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%