This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Genetic Algorithm-Based On-Line Optimization of a Speed Controller for a Combustion Engine
Technical Paper
2005-01-0039
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
This paper introduces a new approach to optimal automatic parameterization of automotive engine controllers based on Genetic Algorithms. A set of control parameters is computed by minimization of a given objective function. The objective embodies the requirements for the controller to be optimized, e.g. fast and accurate compensation of set point changes and disturbances. The Genetic Algorithms evolve a generation of parameters by means of selecting the fittest ones, recombining and mutating them until the objective function is minimized and the optimal solution is found. The optimization algorithm is embedded into a Matlab tool determining the best parameters on-line in the car without human assistance. In an iterative procedure measurements of engine variables are used to evaluate the value of the objective function on-line. A new generation of parameters is set up and immediately employed in the engine management system. The proposed approach has successfully been applied to automatically optimize PI-control gains, filter constants and initialization values of an engine speed controller in selected operating points. Results of experiments in a car demonstrate the effectiveness of the approach to automatic tuning of automotive controllers by Genetic Algorithms.
Recommended Content
Authors
Citation
Senff, F., Ruße, P., and Schlegl, T., "Genetic Algorithm-Based On-Line Optimization of a Speed Controller for a Combustion Engine," SAE Technical Paper 2005-01-0039, 2005, https://doi.org/10.4271/2005-01-0039.Also In
References
- Bialkowski, W. L. Levine, W. S. The Control Handbook CRC Press 1996 0-8493-8570-9
- Buttelmann, M. Lohmann, B. “Optimierung mit Genetischen Algorithmen und eine Anwendung zur Modellreduktion” Automatisierungstechnik 52 Oldenbourg Verlag 2004 151 163
- Chipperfield, A. J. Fleming, P. J. “The Matlab Genetic Algorithm Toolbox” IEE Colloquium on Applied Control Techniques using Matlab 1995
- Ender, D. B. Process Control Performance: Not as Good as You Think Control Engineering September 1993 180 190 http://protuner.com/perform.pdf
- ETAS GmbH “INCA Matlab API V2.0” Configuration Assistance Stuttgart 2002
- ETAS GmbH “INCA V4.0 Schulung” Configuration Assistance Stuttgart 2003
- Genetic Algorithm Toolbox for Matlab Department of Automatic Control and System Engineering; University of Sheffield UK 1994
- Goldberg, D. E. “Genetic Algorithms in search, optimization, and machine learning” Reading, Mass. Edison-Wesley 1989
- Hoffmann, J. Brunner, U. “Matlab und Tools für die Simulation dynamischer Systeme” Addison-Wesley München 2002
- Hiroyasu, H. Miao, H. Hiroyasu, T. Miki, M. Kamiura, S. Watanabe, S. “Optimization of Diesel Engine Emission and Fuel Efficiency Using Genetic Algorithms and Phenomenological Models with EGR, Injection Timing and Mutliple Injections” Kraftfahrtwesen und Verbrennungsmotoren; Automotive and Engine Technology; 5. Internat. Stuttgarter Symp. Stuttgart; DE 18-20 Feb 2003 265 278
- Holland, J. H. “Adaption in natural and artifical systems” Ann Arbor The University of Michigan Press 1975
- Mitchell, M. “An Indroduction to Genetic Algorithms” Cambridge, Massachusetts, London, England The MIT Press 1996
- Pohlheim, H. “Evolutionäre Algorithmen, Verfahren, Operatoren und Hinweise für die Praxis” Springer-Verlag Berlin Heidelberg 2000
- Streeter, M. J. Keane, M. A Koza, J. R. “Automatic synthesis genetic programming of improved PID tuning rules” Proceeding of the 2003 Intelligent Control Systems and Signal Processing Conference 2003 494 499
- Treiber, P. Jankov, K. Pucher, K. “Erweiterte Untersuchungen zum dynamischen Betriebsverhalten aufgeladener Common-Rail-Dieselmotoren als Wissensbasis für die Prozessoptimierung” Informationstagung Motoren Magdeburg 2003
- Wang, P. Kwok, D. P. “Optimal Design of PID Process Controller based on Genetic Algorithms” Control Eng. Practice 2 4 Great Britain 1994 641 648
- Ziegler, J. G. Nichols, N. B. “Optimum Setting for Automatic Controllers” Transaction of ASME 64 1942 759 768