Development of a real-time simulation environment

被引:12
|
作者
Korkealaakso, P. M. [1 ]
Rouvinen, A. J. [1 ]
Moisio, S. M. [1 ]
Peusaari, J. K. [1 ]
机构
[1] Lappeenranta Univ Technol, Dept Mech Engn, Lappeenranta 53851, Finland
关键词
real-time; simulation; motion platform; distributed computing; gantry crane simulator;
D O I
10.1007/s11044-007-9040-z
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
A systematic approach to real-time simulation of multibody systems requires a versatile real-time simulation environment. Such an environment includes, besides the numerical solver core of the mechanism dynamics, a graphics engine, and, in many cases, a physical visualization environment. The use of real-time simulation in human-in-the-loop-simulation (HIL) sets requirements for the flexible connection of the operator to the dynamics model. A visual preprocessor can be used for reducing modeling errors and for rationalizing model building by utilizing different preprogrammed components. An effective preprocessor should also offer a possibility to connect basic operator controls to the simulation model as well as enable the description of the virtual world. This paper focuses on the description of the real-time multibody simulation environment developed in Lappeenranta University of Technology. The simulation software environment consists of several function libraries in order to achieve an extendable and modular program structure. The core of the system is the dynamic solver module which is initialized using XML-based input files processed in the parser module. The graphics engine includes the visualization of the virtual world and a Graphical User Interface (GUI) for controlling the environment. A networking library is used to connect the graphics engine to the solver core via a client-server interface and allows distribution of the environment across multiple computers. In conclusion, the modeling stages and definition of the control interfaces are illustrated with the gantry crane model.
引用
收藏
页码:177 / 194
页数:18
相关论文
共 50 条
  • [1] Development of a real-time simulation environment
    P. M. Korkealaakso
    A. J. Rouvinen
    S. M. Moisio
    J. K. Peusaari
    [J]. Multibody System Dynamics, 2007, 17 : 177 - 194
  • [2] Real-Time Simulation in Non Real-Time Environment
    Tarnawski, Jaroslaw
    Karla, Tomasz
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2016, : 577 - 582
  • [3] REAL-TIME ENVIRONMENT SIMULATION
    FONTAINE, B
    [J]. ELECTRICAL COMMUNICATION, 1971, 46 (03): : 188 - &
  • [4] Time delay measurement in a real-time simulation environment
    Dumas, JD
    Klee, HI
    [J]. TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1997, 14 (03): : 127 - 140
  • [5] Integrated environment for real-time control and simulation
    Grega, W
    [J]. COMPUTERS IN INDUSTRY, 1996, 31 (01) : 1 - 14
  • [6] Real-time numerical simulation in haptic environment
    Ogi, T
    Hirose, M
    Watanabe, H
    Kakehi, N
    [J]. DESIGN OF COMPUTING SYSTEMS: SOCIAL AND ERGONOMIC CONSIDERATIONS, 1997, 21 : 965 - 968
  • [7] A development environment for hard real-time applications
    Ancilotti, P
    Buttazzo, G
    DiNatale, M
    Spuri, M
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 331 - 354
  • [8] An interactive environment for real-time software development
    Persson, P
    Hedin, G
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 57 - 68
  • [9] An environment for real-time simulation based on the TMO model
    Kim, MH
    Kim, JG
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 592 - 598
  • [10] Real-time Simulation of Rain and Snow in Virtual Environment
    Fan, Naimei
    Zhang, Na
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 29 - 32