MotionView User's Guide

Linear Torque Map Powertrain

Linear Torque Map Powertrain

Previous topic Next topic No expanding text in this topic  

Linear Torque Map Powertrain

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Overview

A linear torque map models a simple powertrain with a simple source and single gear.  Only three parameters are required to define the powertrain.  The powertrain requires torque at 0% throttle and 100% throttle.  Source/Engine produces torque directly proportional to throttle, or in other words linearly interpolates torque at 0% and 100% to evaluate torque at intermediate throttle value.

linear_torque_map_powertrain_graph_mv

Variations from conventional powertrain systems in MDLLIB

This information can be used to retrofit the powertrains to interface with advanced driver.

1.Gear Ratio Curve:  Curve that contains the information about the gear ratio of the gearbox.  This curve is to maintain consistency with the IC Engine Friction Clutch Powertrain, that models manual transmission.  Linear torque map has only one gear ratio.  Gear 0 means neutral gear, and hence gear ratio is not important, since driver would never shift to gear 0.

gear_ratio_curves_panel_mv

2.Powertrain Dataset:  Parameters to define the powertrain.

Label

Default Value

Comments

Throttle Scaling

100

Variation of throttle:  0-100, or 0-1, or 0-any value.

Driver overrides this value with the value specified in the Altair Driver File under the THROTTLE_STANDARD block, SCALING_FACTOR parameter to maintain consistency between driver output and the powertrain expected throttle input.

Max. Powertrain Torque

10e6

In model units.

Toque output from the powertrain at 100% throttle.

Min. Powertrain Torque

0.00

In model units.

Toque output from the powertrain at 0% throttle.

Transmission Efficiency

0.99

Input omega/(output omega*Gear ratio).

dataset_prop_data_dialog_lin_torque_mv

3.Differential Torque or Drive Torque:  Torque output of the powertrain.

linear_torque_forces_panel_conn_tab_mv

linear_torque_forces_panel_rot_props_tab_mv

Tz – Expression = ‘-1*VARVAL({Torque Output Solver Variable IDstring})’

4.Powertrain Array:  IC Array that holds the data entered in the powertrain dataset.  It is a good practice to parameterize this with the powertrain dataset.

Index

Value

0

Reserved or No meaningful data.

*Generally used for debugging purposes only or as a place holder for something still in development.

1

Powertrain torque at 100% throttle.

2

Powertrain torque at 0% throttle.

3

Throttle Scaling

4

Reserved

5

Reserved

5.Solver Variables:

Solver Variable

Comments

Throttle Signal

Placeholder for the throttle signal from driver/test rig.
If not overridden, it gives 0 throttle signal to the powertrain.
This signal will be required to be attached to the analysis.

Gear Signal

Unused signals.
Present to resolve attachments of the analysis.
Also, present to maintain consistency with the IC Engine Friction Clutch Powertrain.

Clutch Signal

Engine Speed

Drive Torque

Solver signal that computes the powertrain torque given throttle input.
User defined properties.
User Expression – ‘USER(1, {Solver Array Powertrain ID}, {Solver Variable Throttle Signal ID})’.
Use local file and function name.
Function type – DLL/SO.
Local file – msautoutils.
Function name – VIRTUAL_POWERTRAIN.