{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,22]],"date-time":"2025-12-22T12:54:59Z","timestamp":1766408099806,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2014,10,15]],"date-time":"2014-10-15T00:00:00Z","timestamp":1413331200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The development of new embedded algorithms for automation and control of industrial equipment usually requires the use of real-time testing. However, the equipment required is often expensive, which means that such tests are often not viable. The objective of this work was therefore to develop an embedded platform for the distributed real-time simulation of dynamic systems. This platform, called the Real-Time Simulator for Dynamic Systems (RTSDS), could be applied in both industrial and academic environments. In industrial applications, the RTSDS could be used to optimize embeddedcontrol algorithms. In the academic sphere, it could be used to support research into newembedded solutions for automation and control and could also be used as a tool to assist in undergraduate and postgraduate teaching related to the development of projects concerningon-board control systems.<\/jats:p>","DOI":"10.3390\/s141019176","type":"journal-article","created":{"date-parts":[[2014,10,15]],"date-time":"2014-10-15T10:49:43Z","timestamp":1413370183000},"page":"19176-19199","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Platform for Real-Time Simulation of Dynamic Systems and Hardware-in-the-Loop for Control Algorithms"],"prefix":"10.3390","volume":"14","author":[{"given":"Isaac","family":"De Souza","sequence":"first","affiliation":[{"name":"Department of Computer Engineering and Automation, Center of Technology, Federal University of Rio Grande do Norte\u2014UFRN, Natal 59078-970, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergio","family":"Silva","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Automation, Center of Technology, Federal University of Rio Grande do Norte\u2014UFRN, Natal 59078-970, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Teles","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Automation, Center of Technology, Federal University of Rio Grande do Norte\u2014UFRN, Natal 59078-970, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcelo","family":"Fernandes","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Automation, Center of Technology, Federal University of Rio Grande do Norte\u2014UFRN, Natal 59078-970, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,10,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Dixit, V., Patil, M., and Chandorkar, M. (2009, January 2\u20135). Real time simulation of power electronic systems on multi-core processors.","DOI":"10.1109\/PEDS.2009.5385756"},{"key":"ref_2","unstructured":"Boukerche, A., and Lu, K. (2005, January 4\u20136). A novel approach to real-time RTI based distributed simulation system. San Diego, CA, USA."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"You, T., Zhu, Y.A., and Zhang, D.P. (2009, January 21\u201322). Applied Research of Delaminated Real-Time Network Framework Based on RTX in Simulation. Manchester, UK.","DOI":"10.1109\/ICIC.2009.106"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1016\/j.enbuild.2004.06.027","article-title":"Real-time simulation using graceful degradation of accuracy","volume":"37","author":"Vityaz","year":"2005","journal-title":"Energy Build."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/S1569-190X(02)00091-6","article-title":"A methodological approach for model validation in faster than real-time simulation","volume":"10","author":"Anagnostopoulos","year":"2002","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0378-4754(03)00065-X","article-title":"Real-time simulation of electric drives","volume":"63","author":"Champagne","year":"2003","journal-title":"Math. Comput. Simul."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/S0928-4869(96)00003-1","article-title":"A methodology for digital real time simulation of dynamic systems using modern DSPs","volume":"5","author":"Kopriva","year":"1997","journal-title":"Simul. Pract. Theory"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"852","DOI":"10.1109\/TPWRD.2009.2033603","article-title":"FPGA implementation of the power electronic converter model for real-time simulation of electromagnetic transients","volume":"25","author":"Matar","year":"2010","journal-title":"IEEE Trans. Power Deliv."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Monga, M., Karkee, M., Tondehal, L.K., Steward, B., Kelkar, A., and Zambreno, J. (2012, January 4\u20136). Real-Time simulation of dynamic vehicle models using a high-performance reconfigurable platform. Omaha, NE, USA.","DOI":"10.1016\/j.procs.2012.04.036"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Menghal, P.M., and Laxmi, A. (2011, January 8\u201310). Real time simulation: A novel approach in engineering education. Kanyakumari, India.","DOI":"10.1109\/ICECTECH.2011.5941592"},{"key":"ref_11","unstructured":"Dufour, C., Andrade, C., and B\u00e9langer, J. (2010, January 7\u201310). Real-Time simulation technologies in education: A link to modern engineering methods and practices. Ba\u00eda, Brazil."},{"key":"ref_12","unstructured":"B\u00e9langer, J., Venne, P., and Paquin, J.N. (2010). The What, Where and Why of Real-Time Simulation, Planet-RT; Opal-RT Technologies Inc."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Venugopal, R., Wang, W., and Belanger, J. (2011, January 28\u201330). Advances in real-time simulation for power distribution systems. Bhubaneswar, India.","DOI":"10.1109\/ICEAS.2011.6147153"},{"key":"ref_14","first-page":"62280E:1","article-title":"Review of hardware-in-the-loop simulation and its prospects in the automotive area","volume":"6228","author":"Fathy","year":"2006","journal-title":"Proc. SPIE"},{"key":"ref_15","unstructured":"Kim, W., Lee, B., Kim, K., Yang, T., and Kim, S. (2011, January 13\u201316). A real-time HWIL simulation control system architecture for implementing evaluation environment of complex embedded systems. Phoenix Park, Korea."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1144","DOI":"10.1109\/TIE.2006.878319","article-title":"Development of a unified design, test, and research platform for wind energy systems based on hardware-in-the-loop real-time simulation","volume":"53","author":"Li","year":"2006","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Paquin, J.N., Li, W., Belanger, J., Schoen, L., Peres, I., Olariu, C., and Kohmann, H. (2009, January 20\u201322). A modern and open real-time digital simulator of All-Electric Ships with a multi-platform co-simulation approach. Baltimore, MD, USA,.","DOI":"10.1109\/ESTS.2009.4906490"},{"key":"ref_18","unstructured":"HYPERSIM Power System Real-Time Digital Simulator, OPAL-RT. Available online: http:\/\/www.opal-rt.com."},{"key":"ref_19","unstructured":"Par\u00e9, D., Turmel, G., Soumagne, J.C., Do, V.Q., Casoria, S., Bissonnette, M., Marcoux, B., and McNabb, D. Validation Tests of the Hypersim Digital Real Time Simulator with a Large AC-DC Network. Available online: http:\/\/ipstconf.org\/papers\/Proc_IPST2003\/03IPST13-05.pdf."},{"key":"ref_20","unstructured":"dSPACE Systems, dSPACE. Available online: http:\/\/www.dspace.com\/en\/inc\/home.cfm."},{"key":"ref_21","unstructured":"Arduino-ArduinoMega2560. Available online: http:\/\/arduino.cc\/en\/Main\/ArduinoBoardMega2560."},{"key":"ref_22","unstructured":"Atmle-AVR-ATmega 328p. Available online: http:\/\/www.atmel.com\/devices\/ATMEGA328P.aspx."},{"key":"ref_23","unstructured":"Arduino-Arduino Uno. Available online: http:\/\/arduino.cc\/en\/Main\/ArduinoBoardUno."},{"key":"ref_24","unstructured":"Cypress-PSoC 3: CY8C38 Family Data Sheet. Available online: http:\/\/www.cypress.com\/?rID=35178."},{"key":"ref_25","unstructured":"Cypress-CY8CKIT-001 PSoC Development Kit. Available online: http:\/\/www.cypress.com\/?rID=37464."},{"key":"ref_26","unstructured":"Popovici, K., and Mosterman, P. (2012). Real-Time Simulation Technologies: Principles, Methodologies, and Applications, Computational Analysis, Synthesis, and Design of Dynamic Systems; CRC Press."},{"key":"ref_27","unstructured":"Ogata, K. (2001). Modern Control Engineering, Prentice Hall PTR. [4th ed.]."},{"key":"ref_28","unstructured":"Trzynadlowski, A. (2010). Introduction to Modern Power Electronics, Wiley."},{"key":"ref_29","unstructured":"Garrett, P. (2010). High Performance Instrumentation and Automation, Taylor & Francis."},{"key":"ref_30","unstructured":"RTSDS Site, RTSDS. Available online: http:\/\/www.dca.ufrn.br\/\u223cmfernandes\/RTSDS\/index.html."},{"key":"ref_31","unstructured":"Intel-Intel Desktop Board DN2800MT. Available online: http:\/\/www.intel.com\/content\/www\/us\/en\/motherboards\/desktop-motherboards\/desktop-board-dn2800mt.html."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Butcher, J. (2008). Numerical Methods for Ordinary Differential Equations, Wiley.","DOI":"10.1002\/9780470753767"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Griffiths, D., and Higham, D. (2010). Numerical Methods for Ordinary Differential Equations: Initial Value Problems, Springer Undergraduate Mathematics Series; Springer.","DOI":"10.1007\/978-0-85729-148-6"},{"key":"ref_34","unstructured":"Ben-Ari, M. (2006). Principles of Concurrent and Distributed Programming, Addison-Wesley."},{"key":"ref_35","unstructured":"Ubuntu 13.10 Available online: http:\/\/www.ubuntu.com."},{"key":"ref_36","unstructured":"Atmel-AVR-ATmega 2560. Available online: http:\/\/www.atmel.com\/devices\/atmega2560.aspx."},{"key":"ref_37","unstructured":"Pacejka, H.B. (2002). Tire and Vehicle Dynamics, Society of Automotive Engineers and Butterworth-Heinemann."},{"key":"ref_38","unstructured":"Matlab\/Simulink Available online: http:\/\/www.mathworks.com."},{"key":"ref_39","unstructured":"Quanser-Coupled Water Tanks. Available online: http:\/\/www.quanser.com\/Products\/coupled_tanks."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Trovao, J., Pereirinha, P., and Jorge, H. (2009, January 3\u20135). Simulation model and road tests comparative results of a small urban electric vehicle. Porto, Portugal.","DOI":"10.1109\/IECON.2009.5415028"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Elbakush, E., Sharaf, A., and Altas, I. (2007, January 18\u201320). An efficient tri-loop controller for photovoltaic powered four-wheel electric vehicle.  Dubai, UAE.","DOI":"10.1109\/IIT.2007.4430413"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/10\/19176\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:16:57Z","timestamp":1760217417000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/10\/19176"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,15]]},"references-count":41,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2014,10]]}},"alternative-id":["s141019176"],"URL":"https:\/\/doi.org\/10.3390\/s141019176","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2014,10,15]]}}}