Documentos de Académico
Documentos de Profesional
Documentos de Cultura
methods to interactive
simulation with a motion
platform based on
SimulationX and FMI
SimulationX
Tutorial, 8th Modelica Conference
Dr. Ines Gubsch, IVMA, TUD
Christian Schubert, IVMA, TUD
Christian Kehrer, ITI GmbH
Topic
1.
2.
3.
4.
5.
6.
7.
Overview
Modeling of a simple example
Versatile analysis methods
SimulationX Libraries
Code Export
Wheel Loader model for Code Export via FMI
Summary
Topic
1. Overview
a) Graphical User Interface
b) File handling
c) Post Processing
2. Modeling of a simple example
3. Versatile anaylsis methods
4. SimulationX Libraries
5. Code Export
6. Wheel Loader model for Code Export via FMI
7. Summary
Overview
Diagram View
Task
Pane
Library Bar
Documentation View
Text View
Result Window
Model Explorer
Output
Result
Manager
Overview
File Handling
Modelica Search Path
Modelica Options
Overview
Post Processing
Result windows
Plotting options y(t) and y(x) incl.
measuring, freezing and drag & drop
Multiple file formats (*.txt, *.bin, *.rfs,
*.csv, *.dat, *.xml, *.bmp, *.jpeg, *.gif,
*.tiff, *.png, *.emf)
FFT analysis
Momentary displays
Linkable to any result variable
3D Animation
Oservation while running simulation
Video export (*.avi, *.wmv)
2011 ITI GmbH | www.simulationx.com
Topic
1. Overview
2. Modeling of a simple example
a) Modeling
b) Parameterization
c) Creation of user defined types
3. Versatile analysis methods
4. SimulationX Libraries
5. Code Export
6. Wheel Loader model for Code Export via FMI
7. Summary
Modeling
Graphical placement, modification and
connection of elements
Simultaneous textual editing with ad hoc
effect in every other view
Connections with modifiable properties
Switchable autorouting
Replace, add or delete nodes by mouseclick
10
Parameterization
Parameterization using units
Reference on every variable
within the whole model
Formula and math. expressions
incl. logical conditions and
alternatives
Syntax check after every
parameter input
Parameter sets available as
Windows-metadata
12
TypeDesigner
Create user-defined models:
Creation of completely new
types
Extension: Modification of any
existing models
Compounds: group several
elements together to one new
model
13
Topic
1. Overview
2. Modeling of a simple example
3. Versatile analysis methods
a) Transient simulation in time domain
b) Linear System Analysis
c) Periodic Steady-State Simulation
4. SimulationX Libraries
5. Code Export
6. Wheel Loader model for Code Export via FMI
7. Summary
15
16
Transient simulation
Activation of protocol attributes
Global or selective
General
Reset points
Tracing
Solvers
18
Input-Ouput-Analysis
Analyzing the transmission behavior
Interpretation of the model as a system with inputs
and outputs
2011 ITI GmbH | www.simulationx.com
19
20
21
Campbell Diagram
Identification of critical
speeds of rotational
systems
Resonance points
visible as crossing
points of natural
frequencies with orders
Measurement by
mouse click
Adjustable speed range
22
25
26
Poles
Zeros
2011 ITI GmbH | www.simulationx.com
27
x = Ax + Bu
y = Cx + Du
DAE descriptor form:
Ex = Ax + Bu
y = Cx + Du
xstate variables
uinput variables
youtput variables
29
Topic
1.
2.
3.
4.
5.
6.
7.
32
Overview
Modeling of a simple Example
Different analysis methods
SimulationX Libraries
Code Export
Wheel Loader model for Code Export via FMI
Summary
SimulationX Libraries
33
SimulationX Libraries
34
Topic
1.
2.
3.
4.
5.
Overview
Modeling of a simple Example
Different analysis methods
SimulationX Libraries
Code Export
a) Ensurance of Real Time Capabilities
b) Code Export Interfaces
6. Wheel Loader model for Code Export via FMI
7. Summary
35
Code Export
Natural frequencies
Identification of
State variables with
highest influence on
the critical
eigenfrequencies
Components with
highest influence on
the critical
eigenfrequencies
2011 ITI GmbH | www.simulationx.com
36
Code Export
37
Performance analysis
Identification of state values with
high influence on preventing
increase of calculation step size
Recording of weighted error
estimates for every state value
Detection of critical, i.e. stiff
components and strong
nonlinearities
Model reduction for optimization
of CPU time
38
Code Export
Code Export
39
40
Code Export
Code Export
41
Topic
1.
2.
3.
4.
5.
6.
7.
Overview
Modeling of a simple example
Versatile analysis methods
SimulationX Libraries
Code Export
Wheel Loader model for Code Export via FMI
Summary
42
43
FMI
SARTURIS
Topic
1.
2.
3.
4.
5.
6.
7.
44
Overview
Modeling of a simple example
Versatile analysis methods
SimulationX Libraries
Code Export
Wheel Loader model for Code Export via FMI
Summary
Summary
45
Summary
Handling of Modelica models within the SimulationX
Graphical User Interface
Versatile analysis methods in time and frequency
domain
Differences and combination of elements from pure
Modelica and SimulationX Libraries
Tools for users support in achieving real time
capabilities
Code export interfaces including workflow for
generation of FMI export of a wheel loader model
Summary
46
4 Partners Lectures
Experiences with the new FMI Standard - Selected Applications at Dresden University (IVMA)
Optimization-Tool for local renewable energy usage in the connected system Building-eMobility (IAD)
Auto-Extraction of Modelica Code from Finite Element Analysis or Measurement Data (OptiY)
High-speed train pneumatic braking system with wheel-slide protection device: a modelling application from system design
to HiL testing (Global Crown Technology)
Summary
47
Summary
48
Summary
49
7 min by feet
Summary
At last
Let me wish (you and of course us all):
A successful conference
Intoxicating lectures
A lot of new contacts
Many interesting discussions
And
Have a good ride!
50
ITI GmbH
Headquarters
Webergasse 1 Haus C2
01067 Dresden Germany
T + 49 (0) 351.260 50 - 0
www.iti.de