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

From OpenMBD
Jump to: navigation, search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{HANADV/module
 
{{HANADV/module
  
|info = test
+
|info = A hydraulic machine (pump/motor) converts energy stored in a hydraulic accumulator to mechanical energy.
  
 
|moduleImage = HydrMac.jpeg
 
|moduleImage = HydrMac.jpeg
Line 12: Line 12:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-  
 
|-  
! colspan="3" style="text-align: center;" | Output
+
! colspan="5" style="text-align: center;" | Output
 
|-
 
|-
 
! Node
 
! Node
Line 19: Line 19:
 
! Description
 
! Description
 
! Unit
 
! Unit
 +
|-
 +
| rowspan="5" style="text-align: center;" | Sensor
 +
| M<sub>pm
 +
| HydrMac_tqAct_Nm
 +
| Hydraulic machine output torque
 +
| Nm
 +
|-
 +
| ω<sub>pm
 +
| HydrMac_nAct_radps
 +
| Hydraulic machine output speed
 +
| rad/s
 +
|-
 +
| Q<sub>pm
 +
| HydrMac_flowAct_m3ps
 +
| Hydraulic machine volume flow
 +
| m<sup>3</sup>/s
 +
|-
 +
| P<sub>acc
 +
| HydrMac_pInAct_Pa
 +
| Accumulator pressure
 +
| Pascal
 +
|-
 +
| P<sub>res
 +
| HydrMac_pOutAct_Pa
 +
| Reservoir pressure
 +
| Pascal
 +
|-
 +
| rowspan="1" style="text-align: center;" | flow fb out [m3/s]
 +
| Q<sub>pm
 +
| phys_flow_m3ps
 +
| Volume flow
 +
| m<sup>3</sup>/s
 +
|-
 +
| rowspan="1" style="text-align: center;" | mech out [Nm]
 +
| ω<sub>pm
 +
| phys_speed_radps
 +
| rotational speed
 +
| rad/s
 
|}
 
|}
  
Line 28: 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

General information about Hydraulic Machine

A hydraulic machine (pump/motor) converts energy stored in a hydraulic accumulator to mechanical energy.

Module

HydrMac.jpeg

Bus Selector for module input

HydrMacbus.png


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 -