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 |