using adams/car truck - md adams 2010

60
Welcome to Adams/Car Truck

Upload: pkokatam

Post on 18-Nov-2014

696 views

Category:

Documents


10 download

DESCRIPTION

Welcome to Adams/Car Truck2 Adams/Car TruckIntroducing Adams/Car TruckIntroducing Adams/Car TruckAdams/Car TruckWelcome to the Adams/Car Truck templates from MSC.Software. Adams/Car is a virtual prototyping product that creates, catalogs, and analyzes full vehicles and vehicle suspensions. All template-based products have two interfaces: Standard Interface and Template Builder. You can use the Template Builder interface to create and modify components and templates, and the Standard Int

TRANSCRIPT

Page 1: Using Adams/Car Truck - MD Adams 2010

Welcome to Adams/Car Truck

Page 2: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckIntroducing Adams/Car Truck

2

Introducing Adams/Car Truck

Adams/Car Truck Welcome to the Adams/Car Truck templates from MSC.Software. Adams/Car is a virtual prototyping product that creates, catalogs, and analyzes full vehicles and vehicle suspensions.

All template-based products have two interfaces: Standard Interface and Template Builder. You can use the Template Builder interface to create and modify components and templates, and the Standard Interface to change parameters and analyze suspension or vehicle assemblies.

This section introduces you to the templates that have been specifically developed for the trucking industry. For general information about building templates, communicators etc., please see the section Building Models in the Adams/Car documentation.

The purpose of providing these templates is to have examples available to show how to model multi-axle, multi-subsystem assemblies that are common in the trucking industry. These examples can be modified and populated with vehicle specific data. Adams/Car allows you to perform component, subsystem, and full-vehicle analyses in one single environment. With this template-based parametric modeling approach, you can quickly explore multiple what if design scenarios. You can animate vehicle or subsystem motion onscreen, display graphs of key parameters, and produce standardized test reports.

Page 3: Using Adams/Car Truck - MD Adams 2010

3Welcome to Adams/Car TruckIntroducing Adams/Car Truck

Assembly Configuration

The shared_truck database represents an 18-wheel Tractor and trailer assembly with the following approximate specifications:

GVM - Gross vehicle mass: 38000 kg (distributed over 5 axles)

Wheel & Tire mass: 80kg

Wheelbase: Total -5700mm and cab-to-axle - 4000mm

Approximate weight distribution for suspension test rigs:

msc_susp_front_leafs.asy -> 2 wheels mass = 160kg, sprung mass = 8000kgmsc_truck_susp_3links.asy -> 2 wheels mass = 160kg, sprung mass = 8000kgmsc_susp_driven_axle.asy -> 4 wheels mass = 320kg, sprung mass = 7500kgmsc_susp_trailer_axle.asy -> 4 wheels mass = 320kg, sprung mass = 7500kg

Preferred Solver setting:

Choice of solver: CXX or F77

MAXIT :100

Equilibrium Stability: 0.01

Assembly Variants:

There are two types of brake and leafspring suspension systems available:

• Drum air brake system and disc brake systems

• Beam leafspring and SAE 3link leafspring system

Bus Assembly Database:

The Truck database also provides bus assembly templates and subsystems. The steering, drive axle sub-assemblies are similar to truck database. The bus uses wishbone suspension with anti-roll bar at front and

Page 4: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckIntroducing Adams/Car Truck

4

rigid axle suspension at rear. The assembly uses disc brakes on four wheels. The wheelbase is 2000mm. There are no assembly variants for the bus.

Page 5: Using Adams/Car Truck - MD Adams 2010

5Welcome to Adams/Car TruckAdams/Car Truck Database

Adams/Car Truck Database

The organization of the Adams/Car Truck database is as shown below:

The database can be summarized as follows:

Assemblies Subsystems Templates

msc_tractor_unit msc_tractor_tandem_drive_axle msc_truck_air_drum_brakes

msc_tractor_semitrailer msc_truck_air_drum_brakes msc_truck_aux_parts

msc_susp_driven_axle msc_truck_aux_parts msc_truck_brake

msc_susp_trailer_axle msc_truck_beam_leafspring msc_truck_cab_suspension

msc_susp_front_leafs msc_truck_brake msc_truck_drive_axle

msc_susp_front_3links msc_truck_cab_suspension msc_truck_leaf_3link

msc_truck_drive_axle msc_truck_leaf_spring

msc_truck_drive_wheels msc_truck_powertrain

msc_truck_drive_wheels_2 msc_truck_rigid_cab

msc_truck_leaf_3link msc_truck_rigid_tractor

msc_truck_powertrain msc_truck_rigid_trailer

msc_truck_rigid_cab msc_truck_steer_suspension

msc_truck_rigid_tractor msc_truck_steering

msc_truck_rigid_trailer msc_truck_tandem_drive_axle

Page 6: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckAdams/Car Truck Database

6

msc_truck_steer_suspension msc_truck_air_drum_brakes

msc_truck_steer_wheels msc_truck_trailer_axle

msc_truck_steering msc_truck_trailer_brake

msc_truck_trailer_air_drum_brakes msc_truck_wheels_dual

msc_truck_trailer_axle_front msc_bus_rigid_chassis

msc_truck_trailer_axle_rear msc_truck_double_wishbone_suspension

msc_truck_trailer_brake

msc_truck_trailer_wheels

msc_truck_trailer_wheels_2

msc_bus_brakes

msc_bus_front_ARB

msc_bus_front_suspension

msc_bus_powertrain

msc_bus_rear_suspension

msc_bus_rigid_body

msc_bus_steering

Assemblies Subsystems Templates

Page 7: Using Adams/Car Truck - MD Adams 2010

7Welcome to Adams/Car TruckAdams/Car Truck Database

The following figures show complete assemblies and the location of the templates within:

Page 8: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckAdams/Car Truck Database

8

Page 9: Using Adams/Car Truck - MD Adams 2010

9Welcome to Adams/Car TruckTemplates Overview

Templates Overview

msc_truck_rigid_cab

Overview

This template represents the cab of the tractor.

Template name

_msc_truck_rigid_cab

Major role

cab

Application

Full-vehicle analysis

Description

The cab consists of three boxes representing the engine, driver and sleeping compartments. The cab suspension and bushings mount the cab on a rigid tractor frame.

Files referenced

mdi_0001.bus

Page 10: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

10

msc_truck_driver_seat.bus

Topology

The following table maps the topology of the template:

Parameters

None

Communicators

Mount parts provide the connectivity between the template and cab_suspension subsystems. Input communicators receive information about mounting of the cab on rigid_tractor frame. The output communicators define the cab_suspension location, main exhaust and steering column support.

The following table lists the communicators in the template.

The joint: Connects the part: To the part:

jksfix_hood_to_cab ges_hood ges_cab

jksfix_cab_to_frame ges_cab mtr_cab_mount

bg[lr]_front_seat_to_cab_bushing.field ges_cab ges_driver_seat

bg[lr]_rear_seat_to_cab_bushing.field ges_cab ges_driver_seat

bk[lr]_front_cab_mount.field mt[lr]_cab_mount ges_cab

bk[lr]_hood_frame.field mt[lr]_hood_frame_mount ges_hood

bk[lr]_hood_to_cab.field ges_cab ges_hood

bks_hood_to_cab_center.field ges_cab ges_hood

The communicator: Belongs to the class: Has the role:

ci[lr]_cab_mount mount inherit

ci[lr]_hood_frame_mount mount inherit

co[lr]_cab_suspension_shocks mount inherit

co[lr]_main_exaust_to_cab mount inherit

co[lr]_stack_to_cab mount inherit

cos_cab_suspension mount inherit

co[lr]_steering_column_to_body mount inherit

Page 11: Using Adams/Car Truck - MD Adams 2010

11Welcome to Adams/Car TruckTemplates Overview

msc_truck_cab_suspension

Overview

This template provides connection between the cab and the rigid_tractor frame.

Template name

_msc_truck_cab_suspension

Major role

cab_suspension

Application

Full-vehicle analysis

Description

This template represents the main cab suspension unit. A truck cab is isolated from the tractor frame by means of a combination of springs and dampers. Upper and lower mount parts are connected to the cab frame and the tractor frame, respectively. A longitudinal rod is used to connect the cab to the frame and to react loads in that direction

Files referencedmsc_truck_cab_suspension_lateral_bar.busmsc_truck_cab_suspension_shock.dprmsc_truck_cab_suspension_shock.busmsc_truck_cab_suspension_airspring.spr

Page 12: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

12

Topology

Lower and upper shock parts are connected via a cylindrical joint. Fixed joints are used to connect lower airbag parts to the mounts.

