{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,3]],"date-time":"2026-10-03T16:20:16Z","timestamp":1791044416916,"version":"4.1.0"},"reference-count":28,"publisher":"ASME International","issue":"1","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,3,1]]},"abstract":"<jats:p>Mechatronics is the integration of different sciences and techniques of mechanical engineering, automatic control, electronics, and informatics. The rapid evolution of the market competitors requires the reduction of development time of a product while increasing the quality and performance. It is, therefore, necessary to increase the efficiency of the design process. To meet this need, simulation and, especially, virtual prototyping have become a key technology. It is difficult to find simulation tools are able to analyze multidependent systems of different areas. However, an environment that allows a simulation integrating multidisciplinary mechatronic systems is necessary. This paper describes a method of design and simulation of mechatronic systems. First, we identify the behavior model and its associated 3D geometric model. The behavior model is seen as a dynamic hybrid system of two coupled hybrid automata (operative part and control part). Then, we present OpenMASK and OpenModelica simulators, the IEEE1516 standard HLA and work related to this distributed architecture for simulation. In a top-down approach, we present our method and experiments to integrate HLA functionalities in these simulators and to distribute the modeling elements of mechatronic systems. Also, we propose extensions to integrate real-time for interactive simulations. Finally, we apply our approach on a representative example of a mechatronic system.<\/jats:p>","DOI":"10.1115\/1.3647868","type":"journal-article","created":{"date-parts":[[2011,12,22]],"date-time":"2011-12-22T17:43:01Z","timestamp":1324575781000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":4,"title":["A Contribution for Virtual Prototyping of Mechatronic Systems Based on Real-Time Distributed High Level Architecture"],"prefix":"10.1115","volume":"12","author":[{"given":"H. J.","family":"Hadj-Amor","sequence":"first","affiliation":[{"name":"LISMMA\u2014Supmeca Toulon, Maison des Technologies, Place Georges, Pompidou, 83000 Toulon, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"T.","family":"Soriano","sequence":"additional","affiliation":[{"name":"LISMMA\u2014Supmeca Toulon, Maison des Technologies, Place Georges, Pompidou, 83000 Toulon, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2011,12,22]]},"reference":[{"key":"2019100414261317100_c1","doi-asserted-by":"crossref","unstructured":"Gu, B., and Asada, H., 2004, \u201cCo-Simulation of Algebraically Coupled Dynamic Subsystems Without Disclosure of Proprietary Subsystem Models,\u201d ASME J. Dyn. Syst., Meas., Control, 126(1), pp. 1\u201313.","DOI":"10.1115\/1.1648307"},{"key":"2019100414261317100_c2","unstructured":"http:\/\/www.3ds.com\/products\/catia\/portfolio\/dymola\/"},{"key":"2019100414261317100_c3","unstructured":"http:\/\/www.mscsoftware.com\/Products\/CAE-Tools\/Adams.aspx"},{"issue":"4","key":"2019100414261317100_c4","doi-asserted-by":"crossref","first-page":"606","DOI":"10.1115\/1.2802523","article-title":"Modelling of Mechanical Systems Using Rigid Bodies and Transmission Line Joints","volume":"121","author":"Krus","journal-title":"Trans. ASME J. Dyn. Syst. Meas., Control."},{"key":"2019100414261317100_c5","unstructured":"Krus, P., and Jansson, A., 1990, \u201cDistributed Simulation of Hydromechanical Systems,\u201d Third Bath International FluidPower Workshop, Bath, United Kingdom."},{"key":"2019100414261317100_c6","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1002\/jnm.v3:2","article-title":"Automatic Timestepping in TLM Routines for the Modelling of Thermal Diffusion Processes","volume":"3","author":"Pulko","journal-title":"Int. J. Numer. Model."},{"key":"2019100414261317100_c7","unstructured":"http:\/\/www.irisa.fr\/bunraku\/OpenMASK\/"},{"key":"2019100414261317100_c8","unstructured":"http:\/\/www.ida.liu.se\/\u223cpelab\/modelica\/OpenModelica.html"},{"key":"2019100414261317100_c9","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/s12008-008-0039-3","article-title":"Using High Level Models for Modelling Industrial Machines in a Virtual Environment","volume":"2","author":"Sghaier","journal-title":"Int. J. Interact. Des. Manuf."},{"key":"2019100414261317100_c10","unstructured":"Hadj-Amor, H. J.\n          , 2008, \u201cContribution au Prototypage Virtuel de Syst\u00e8mes M\u00e9catroniques Bas\u00e9 sur une Architecture Distribu\u00e9e HLA. Exp\u00e9rimentation sous les Environnements OpenModelica\u2014OpenMASK,\u201d Ph.D. thesis, Universit\u00e9 du Sud Toulon Var, France."},{"key":"2019100414261317100_c11","unstructured":"IEEE1516-2000, 2000, IEEE Standard for Modeling and Simulation High Level Architecture (HLA)\u2014Framework and Rules."},{"key":"2019100414261317100_c12","unstructured":"IEEE1516.1-2000, 2000, IEEE Standard for Modeling and Simulation High Level Architecture (HLA)\u2014Federate Interface Specification."},{"key":"2019100414261317100_c13","volume-title":"Creating Computer Simulation Systems: An Introduction to the High Level Architecture","author":"Kuhl"},{"key":"2019100414261317100_c14","unstructured":"http:\/\/www.cert.fr\/CERTI\/"},{"key":"2019100414261317100_c15","article-title":"CERTI: Evolutions of the ONERA RTI Prototype","volume-title":"2002 Fall Simulation Interoperability Workshop","author":"Br\u00e9hol\u00e9e"},{"key":"2019100414261317100_c16","first-page":"1669","article-title":"Internet-Based Simulation Using Off-The-Shelf Simulation Tools And HLA","volume-title":"Proceedings of 30th Conference on Winter Simulation","author":"Stra\u00dfburger"},{"issue":"6","key":"2019100414261317100_c17","doi-asserted-by":"publisher","first-page":"829","DOI":"10.1016\/S0167-739X(02)00055-9","article-title":"Distributed Simulation of Hybrid Systems With AnyLogic and HLA","volume":"18","author":"Borchshev","journal-title":"FGCS, Future Gener. Comput. Syst."},{"key":"2019100414261317100_c18","first-page":"100","article-title":"HLA\/RTI-Based ScalableDistributed Virtual Prototyping Environment for Embedded System Design","volume-title":"Proceedings of Virtual Concept 2003","author":"Kanai"},{"key":"2019100414261317100_c19","unstructured":"Raulet, V.\n          , 2003, \u201cPrototypage Interactif et Collaboratif. Vers une Architecture de Communication pour une Interactivit\u00e9 Coop\u00e9rante Dynamique dans les Environnements Virtuels Distribu\u00e9s,\u201d Ph.D. thesis France, Universit\u00e9 de Bretagne Occidentale, France."},{"key":"2019100414261317100_c20","first-page":"101","article-title":"OpenMASK: Multi-Threaded or Modular Animation and Simulation Kernel or Kit: A General Introduction","volume-title":"VRIC 2002 Proceedings","author":"Margery"},{"key":"2019100414261317100_c21","volume-title":"Principles of Object-Oriented Modeling and Simulation With Modelica 2.1","author":"Fritzon"},{"key":"2019100414261317100_c22","doi-asserted-by":"crossref","volume-title":"Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations","author":"Brenan","DOI":"10.1137\/1.9781611971224"},{"key":"2019100414261317100_c23","unstructured":"Lundvall, H., Fritzson, P., and Bernhard, B., 2008, \u201cEvent Handling in the OpenModelica Compiler and Runtime System,\u201d Technical Reports in Computer and Information Science."},{"key":"2019100414261317100_c24","article-title":"Integrating OpenModelica Simulator With HLA","volume-title":"7th France-Japan (5th Europe-Asia) Congress on Mechatronics","author":"Hadj-Amor"},{"key":"2019100414261317100_c25","unstructured":"Fritzon, P., Lundvall, H., Fritzson, P., and Bachmann, B., 2007, \u201cOpenModelica System Documentation,\u201d Preleminary Draft, 2007-06-20 for OpenModelica 1.4.3."},{"key":"2019100414261317100_c26","volume-title":"Parallel and Distributed Simulation Systems (Wiley Series on Parallel and Distributed Computing)","author":"Fujimoto"},{"key":"2019100414261317100_c27","unstructured":"Aublin, M., Boncompain, R., Boulaton, M., and Caron, D., 1992, Syst\u00e8mes m\u00e9caniques, th\u00e9orie et dimensionnement, Dunod, Paris."},{"key":"2019100414261317100_c28","volume-title":"Continuous System Simulation","author":"Cellier"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3647868\/5532461\/014502_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3647868\/5532461\/014502_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,4]],"date-time":"2019-10-04T18:26:23Z","timestamp":1570213583000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.3647868\/455405\/A-Contribution-for-Virtual-Prototyping-of"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,22]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.3647868","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,12,22]]},"article-number":"014502"}}