01.05.2017 Views

4569846498

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Multibody systems simulation software 115<br />

{T C } 1<br />

Z<br />

GRF<br />

Y<br />

{F A } 1<br />

{R AG } n<br />

A<br />

Z<br />

C<br />

X<br />

O 1<br />

G<br />

Y<br />

O n<br />

{R BG } 1<br />

m{g} 1<br />

B<br />

X<br />

{T B } 1<br />

{F B } 1<br />

Fig. 3.36<br />

Applied forces and torques on a body<br />

The summation of applied forces resolved in the GRF as required in equation<br />

(3.54) is obtained in this example by:<br />

Σ{Fn A } 1 {F A } 1 {F B } 1 m{g} 1 (3.54)<br />

The summation of moments about G is not so straightforward.<br />

MSC.ADAMS performs the moment calculations about the axes of the<br />

Euler-axis frame. It is therefore necessary to use the transformation matrix<br />

[A n1 ] to transform forces and torques to the part frame O n and to use [B n ] T<br />

to transform from the part frame to the Euler-axis frame:<br />

{F A } n [A n1 ]{F A } 1 (3.55)<br />

{F B } n [A n1 ]{F B } 1 (3.56)<br />

{T B } n [A n1 ]{T B } 1 (3.57)<br />

{T C } n [A n1 ]{T C } 1 (3.58)<br />

It is now possible to calculate the moments at G due to the forces at A and<br />

B working in the part frame:<br />

{M A } n {R AG } n {F A } n (3.59)<br />

{M B } n {R BG } n {F B } n (3.60)<br />

The next step is to transform the moments and torques to the Euler-axis<br />

frame and to summate as required in equation (3.61):<br />

Σ{Mn} e [B n ] T {M A } n [B n ] T {M B } n [B n ] T {T B } n [B n ] T {T C } n (3.61)<br />

3.3 Analysis capabilities<br />

3.3.1 Overview<br />

Once the model has been assembled the main code may be used to carry<br />

out kinematic, static, quasi-static or dynamic analyses. Kinematic analysis<br />

is applicable to systems possessing zero rigid body degrees of freedom.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!