• DocumentCode
    894281
  • 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
  • Volume
    47
  • Issue
    1
  • fYear
    2004
  • Firstpage
    33
  • Lastpage
    41
  • 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;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2003.817616
  • Filename
    1266748