Difference between revisions of "SIMarchitect Library Overview/Component library/Powertrain/Energy Converters/Electric Machine"

From OpenMBD
Jump to: navigation, search
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{HANADV/module
 
{{HANADV/module
  
|info = test
+
|info = The electric machine is modeled using maps to represent the relation between its mechanical and electrical (DC) power. It is divided into three parts, the stator, rotor and the power electronics.
  
 
|moduleImage = ElecMac.jpeg
 
|moduleImage = ElecMac.jpeg
Line 11: Line 11:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-  
 
|-  
! colspan="3" style="text-align: center;" | Output
+
! colspan="5" style="text-align: center;" | Output
 
|-
 
|-
! style="width:150px" | Variable
+
! Node
 +
! Variable
 +
! Label
 
! Description
 
! Description
 
! Unit
 
! Unit
 +
|-
 +
| rowspan="4" style="text-align: center;" | Sensor
 +
| M<sub>em
 +
| ElecMac_tqAct_Nm
 +
| Electric machine output torque
 +
| Nm
 +
|-
 +
| ω<sub>em
 +
| ElecMac_nAct_radps
 +
| Electric machine output speed
 +
| rad/s
 +
|-
 +
| i
 +
| ElecMac_iAct_A
 +
| Electric machine output current
 +
| A
 +
|-
 +
| ϑ
 +
| ElecMac_tAct_K
 +
| Electric machine output temperature
 +
| K
 +
|-
 +
| rowspan="1" style="text-align: center;" | elec fb out [A]
 +
| i
 +
| phys_current_A
 +
| Current
 +
| A
 +
|-
 +
| rowspan="2" style="text-align: center;" | mech out [Nm]
 +
| M<sub>em
 +
| phys_torque_Nm
 +
| torque
 +
| Nm
 +
|-
 +
| J<sub>em
 +
| phys_inertia_kgm2
 +
| inertia
 +
| kgm<sup>2
 
|}
 
|}
  
Line 21: Line 61:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-  
 
|-  
! style="width:150px" | Parameter
+
! Variable
! Description
+
! Parameter
 +
! Style = "width:600px" | Description
 +
! Unit
 +
|-
 +
| J<sub>em
 +
| dat.inertia.value
 +
| Electric machine inertia
 +
| kgm<sup>2
 +
|-
 +
| 𝛕<sub>1
 +
| dat.timeconstant.value
 +
| Electric machine time constant
 +
| -
 +
|-
 +
| rowspan="2" style="text-align: left;" | M<sub>em,max
 +
| dat.maxtorque.torque.vec
 +
| rowspan="2" style="text-align: left;" | Electric machine maximum torque (Max torque = f(speed))
 +
| Nm
 +
|-
 +
| dat.maxtorque.speed.vec
 +
| rad/s
 +
|-
 +
| rowspan="2" style="text-align: left;" | M<sub>em,min
 +
| dat.mintorque.torque.vec
 +
| rowspan="2" style="text-align: left;" | Electric machine minimum torque (Min torque = f(speed))
 +
| Nm
 +
|-
 +
| dat.mintorque.speed.vec
 +
| rad/s
 +
|-
 +
| K<sub>p
 +
| dat.controller.p.value
 +
| Proportional constant for Speed controller (PI)
 +
| -
 +
|-
 +
| K<sub>i
 +
| dat.controller.i.value
 +
| Integral constant for Speed controller (PI)
 +
| -
 +
|-
 +
| rowspan="8" style="text-align: left;" | P<sub>el,em
 +
| dat.elecpowmap.motor.voltage.vec
 +
| rowspan="8" style="text-align: left;" | Electric machine power map = f(voltage,speed,torque)
 +
| V
 +
|-
 +
| dat.elecpowmap.motor.speed.vec
 +
| rad/s
 +
|-
 +
| dat.elecpowmap.motor.torque.vec
 +
| Nm
 +
|-
 +
| dat.elecpowmap.motor.elecpow.map
 +
| W
 +
|-
 +
| dat.elecpowmap.geneator.voltage.vec
 +
| V
 +
|-
 +
| dat.elecpowmap.geneator.speed.vec
 +
| rad/s
 +
|-
 +
| dat.elecpowmap.geneator.torque.vec
 +
| Nm
 +
|-
 +
| dat.elecpowmap.generator.elecpow.map
 +
| W
 
|}
 
|}

Latest revision as of 05:50, 4 June 2018

General information about Electric Machine

The electric machine is modeled using maps to represent the relation between its mechanical and electrical (DC) power. It is divided into three parts, the stator, rotor and the power electronics.

Module

ElecMac.jpeg

Bus Selector for module input

ElecMacbus.png

Module output

Output
Node Variable Label Description Unit
Sensor Mem ElecMac_tqAct_Nm Electric machine output torque Nm
ωem ElecMac_nAct_radps Electric machine output speed rad/s
i ElecMac_iAct_A Electric machine output current A
ϑ ElecMac_tAct_K Electric machine output temperature K
elec fb out [A] i phys_current_A Current A
mech out [Nm] Mem phys_torque_Nm torque Nm
Jem phys_inertia_kgm2 inertia kgm2

Module Parameter

Variable Parameter Description Unit
Jem dat.inertia.value Electric machine inertia kgm2
𝛕1 dat.timeconstant.value Electric machine time constant -
Mem,max dat.maxtorque.torque.vec Electric machine maximum torque (Max torque = f(speed)) Nm
dat.maxtorque.speed.vec rad/s
Mem,min dat.mintorque.torque.vec Electric machine minimum torque (Min torque = f(speed)) Nm
dat.mintorque.speed.vec rad/s
Kp dat.controller.p.value Proportional constant for Speed controller (PI) -
Ki dat.controller.i.value Integral constant for Speed controller (PI) -
Pel,em dat.elecpowmap.motor.voltage.vec Electric machine power map = f(voltage,speed,torque) V
dat.elecpowmap.motor.speed.vec rad/s
dat.elecpowmap.motor.torque.vec Nm
dat.elecpowmap.motor.elecpow.map W
dat.elecpowmap.geneator.voltage.vec V
dat.elecpowmap.geneator.speed.vec rad/s
dat.elecpowmap.geneator.torque.vec Nm
dat.elecpowmap.generator.elecpow.map W