ff

October 7, 2017 | Author: df | Category: Force, Kinematics, 2 D Computer Graphics, Normal Mode, Actuator
Share Embed Donate


Short Description

df...

Description

SIMPACK Basics Training 1

SIMPACK Basics Training 1 Contents Theory

Exercise

 SIMPACK AG

>> Model Setup Double Pendulum

 Overview of SIMPACK Trainings

 Preprocessing: Bodies

 What is SIMPACK?

 Preprocessing: Joints

 SIMPACK Application Areas  SIMPACK Products

 Preprocessing: Sensors  Solver: Test Call  Solver: Time Integration

 SIMPACK Interfaces

 Postprocessing: 3D Animation

 SIMPACK MBS Elements

 Postprocessing: 2D Plot

 SIMPACK MBS Equations of Motion  SIMPACK Solver Options

>> Model Setup Two Mass Oscillator

 SIMPACK Numerics

 Preprocessing: Force Elements

 SIMPACK Graphical User Interface (GUI)

 Preprocessing: Excitations  Solver: Static Equilibrium  Solver: Preload

 SIMPACK Documentation

 Solver: Natural Frequencies

 SIMPACK Model Setup Process

 Postprocessing : Mode Shape 3D Animation and 2D Plot  (Pre, Solver, Post: Linear System Analysis)

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 SIMPACK Data Flow

Page 2

1

SIMPACK Basics Training 1 SIMPACK AG

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.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 3

SIMPACK Basics Training 1 Overview of SIMPACK Trainings

Theory

Basics Training

(Flexible Bodies)

Contact Mechanics

SIMULINK Interfaces

NVH (Noise Vibration Harshness)

C ----------------------------------------------------C task = 0 : I/O-Values C ----------------------------------------------------C Parameters C ---------C Name '123456789012345678901234567890' par_str( 1) = 'Stiffness ' par_str( 2) = 'Damping ' par_str( 3) = 'Reference Marker '

User Routines

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Automotive

Engine

Drivetrain

Rail

Version 2012-05-07

Flex Modal

Code Export

Page 4

2

SIMPACK Basics Training 1 What is SIMPACK ?

Theory

SIMPACK = General Multi Purpose MBS System - General 3D MBS Model Set-up - Powerful Time and Frequency Domain Solver Accurate, Fast, Stable and Reliable - 2D-Plot and 3D-Visualisation - Optimised Application Specific Modelling Elements and Analysis Methods - Optimum Connectivity to Matlab/Simulink - Parameterised Code Export - Performant and Accurate Integration of Flexible Bodies - Dynamic Load Data Export Version 2012-05-07

- Open User Element Interface

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 5

SIMPACK Basics Training 1 SIMPACK Application Areas

Theory

Version 2012-05-07

SIMPACK

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 6

3

SIMPACK Basics Training 1 SIMPACK Products

Theory

Basic Module - Kinematics & Dynamics: Pre, Post, Solver

Application Specific Add On Modules - Engine (Cranktrain, Valvetrain, Timing) - Automotive (Basic, Tires, Realtime, …) - Rail (Basic, Rail Switches, …)

General Add On Modules

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

SIMPACK Basics Training 1 SIMPACK Interfaces

Theory

MSC.NASTRAN NX NASTRAN NEi NASTRAN

CATIA

PERMAS

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

DSHplus

Page 8

4

SIMPACK Basics Training 1 SIMPACK Basic MBS Elements (1) - Library

Theory

Reference System:  Inertial fixed  Moved

Body:  Rigid  Elastic beams (SIMBEAM)  Arbitrarily shaped elastic bodies (FEM-Interface)

Joints/Constraints: Standard:    

Revolute (1-3 DOF) Prismatic (1-3 DOF) User defined (1-6 DOF) Excitation joints (motion dependent on time)

Application Specific:       

Version 2012-05-07

Vehicle track joint Chain link path joint Virtual suspension joint Cardan joint Constant velocity joint Screw joint Gear box constraints (e.g. differential gear, planet gear, ...)  And more SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 9

SIMPACK Basics Training 1 SIMPACK Basic MBS Elements (2) - Library

Theory

Force Elements Standard:     

Spring (linear/nonlinear) Damper (linear/nonlinear) User defined force law (by expression) Excitation forces (force/torque dependent on time)

point to point (ptp)

Application Specific:

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Single sided contact Non-linear friction Stick-slip elements Tire models Chain forces Gearwheel forces Hydraulic lash adjuster Dynamic valve spring contact Elastic gear box Hydraulic bearing Hysteresis effects Frequency dependent bushing Generic forces by measured transfer function

components (cmp)

Version 2012-05-07

            

Page 10

5

SIMPACK Basics Training 1 SIMPACK Basic MBS Elements (3) - Library

Theory

Control Elements Disturbances

 Deterministic  Stochastic

