0
Technical Briefs

A Contribution for Virtual Prototyping of Mechatronic Systems Based on Real-Time Distributed High Level Architecture

[+] Author and Article Information
H. J. Hadj-Amor, T. Soriano

 LISMMA—Supmeca Toulon, Maison des Technologies, Place Georges, Pompidou, 83000 Toulon, Francehassen.hadj-amor@supmeca.fr

J. Comput. Inf. Sci. Eng 12(1), 014502 (Dec 22, 2011) (8 pages) doi:10.1115/1.3647868 History: Received June 19, 2010; Accepted October 18, 2011; Published December 22, 2011; Online December 22, 2011

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.

FIGURES IN THIS ARTICLE
<>
Copyright © 2012 by American Society of Mechanical Engineers
Your Session has timed out. Please sign back in to continue.

References

Figures

Grahic Jump Location
Figure 1

A HLA federation

Grahic Jump Location
Figure 3

OpenModelica wrapper

Grahic Jump Location
Figure 5

A generic sequence diagram for every simulation

Grahic Jump Location
Figure 6

Algorithm for RealTime Modelica module

Grahic Jump Location
Figure 7

Drive guide system

Grahic Jump Location
Figure 8

Hybrid automaton of the drive guide system

Grahic Jump Location
Figure 9

Time difference between wallclock time and simulation time inside OpenModelica

Grahic Jump Location
Figure 10

A print screen of the global simulation

Tables

Errata

Discussions

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In