Difference between revisions of "SIMarchitect Library Overview/Component library/Powertrain/Rechargeable Energy Storage System/Battery"

From OpenMBD
Jump to: navigation, search
(Module Parameter)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{HANADV/module
 
{{HANADV/module
  
|info = test
+
|info = The Battery is modeled using a resistor and RC circuit
  
 
|moduleImage = Batterymodule.jpeg
 
|moduleImage = Batterymodule.jpeg
Line 52: Line 52:
 
! Variable
 
! Variable
 
! Parameter
 
! Parameter
! Style = "width:600px text-align:left" | Description
+
! Style = "width:600px;" | Description
 
! Unit
 
! Unit
 
|-
 
|-
Line 75: Line 75:
 
| %
 
| %
 
|-
 
|-
| rowspan="2" style="text-align: center;" | e
+
| rowspan="2" style="text-align: left;" | e
 
| dat.ocv.soc.vec
 
| dat.ocv.soc.vec
| rowspan="2" style="text-align: center;" | Open circuit voltage = f(state of charge)
+
| rowspan="2" style="text-align: left;" | Open circuit voltage = f(state of charge)
 
| %
 
| %
 
|-
 
|-
Line 83: Line 83:
 
| V
 
| V
 
|-
 
|-
| rowspan="4" style="text-align: center;" | Discharge R<sub>0 </sub>, R and C
+
| rowspan="4" style="text-align: left;" | Discharge R<sub>0 </sub>, R and C
 
| dat.resi.discharge.soc.vec
 
| dat.resi.discharge.soc.vec
| rowspan="4" style="text-align: center;" | Discharge R<sub>0 </sub> = f(state of charge) <br/>  Discharge R = f(state of charge) <br/>  Discharge C = f(state of charge)
+
| rowspan="4" style="text-align: left;" | Discharge R<sub>0 </sub> = f(state of charge) <br/>  Discharge R = f(state of charge) <br/>  Discharge C = f(state of charge)
 
| %
 
| %
 
|-
 
|-
 
| dat.resi.discharge.R0.vec
 
| dat.resi.discharge.R0.vec
| ohm
+
| Ω
 
|-
 
|-
 
| dat.resi.discharge.R.vec
 
| dat.resi.discharge.R.vec
| ohm
+
| Ω
 
|-
 
|-
 
| dat.resi.discharge.C.vec
 
| dat.resi.discharge.C.vec
 
| F
 
| F
 
|-
 
|-
| rowspan="4" style="text-align: center;" | Charge R<sub>0 </sub>, R and C
+
| rowspan="4" style="text-align: left;" | Charge R<sub>0 </sub>, R and C
 
| dat.resi.discharge.soc.vec
 
| dat.resi.discharge.soc.vec
| rowspan="4" style="text-align: center;" | Charge R<sub>0 </sub> = f(state of charge) <br/>  Charge R = f(state of charge) <br/>  Charge C = f(state of charge)
+
| rowspan="4" style="text-align: left;" | Charge R<sub>0 </sub> = f(state of charge) <br/>  Charge R = f(state of charge) <br/>  Charge C = f(state of charge)
 
| %
 
| %
 
|-
 
|-
 
| dat.resi.charge.R0.vec
 
| dat.resi.charge.R0.vec
| ohm
+
| Ω
 
|-
 
|-
 
| dat.resi.charge.R.vec
 
| dat.resi.charge.R.vec
| ohm
+
| Ω
 
|-
 
|-
 
| dat.resi.charge.C.vec
 
| dat.resi.charge.C.vec
 
| F
 
| F
 
|}
 
|}

Latest revision as of 17:26, 4 June 2018

General information about Battery

The Battery is modeled using a resistor and RC circuit

Module

Batterymodule.jpeg

Bus Selector for module input

Batterybus.png

Module output

Output
Node Variable Label Description Unit
Sensor i Batt_iAct_A Battery current output A
u Batt_uAct_V Battery output voltage V
SOC Batt_soc_Act_Rt State of Charge ratio (0-1)
ϑbatt Batt_tAct_K Battery temperature K
elec out [V] u phys_voltage_V voltage V

Module Parameter

Variable Parameter Description Unit
ns dat.ns.value Number of cells connected in series -
np dat.np.value Number of cells connected in parallel -
C dat.capacity.value Cell capacity Ah
SOC(0) dat.initialSOC.value Initial state of charge (as % of cell capacity)  %
e dat.ocv.soc.vec Open circuit voltage = f(state of charge)  %
dat.ocv.ocv.vec V
Discharge R0 , R and C dat.resi.discharge.soc.vec Discharge R0 = f(state of charge)
Discharge R = f(state of charge)
Discharge C = f(state of charge)
 %
dat.resi.discharge.R0.vec Ω
dat.resi.discharge.R.vec Ω
dat.resi.discharge.C.vec F
Charge R0 , R and C dat.resi.discharge.soc.vec Charge R0 = f(state of charge)
Charge R = f(state of charge)
Charge C = f(state of charge)
 %
dat.resi.charge.R0.vec Ω
dat.resi.charge.R.vec Ω
dat.resi.charge.C.vec F