Sensors

 Kinematic measurements  MBS states  Time excitations (u-input)

Signal Converters  A/D  D/A

Signal Manipulators

 PIDT1 controller combinations  General signal manipulation  Manoeuvre controller ('non-linear transfer function')  Application specific controllers (e.g. automotive driver controller)

Actuators

 Force/torque actuator  Motion actuators

Excitations 

Signal generation in order to excite the MBS



Version 2012-05-07

Sensors Kinematic measurements

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 11

SIMPACK Basics Training 1 MBS Kinematics and Dynamics

Theory

Kinematics  Describes the motion of the system with respect to the kinematic joints and constraints

Version 2012-05-07

 Describes the motion of the system due to applied forces

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 12

6

SIMPACK Basics Training 1 SIMPACK MBS Equations: Relative Coordinates (1)

Theory

Absolute Coordinates (= SIMPACK optional) Rigid body motion, described with respect to the inertial frame: 1

 Always max. dimension of equations of motion (each body always requires 6 MBS states)

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 )

r

r

A (a , b , g )

A

Version 2012-05-07

 Large absolute values in MBS body position describing states

2





A

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 13

SIMPACK Basics Training 1 SIMPACK MBS Equations: Relative Coordinates (2)

Theory

Relative Coordinates (= SIMPACK Default) Rigid Body motion description by vector chain: (i.e.: only rotational Joints)  Kin. tree structure

1r2 (a2); 1A2(a2)

a3

a2

IFr1 (a1); IFA1(a1)

a1

2r3 (a3); 2A3(a3)

3

 Small absolute values in MBS body position describing states

inertial frame

Position

Velocity



r

position Positions

