4.25. Vehicle Acceleration Controller - VehAccCtl

Id

VehAccCtl

Version

0.3.3.0

Title

Vehicle Acceleration Controller

System

Drivetrain

Document Type

Application Software Component Specification Preview

4.25.1. Overview

The Vehicle Acceleration Control software component determines the desired vehicle torque demand based on the vehicle longitudinal acceleration request. The vehicle longitudinal acceleration request to vehicle torque demand can be tuned via a 1-D lookup table. The software component performs the calibration parameters consistency check if the calibration is changed.

4.25.2. Functions

Title

Description

1

Torque Demand Calculation

Calculates the desired vehicle torque demand based on accelerator pedal position using a lookup table. The lookup table maps pedal position to a torque demand value.

2

Torque Limiting

Limits the calculated torque demand based on the maximum available torque from the drivetrain (in drive) and the maximum available regenerative braking torque (in coast). This ensures the torque demand does not exceed physical limits.

4.25.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

VehLgtAReq

Incoming

single

[1]

m/s/s

Expected signal: Vehicle Acceleration request.
If signal is NA: mandatory

Vehicle Longitudinal Acceleration Request

2

VehDrvTqMax

Incoming

single

[1]

N*m

Expected signal: Max vehicle torque in drive
If signal is NA: mandatory

Vehicle Drive Torque Maximum

3

VehRgnTqMax

Incoming

single

[1]

N*m

Expected signal: Max vehicle torque in regen
If signal is NA: mandatory

Vehicle Regeneration Torque Maximum

4

VehacctlVehTqDmd

Outgoing

single

[1]

N*m

Vehacctl Vehicle Torque Demand

5

VehacctlSwcCfgVld

Outgoing

boolean

[1]

inherit

Vehacctl Swc Configuration Valid

6

VehacctlDiagc

Outgoing

Bus: VehacctlDiagc

[-1]

inherit

Vehacctl Diagnostic

4.25.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

VehacctlTqLgtATblBreakPnt

single

[1,19]

Min: -100, Max: 100

m/s/s

Table breakpoints for Torque vehicle acceleration control

Vehacctl Torque Longitudinal Acceleration Table Break Point

2

VehacctlTqLgtATblDa

single

[1,19]

Min: -1, Max: 1

Table data for Torque vehicle acceleration control

Vehacctl Torque Longitudinal Acceleration Table Data

4.25.5. Configuration Guide

The VehAccCtl component provides open-loop mapping of vehicle longitudinal acceleration request to the vehicle torque demand. The component gives additional flexibility in shaping vehicle torque demand.

4.25.5.1. Step 1 - Calibrate Torque-Acceleration Mapping

Set VehacctlTqLgtATblBreakPnt to define the breakpoints for vehicle longitudinal acceleration mapping. Set VehacctlTqLgtATblDa to define the corresponding torque demand values for each breakpoint.