Title :
Magnetic levitation hardware-in-the-loop and MATLAB-based experiments for reinforcement of neural network control concepts
Author :
Shiakolas, Panayiotis S. ; Van Schenck, Stephen R. ; Piyabongkarn, Damrongrit ; Frangeskou, Ioannis
Author_Institution :
Mech. & Aerosp. Eng. Dept., Univ. of Texas, Arlington, TX, USA
Abstract :
This paper discusses the use of a real-time digital control environment with a hardware-in-the-loop (HIL) magnetic levitation (Maglev) device for modeling and controls education, with emphasis on neural network (NN) feedforward control. Many educational advantages are realized for the students if a single environment is used for simulation, hardware implementation, and verification as compared with multienvironment settings. This real-time environment requires two personal computers (host and target) employed to control an HIL system. It requires software tools by MathWorks, Inc., a C++ compiler, an off-the-shelf data acquisition card, and the HIL (a nonlinear, open-loop, unstable, and time-varying, custom-built Maglev device) to be controlled. This environment provides for experimentation, such as data collection for system identification using NNs and their implementation as static nonlinear feedforward controllers. In addition, this environment was used to implement and demonstrate NNs with real-time dynamic weight tuning and controller performance comparison under various inputs or changes in the HIL device dynamics, as shown in the presented examples. The educational features of this environment were verified in a classroom setting in a graduate-level NN class. The presented environment is applicable to senior or graduate level (introductory intelligent and digital control) or a general introductory course on NNs with applications.
Keywords :
control engineering computing; control engineering education; courseware; digital control; digital simulation; feedforward neural nets; further education; intelligent control; magnetic levitation; neurocontrollers; nonlinear control systems; software tools; C++ compiler; MATLAB-based experiments; control education; controller performance comparison; data collection; feedforward control; graduate-level class; hardware implementation; hardware verification; intelligent control; magnetic levitation hardware-in-the-loop; neural network control concepts; off-the-shelf data acquisition card; real-time digital control environment; real-time dynamic weight tuning; software tools; static nonlinear feedforward controllers; system identification; Computer languages; Computer science education; Control systems; Digital control; Feedforward neural networks; Magnetic levitation; Mathematical model; Neural networks; Nonlinear dynamical systems; Open loop systems;
Journal_Title :
Education, IEEE Transactions on
DOI :
10.1109/TE.2003.817616