The following table maps the topology of the template.

Parameters

None

Communicators

Mount parts provide connectivity between the template and the cab and rigid_tractor, subsystems. Input communicators receive information about the shock absorber, spring and bumpstop locations, etc. There are no output communicators.

The following table lists the communicators in the template:

The joint: Connects the part: To the part:

ge[lr]_upper_shock ge[lr]_upper_shock ge[lr]_lower_shock

jo[lr]fix_lower_airbag_to_mount ge[lr]_lower_airbag mt[lr]_lower_airbag_to_frame

jo[lr]fix_upper_airbag_to_mount ge[lr]_upper_airbag mt[lr]_upper_airbag_to_cab

bg[lr]_lower_shock_to_mount.field ge[lr]_lower_shock mt[lr]_shock_to_frame

bg[lr]_upper_shock_to_mount.field ges_lateral_bar ge[lr]_upper_shock

bgs_left_lateral_bar_to_mount.field ge[lr]_upper_shock mts_lateral_rod_to_frame

bgs_right_lateral_bar_to_mount.field ges_lateral_bar mts_lateral_rod_to_cab

da[lr]_shock_damper.force mt[lr]_shock_to_cab mt[lr]_shock_to_frame

ns[lr]_airbag_spring.force mt[lr]l_upper_airbag_to_cab mt[lr]_lower_airbag_to_frame

ns[lr]_airbag_spring.spdp_force mt[lr]_upper_airbag_to_cab mt[lr]_lower_airbag_to_frame

The communicator: Belongs to the class: Has the role:

ci[lr]_lower_airbag_to_frame mount inherit

ci[lr]_shock_to_cab mount inherit

ci[lr]_shock_to_frame mount inherit

ci[lr]_upper_airbag_to_cab mount inherit

cis_lateral_rod_to_cab mount inherit

cis_lateral_rod_to_frame mount inherit

cis_lower_bump_stop_to_frame mount inherit

cis_upper_bump_stop_to_cab mount inherit

Page 13: Using Adams/Car Truck - MD Adams 2010

13Welcome to Adams/Car TruckTemplates Overview

msc_truck_rigid_tractor

Overview

The template represents a frame with integrated fifth wheel to which the subassemblies like cab, suspension and drive axles, etc. are attached.

Template name

_msc_truck_rigid_tractor

Major role

Body

Application

Full-vehicle analyses

Description

The rigid tractor system forms the basic frame of the tractor to which the cab, suspension and other subassemblies connect through flexible couplings (bushing). The trailer is hitched to the tractor through the fifth wheel.

Files referencedmsc_truck_fifth_wheel_frame.busfifth_wheel.shl

Topology

The template contains information about the frontal area, air density and drag coefficient which is used to calculate the aerodynaminc drag based on the vehicle velocity. No joints are defined but a series of

Page 14: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

14

communicators define the attachment points for other subassemblies. The fifth wheel is connected to the tractor frame rigidly or through bushing depending on the kinematic_mode parameter.

Parameters

The parameter information in the template helps to calculate the aerodynamic drag on the vehicle for which the following parameters are specified:

Communicators

Single input communicator and number of output communicators define the attachment point for the subassemblies to the frame as listed below:

The parameter: Takes the value: Its units are:

pvs_aero_frontal_area real area

pvs_air_density real density

pvs_drag_coefficient real no_units

The communicator: Belongs to the class: Has the role:

cis_std_tire_ref location inherit

co[lr]_cab_mount mount inherit

co[lr]_cab_susp_shock_to_frame mount inherit

co[lr]_fd_shock_to_frame mount rear

co[lr]_fd_spring_to_frame mount rear

co[lr]_fifth_wheel_to_trailer mount inherit

co[lr]_fifth_wheel_to_frame mount inherit

co[lr]_front_airtank_to_frame mount inherit

cos_fifth_wheel_location location trailer

co[lr]_front_engine_to_frame mount truck

co[lr]_front_susp_leafspring_mount mount any

co[lr]_front_susp_shackle_mount mount any

co[lr]_front_susp_upper_shock mount front

co[lr]_hood_frame_mount mount inherit

co[lr]_lower_airbag_to_frame mount inherit

co[lr]_lower_front_fueltank_to_frame mount inherit

co[lr]_lower_middle_fueltank_to_frame mount inherit

co[lr]_lower_radiator_to_frame mount inherit

Page 15: Using Adams/Car Truck - MD Adams 2010

15Welcome to Adams/Car TruckTemplates Overview

co[lr]_lower_rear_fueltank_to_frame mount inherit

co[lr]_rd_shock_to_frame mount rear_2

co[lr]_rd_spring_to_frame mount rear_2

co[lr]_rear_airtank_to_frame mount inherit

co[lr]_rear_engine_to_frame mount inherit

co[lr]_rear_suspension_to_frame mount rear_2

co[lr]_suspension_to_frame mount rear

co[lr]_upper_front_fueltank_to_frame mount inherit

co[lr]_upper_middle_fueltank_to_frame mount inherit

co[lr]_upper_radiator_to_frame mount inherit

co[lr]_upper_rear_fueltank_to_frame mount inherit

cos_aero_drag_force solver_variable inherit

cos_aero_frontal_area parameter_real inherit

cos_air_density parameter_real inherit

cos_body_subsystem mount inherit

cos_chassis_path_reference marker inherit

cos_drag_coefficient parameter_real inherit

cos_driver_reference marker inherit

cos_fd_panhard_rod_to_frame mount rear

cos_lateral_rod_to_frame mount any

cos_lower_back_bbox_to_frame mount inherit

cos_lower_bump_stop_to_frame mount inherit

cos_lower_front_bbox_to_frame mount inherit

cos_main_exhaust_to_frame_1 mount inherit

cos_main_exhaust_to_frame_2 mount inherit

cos_main_exhaust_to_frame_3 mount inherit

cos_main_exhaust_to_frame_4 mount inherit

cos_main_exhaust_to_frame_5 mount inherit

cos_main_exhaust_to_frame_6 mount inherit

cos_main_exhaust_to_frame_7 mount inherit

cos_main_exhaust_to_frame_8 mount inherit

cos_measure_for_distance marker inherit

cos_pitman_mount marker inherit

The communicator: Belongs to the class: Has the role:

Page 16: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

16

msc_truck_rigid_trailer

Overview

The template represents a trailer frame similar to the tractor frame which carries the payload and is hitched to the tractor through the fifth wheel.

Template name

_msc_truck_rigid_trailer

Major role

Trailer

Application

Full-vehicle analyses

cos_powertrain_to_body mount truck

cos_press_valve_link_to_frame mount inherit

cos_rd_panhard_rod_to_frame mount rear_2

cos_upper_back_bbox_to_frame mount inherit

cos_upper_front_bbox_to_frame mount inherit

The communicator: Belongs to the class: Has the role:

Page 17: Using Adams/Car Truck - MD Adams 2010

17Welcome to Adams/Car TruckTemplates Overview

Description

The rigid trailer system forms the basic frame of the trailer which is hitched to the tractor through the fifth wheel. The trailer is connected next to the trailer axle through rear suspension.

Files referenced

mdi_0001.bus

Topology

The template contains information about the joint location of the fifth wheel and the attachment point for the suspension shock-absorbers. The paylod (test mass) is connected through a fixed joint to the trailer body.

A stake force connects the fifth wheel mount and trailer body which is responsible for the angle between the tractor and trailer during cornering.

Parameters

The following parameters are specified in the template:

Communicators

A single input communicator and a number of output communicators define the attachment point for the subassemblies to the frame as listed below:

The parameter: Takes the value: Its units are:

pvs_Leg_from_bulkhead real length

pvs_Trailer_height real length

pvs_Trailer_width real length

pvs_Trailer_length real length

The communicator: Belongs to the class: Has the role:

cis_fifth_wheel_location location inherit

cis_fifth_wheel_to_trailer mount inherit

co[lr]_Fr_airbag_frame mount trailer

co[lr]_Fr_Shock_top mount trailer

co[lr]_Fr_Trail_a_frame mount trailer

co[lr]_Rr_airbag_frame mount trailer_2

co[lr]_Rr_Shock_top mount trailer_2

co[lr]_Rr_trail_a_frame mount trailer_2

Page 18: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

18

msc_truck_aux_parts

Overview

This template provides connection between auxiliary parts with the tractor cab and frame.

Template name

_msc_truck_aux_parts

Major role

aux_parts

Application

Full-vehicle analysis

Description

Air tanks and other rigid bodies are attached to the mount parts via bushings. There are no joints present in the model. Mount parts defined in this template connect to other templates, in particular to the cab (main exhaust pipes) and to the tractor.

