MIM

Model Integrated Mechatronics

Model Integrated Mechatronics is a new paradigm for the Model Driven Development of Mechatronic Manufacturing Systems MIM site

  • Model Integrated Mechatronics (MIM) is a new paradigm in the development of Mechatronic Manufacturing Systems.

  • MIM promotes model integration not only in implementation space artefacts but also during the early analysis and design phases of the development process.

  • MIM exploits the Model Driven Architecture and the IEC61499 function block approach, to allow the MechaTronic System (MTS) builder to compose the design model of the system from already existing MechaTronic Component (MTC) descriptions and proceed through an automated model transformation process to the implementation model of the system.

The need for MIM

"The traditional approach for the development of manufacturing systems considers the constituent parts of the system i.e. mechanical, electronic and software, to be developed independently and then integrated to form the final system. This approach is inappropriate for the complexity and the dynamics of todays systems."

"current mechatronic design practices are wholly inappropriate for problems characterized by complexity, dynamics and uncertainty, as today MTSs" G. Rzevski, On conceptual design of intelligent mechatronic systems, Mechatronics, 2003.


"changes in the construction and the controller is important to be evaluated simultaneously during the design"

"a badly designed mechanical system will never be able to give a good performance by adding a sophisticated controller."

J.Amerognen, Mechatronic design, Mechatronics, 2003.

Source: K. Thramboulidis, Model Integrated Mechatronics: An Architecture for the Model Driven Development of Mechatronic Systems, 2nd IEEE International Conference on Mechatronics, pp. 497-502, Istanbul, Turkey 2004.

MIM Architecture

MIM Architecture

To systematically address complexities in the model driven development of component-based Mechatronic Systems, the Mechatronic layer has been defined.

The Mechatronic layer, which is used for the evolution of MTC-based models, is projected to three dimensions representing the application, the resource, and the mechanical process respectively.

The figure illustrates the proposed MIM architecture.


MechaTronic Component (MTC)

The MechaTronic Component (MTC) is the key concept of the MIM paradigm. MTC is the primary building construct for MTSs It is composed of a mechanical part, an electronic part and a software part. Primitive MTCs are developed with generic functionality that enables their use in different systems of the same application domain. These MTCs may be discovered and utilized for the development of systems that require the specific functionality in the mechatronic layer.

An MTC is provided in the form of what we call MTC package

The following artifacts constitute a MTC package:

  • the real world MTC,

  • metadata (service inter.,QoS, service semantics, ),

  • the simulation model of the MTC.


Source: K. Thramboulidis, Model Integrated Mechatronics: An Architecture for the Model Driven Development of Mechatronic Systems, 2nd IEEE International Conference on Mechatronics, pp. 497-502, Istanbul, Turkey 2004.

Main Papers

K. Thramboulidis, “The 3+1 SysML View-Model in Model Integrated Mechatronics”, Journal of Software Engineering and Applications (JSEA), vol.3, no.2, pp.109-118, PDF

K. Thramboulidis, “Challenges in the Development of Mechatronic Systems: The Mechatronic Component”, 13th IEEE Int. Conf. on Emerging Technologies and Factory Automation, (ETFA’08) Sept 2008, Hamburg, Germany.

Thramboulidis, K. “Model Integrated Mechatronics – Towards a new Paradigm in the Development of Manufacturing SystemsIEEE Transactions on Industrial Informatics, vol. 1, No. 1. February 2005. Abstract

Thramboulidis, K., A. Zoupas, Real-Time Java in Control and Automation: A Model Driven Development Approach, (submitted) 10th IEEE International Conference on Emerging Technologies and Factory Automation, Catania, Italy, September 2005. (ETFA'05) Abstract

Doukas, G., K. Thramboulidis, A Real-Time Linux Execution Environment for Function-Block Based Distributed Control Applications,3rd IEEE International Conference on Industrial Informatics, Perth, Australia, August 2005, (INDIN05). Abstract Presentation

Thramboulidis, K., D. Perdikis, S. Kantas, Model Driven Development of Function Block Based Distributed Control Applications, (accepted) 16th IFAC World Conference, Prague, July 4-8 2005. Abstract

Thramboulidis, K. Model Integrated Mechatronics: An Architecture for the Model Driven Development of Mechatronic Systems, 2nd IEEE International Conference on Mechatronics, pp. 497-502, Istanbul, Turkey 2004. Abstract (ICM'04)

Related Publications

Thramboulidis, K., G. Doukas, T. Psegianakis, An IEC-Compliant Field Device Model for Distributed Control Applications, 2nd IEEE International Conference on Industrial Informatics, 24-26 June, Berlin, Germany, (INDIN04).

Thramboulidis, K. Using UML in Control and Automation: A Model Driven Approach, 2nd IEEE International Conference on Industrial Informatics, 24-26 June, Berlin, Germany, (INDIN04).

Thramboulidis, K., G. Doukas, A. Frantzis, Towards an Implementation Model for FB-based Reconfigurable Distributed Control Applications, 7th International Symposium on Object-oriented Real-time Distributed Computing, ISORC'04, Viena, Austria 2004. Abstract

See also in CORFU for other related papers.