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

From OpenMBD
Jump to: navigation, search
(Created page with "{{HANADV/module |info = test |moduleImage = |busselectorImage = }}")
 
 
(17 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 =  
+
|moduleImage = HydrMac.jpeg
  
|busselectorImage =  
+
|busselectorImage = HydrMacbus.png
 
}}
 
}}
 +
 +
 +
== Module output ==
 +
{| class="wikitable"
 +
|-
 +
! colspan="5" style="text-align: center;" | Output
 +
|-
 +
! Node
 +
! Variable
 +
! Label
 +
! Description
 +
! 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
 +
|}
 +
 +
== Module Parameter ==
 +
{| class="wikitable"
 +
|-
 +
! Variable
 +
! Parameter
 +
! Style = "width:600px" | Description
 +
! 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 -