Files referencedmsc_truck_left_stack.shlmsc_truck_right_stack.shlmsc_truck_main_exhaust.shlmsc_truck_airtank_to_frame.busmsc_truck_fueltank_to_frame.bus

Page 19: Using Adams/Car Truck - MD Adams 2010

19Welcome to Adams/Car TruckTemplates Overview

msc_truck_exhaust.bus

Topology

All the auxiliary components like exhaust, air tank, fuel tank, etc. are rigidly attached to the cab and tractor frame using fixed or flexible joints.

Parameters

None

Communicators

Mount parts provide the connectivity between the template and the cab, rigid_tractor subsystems. Input communicators receive information about the airtank, fuel tank and exaust mounting. There are no output communicators.

The following table lists the communicators in the template:

The communicator: Belongs to the class: Has the role:

ci[lr]_front_airtank_to_frame mount inherit

ci[lr]_lower_front_fueltank_to_frame mount inherit

ci[lr]_lower_middle_fueltank_to_frame mount inherit

ci[lr]_lower_rear_fueltank_to_frame mount inherit

ci[lr]_main_exhaust_to_cab mount inherit

ci[lr]_rear_airtank_to_frame mount inherit

ci[lr]_stack_to_cab mount inherit

ci[lr]_upper_front_fueltank_to_ mount inherit

ci[lr]_upper_middle_fueltank_to_frame mount inherit

ci[lr]_upper_rear_fueltank_to_frame mount inherit

cis_lower_back_bbox_to_frame mount inherit

cis_lower_front_bbox_to_frame mount inherit

cis_main_exhaust_to_frame_1 mount inherit

cis_main_exhaust_to_frame_2 mount inherit

cis_main_exhaust_to_frame_3 mount inherit

cis_main_exhaust_to_frame_4 mount inherit

cis_main_exhaust_to_frame_5 mount inherit

cis_main_exhaust_to_frame_6 mount inherit

cis_main_exhaust_to_frame_7 mount inherit

Page 20: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

20

msc_truck_leaf_spring

Overview

The leaf_srping system template is a representation of the conventional semi-elliptical suspension spring used in a solid axle vehicle.

Template name

_msc_truck_leaf_sping

Major role

suspension

Application

Suspension and full vehicle assemblies

cis_main_exhaust_to_frame_8 mount inherit

cis_upper_back_bbox_to_frame mount inherit

cis_upper_front_bbox_to_frame mount inherit

The communicator: Belongs to the class: Has the role:

Page 21: Using Adams/Car Truck - MD Adams 2010

21Welcome to Adams/Car TruckTemplates Overview

Description

The leaf laminates are formed by a series of discrete elements coupled together by a beam element. The laminates are connected to each other by a direct force_vector to represent frictional and impact forces. The beam element can be modified to change the stiffness of the spring (by changing cross-section, shear ratios and Young’s modulus).

Files referencedmsc_truck_leaf_front_to_frame.busmsc_truck_leaf_rear_to_shackle.busmsc_truck_leaf_shackle_to_frame.busmsc_truck_leaf_to_axle.bus

Topology

The leafseat mounts the leafspring on the front axle. The leaf-spring eye is attached to the chassis through bushing. The front eye is directly connected to the chassis through bushing, whereas the rear eye is connected through shackle with intermediate bushes.

Parameters

Contains no parametric information

Communicators

Mount parts provide the connectivity between the template and suspension subsystems. Input communicators receive information about the front rear mount locations. The output communicator provides the information of leafseat on axle.

The following table lists the communicators in the template:

The communicator: Belongs to the class: Has the role:

ci[lr]_leaf_front mount inherit

ci[lr]_leaf_rear mount inherit

co[lr]_leaf_to_axle mount inherit

Page 22: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

22

msc_truck_leaf_3link

Overview

This template contains the SAE 3 link representation of the leafspring.

Template name

_msc_truck_leaf_3link

Major role

suspension

Application

Suspension and Full-vehicle analysis

Description

The leaf is formed by connecting three rigid sections, namely, fore, aft and leafseat.

Files referenced

mdi_0001.bus

Page 23: Using Adams/Car Truck - MD Adams 2010

23Welcome to Adams/Car TruckTemplates Overview

Topology

Leafseat, fore and aft section of the single leaf are connected through bushing to form a leafspring. The fore and aft eye is then connected to the frame through bushings (with intermediate shackle at rear end ).

The following table maps the topology of the template:

Parameters

None

Communicators

The following table lists the communicators in the template:

The joint: Connects the part: To the part:

bg[lr]_aft_leaf_attachment.field ge[lr]l_leafseat ge[lr]_leaf_aft

bg[lr]_aft_leaf_bushing.field ge[lr]_shackle ge[lr]_leaf_aft

bg[lr]_fwd_leaf_attachment.field ge[lr]_leafseat ge[lr]_leaf_fwd

bg[lr]_fwd_leaf_bushing.field mt[lr]_leaf_front ge[lr]_leaf_fwd

bg[lr]_shackle_bushing.field mt[lr]_leaf_rear ge[lr]_shackle

The communicator: Belongs to the class: Has the role:

ci[lr]_leaf_front mount inherit

ci[lr]_leaf_rear mount inherit

co[lr]_leaf_attach_loc location inherit

co[lr]_leaf_to_axle location inherit

Page 24: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

24

msc_truck_steering

Overview

This is a simple re-circulating ball, pitman arm steering system, with power assist. It is commonly used in heavy trucks. It consists of a three-bar mechanism: pitman arm, steering link, and steering input arm.

Template name

_msc_truck_steering

Major role

Steering

Application

Suspension and full-vehicle assemblies

Description

A re-circulating ball steering gear transmits motion from the steering wheel to the pitman arm. The pitman arm rotates to impart motion to the steering link. The steering link pulls and pushes the steering input arm which steers the wheels.

Files referenced

truck_steer_assist.ste

Page 25: Using Adams/Car Truck - MD Adams 2010

25Welcome to Adams/Car TruckTemplates Overview

Topology

The re-circulating ball steering gear consists of three major parts:

• Input shaft

• Ball screw

• Rack

The steering wheel rotates the steering input shaft. The steering input shaft attaches to the ball screw through a torsion bar. The ball screw imparts translational motion to the rack, through a coupler. The rack, in turn, rotates the pitman arm through a coupler.

The pitman arm drags the steering link and steering input arm, which is directly connected to the left wheel, which pulls the tie rod, connected to the right wheel.

The following table maps the topology of the template:

Parameters

A parameter variable switches between kinematic and compliant mode, effectively defining the status of the ball screw input shaft lock reduction gear.

The joint: Connects the part: To the part:

joscon_input_steering_arm_to_axle ges_steer_input_arm ges_steer_link

joscyl_steering_column ges_steering_column ges_column_housing

joshoo_column_intermediate ges_steering_column ges_intermediate_shaft

joshoo_intermediate_shaftinput ges_intermediate_shaft ges_input_shaft

josrev_ball_screw_steering_gear ges_ball_screw mts_pitman_mount

josrev_input_shaft_steering_gear ges_input_shaft mts_pitman_mount

josrev_pitman_arm_to_frame ges_pitman_arm mts_pitman_mount

josrev_steering_wheel ges_steering_wheel ges_column_housing

jossph_pitman_to_draglink ges_pitman_arm ges_steer_link

jostra_rack_steering_gear ges_rack mts_pitman_mount

grsred_ball_screw_input_shaft_lock josrev_input_shaft_steering_gear josrev_ball_screw_steering_gear

grsred_ball_screw_rack josrev_ball_screw_steering_gear jostra_rack_steering_gear

grsred_pitman_arm_rack josrev_ball_screw_steering_gear jostra_rack_steering_gear

grsred_pitman_arm_rack josrev_pitman_arm_to_frame jostra_rack_steering_gear

grsred_steering_wheel_column_lock josrev_steering_wheel joscyl_steering_column

Page 26: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

26

The following table lists the parameters in the template:

Communicators

The following table lists the communicators in the template:

The parameter: Takes the value: Its units are:

phs_kinematic_flag integer no units

pvs_max_rack_displacement real length

pvs_max_rack_force real force

pvs_max_steering_angle real angle

pvs_max_steering_torque real torque

phs_steering_assist_active integer no units

The communicator: Belongs to the class: Has the role:

cis_pitman_mount mount inherit

cis_steering_column_to_ body mount inherit

cis_strarm_to_spindle mount inherit

cos_max_rack_displacement parameter_real inherit

cos_max_rack_force parameter_real inherit

cos_max_steering_angle parameter_real inherit

cos_max_steering_torque parameter_real inherit

