Three-tank virtual laboratory for dynamical feedforward control based on Matlab

This contribution extends the series of papers about virtual laboratory for control of a hydraulic system that is based on Matlab/Simulink environment. It presents the application of dynamical feedforward control for a three-tank system that can run locally or via the Internet as a virtual laboratory. The controller design uses exact linearization techniques and takes into account input saturations. The developed controller is able to cope with disturbances thank to a nonlinear disturbance observer included into the control circuit. Noisy signals can be suppressed by the choice of filters. The main advantage of a newly developed dynamical feedforward controller is the ability to work with time delays. The designed application now represents a complex tool to perform different control strategies on different hydraulic systems. Its interface offers many configuration parameters to be set for the system, controller, observer and filters so sensitivity to various control scenarios can be examined. The application can serve as a learning supporting tool in teaching courses of nonlinear control systems.

[1]  Pavol Bistak,et al.  Three-Tank Virtual Laboratory for Input Saturation Control Based on Matlab , 2016 .

[2]  Antonio Visioli,et al.  Open and Low-Cost Virtual and Remote Labs on Control Engineering , 2015, IEEE Access.

[3]  María Guinaldo,et al.  The Ball and Beam System: A Case Study of Virtual and Remote Lab Enhancement With Moodle , 2015, IEEE Transactions on Industrial Informatics.

[4]  Pavol Bistak,et al.  Comparing Constrained Controllers for Nonlinear Hydraulic Plant Using Matlab Interface , 2015 .

[5]  Michal Krbecek,et al.  Communication and Diagnostic Interfaces in Remote Laboratory Management Systems , 2015, Int. J. Online Eng..

[6]  Mikulás Huba,et al.  Modular Approach to Teaching PID Control , 2007, IEEE Transactions on Industrial Electronics.

[7]  Katarína Žáková,et al.  Interactive WebGL Model of Hydraulic Plant , 2015 .

[8]  Pavol Bisták Time Sub-Optimal Controller for Triple Integrator Applied to Three-Level Hydraulic System , 2011 .

[9]  Gonzalo Farias,et al.  EJS, JIL Server, and LabVIEW: An Architecture for Rapid Development of Remote Labs , 2015, IEEE Transactions on Learning Technologies.

[10]  Javier García-Zubía,et al.  A Flexible and Configurable Architecture for Automatic Control Remote Laboratories , 2015, IEEE Transactions on Learning Technologies.

[11]  Alberto Isidori,et al.  Nonlinear control systems: an introduction (2nd ed.) , 1989 .

[12]  Congzhi Huang,et al.  A flatness based Active Disturbance Rejection Controller for the four tank benchmark problem , 2015, 2015 American Control Conference (ACC).

[13]  Pavol Bisták,et al.  Time Sub-Optimal Control of Triple Integrator Applied to Real Three-Tank Hydraulic System , 2015, EUROCAST.

[14]  P. Bistak,et al.  Rapid design of simple remote laboratory using Matlab , 2013, 2013 IEEE 11th International Conference on Emerging eLearning Technologies and Applications (ICETA).

[15]  Pavol Bistak,et al.  New Thermo-Optical Plants for Laboratory Experiments , 2014 .

[16]  Zhongsheng Hou,et al.  Controller-Dynamic-Linearization-Based Model Free Adaptive Control for Discrete-Time Nonlinear Systems , 2013, IEEE Transactions on Industrial Informatics.

[17]  Eduard Petlenkov,et al.  Model based control of a water tank system , 2014 .