boiler Agent types thermal power plant in detail