Hydraulic Machine

From OpenMBD
Jump to: navigation, search

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 -