cos_steering_rack_joint joint_for_motion inherit

cos_steeing_wheel_joint joint_for_motion inherit

Page 27: Using Adams/Car Truck - MD Adams 2010

27Welcome to Adams/Car TruckTemplates Overview

msc_truck_steer_suspension

Overview

This template represents steerable solid axle front suspension of a truck.

Template name

_msc_truck_steer_suspension

Major role

Suspension

Application

Suspension and Full-vehicle analysis

Description

The template forms the steerable front suspension. The tie rod, steering arm and axle forms a four bar chain with two revolute and two spherical joints. The suspension upright forms the wheel carrier part. The solid axle in turn supports leafspring suspension and dampers. The steering input arm (in steering subsystem) connects to the left suspension upright.

Files referencedmsc_truck_front_susp_shock_mount.bus msc_truck_front_susp_damper.dpr

Page 28: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

28

Topology

The following table maps the topology of the template:

Parameters

The following table lists the parameters in the template:

Communicators

Mount parts provide connectivity between the template and the rigid_cab, wheels. Input communicators receive information about the leafspring location and attachement point for damper-to-frame. The output communicators define the wheel-center steering arm location, and suspension parameter array.

The following table lists the communicators in the template:

The joint: Connects the part: To the part:

jk[lr]hoo_top_mount_kinematic ge[lr]_upper_shock_body mt[lr]_shock_to_frame

jolcy[lr]_lower_upper_strut ge[lr]_lower_shock_body ge[lr]_upper_shock_body

jo[lr]fix_leaf_to_axle mt[lr]_leaf_to_axle ge[lr]_axle

jo[lr]rev_axle_to_spindle ge[lr]_spindle ge[lr]_upright

jo[lr]rev_upright_to_axle ge[lr]_upright ge[lr]_axle

jo[lr]sph_tie_rod_to_upright ges_tie_rod ge[lr]_upright

josfix_axle gel_axle ger_axle

josper_tie_rod_ori ges_tie_rod gel_upright

bg[lr]_shock_to_axle.field ge[lr]_lower_shock_body ge[lr]_axle

bk[lr]_shock_to_frame.field mt[lr]_shock_to_frame ge[lr]_upper_shock_body

da[lr]_shock_force.force ge[lr]_lower_shock_body ge[lr]_upper_shock_body

The parameter: Takes the value: Its units are:

pv[lr]_camber_angle real angle

pv[lr]_toe_angle real angle

The communicator: Belongs to the class: Has the role:

ci[lr]_leaf_to_axle mount inherit

ci[lr]_shock_to_frame mount inherit

co[lr]_camber_angle parameter_real inherit

Page 29: Using Adams/Car Truck - MD Adams 2010

29Welcome to Adams/Car TruckTemplates Overview

msc_truck_drive_axle

Overview

This template represents the solid axle suspension typically used on tractors.

Template name

_msc_truck_drive_axle

Major role

Suspension

Application

Suspension and Full-vehicle analysis

co[lr]_suspension_mount mount inherit

co[lr]_suspension_upright mount front

co[lr]_toe_angle parameter_real front

co[lr]_wheel_center location inherit

cos_strarm_to_spindle mount front

cos_suspension_parameters_ARRAY array inherit

The communicator: Belongs to the class: Has the role:

Page 30: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

30

Description

The template is used in conjunction with the dual tire template in the tractor assembly as the driving solid axle. Longitudinal load is reacted by the rigid hockey sticks, and lateral load is reacted by the panhard rod. Drive torque left and right are applied as rotational single component forces between hub parts and the solid axle. A simple model of a limited slip differential is also included in this suspension template. There are no rigid parts or gears in the axle differential unit: a differential torque is transferred from one hub to the other depending on the difference of the wheel rotational speeds. The rotational speeds of the left and right half shafts are computed in a user defined solver variable and their difference is used as an independent variable in the akima interpolation of the limited slip differential spline. An input communicator of type solver variable receivers the total axle torque. That value, corrected with the appropriate differential torque, is then referenced in the two joint force actuators. The joint force actuators produce the driving torque between the rotating hub parts and the solid axle.

Files referencedmdi_viscous.diffmdi_0001.sprmdi_0001.busmdi_0001.dpr

Topology

Hub parts are connected to the solid axle via rotational joints. Dual wheel template mounts to the hubs. Hockey sticks are connected to the solid axle via a combination of primitive joints and bushings. The suspension is connected to the tractor subsystem via mount parts at the springs, dampers, panhard rod bushings and hockey sticks revolute joints.

The following table maps the topology of the template:

The joint: Connects the part: To the part:

jk[lr]con_lower_shock ge[lr]_lower_shock sw[lr]_lower_shock_mount

jk[lr]rev_trailing_arm_to_frame g ge[lr]_trailing_arm mt[lr]_trailing_arm_to_frame

jk[lr]sph_upper_shock ge[lr]_upper_shock mt[lr]_shock_to_frame

jkshoo_panhard_link_to_rod ges_panhard_link ges_panhard_rod

jkssph_panhard_rod_to_frame ges_panhard_rod mts_panhard_rod_to_frame

jo[lr]cyl_shock ge[lr]_upper_shock ge[lr]_lower_shock

jo[lr]fix_trailing_arm_to_axle ge[lr]_trailing_arm ge[lr]_drive_axle

jo[lr]rev_hub_to_axle ge[lr]_hub ge[lr]_drive_axle

josfix_axles gel_drive_axle ger_drive_axle

josfix_panhard_link_to_axle ges_panhard_link ger_drive_axle

jo[lr]per_tripot_to_hub mt[lr]_tripot_to_differential gel_hub

bk[lr]_lower_shock.field sw[lr]_lower_shock_mount ge[lr]_lower_shock

Page 31: Using Adams/Car Truck - MD Adams 2010

31Welcome to Adams/Car TruckTemplates Overview

Parameters

The following table lists the parameters in the template:

Communicators

Mount parts provide connectivity between the template and the tractor, wheel subsystems. Input communicators receive information about the shock absorber, spring locations, etc. The output communicator provides information regarding the wheel, differential mounting and suspension parameter array, etc.

The following table lists the communicators in the template:

bk[lr]_trailing_arm_to_frame.field mt[lr]_trailing_arm_to_frame ge[lr]_trailing_arm

bk[lr]_upper_shock.field mt[lr]_shock_to_frame ge[lr]_upper_shock

bks_panhard_link_to_rod.field ges_panhard_rod ges_panhard_link

bks_panhard_rod_to_frame.field mts_panhard_rod_to_frame ges_panhard_rod

da[lr]_damper.force ge[lr]_lower_shock ge[lr]_upper_shock

ns[lr]_spring.force sw[lr]_lower_spring_mount mt[lr]_spring_to_frame

ns[lr]_spring.spdp_force sw[lr]_lower_spring_mount mt[lr]_spring_to_frame

The parameter: Takes the value: Its units are:

phs_driveline_active integer no units

pv[lr]_camber_angle real angle

pv[lr]_toe_angle real angle

pvs_final_drive real no units

The communicator: Belongs to the class: Has the role:

ci[lr]_shock_to_frame mount inherit

ci[lr]_spring_to_frame mount inherit

ci[lr]_tire_force force inherit

ci[lr]_trailing_arm_to_frame mount inherit

ci[lr]_tripot_to_differential mount inherit

cis_panhard_rod_to_frame mount inherit

co[lr]_camber_angle parameter_real inherit

co[lr]_diff_tripot location inherit

The joint: Connects the part: To the part:

Page 32: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

32

msc_truck_tandem_drive_axle

Overview

This template represents the solid twin axle suspension typically used on tractors.

co[lr]_lddrv_outside_whl_mount mount inherit

co[lr]_lddrv_suspension_mount mount inherit

co[lr]_lddrv_suspension_upright mount inherit

co[lr]_outside_wheel_center location inherit

co[lr]_toe_angle parameter_real inherit

co[lr]_wheel_center location inherit

cos_axle_diff_mount mount inherit

cos_driveline_active parameter_integer inherit

cos_halfshaft_omega_left solver_variable inherit

cos_halfshaft_omega_right solver_variable inherit

cos_suspension_parameters_ARRAY array inherit

The communicator: Belongs to the class: Has the role:

Page 33: Using Adams/Car Truck - MD Adams 2010

33Welcome to Adams/Car TruckTemplates Overview

Template name

_msc_truck_tandem_drive_axle

Major role

Suspension

Application

Suspension and Full-vehicle analysis

Description

