Abstract
The paper describes remote approach to the control of thermo-optical plant. The attention is devoted to the open solution that is based on the OpenModelica simulation environment. The plant enables to control two variables: temperature and light intensity. Both of them can be influenced by the user, using a graphical user interface via a web browser. The user can run both the open and the closed loop experiment, as well. In the second case the predefined PI controller and the own control algorithm can be used. The graphical presentation of plant variables is constantly updated via server-sent events.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bisták, P.: Advanced remote laboratory for control systems based on Matlab and .NET platform. In: 11th IEEE International Conference on Emerging eLearning Technologies and Applications (ICETA 2013), pp. 35–39 (2013)
Costa, R.J., Alves, G.R., Zenha-Rela, M.: Embedding instruments and modules into an IEEE1451-FPGA-Based weblab infrastructure. Int J Online Eng 3 (2012)
Kaluz, M., Garcia-Zubia, J., Fikar, M., Cirka, L.: A flexible and configurable architecture for automatic control remote laboratories. IEEE Trans. Learn. Technol. (2015). In Press
Leva, A., Donida, F.: Multifunctional remote laboratory for education in automatic control: the CrAutoLab experience. IEEE Trans. Ind. Electron. 55(6) (2008)
Lojka, T., Miskuf, M., Zolotova, I.: Service oriented architecture for remote machine control in ICS. In: Proceedings of SAMI 2014—IEEE 12th International Symposium on Applied Machine Intelligence and Informatics, pp. 327–330 (2014)
Restivo, M.T., Mendes, J., Lopes, A.M., Silva, C.M., Chouzal, F.: A remote lab in engineering measurement. IEEE Trans. Ind. Electron. 56(12), 4436–4843 (2009)
Ferretti, G., Gritti, M., Magnani, G., Rocco, P.: A remote user interface to modelica robot models. In: 3rd International Modelica Conference, Linkping, Sweden (2003)
Torabzadeh-Tari, M., Hossain, Z.M., Fritzson, P., Richter, T.: “OMWeb” virtual web-based remote laboratory for modelica in engineering courses. In: 8th International Modelica Conference, Dresden, Germany (2011)
Bouillon, P., Frochte, J.: Simulation- and web-based e-learning in engineering (Open source architecture and didactic issues). In: Proceedings of the 16th International Conference on Research and Education in Mechatronics, Bochum, Germany, pp. 127–134 (2015)
Liu, Q., Xiong, T., Liu, Q., Chen, L.: WebMWorks: a general web-based modeling and simulation environment for modelica. In: Proceedings of the 9th International Modelica Conference, Munich, Germany (2012)
Yin, X., Wu, Y., Liu, Q., Wang, S.: A web-based, collaborative modeling, simulation, and parallel computing environment for electromechanical systems. Adv. Mech. Eng. 7(3) (2015)
Duarte, O.G.: UN-virtuallab: a web simulation environment of OpenModelica models for educational purposes. In: 8th International Modelica Conference, Dresden, Germany (2011)
Meyer zu Eissen: S., Stein, B.: Realization of web-based simulation services. Comput. Ind. 57(3), 261–271 (2006)
Zakova, K.: Online use of OpenModelica via web service. In: 12th International Conference on Remote Engineering and Virtual Instrumentation (REV), Bangkok, pp. 152–156 (2015)
Huba, M.: Thermo-optical laboratory plant uDAQ28/LT (2008). http://www.eas.sk/mod/product/show.php?ID=5
Kaluz, M., Cirka, L., Fikar, M.: Remote control software for thermo-optical plant. In: 18th International Conference on Process Control, Tatransk Lomnica, Slovakia (2011)
Szolik, L., Zakova, K.: OpenModelica based remote control of thermo-optical plant. In: 9th International Conference on Remote Engineering and Virtual Instrumentation (REV) (2012)
Huba, T., Huba, M., Tapak, P.: Thermo-optical plant TOS1A. Technical User Guide, Bratislava: Slovenska e-akademia, no. 2014. 49 s v0.02. (in Slovak)
OpenModelica Users Guide, available at: https://openmodelica.org/images/docs/OpenModelicaUserGuide.htm#_Toc382076020 [10.5.2015]
Arduino-serial: C code to talk to Arduino (2015). http://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino
pySerial (2016). http://pythonhosted.org/pyserial/pyserial.html
libusb (2016). http://libusb.info/
PyUSB (2016). https://github.com/walac/pyusb/blob/master/docs/tutorial.rst
Single-page application (2016). https://en.wikipedia.org/wiki/Single-page_application
Maras, F.: Control of laboratory experiment in the Internet environment, Diploma thesis, Slovak University of Technology, Bratislava, Slovakia (2014) (in Slovak)
Acknowledgments
Author thanks to František Maras for his help with application implementation, fruitful discussions and critical reading of this paper. His help is very gratefully acknowledged. This work was supported by the Slovak Grant Agency, Grant VEGA No. 1/0937/14 and APVV-0343-12.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this paper
Cite this paper
Žáková, K. (2017). Online Control of TOS1A Thermo-Optical Plant Using OpenModelica. In: Garrido, P., Soares, F., Moreira, A. (eds) CONTROLO 2016. Lecture Notes in Electrical Engineering, vol 402. Springer, Cham. https://doi.org/10.1007/978-3-319-43671-5_73
Download citation
DOI: https://doi.org/10.1007/978-3-319-43671-5_73
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43670-8
Online ISBN: 978-3-319-43671-5
eBook Packages: EngineeringEngineering (R0)