By Topic

Magnetic levitation hardware-in-the-loop and MATLAB-based experiments for reinforcement of neural network control concepts

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Shiakolas, P.S. ; Mech. & Aerosp. Eng. Dept., Univ. of Texas, Arlington, TX, USA ; Van Schenck, S.R. ; Piyabongkarn, D. ; Frangeskou, I.

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.

Published in:

Education, IEEE Transactions on  (Volume:47 ,  Issue: 1 )