You are on page 1of 19

Introduction to ADAMS

Multi-Body Analysis
The analysis and simulation of mechanical systems Systems can consist of rigid or flexible bodies Bodies are assembled using rigid joints or flexible connections System elements such as springs and dampers can be nonlinear The mechanisms can move through large displacements Automatic formation and solution of equations of motion Animated and plotted presentation of results
2

MSC ADAMS Background


MSC Software develop and maintain the ADAMS software ADAMS (Automatic Dynamic Analysis of Mechanical Systems) Analysis Types
Kinematic Static Quasi-static Dynamic
3

ADAMS Simulation Examples


Cam Follower.wmv Suspension.wmv

Fork Lift.wmv

Five Bar Linkage.wmv

Videos from MSC.ADAMS Support Files

Modelling Process
M D LLIN OE G

Breakdown of a real world scenario into a state suitable for ADAMS modelling Generation of the model in a relevant code to import into the software With the imported model, setup the required analysis type to replicate the desired real world scenario Process and analyse the results of the simulation
5

P E R C S IN RP OES G

A A IS N LYS

P SP OES G O T R C S IN

Double Wishbone Suspension Model


2D ADAMS Model of a Double Wishbone Suspension

Aston Martin Double Wishbone Suspension

3D ADAMS Model of a Double Wishbone Suspension


6

2D Suspension Model Parts (Modelling)


06 02 05 04 04 03 03 PART ID.

POINT NO.

y
02

01

07

01

x
GROUND

2D Suspension Model Markers (Modelling Continued)


06 0406 0206 02 0205 05 04 04 0404 03 0403 0105

0402 0407 07 0107 03 01 02 0302 0301 01 0101

Ground, Parts and Markers (Modelling Continued)


Ground
A part which cannot move Attaching other parts to the ground fixes their position e.g. PART/01,GROUND

Parts
Defines individual parts of the system e.g. upper wishbone Each part has to have a centre of mass (CM), mass (MASS) and inertial properties (IP) defined e.g. PART/02,CM=0200,MASS=1,IP=1,1,1

Markers
Defines points on the parts Each marker has to have its position defined (x, y, z) e.g. MARKER/0200,QP=0.42,0.68,0
9

2D Suspension Model Joints (Modelling Continued)


y C YL x x y R EV

y SPH x

y R EV x
M OTION

Degree of Freedom (DOF) can be Calculated


10

Joints (Modelling Continued)


Joints
Joints are required to connect two parts together Each joint needs to have two marker to define it (the two markers need to be from separate parts) Some joints need to have their markers aligned correctly in order to work properly e.g. JOINT/01,REV,I=0301,J=0101

Revolute Joint.wmv

Cylindrical Joint.wmv

Ball Joint.wmv

Revolute Joint

Cylindrical Joint

Spherical Joint

11

adm File Generation (Postprocessing)

12

Imported Model (Postprocessing Continued)

13

Simulation Motion (Analysis)


Motion Statement
The motion of a model needs to be defined within the adm file A motion has to be applied to a joint and given a value MOTION/01,JOINT=01,ROTATION,FUNCTION=-30D*SIN(TIME*360D)

30 d 0.5 -30 d 1.0

T E(S IM )

14

Simulation (Analysis Continued)


Simulate Model
Length 1 seconds (End Time) Steps 40 (Steps) Data output every 0.025 second

15

Complete 2D Suspension Model Simulation


2d-susp.wmv

16

Review Results (Postprocessing)

17

2D Suspension Model Results

18

Completed Pendulum Model

19

You might also like