7.8. High Voltage Power Aggregator - HvPwrAggrr

Id

HvPwrAggrr

Version

main

Title

High Voltage Power Aggregator

System

High Voltage Power

Document Type

Application Software Component Specification Preview

7.8.1. Overview

The HV Power Management (HVPM) component is responsible for managing the power distribution and limitations within the high-voltage system of the vehicle. It ensures that the power demands of various consumers and generators are balanced and within safe operating limits.

7.8.2. Functions

Title

Description

1

Manage Power Limits

Calculates and enforces power limits for consumers and generators based on system conditions and battery state.

2

Monitor System State

Monitors the overall state of the high-voltage system, including faults, warnings, and operational modes.

3

Coordinate Power Distribution

Coordinates the distribution of power among various consumers and generators, ensuring efficient and safe operation.

4

Handle Faults and Warnings

Detects and handles faults and warnings related to the high-voltage system, taking appropriate actions to mitigate risks and ensure system safety.

5

Provide System Information

Provides information about the current state of the high-voltage system, including power consumption, voltage levels, and system health.

7.8.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

LvActHvCur

Incoming

single

[1]

Amps

Lv Actual Hv Current

2

LvActHvCurVld

Incoming

boolean

[1]

Lv Actual Hv Current Valid

3

LvMinCnsPwr

Incoming

single

[1]

kW

Lv Minimum Consumption Power

4

LvMinGennPwr

Incoming

single

[1]

kW

Lv Minimum Generation Power

5

ThermSysHvCur

Incoming

single

[1]

Amps

Thermal System Hv Current

6

ThermSysHvCurVld

Incoming

boolean

[1]

Thermal System Hv Current Valid

7

ThermSysMinCnsPwr

Incoming

single

[1]

kW

Thermal System Minimum Consumption Power

8

ThermSysMinGennPwr

Incoming

single

[1]

kW

Thermal System Minimum Generation Power

9

SteerActHvCur

Incoming

single

[1]

Amps

Steering Actual Hv Current

10

SteerActHvCurVld

Incoming

boolean

[1]

Steering Actual Hv Current Valid

11

SteerMinCnsPwr

Incoming

single

[1]

kW

Steering Minimum Consumption Power

12

SteerMinGennPwr

Incoming

single

[1]

kW

Steering Minimum Generation Power

13

BrkgActHvCur

Incoming

single

[1]

Amps

Braking Actual Hv Current

14

BrkgActHvCurVld

Incoming

boolean

[1]

Braking Actual Hv Current Valid

15

BrkgMinCnsPwr

Incoming

single

[1]

kW

Braking Minimum Consumption Power

16

BrkgMinGennPwr

Incoming

single

[1]

kW

Braking Minimum Generation Power

17

DtActHvCur

Incoming

single

[1]

Amps

Drivetrain Actual Hv Current

18

DtActHvCurVld

Incoming

boolean

[1]

Drivetrain Actual Hv Current Valid

19

DtMinCnsPwr

Incoming

single

[1]

kW

Drivetrain Minimum Consumption Power

20

DtMinGennPwr

Incoming

single

[1]

kW

Drivetrain Minimum Generation Power

21

ChrgActHvCur

Incoming

single

[1]

Amps

Charging Actual Hv Current

22

ChrgActHvCurVld

Incoming

boolean

[1]

Charging Actual Hv Current Valid

23

ChrgMinCnsPwr

Incoming

single

[1]

kW

Charging Minimum Consumption Power

24

ChrgMinGennPwr

Incoming

single

[1]

kW

Charging Minimum Generation Power

25

ActChrgSt

Incoming

Enum: CmnenaChrgSt

[1]

Actual Charging State

26

ActChrgStVld

Incoming

boolean

[1]

Actual Charging State Valid

27

HvCnsLimAry

Incoming

single

[6]

kW

Hv Consumption Limit Array

28

HvCGennLimAry

Incoming

single

[6]

kW

Hv Coulomb Generation Limit Array

29

LimpHomeModSt

Incoming

Enum: CmnenaLimpMod

[1]

Limp Home Mode State

30

HvGennLim2Sec

Incoming

single

[1]

kW

Hv Generation Limit2 Second

31

HvCnsLim2Sec

Incoming

single

[1]

kW

Hv Consumption Limit2 Second

32

HvGennLim10Sec

Incoming

single

[1]

kW

Hv Generation Limit10 Second

33

HvCnsLim10Sec

Incoming

single

[1]

kW

Hv Consumption Limit10 Second

34

HvBatTarChCur

Incoming

single

[1]

Amps

Hv Battery Target Charge Current

