Coupled Simulations Using different Tools

Similar documents
Linköping University Post Print. A Meta-Modeling Environment for Mechanical System Co-Simulations

Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)

Model Library Mechanics

An Easy-to-use Generic Model Configurator for Models in Multiple Tool Formats

2. Motion Analysis - Sim-Mechanics

Example: Modeling a Cruise Control System in Simulink

Rotational3D Efficient modelling of 3D effects in rotational mechanics

Functional Testing of Solid Edge Designs

Sensor Accuracy in Vehicle Safety

Vehicle Dynamics & Safety: Multibody System. Simulation tools based on MultiBody approach are widespread in vehicle design and testing

Modeling Mechanical System using SIMULINK

Parallel Computing Using Modelica

Learning algorithms for physical systems: challenges and solutions

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

M-2300-ZX Focus SVT Brake Conversion Kit INSTRUCTION SHEET

MACHINE THEORY Bachelor in Mechanical Engineering INTRODUCTION TO MACHINE DESIGN

Gaining Insight into Designs with MSC.EASY5 and MSC.ADAMS. Kent West Andrew Dyer MSC.Software Corporation

Anticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems

Chrono::Irrlicht demos

Using Modelica for Interactive Simulations of Technical Systems in a Virtual Reality Environment

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS

Importing Models from Physical Modeling. Tools Using the FMI Standard

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller

September 20, Chapter 5. Simple Mechanisms. Mohammad Suliman Abuhaiba, Ph.D., PE

Physics 101, Lab 1: LINEAR KINEMATICS PREDICTION SHEET

Large scale physics simulations in industrial vehicle simulators

Kinematics of Machines. Brown Hills College of Engineering & Technology

Design optimisation of industrial robots using the Modelica multi-physics modeling language

System modeling using Simulink and Simscape

SIMULINK Tutorial. Select File-New-Model from the menu bar of this window. The following window should now appear.

ADAS Virtual Prototyping using Modelica and Unity Co-simulation via OpenMETA

PRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.

Simulation of Rolling Element Bearings

High-Fidelity Transmission Simulation for Hardware-in-the-Loop Applications

3D Capture. 3D Capture. 3D Capture. 3D Capture. Real-world

Enhancing the RAMSAS method for Systems Reliability Analysis through Modelica

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

MECHANICAL ENGINEERING

MODPROD'2014 8th International Workshop on Model-Based Product Development

SAMCEF MECANO FlexDyn: Market analysis

the bridge between Vehicle Component and ECU Development

Hardware in the Loop Simulation of Production Systems Dynamics

car=1700 FS gear=13.5 Wind: cw=0.33 AutoGear ThrottlePos JMotorPump=0.28 TS Jturbine=0.034 TS 1 Engine converter ECU ControlBox

Written exams of Robotics 2

Flexible multibody systems - Relative coordinates approach

A co simulation method for system level simulation of fluid structure couplings in hydraulic percussion units

Rachel Weinstein, Joseph Teran and Ron Fedkiw

Application to Vehicles Dynamics. Taking into account local non linearity in MBS models. This document is the property of SAMTECH S.A.

Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation

Lesson 1: Introduction to Pro/MECHANICA Motion

SKF Capital Markets Day Patrick Tong President / Specialty Business

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

Manipulator Dynamics: Two Degrees-of-freedom

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

John Hsu Nate Koenig ROSCon 2012

A Co-simulation Approach Based on ADAMS-MATLAB for Development of an Industrial Manipulator

Application of planar air-bearing microgravity simulator for experiments related to ADR missions

DESIGN AND ANALYS OF KNUCKLE STREERING USING FINITE ELEMENT ANALYSIS

SimulationX The Powerful Simulation Software Package for the Future

MODA. Modelling data documenting one simulation. ALLIANCE, Design and Optimization

Customer Training Material. Contact Control. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. WS3.1-1

Role of Kinematic Analysis in tuning the Dynamic Behavior of a Formula Car

SIMPACK - A Tool for Off-Line and Real- Time Simulation

Master Class: Diseño de Sistemas Mecatrónicos

Development of Vehicle Characteristics Using MSC.ADAMS Simulation Including Chassis Controllers

Object oriented modeling of a smart structure

Introduction to Multi-body Dynamics

Ansys Mechanical APDL

Appending Variable-Structure to Modelica Models (WIP)

Properties of Hyper-Redundant Manipulators

Structural Configurations of Manipulators

VIBRATION-ISOLATION SYSTEM WITH GYROSCOPIC STABILIZER

Driver Master By Efim Armand

Introduction to Simulink

Set up and verify the operation of basic motor starters. Understand the purpose of a separate control circuit.

PORTFOLIO. Web: rxmatos.weebly.com Mobile: Ricardo Matos