The template is used in conjunction with the dual tire template in the tractor assembly as the driving solid axle. Longitudinal load is reacted by the rigid hockey sticks and lateral load is reacted by the panhard rod. Drive torque left and right are applied as rotational single component forces between hub parts and the solid axle. A simple model of a limited slip differential is also included in this suspension template. There are no rigid parts or gears in the axle differential unit: a differential torque is transferred from one hub to the other, depending on the difference of the wheel rotational speeds. The rotational speeds of the left and right half shafts are computed in a user defined solver variable and their difference is used as independent variable in the akima interpolation of the limited slip differential spline. An input communicator of type solver variable receives the total axle torque. That value, corrected with the appropriate differential torque, is then referenced in the two joint force actuators. The joint force actuators produce the driving torque between the rotating hub parts and the solid axle.

Files referencedmdi_viscous.difmdi_0001.sprmdi_0001.busmdi_0001.dpr

Topology

Hub parts are connected to the solid axle via rotational joints. Dual wheel template mounts to the hubs. Hockey sticks are connected to the solid axle via a combination of primitive joints and bushings. The suspension is connected to the tractor subsystem via mount parts at the springs, dampers, panhard rod bushings and hockey sticks revolute joints.

The following table maps the topology of the template:

The joint: Connects the part: To the part:

jk[lr]con_lower_shock ge[lr]_lower_shock sw[lr]_lower_shock_mount

jk[lr]con_lower_shock_2 ge[lr]_lower_shock_2 sw[lr]_lower_shock_mount_2

jk[lr]rev_trailing_arm_to_frame g ge[lr]_trailing_arm mt[lr]_trailing_arm_to_frame

jk[lr]rev_trailing_arm_to_frame_2 g ge[lr]_trailing_arm_2 mt[lr]_trailing_arm_to_frame_2

Page 34: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

34

jk[lr]sph_upper_shock ge[lr]_upper_shock mt[lr]_shock_to_frame

jk[lr]sph_upper_shock_2 ge[lr]_upper_shock_2 mt[lr]_shock_to_frame_2

jkshoo_panhard_link_to_rod ges_panhard_link ges_panhard_rod

jkshoo_panhard_link_to_rod_2 ges_panhard_link_2 ges_panhard_rod_2

jkssph_panhard_rod_to_frame ges_panhard_rod mts_panhard_rod_to_frame

jkssph_panhard_rod_to_frame_2 ges_panhard_rod_2 mts_panhard_rod_to_frame_2

jo[lr]cyl_shock ge[lr]_upper_shock ge[lr]_lower_shock

jo[lr]cyl_shock_2 ge[lr]_upper_shock_2 ge[lr]_lower_shock_2

jo[lr]fix_trailing_arm_to_axle ge[lr]_trailing_arm ge[lr]_drive_axle

jo[lr]fix_trailing_arm_to_axle_2 ge[lr]_trailing_arm_2 ge[lr]_drive_axle_2

jo[lr]rev_hub_to_axle ge[lr]_hub ge[lr]_drive_axle

jo[lr]rev_hub_to_axle_2 ge[lr]_hub_2 ge[lr]_drive_axle_2

josfix_axles gel_drive_axle ger_drive_axle

josfix_axles_2 gel_drive_axle_2 ger_drive_axle_2

josfix_panhard_link_to_axle ges_panhard_link ger_drive_axle

josfix_panhard_link_to_axle_2 ges_panhard_link_2 ger_drive_axle_2

jo[lr]per_tripot_to_hub mt[lr]_tripot_to_differential gel_hub

jo[lr]per_tripot_to_hub_2 mt[lr]_tripot_to_differential_2 gel_hub_2

bk[lr]_lower_shock.field sw[lr]_lower_shock_mount ge[lr]_lower_shock

bk[lr]_lower_shock.field_2 sw[lr]_lower_shock_mount_2 ge[lr]_lower_shock_2

bk[lr]_trailing_arm_to_frame.field mt[lr]_trailing_arm_to_frame ge[lr]_trailing_arm

bk[lr]_trailing_arm_to_frame.field_2 mt[lr]_trailing_arm_to_frame_2 ge[lr]_trailing_arm_2

bk[lr]_upper_shock.field mt[lr]_shock_to_frame ge[lr]_upper_shock

bk[lr]_upper_shock.field_2 mt[lr]_shock_to_frame_2 ge[lr]_upper_shock_2

bks_panhard_link_to_rod.field ges_panhard_rod ges_panhard_link

bks_panhard_link_to_rod.field_2 ges_panhard_rod_2 ges_panhard_link_2

bks_panhard_rod_to_frame.field mts_panhard_rod_to_frame ges_panhard_rod

bks_panhard_rod_to_frame.field_2 mts_panhard_rod_to_frame_2 ges_panhard_rod_2

da[lr]_damper.force ge[lr]_lower_shock ge[lr]_upper_shock

da[lr]_damper.force_2 ge[lr]_lower_shock_2 ge[lr]_upper_shock_2

ns[lr]_spring.force sw[lr]_lower_spring_mount mt[lr]_spring_to_frame

ns[lr]_spring.force_2 sw[lr]_lower_spring_mount_2 mt[lr]_spring_to_frame_2

The joint: Connects the part: To the part:

Page 35: Using Adams/Car Truck - MD Adams 2010

35Welcome to Adams/Car TruckTemplates Overview

Parameters

The following table lists the parameters in the template:

Communicators

Mount parts provide connectivity between the template and the tractor, wheel subsystems. Input communicators receive information about the shock absorber, spring locations, etc. The output communicator provides information regarding the wheel, differential mounting and suspension parameter array, etc.

The following table lists the communicators in the template:

ns[lr]_spring.spdp_force sw[lr]_lower_spring_mount mt[lr]_spring_to_frame

ns[lr]_spring.spdp_force_2 sw[lr]_lower_spring_mount_2 mt[lr]_spring_to_frame_2

The joint: Connects the part: To the part:

The parameter: Takes the value: Its units are:

phs_driveline_active integer no units

pv[lr]_camber_angle real angle

pv[lr]_camber_angle_2 real angle

pv[lr]_toe_angle real angle

pv[lr]_toe_angle_2 real angle

pvs_final_drive real no units

pvs_final_drive_2 real no units

The communicator: Belongs to the class: Has the role:

ci[lr]_shock_to_frame mount rear

ci[lr]_shock_to_frame_2 mount rear_2

ci[lr]_spring_to_frame mount rear

ci[lr]_spring_to_frame_2 mount rear_2

ci[lr]_tire_force force rear

ci[lr]_tire_force_2 force rear_2

ci[lr]_trailing_arm_to_frame mount rear

ci[lr]_trailing_arm_to_frame_2 mount rear_2

ci[lr]_tripot_to_differential mount rear

ci[lr]_tripot_to_differential_2 mount rear_2

Page 36: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

36

cis_panhard_rod_to_frame mount rear

cis_panhard_rod_to_frame_2 mount rear_2

co[lr]_camber_angle parameter_real rear

co[lr]_camber_angle_2 parameter_real rear_2

co[lr]_diff_tripot location rear

co[lr]_diff_tripot_2 location rear_2

co[lr]_lddrv_outside_whl_mount mount rear

co[lr]_lddrv_outside_whl_mount_2 mount rear_2

co[lr]_lddrv_suspension_mount mount rear

co[lr]_lddrv_suspension_mount_2 mount rear_2

co[lr]_lddrv_suspension_upright mount rear

co[lr]_lddrv_suspension_upright_2 mount rear_2

co[lr]_outside_wheel_center location rear

co[lr]_outside_wheel_center_2 location rear_2

co[lr]_toe_angle parameter_real rear

co[lr]_toe_angle_2 parameter_real rear_2

cos_axle_diff_mount mount rear

cos_axle_diff_mount_2 mount rear_2

cos_driveline_active parameter_integer rear

cos_driveline_active_2 parameter_integer rear_2

cos_halfshaft_omega_left solver_variable rear

cos_halfshaft_omega_left_2 solver_variable rear_2

cos_halfshaft_omega_right solver_variable rear

cos_halfshaft_omega_right_2 solver_variable rear_2

cos_suspension_parameters_ARRAY array rear

cos_suspension_parameters_ARRAY_2 array rear_2

The communicator: Belongs to the class: Has the role:

Page 37: Using Adams/Car Truck - MD Adams 2010

37Welcome to Adams/Car TruckTemplates Overview

msc_truck_trailer_axle

Overview

This template represents a solid axle suspension typically used on trailers.

Template name

_msc_truck_trailer_axle

Major role

Suspension

Application

Suspension and Full-vehicle analysis

Description

The template represents a simple rigid axle trailing-arm suspension with springs and shock absorbers. Dual wheels are mounted on the axle to make the complete suspension system. It also connects to the brake templates.

