Internal combustion engine control for series hybrid electric vehicles by parallel and distributed genetic programming/multiobjective genetic algorithms

This article addresses the problem of maintaining a stable rectified DC output from the three-phase AC generator in a series-hybrid vehicle powertrain. The series-hybrid prime power source generally comprises an internal combustion (IC) engine driving a three-phase permanent magnet generator whose output is rectified to DC. A recent development has been to control the engine/generator combination by an electronically actuated throttle. This system can be represented as a nonlinear system with significant time delay. Previously, voltage control of the generator output has been achieved by model predictive methods such as the Smith Predictor. These methods rely on the incorporation of an accurate system model and time delay into the control algorithm, with a consequent increase in computational complexity in the real-time controller, and as a necessity relies to some extent on the accuracy of the models. Two complementary performance objectives exist for the control system. Firstly, to maintain the IC engine at its optimal operating point, and secondly, to supply a stable DC supply to the traction drive inverters. Achievement of these goals minimises the transient energy storage requirements at the DC link, with a consequent reduction in both weight and cost. These objectives imply constant velocity operation of the IC engine under external load disturbances and changes in both operating conditions and vehicle speed set-points. In order to achieve these objectives, and reduce the complexity of implementation, in this article a controller is designed by the use of Genetic Programming methods in the Simulink modelling environment, with the aim of obtaining a relatively simple controller for the time-delay system which does not rely on the implementation of real time system models or time delay approximations in the controller. A methodology is presented to utilise the miriad of existing control blocks in the Simulink libraries to automatically evolve optimal control structures.

[1]  P. Stewart,et al.  Generator Voltage Stabilisation for the Series-Hybrid Vehicle , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[2]  Nusret Tan,et al.  Computation of stabilizing PI and PID controllers for processes with time delay. , 2005, ISA transactions.

[3]  O Smith,et al.  CLOSER CONTROL OF LOOPS WITH DEAD TIME , 1957 .

[4]  Yann Chamaillard,et al.  A simple method for robust control design, application on a non-linear and delayed system: engine torque control , 2004 .

[5]  Danijel Pavković,et al.  Adaptive control of automotive electronic throttle , 2006 .

[6]  Vidroha Debroy,et al.  Genetic Programming , 1998, Lecture Notes in Computer Science.

[7]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[8]  Jih-Jenn Huang,et al.  Automatic Smith-predictor tuning using optimal parameter mismatch , 2002, IEEE Trans. Control. Syst. Technol..

[9]  Peter J. Fleming,et al.  Drive-by-wire control of automotive driveline oscillations by response surface methodology , 2004, IEEE Transactions on Control Systems Technology.

[10]  Matt C. Best,et al.  On-line PID tuning for engine idle-speed control using continuous action reinforcement learning automata , 2000 .

[11]  John Holland,et al.  Adaptation in Natural and Artificial Sys-tems: An Introductory Analysis with Applications to Biology , 1975 .

[12]  J Stewart,et al.  Generator voltage stabilisation for series-hybrid electric vehicles. , 2008, ISA transactions.

[13]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[14]  J.A. Cook,et al.  Modeling of an internal combustion engine for control analysis , 1988, IEEE Control Systems Magazine.

[15]  Yann Chamaillard,et al.  High Frequency IMEP Estimation and Filtering for Torque Based SI Engine Control , 2002 .

[16]  Albert Y. Zomaya,et al.  Problems in Parallel and Distributed Computing: Solutions Based on Evolutionary Paradigms , 2002, J. Parallel Distributed Comput..

[17]  C. C. Chan,et al.  An overview of electric vehicle technology , 1993, Proc. IEEE.

[18]  Peter J. Fleming,et al.  Automotive drive by wire controller design by multi-objective techniques , 2005 .

[19]  Peter J. Fleming,et al.  Design of robust fuzzy-logic control systems by multi-objective evolutionary methods with hardware in the loop , 2004, Eng. Appl. Artif. Intell..

[20]  Carlo Rossi,et al.  Robust control of a throttle body for drive by wire operation of automotive engines , 2000, IEEE Trans. Control. Syst. Technol..

[21]  El Bekkaye Mermri,et al.  Remarks on the application of genetic algorithm and tabu search method to nonlinear spanning tree problems , 2007, Appl. Math. Comput..

[22]  Otto J. M. Smith,et al.  Feedback control systems , 1958 .

[23]  Sinan Pravadalioglu,et al.  Single-chip fuzzy logic controller design and an application on a permanent magnet dc motor , 2005, Eng. Appl. Artif. Intell..

[24]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[25]  K. T. Chau,et al.  Overview of power management in hybrid electric vehicles , 2002 .

[26]  J. Mierlo Views on hybrid drivetrain power management strategies , 2000 .

[27]  Mustafa Canakci,et al.  Performance and exhaust emissions of a gasoline engine using artificial neural network , 2007 .

[28]  Jing Sun,et al.  MODELS AND CONTROL METHODOLOGIES FOR IC ENGINE IDLE SPEED CONTROL DESIGN , 1996 .

[29]  M.T. Al-Atabi,et al.  Experimental investigation of a single cylinder diesel engine as a hybrid power unit for a series hybrid electric vehicle , 2002, Student Conference on Research and Development.

[30]  El-Ghazali Talbi,et al.  Grid computing for parallel bioinspired algorithms , 2006, J. Parallel Distributed Comput..

[31]  Wei-Po Lee,et al.  Parallelizing evolutionary computation: A mobile agent-based approach , 2007, Expert Syst. Appl..