VIRTUAL PROTOTYPING FOR ROBOT CONTROLLERS

Modeling and Verification of Generic Flexible Bogie Frames with Beam Elements

Finite Element Analysis using ANSYS Mechanical APDL & ANSYS Workbench

EFFICIENT DEVELOPMENT OF COMPLEX SYSTEMS USING A UNIFIED MODULAR APPROACH

SYSTEM FOR MONITORING CONDITIONS ON DANGEROUS ROAD SECTIONS

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

2.007 Design and Manufacturing I Spring 2009

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS

TOPOLOGICAL OPTIMIZATION OF STEERING KNUCKLE BY USING ADDITIVE MANUFACTURING PROCESS

-$QGUHDVVRQ$0 OOHU02WWHU 0RGHOLQJRID5DFLQJ&DUZLWK0RGHOLFDV 0XOWL%RG\/LEUDU\ 0RGHOLFD:RUNVKRS3URFHHGLQJVSS

Open Loop Step Response

Leveraging Integrated Concurrent Engineering for vehicle dynamics simulation. Manuel CHENE MSC.Software France

9. Representing constraint

Mathematical Modelling Using SimScape (Mechanical Systems)

NX for Simulation: Product capabilities in NX 8

Dynamic Analysis of Quick Return Mechanism Using MATLAB Shrikant R. Patel, D.S.Patel Research Scholar, Associate professor

Control of Industrial and Mobile Robots

Integrating Mechanical Design and Multidomain Simulation with Simscape

Flow Sim. Chapter 12. F1 Car. A. Enable Flow Simulation. Step 1. If necessary, open your ASSEMBLY file.

WEC-Sim Training Course

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

Darshan Vijay Wale 1

Dynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm

Transcription:

Coupled Simulations Using different Tools Dag Fritzson MODPROD Workshop 2007-02-07 2007-03-13 SKF Slide 1 MODPROD Contents Why coupled simulations? - Problem definition Meta-Modelling TLM Co-Simulation & Framework Examples Conclusion 2007-03-13 SKF Slide 2 MODPROD 2007-03-13 SKF Slide 1 [Code] SKF [Organisation]

1Why coupled simulation - Problem definition 2007-03-13 SKF Slide 3 [Code] SKF [Organisation] Problem Definition MSC.ADAMS BEAST Modelica Facts: Large investment in specialized tools No universal tool solves everything One Possibility: Coupled simulation Ansys Questions on the Way: How to couple different simulation models? How to model coupled simulations? How organize models of coupled simulation models? 2007-03-13 SKF Slide 4 MODPROD 2007-03-13 SKF Slide 2 [Code] SKF [Organisation]

Application Example Car With Hub-unit BEAST hub-unit model BEAST allows for detailed contact analysis in the wheel Bearings. MSC.ADAMS car model MSC.ADAMS allows for analysis of chassis and body dynamics. Hub-unit placed in front wheel 2007-03-13 SKF Slide 5 MODPROD A car and SKF hub unit 2007-03-13 SKF Slide 6 MODPROD 2007-03-13 SKF Slide 3 [Code] SKF [Organisation]

Using Co-Simulation for Connecting Tools Co-simulation is a well known technique. However: How to model coupled simulations? How to make co-simulation modeling easy to use? Many co-simulation applications focus on control-system applications, e.g., hardware in the loop. Our focus is on coupling different mechanical system simulations. This puts special requirements on the modeling process, i.e., general interface for force and motion exchange and 3D component modeling. 2007-03-13 SKF Slide 7 MODPROD 2Meta-Modelling 2007-03-13 SKF Slide 8 [Code] SKF [Organisation] 2007-03-13 SKF Slide 4 [Code] SKF [Organisation]

Meta-Model Definitions A meta-model here defines the physical interconnections combining different external component models An external model is a model defined in some specific modeling language together with some modeling and simulation tool that can perform a simulation of it. Meta-Model: BEAST model Modelica model MSC.ADAMS model 2007-03-13 SKF Slide 9 MODPROD The Complete Modelling Process Modeling in specialized environment Define interface points and encapsulate model Meta-modeling Sim. tool specialists Sim. tool specialists and/or meta-model designers Meta-model designers 2007-03-13 SKF Slide 10 MODPROD 2007-03-13 SKF Slide 5 [Code] SKF [Organisation]

Component Encapsulation for Meta-Modeling Simple easy-to-use graphical user interface (wizard) Automated TLM interface detection (requested from simulation model) Component encapsulation for improved component reusability and exchange 2007-03-13 SKF Slide 11 MODPROD Meta-Model Editor (MME) Features/requirements: Easy simulation model integration 3D view of all meta-model components Automated physical TLM interface alignment Visual connection verification 2007-03-13 SKF Slide 12 MODPROD 2007-03-13 SKF Slide 6 [Code] SKF [Organisation]