35

HvBatTarChCurVld

Incoming

boolean

[1]

Hv Battery Target Charge Current Valid

36

BadHvboLimpMod

Incoming

boolean

[1]

Bad Hvbo Limp Mode

37

HvBatU

Incoming

single

[1]

V

Hv Battery Voltage

38

HvBatUVld

Incoming

boolean

[1]

Hv Battery Voltage Valid

39

HvSysActSt

Incoming

Enum: CmnenaHvSt

[1]

Hv System Actual State

40

HvSysActStVld

Incoming

boolean

[1]

Hv System Actual State Valid

41

BadHvbo

Incoming

boolean

[1]

Bad Hvbo

42

HvBatDchaCurLim30Sec

Incoming

single

[1]

Amps

Hv Battery Discharge Current Limit30 Second

43

HvBatChCurLim30Sec

Incoming

single

[1]

Amps

Hv Battery Charge Current Limit30 Second

44

HvBatDchaCurLim10Sec

Incoming

single

[1]

Amps

Hv Battery Discharge Current Limit10 Second

45

HvBatDchaCurLim2Sec

Incoming

single

[1]

Amps

Hv Battery Discharge Current Limit2 Second

46

HvBatActCur

Incoming

single

[1]

Amps

Hv Battery Actual Current

47

HvBatChCurLim10Sec

Incoming

single

[1]

Amps

Hv Battery Charge Current Limit10 Second

48

HvBatChCurLim2Sec

Incoming

single

[1]

Amps

Hv Battery Charge Current Limit2 Second

49

ShoCircFlt

Incoming

boolean

[1]

Short Circuit Fault

50

HvCnsrComFai

Outgoing

Enum: CmnenaSysNotifSt

[1]

Hv Consumer Communication Failure

51

HvNotCritFltSt

Outgoing

boolean

[1]

Hv Not Critical Fault State

52

TotCurCns

Outgoing

single

[1]

Amps

Total Current Consumption

53

ActCurAry

Outgoing

single

[6]

Amps

Actual Current Array

54

TarChrgCur

Outgoing

single

[1]

Amps

Target Charging Current

55

ChrgCritFlt

Outgoing

boolean

[1]

Charging Critical Fault

56

HvMinCnsPwrAry

Outgoing

single

[6]

kW

Hv Minimum Consumption Power Array

57

HvMinGennPwrAry

Outgoing

single

[6]

kW

Hv Minimum Generation Power Array

58

PwrLimClcnFai

Outgoing

boolean

[1]

Power Limit Calculation Failure

59

HvPwrNetCritFlt

Outgoing

Enum: CmnenaSysNotifSt

[1]

Hv Power Network Critical Fault

60

BadHvPwrSys

Outgoing

boolean

[1]

Bad Hv Power System

61

HvDrvDertg

Outgoing

boolean

[1]

Hv Drive Derating

62

HvRgnDertg

Outgoing

boolean

[1]

Hv Regeneration Derating

63

Diagc

Outgoing

Bus: HvwagrrDiagc

[-1]

Diagnostic

64

DtGennLim2Sec

Outgoing

single

[1]

kW

Drivetrain Generation Limit2 Second

65

HvDtCnsLim2Sec

Outgoing

single

[1]

kW

Hv Drivetrain Consumption Limit2 Second

66

DtGennLim10Sec

Outgoing

single

[1]

kW

Drivetrain Generation Limit10 Second

67

DtCnsLim10Sec

Outgoing

single

[1]

kW

Drivetrain Consumption Limit10 Second

68

LvGennLim

Outgoing

single

[1]

kW

Lv Generation Limit

69

LvCnsLim

Outgoing

single

[1]

kW

Lv Consumption Limit

70

ThermSysGennLim

Outgoing

single

[1]

kW

Thermal System Generation Limit

71

ThermSysCnsLim

Outgoing

single

[1]

kW

Thermal System Consumption Limit

72

SteerGennLim

Outgoing

single

[1]

kW

Steering Generation Limit

73

SteerCnsLim

Outgoing

single

[1]

kW

Steering Consumption Limit

74

BrkgGennLim

Outgoing

single

[1]

kW

Braking Generation Limit

75

BrkgCnsLim

Outgoing

single

[1]

kW

Braking Consumption Limit

76

HvDtGennLim

Outgoing

single

[1]

kW

Hv Drivetrain Generation Limit

77

HvDtCnsLim

Outgoing

single

[1]

kW

Hv Drivetrain Consumption Limit

78

ChrgGennLim

Outgoing

single

[1]

kW

Charging Generation Limit

79

