Está en la página 1de 24

Getting Started with ADAMS

Kent West, MSC Technical Support February 17, 2011

MSC Software Corporation

Agenda
1. Adams/View Overview 2. PARTs & Geometry 3. Constraints 4. Forces 5. Function Expressions 6. Questions

MSC Software Corporation

Training
Adams training classes offer this content in rigorous detail:

ADM701, Basic Adams Full Simulation Package


View upcoming training schedule for Adams classes:
http://store.mscsoftware.com/training/trainingevents.cfm?PROD=MSC.ADAMS

MSC Software Corporation

Adams/View Overview: hood design

What mechanism dimensions satisfy the design requirements?

MSC Software Corporation

PARTs & Geometry


Decent selection of native geometry available in Adams/View. Can import common CAD file formats. Geometry is the child of a PART. PARTs must have mass and inertia properties.

MSC Software Corporation

PARTS, Geometry and MARKERs


Dependencies in Adams To understand the relationship between parts, geometry, and
markers in Adams/View, it is necessary to understand the dependencies shown below:
Model
.mod

Part
.mod.pend

Geometry
.mod.pend.sph

Marker
.mod.pend.mar_1

Marker
.mod.pend.cm

Marker
.mod.pend.mar_2

Geometry
.mod.pend.cyl

MSC Software Corporation

PARTS, Geometry and MARKERs


pend

mar_2 cyl

cm

sph

mar_1

MSC Software Corporation

PARTs & Geometry


Documentation, Examples, Further Reading: Getting Started Using Adams/View the latch tutorial, found in the Adams Documentation. Webcutter example in the Adams Examples Library. PART statement in the Adams/Solver Documentation.

MSC Software Corporation

Constraints
Idealized and primitive JOINT types are available. JOINTs are perfect kinematic constraints, preventing motion in the specified DOFs. A JOINT is simply an I-marker on one part and a J-marker on another; this creates algebraic constraint equations in Adams/Solver.

MSC Software Corporation

Constraints Example:

10

MSC Software Corporation

Constraints: MOTIONs
Can impose a prescribed MOTION for either: a JOINT (the I- and J-markers for the JOINT), or an arbitrary selection of an Iand J-marker pair where the MARKERs are on different PARTs. MOTIONs are functions of time, for example: f(t) = 200 * SIN(2 * PI * TIME)

11

MSC Software Corporation

Constraints
Documentation, Examples, Further Reading: JOINT statement in the Adams/Solver Documentation. Getting Started Using Adams/View the latch tutorial, found in the Adams Documentation. Removing Redundant Constraints in Four Bar Mechanism example in the Adams Examples Library.

12

MSC Software Corporation

Forces
Element-like types: SPRINGDAMPER, BUSHING, BEAM, CONTACT, etc. Generic types: single component force (SFORCE), vector force (VFORCE), general force (GFORCE), etc. Generic types require function expressions which the user must create.
function = -10*VR(MAR_1,MAR_2)

13

MSC Software Corporation

Forces: SFORCE
Characteristics of action-reaction single-component forces
(SFORCE):

14

MSC Software Corporation

Forces: VFORCE
VFORCE (and GFORCE, VTORQUE): Use a floating J MARKER Use a reference (R) MARKER Example: a vector force representing a contact between a ball and a
cantilever:

15

MSC Software Corporation

Forces
Documentation, Examples, Further Reading: SFORCE, VFORCE, GFORCE statements in the Adams/Solver Documentation. Projectile with Aero Drag example, soon to be in the Adams Examples Library. (see slide next page)

16

MSC Software Corporation

Example Library New Addition: Projectile with Aero Drag

Superimposition of drag forces over course of trajectory

17

MSC Software Corporation

Function Expressions
Many runtime function expressions available in Adams/Solver for things like: Measuring kinematics (displacement, velocity, acceleration) Measuring forces in elements Math (SIN, SQRT, PI, etc.) Interpolation (AKISPL, CUBSPL, etc.) Helper functions (IMPACT, STEP, SWEEP, INVPSD, etc.)

18

MSC Software Corporation

Function Expressions
Use the Function Builder for assistance:
1. Category drop-down lists types of functions 2. Function inputs are displayed 3. Assist button brings up helper dialogue boxes. 4. Dialogue boxes have right-click browsing/picking abilities.

3 4

19

MSC Software Corporation

Function Expressions: displacements


Example:

20

MSC Software Corporation

Function Expressions: STEP


Syntax:

STEP (q, q1, f1, q2, f2)


where:

q - Independent variable; mainly used as independent varible, but can


be any variable (other functions, etc.)

q1 - Initial value for q


f1 - Initial value for f q2 - Final value for q f2 - Final value for f
Note: q1 < q2
Example:

21

MSC Software Corporation

Function Expressions: IMPACT


In Adams, the one-sided impact force is calculated as:

22

MSC Software Corporation

Function Expressions
Documentation, Examples, Further Reading: Functions section in the Adams/Solver Documentation. Adams/View Function Builder Guide (runtime section) Forklift example in the Adams Examples Library. ADAMS Verification Guide (SimCompanion article KB8018831)

23

MSC Software Corporation

Questions?

Thank You for your attendance!


Community forums: http://forums.mscsoftware.com Adams training classes offer this content in rigorous detail: ADM701, Basic Adams Full Simulation Package View upcoming training schedule for Adams classes: http://store.mscsoftware.com/training/
24

También podría gustarte