13.6. Battery Thermal System Heater Control - BatThermSysHeatrCtl

Id

BatThermSysHeatrCtl

Title

Battery Thermal System Heater Control

System

Thermal

Document Type

Application Software Component Specification Preview

13.6.1. Overview

The Battery Thermal System Heater Control component controls the battery coolant heater based on the requested and actual battery coolant temperatures. It determines the heater enable request, disable request and temperature setpoint.

13.6.2. Functions

Title

Description

1

Heater Enable Request

Determines if the heater should be enabled based on the battery thermal system state, coolant temperature, and heater valve fault status

2

Heater Disable Request

Determines if the heater should be disabled based on the heater coolant valve fault status

3

Heater Temperature Setpoint

Calculates the heater coolant temperature setpoint using a PID controller based on the requested and actual coolant temperatures

13.6.3. Ports

Id

Direction

Data Type

Dimensions

Unit

1

BTSSystemState

Incoming

Enum: VtSig_BTSSystemState_t

[-1]

inherit

2

BTSSystemState_valid

Incoming

boolean

[-1]

inherit

3

CooltTReq

Incoming

single

[-1]

inherit

4

CooltTAct

Incoming

single

[-1]

inherit

5

HeatrCooltVlvFlt

Incoming

boolean

[-1]

inherit

6

HeatrTReq

Outgoing

single

[-1]

inherit

7

HeatrEnaReq

Outgoing

boolean

[-1]

inherit

8

HeatrDiReq

Outgoing

boolean

[-1]

inherit

13.6.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

1

BtshcCritBatCooltT

single

[1,1]

Min: -40, Max: 150

degC

Maximum permitted battery coolant temperature

2

BtshcHeatrTReqMax

single

[1,1]

Min: -40, Max: 150

degC

Maximum coolant temperature setpoint for heater control

3

BtshcHeatrTReqMin

single

[1,1]

Min: -40, Max: 150

degC

Minimum coolant temperature setpoint for heater control

4

BtshcHeatrTSpIntglGain

single

[1,1]

Min: -0.01, Max: 0.01

Represents the integral gain for the heater temperature setpoint as a function of battery coolant temperature delta to target

5

BtshcHeatrTSpPropGain

single

[1,1]

Min: -20, Max: 20

Represents the proportional gain for the heater temperature setpoint as a function of battery coolant temperature delta to target