Techno-Economic Analysis of Energy Generation Power Plants