Files referencedmsc_truck_trailer_axle_airbag.sprmsc_truck_trailer_axle.dprmsc_truck_trailer_axle_shock.busmsc_truck_trailer_A_frame.busmsc_truck_trailer_arm_to_axle.bus

Page 38: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

38

Topology

Hub parts are connected to the solid axle via rotational joints. Dual wheel template mounts to the hubs. The suspension is connected to the trailer subsystem via mount parts at the springs and dampers.

The following table maps the topology of the template:

Parameters

The following table lists the parameters in the template:

Communicators

Mount parts provide the connectivity to the trailer and wheel subsystems. Input communicators receive information about the toe and camber suspension orientation and the wheel-center location.

The following table lists the communicators in the template:

The joint: Connects the part: To the part:

jo[lr]cyl_shock ge[lr]_shock_top ge[lr]_shock_bottom

jo[lr]rev_spindle ge[lr]_spindle ge[lr]_axle

bg[lr]_shock_to_frame_field mt[lr]_shock_top ge[lr]_shock_top

bg[lr]_shock_to_trail_arm.field ge[lr]_trail_arm ge[lr]_shock_bottom

bg[lr]_trail_arm_to_axle.field ges_axle ge[lr]_trail_arm

da[lr]_damper.force ge[lr]_shock_bottom ge[lr]_shock_top

bg[lr]_trail_arm_to_frame.field mt[lr]_trail_arm_to_frame ge[lr]_trail_arm

ns[lr]_spring.force ge[lr]_trail_arm mt[lr]_airbag_to_frame

ns[lr]_spring.spdp_force ge[lr]_trail_arm mt[lr]_airbag_to_frame

The parameter: Takes the value: Its units are:

pv[lr]_camber_angle Real angle

pv[lr]_toe_angle Real angle

The communicator: Belongs to the class: Has the role:

ci[lr]_airbag_to_frame mount real

ci[lr]_shock_top mount inherit

ci[lr]_trail_arm_to_frame mount inherit

co[lr]_camber_angle parameter_real inherit

co[lr]_pad_axle mount inherit

Page 39: Using Adams/Car Truck - MD Adams 2010

39Welcome to Adams/Car TruckTemplates Overview

msc_truck_wheels_dual

Overview

The dual wheel template represents a dual wheel arrangement on drive and trailer axles of the truck. It uses the tire property file and supports three basic functions:

• Supports vertical load

• Develops longitudinal forces for acceleration and braking

• Develops lateral forces for cornering

Template name

_msc_truck_wheel_dual

co[lr]_pad_axle mount inherit

co[lr]_toe_angle parameter_real inherit

co[lr]_trl_outside_wheel_center location inherit

co[lr]_trl_outside_whl_mount mount inherit

co[lr]_trl_suspension_mnt mount inherit

co[lr]_trl_suspension_upright mount inherit

co[lr]_trl_wheel_center location inherit

co[lr]_wheel_mount mount inherit

cos_suspension_parameters_ARRAY array inherit

The communicator: Belongs to the class: Has the role:

Page 40: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

40

Major role

Wheel

Application

Full-vehicle analyses

Description

The dual wheel system template consists of wheel parts rigidly connected to mount parts. The tire contact patch forces are transformed in forces and torques applied at the hub. A series of user-written subroutines perform the force calculation depending on the tire property file that you selected. The road property file determines the road contact model. For additional information about using tire and road models, see the Adams/Tire online help.

Files referenced

The wheel system template references a tire property file for each wheel part. The default tire property file is msc_truck_fiala.tir, stored in the tires.tbl directory of the Adams/Car Truck shared database.

Topology

The outside and inside wheel are rigidly connected by fixed joint, and the inside wheel in turn is connected to spindle.

Communicators

Mount parts provide connectivity to the suspension subsystems, and output communicators publish information about tire forces and wheel orientation. Tire force output communicator is used by the drive axle template in order to evaluate the halfshaft angular velocity during a quasi static analysis. The halfshaft velocity contributes to the calculation of the engine speed during quasi-static analysis.

The following table lists the communicators in the wheel system template.

The communicator: Belongs to the class: Has the role:

ci[lr]_camber_angle parameter_real inherit

ci[lr]_outside_wheel_center location inherit

ci[lr]_suspension_upright mount inherit

ci[lr]_suspension_mount mount inherit

ci[lr]_toe_angle parameter_real inherit

ci[lr]_wheel_center location inherit

co[lr]_outside_tire_force force inherit

co[lr]_rotor_to_wheel mount inherit

Page 41: Using Adams/Car Truck - MD Adams 2010

41Welcome to Adams/Car TruckTemplates Overview

msc_truck_air_drum_brakes

Overview

The drum-brake system template represents an air brake device that applies resistance to the motion of a vehicle.

Template name

_msc_truck_air_drum_brakes

Major role

Brake_system

Application

Full-vehicle analysis to simulate the effect of braking on the dynamics of the vehicle

co[lr]_tire_force force inherit

co[lr]_wheel_orientation orientation inherit

cos_tire_forces_array_left array inherit

cos_tire_forces_array_right array inherit

The communicator: Belongs to the class: Has the role:

Page 42: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

42

Description

The drum-brake system template represents a model of air brake system. It converts the brake line pressure to brake torque which is applied to the wheels. This template models the brakes at three axles.

Files referenced

None

Topology

An ac_point_torque_actuator acts between the suspension upright and wheel part. The brake line pressure is converted to brake_ torque based upon the friction coefficient and load sensitive pressure metering.

Parameters

The braking torque is expressed as a function of a number of parameters as listed below:

Communicators

Mount parts provide connectivity between the template and suspension subsystems. Input communicators receive information about the toe and camber suspension orientation and the wheel-center location. Input to the brake system is brake demand.

The following table lists the communicators in the template:

The parameter: Takes the value: Its units are:

pvs_front_axle_load_at_max_braking real force

pvs_drive_axle_load_at_max_braking real force

pvs_brake_mu real no_units

pvs_demand_to_pressure_cnvt real no_units

pvs_drum_radius real length

pvs_drum_width real length

pvs_hub_wheel_offset real length

pvs_pressure_to_torque_cnvt real torque

The communicator: Belongs to the class: Has the role:

ci[lr]_camber_angle parameter_real front

ci[lr]_camber_angle_front_drive parameter_real rear

ci[lr]_camber_angle_rear_drive parameter_real rear_2

ci[lr]_inside_tire_force_front_drive force rear

Page 43: Using Adams/Car Truck - MD Adams 2010

43Welcome to Adams/Car TruckTemplates Overview

msc_truck_brake

Overview

The tractor disc-brake system template represents a device that applies resistance to the motion of a vehicle.

ci[lr]_inside_tire_force_rear_drive force rear_2

ci[lr]_outside_tire_force_front_drive force rear

ci[lr]_outside_tire_force_rear_drive force rear_2

ci[lr]_suspension_upright mount front

ci[lr]_suspension_upright_front_drive mount rear

ci[lr]_suspension_upright_rear_drive mount rear_2

ci[lr]_tire_force force front

ci[lr]_toe_angle parameter_real front

ci[lr]_toe_angle_front_drive parameter_real rear

ci[lr]_toe_angle_rear_drive parameter_real rear_2

ci[lr]_wheel mount front

ci[lr]_wheel_front_drive mount rear

ci[lr]_wheel_rear_drive mount rear_2

ci[lr]_wheel_center location front

ci[lr]_wheel_center_front_drive location rear

ci[lr]_wheel_center_rear_drive location rear_2

cis_brake_demand solver_variable any

The communicator: Belongs to the class: Has the role:

Page 44: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

44

Template name

_msc_truck_tractor_brake

Major role

Brake_system

Application

Full-vehicle (tractor only) analysis to simulate the effect of braking on the dynamics of the vehicle.

Description

The disc-brake system template represents a simple model of a brake system. It applies a rotational torque between the caliper and the rotor. A pair of disc brakes is mounted on each axle. The brake line pressure is divided into two channels, front and rear, depending on the brake_bias. This brake line pressure is converted to brake torque depending upon the brake_demand, coefficient of friction, effective piston radius and the velocity of the vehicle.

Files referenced

None

Topology

The rotor is rigidly attached to the wheel. A caliper is fixed to the suspension, housing any number of pistons, the effective area of which is specified as a parameter. The brake bias determines the amount of braking line pressure distributed to each axle. Effective piston radius and the friction coefficient are used to convert the brake line pressure into braking torque. The disc-brake template is a simple model of a brake system. It does not model the complex interaction between the rotor and caliper.

Parameters

The following table lists the parameters in the template.

The parameter: Takes the value: Its units are:

