NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Control of Complex Dynamic Systems by Neural NetworksThis paper considers the use of neural networks (NN's) in controlling a nonlinear, stochastic system with unknown process equations. The NN is used to model the resulting unknown control law. The approach here is based on using the output error of the system to train the NN controller without the need to 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 (back-propagation-type) weight estimation algorithms. 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 that only requires the system output error. It is shown that this algorithm can greatly enhance the efficiency over more standard stochastic approximation algorithms based on finite-difference gradient approximations.
Document ID
19930016422
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Spall, James C.
(Johns Hopkins Univ. Laurel, MD, United States)
Cristion, John A.
(Johns Hopkins Univ. Laurel, MD, United States)
Date Acquired
September 6, 2013
Publication Date
February 1, 1993
Publication Information
Publication: NASA, Washington, Technology 2002: The Third National Technology Transfer Conference and Exposition, Volume 1
Subject Category
Cybernetics
Accession Number
93N25611
Funding Number(s)
CONTRACT_GRANT: N00039-91-C-0001
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available