Heat exchanger design and optimization by using genetic algorithm for externally fired micro-turbine