s9-1 adm740, section 9, june 2007 copyright 2007 msc.software corporation section 9...

26
S9-1 ADM740, Section 9, June 2007 Copyright 2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

Upload: jane-arnold

Post on 21-Jan-2016

227 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-1ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

SECTION 9

PARAMETERIZATION

Page 2: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-2ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Page 3: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-3ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Parameterization

● This section explains how Adams/Car models are parameterized, by location and orientation, using hardpoints and construction frames.

Page 4: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-4ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

● What’s in this section:

● Parameterization in Adams/Car

● Creating Hardpoints

● Creating Construction Frames

● Location Parameterization

● Orientation Parameterization

Parameterization

Page 5: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-5ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Parameterization in Adams/Car

● Why parameterize?● Parameterizing a template allows you to build relationships into

the model so that when you change a modeling entity, Adams/Car automatically updates all other entities that depend on it. You can, therefore, build a whole vehicle model to depend on only a few key hardpoints and variables, saving time and effort in making design changes.

● What can you parameterize?● Location and orientation expressions● Geometry● Group activity● Functions● And so on

Page 6: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-6ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

● Hardpoints define all key locations in your model. They are the most elementary building blocks that you use to parameterize locations for higher-level entities, such as construction frames, parts, and attachments. Hardpoints are the same as points in Adams/View, except that they are always created on ground by default.

● You create hardpoints in Template Builder. To create hardpoints, go to Build Hardpoint New. In the dialog box, specify the name of the hardpoint, if it’s a left, right or single, and the location. When you create a left or right hardpoint, Adams/Car creates a corresponding paired hardpoint by reflecting the location along the car’s longitudinal axis.

Creating Hardpoints

Page 7: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-7ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

● You can modify hardpoints by right-clicking the hardpoint and selecting the hardpoint name followed by Modify.

● You can also modify hardpoints by going to Build Hardpoint, where you can select:● Table - Every hardpoint in the model appears and you can

enter new locations for all.● Modify - You can modify only one hardpoint at a time.

Creating Hardpoints (Cont.)

Page 8: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-8ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Creating Construction Frames

● Construction frames are building blocks that you use whenever an entity requires that you specify an orientation in addition to a location. Construction frames are the same as markers in Adams/View.

● To create construction frames, go to Build Construction Frame New. In the dialog box, specify the name and if it’s a left, right, or single. Define the location and orientation, by selecting one of the following options.

Page 9: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-9ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

● Location parameterization

● Delta location from coordinate● Centered between coordinates● Located on a line● Located along an axis● Location input communicator● Located at flexible body node

Creating Construction Frames (Cont.)

Page 10: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-10ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

● Orientation parameterization

● User entered values (Euler angles)● Delta orientation from coordinate● Parallel to axis● Oriented in plane● Orient to zpoint - xpoint● Orient axis along line● Orient axis to point● Orientation input communicator● Toe/camber● Orient about axis

Creating Construction Frames (Cont.)

Page 11: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-11ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Creating Construction Frames (Cont.)

● To modify construction frames, right-click the construction frame and select the construction frame name followed by Modify.

● You can also modify construction frames by going to Build Construction Frame Modify. In the dialog box, select the name of the construction frame you want to modify. You can modify the location and orientation.

Page 12: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-12ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Location Parameterization

Global reference frame Coordinate reference

Location is 100 length units along global x-axis

● Delta location from coordinate● Locate with respect to a defined reference frame.● You can define X, Y, Z displacement in the local or global

coordinate reference frame.

Page 13: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-13ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Location Parameterization (Cont.)

● Centered between coordinates● Using the two-coordinates method, the entity is located on the

mid-point along an imaginary line joining the defined reference coordinates.

● Using the three-coordinate method, the entity is located on the center point of a plane defined by the three reference coordinates.

Page 14: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-14ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Location Parameterization (Cont.)

● Located along an axis● The entity is located a defined distance along the chosen axis of

the reference construction frame.● In this example, the entity has been located 100 length units along

the z-axis of the reference construction frame.

Page 15: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-15ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Location Parameterization (Cont.)

● Located on a line● Locates the entity along a line defined by the two reference

coordinates.● The entity is located a defined percentage along the line

measured from the first reference coordinate to the second reference coordinate.

Page 16: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-16ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Location Parameterization (Cont.)

● Location input communicator● Locates the entity using location data from the chosen input

communicator.● Use this option to locate entities with respect to reference frames

in other templates.● At the assembly stage, the location data is communicated to the

input communicator from the corresponding output communicator in the other template. Up to that point, the entity is located at the initial value defined in the input communicator.

Page 17: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-17ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Location Parameterization (Cont.)

● For more information on communicators, see the following KBAs:● Article 9182 -- Use of mount and location communicators at:

http://support.mscsoftware.com/kb/results_kb.cfm?S_ID=1-KB9182

● Article 9184 -- Example of use of location communicators at:http://support.mscsoftware.com/kb/results_kb.cfm?S_ID=1-KB9184

Page 18: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-18ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization

● Delta orientation from coordinate● Orients the entity with respect to the reference frame, using the

Euler angle orientation defined.● In this example, the entity has been defined such that there is no

change in orientation with respect to the reference construction frame.

Page 19: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-19ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● Delta orientation from coordinate● Orients the entity with respect to the reference frame, using the

Euler angle orientation defined.● In this example, the entity has been rotated -30 degrees about the

reference frame z-axis and then 90 degrees about the new x-axis.

Page 20: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-20ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● Parallel to axis● Orients the defined axis on the entity parallel to the defined axis

on the reference frame.● In this example, the z-axis of the entity is oriented parallel to the

negative x-axis on the reference frame.

Page 21: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-21ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● Oriented in plane● Orients the z-axis along a line defined by the first and second

reference coordinates, and orients the x-axis such that the entities zx plane lies in the plane defined by the three reference coordinates.

Page 22: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-22ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● Orient to zpoint-xpoint● Orients the z-axis towards the first reference coordinate and the

x-axis towards the second reference coordinate.

Page 23: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-23ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● Orients the x-axis towards the first reference coordinate and the z-axis towards the second reference coordinate.

Page 24: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-24ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● User-entered values● Orients the construction frame using Euler angles: Z-X’-Z’

incremental rotations with respect to the global construction frame (origo).

Page 25: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-25ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation

Orientation Parameterization (Cont.)

● Toe/Camber● Sets the toe and camber orientation. Generally, the toe and

camber define the global orientation of the wheel spin axis. You obtain toe and camber values from parameter variables or input communicators.

Page 26: S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION

S9-26ADM740, Section 9, June 2007Copyright 2007 MSC.Software Corporation