Abstract
In this paper, a Java-based simulator of dynamical systems and PID control is presented. This simulator implements linear low-order process models, open-loop architecture and closed-loop architecture with a PID linear feedback controller. The main contribution is a Java application that can be used by the instructor / user in a blended learning environment to teach / learn the basic notions of dynamical systems behavior, some notions of systems stability, perform time domain analysis and frequency domain analysis, and also analyze the effect of PID control in the closed-loop system.
Highlights
Dynamical systems modeling and control are main topics of automatic control
Automatic control is a major field in almost every engineering subject and is an important module of the respective engineering curricula [1, 9, 10]
This paper focuses on simulation of dynamical systems and control using a Java-based simulator developed in our laboratory, named JAVA_SIST
Summary
Dynamical systems modeling and control are main topics of automatic control. Automatic control is a major field in almost every engineering subject and is an important module of the respective engineering curricula [1, 9, 10]. High schools developed great efforts to make available new virtual and real laboratories for the students, and some remote laboratories, in order to facilitate the teaching / learning process [1, 2, 3, 4, 5, 6, 7]. The role of experimentation is a very important key concept. Simulators and remote laboratories present a solution to some of these problems and are typically available most of the time [7]. Computer simulation plays an important role in the teaching / learning engineering process, mainly because is one of the few ways to deal with linear processes. This paper focuses on simulation of dynamical systems and control using a Java-based simulator developed in our laboratory, named JAVA_SIST. More details about the simulator can be found in the references [11, 16]
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have