Neuroevolution of a Hybrid Power Plant Simulator

Ever increasing energy demands are driving the development of high-efficiency power generation technologies such as direct-fired fuel cell turbine hybrid systems. Due to lack of an accurate system model, high nonlinearities and high coupling between system parameters, traditional control strategies are often inadequate. To resolve this problem, learning based controllers trained using neuroevolution are currently being developed. In order for the neuroevolution of these controllers to be computationally tractable, a computationally efficient simulator of the plant is required. Despite the availability of real-time sensor data from a physical plant, supervised learning techniques such as backpropagation are deficient as minute errors at each step tend to propagate over time. In this paper, we implement a neuroevolutionary method in conjunction with backpropagation to ameliorate this problem. Furthermore, a novelty search method is implemented which is shown to diversify our neural network based-simulator, making it more robust to local optima. Results show that our simulator is able to achieve an overall average error of 0.39% and a maximum error of 1.26% for any state variable averaged over the time-domain simulation of the hybrid power plant.

[1]  Larry Lawson,et al.  Preliminary Results of a Cold Flow Test in a Fuel Cell Gas Turbine Hybrid Simulation Facility , 2003 .

[2]  David Tucker,et al.  General fuel cell hybrid synergies and hybrid system testing status , 2006 .

[3]  Thomas P. Smith,et al.  Hardware-Based Simulation of a Fuel Cell Turbine Hybrid Response to Imposed Fuel Cell Load Transients , 2006 .

[4]  Kenneth O. Stanley,et al.  Exploiting Open-Endedness to Solve Problems Through the Search for Novelty , 2008, ALIFE.

[5]  Ayyakkannu Manivannan,et al.  The Role of Solid Oxide Fuel Cells in Advanced Hybrid Power Systems of the Future , 2009 .

[6]  Charles E. Hughes,et al.  How novelty search escapes the deceptive trap of learning to learn , 2009, GECCO.

[7]  Kenneth O. Stanley,et al.  Revising the evolutionary computation abstraction: minimal criteria novelty search , 2010, GECCO '10.

[8]  Kenneth O. Stanley,et al.  Abandoning Objectives: Evolution Through the Search for Novelty Alone , 2011, Evolutionary Computation.

[9]  Jean-Baptiste Mouret Novelty-Based Multiobjectivization , 2011 .

[10]  Shimon Whiteson,et al.  Critical factors in the performance of novelty search , 2011, GECCO '11.

[11]  Alberto Traverso,et al.  Preliminary Experimental Results of IGFC Operation Using Hardware Simulation , 2011 .

[12]  Kagan Tumer,et al.  Optimizing ballast design of wave energy converters using evolutionary algorithms , 2011, GECCO '11.

[13]  Anders Lyhne Christensen,et al.  Progressive Minimal Criteria Novelty Search , 2012, IBERAMIA.

[14]  Alberto Traverso,et al.  Preliminary Experimental Results of Integrated Gasification Fuel Cell Operation Using Hardware Simulation , 2012 .

[15]  Julian Togelius,et al.  Enhancements to constrained novelty search: two-population novelty search for generating game content , 2013, GECCO '13.

[16]  Alberto Traverso,et al.  Avoiding Compressor Surge During Emergency Shutdown Hybrid Turbine Systems , 2013 .

[17]  Alex Tsai,et al.  Adaptive Control of a Nonlinear Fuel Cell-Gas Turbine Balance of Plant Simulation Facility , 2014 .

[18]  Jeff Clune,et al.  Novelty search creates robots with general skills for exploration , 2014, GECCO.

[19]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[20]  Kagan Tumer,et al.  Learning Based Control of a Fuel Cell Turbine Hybrid Power System , 2015, GECCO.