• DocumentCode
    1544996
  • Title

    A neural network controller for systems with unmodeled dynamics with applications to wastewater treatment

  • Author

    Spall, James C. ; Cristion, John A.

  • Author_Institution
    Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD, USA
  • Volume
    27
  • Issue
    3
  • fYear
    1997
  • fDate
    6/1/1997 12:00:00 AM
  • Firstpage
    369
  • Lastpage
    375
  • 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 dynamics
  • Keywords
    adaptive control; approximation theory; feedback; finite difference methods; learning (artificial intelligence); neurocontrollers; nonlinear control systems; perturbation techniques; stochastic systems; water treatment; backpropagation; connection weights; direct adaptive control; feedback; finite-difference; finite-difference gradient approximations; gradient approximations; neural network controller; nonlinear stochastic system; nonstationary dynamics; output error; simultaneous perturbation; stochastic approximation algorithms; unknown process equations; unmodeled dynamics; wastewater treatment; weight estimation; Approximation algorithms; Backpropagation algorithms; Control systems; Finite difference methods; Neural networks; Nonlinear control systems; Nonlinear dynamical systems; Nonlinear equations; Stochastic processes; Stochastic systems;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4419
  • Type

    jour

  • DOI
    10.1109/3477.584945
  • Filename
    584945