Difference between revisions of "SIMarchitect Library Overview/Component library/Powertrain/Energy Converters/Hydraulic Machine"
From OpenMBD
(→Module output) |
m (Christopher Burhan moved page SIMarchitect Library Overview/Component library1/Powertrain/Energy Converters/Hydraulic Machine to SIMarchitect Library Overview/Component library/Powertrain/Energy Converters/Hydraulic Machine without leaving a re...) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{HANADV/module | {{HANADV/module | ||
− | |info = | + | |info = A hydraulic machine (pump/motor) converts energy stored in a hydraulic accumulator to mechanical energy. |
|moduleImage = HydrMac.jpeg | |moduleImage = HydrMac.jpeg | ||
Line 20: | Line 20: | ||
! Unit | ! Unit | ||
|- | |- | ||
− | | rowspan="5" style=" | + | | rowspan="5" style="text-align: center;" | Sensor |
| M<sub>pm | | M<sub>pm | ||
| HydrMac_tqAct_Nm | | HydrMac_tqAct_Nm | ||
Line 66: | Line 66: | ||
! Style = "width:600px" | Description | ! Style = "width:600px" | Description | ||
! Unit | ! Unit | ||
+ | |- | ||
+ | | J<sub> | ||
+ | | dat.inertia.value | ||
+ | | Inertia | ||
+ | | kgm<sup>2 | ||
+ | |- | ||
+ | | 𝛕<sub>1 | ||
+ | | dat.timeconstant.value | ||
+ | | Hydraulic machine time constant | ||
+ | | - | ||
+ | |- | ||
+ | | D | ||
+ | | dat.displacement.value | ||
+ | | Hydraulic machine displacement volume | ||
+ | | m<sup>3 | ||
+ | |- | ||
+ | | rowspan="4" style="text-align: left;" | η<sub>v | ||
+ | | dat.volefficiency.x.vec | ||
+ | | rowspan="4" style="text-align: left;" | Hydraulic machine volumetric efficiency (Volumetric efficiency = f(X,pressure,speed)) | ||
+ | | - | ||
+ | |- | ||
+ | | dat.volefficiency.pressure.vec | ||
+ | | Pa | ||
+ | |- | ||
+ | | dat.volefficiency.speed.vec | ||
+ | | rad/s | ||
+ | |- | ||
+ | | dat.volefficiency.efficiency.map | ||
+ | | - | ||
+ | |- | ||
+ | | rowspan="4" style="text-align: left;" | η<sub>m | ||
+ | | dat.mechefficiency.x.vec | ||
+ | | rowspan="4" style="text-align: left;" | Hydraulic machine mechanical efficiency (Mechanical efficiency = f(X,pressure,speed)) | ||
+ | | - | ||
+ | |- | ||
+ | | dat.mechefficiency.pressure.vec | ||
+ | | Pa | ||
+ | |- | ||
+ | | dat.mechefficiency.speed.vec | ||
+ | | rad/s | ||
+ | |- | ||
+ | | dat.mechefficiency.efficiency.map | ||
+ | | - | ||
+ | |- | ||
+ | | K<sub>p | ||
+ | | dat.controller.p.value | ||
+ | | Proportional constant for PI controller | ||
+ | | - | ||
+ | |- | ||
+ | | K<sub>i | ||
+ | | dat.controller.i.value | ||
+ | | Integral constant for PI controller | ||
+ | | - | ||
|} | |} |
Latest revision as of 05:50, 4 June 2018
Contents
General information about Hydraulic Machine
A hydraulic machine (pump/motor) converts energy stored in a hydraulic accumulator to mechanical energy.
Module
Bus Selector for module input
Module output
Output | ||||
---|---|---|---|---|
Node | Variable | Label | Description | Unit |
Sensor | Mpm | HydrMac_tqAct_Nm | Hydraulic machine output torque | Nm |
ωpm | HydrMac_nAct_radps | Hydraulic machine output speed | rad/s | |
Qpm | HydrMac_flowAct_m3ps | Hydraulic machine volume flow | m3/s | |
Pacc | HydrMac_pInAct_Pa | Accumulator pressure | Pascal | |
Pres | HydrMac_pOutAct_Pa | Reservoir pressure | Pascal | |
flow fb out [m3/s] | Qpm | phys_flow_m3ps | Volume flow | m3/s |
mech out [Nm] | ωpm | phys_speed_radps | rotational speed | rad/s |
Module Parameter
Variable | Parameter | Description | Unit |
---|---|---|---|
J | dat.inertia.value | Inertia | kgm2 |
𝛕1 | dat.timeconstant.value | Hydraulic machine time constant | - |
D | dat.displacement.value | Hydraulic machine displacement volume | m3 |
ηv | dat.volefficiency.x.vec | Hydraulic machine volumetric efficiency (Volumetric efficiency = f(X,pressure,speed)) | - |
dat.volefficiency.pressure.vec | Pa | ||
dat.volefficiency.speed.vec | rad/s | ||
dat.volefficiency.efficiency.map | - | ||
ηm | dat.mechefficiency.x.vec | Hydraulic machine mechanical efficiency (Mechanical efficiency = f(X,pressure,speed)) | - |
dat.mechefficiency.pressure.vec | Pa | ||
dat.mechefficiency.speed.vec | rad/s | ||
dat.mechefficiency.efficiency.map | - | ||
Kp | dat.controller.p.value | Proportional constant for PI controller | - |
Ki | dat.controller.i.value | Integral constant for PI controller | - |