Pavol Bistak , Mikulas Huba , Peter Drahos , Igor Belai Jr. , Damir Vrancic
{"title":"基于 Matlab 和 Websockets 的磁悬浮远程控制实验室⁎","authors":"Pavol Bistak , Mikulas Huba , Peter Drahos , Igor Belai Jr. , Damir Vrancic","doi":"10.1016/j.ifacol.2024.07.402","DOIUrl":null,"url":null,"abstract":"<div><p>This work proposes a novel architecture for constructing remote laboratories, employing modular building blocks: Matlab/Simulink software for control system design and simulation, WebSocket communication technology for continuous data exchange, and a front-end application developed using the Angular framework. To facilitate WebSocket communication on the Matlab server side, the MatlabWebSocket library is implemented. Beyond the Angular framework, interactivity within the remote laboratory is further enhanced through 3D visualization of the controlled system using a Three.js based library.</p><p>These combined technologies are applied in the development of a remote laboratory for a fast, unstable, and nonlinear magnetic levitation system. The laboratory allows users to remotely set desired values and control parameters for experiments, while also providing continuous data visualization in various forms, including numerical readouts, graphs, and 3D animations. This approach demonstrates the effectiveness of the proposed architecture for building remote laboratories for complex systems.</p></div>","PeriodicalId":37894,"journal":{"name":"IFAC-PapersOnLine","volume":"58 9","pages":"Pages 235-240"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2405896324004919/pdf?md5=542a538edf4ead5d2e76c5551f237844&pid=1-s2.0-S2405896324004919-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Magnetic Levitation Remote Control Laboratory Based on Matlab and Websockets⁎\",\"authors\":\"Pavol Bistak , Mikulas Huba , Peter Drahos , Igor Belai Jr. , Damir Vrancic\",\"doi\":\"10.1016/j.ifacol.2024.07.402\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This work proposes a novel architecture for constructing remote laboratories, employing modular building blocks: Matlab/Simulink software for control system design and simulation, WebSocket communication technology for continuous data exchange, and a front-end application developed using the Angular framework. To facilitate WebSocket communication on the Matlab server side, the MatlabWebSocket library is implemented. Beyond the Angular framework, interactivity within the remote laboratory is further enhanced through 3D visualization of the controlled system using a Three.js based library.</p><p>These combined technologies are applied in the development of a remote laboratory for a fast, unstable, and nonlinear magnetic levitation system. The laboratory allows users to remotely set desired values and control parameters for experiments, while also providing continuous data visualization in various forms, including numerical readouts, graphs, and 3D animations. This approach demonstrates the effectiveness of the proposed architecture for building remote laboratories for complex systems.</p></div>\",\"PeriodicalId\":37894,\"journal\":{\"name\":\"IFAC-PapersOnLine\",\"volume\":\"58 9\",\"pages\":\"Pages 235-240\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2405896324004919/pdf?md5=542a538edf4ead5d2e76c5551f237844&pid=1-s2.0-S2405896324004919-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IFAC-PapersOnLine\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2405896324004919\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Engineering\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IFAC-PapersOnLine","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2405896324004919","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
Magnetic Levitation Remote Control Laboratory Based on Matlab and Websockets⁎
This work proposes a novel architecture for constructing remote laboratories, employing modular building blocks: Matlab/Simulink software for control system design and simulation, WebSocket communication technology for continuous data exchange, and a front-end application developed using the Angular framework. To facilitate WebSocket communication on the Matlab server side, the MatlabWebSocket library is implemented. Beyond the Angular framework, interactivity within the remote laboratory is further enhanced through 3D visualization of the controlled system using a Three.js based library.
These combined technologies are applied in the development of a remote laboratory for a fast, unstable, and nonlinear magnetic levitation system. The laboratory allows users to remotely set desired values and control parameters for experiments, while also providing continuous data visualization in various forms, including numerical readouts, graphs, and 3D animations. This approach demonstrates the effectiveness of the proposed architecture for building remote laboratories for complex systems.
期刊介绍:
All papers from IFAC meetings are published, in partnership with Elsevier, the IFAC Publisher, in theIFAC-PapersOnLine proceedings series hosted at the ScienceDirect web service. This series includes papers previously published in the IFAC website.The main features of the IFAC-PapersOnLine series are: -Online archive including papers from IFAC Symposia, Congresses, Conferences, and most Workshops. -All papers accepted at the meeting are published in PDF format - searchable and citable. -All papers published on the web site can be cited using the IFAC PapersOnLine ISSN and the individual paper DOI (Digital Object Identifier). The site is Open Access in nature - no charge is made to individuals for reading or downloading. Copyright of all papers belongs to IFAC and must be referenced if derivative journal papers are produced from the conference papers. All papers published in IFAC-PapersOnLine have undergone a peer review selection process according to the IFAC rules.