Date of Award
2015
Document Type
Thesis
Degree Name
Master of Science in Engineering (MSE)
Department
Mechanical and Aerospace Engineering
Committee Chair
Farbod Fahimi
Committee Member
Mark Lin
Committee Member
Chang-kwon Kang
Subject(s)
Neural networks (Computer science)--Mathematical models, Automatic control--Mathematical models
Abstract
The objective of this research is to implement an artificial neural network into a closed-loop model based control law that requires a state space model. Model based control laws are strongly preferred due to the existence of mathematical proofs for their performance. With mathematical proof of performance, the controller is guar- anteed to work correctly within a designed domain of operation. However, deriving physics based mathematical models and accurately identifying the parameters of such models are cumbersome, or sometimes impossible, for complex nonlinear systems. This limits the application domain of model based controllers. Neural networks are a great tool for modeling nonlinear systems, because they eliminate the physics based modeling and ease the identification process. However, controllers that have been introduced for neural network model lack mathematical proof of performance. Without mathematical proof of performance, the domain of operation in which the controller works correctly is unknown. So, unexpected con- troller behaviors may emerge. The methodology proposed in this thesis combines the ease of modeling us- ing neural networks with the mathematical proof of performance using model based control design. Identification data is collected from the system by applying known inputs and recording the system response. A neural network is fitted to the collected data to generate a neural network model. Using the proposed method in this thesis, a state- space model is extracted from the neural network model. A model based controller uses the extracted state-space model to generate control commands. In this thesis, a mobile robot is used as an example to demonstrate the im- plementation of the proposed methodology. First, as a proof-of-concept, the control commands are applied to the simulated neural network model representing the mo- bile robot. The results show that the robot successfully executes any user-defined command. Next, the methodology will be tested on a real mobile robot, and needed improvements will be made.
Recommended Citation
Kode, Sai Susheel Praneeth, "Conversion of neural network models to state-space models for model-based control design" (2015). Theses. 152.
https://louis.uah.edu/uah-theses/152