Stochastic gradient based extreme learning machines for stable online learning of advanced combustion engines

We propose and develop SG-ELM, a stable online learning algorithm based on stochastic gradients and Extreme Learning Machines (ELM). We propose SG-ELM particularly for systems that are required to be stable during learning; i.e., the estimated model parameters remain bounded during learning. We use a Lyapunov approach to prove both asymptotic stability of estimation error and boundedness in the model parameters suitable for identification of nonlinear dynamic systems. Using the Lyapunov approach, we determine an upper bound for the learning rate of SG-ELM. The SG-ELM algorithm not only guarantees a stable learning but also reduces the computational demand compared to the recursive least squares based OS-ELM algorithm (Liang et al., 2006). In order to demonstrate the working of SG-ELM on a real-world problem, an advanced combustion engine identification is considered. The algorithm is applied to two case studies: An online regression learning for system identification of a Homogeneous Charge Compression Ignition (HCCI) Engine and an online classification learning (with class imbalance) for identifying the dynamic operating envelope. The case studies demonstrate that the accuracy of the proposed SG-ELM is comparable to that of the OS-ELM approach but adds stability and a reduction in computational effort.

[1]  Zhiping Lin,et al.  Weighted Online Sequential Extreme Learning Machine for Class Imbalance Learning , 2013, Neural Processing Letters.

[2]  XuanLong Nguyen,et al.  Identification of the Dynamic Operating Envelope of HCCI Engines Using Class Imbalance Learning , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[3]  Robert J. Scaringe,et al.  On the High Load Limit of Boosted Gasoline HCCI Engine Operating in NVO mode , 2010 .

[4]  XuanLong Nguyen,et al.  An ELM based predictive control method for HCCI engines , 2016, Eng. Appl. Artif. Intell..

[5]  R. H. Thring,et al.  Homogeneous-Charge Compression-Ignition (HCCI) Engines , 1989 .

[6]  Yonggwan Won,et al.  A Robust Online Sequential Extreme Learning Machine , 2007, ISNN.

[7]  Margaret S. Wooldridge,et al.  A multi-mode combustion diagram for spark assisted compression ignition , 2010 .

[8]  Jian-Bo Yang,et al.  Feature Selection Using Probabilistic Prediction of Support Vector Regression , 2011, IEEE Transactions on Neural Networks.

[9]  Junichi Takanashi,et al.  A study of gasoline-fuelled HCCI engine equipped with an electromagnetic valve train , 2004 .

[10]  Mark W. Schmidt,et al.  A Stochastic Gradient Method with an Exponential Convergence Rate for Strongly-Convex Optimization with Finite Training Sets , 2012, ArXiv.

[11]  Luigi del Re,et al.  Automotive model predictive control : models, methods and applications , 2010 .

[12]  Qinyu. Zhu Extreme Learning Machine , 2013 .

[13]  Alexander J. Smola,et al.  Online learning with kernels , 2001, IEEE Transactions on Signal Processing.

[14]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[15]  Zoran Filipi,et al.  Analysis of Load and Speed Transitions in an HCCI Engine Using 1-D Cycle Simulation and Thermal Networks , 2006 .

[16]  Antoine Bordes,et al.  The Huller: A Simple and Efficient Online SVM , 2005, ECML.

[17]  Léon Bottou,et al.  Large-Scale Machine Learning with Stochastic Gradient Descent , 2010, COMPSTAT.

[18]  G. Kalghatgi,et al.  Combustion Limits and Efficiency in a Homogeneous Charge Compression Ignition Engine , 2006 .

[19]  Vijay Manikandan Janakiraman,et al.  Machine Learning for Identification and Optimal Control of Advanced Automotive Engines. , 2013 .

[20]  Nathan Srebro,et al.  SVM optimization: inverse dependence on training set size , 2008, ICML '08.

[21]  Narasimhan Sundararajan,et al.  A Fast and Accurate Online Sequential Learning Algorithm for Feedforward Networks , 2006, IEEE Transactions on Neural Networks.

[22]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[23]  Lei Wang,et al.  Multiple kernel extreme learning machine , 2015, Neurocomputing.

[24]  Shuzhi Sam Ge,et al.  Stable adaptive control and estimation for nonlinear systems - neural and fuzzy approximator techniques: J. T. Spooner, M. Maggiore, R. Ordóñez, K. M. Passino, John Wiley & Sons, Inc., New York, 2002, ISBN: 0-471-41546-4 , 2003, Autom..

[25]  Mrdjan J. Jankovic,et al.  Control Oriented Model and Dynamometer Testing for a Single-Cylinder, Heated-Air HCCI Engine , 2009 .

[26]  O. Nelles Nonlinear System Identification , 2001 .

[27]  O. Nelles Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models , 2000 .

[28]  J. Christian Gerdes,et al.  Model-Based Control of HCCI Engines Using Exhaust Recompression , 2010, IEEE Transactions on Control Systems Technology.

[29]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[30]  P.Venkataramana Homogeneous Charge Compression Ignition (HCCI) Engine , 2013 .

[31]  Kevin M. Passino,et al.  Stable Adaptive Control and Estimation for Nonlinear Systems , 2001 .

[32]  Kar-Ann Toh,et al.  Deterministic Neural Classification , 2008, Neural Computation.

[33]  Fei Han,et al.  An Improved Extreme Learning Machine Based on Particle Swarm Optimization , 2011, ICIC.

[34]  XuanLong Nguyen,et al.  A lyapunov based stable online learning algorithm for nonlinear dynamical systems using extreme learning machines , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[35]  Swapnil P. Awate,et al.  Homogeneous Charge Compression Ignition Engines , 2014 .

[36]  Rolf Johansson,et al.  Hybrid control of homogeneous charge compression ignition (HCCI) engine dynamics , 2006 .

[37]  XuanLong Nguyen,et al.  A System Identification Framework for Modeling Complex Combustion Dynamics Using Support Vector Machines , 2014, ICINCO 2014.

[38]  Zhihong Man,et al.  On improving the conditioning of extreme learning machine: A linear case , 2009, 2009 7th International Conference on Information, Communications and Signal Processing (ICICS).

[39]  XuanLong Nguyen,et al.  Nonlinear identification of a gasoline HCCI engine using neural networks coupled with principal component analysis , 2013, Appl. Soft Comput..

[40]  Vincent A. Akpan,et al.  Adaptive predictive control using recurrent neural network identification , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[41]  Taro Aoyama,et al.  An experimental study on premixed-charge compression ignition gasoline engine , 1995 .

[42]  C. Chiang,et al.  Constrained control of Homogeneous Charge Compression Ignition (HCCI) engines , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[43]  Meng Joo Er,et al.  An Enhanced Online Sequential Extreme Learning Machine algorithm , 2008, 2008 Chinese Control and Decision Conference.

[44]  Bengt Johansson,et al.  Homogeneous Charge Compression Ignition (HCCI) Using Isooctane, Ethanol and Natural Gas - A Comparison with Spark Ignition Operation , 1997 .

[45]  Yonggwan Won,et al.  Regularized online sequential learning algorithm for single-hidden layer feedforward neural networks , 2011, Pattern Recognit. Lett..

[46]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[47]  R. Johansson,et al.  Model predictive Control of Homogeneous Charge Compression Ignition (HCCI) engine dynamics , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[48]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[49]  M. Shahbakhti,et al.  Characterizing the cyclic variability of ignition timing in a homogeneous charge compression ignition engine fuelled with n-heptane/iso-octane blend fuels , 2008 .