x,1,ya, 2z ),a3) rr ((a

r

Orientations orientation

A (A a ,(ba,,ga), a ) 1 2 3

A

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Acceleration





Version 2012-05-07

 Equations of motion with minimal coordinates

1

2

 Separation of Joints (= tree structure defining joints) and Constraints (= loop closing Joints) in SIMPACK.



A Page 14

7

SIMPACK Basics Training 1 SIMPACK Solver Options

Theory

Solver Modes Available in SIMPACK  Test Call  Kinematics  Equilibrium  Static Equilibrium  Driven Equilibrium  Preload  Time Integration  Measurements  Eigenvalues  Linear System Matrices

Version 2012-05-07

 Co-Simulation

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 15

SIMPACK Basics Training 1 SIMPACK Numerics

Theory

SODASRT_2 Solver (SIMPACK Default)  SIMPACK-own, optimized numerics (Adaption of DASSL)  Root Function handling (Integrated into respective elements)  Index2 stabilization (Constraint equations solved on position and velocity level)  Each state coordinate with individual tolerances

Version 2012-05-07

No artificial numerical damping !

Fast, Accurate, Robust, Reliable

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 16

8

SIMPACK Basics Training 1 SIMPACK Documentation

Theory

SIMPACK Documentation is available via:  SIMPACK menu bar  F1-button in SIMPACK

Features:  Navigation tree  Index  Bookmarks  Sophisticated text search  Tutorials

Version 2012-05-07

 Example models

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 17

SIMPACK Basics Training 1 SIMPACK Model Setup Process

Theory

Real System

Separate into Bodies, Joints, Force Elements, ... CAD

FEM

...

Draw Topology External Data

Model Setup in SIMPACK

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

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

...

Version 2012-05-07

Bodies

Page 18

9

SIMPACK Basics Training 1 Steps in Setting up a Model in SIMPACK

Theory

1.

Divide your mechanism into Bodies, Joints, Constraints, Force Elements

2.

Picture topology

3.

For the Body specify the following: Mass



Center of Gravity



Inertia



Markers



Primitives (3D-geometry)

For the Joint specify the following: 

From Marker



To Marker



Joint Type

5.

(Constraints)

6.

(Force Elements)

Version 2012-05-07

4.



SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 19

SIMPACK Basics Training 1 Exercises

Exercise

Double Pendulum SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

One Mass Oscillator

Version 2012-05-07

Single Pendulum

Two Mass Oscillator Page 20

10

SIMPACK Basics Training 1 Model Setup Single Pendulum Overview

Theory

Processing

Post-Processing

Body Definition Joint Definition

Online Time Integration Test Call

3D Animation

Version 2012-05-07

Pre-Processing

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 21

SIMPACK Basics Training 1 Model Setup Single Pendulum - Bodies

Theory

All Body properties are described in a local coordinate system = Body Reference Frame (BRF)

From Marker

Mass and Center of Gravity Moments of Inertia Markers Primitives (3D Geometry)

To Marker (0,3)

BRF Version 2012-05-07

   

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 22

11

SIMPACK Basics Training 1 Model Setup Single Pendulum - Joints

   

Theory

Joints act between two Markers Joint states are measured with respect to the ‘From Marker’ Joint type (0 - 6 DOF) Initial States

From Marker To Marker (0,3) BRF

Version 2012-05-07

Each Body must have one, and only one, Joint!

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 23

SIMPACK Basics Training 1 Theory

Version 2012-05-07

SIMPACK GUI Main Window

Create Bar appears by right mouse click in the 3D Page. SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 24

12

SIMPACK Basics Training 1 SIMPACK GUI Model Setup – Creating a new Model

Theory

Create a new model:

Select one of the available templates

Version 2012-05-07

Your SIMPACK GUI can look like that:

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 25

SIMPACK Basics Training 1 SIMPACK GUI Model Setup – Open an Existing Model

Theory

Version 2012-05-07

Another option is to open an already existing model.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 26

13

SIMPACK Basics Training 1 SIMPACK GUI Model Setup – 3D Page I

Theory

Model Tree

click with right mouse button to set up views and 3D properties 3D-view control (zoom, translation, rotation) with 3 mouse buttons while pressing the ‘Ctrl’ key or via space mouse

SIMPACK Model in the 3D Page

 Shows all Elements used in your Model

 Interactive model set up by using the various SIMPACK library elements

 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

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 Warnings and Error Messages: Always check the first error or warning message in order to solve a problem ! Page 27

SIMPACK Basics Training 1 SIMPACK GUI Model Setup – 3D Page II

Theory

Further basic functions: •

Undo / Redo

Version 2012-05-07

Multi-edit Elements by multi-selecting them either in the 3D Page or in the Model Tree (hold ”Ctrl” while selecting)  Multiple Bodies or other Elements can be modified simultaneously

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 28

14

SIMPACK Basics Training 1 SIMPACK GUI Model Setup – 2D Page

Theory

Version 2012-05-07

 The topology of the 2D Page corresponds to the built up model.  It can give you a clearer overview about elements and connections.  Switch between 3D and 2D Page at the bottom of the main window of the SIMPACK GUI.  Access 2D Properties with right click on the 2D Window:  Enable/disable visibility of Elements  Show grid

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 29

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Create a new model, change the background color, try to control the 3D view (translate, rotate, zoom)  Set up the single pendulum in SIMPACK  Perform Online Test Call  Perform Online Time Integration  Change initial Joint State position

Version 2012-05-07

 Review position and orientation of BRF!

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 30

15

SIMPACK Basics Training 1 SIMPACK Program Exercise – Model Data

Theory

Marker on Reference Frame Joint

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

X

Version 2012-05-07

Z

Y

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 31

SIMPACK Basics Training 1 Model Setup Single Pendulum – Test Call

Theory

 To check your model prior to performing any calculations/ solver tasks use the Test Call

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 Online: Quick view of the results of the Test Call online on your screen  Offline: Creates an additional ASCII result file (*.tes) with the results Page 32

16

SIMPACK Basics Training 1 Model Setup Single Pendulum – 3D View

Theory

View Setup: 3D Properties and View Properties

Right mouse click in the 3D Page:

Version 2012-05-07

In the navigation bar:

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 33

SIMPACK Basics Training 1 Body Reference Frame (BRF)

 Each Body in the MBS model has its own BRF  The BRF is always located at (0,0,0) by definition and cannot be deleted  All Marker coordinates are given with respect to the BRF (except Markers specified relative to a Reference Marker)

Theory

Even if the BRF is an ordinary marker, it is not recommended to use it for modelling purposes. In order to keep a clear model structure it is better to create a new Marker at (0,0,0) and assign an appropriate name to it.

Version 2012-05-07

P1

P2

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 34

17

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Open the model 12_body_positioning_marker and change the position of the Joint From Marker.  Open the model 13_body_positioning_joint and modify the Joint State.  Open the model 14_body_positioning_body_on_body. Mass_2 is connected to Mass_1. See how it moves with Mass_1.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 Open the model 15_body_positioning_wall. Reconnect the Bodies to the wall. Have a look at what is on the rear side of the wall.

Page 35

SIMPACK Basics Training 1 Position of a Body in Space

Theory

The position of a Body in space is given by its relation to the inertia system (Isys) or another Body Example:

Isys

Version 2012-05-07

 Body1 is fixed to the inertia system with its BRF at P1.  Body2 is rotating around P3 on Body1.  The position of a Body in space results from the joint definition of this body (= assignment of joint coupling markers).

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 36

18

SIMPACK Basics Training 1 Position of 3D Primitives (1)

Theory

Graphical elements (3D Primitives) are visualization elements without any physical meaning (except functional Primitives such as gearwheels) to the MBS system. The position of any 3D Primitive on a body is given with respect to a Marker located on the Body (default is the BRF).

 r

P2 sphere

 xcenter      ycenter  z   center 

P2

 r

BFRF cuboid

 xcenter      ycenter  z   center 

P1

P1 belongs to Body1, even if no 3D graphic is visible at its location.

Isys

BFRF BRF

The cuboid is defined with respect to BRF with primitive built in coordinates of P2.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

The center of the sphere is defined with respect to P2 with additional primitive built in coordinates. Therefore no Marker is needed in its center. Page 37

SIMPACK Basics Training 1 Position of 3D Primitives (2)

Theory

Changing the built-in positions of 3D primitives will not change the position of the body in space!

 r

P2 sphere

P2

 r

BFRF cuboid

 xcenter      ycenter     zcenter 

 xcenter      ycenter     zcenter 

P1

Isys

BFRF

BRF

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

Even if the shape of the body has changed, all marker positions will stay at the same location. The body did not move at all. Page 38

19

SIMPACK Basics Training 1 Model Setup Double Pendulum Overview

Theory

Pre-Processing

Processing

Post-Processing

Body Definition

Online Time Integration

3D Animation

Joint Definition

Test Call

State Plots

Copy & Paste

Offline Time Integration

PostProcessor

Version 2012-05-07

Measurements

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 39

SIMPACK Basics Training 1 Time Integration

Theory

a1

The integrator solves the equations of motion resulting in Joint states and their first derivatives:

a2

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

The time integration results are saved in the output path in the file .sir (SIMPACK Intermediate Results) and can be viewed in the PostProcessor. Page 40

20

SIMPACK Basics Training 1 Solver Settings: Access from Model Tree

Theory

Version 2012-05-07

 Every model has ist’s own Solver Settings  Different Solver Settings can be generated  For the calculations only the activated Solver Settings are considered

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 41

SIMPACK Basics Training 1 Solver Settings: Result File and Parallel Solver

Theory

The path definition for model’s simulation results as well as the basename for the result files can be defined under Result file.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

The number of threads to be dedicated to the defined solver task can be given under Parallel Solver. Increasing the number of threads generally implies shorter solving times, especially for complex models.

Page 42

21

SIMPACK Basics Training 1 Solver Settings: Time Integration Configuration

Theory

Version 2012-05-07

The integration time as well as the solving method and tolerances can be given under Time Integration.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 43

SIMPACK Basics Training 1 Solver Settings: Measurements configuration

Theory

 The result data that is written out to an .sbr file can be configured from the SIMPACK SolverSettings.  There are two tabs:  General

Version 2012-05-07

 Result Configuration

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 44

22

SIMPACK Basics Training 1 Sensors

Theory

 Sensors are used to obtain measurement data between two Markers. The data is calculated with “Full Measurements”.

Version 2012-05-07

 Rerunning an integration is not necessary for newly defined Sensors.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 45

SIMPACK Basics Training 1 Time Integration with Measurements

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.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 46

23

SIMPACK Basics Training 1 SIMPACK PostProcessor: Measurement Results

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

 Y-Output: user defined co-simulation output channels  Result Elements: user defined output channels  Substitution Variables: defined substitution variables SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 47

SIMPACK Basics Training 1 SIMPACK Jobs: Offline Time Integration

Theory

Time Integration statistics

Version 2012-05-07

Measurements

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 48

24

SIMPACK Basics Training 1 Online Time Integration

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

 This allows to check the model correctness before saving and to quickly get a first view of it’s general behavior.  Also, there is no end time in the integration and the sample rate can be manually changed continuously.  No results are saved for this integration task.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 49

SIMPACK Basics Training 1 SIMPACK Program Exercise – Model Data

Exercise

a Body 1

a Body 2

X

Y

Version 2012-05-07

Z

Both Bodies are identical

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 50

25

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Set up the double pendulum in SIMPACK using 'Copy & Paste'  Configure and perform an Offline Time Integration with Measurements  View the double pendulum results in the State Plots  Change initial joint states of the double pendulum and try again

Version 2012-05-07

 Review position and orientation of the double pendulums BRFs!

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 51

SIMPACK Basics Training 1 PostProcessor Basics

THEORY Theory

 Areas/Elements and Terminology

 Generating Simple Plots

 Modifying Element Properties

 Generating Animations

 GUI Features

Version 2012-05-07

 Overview to the PostProcessor

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 52

26

SIMPACK Basics Training 1 PostProcessor Basics - Areas

THEORY Theory

Menus and Icons

 Session Tree  Result Tree  Graphics Area  Page • • • •

Page Title

Diagram Title Header

Graphics Table with Grid

Graphics Table Diagram Animation Etc.

Animation

Menus and Icons Script Console Status Bar Progress Bar

Footer

Progress Bar Version 2012-05-07

Status Bar

Standard GUI for SIMPACK! SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 53

SIMPACK Basics Training 1 PostProcessor Basics - Result Tree

 Model containing the Animation Geometry, i.e. the Bodies and their respective Primitives and Markers

THEORY Theory

 Result Tree can be expanded, collapsed or turned off  Result Tree shows loaded results files •

SIMPACK .sbr files -generated by a SIMPACK calculation



ASCII Data files

 .sbr files store the calculation data in Output Data Types  Modelling Elements

Version 2012-05-07

 Each Output Data Type consists of Output Channels

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 54

27

SIMPACK Basics Training 1 PostProcessor Basics – Session Tree and Plotting Elements

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.

A Filter is used to amend the value pair data.

Version 2012-05-07

A Page is the container for every Element in the Graphics Area.

All Titles in the Session Tree Elements can be changed! SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 55

SIMPACK Basics Training 1 PostProcessor Basics – Session Tree and Animation Elements

An Animation is the cell into which a Model and respective geometry can be loaded.

THEORY Theory

A Model contains the animation geometry. The display can be switched off. Body Markers can be displayed. The default is not displayed.

Bodies contained in the Model. The display of the Bodies geometry can be switched on or off for each individual Body.

Version 2012-05-07

Primitives: The display can be switched on or off individually.

The Titles of Session Tree Elements are determined by the model! SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 56

28

SIMPACK Basics Training 1 PostProcessor Basics – Starting

EXERCISE Exercise

Version 2012-05-07

Open the PostProcessor from the Desktop icon

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 57

SIMPACK Basics Training 1 PostProcessor Basics – Generating A Simple Plot

EXERCISE Exercise

 Create a new Project with the filename and Title 03_generating_curves.  Load in the sbr file ENG_V_ANGLE_15.sbr., which is stored in the output folder Version 2012-05-07

 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

SIMPACK Basics Training 1 PostProcessor Basics – Modifying the View

EXERCISE Exercise

 Zoom In – ‘Ctrl‘ + left mouse button – top  bottom or right  left.

 Refit – Refit Icon or ‘Ctrl‘ + middle mouse button.

 Zoom Out - ‘Ctrl‘ + left mouse button – bottom  top or left  right.

 View move - ‘Ctrl‘ + right mouse button.

 Or with the mouse wheel.

 Box-zoom – ‘Shift‘ + draw box with mouse.

 F6  turn on/off display of Session and Result Trees.

Version 2012-05-07

Box-zoom

 F11  Full screen. SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 59

SIMPACK Basics Training 1 PostProcessor Basics – Modifying the Curve Properties



Pick „mount_fr“, the remaining curve in the Graphics Area. The curve will be highlighted in the Session Tree.



Edit the Properties from the format menu or by right clicking: color, style, width. Turn on the Markers and change their color to black.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany



Create a new Page.



Plot „constr force-torque“  „crank_shaft_rotation“  „Constraint Torque 1“.



Set the X-source to the crankshaft joint velocity. Version 2012-05-07

 Select the curve „mount_fl“ in the Session Tree and delete it. Repeat for „mount_rr“.

EXERCISE Exercise

Page 60

30

SIMPACK Basics Training 1 PostProcessor Basics – Plot Pages and Graphics Table

THEORY Theory

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

The Plot Page Consists of  Graphics Table containing Cells  Title  Header  Footer Page 61

SIMPACK Basics Training 1 PostProcessor Basics – Page Properties (1) Page Appearance

EXERCISE Exercise

 Select the Page with the force-torque crank_shaft_rotation and start the page properties window.  Change from portrait to landscape.  Change the margins.  Change the Title to Crankshaft Torque.  Turn off Header and Footer.  Set the background color to light grey.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

All modified properties can be applied to either the Selected Page, Parent PageSet or Current Project! Page 62

31

SIMPACK Basics Training 1 PostProcessor Basics – Page Properties (2) Graphics Table Cells

EXERCISE Exercise

 Create a new Page.  Split the Graphics Table into four cells from the ‘Table‘ icon.  For mount_fl, plot the 'force force' for x, y and z. Leave the bottom right cell free.

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

SIMPACK Basics Training 1 PostProcessor Basics – Multi-Curve Generation (1) All Channels of One Output Data Type

EXERCISE Exercise

 Create a new Project 05_multi_curve_generation.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

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

SIMPACK Basics Training 1



Create another page.



Drag the modeling Element engine_mount_fl into the graphics table.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

EXERCISE Exercise

Version 2012-05-07

PostProcessor Basics – Multi-Curve Generation (2) All Channels of One Modelling Element

Page 65

SIMPACK Basics Training 1 PostProcessor Basics – Selecting One or More Elements

EXERCISE Exercise

How does one select an Element?



Selecting in the Session Tree 

Single-Select



Multi-Select

Picking in the Graphics Area 

Left mouse button



Long left mouse button



Middle mouse button

Version 2012-05-07



All Elements can be Multi-Selected! SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 66

33

SIMPACK Basics Training 1



Create Page.



Multi-Select the ‘z‘ for all Force Elements under force force.



Drag them into the Graphics Table.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

EXERCISE Exercise

Version 2012-05-07

PostProcessor Basics – Multi-Curve Generation (3) With Multi-Select

Page 67

SIMPACK Basics Training 1 PostProcessor Basics – Multi-Curve Generation (4) Channels in Multiple Diagrams

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

SIMPACK Basics Training 1 PostProcessor Basics – Multi-Curve Generation (5) Elements in Multiple Diagrams

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

SIMPACK Basics Training 1 PostProcessor Basics – 3D Diagram Comparing Results

EXERCISE Exercise

 Create Page.  Open the sbr file, ENG_V_ANGLE_90_VTL.sbr Version 2012-05-07

 Add 3D Diagram to a cell.  Drag $o_ENG_VEL_Z into the 3D Diagram (first one in the result tree).  Try ‚filling‘ the Curves – Curve Property SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 70

35

SIMPACK Basics Training 1 PostProcessor Basics – 3D Diagram Campbell Filter 1000 & Surface Generator 1001

EXERCISE Exercise

 Campbell Filter for order analysis  Waterfall surface plots

Version 2012-05-07

 Examples available from the Documentation

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 71

SIMPACK Basics Training 1 PostProcessor Basics – Cut, Copy and Pasting of Elements

EXERCISE Exercise

How does one Cut, Copy and Paste?  Select the Element(s).  Then Cut or Copy.





Ctrl + X or Ctrl + C,



Right mouse button



Format menu



Edit menu

Paste to where required.

How does one Move an Element?

Version 2012-05-07

 Elements can be dragged with the mouse to a location; similar to a cut and paste.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 72

36

SIMPACK Basics Training 1 PostProcessor Basics – Undoing and Redoing of Actions

EXERCISE Exercise

How does one undo an action?  All actions in a Project can be undone.  Undone actions can be redone.

 Each Project has an undo and redo stack (the stack is cleared, however, after a result file reload).

Version 2012-05-07

 Scrolling through the Session Tree.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 73

SIMPACK Basics Training 1 PostProcessor Basics – Editing of Elements

Edit-in-Place?  The Title of a selected Element can be edited directly in the Session Tree with:

EXERCISE Exercise

Multi Edit of Element Properties  The properties of more than one Element can be modified in one action.



F2

 The properties will be modified for all selected Elements.



Second click

 Why are some fields empty?

Single Edit of Element Properties

 This is performed in exactly the same way as for a single-edit.



Right clicking



Opening the Format menu

Version 2012-05-07

 The properties of a selected Element can be modified by:

All Elements can be Multi-Edited! SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 74

37

SIMPACK Basics Training 1 PostProcessor Basics – Diagram Properties (1) Axis





Type 

Logarithmic



Linear

Ticks - Grid 

Main–Axis numbering



Sub–Grid

Scaling 

Auto Scale



Box Zoom

Version 2012-05-07



EXERCISE Exercise

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 75

SIMPACK Basics Training 1 PostProcessor Basics – Diagram Properties (2) Title, Legend and General

Exercise

Title  Text 

Alignment



Text Attributes



Text Alignment

Legend  Position 

Appearance

General  Layout Appearance

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07



Page 76

38

SIMPACK Basics Training 1 PostProcessor Basics – Diagrams with Multitple Axes

EXERCISE Exercise

 Adding an Axis to a Diagram 

Primary Axis

 Assign the new Axis to a Curve

Version 2012-05-07

 Alternatively the Curve can be dropped directly on the respective Axis.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 77

SIMPACK Basics Training 1 EXERCISE Exercise



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.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

PostProcessor Basics – Generating An Animation

Page 78

39

SIMPACK Basics Training 1 PostProcessor Basics – Animation Player

EXERCISE Exercise

 Define an animation and curve in the same Page. 

Start the animation from the toolbar of from the Player.



Record the animation and play it back with the standard media player.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 Try changing some of the record settings.

Page 79

SIMPACK Basics Training 1 PostProcessor Basics – Force/ Torque Arrows

EXERCISE Exercise

 Force and Torque arrows are generated by pulling in the respective Output Channel.  force force, force torque, joint force and joint torque can be pulled in. Version 2012-05-07

 Generate force and torque arrows. Notice their difference in appearance.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 80

40

SIMPACK Basics Training 1 One Mass Oscillator Overview

Theory

Pre-Processing

Processing

Post-Processing

Body Definition

Online Time Integration

3D Animation

Joint Definition

Test Call

State Plots

Copy & Paste

Offline Time Integration

PostProcessor

Force Definition

Measurements

Input Functions

Static Equilibrium

Version 2012-05-07

Preload

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 81

SIMPACK Basics Training 1 Forces

Theory

Version 2012-05-07

 Forces act between two Markers  Force type (PtP or Cmp)  Forces are calculated in the coordinate system the ‘From Marker’  3D Representation

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 82

41

SIMPACK Basics Training 1 Point to Point Forces (PtP)

Theory

To Marker

Z

From Marker Y

X

 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

SIMPACK Basics Training 1 Component Forces (Cmp)

Theory

To Marker

Z

r From Marker

X

Y Z BRF

 Translational and torsional stiffnesses (all components)  Component forces are calculated in the reference frame of the ‘From Marker’, and also applied at this position on this Body.  The reaction force is applied at the ‘To Marker’.  To compensate the resulting moment a reaction moment (rxF) is applied on the ‘From Body’.

Version 2012-05-07

X Y

Fi = ci · ri SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 84

42

SIMPACK Basics Training 1 Program Exercise – One Mass Oscillator

Exercise

 Set up the one mass oscillator in SIMPACK  Configure and perform a SIMPACK Offline Time Integration with Measurements  View 3D animation of the results  View and configure 2D plots of the results

Version 2012-05-07

 Review position of the one mass oscillator BRF!

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 85

SIMPACK Basics Training 1 One Mass Oscillator – Model Data

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

Z

Body 1

X

Version 2012-05-07

Z

Y

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 86

43

SIMPACK Basics Training 1 One Mass Oscillator – Static Equilibrium and Preload

Theory

Theory: Model - Dynamics Cut free principle m c g lo l 0 , F0 p

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:

    

   

Newton: mass * acceleration = force  mv• = c*(lo - p) - d*v + F0 - mg

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 = ?

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 87

SIMPACK Basics Training 1 One Mass Oscillator – Static Equilibrium and Preload

Theory

v,v•

mg

cut free principle

m

l 0 , F0

p c*(lo - p) - d*v +F0

mass * acceleration = force • mv = c*(lo - p) - d*v + F0 - mg

Task:

• v,v = 0

mg = c•(l0 -p) + F0

Equilibrium 1: pequ = ? l0 - (mg - F0)/c Equilibrium 2: Fequ = ? mg - c*(l0 - p)

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

[m] [N]

Version 2012-05-07

Newton:

Page 88

44

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Calculate a Static Equilibrium position of the one mass oscillator  Reset joint state and calculate the Preload of the one mass oscillator  Check results with Test Call

Version 2012-05-07

 Check results with Online Time Integration

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 89

SIMPACK Basics Training 1 Static Equilibrium I

Exercise

 Before you start calculating your Static Equilibrium, you must configure the Static Equilibrium Solver Settings

 You can choose between the Newton Method and the Time Integration Method

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 Generally you should try out both, as one might lead you to unrealistic results

Page 90

45

SIMPACK Basics Training 1 Static Equilibrium II

Exercise

Version 2012-05-07

 Create an equilibrium state using the Online Static Equilibrium online Icon

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 91

SIMPACK Basics Training 1 Static Equilibrium III

Exercise

Version 2012-05-07

In order to reset the Static Equilibrium State select “Actions  Reset States to Zero” and overwrite the selected States to Zero.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 92

46

SIMPACK Basics Training 1 Preload

Exercise

The solver task Preload finds the right preload on every chosen force element to bring the system to equilibrium without modifying its position.

Version 2012-05-07

This feature will be available from SIMPACK 9.1.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 93

SIMPACK Basics Training 1 Input Functions

Theory

Version 2012-05-07

 Data is entered as paired values and step, linear or cubic spline interpolation is used to calculate curve definition.  Input Functions are mainly used for non-linear forces and for inputting measurement data.  Import Data from *.afs files ( See Documentation)

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 94

47

SIMPACK Basics Training 1 Input Functions

Theory

Version 2012-05-07

Input Functions take precedence over other parameters (i.e. stiffness and damping).

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 95

SIMPACK Basics Training 1 Input Functions

Theory

Getting a closer look at an Input Function:  Coordinate information by sliding with mouse over curve

Version 2012-05-07

 Coordinate information by showing Value Slider

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 96

48

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Modify the one mass oscillator concerning a nonlinear spring stiffness

Version 2012-05-07

 Perform a Offline Time Integration and check the results

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 97

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator Overview

Theory

Pre-Processing

Processing

Post-Processing

Body Definition

Online Time Integration

3D Animation

Joint Definition

Test Call

State Plots

Copy & Paste

Offline Time Integration

PostProcessor

Force Definition

Measurements

Mode Shapes

Input Function

Static Equilibrium

Excitation

Preload

Version 2012-05-07

Eigenvalues

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 98

49

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Set up the two mass oscillator

Version 2012-05-07

 Review MBS Info, Test Call, Online Time Integration, 2D Plot, Static Equilibrium and Preload

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 99

SIMPACK Basics Training 1 SIMPACK Program Exercise – Model Data

0.3m

Body Two Mass = 12.5 kg

Spring/Damper Stiffness = 100N/m Damping = 20Ns/m Nominal Length = 0.4m

0.4m

04

Z

Body 1

Body 1

0.2m

Theory

04

Z

Body 2 Body 2

0.2m

X

Version 2012-05-07

Z

Y

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 100

50

SIMPACK Basics Training 1 Model Information – 2D Page

Theory

The topology of the 2D Page corresponds to the built up model. It can give you a clearer overview about elements and connections.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

Switch between 3D and 2D Page at the bottom of the main window of the SIMPACK GUI.

Page 101

SIMPACK Basics Training 1 Model Information – Referencing/ Referenced Elements

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

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 102

51

SIMPACK Basics Training 1 Model Information – Mass Properties

Theory

Information on mass, center of gravity and inertia… … of a single body … of a number of bodies or an entire model (by activating the flg for ‚combined mass calculation‘



Information is given Version 2012-05-07

- visually - printed in the Message Log

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 103

SIMPACK Basics Training 1 Two Mass Oscillator – Time Integration I

You perform either an Online or an Offline (with/ without measurement) Time Integration

Exercise

Offline

Online

Version 2012-05-07

 The result is a 3D animation

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 104

52

SIMPACK Basics Training 1 Exercise

Version 2012-05-07

Two Mass Oscillator – State Plots and PostProcessor I

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 105

SIMPACK Basics Training 1 Two Mass Oscillator –PostProcessor II

Exercise

Version 2012-05-07

 The .sir file only contains the Joint States of the Model and some solver statistics

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 106

53

SIMPACK Basics Training 1 Two Mass Oscillator – Eigenvalues

Theory

 Before calculating Eigenvalues, the model must be in an equilibrium state!  Perform the Eigenvalue Calculation by selecting the corresponding icon

 Hit ‚Perform eigenvalue calculation‘

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

 Visualize the eigenmodes by selecting them and hitting the ‚Play-button‘ in the Mode Animation Page 107

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator – Mode Shapes

Exercise

 Have a look at the Mode Shape Animation.

Version 2012-05-07

 Play around with 3D Animation module.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 108

54

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator – Excitation I

Theory

 Excitations are signal generators.  The signals can be used to excite joints, moved markers and force/torque actuators or to generate SIMPACK Control input values.

Version 2012-05-07

 The defined curves, possibly from a library, are exported as position, velocity and acceleration vectors for use in modelling.

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 109

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator – Excitation II

Steps to define Moved Markers, Rheonomic Joints and time depending Forces/Torques by SIMPACK Time Excitations SIM PACK M odel:

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

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 110

55

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator – Example Excitation I

Theory

Moved Marker (Type 95) Sinusoidal Excitation (Type 01) Amplitude = 0.1 m Frequency = 3.14 rad/s

Body 1

Version 2012-05-07

Body 2

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 111

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Define two mass oscillator excitation scenario No. I  Perform a Time Integration  Check results (3D Animation, 2D Plot)

Moved Marker (Type 95)

Version 2012-05-07

Sinusoidal Time Excitation (Type 01) Amplitude = 0.1 m Frequency = 3.14 rad/s

Note: Moved Markers cannot be used as FROM or TO with Joints! SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 112

56

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator – Example Excitation II

Theory

Body 1

Force Excitation (Type 93)

Body 2

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Version 2012-05-07

Sinusoidal Excitation (Type 01) Amplitude = 20 N Frequency = 3.14 rad/s

Page 113

SIMPACK Basics Training 1 Model Setup Two Mass Oscillator – Example Excitation III

Theory

Joint Excitation (Type 40)

Body 1

Sinusoidal Excitation (Type 01) Amplitude = 0.1 m Frequency = 3.14 rad/s

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

SIMPACK Basics Training 1 SIMPACK Program Exercise

Exercise

 Define two mass oscillator excitation scenarios No. II and III  Perform a Time Integration  Check results (3D Animation, 2D Plot)

Joint Excitation (Type 40)

Version 2012-05-07

Sinusoidal Excitation (Type 01) Amplitude = 0.1 m Frequency = 3.14 rad/s

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 115

SIMPACK Basics Training 1 Summary

Exercise

PreProcessing

Processing

PostProcessing

Body Definition

Online Time Integration

3D Animation

Joint Definition

Test Call

State Plots

Copy & Paste

Offline Time Integration

PostProcessor

Force Definition

Measurements

Mode Shapes

Input Functions

Static Equilibrium

Excitations

Preload

Version 2012-05-07

Eigenvalues

SIMPACK AG, Friedrichshafener Str. 1, 82205 Gilching, Germany

Page 116

58

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF