A neural network controller for systems with unmodeled dynamics with applications to wastewater treatment
- 1 June 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)
- Vol. 27 (3), 369-375
- https://doi.org/10.1109/3477.584945
Abstract
This paper considers the use of neural networks (NN's) in controlling a nonlinear, stochastic system with unknown process equations. The approach here is based on using the output error of the system to train the NN controller without the need to assume or construct a separate model (NN or other type) for the unknown process dynamics. To implement such a direct adaptive control approach, it is required that connection weights in the NN be estimated while the system is being controlled. As a result of the feedback of the unknown process dynamics, however, it is not possible to determine the gradient of the loss function for use in standard (backpropagation-type) weight estimation algorithms. In principle, stochastic approximation algorithms in the standard (Kiefer-Wolfowitz) finite-difference form can be used for this weight estimation since they are based on gradient approximations from available system output errors. However, these algorithms will generally require a prohibitive number of observed system outputs. Therefore, this paper considers the use of a new stochastic approximation algorithm for this weight estimation, which is based on a “simultaneous perturbation” gradient approximation. It is shown that this algorithm can greatly enhance the efficiency over more standard stochastic approximation algorithms based on finite-difference gradient approximations. The approach is illustrated on a simulated wastewater treatment system with stochastic effects and nonstationary dynamicsKeywords
This publication has 29 references indexed in Scilit:
- A Globally Convergent Stochastic ApproximationSIAM Journal on Control and Optimization, 1993
- Dynamic system identification using neural networksIEEE Transactions on Systems, Man, and Cybernetics, 1993
- A nonlinear regulator design in the presence of system uncertainties using multilayered neural networkIEEE Transactions on Neural Networks, 1991
- Convergence of learning algorithms with constant learning ratesIEEE Transactions on Neural Networks, 1991
- Neural networks for nonlinear internal model controlIEE Proceedings D Control Theory and Applications, 1991
- On‐line prediction of fermentation variables using neural networksBiotechnology & Bioengineering, 1990
- Experiments in nonconvex optimization: Stochastic approximation with function smoothing and simulated annealingNeural Networks, 1990
- Multilayer feedforward networks are universal approximatorsNeural Networks, 1989
- Stationary performance of linear stochastic systems under single step optimal controlIEEE Transactions on Automatic Control, 1982
- Asymptotic Properties of Stochastic Approximations with Constant CoefficientsSIAM Journal on Control and Optimization, 1981