ChrgCnsLim

Outgoing

single

[1]

kW

Charging Consumption Limit

7.8.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

HvwagrrAirSysDftCur

single

[1,1]

Min: 0, Max: 2000

A

CASO Current which will be used if to BadCASO flag active

Hvwagrr Air System Default Current

2

HvwagrrAirSysOutOfRngCur

single

[1,1]

Min: 0, Max: 2000

A

Out of range threshold for CAS current

Hvwagrr Air System Output Of Range Current

3

HvwagrrChrgCnsCurMax

single

[1,1]

Min: 0, Max: 2000

A

Maximum expected current of all consumes during charging

Hvwagrr Charging Consumption Current Maximum

4

HvwagrrChrgCurEdsLim

single

[1,1]

Min: 0, Max: 2000

A

Maximum allowed charging current limited by EDS performance

Hvwagrr Charging Current Eds Limit

5

HvwagrrChrgDftCur

single

[1,1]

Min: 0, Max: 2000

A

CHR Current which will be used if to BadCHRG flag active

Hvwagrr Charging Default Current

6

HvwagrrDiLtchChrgCritFlt

boolean

[1,1]

Min: 0, Max: 1

Parameter that unlatch HVPMCHRCriticalFault state

Hvwagrr Disable Latch Charging Critical Fault

7

HvwagrrDiLtchHvPwrMngtCritFlt

boolean

[1,1]

Min: 0, Max: 1

Parameter that unlatch HVPMWarning = CriticalHVPNfault state

Hvwagrr Disable Latch Hv Power Management Critical Fault

8

HvwagrrEnaChrgCritFltChk

boolean

[1,1]

Min: 0, Max: 1

Enable taking to account HvwagrrCHRCriticalFault

Hvwagrr Enable Charging Critical Fault Check

9

HvwagrrEnaCnsrComFaiChk

boolean

[1,1]

Min: 0, Max: 1

Enable taking to account HvwagrrConsumerCommFailure

Hvwagrr Enable Consumer Communication Failure Check

10

HvwagrrLimpModSysLim

single

[1,6]

Min: 0, Max: 10

kW

Power limits which will be set to corresponding systems when Limp home mode active

Hvwagrr Limp Mode System Limit

11

HvwagrrLvDftCur

single

[1,1]

Min: 0, Max: 2000

A

LV Current which will be used if to BadLVSO flag active

Hvwagrr Lv Default Current

12

HvwagrrSteerDftCur

single

[1,1]

Min: 0, Max: 2000

A

STR Current which will be used if to BadSTR flag active

Hvwagrr Steering Default Current

13

HvwagrrTarChrgCurThd

single

[1,1]

Min: 0, Max: 2000

A

Threshold of the Target charging current limit, exceeding which shell be considered as fault

Hvwagrr Target Charging Current Threshold

14

HvwagrrTmsDftCur

single

[1,1]

Min: 0, Max: 2000

A

TMS Current which will be used if to BadTMS flag active

Hvwagrr Tms Default Current

15

HvwagrrUseExtLim

boolean

[1,1]

Min: 0, Max: 1

Enable external source of power limitation

Hvwagrr Use External Limit

16

HvwagrrDftSysCnsLim

single

[1,6]

Min: 0, Max: 10000

kW

Default internal power limits for consumption

Hvwagrr Default System Consumption Limit

17

HvwagrrDftSysGennLim

single

[1,6]

Min: 0, Max: 10000

kW

Default internal power limits for generation

Hvwagrr Default System Generation Limit

18

HvwagrrDiLtchBadDt

boolean

[1,1]

Min: 0, Max: 1

Parameter that unlatch BadDTSO state

Hvwagrr Disable Latch Bad Drivetrain

19

HvwagrrDrvCurIndcnThd

uint16

[1,1]

Min: 0, Max: 2000

A

Threshold for the notification about the reduction of drivetrain motoring performance

Hvwagrr Drive Current Indication Threshold

20

HvwagrrOvldLimnTypMax

uint8

[1,1]

Min: 1, Max: 3

Parameter that defines the battery limits: 1 - Overload30Sec; 2 - Overload10Sec; 3 - Overload2Sec

Hvwagrr Overload Limitation Type Maximum

21

HvwagrrRgnCurIndcnThd

uint16

[1,1]

Min: 0, Max: 2000

A

Threshold for the notification about the reduction of drivetrain regen performance

Hvwagrr Regeneration Current Indication Threshold

22

HvwagrrIninTiout

single

[1,1]

Min: 0, Max: 3

sec

Initialization delay after host HW activation

Hvwagrr Initialization Timeout

