{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T19:41:53Z","timestamp":1771702913820,"version":"3.50.1"},"reference-count":23,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2024,6,6]],"date-time":"2024-06-06T00:00:00Z","timestamp":1717632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Regional Development Fund, through Centro Regional Operational Program","award":["Centro2020"],"award-info":[{"award-number":["Centro2020"]}]},{"name":"European Regional Development Fund, through Centro Regional Operational Program","award":["CENTRO-01-0247-FEDER-069730"],"award-info":[{"award-number":["CENTRO-01-0247-FEDER-069730"]}]},{"name":"European Regional Development Fund, through Centro Regional Operational Program","award":["023.00998.BDANA"],"award-info":[{"award-number":["023.00998.BDANA"]}]},{"name":"European Regional Development Fund, through Centro Regional Operational Program","award":["UIDB\/00285\/2020"],"award-info":[{"award-number":["UIDB\/00285\/2020"]}]},{"name":"European Regional Development Fund, through Centro Regional Operational Program","award":["LA\/P\/0112\/2020"],"award-info":[{"award-number":["LA\/P\/0112\/2020"]}]},{"DOI":"10.13039\/501100007434","name":"Project iProMo","doi-asserted-by":"publisher","award":["Centro2020"],"award-info":[{"award-number":["Centro2020"]}],"id":[{"id":"10.13039\/501100007434","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007434","name":"Project iProMo","doi-asserted-by":"publisher","award":["CENTRO-01-0247-FEDER-069730"],"award-info":[{"award-number":["CENTRO-01-0247-FEDER-069730"]}],"id":[{"id":"10.13039\/501100007434","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007434","name":"Project iProMo","doi-asserted-by":"publisher","award":["023.00998.BDANA"],"award-info":[{"award-number":["023.00998.BDANA"]}],"id":[{"id":"10.13039\/501100007434","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007434","name":"Project iProMo","doi-asserted-by":"publisher","award":["UIDB\/00285\/2020"],"award-info":[{"award-number":["UIDB\/00285\/2020"]}],"id":[{"id":"10.13039\/501100007434","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007434","name":"Project iProMo","doi-asserted-by":"publisher","award":["LA\/P\/0112\/2020"],"award-info":[{"award-number":["LA\/P\/0112\/2020"]}],"id":[{"id":"10.13039\/501100007434","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT)","award":["Centro2020"],"award-info":[{"award-number":["Centro2020"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT)","award":["CENTRO-01-0247-FEDER-069730"],"award-info":[{"award-number":["CENTRO-01-0247-FEDER-069730"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT)","award":["023.00998.BDANA"],"award-info":[{"award-number":["023.00998.BDANA"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT)","award":["UIDB\/00285\/2020"],"award-info":[{"award-number":["UIDB\/00285\/2020"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT)","award":["LA\/P\/0112\/2020"],"award-info":[{"award-number":["LA\/P\/0112\/2020"]}]},{"DOI":"10.13039\/501100001871","name":"national funds through FCT","doi-asserted-by":"publisher","award":["Centro2020"],"award-info":[{"award-number":["Centro2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"national funds through FCT","doi-asserted-by":"publisher","award":["CENTRO-01-0247-FEDER-069730"],"award-info":[{"award-number":["CENTRO-01-0247-FEDER-069730"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"national funds through FCT","doi-asserted-by":"publisher","award":["023.00998.BDANA"],"award-info":[{"award-number":["023.00998.BDANA"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"national funds through FCT","doi-asserted-by":"publisher","award":["UIDB\/00285\/2020"],"award-info":[{"award-number":["UIDB\/00285\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"national funds through FCT","doi-asserted-by":"publisher","award":["LA\/P\/0112\/2020"],"award-info":[{"award-number":["LA\/P\/0112\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Processes"],"abstract":"<jats:p>This paper presents a modular hardware control system tailored for industrial applications. The system presented is designed with electrical protection, guaranteeing the reliable operation of its modules in the presence of various field noises and external disturbances. The modular architecture comprises a principal module (mP) and dedicated expansion modules (mEXs). The principal module serves as the network administrator and facilitates interaction with production and control processes. The mEXs are equipped with sensors, conditioning circuits, analog-to-digital converters, and digital signal processing capabilities. The mEX\u2019s primary function is to acquire local processing field signals and ensure their reliable transmission to the mP. Two specific mEXs were developed for industrial environments: an electrical signal expansion module (mSE) and the vibration signals expansion module (mSV). The EtherCAT protocol serves as a means of communication between the modules, fostering deterministic and real-time interactions while also simplifying the integration and replacement of modules within the modular architecture. The proposed system incorporates local and distributed processing in which data acquisition, processing, and data analysis are carried out closer to where data are generated. Locally processing the acquired data close to the production in the mEX increases the mP availability and network reliability. For the local processing, feature extraction algorithms were developed on the mEX based on a Fast Fourier Transform (FFT) algorithm and a curve-fitting algorithm that accurately represents a given FFT curve by significantly reducing the amount of data that needs to be transmitted over the mP. The proposed system offers a promising solution to use computational intelligence methodologies and meet the growing need for a modular industrial control system with reliable local data processing to reach a smart industry. The case study of acquiring and processing vibration signals from a real cement ball mill showed a good capacity for processing data and reducing the amount of data.<\/jats:p>","DOI":"10.3390\/pr12061165","type":"journal-article","created":{"date-parts":[[2024,6,6]],"date-time":"2024-06-06T06:40:26Z","timestamp":1717656026000},"page":"1165","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Edge Computing-Based Modular Control System for Industrial Environments"],"prefix":"10.3390","volume":"12","author":[{"given":"Gon\u00e7alo","family":"Gouveia","sequence":"first","affiliation":[{"name":"University of Coimbra, Institute of Systems and Robotics, Department of Electrical and Computer Engineering, P\u00f3lo II, 3030-290 Coimbra, Portugal"}]},{"given":"Jorge","family":"Alves","sequence":"additional","affiliation":[{"name":"University of Coimbra, Institute of Systems and Robotics, Department of Electrical and Computer Engineering, P\u00f3lo II, 3030-290 Coimbra, Portugal"},{"name":"Oncontrol Technologies, Rua Cidade Poitiers, n\u00ba 155\u20141\u00ba, 3000-108 Coimbra, Portugal"}]},{"given":"Pedro","family":"Sousa","sequence":"additional","affiliation":[{"name":"Oncontrol Technologies, Rua Cidade Poitiers, n\u00ba 155\u20141\u00ba, 3000-108 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1007-8675","authenticated-orcid":false,"given":"Rui","family":"Ara\u00fajo","sequence":"additional","affiliation":[{"name":"University of Coimbra, Institute of Systems and Robotics, Department of Electrical and Computer Engineering, P\u00f3lo II, 3030-290 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4616-3473","authenticated-orcid":false,"given":"J\u00e9r\u00f4me","family":"Mendes","sequence":"additional","affiliation":[{"name":"University of Coimbra, CEMMPRE, ARISE, Department of Mechanical Engineering, P\u00f3lo II, 3030-290 Coimbra, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2024,6,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"7225","DOI":"10.1109\/TII.2021.3067026","article-title":"Energy-Efficient Industrial Internet of Things: Overview and Open Issues","volume":"17","author":"Mao","year":"2021","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"de Matos, B., Salles, R., Mendes, J., Gouveia, J.R., Baptista, A.J., and Moura, P. (2023). A Review of Energy and Sustainability KPI-Based Monitoring and Control Methodologies on WWTPs. Mathematics, 11.","DOI":"10.3390\/math11010173"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"121664","DOI":"10.1016\/j.techfore.2022.121664","article-title":"Industry 4.0 in the European union: Policies and national strategies","volume":"180","author":"Teixeira","year":"2022","journal-title":"Technol. Forecast. Soc. Chang."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3617591","article-title":"Container-Based Virtualization for Real-Time Industrial Systems\u2014A Systematic Review","volume":"56","author":"Queiroz","year":"2023","journal-title":"ACM Comput. Surv."},{"key":"ref_5","unstructured":"T\u00f6rngren, M., Thompson, H., Herzog, E., Inam, R., Gross, J., and D\u00e1n, G. (2021, January 14\u201317). Industrial Edge-based Cyber-Physical Systems\u2014Application Needs and Concerns for Realization. Proceedings of the 2021 IEEE\/ACM Symposium on Edge Computing (SEC), San Jose, CA, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1109\/JSEN.2007.894135","article-title":"Wireless Industrial Monitoring and Control Using a Smart Sensor Platform","volume":"7","author":"Ramamurthy","year":"2007","journal-title":"IEEE Sens. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1109\/TII.2014.2306798","article-title":"A Reconfigurable Smart Sensor Interface for Industrial WSN in IoT Environment","volume":"10","author":"Chi","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2462","DOI":"10.1109\/COMST.2020.3009103","article-title":"Edge Computing in Industrial Internet of Things: Architecture, Advances and Challenges","volume":"22","author":"Qiu","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"588","DOI":"10.1016\/j.jmsy.2022.01.010","article-title":"Towards edge computing in intelligent manufacturing: Past, present and future","volume":"62","author":"Nain","year":"2022","journal-title":"J. Manuf. Syst."},{"key":"ref_10","unstructured":"Katangur, A., Lin, S.C., Wei, J., Yang, S., and Zhang, L.J. (2020, January 19\u201323). A Microservice-Based Industrial Control System Architecture Using Cloud and MEC. Proceedings of the Edge Computing\u2014EDGE 2020, Beijing, China."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kumari, K., Sadasivam, G., Dharani, D., and Niranjanamurthy, M. (2021). Edge Computing: Fundamentals, Advances and Applications, CRC Press. Advances in industry 4.0 and machine learning.","DOI":"10.1201\/9781003230946"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Alves, J., Sousa, P., Matos, B., Mendes, J., Souza, F., and Matias, T. (2023, January 10\u201312). Modular Cyber-Physical System for Smart Industry: A case study on energy load disaggregation. Proceedings of the 2023 International Conference on Control, Automation and Diagnosis (ICCAD), Rome, Italy.","DOI":"10.1109\/ICCAD57653.2023.10152446"},{"key":"ref_13","unstructured":"Crockett, L.H., Elliot, R.A., Enderwitz, M.A., and Stewart, R.W. (2014). The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc, Strathclyde Academic Media."},{"key":"ref_14","unstructured":"Xiao, C., Zhao, L., Asada, T., Odendaal, W., and van Wyk, J. (2003, January 12\u201316). An overview of integratable current sensor technologies. Proceedings of the 38th IAS Annual Meeting on Conference Record of the Industry Applications Conference, Salt Lake City, UT, USA."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"112014","DOI":"10.1016\/j.measurement.2022.112014","article-title":"Design and applications of Rogowski coil sensors for power system measurements: A review","volume":"203","author":"Shafiq","year":"2022","journal-title":"Measurement"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"50794","DOI":"10.1109\/ACCESS.2022.3173376","article-title":"Real-Time Event-Driven Learning in Highly Volatile Systems: A Case for Embedded Machine Learning for SCADA Systems","volume":"10","author":"Sousa","year":"2022","journal-title":"IEEE Access"},{"key":"ref_17","unstructured":"Goyal, D., Saini, A., Dhami, S.S., and Pabla, B.S. (2016, January 8\u20139). Intelligent predictive maintenance of dynamic systems using condition monitoring and signal processing techniques\u2014A review. Proceedings of the 2016 International Conference on Advances in Computing, Communication & Automation (ICACCA), Dehradun, India."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1137\/0913039","article-title":"A Generalized Prime Factor FFT Algorithm","volume":"13","author":"Temperton","year":"1992","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"ref_19","unstructured":"Hayes, M. (1999). Schaum\u2019s Outline of Digital Signal Processing, McGraw-Hill Companies, Incorporated."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00401706.1974.10489142","article-title":"Spline Functions in Data Analysis","volume":"16","author":"Wold","year":"1974","journal-title":"Technometrics"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"115039","DOI":"10.1016\/j.cam.2022.115039","article-title":"Cubic spline interpolation with optimal end conditions","volume":"425","author":"Sun","year":"2023","journal-title":"J. Comput. Appl. Math."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Liu, S., Guzzo, J.A., Zhang, L., Smith, D.W., Lazos, J., and Grossner, M. (2016, January 1\u20133). Plug-and-play sensor platform for legacy industrial machine monitoring. Proceedings of the 2016 International Symposium on Flexible Automation (ISFA), Cleveland, OH, USA.","DOI":"10.1109\/ISFA.2016.7790202"},{"key":"ref_23","unstructured":"lewis, R. (2008). Modelling Control Systems Using IEC 61499: Applying Function Blocks to Distributed Systems, The Institution of Engineering and Technology. [1st ed.]."}],"container-title":["Processes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2227-9717\/12\/6\/1165\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:54:33Z","timestamp":1760108073000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2227-9717\/12\/6\/1165"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,6]]},"references-count":23,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2024,6]]}},"alternative-id":["pr12061165"],"URL":"https:\/\/doi.org\/10.3390\/pr12061165","relation":{},"ISSN":["2227-9717"],"issn-type":[{"value":"2227-9717","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,6]]}}}