pvs_front_brake_bias Real No units

pvs_front_brake_mu Real No units

pvs_front_effective_piston_radius Real mm

pvs_front_piston_area Real mm2

pvs_front_rotor_hub_wheel_offset Real mm

pvs_front_rotor_hub_width Real mm

pvs_front_rotor_width Real mm

pvs_max_brake_value Real No units

Page 45: Using Adams/Car Truck - MD Adams 2010

45Welcome to Adams/Car TruckTemplates Overview

Communicators

Mount parts provide the connectivity to the axle and wheels. Input communicators receive information about the toe and camber suspension orientation and the wheel-center location. Input to the brake system is brake demand.

The following table lists the communicators in the template.

pvs_rear_brake_bias Real No units

pvs_rear_brake_mu Real No units

pvs_rear_effective_piston_radius Real mm

pvs_rear_piston_area Real mm2

pvs_rear_rotor_hub_wheel_offset Real mm

pvs_rear_rotor_hub_width Real mm

pvs_rear_rotor_width Real mm

The communicator: Belongs to the class: Has the role:

ci[lr]_front_camber_angle parameter_real front

ci[lr]_front_rotor_to_wheel mount front

ci[lr]_front_tire_force force front

ci[lr]_front_toe_angle parameter_real front

ci[lr]_front_wheel_center location front

ci[lr]_front_suspension_ upright mount front

ci[lr]_rear_rotor_ro_wheel_1 mount rear

ci[lr]_rear_rotor_ro_wheel_2 mount rear_2

ci[lr]_rear_suspension_ upright_1 mount rear

ci[lr]_rear_suspension_ upright_2 mount rear_2

ci[lr]_rear_toe_angle parameter_real rear

ci[lr]_rear_tire_force force rear

ci[lr]_rear_camber_angle parameter_real rear

ci[lr]_rear_wheel_center_1 location rear

ci[lr]_rear_wheel_center_2 location rear_2

cis_brake_demand solver_variable any

cos_max_brake_value parameter_real inherit

The parameter: Takes the value: Its units are:

Page 46: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

46

msc_truck_trailer_brake

Overview

The trailer disc-brake system template represents a device that applies resistance to the motion of a vehicle.

Template name

_msc_truck_trailer_brake

Major role

Brake_system

Application

Full-vehicle (tractor and semi-trailer) analysis to simulate the effect of braking on the dynamics of the vehicle

Description

The disc-brake system template represents a simple model of a brake system. It applies a rotational torque between the caliper and the rotor. A pair of disc brake is mounted on each axle. The brake line pressure is divided into three channels, front, rear, and trailer depending upon the brake bias. This brake demand is converted to line pressure and brake torque depending upon the coefficient of friction, effective piston radius and the velocity of the vehicle.

Files referenced

None

Topology

Topology is same as _msc_truck_brake.

Page 47: Using Adams/Car Truck - MD Adams 2010

47Welcome to Adams/Car TruckTemplates Overview

Parameters

The following table lists the parameters in the template.

Communicators

Mount parts provide the connectivity between the template and axle, wheel subsystems. Input communicators receive information about the toe and camber suspension orientation and the wheel-center location. Input to the brake system is brake demand.

The parameter: Takes the value: Its units are:

pvs_front_brake_bias real No units

pvs_front_brake_mu real No units

pvs_front_effective_piston_radius real mm

pvs_front_piston_area real mm2

pvs_front_rotor_hub_wheel_offset real mm

pvs_front_rotor_hub_width real mm

pvs_front_rotor_width real mm

pvs_max_brake_value real No units

pvs_rear_brake_bias real No units

pvs_rear_brake_mu real No units

pvs_rear_effective_piston_radius real mm

pvs_rear_piston_area real mm2

pvs_rear_rotor_hub_wheel_offset real mm

pvs_rear_rotor_hub_width real mm

pvs_rear_rotor_width real mm

pvs_trailer_brake_bias real No units

pvs_trailer_brake_mu real No units

pvs_trailer_effective_piston_radius real mm

pvs_trailer_piston_area real mm2

pvs_trailer_rotor_hub_wheel_offset real mm

pvs_trailer_brake_bias real no units

pvs_trailer_rotor_hub_width real mm

pvs_trailer_rotor_width real mm

Page 48: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

48

The following table lists the communicators in the template.

The communicator: Belongs to the class: Has the role:

ci[lr]_front_camber_angle parameter_real front

ci[lr]_front_rotor_to_wheel mount front

ci[lr]_front_tire_force force front

ci[lr]_front_toe_angle parameter_real front

ci[lr]_front_wheel_center location front

ci[lr]_front_suspension_ upright mount front

ci[lr]_rear_rotor_ro_wheel_1 mount rear

ci[lr]_rear_rotor_ro_wheel_2 mount rear_2

ci[lr]_rear_suspension_ upright_1 mount rear

ci[lr]_rear_suspension_ upright_2 mount rear_2

ci[lr]_rear_toe_angle parameter_real rear

ci[lr]_rear_tire_force force rear

ci[lr]_rear_camber_angle parameter_real rear

ci[lr]_rear_wheel_center_1 location rear

ci[lr]_rear_wheel_center_2 location rear_2

ci[lr]_trailer_camber_angle parameter_real trailer

ci[lr]_trailer_rotor_to_wheel_1 mount trailer

ci[lr]_trailer_rotor_to_wheel_2 mount trailer_2

ci[lr]_trailer_suspension_upright_1 mount trailer

ci[lr]_trailer_suspension_upright_2 mount trailer_2

ci[lr]_trailer_wheel_center_1 location trailer

ci[lr]_trailer_wheel_center_2 location trailer_2

ci[lr]_trailer_toe_angle parameter_real trailer

cis_brake_demand solver_variable any

cos_max_brake_value parameter_real inherit

Page 49: Using Adams/Car Truck - MD Adams 2010

49Welcome to Adams/Car TruckTemplates Overview

msc_truck_powertrain

Overview

This template represents the powertrain including the clutch and gear box.

Template name

_msc_truck_powertrain

Major role

powertrain

Application

Full-vehicle analysis

Description

The powertrain template is functional representation based on an internal combustion engine, clutch and a gearbox model. The engine combustion model takes the throttle demand and produces a crankshaft torque as a result of a three dimensional spline interpolation. Independent variables are engine RPM and throttle position. Torque is divided with inter- and intra-axle differentials.

Files referencedmdi_0001.busV12_engine_map.pwrMDI_viscous.dif

Page 50: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

50

Topology

The powertrain produces a transmission output torque acting on the front driveshaft, reacted on the powertrain part. The front driveshaft drives a coupler splitting torque between the front and rear axles. The front and rear axles then split torque left and right through differentials.

The following table maps the topology of the template.

Parameters

The following table lists the parameters used in the template:

The joint: Connects the part: To the part:

jo[lr]rev_diff_output_F ge[lr]_diff_output_F mts_diff_mount_F

jo[lr]rev_diff_output_R ge[lr]_diff_output_R mts_diff_mount_R

josrev_front_driveshaft_to_axle ges_front_driveshaft mts_diff_mount_F

josrev_interaxle_diff_output_to_axle ges_interaxle_diff_output mts_diff_mount_F

josrev_rear_driveshaft_to_axle ges_rear_driveshaft mts_diff_mount_R

grsdif_front_drive_axle josrev_interaxle_diff_output_to_axle jolrev_diff_output_Fjorrev_diff_output_F

grsdif_interaxle_diff josrev_front_driveshaft_to_axle josrev_interaxle_diff_output_to_axle josrev_rear_driveshaft_to_axle

grsdif_rear_drive_axle josrev_rear_driveshaft_to_axle jolrev_diff_output_Rjorrev_diff_output_R

bkl_front_engine_mount.field mts_powertrain_to_body ges_powertrain

bkl_rear_engine_mount.field mts_powertrain_to_body ges_powertrain

bkr_front_engine_mount.field mts_powertrain_to_body ges_powertrain

bkr_rear_engine_mount.field mts_powertrain_to_body ges_powertrain

The parameter: Takes the value: Its units are:

pvs_clutch_capacity Real troque

pvs_clutch_close Real no units

pvs_clutch_damping Real torsion_damping

pvs_clutch_open Real no units

pvs_clutch_stiffness Real none

pvs_clutch_tau Real time

pvs_ems_gain Real none

pvs_ems_max_throttle Real no units

Page 51: Using Adams/Car Truck - MD Adams 2010

51Welcome to Adams/Car TruckTemplates Overview

Communicators

The following table lists the communicators in the template:

pvs_ems_throttle_off Real no units

pvs_engine_idle_speed Real no units

