Remote Control Laboratory for Three-Tank Hydraulic System Using Matlab, Websockets and Java']JavaScript

被引:5
|
作者
Bistak, Pavol [1 ]
机构
[1] Slovak Univ Technol Bratislava, Fac Elect Engn & Informat Technol, Inst Automot Mechatron, Bratislava, Slovakia
来源
IFAC PAPERSONLINE | 2020年 / 53卷 / 02期
关键词
hydraulic system; remote and virtual laboratory; Matlab/Simulink; WebSocket; 3D visualization; nonlinear control system; MODEL;
D O I
10.1016/j.ifacol.2020.12.1766
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work aims to introduce a new architecture for building virtual and remote laboratories where the building blocks are represented by the Matlab/Simulink computing and simulation software, WebSocket communication technology and a front-end application created in JavaScript programming language. Matlab does not have direct support for WebSockets, but the implementation of the MatlabWebSocket library on the Matlab server has allowed connection through WebSockets that has been accepted with the client side realized in JavaScript. Additionally to the interactivity that is heavily supported by JavaScript, the remote laboratory has been visualized on the client side in 3D by implementation of the Three.js JavaScript library. From the control point of view the new remote laboratory enables to compare nonlinear feedback control with dynamical feedforward control respecting input saturation where in both cases a nonlinear disturbance observer can be used. WebSocket communication technology and the corresponding client interface in the form of a web application create possibilities for the presented remote laboratory to run from the Internet browser and no dedicated application is needed as it was in previous Matlab based laboratories what can be considered as a main contribution. Copyright (C) 2020 The Authors.
引用
收藏
页码:17240 / 17245
页数:6
相关论文
共 50 条
  • [1] 3D Three-Tank remote laboratory based on matlab and websockets
    Bistak, Pavol
    Proceedings of the 2019 5th Experiment at International Conference, exp.at 2019, 2019, : 85 - 89
  • [2] Three-Tank Virtual Laboratory for Input Saturation Control Based on Matlab
    Bistak, P.
    Huba, M.
    IFAC PAPERSONLINE, 2016, 49 (06): : 207 - 212
  • [3] Three-Tank Virtual Laboratory for Dynamical Feedforward Control Based on Matlab
    Bistak, Pavol
    Huba, Mikulas
    2017 19TH INTERNATIONAL CONFERENCE ON ELECTRICAL DRIVES AND POWER ELECTRONICS (EDPE), 2017, : 318 - 323
  • [4] Magnetic Levitation Remote Control Laboratory Based on Matlab and Websockets
    Bistak, Pavol
    Huba, Mikulas
    Drahos, Peter
    Belai, Igor, Jr.
    Vrancic, Damir
    IFAC PAPERSONLINE, 2024, 58 (09): : 235 - 240
  • [5] Fuzzy control of a three-tank system
    Pham, DT
    Li, D
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2001, 215 (05) : 505 - 510
  • [6] Level Fuzzy Control of Three-Tank System
    Mastacan, Lucian
    Dosoftei, Constantin-Catalin
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 30 - 35
  • [7] An integrated virtual and remote control lab -: The three-tank system as a case study
    Duro, Natividad
    Dormido, Raquel
    Vargas, Hector
    Dormido-Canto, Sebastian
    Sanchez, Jose
    Farias, Gonzalo
    Esquembre, Francisco
    Dormido, Sebastian
    COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (04) : 50 - 59
  • [8] Dynamical Feedforward Control of Three-Tank System
    Bistak, Pavol
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2017, PT I, 2018, 10671 : 134 - 141
  • [9] PLS-based FDI of a Three-Tank Laboratory System
    Klinkhieo, S.
    Patton, R. J.
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 1896 - 1901
  • [10] Development of a web-based control laboratory for automation technicians:: The three-tank system
    Dormido, R.
    Vargas, H.
    Duro, N.
    Sanchez, J.
    Dormido-Canto, S.
    Farias, G.
    Esquembre, F.
    Dormido, S.
    IEEE TRANSACTIONS ON EDUCATION, 2008, 51 (01) : 35 - 44