Deployment of a Software to Simulate Control Systems in the State-Space

被引:4
作者
Flores, Maria [1 ]
Paya, Luis [1 ]
Valiente, David [1 ]
Gallego, Julio [1 ]
Reinoso, Oscar [1 ]
机构
[1] Miguel Hernandez Univ, Dept Syst Engn & Automat, Elche 03202, Spain
关键词
virtual laboratories; control systems; mathematical model; Easy [!text type='Java']Java[!/text]Script Simulations; modern control; classical control; VIRTUAL LABORATORIES; EASY [!text type='JAVA']JAVA[!/text; REMOTE; EDUCATION; LABS;
D O I
10.3390/electronics8111205
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we present a simulation software that permits designing and testing several types of controllers based on both classical and modern control theory. It has been created using Easy JavaScript Simulations, since this software permits implementing interactive simulations of physical systems in a quick and intuitive way. This laboratory contains a SISO (Single-Input and Single-Output) and a MIMO (Multiple-Input and Multiple-Output) plant, which are hydraulic and nonlinear, thus the linear model (linearized equations) and the original model (nonlinerized equations) have been implemented. The user can choose any of these physical systems and they have the options to control them using either continuous-time or discrete-time controllers. All parameters of the plant are fully configurable by the user. After that, the controller can be designed and tested. This simulation software offers several configurations: (a) PID (Proportional, Integral and Derivative controller); (b) state feedback; (c) observer and state feedback; and (d) integral controller, observer and state feedback control. The evolution of the controlled system is visualized using an animation of the virtual plant and a graphical representation of the evolution of the most important variables. In this paper, the steps for the implementation of this simulation software are detailed.
引用
收藏
页数:28
相关论文
共 30 条
[1]  
Alkhaldi T, 2016, J COMPUT EDUC, V3, P329, DOI 10.1007/s40692-016-0068-z
[2]  
Automation Robotics and Computer Vision Lab (ARCV), VIRT LAB STAT SPAC C
[3]   Virtual Laboratories in Engineering Education: The Simulation Lab and Remote Lab [J].
Balamuralithara, B. ;
Woods, P. C. .
COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2009, 17 (01) :108-118
[4]   On-campus and online virtual laboratory experiments with LabVIEW [J].
Basher, Hasanul A. ;
Isa, Saliman A. .
PROCEEDINGS OF THE IEEE SOUTHEASTCON 2006, 2006, :325-330
[5]   Modern Control Systems via Virtual and Remote Laboratory Based on Matlab [J].
Bistak, P. ;
Halas, M. ;
Huba, M. .
IFAC PAPERSONLINE, 2017, 50 (01) :13498-13503
[6]  
Candelas FA, 2003, INT J ENG EDUC, V19, P363
[7]   Virtual Laboratory for Digital Image Processing [J].
Castillo, A. ;
Ortegon, J. ;
Vazquez, J. ;
Rivera, J. .
IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (06) :1176-1181
[8]   A new generation of online laboratories for teaching automatic control [J].
Chacon, J. ;
Guinaldo, M. ;
Sanchez, J. ;
Dormido, S. .
IFAC PAPERSONLINE, 2015, 48 (29) :140-145
[9]  
Demirtas M, 2008, PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL IV, P149, DOI 10.1109/OPTIM.2008.4602514
[10]   Web Environment for Programming and Control of a Mobile Robot in a Remote Laboratory [J].
dos Santos Lopes, Maisa Soares ;
Gomes, Iago Pacheco ;
Trindade, Roque M. P. ;
da Silva, Alzira F. ;
Lima, Antonio C. de C. .
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2017, 10 (04) :526-531