Skip to main content
Published Online:pp 255-270

Genetic Programming (GP), a heuristic optimisation technique based on the theory of Genetic Algorithms (GAs), is a method successfully used to identify non-linear model structures by analysing a system's measured signals. Mostly, it is used as an offline tool that means that structural analysis is done after collecting all available identification data. In this paper, we propose an enhanced on-line GP approach that is able to adapt its behaviour to new observations while the GP process is executed. Furthermore, an approach using GP for online Fault Diagnosis (FD) is described, and finally test results using measurement data of NOx emissions of a BMW diesel engine are discussed.


genetic programming, GP, data driven model identification, self-adaption, machine learning, online modelling, fault diagnosis, automatic learning, real time