Methods improving software design efficiency for flexible industrial automation
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Atmojo, Udayanto, Dr., Aalto University, Department of Electrical Engineering and Automation, Finland | |
| dc.contributor.author | Jhunjhunwala, Pranay | |
| dc.contributor.department | Sähkötekniikan ja automaation laitos | fi |
| dc.contributor.department | Department of Electrical Engineering and Automation | en |
| dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
| dc.contributor.school | School of Electrical Engineering | en |
| dc.contributor.supervisor | Vyatkin, Valeriy, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland | |
| dc.date.accessioned | 2025-06-04T09:00:14Z | |
| dc.date.available | 2025-06-04T09:00:14Z | |
| dc.date.defence | 2025-06-13 | |
| dc.date.issued | 2025 | |
| dc.description.abstract | The industrial automation world has shifted from mass production to mass customisation. Automation systems need to be flexible, modular, and efficient more than ever before and in order to support these paradigm shifts and changes, the need for software-defined automation has been drastically increasing. This thesis presents methods and tools that help improve the efficiency of software design for flexible industrial automation. The IEC~61499 standard for vendor agnostic distributed automation is used as the technology standard to develop the proposed methods. First, we discuss the need to optimise design efficiency when developing, debugging, testing, and maintaining industrial automation code. Different design patterns and software constructs are proposed that help increase reuse of software components, make systems more flexible and modular, and improve debugging and error handling capabilities. All contributing towards improving the software design efficiency. Next, we discuss the importance and effect of interoperability for flexible industrial automation systems. Vendors need to integrate state-of-the-art technologies in order to keep up with market changes. However, traditional automation systems, being rigid in nature, act as a barrier to higher levels of interoperability. We discuss the use of standardised interfaces that help achieve higher levels of interoperability and analyse its effect on overall system efficiency. Finally, in this thesis, we propose software driven reconfiguration of manufacturing systems aimed at reducing the downtime and error rates when handling systems that are dynamic in nature. | en |
| dc.format.extent | 79 + app. 87 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.isbn | 978-952-64-2605-1 (electronic) | |
| dc.identifier.isbn | 978-952-64-2606-8 (printed) | |
| dc.identifier.issn | 1799-4942 (electronic) | |
| dc.identifier.issn | 1799-4934 (printed) | |
| dc.identifier.issn | 1799-4934 (ISSN-L) | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/136027 | |
| dc.identifier.urn | URN:ISBN:978-952-64-2605-1 | |
| dc.language.iso | en | en |
| dc.opn | Ahmad, Bilal, Prof., WMG The University of Warwick, United Kingdom | |
| dc.publisher | Aalto University | en |
| dc.publisher | Aalto-yliopisto | fi |
| dc.relation.haspart | [Publication 1]: P. Jhunjhunwala, U.D. Atmojo and V. Vyatkin. Applying Skill-based Engineering using OPC-UA in Production System with a Digital Twin. In IEEE 30th International Symposium on Industrial Electronics (ISIE), Kyoto, Japan, June 2021. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-2021112410328. DOI: 10.1109/ISIE45552.2021.9576342 | |
| dc.relation.haspart | [Publication 2]: P. Jhunjhunwala, A. Zoitl, U.D. Atmojo and V. Vyatkin. Monitoring design pattern for distributed automation systems in IEC 61499 and its formal modelling. In IEEE 31st International Symposium on Industrial Electronics (ISIE), Anchorage, AK, USA, June 2022. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-202209075391. DOI: 10.1109/ISIE51582.2022.9831470 | |
| dc.relation.haspart | [Publication 3]: P. Jhunjhunwala and V. Vyatkin. Proposing and Prototyping an Extension to the Adapter Concept in the IEC 61499 Standard. IEEE Access, Vol. 10, pp 2564 - 2577, 2021. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-202201261460. DOI: 10.1109/ACCESS.2021.3137642 | |
| dc.relation.haspart | [Publication 4]: H. Kothalawala, P. Jhunjhunwala and V. Vyatkin. Towards migration from IEC 61131-3 to IEC 61499 in process industry: redesign of visualisation. In IEEE 32nd International Symposium on Industrial Electronics (ISIE), Helsinki, Finland, June 2023. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-202402072334. DOI: 10.1109/ISIE51358.2023.10227953 | |
| dc.relation.haspart | [Publication 5]: P. Jhunjhunwala, P. Ovsiannikova and V. Vyatkin. Design Pattern for Industrial Control Applications Based on One-Line IEC 61499 Adapter Connections. In IECON 2023- 49th Annual Conference of the IEEE Industrial Electronics Society, Singapore, Singapore, October 2023. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-202402072353. DOI: 10.1109/IECON51785.2023.10312138 | |
| dc.relation.haspart | [Publication 6]: P. Jhunjhunwala, S. Stephen Bitar, K. Zhukovskii, U.D. Atmojo and V. Vyatkin. Interoperability in Software-Defined Process Automation Using the Open Process Automation Standard and IEC 61499. IEEE Industrial Electronics Magazine, December 2024. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-202502052327. DOI: 10.1109/MIE.2024.3442448 | |
| dc.relation.haspart | [Publication 7]: P. Jhunjhunwala and V. Vyatkin. Proposing Bus Adapter Connections in IEC 61499. In IECON 2025- 50th Annual Conference of the IEEE Industrial Electronics Society, Chicago, United States of America, November 2024. Full text in Acris/Aaltodoc: https://urn.fi/URN:NBN:fi:aalto-202504163259. DOI: 10.1109/IECON55916.2024.10905348 | |
| dc.relation.haspart | [Publication 8]: P. Jhunjhunwala and V. Vyatkin. Reconfiguration in real-time using the IEC 61499 standard. IEEE Industrial Electronics Society Open Journal, Submitted, March 2025 | |
| dc.relation.ispartofseries | Aalto University publication series Doctoral Theses | en |
| dc.relation.ispartofseries | 120/2025 | |
| dc.rev | Baf, Reza Abrisham, Prof., Miami University, OH United States | |
| dc.rev | Ahmad, Bilal, Prof., WMG The University of Warwick, United Kingdom | |
| dc.subject.keyword | flexibility | en |
| dc.subject.keyword | modularity, IEC 61499 | en |
| dc.subject.keyword | software-defined automation | en |
| dc.subject.other | Automation | en |
| dc.subject.other | Electrical engineering | en |
| dc.title | Methods improving software design efficiency for flexible industrial automation | en |
| dc.type | G5 Artikkeliväitöskirja | fi |
| dc.type.dcmitype | text | en |
| dc.type.ontasot | Doctoral dissertation (article-based) | en |
| dc.type.ontasot | Väitöskirja (artikkeli) | fi |
| local.aalto.acrisexportstatus | checked 2025-06-13_0924 | |
| local.aalto.archive | yes | |
| local.aalto.formfolder | 2025_06_03_klo_12_11 |
Files
Original bundle
1 - 1 of 1