Methods improving software design efficiency for flexible industrial automation

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorAtmojo, Udayanto, Dr., Aalto University, Department of Electrical Engineering and Automation, Finland
dc.contributor.authorJhunjhunwala, Pranay
dc.contributor.departmentSähkötekniikan ja automaation laitosfi
dc.contributor.departmentDepartment of Electrical Engineering and Automationen
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.schoolSchool of Electrical Engineeringen
dc.contributor.supervisorVyatkin, Valeriy, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland
dc.date.accessioned2025-06-04T09:00:14Z
dc.date.available2025-06-04T09:00:14Z
dc.date.defence2025-06-13
dc.date.issued2025
dc.description.abstractThe 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.extent79 + app. 87
dc.format.mimetypeapplication/pdfen
dc.identifier.isbn978-952-64-2605-1 (electronic)
dc.identifier.isbn978-952-64-2606-8 (printed)
dc.identifier.issn1799-4942 (electronic)
dc.identifier.issn1799-4934 (printed)
dc.identifier.issn1799-4934 (ISSN-L)
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/136027
dc.identifier.urnURN:ISBN:978-952-64-2605-1
dc.language.isoenen
dc.opnAhmad, Bilal, Prof., WMG The University of Warwick, United Kingdom
dc.publisherAalto Universityen
dc.publisherAalto-yliopistofi
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.ispartofseriesAalto University publication series Doctoral Thesesen
dc.relation.ispartofseries120/2025
dc.revBaf, Reza Abrisham, Prof., Miami University, OH United States
dc.revAhmad, Bilal, Prof., WMG The University of Warwick, United Kingdom
dc.subject.keywordflexibilityen
dc.subject.keywordmodularity, IEC 61499en
dc.subject.keywordsoftware-defined automationen
dc.subject.otherAutomationen
dc.subject.otherElectrical engineeringen
dc.titleMethods improving software design efficiency for flexible industrial automationen
dc.typeG5 Artikkeliväitöskirjafi
dc.type.dcmitypetexten
dc.type.ontasotDoctoral dissertation (article-based)en
dc.type.ontasotVäitöskirja (artikkeli)fi
local.aalto.acrisexportstatuschecked 2025-06-13_0924
local.aalto.archiveyes
local.aalto.formfolder2025_06_03_klo_12_11

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
isbn9789526426051.pdf
Size:
36.38 MB
Format:
Adobe Portable Document Format