01.05.2017 Views

4569846498

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Multibody systems simulation software 97<br />

It is also possible to define initial conditions associated with a joint such as<br />

a revolute, translational or cylindrical. These are defined to be translational<br />

or rotational according to the characteristics of the associated joint. An<br />

example is shown below for a cylindrical joint that is defined to have an initial<br />

translational velocity of zero but a starting displacement of 100 mm. At<br />

this stage it is important to note that the ordering and direction of the z-axes<br />

of the markers are important. For the example below this would in physical<br />

terms define a 100 mm translation of the I marker 0703 relative to the J<br />

marker 0403 in the direction defined by the positive z-axis of both markers:<br />

JOINT/03,I0703,J0403,CYL,ICTRAN0,100<br />

The initial condition is enforced at the start of analysis but released once<br />

the simulation commences, in other words after time equals zero. For translational,<br />

revolute and cylindrical joints it is also possible to constrain the<br />

movement of the joint during the simulation using a motion statement of<br />

the type shown below:<br />

MOTION/04,JOINT04,ROT,FUNCTION360D*TIME<br />

For the joint referenced it is necessary to define a functional equation, normally<br />

only dependent on time, that controls the movement of the I marker<br />

relative to the J marker at the associated joint. In the example shown here<br />

the function is defining a rotation of 360 degrees, or one revolution, for<br />

every second of time taken and as positive when rotating about the z-axes<br />

of the markers. It will be seen later that the functional equation can be<br />

extended to encompass more complex formulations using a library of offthe-shelf<br />

mathematical functions and expressions of the type associated<br />

with engineering or scientific programming software. Newcomers to multibody<br />

systems analysis often find the concept of a defined motion being a<br />

constraint difficult to grasp as the modelling element involves movement.<br />

The motion statement here constrains the associated degree of freedom at<br />

the joint. The movement defined by the function is enforced and cannot be<br />

altered by, for example, changes to the mass properties of the bodies or the<br />

introduction of external forces. It should also be noted that where a motion<br />

is applied to a joint it would be inconsistent to specify initial conditions for<br />

the degree of freedom associated with the motion at the joint.<br />

Another constraint element that will be used in this text is referred to as a<br />

coupler and is used to constrain, or couple, the movement of two or three<br />

joints by applying scale factors. The main application of a coupler in this text<br />

is to represent the mechanical behaviour of a steering box and so define the<br />

ratio between the rotation of the steering column and the rack. A more<br />

detailed description of the modelling issues for this is given later in Chapter 6.<br />

An example of a coupler statement is given below:<br />

COUPLER/0305,JOINTS03,04,TYPET:R,SCALES22D,-5<br />

Care is needed with the syntax and ordering of this statement as can be seen<br />

when we develop the algebraic equation that it represents. The coupler defined<br />

here relates the translational motion at joint 03 with the rotational motion<br />

at joint 04. The scale factors provided define the relationship as<br />

22D q4 5 q3 0 or 22D q6 5 q3 (3.43)<br />

In this case q3 is the translational motion at joint 03 and q4 is the rotational<br />

motion at joint 04. So for every 22 degrees of rotation at joint 04 there is a

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

Saved successfully!

Ooh no, something went wrong!