Control strategy optimization for a micro-cogeneration power system based on solid oxide fuel cell