pvs_engine_inertia Real inertia

pvs_engine_rev_limit Real no units

pvs_final_drive Real no units

pvs_gear_1 … to … 18 Real no units

pvs_gear_r Real no units

pvs_graphics_flag Integer no units

pvs_max_gears Integer no units

pvs_max_throttle Real no units

The communicator: Belongs to the class: Has the role:

ci[lr]_diff_tripot_F location rear

ci[lr]_diff_tripot_R location rear_2

ci[lr]_tire_force_F force rear

ci[lr]_tire_force_R force rear_2

cis_clutch_demand solver_variable inherit

cis_diff_mount_F mount rear

cis_diff_mount_R mount rear_2

cis_initial_engine_rpm parameter_real any

cis_powertrain_to_body mount inherit

cis_sse_diff1 diff inherit

cis_throttle_demand solver_variable inherit

cis_transmission_demand solver_variable inherit

co[lr]_tripot_to_differential_F mount rear

co[lr]_tripot_to_differential_R mount rear_2

cos_clutch_displacement_ic solver_variable inherit

cos_default_downshift_rpm parameter_real inherit

cos_default_upshift_rpm parameter_real inherit

cos_diff_ratio parameter_real inherit

The parameter: Takes the value: Its units are:

Page 52: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

52

msc_bus_rigid_chassis

Overview

This template represents the chassis frame to which other subassemblies are attached.

Template name

_msc_bus_rigid_chassis

cos_engine_idle_rpm parameter_real inherit

cos_engine_map spline inherit

cos_engine_max_rpm parameter_real inherit

cos_engine_rpm solver_variable inherit

cos_engine_speed solver_variable rear_2

cos_max_engine_braking_torque solver_variable inherit

cos_max_engine_driving_torque solver_variable inherit

cos_max_gears parameter_integer inherit

cos_max_throttle parameter_real inherit

cos_powertrain_gse general_state_equation inherit

cos_transmission_input_omega solver_variable inherit

cos_transmission_spline spline inherit

The communicator: Belongs to the class: Has the role:

Page 53: Using Adams/Car Truck - MD Adams 2010

53Welcome to Adams/Car TruckTemplates Overview

Major role

Body

Application

Full-vehicle analysis

Description

The template represents the chassis frame to which other subassemblies like suspension, steering and powertrain etc. are attached. The frontal area and aero drag coefficient parameters are used to calculate the aerodynamic drag.

Files referenced

none

Topology

Aero forces are applied to ges_frame.

Parameters

The following table lists the parameters used in the template:

Communicators

Mount parts provide the connectivity between the template and suspension, powertrain, and wheel subsystems etc. Input communicators receive information about the tire reference locations.

The following table lists the communicators in the template:

The parameter: Takes the value: Its units are:

pvs_aero_frontal_area real area

pvs_air_density real density

pvs_body_height real length

pvs_body_length real length

pvs_body_width real length

pvs_drag_coefficient real no units

The communicator: Belongs to the class: Has the role:

cis_std_tire_ref location inherit

co[lr]_front_susp_to_body mount front

Page 54: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

54

co[lr]_suspension_to_frame_rear mount rear

co[lr]_suspension_to_frame_rear_2 mount rear_2

cos_aero_drag_force solver_varible inherit

cos_aero_frontal_area parameter_real inherit

cos_air_density parameter_real inherit

cos_body_subsystem mount inherit

cos_chassis_path_reference marker inherit

cos_drag_coefficient parameter_real inherit

cos_driver_reference marker inherit

cos_fd_panhard_rod_to_frame mount rear

cos_lateral_rod_to_frame mount any

cos_lower_bump_stop_to_frame mount inherit

cos_measure_for_distance mount inherit

cos_pitman_mount mount inherit

cos_powertrain_to_body mount any

cos_press_valve_link_to_frame mount inherit

The communicator: Belongs to the class: Has the role:

Page 55: Using Adams/Car Truck - MD Adams 2010

55Welcome to Adams/Car TruckTemplates Overview

msc_truck_double_wishbone_suspension

Overview

This template represents the double wishbone (upper-lower A arm) suspension system.

Template name

_msc_truck_double_wishbone_suspension

Major role

Suspension

Application

suspension analysis.

Description

The template represents the double-wishbone (also known as double A arm) independent suspension system.

Files referencedmdi_0004.bus

Page 56: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

56

mdi_0001.busmdi_shk_0001.dprmdi_0001.bummdi_0001.spr

Topology

The following table maps the topology of the template.

The joint: Connects the part: To the part

jk[lr]hoo_lwr_strut_kinematic ge[lr]_lower_strut ge[lr]_lower_control_arm

jk[lr]hoo_top_mount_kinematic ge[lr]_upper_strut mt[lr]_strut_to_body

jk[lr]rev_lca ge[lr]_lower_control_arm ges_subframe

jk[lr]rev_uca ge[lr]_upper_control_arm mt[lr]_uca_to_body

jo[lr]con_drive_sft_int_jt ge[lr]_tripot ge[lr]_drive_shaft

jo[lr]con_drive_sft_otr ge[lr]_drive_shaft ge[lr]_spindle

jo[lr]cyl_lwr_upr_strut ge[lr]_lower_strut ge[lr]_upper_strut

jo[lr]rev_spindle_upright ge[lr]_spindle ge[lr]_upright

jo[lr]sph_lca_balljoint ge[lr]_upright ge[lr]_lower_control_arm

jo[lr]sph_uca_balljoint ge[lr]_upper_control_arm ge[lr]_upright

jo[lr]tra_tripot_to_differential ge[lr]_tripot mt[lr]_tripot_to_differential

joscon_left_upright_to_draglink ge[lr]_upright ge[lr]_draglink

josfix_subframe_rigid ges_subframe mts_subframe_to_body

jossph_right_upright_to_draglink ger_upright ges_draglink

bg[lr]_subframe_front.field mts_subframe_to_body ges_subframe

bg[lr]_subframe_rear.field mts_subframe_to_body ges_subframe

bk[lr]_lca_front.field ges_subframe ge[lr]_lower_control_arm

bk[lr]_lca_rear.field ges_subframe ge[lr]_lower_control_arm

bk[lr]_lwr_strut.field ge[lr]_lower_control_arm ge[lr]_lower_strut

bk[lr]_top_mount.field mt[lr]_strut_to_body ge[lr]_upper_strut

bk[lr]_uca_front.field mt[lr]_uca_to_body ge[lr]_upper_control_arm

bk[lr]_uca_rear.field mt[lr]_uca_to_body ge[lr]_upper_control_arm

bu[lr]_jounce_stop.force ge[lr]_lower_strut ge[lr]_upper_strut

da[lr]_ride_damper.force ge[lr]_lower_strut ge[lr]_upper_strut

ns[lr]_ride_spring.force ge[lr]_lower_strut mt[lr]_strut_to_body

ns[lr]_ride_spring.spdp_force ge[lr]_lower_strut mt[lr]_strut_to_body

Page 57: Using Adams/Car Truck - MD Adams 2010

57Welcome to Adams/Car TruckTemplates Overview

Parameters

The following table lists the parameters in the template.

Communicators

Mount parts provide the connectivity between the template and suspension mounts on chassis. Output communicator provide toe-camber angle and tire location information.

The following table lists the communicators in the template.

The parameter: Takes the value: Its units are:

pv[lr]_camber_angle real angle

pv[lr]_drive_shaft_offset real length

pv[lr]_toe_angle real angle

pvs_subframe_active integer no units

The communicator: Belongs to the class: Has the role:

ci[lr]_ARB_pickup location inherit

ci[lr]_strut_to_body mount inherit

ci[lr]_tripot_to_differential mount inherit

ci[lr]_uca_to_body mount inherit

cis_subframe_to_body mount inherit

co[lr]_arb_bushing_mount mount inherit

co[lr]_camber_angle mount inherit

co[lr]_droplink_to_suspension mount inherit

co[lr]_suspension_mount mount inherit

co[lr]_suspension_upright mount inherit

co[lr]_toe_angle parameter_real inherit

co[lr]_tripot_to_differential location inherit

co[lr]_wheel_center location inherit

cos_driveline_active parameter_integer inherit

cos_engine_to_subframe mount inherit

cos_rack_housing_to_suspension_subframe mount inherit

cos_strarm_to_spindle mount front

cos_suspension_parameters_ARRAY array inherit

Page 58: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

58

The following figures show the location of the templates in the assembly

Page 59: Using Adams/Car Truck - MD Adams 2010

59Welcome to Adams/Car TruckTemplates Overview

Page 60: Using Adams/Car Truck - MD Adams 2010

Adams/Car TruckTemplates Overview

60