13.8. Battery Thermal System Valve Control - BatThermSysVlvCtl
Id |
BatThermSysVlvCtl |
Title |
Battery Thermal System Valve Control |
System |
Thermal |
Document Type |
Application Software Component Specification Preview |
13.8.1. Overview
The Battery Thermal System Valve Control component controls the valves in the battery thermal system. It determines the valve positions based on the battery thermal system state, climate control system state, and ambient cooling potential. The component detects faults in the valve currents and sets fault flags accordingly.
13.8.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Determine Valve Positions |
Determines the positions of the chiller, heater, radiator, radiator bypass and isolation valves based on the battery thermal system state, climate control system state, and ambient cooling potential. |
2 |
Detect Valve Faults |
Detects open circuit and short circuit faults in the chiller, heater, radiator, radiator bypass, and isolation valves based on the valve currents. Sets fault flags when faults are detected for the defined fault detection time. |
13.8.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
BTSSystemState |
Incoming |
Enum: VtSig_BTSSystemState_t |
[-1] |
inherit |
2 |
CCCSystemState |
Incoming |
Enum: VtSig_CCCSystemState_t |
[-1] |
inherit |
3 |
ChlrCur |
Incoming |
single |
[-1] |
inherit |
4 |
HeatrCur |
Incoming |
single |
[-1] |
inherit |
5 |
RadrCur |
Incoming |
single |
[-1] |
inherit |
6 |
RadrBypCur |
Incoming |
single |
[-1] |
inherit |
7 |
AmbAirT |
Incoming |
single |
[-1] |
inherit |
8 |
CooltTAct |
Incoming |
single |
[-1] |
inherit |
9 |
PmpSpdAct |
Incoming |
uint8 |
[-1] |
inherit |
10 |
LowestAverageMDTemp |
Incoming |
int16 |
[-1] |
inherit |
11 |
HighestAverageMDTemp |
Incoming |
int16 |
[-1] |
inherit |
12 |
IsolnVlvCur |
Incoming |
single |
[-1] |
inherit |
13 |
CoolgCrit |
Incoming |
boolean |
[-1] |
inherit |
14 |
ChillrCurrSt |
Incoming |
boolean |
[-1] |
inherit |
15 |
HtrCurrSt |
Incoming |
boolean |
[-1] |
inherit |
16 |
RadCurrSt |
Incoming |
boolean |
[-1] |
inherit |
17 |
RadBypCurrSt |
Incoming |
boolean |
[-1] |
inherit |
18 |
ChlrReq |
Outgoing |
uint8 |
[-1] |
inherit |
19 |
HeatrReq |
Outgoing |
uint8 |
[-1] |
inherit |
20 |
RadrReq |
Outgoing |
uint8 |
[-1] |
inherit |
21 |
RadrBypReq |
Outgoing |
uint8 |
[-1] |
inherit |
22 |
ChlrFlt |
Outgoing |
boolean |
[-1] |
inherit |
23 |
HeatrFlt |
Outgoing |
boolean |
[-1] |
inherit |
24 |
RadrFlt |
Outgoing |
boolean |
[-1] |
inherit |
25 |
RadrBypFlt |
Outgoing |
boolean |
[-1] |
inherit |
26 |
IsoVlvReq |
Outgoing |
uint8 |
[-1] |
inherit |
27 |
IsoVlvShortCircFlt |
Outgoing |
boolean |
[-1] |
inherit |
28 |
IsoVlvOpenCircFlt |
Outgoing |
boolean |
[-1] |
inherit |
29 |
MS_ThermalValveStates |
Outgoing |
Bus: CAN_MS_ThermalValveStates_t |
[-1] |
inherit |
30 |
MS_ThermalValveStatesSnd |
Outgoing |
boolean |
[1] |
inherit |
13.8.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
BtsvcAmbCoolgMargLowrThd |
single |
[1,1] |
Min: 0, Max: 20 |
Lower threshold to consider cooling availability from ambient air |
|
2 |
BtsvcAmbCoolgMargUpprThd |
single |
[1,1] |
Min: 0, Max: 20 |
Upper threshold to consider cooling availability from ambient air |
|
3 |
BtsvcFltCurMax |
single |
[1,1] |
Min: 0, Max: 3 |
A |
Maximum current draw expected by the coolant valve in continuous operation |
4 |
BtsvcFltCurMin |
single |
[1,1] |
Min: 0, Max: 3 |
A |
Minimum current draw expected by the coolant valve in continuous operation |
5 |
BtsvcFltDetnT |
single |
[1,1] |
Min: 0, Max: 10 |
s |
Minimum time duration with open and short circuit fault conditions true before raising a fault condition for the coolant valve |
6 |
BtsvcFltRst |
boolean |
[1,1] |
Min: 0, Max: 1 |
Reset faults for the Chiller, Heater, Radiator and Radiatro Bypass valves |
|
7 |
BtsvcIsolnFltCurMax |
single |
[1,1] |
Min: 0, Max: 3 |
A |
Maximum current draw expected by the Isolation valve in continuous operation |
8 |
BtsvcIsolnFltCurMin |
single |
[1,1] |
Min: 0, Max: 3 |
A |
Minimum current draw expected by the Isolation valve in continuous operation |
9 |
BtsvcIsolnFltDetnT |
single |
[1,1] |
Min: 0, Max: 10 |
s |
Minimum time duration with open and short circuit fault conditions true before raising a fault condition for Isolation Valve |
10 |
BtsvcVlvClsgTiDly |
single |
[1,1] |
Min: 0, Max: 60 |
s |
Delay between simultaneous closing of Chilller and Heater of Radiator and Radiator Bypass valves |
11 |
BtsvcDeltaTCooltMap |
single |
[9,4] |
Min: , Max: |
Coolant dT map depending of CoolantHVBM dT and BTS Coolant Pump Duty Cycle COLUMNS “0% |