A Compositional Approach to Control Software Design of Automation Systems Based on Mechatronic Modularity

ResearchSpace Repository

Show simple item record

dc.contributor.advisor Vyatkin, V en
dc.contributor.advisor Salcic, Z en
dc.contributor.advisor Xie, S en
dc.contributor.author Sorouri, Majid en
dc.date.accessioned 2015-03-20T03:34:29Z en
dc.date.issued 2014 en
dc.identifier.citation 2014 en
dc.identifier.uri http://hdl.handle.net/2292/24909 en
dc.description.abstract For many years machine builders and system integrators have been designing control software for systems and machines that are suitable for accomplishing particular tasks and can operate in specific environments. Although these kinds of systems are capable of doing their assigned tasks properly, it is challenging to adopt them to a new task or environment condition in various industrial automation applications. The main reasons for these limitations are the monolithic and non-systematic design approaches used for implementation of such control systems, which are deficient in such capabilities as agility, scalability, handling complexity and reconfigurability. These deficiencies hinder the automation industry’s ability to cope with the increasing expectations of the markets. The intention of this research is to explore the inherent mechatronic modularity of machines and systems as a base for their control software. We propose a methodology for developing component software for mechatronic components, which enhances the concept of Intelligent Mechatronic Components (IMC) on account of better composability. This aims at increased performance of software design and maintenance, as well as systems flexibility and reconfigurability of automated systems. It is demonstrated that the desired behaviour of a certain class of machines can be composed of the behaviours of its mechatronic components, including a fully decentralized scheduling and operation control. This concept aims at the realization of machines that are not bound to performing predefined tasks in particular environments, but rather accept more changes in their configuration, in the tasks and the environment. To this end, it introduces a rule-based approach for automatic configuration of physical mechatronic components, then proposes a uniform architecture for control software design of IMCs. This architecture envisages the machines’ control to be composed of a set of modular software components with a standardized interface. This makes them intuitive and easy to install, to create the desired behaviour for customized automation systems. These systems will fulfil specific tasks with the minimum development time and effort. In this method, mechatronic software components behave similarly to autonomous agents. They operate with the knowledge of their capabilities, tasks and environment, to perform some reasoning and make collective decisions on the fly to achieve the desired goals. The control software encapsulates both high-level and low-level control of an IMC. The IEC 61499 Function Blocks architecture is used as an implementation platform that enables system-level simulation and transparency of deployment. Key features of the proposed approach are: the reusability, compatibility and autonomy of modular software components, which require limited dependence on human intervention. These components cover such aspects of the manufacturing life cycle as process planning, task scheduling, online optimization and failure avoidance. The results of this research will enhance the generation of control and operation of intelligent machines and add design flexibility to automation systems while minimizing their costs and efforts. A number of case studies, whose controls are synthesized using the proposed approach, are chosen as illustrative examples for the proposed methodology. en
dc.publisher ResearchSpace@Auckland en
dc.relation.ispartof PhD Thesis - University of Auckland en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.title A Compositional Approach to Control Software Design of Automation Systems Based on Mechatronic Modularity en
dc.type Thesis en
thesis.degree.grantor The University of Auckland en
thesis.degree.level Doctoral en
thesis.degree.name PhD en
dc.rights.holder Copyright: The Author en
pubs.author-url http://hdl.handle.net/2292/24909 en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.elements-id 478643 en
pubs.record-created-at-source-date 2015-03-20 en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Advanced Search

Browse

Statistics