7.9. High Voltage Power Limiter - MstngHvPwrLimr
Id |
MstngHvPwrLimr |
Version |
main |
Title |
High Voltage Power Limiter |
System |
High Voltage Power |
Document Type |
Application Software Component Specification Preview |
7.9.1. Overview
The High Voltage Power Limiter (MstngHvPwrLimr) is a software component responsible for limiting the power consumption and generation in the high voltage system of the vehicle. It takes various inputs related to battery current and power limits and outputs the constrained power limits for consumption and generation.
7.9.2. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
HvBatDchaCurLim30Sec |
Incoming |
single |
[1] |
Amps |
Hv Battery Discharge Current Limit30 Second |
|
2 |
HvBatChCurLim30Sec |
Incoming |
single |
[1] |
Amps |
Hv Battery Charge Current Limit30 Second |
|
3 |
HvBatDchaCurLim10Sec |
Incoming |
single |
[1] |
Amps |
Hv Battery Discharge Current Limit10 Second |
|
4 |
HvBatDchaCurLim2Sec |
Incoming |
single |
[1] |
Amps |
Hv Battery Discharge Current Limit2 Second |
|
5 |
HvBatU |
Incoming |
single |
[1] |
V |
Hv Battery Voltage |
|
6 |
HvBatActCur |
Incoming |
single |
[1] |
Amps |
Hv Battery Actual Current |
|
7 |
HvSysActSt |
Incoming |
Enum: CmnenaHvSt |
[1] |
Hv System Actual State |
||
8 |
HvBatChCurLim10Sec |
Incoming |
single |
[1] |
Amps |
Hv Battery Charge Current Limit10 Second |
|
9 |
HvBatChCurLim2Sec |
Incoming |
single |
[1] |
Amps |
Hv Battery Charge Current Limit2 Second |
|
10 |
HvBatDchaPwrLim30Sec |
Incoming |
single |
[1] |
kW |
Hv Battery Discharge Power Limit30 Second |
|
11 |
HvBatChPwrLim30Sec |
Incoming |
single |
[1] |
kW |
Hv Battery Charge Power Limit30 Second |
|
12 |
HvBatDchaPwrLim10Sec |
Incoming |
single |
[1] |
kW |
Hv Battery Discharge Power Limit10 Second |
|
13 |
HvBatChPwrLim10Sec |
Incoming |
single |
[1] |
kW |
Hv Battery Charge Power Limit10 Second |
|
14 |
HvBatDchaPwrLim2Sec |
Incoming |
single |
[1] |
kW |
Hv Battery Discharge Power Limit2 Second |
|
15 |
HvBatChPwrLim2Sec |
Incoming |
single |
[1] |
kW |
Hv Battery Charge Power Limit2 Second |
|
16 |
ActCurAry |
Incoming |
single |
[6] |
Amps |
Actual Current Array |
|
17 |
HvMinCnsPwrAry |
Incoming |
single |
[6] |
kW |
Hv Minimum Consumption Power Array |
|
18 |
HvMinGennPwrAry |
Incoming |
single |
[6] |
kW |
Hv Minimum Generation Power Array |
|
19 |
TotCurCns |
Incoming |
single |
[1] |
A |
Total Current Consumption |
|
20 |
BadHvPwrSys |
Incoming |
boolean |
[1] |
Bad Hv Power System |
||
21 |
LimpModSt |
Incoming |
Enum: CmnenaLimpMod |
[1] |
Limp Mode State |
||
22 |
HvGennLim2Sec |
Outgoing |
single |
[1] |
kW |
Hv Generation Limit2 Second |
|
23 |
HvCnsLim2Sec |
Outgoing |
single |
[1] |
kW |
Hv Consumption Limit2 Second |
|
24 |
HvGennLim10Sec |
Outgoing |
single |
[1] |
kW |
Hv Generation Limit10 Second |
|
25 |
HvCnsLim10Sec |
Outgoing |
single |
[1] |
kW |
Hv Consumption Limit10 Second |
|
26 |
CurGennRednLvl |
Outgoing |
uint8 |
[1] |
Current Generation Reduction Level |
||
27 |
CurRednLvl |
Outgoing |
uint8 |
[1] |
Current Reduction Level |
||
28 |
HvCnsLimAry |
Outgoing |
single |
[6] |
kW |
Hv Consumption Limit Array |
|
29 |
HvGennLimAry |
Outgoing |
single |
[6] |
kW |
Hv Generation Limit Array |
|
30 |
DtActCnsPwr |
Outgoing |
single |
[1] |
kW |
Drivetrain Actual Consumption Power |
7.9.3. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
MshvwlmrCfgPtIdx |
uint8 |
[1,1] |
Min: 1, Max: 10 |
Drivetrain Index |
Mshvwlmr Configuration Powertrain Index |
|
2 |
MshvwlmrPwrRednModLim |
single |
[1,1] |
Min: 0, Max: 1000 |
kW |
Maximum allowed total power consumption in Reduced Power Mode |
Mshvwlmr Power Reduction Mode Limit |
3 |
MshvwlmrUseMaxAllwdPwr |
uint8 |
[1,1] |
Min: 1, Max: 3 |
1 - Use MIN for calculation max available DT power from BMS max current and BMS max power; 2 - use BMS max current; 3 - use BMS max power |
Mshvwlmr Use Maximum Allowed Power |