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

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 system...

Full description

Bibliographic Details
Main Authors: María Flores, Luis Payá, David Valiente, Julio Gallego, Oscar Reinoso
Format: Article
Language:English
Published: MDPI AG 2019-10-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/8/11/1205
id doaj-407422c4922046edbbddc64cd55623a3
record_format Article
spelling doaj-407422c4922046edbbddc64cd55623a32020-11-24T22:02:23ZengMDPI AGElectronics2079-92922019-10-01811120510.3390/electronics8111205electronics8111205Deployment of a Software to Simulate Control Systems in the State-SpaceMaría Flores0Luis Payá1David Valiente2Julio Gallego3Oscar Reinoso4Department of Systems Engineering and Automation, Miguel Hernández University, 03202 Elche, SpainDepartment of Systems Engineering and Automation, Miguel Hernández University, 03202 Elche, SpainDepartment of Systems Engineering and Automation, Miguel Hernández University, 03202 Elche, SpainDepartment of Systems Engineering and Automation, Miguel Hernández University, 03202 Elche, SpainDepartment of Systems Engineering and Automation, Miguel Hernández University, 03202 Elche, SpainIn 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.https://www.mdpi.com/2079-9292/8/11/1205virtual laboratoriescontrol systemsmathematical modeleasy javascript simulationsmodern controlclassical control
collection DOAJ
language English
format Article
sources DOAJ
author María Flores
Luis Payá
David Valiente
Julio Gallego
Oscar Reinoso
spellingShingle María Flores
Luis Payá
David Valiente
Julio Gallego
Oscar Reinoso
Deployment of a Software to Simulate Control Systems in the State-Space
Electronics
virtual laboratories
control systems
mathematical model
easy javascript simulations
modern control
classical control
author_facet María Flores
Luis Payá
David Valiente
Julio Gallego
Oscar Reinoso
author_sort María Flores
title Deployment of a Software to Simulate Control Systems in the State-Space
title_short Deployment of a Software to Simulate Control Systems in the State-Space
title_full Deployment of a Software to Simulate Control Systems in the State-Space
title_fullStr Deployment of a Software to Simulate Control Systems in the State-Space
title_full_unstemmed Deployment of a Software to Simulate Control Systems in the State-Space
title_sort deployment of a software to simulate control systems in the state-space
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2019-10-01
description 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.
topic virtual laboratories
control systems
mathematical model
easy javascript simulations
modern control
classical control
url https://www.mdpi.com/2079-9292/8/11/1205
work_keys_str_mv AT mariaflores deploymentofasoftwaretosimulatecontrolsystemsinthestatespace
AT luispaya deploymentofasoftwaretosimulatecontrolsystemsinthestatespace
AT davidvaliente deploymentofasoftwaretosimulatecontrolsystemsinthestatespace
AT juliogallego deploymentofasoftwaretosimulatecontrolsystemsinthestatespace
AT oscarreinoso deploymentofasoftwaretosimulatecontrolsystemsinthestatespace
_version_ 1725836141085589504