4.29. Vehicle Torque Source Selection Manager - VehTqSrcSeln

Id

VehTqSrcSeln

Version

0.3.2.0

Title

Vehicle Torque Source Selection Manager

System

Drivetrain

Document Type

Application Software Component Specification Preview

4.29.1. Overview

The Vehicle Torque Source Selection component selects the torque demand source based on priority and validity of the torque demand signals from the driver, AD/ADAS system, and electronic braking system (EBS). It outputs the selected torque demand and the active torque demand source.

4.29.2. Functions

Title

Description

1

Torque Demand Source Selection

Selects the torque demand source (driver, AD/ADAS, EBS) based on configured priority and validity of the torque demand signals. Outputs the selected torque demand value.

2

Active Torque Demand Source Determination

Determines and outputs the active torque demand source (driver, AD/ADAS, EBS, or null) based on the selection logic.

4.29.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

DrvrTqDmd

Incoming

single

[1]

N*m

Expected signal: Vehicle Torque demand
If signal si NA: mandatory.

Driver Torque Demand

2

AdTqDmd

Incoming

single

[1]

N*m

Expected signal: Automated drive torque demand
If signal si NA: mandatory. Can be 0

Ad Torque Demand

3

EbsTqDmd

Incoming

single

[1]

N*m

Expected signal: Electronic braking system torque demand
If signal si NA: mandatory. Can be zero if not requested

Ebs Torque Demand

4

DrvrTqDmdVld

Incoming

boolean

[1]

inherit

Expected signal: Vehicle Torque demand
If signal si NA: mandatory. True when active

Driver Torque Demand Valid

5

AdTqDmdVld

Incoming

boolean

[1]

inherit

Expected signal: Automated drive torque demand
If signal si NA: mandatory. Can be false when not active

Ad Torque Demand Valid

6

AdTqDmdAcv

Incoming

boolean

[1]

inherit

Expected signal: Automated drive torque demand
If signal si NA: mandatory. Can be false If feature not present

Ad Torque Demand Active

7

EbsTqDmdVld

Incoming

boolean

[1]

inherit

Expected signal: Electronic braking system torque demand signal validity
If signal si NA: mandatory. True

Ebs Torque Demand Valid

8

EbsTqDmdAcv

Incoming

boolean

[1]

inherit

Expected signal: Electronic braking system torque demand activation
If signal si NA: mandatory. True when active

Ebs Torque Demand Active

9

SafeRstEnad

Incoming

boolean

[1]

inherit

Expected signal: Safe restart for Automated drive request
If signal si NA: mandatory. Can be False if Automated drive not present

Safe Reset Enabled

10

VehtqsrcVehTqDmd

Outgoing

single

[1]

N*m

Vehtqsrc Vehicle Torque Demand

11

VehtqsrcTqDmdSrcAct

Outgoing

Enum: CmndrvTqSrc

[1]

inherit

Vehtqsrc Torque Demand Source Actual

12

VehtqsrcTqDmdSeld

Outgoing

boolean

[3]

inherit

Vehtqsrc Torque Demand Selected

4.29.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

VehtqsrcTqSrcPrioCfg

uint8

[1,3]

Min: 1, Max: 3

Torque Sources Priority Configuration [Driver, AD/ADAS, EBS]; 1-Highest, 3-Lowest)

Vehtqsrc Torque Source Priority Configuration

4.29.5. Calibration

VehTqSeln must be set up according to the desired behaviour for torque prioritisation.

4.29.5.1. Configure Torque Priority

VehtqsrcTqSrcPrioCfg allows customization of priority assignments to select torque demand sources when multiple sources are active simultaneously. VehtqsrcTqSrcPrioCfg is a 1-by-3 vector, where each cell corresponds to one of the following inputs: Driver, AD/ADAS, and Braking System. Selection is based on value 1 to 3 for each source, with 1 being Highest, 3 being Lowest) Default value: [2 3 1] meaning highest priority is assigned to braking system, while ADAS has the lowest priority.

4.29.5.2. Notes

None