3TLM Co-Simulation & Framework 2007-03-13 SKF Slide 13 [Code] SKF [Organisation] Transmission Line Model Physical time delay for force waves The physical delay is used to decouple equations Numerically stable method 2007-03-13 SKF Slide 14 MODPROD 2007-03-13 SKF Slide 7 [Code] SKF [Organisation]

TLM Theory Mechanical Delay Line c 2 (t) = F 1 (t-t TLM ) + Z F v 1 (t-t TLM ) v 1 v 2 F 1 (t) = Z F v 1 (t) + c 1 (t) c 1 (t) = F 2 (t-t TLM ) + Z F v 2 (t-t TLM ) F 2 (t) = Z F v 2 (t) + c 2 (t) Passing wave variables c 1, c 2 Velocity variables v 1, v 2 Force variables F 1, F 2 Time delay in the line T TLM Line impedance Z F 2007-03-13 SKF Slide 15 MODPROD Meta-Model Simulation Environment System Design Meta-Models are stored in a Meta-Model-Language (MML) file The TLM-Manager executes and organizes the Co- Simulation MMS results can be visualized (animated) in MME post-processing mode The Simulator starts the TLM- Manager and stores Meta-Model Simulation (MMS) results 2007-03-13 SKF Slide 16 MODPROD 2007-03-13 SKF Slide 8 [Code] SKF [Organisation]

TLM Co-Simulation in Practice - TLM Manager TLM Manager controls the cosimulation Narrow and efficient interface for the tools Use a meta model that defines Which external-models are involved How are they connected (name of points) Start, stop, time step and TLM parameters BEAST TLM Manager ADAMS 2007-03-13 SKF Slide 17 MODPROD TLM Framework A general framework has been defined that can be implemented in many different simulation tools. It has successfully been implemented and tested for: MSC.ADAMS (Released) Matlab-Simulink Modelica BEAST (SKF) (Released) Orpheus (SKF) 2007-03-13 SKF Slide 18 MODPROD 2007-03-13 SKF Slide 9 [Code] SKF [Organisation]

3Examples 2007-03-13 SKF Slide 19 [Code] SKF [Organisation] Verification Meta-Model A simulation model has been designed to verify TLM cosimulations The model is simple and contains all important features to test the complete TLM framework. 2007-03-13 SKF Slide 20 MODPROD 2007-03-13 SKF Slide 10 [Code] SKF [Organisation]

Running the Verification Meta-Model The verification meta-model has been created and tested for different simulation tool combinations. NOTE: Some tools, e.g., Simulink cannot create VRML files for visualization in MME. Simulink-BEAST-Simulink 2007-03-13 SKF Slide 21 MODPROD Example: Single Pendulum Pendulum beam in ADAMS 1) Frictionless joint in ADAMS 2) Support DGBB in BEAST Results similar Friction in the DGBB brake a little 2007-03-13 SKF Slide 22 SKF [ERC] 2007-03-13 SKF Slide 11 [Code] SKF [Organisation]

Example: Single Pendulum Results Pendulum beam in ADAMS 1) Frictionless joint in ADAMS 2) Support DGBB in BEAST Results similar Friction in the DGBB brake a little 2007-03-13 SKF Slide 23 SKF [ERC] Example: Modelica TLM Plug-in Comparing a BEAST-Modelica Meta-Model simulation with a pure Modelica model simulation. TLM BEAST shaft Inertia1 J=6.26 2007-03-13 SKF Slide 24 MODPROD 2007-03-13 SKF Slide 12 [Code] SKF [Organisation]

Example: ADAMS Spindle with two BEAST bearings 2007-03-13 SKF Slide 25 MODPROD Results: ADAMS Spindle with two BEAST bearings Splindle position affected by bearings 2007-03-13 SKF Slide 26 MODPROD 2007-03-13 SKF Slide 13 [Code] SKF [Organisation]

Astra car and SKF hub unit Complete car model in ADAMS Hub unit in BEAST connects the knuckle with the wheel 2007-03-13 SKF Slide 27 SKF [ERC] Astra car and SKF hub unit - Animations 2007-03-13 SKF Slide 28 MODPROD 2007-03-13 SKF Slide 14 [Code] SKF [Organisation]

Astra car and SKF hub unit MME Animation Results can be visualized in MME postprocessing mode 2007-03-13 SKF Slide 29 MODPROD Conclusions Coupled simulations needed in industry Easy to do meta-modelling process Support many tools, easy to add new Stable simulations Starting to be used in SKF Issues: Company wide coupled simulations possible or practical? 2007-03-13 SKF Slide 30 MODPROD 2007-03-13 SKF Slide 15 [Code] SKF [Organisation]

2007-03-13 SKF Slide 16 [Code] SKF [Organisation]