23

HvwagrrChrgCanNoOfCycToChk

single

[1,1]

Min: 1, Max: 100

Number of CAN cycles to check to detct osciallation

Hvwagrr Charging Can Number Of Cycle To Check

24

HvwagrrChrgCanRxTiStep

single

[1,1]

Min: 0.1, Max: 5

s

CAN receive time step for CCI signals

Hvwagrr Charging Can Receive Time Step

25

HvwagrrChrgOscnDetnThd

single

[1,1]

Min: 0.5, Max: 1

Oscillation detection threshold

Hvwagrr Charging Oscillation Detection Threshold

26

HvwagrrChrgOutOfRngCur

single

[1,1]

Min: -2000, Max: 0

A

Out of range threshold for CHR current

Hvwagrr Charging Output Of Range Current

27

HvwagrrCurLowrLim

single

[1,1]

Min: , Max:

A

Current Min out of range detection

Hvwagrr Current Lower Limit

28

HvwagrrCurPwrCanNoOfCycToChk

single

[1,1]

Min: 1, Max: 100

Number of CAN cycles to check to detct osciallation

Hvwagrr Current Power Can Number Of Cycle To Check

29

HvwagrrCurPwrCanRxTiStep

single

[1,1]

Min: 0.01, Max: 5

s

CAN receive time step for Current and Power signals

Hvwagrr Current Power Can Receive Time Step

30

HvwagrrCurPwrOscnDetnThd

single

[1,1]

Min: 0, Max: 1

Oscillation detection threshold

Hvwagrr Current Power Oscillation Detection Threshold

31

HvwagrrCurUpprLim

single

[1,1]

Min: , Max:

A

Current Max out of range detection

Hvwagrr Current Upper Limit

32

HvwagrrHvCanNoOfCycToChk

single

[1,1]

Min: 1, Max: 100

Number of CAN cycles to check to detct osciallation

Hvwagrr Hv Can Number Of Cycle To Check

33

HvwagrrHvCanRxTiStep

single

[1,1]

Min: 0.01, Max: 5

s

CAN receive time step for HVPSHVStates signals

Hvwagrr Hv Can Receive Time Step

34

HvwagrrHvLowrLim

single

[1,1]

Min: , Max:

V

Voltage Min out of range detection

Hvwagrr Hv Lower Limit

35

HvwagrrHvOscnDetnThd

single

[1,1]

Min: 0, Max: 1

Oscillation detection threshold

Hvwagrr Hv Oscillation Detection Threshold

36

HvwagrrHvUpprLim

single

[1,1]

Min: , Max:

V

Voltage Max out of range detection

Hvwagrr Hv Upper Limit

37

HvwagrrLvOutOfRngCur

single

[1,1]

Min: 0, Max: 2000

A

Out of range threshold for LV current

Hvwagrr Lv Output Of Range Current

38

HvwagrrOutOfRngTiout

single

[1,1]

Min: 0, Max: 10

sec

Timeout for detection of HV current out of range conditions

Hvwagrr Output Of Range Timeout

39

HvwagrrOvldTioutMax

single

[1,1]

Min: 0, Max: 600

s

Minimum time for detection of the critical HV Powernet fault

Hvwagrr Overload Timeout Maximum

40

HvwagrrPwrLowrLim

single

[1,1]

Min: , Max:

kW

Power Min out of range detection

Hvwagrr Power Lower Limit

41

HvwagrrPwrUpprLim

single

[1,1]

Min: , Max:

kW

Power Max out of range detection

Hvwagrr Power Upper Limit

42

HvwagrrSteerOutOfRngCur

single

[1,1]

Min: 0, Max: 2000

A

Out of range threshold for STR current

Hvwagrr Steering Output Of Range Current

43

HvwagrrTmsOutOfRngCur

single

[1,1]

Min: 0, Max: 2000

A

Out of range threshold for TMS current

Hvwagrr Tms Output Of Range Current

44

HvwagrrHvAbsvJmp

single

[1,1]

Min: , Max:

V

Abnormal jump Value

Hvwagrr Hv Absolute Jump

45

HvwagrrPwrAbsvJmp

single

[1,1]

Min: , Max:

kW

Abnormal jump Value

Hvwagrr Power Absolute Jump

46

HvwagrrCurAbsvJmp

single

[1,1]

Min: , Max:

A

Abnormal jump Value

Hvwagrr Current Absolute Jump

47

HvwagrrDtOutOfRngCur

single

[1,1]

Min: 0, Max: 2000

A

Out of range threshold for DT current

Hvwagrr Drivetrain Output Of Range Current