algeria atkinson cycle bmw brayton cycle carnot cycle cobalt combustor cooling tower diesel cycle electricity generation ericsson cycle flue gas fuel gas gas compressor gas turbine hampson-linde cycle heat heat recovery steam generator high-efficiency hybrid cycle homogeneous charge compression ignition hot air engine integrated gasification combined cycle kalina cycle kleemenko cycle lenoir cycle live steam mercury vapour turbine miller cycle morocco natural gas nickel organic rankine cycle oxygen pseudo stirling cycle rankine cycle siemens cycle solar energy steam turbine steel stirling cycle syngas thermal power station thermodynamic cycle turbine waste heat