Control of Fuel Cell Based Green Energy Systems For Distributed Generation Applications