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 |