资源描述
Communicators in the Suspension Test Rig
The following tables describe the input and output communicators in the suspension test rig (.__MDI_SUSPENSION_TESTRIG). In the tables, the notation:
[lr] indicates that there is both a left and right communicator of the specified name, as in ci[lr]_camber_angle.
s indicates a single communicator, as in cis_steering_rack_joint.
Communicators in the Suspension Test Rig
:The communicators
Belongs to the class
Form minor role
receives
ci[lr]_camber_angle
parameter_real
Any
Camber angle value from the suspension subsystem. Sets the correct orientation of the test rig wheels.
ci[lr]_diff_tripot
location
any
Location of the differential
ci[lr]_toe_angle
parameter_real
any
Toe angle value from the suspension subsystem. Sets the correct orientation of the test rig wheels.
ci[lr]_suspension_mount
mount
any
Part to which the test rig wheels can attach.
ci[lr]_suspension_upright
mount
Any
Upright part from suspension subsystem.
ci[lr]_jack_frame
mount
Any
Not matched (fixed to ground).
ci[lr]_wheel_center
location
Any
Location of the wheel center from the suspension subsystem. Test rig wheels attach to the suspension at that location.
cis_driveline_active
parameter_integer
Any
Integer value stored in the suspension template/subsystem that indicates the activity of the drivetrain.
cis_powertrain_to_body
mount
Any
Part to which differential outputs are constrained.
cis_leaf_adjustment_steps
parameter_integer
Any
Integer value stored in the leaf spring template (currently not available).
cis_steering_rack_joint
joint_for_motion
Any
Steering-rack translational joint from the steering subsystem.
cis_steering_wheel_joint
joint_for_motion
Any
Steering-wheel revolute joint from the steering subsystem.
cis_suspension_parameters_ARRAY
array
any
Array used in the suspension characteristic calculations; comes from the suspension subsystems
Output Communicators in Suspension Test Rig
The communicators
Belongs to the class
Form minor role
outputs
cos_leaf_adjustment_multiplier
array
Any
Leaf Spring toolkit. It is currently not supported in the standard product.
cos_characteristics_input_ARRAY
array
Any
Suspension, vehicle, and test-rig parameters array IDs used by suspension characteristics calculations routines.
co[l,r]_tripot_to_differential
mount
any
Outputs the ge[lr]_diff_output parts.
cos_tire_forces_array_left
Array
Any
Outputs array of Adams IDs used by the conceptual suspension module.
cos_tire_forces_array_right
array
any
Outputs array of Adams IDs used by the conceptual suspension module.
Communicators in the SDI Test Rig
The following tables describe the input and output communicators in the SDI test rig (.__MDI_SDI_TESTRIG). In the tables, the notation [lr] indicates that there is both a left and right communicator of the specified name.
Input Communicators in SDI Test Rig
The communicators
Belongs to the class
Form minor role
receives
cis_body_subsystem
mount
inherit
Output from the body subsystem. It indicates the part that represents the body.
cis_chassis_path_reference
marker
Any
Marker from the body subsystem. It is used to measure path, roll, and sideslip error in a constant radius cornering maneuver.
cis_driver_reference
marker
any
Marker from the body subsystem. It is used in Adams/SmartDriver simulations.
cis_engine_rpm
solver_variable
Any
Adams/Solver variable for engine revolute speed, in rotations per minute, from the powertrain subsystem.
cis_engine_speed
solver_variable
any
Adams/Solver variable for engine revolute speed, in radians per second, from the powertrain subsystem.
cis_measure_for_distance
marker
Marker used to measure the distance traveled in the forward direction of the vehicle, from the body subsystem.
cis_diff_ratio
parameter_real
Real parameter variable for final drive ratio, from the powertrain subsystem.
cis_steering_rack_joint
joint_for_motion
front
Steering-rack translational joint from the steering subsystem.
cis_steering_wheel_joint
joint_for_motion
front
Steering-wheel revolute joint from the steering subsystem.
cis_max_brake_value
parameter_real
Output from brake subsystem (maximum brake signal value).
cis_max_engine_speed
parameter_real
Output from powertrain subsystem (maximum engine rpm value).
cis_max_gears
parameter_integer
Output from powertrain (maximum number of allowed gears).
cis_max_rack_displacement
parameter_real
Output displacement limits from steering subsystem. Used by the Standard Driver Interface.
cis_max_rack_force
parameter_real
Output force limits from steering subsystem. Used by the Standard Driver Interface.
cis_max_steering_angle
parameter_real
Output angle limits from steering subsystem. Used by the Standard Driver Interface.
cis_max_steering_torque
parameter_real
Output from steering subsystem.
cis_max_throttle
parameter_real
Output from powertrain (maximum value of throttle signal).
cis_min_engine_speed
parameter_real
Output from powertrain subsystem (minimum engine rpm value, used for shifting strategy).
cis_rotation_diff
diff
Output from powertrain (it is a differential equation used to measure crankshaft acceleration; its integral is used for engine rpm).
cis_transmission_spline
spline
Spline for transmission gears (output from powertrain: reduction ratios for every gear).
cis_transmission_input_omega
solver_variable
The transmission input engine variable from the powertrain template.
cis_clutch_diff
diff
Clutch slip differential equation from the powertrain template.
cis_clutch_displacement_ic
solver_variable
The clutch initial displacement (engine crankshaft torque at static equilibrium) from the powertrain template.
ci[lr]_front_suspension_mount
mount
front
The hub parts (wheel carriers) from suspension templates (front and rear)
ci[lr]_rear_suspension_mount
rear
The hub parts (wheel carriers) from suspension templates (front and rear)
Output Communicators in SDI Test Rig
The communicators
Belongs to the class
Form minor role
outputs
cos_brake_demand
solver_variable
Any
Brake demand to the brake subsystem.
cos_clutch_demand
solver_variable
Any
Clutch demand to the powertrain subsystem.
cos_desired_velocity
solver_variable
any
Desired velocity Adams/Solver variable. Other subsystems can reference it.
cos_initial_engine_rpm
parameter_real
Any
Initial engine RPM real variable to the powertrain subsystem.
cos_throttle_demand
solver_variable
any
Throttle demand to the powertrain subsystem.
cos_transmission_demand
solver_variable
Transmission (gear) demand to the powertrain subsystem.
cos_sse_diff1
diff
Differential equation computed during quasi-static prephase, used to control the vehicle longitudinal dynamics.
cos_std_tire_ref
location
X,Y,Z location of standard tire reference marker (positioned appropriately at the correct height, including 2% of road penetration).
Matching Communicators with Test Rigs
When you create a template, you must meet the following conditions to ensure that an analysis will work with your new template:
2.If the template is a suspension template (for example, its major role is suspension), the template must contain a suspension parameters array. The suspension parameters array identifies to the suspension analysis how the steer axis should be calculated and whether the suspension is independent or dependent.
1.The template must be compatible with other templates and with the test rigs, for example, the .__MDI_SUSPENSION_TESTRIG. The template must also contain the proper output communicators.
For example, for a suspension template to be compatible with the suspension test rig, the suspension template must contain either the mount or the upright output communicators. In the following table, the notation [lr] indicates that there is both a left and right communicator of the specified name.
Output Communicators in Suspension Templates
The communicators
Belongs to the class
Form minor role
receives
co[lr]_suspension_mount
mount
inherit
suspension_mount
co[lr]_suspension_upright
mount
inherit
suspension_upright
co[lr]_wheel_center
location
inherit
wheel_center
co[lr]_toe_angle
parameter_real
inherit
toe_angle
co[lr]_camber_angle
parameter_real
inherit
camber_angle
The co[lr]_suspension_mount output communicators publish the parts to which the test rig wheels should mount. As you create these communicators, ensure that you set their minor role to inherit. By setting the minor role to inherit, the communicator takes its minor role from the minor role of the subsystems that use your suspension template.
The co[lr]_wheel_center output communicators publish the location of the wheel centers to the test rig so the test rig can locate itself relative to the suspension. As you create these types of communicators, make sure that you also leave their minor role set to inherit.
The toe and camber communicators (co[lr]_toe_angle and co[lr]_camber_angle) publish, to the test rig, the toe and camber angles set in the suspension so that the test rig can orient the wheels correctly.
5
展开阅读全文