Difference between revisions of "SIMarchitect Library Overview/Component library/Powertrain/Energy Converters/Electric Machine"
From OpenMBD
m (Christopher Burhan moved page SIMarchitect Library Overview/Component library1/Powertrain/Energy Converters/Electric Machine to SIMarchitect Library Overview/Component library/Powertrain/Energy Converters/Electric Machine without leaving a redi...) |
|||
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{HANADV/module | {{HANADV/module | ||
− | |info = | + | |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 | ||
− | |busselectorImage = | + | |busselectorImage = ElecMacbus.png |
}} | }} | ||
Line 11: | Line 11: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! colspan=" | + | ! colspan="5" style="text-align: center;" | Output |
|- | |- | ||
− | ! | + | ! 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" | ||
|- | |- | ||
− | ! | + | ! Variable |
− | ! | + | ! 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
Contents
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
Bus Selector for module input
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 |