Neural Network Predictive Control

Artificial Neural Networks (ANN) can and are succesively used as process models. In this research neural networks are used as nonlinear models in predictive control.

In the first approach, direct substitution of ANN model in GPC is used. This is based on idea that GPC is not related to any particular process model, but it rather needs only two process characteristics: step and free responses. These are obtained from ANN.

Next, a more complicated scheme is used where one ANN is used as a model while the second forms predictive controller - it is learned on-line. Thus the optimised variables are not future control increments as usual, but ANN weights. After some time, the controller ANN is able to control on-line without further learning. To make on-line learning possible, stochastic approximation is used in optimisation.

Neural networks are also used in predictive control where the optimiser is based on Iterative Dynamic Programming (IDP) - a method for dynamic optimisation. The whole is used in the receding horizon framework. As ANN are fast predictors, on-line implementation of the algorithm is possible.



Last Modification: