Académique Documents
Professionnel Documents
Culture Documents
Exercise
SIMPACK AG
Preprocessing: Bodies
What is SIMPACK?
Preprocessing: Joints
Preprocessing: Sensors
Solver: Test Call
Solver: Time Integration
SIMPACK Interfaces
Postprocessing: 3D Animation
Postprocessing: 2D Plot
SIMPACK Numerics
Preprocessing: Excitations
Solver: Static Equilibrium
Solver: Preload
SIMPACK Documentation
Version 2012-05-07
Page 2
Theory
Activities
SIMPACK Software Development (Multi
Body System Dynamics)
Software Sales
Software Training
SIMPACK Academy
Hotline, User Meetings, SIMPACK News
Engineering & Consulting Business (OnSite, Off-Site and Hosting):
Complete Projects
Setting up Models, Real Time
Models, User Routines, Concept
Computations
Version 2012-05-07
etc.
Page 3
Theory
Basics Training
(Flexible Bodies)
Contact Mechanics
SIMULINK Interfaces
User Routines
Automotive
Engine
Drivetrain
Rail
Version 2012-05-07
Flex Modal
Code Export
Page 4
Theory
Page 5
Theory
Version 2012-05-07
SIMPACK
Page 6
Theory
Basic Module
- Kinematics & Dynamics: Pre, Post, Solver
Version 2012-05-07
- NVH
- CAD Interfaces
- FEM Interfaces
- Durability Interfaces
- Matlab/Simulink Interfaces
- Code Export
- User Routines
- Parametervariation (= Virtual Testing Lab, VTL)
- IPC
- and more
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 7
Theory
MSC.NASTRAN
NX NASTRAN
NEi NASTRAN
CATIA
PERMAS
Version 2012-05-07
DSHplus
Page 8
Theory
Reference System:
Inertial fixed
Moved
Body:
Rigid
Elastic beams (SIMBEAM)
Arbitrarily shaped elastic bodies (FEM-Interface)
Joints/Constraints:
Standard:
Application Specific:
Version 2012-05-07
Page 9
Theory
Force Elements
Standard:
Spring (linear/nonlinear)
Damper (linear/nonlinear)
User defined force law
(by expression)
Excitation forces (force/torque
dependent on time)
Application Specific:
components (cmp)
Version 2012-05-07
Page 10
Theory
Control Elements
Disturbances
Deterministic
Stochastic
Sensors
Kinematic measurements
MBS states
Time excitations (u-input)
Signal Converters
A/D
D/A
Signal Manipulators
Actuators
Force/torque actuator
Motion actuators
Excitations
Signal generation in
order to excite the MBS
Version 2012-05-07
Sensors
Kinematic measurements
Page 11
Theory
Kinematics
Describes the motion of the
system with respect to the
kinematic joints and constraints
Version 2012-05-07
Page 12
Theory
IFr1(x,y,z); IFA1(a,b,g)
IFr2(x,y,z); IFA2(a,b,g)
3
inertial frame
IFr3(x,y,z); IFA3(a,b,g)
Position
Positions
Orientations
Velocity
Acceleration
r ( x, y, z )
A (a , b , g )
Version 2012-05-07
Page 13
Theory
a3
a2
a1
inertial frame
Position
Velocity
position
Positions
x,1,ya, 2z ),a3)
rr ((a
Orientations
orientation
A (A
a ,(ba,,ga), a )
1 2 3
Acceleration
Version 2012-05-07
A
Page 14
Theory
Version 2012-05-07
Co-Simulation
Page 15
Theory
Version 2012-05-07
Page 16
Theory
Features:
Navigation tree
Index
Bookmarks
Sophisticated text search
Tutorials
Version 2012-05-07
Example models
Page 17
Theory
Real System
FEM
...
Draw Topology
External Data
Mass,
Center of
Gravity,
I-Tensor,
Marker,
3D-Primitive
Joints
Constraints
Force Elements
Excitations
Sensors
From Marker,
To Marker,
Type
From Marker,
To Marker,
Type
From Marker,
To Marker,
Type
Type,
Parameter,
u-Vectors
From
Marker,
To Marker,
Type
...
Version 2012-05-07
Bodies
Page 18
Theory
1.
2.
Picture topology
3.
Center of Gravity
Inertia
Markers
Primitives (3D-geometry)
From Marker
To Marker
Joint Type
5.
(Constraints)
6.
(Force Elements)
Version 2012-05-07
4.
Page 19
Exercise
Double Pendulum
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Version 2012-05-07
Single Pendulum
10
Theory
Processing
Post-Processing
Body Definition
Joint Definition
3D Animation
Version 2012-05-07
Pre-Processing
Page 21
Theory
From Marker
To
Marker (0,3)
BRF
Version 2012-05-07
Page 22
11
Theory
From Marker
To Marker
(0,3)
BRF
Version 2012-05-07
Page 23
Version 2012-05-07
Page 24
12
Theory
Version 2012-05-07
Your
SIMPACK
GUI can look
like that:
Page 25
Theory
Version 2012-05-07
Another option is to
open an already
existing model.
Page 26
13
Theory
Model Tree
SIMPACK Model
in the 3D Page
Contains Model
specific settings
3D-Window control by
mouse buttons while
pressing the CTRL key
3D-window settings by
clicking with the right mouse
button in the 3D-window area
Message Log
Information about current
SIMPACK processes
Version 2012-05-07
Theory
Undo / Redo
Version 2012-05-07
Page 28
14
Theory
Version 2012-05-07
Page 29
Exercise
Version 2012-05-07
Page 30
15
Theory
Characteristics
0.8m
c.g.
a
Body 1
Sphere:
Radius = 0.2 m
Rod:
Diameter = 0.1 m
Length = 0.8 m
Mass = 5 kg
Ixx = 0.08 kg*m^2 (with respect to center of gravity)
Iyy = 0.08 kg*m^2 (with respect to center of gravity)
Izz = 0.08 kg*m^2 (with respect to center of gravity)
Revolute Joint
Version 2012-05-07
Page 31
Theory
Version 2012-05-07
16
Theory
Version 2012-05-07
Page 33
Theory
Version 2012-05-07
P1
P2
Page 34
17
Exercise
Version 2012-05-07
Page 35
Theory
Isys
Version 2012-05-07
Page 36
18
Theory
P2 sphere
xcenter
ycenter
z
center
P2
BFRF cuboid
xcenter
ycenter
z
center
P1
Isys
BFRF
BRF
Version 2012-05-07
Theory
P2 sphere
P2
BFRF cuboid
xcenter
ycenter
zcenter
xcenter
ycenter
zcenter
P1
Isys
BFRF
BRF
Version 2012-05-07
19
Theory
Pre-Processing
Processing
Post-Processing
Body Definition
3D Animation
Joint Definition
Test Call
State Plots
PostProcessor
Version 2012-05-07
Measurements
Page 39
Theory
a1
a2
Version 2012-05-07
20
Theory
Version 2012-05-07
Page 41
Theory
Version 2012-05-07
Page 42
21
Theory
Version 2012-05-07
Page 43
Theory
Version 2012-05-07
Result Configuration
Page 44
22
Theory
Version 2012-05-07
Page 45
Theory
Version 2012-05-07
Performing Measurements
after the Time Integration
provides positions, velocities
and accelerations of all
Sensors as well as forces in
Joints and Force Elements
and all specific outputs
defined by the user.
Page 46
23
Theory
Animation Geometry
Time
Sensors: translational position measurements
Sensors: translational velocity measurements
Sensors: translational acceleration measurements
Sensors: rotational position measurements
Sensors: rotational velocity measurements
Sensors: rotational acceleration measurements
Force Elements: applied forces on From Marker
Force Elements: applied torques on From Marker
Force Elements: values of force element specific output values
Joint States: position values
Joint States: velocity values
Joints: joint constraint forces (output system dependent on global setting from Globals!)
Joints: joint constraint torques (output system dependent on global setting from Globals!)
Flexible Bodies: Position of flexible states
Flexible Bodies: Velocity of flexible states
Constraints: constraint constraint forces/torques
Version 2012-05-07
Page 47
Theory
Time Integration
statistics
Version 2012-05-07
Measurements
Page 48
24
Theory
With the Online Time Integration, the model motion can be calculated and animated in
SIMPACK Pre without saving it first.
Version 2012-05-07
Page 49
Exercise
a
Body 1
a
Body 2
Version 2012-05-07
Page 50
25
Exercise
Version 2012-05-07
Page 51
THEORY
Theory
Generating Animations
GUI Features
Version 2012-05-07
Page 52
26
THEORY
Theory
Session Tree
Result Tree
Graphics Area
Page
Page Title
Diagram Title
Header
Graphics Table
Diagram
Animation
Etc.
Animation
Footer
Progress Bar
Version 2012-05-07
Status Bar
Page 53
THEORY
Theory
Version 2012-05-07
Page 54
27
THEORY
Theory
Expand/Collapse
Tree
Close Tree
A Project is a logical
grouping of data and
determines the
configuration. More
Projects can be open in
one Session.
A Curve displays value
pair data. The display
can be switched off.
A Pageset is a
container holding one
or more Pages.
A Diagram is the
container displaying
curves.
Version 2012-05-07
Page 55
THEORY
Theory
Version 2012-05-07
Page 56
28
EXERCISE
Exercise
Version 2012-05-07
Page 57
EXERCISE
Exercise
Plot force output absolute force value from the Result Tree, Output Channels and by
adding a Curve to a Diagram.
Enter the value pairs directly. Try pulling in a SubVar.
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 58
29
EXERCISE
Exercise
Version 2012-05-07
Box-zoom
Page 59
EXERCISE
Exercise
Page 60
30
THEORY
Theory
Version 2012-05-07
EXERCISE
Exercise
Version 2012-05-07
31
EXERCISE
Exercise
Version 2012-05-07
Split the emtpy cell and plot the absolute force for mount_rr and mount_fr,
then delete the diagrams.
Try moving and switching Diagrams between cells by dragging with the
left mouse buton.
Set the Page back to three cells.
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 63
EXERCISE
Exercise
Version 2012-05-07
Drag the Output Data Type force force into the Graphics Area. All Output
Channels of all Force Elements will be plotted.
Page 64
32
EXERCISE
Exercise
Version 2012-05-07
Page 65
EXERCISE
Exercise
Single-Select
Multi-Select
Version 2012-05-07
Page 66
33
Create Page.
EXERCISE
Exercise
Version 2012-05-07
Page 67
EXERCISE
Exercise
Create Page.
Split the Graphics Table into four cells.
Version 2012-05-07
Drag the engine_mount_fl under force force into the Graphics Table with
the right mouse button.
Select from the menu 'One channel per diagram'.
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 68
34
EXERCISE
Exercise
Create Page.
Split the Graphics Table into 3 cells.
Version 2012-05-07
Drag the Output Data Type 'force force' with the right mouse button into
the Graphics Table.
Select from the menu 'All selected channels of one element per diagram'.
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 69
EXERCISE
Exercise
Create Page.
Open the sbr file, ENG_V_ANGLE_90_VTL.sbr
Version 2012-05-07
Page 70
35
EXERCISE
Exercise
Version 2012-05-07
Page 71
EXERCISE
Exercise
Ctrl + X or Ctrl + C,
Format menu
Edit menu
Version 2012-05-07
Page 72
36
EXERCISE
Exercise
Version 2012-05-07
Page 73
Edit-in-Place?
The Title of a selected Element
can be edited directly in the
Session Tree with:
EXERCISE
Exercise
F2
Second click
Right clicking
Version 2012-05-07
Page 74
37
Type
Logarithmic
Linear
Ticks - Grid
MainAxis numbering
SubGrid
Scaling
Auto Scale
Box Zoom
Version 2012-05-07
EXERCISE
Exercise
Page 75
Exercise
Title
Text
Alignment
Text Attributes
Text Alignment
Legend
Position
Appearance
General
Layout
Appearance
Version 2012-05-07
Page 76
38
EXERCISE
Exercise
Adding an Axis to a
Diagram
Primary Axis
Version 2012-05-07
Alternatively the
Curve can be
dropped directly on
the respective Axis.
Page 77
Pull in the Animation Geometry from the sbr file into a cell or Animation Page. This can
be done at any level in the Animation Geometry from the sbr file. Try pulling in a few
selected Bodies. (use the Engine_ForceArrow.sbr)
The Model will be displayed in the Graphics Area and the respective Elements shown
in the Session Tree.
Modify the view with the mouse. Similar to in the Model Setup window.
Switch on and off some of the Elements. Change some Primitive properties.
Version 2012-05-07
Page 78
39
EXERCISE
Exercise
Record the animation and play it back with the standard media player.
Version 2012-05-07
Page 79
EXERCISE
Exercise
Page 80
40
Theory
Pre-Processing
Processing
Post-Processing
Body Definition
3D Animation
Joint Definition
Test Call
State Plots
PostProcessor
Force Definition
Measurements
Input Functions
Static Equilibrium
Version 2012-05-07
Preload
Page 81
Theory
Version 2012-05-07
Page 82
41
Theory
To Marker
From Marker
Y
No torsional stiffness
Point to Point forces are
applied at the From Marker.
The equal and opposite
reaction force (top arrow), is
applied at the To Marker.
Be careful not to allow the
markers to pass through each
other during simulations.
Z BRF
Version 2012-05-07
X Y
F = c |r|
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 83
Theory
To Marker
r
From Marker
Y
Z BRF
Version 2012-05-07
X Y
Fi = ci ri
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 84
42
Exercise
Version 2012-05-07
Page 85
Excercise
Body One
Mass = 23.5kg
0.3m
Body 1
0.2m
Spring/Damper
Stiffness = 200N/m
Damping = 20Ns/m
Nominal Length = 0.3m
04
Body 1
Version 2012-05-07
Page 86
43
Theory
v,v
mg
= 640 Kg
5
= 1,6 * 10 N/m
= 9,81 m/s
m
= 0,4 m
c*(lo - p) - d*v+F0
Elements:
Joint:
Task:
1 DOF
mg
Position p
Velocity
Acceleration
c*(lo - p) +Fequ
p
Equilibrium 1: pequ = ?
Version 2012-05-07
Bodies
mg
Prismatic joint
Spring/damper
Gravitational force
Reference frame
p pequ
c*(lo - pequ) +F0
Equilibrium 2: Fequ = ?
Page 87
Theory
v,v
mg
l 0 , F0
p
c*(lo - p) - d*v +F0
mv = c*(lo - p) - d*v + F0 - mg
Task:
v,v = 0
mg = c(l0 -p) + F0
[m]
[N]
Version 2012-05-07
Newton:
Page 88
44
Exercise
Version 2012-05-07
Page 89
Exercise
Version 2012-05-07
Page 90
45
Exercise
Version 2012-05-07
Page 91
Exercise
Version 2012-05-07
Page 92
46
Exercise
Version 2012-05-07
Page 93
Theory
Version 2012-05-07
Page 94
47
Theory
Version 2012-05-07
Page 95
Theory
Version 2012-05-07
Page 96
48
Exercise
Version 2012-05-07
Page 97
Theory
Pre-Processing
Processing
Post-Processing
Body Definition
3D Animation
Joint Definition
Test Call
State Plots
PostProcessor
Force Definition
Measurements
Mode Shapes
Input Function
Static Equilibrium
Excitation
Preload
Version 2012-05-07
Eigenvalues
Page 98
49
Exercise
Version 2012-05-07
Page 99
0.3m
Body Two
Mass = 12.5 kg
Spring/Damper
Stiffness = 100N/m
Damping = 20Ns/m
Nominal Length = 0.4m
0.4m
04
Body 1
Body 1
0.2m
Theory
04
Body 2
Body 2
0.2m
Version 2012-05-07
Page 100
50
Theory
Version 2012-05-07
Switch between 3D
and 2D Page at the
bottom of the main
window of the
SIMPACK GUI.
Page 101
Theory
This is a useful function to find out which elements are connected to a specific
modeling element:
Right-click on the
respective element
Under Referencing
Elements you find the
elements which are
defined upon this Body
Under Referenced
Elements you find the
elements your selected
Version 2012-05-07
Body references
Page 102
51
Theory
Information is given
Version 2012-05-07
- visually
- printed in the Message Log
Page 103
Exercise
Offline
Online
Version 2012-05-07
Page 104
52
Version 2012-05-07
Page 105
Exercise
Version 2012-05-07
The .sir file only contains the Joint States of the Model and some solver statistics
Page 106
53
Theory
Before calculating
Eigenvalues, the model must
be in an equilibrium state!
Perform the Eigenvalue
Calculation by selecting the
corresponding icon
Version 2012-05-07
Exercise
Version 2012-05-07
Page 108
54
Theory
Version 2012-05-07
Page 109
Theory
Quart er Car
Time Excitation
Parameters
Force
ForceElement
Element
Rheonomic
RheonomicJoint
Joint
s0 = 0;
A = 0.2 m;
u_1
u_2
u_3
..
..
u_10
u_11
..
..
u_N
s(t)
sp(t)
Time Excitation
Generator
Input Functions
(Tables)
spp(t)
Polynomials
Version 2012-05-07
Moved
Marker
Marker
Move
= 5 rad/s
Page 110
55
Theory
Body 1
Version 2012-05-07
Body 2
Page 111
Exercise
Version 2012-05-07
Note:
Moved Markers cannot be used as FROM or TO with Joints!
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 112
56
Theory
Body 1
Body 2
Version 2012-05-07
Page 113
Theory
Body 1
Version 2012-05-07
Body 2
Note:
Moved Markers cannot be used as FROM or TO with Joints!
SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany
Page 114
57
Exercise
Version 2012-05-07
Page 115
Exercise
PreProcessing
Processing
PostProcessing
Body Definition
3D Animation
Joint Definition
Test Call
State Plots
PostProcessor
Force Definition
Measurements
Mode Shapes
Input Functions
Static Equilibrium
Excitations
Preload
Version 2012-05-07
Eigenvalues
Page 116
58