A general architecture for electric power management of small scale NCRE converters: Design methodology and validation