WOLFRAM SYSTEM MODELER

Accumulator

Hydraulic accumulator

Wolfram Language

In[1]:=
SystemModel["Hydraulic.LiquidContainers.Internal.Accumulator"]
Out[1]:=

Information

This is a partial model of an accumulator. When the hydraulic pressure is higher than the preload pressure, the fluid starts to enter the accumulator:



where
:Volume change
:Mass flow rate
:Fluid density

Implementation

A laminar restriction models the accumulator opening. The conductance of the restriction is put to zero when system pressure is lower than the preload pressure.

Limitations

This class is partial, which means that it cannot be instantiated. It is meant to be inherited by other classes.

Zero crossing scaling (advanced)

Events are triggered when the pressure difference pDiff changes sign. When this variable has no nominal-attribute, the zero crossing function is scaled dynamically based on observed values. If the automatic scaling results in too little or too much event hysteresis, the nominal-attribute may be set in order to obtain a fixed scaling. Note that setting nominal to 1.0 does not correspond to dynamic scaling; only absence of nominal does.

Parameters (4)

medium

Value: Oil()

Type: Medium

Description: Medium in the component

V0

Value: 0.001

Type: Volume (m³)

Description: Maximum fluid volume

p0

Value: 10000000.0

Type: Pressure (Pa)

Description: Preload pressure

G

Value: 1e-08

Type: ConductanceOfLaminarResistance (m³/(s⋅Pa))

Description: Conductance of laminar resistance

Connectors (1)

port

Type: Port_a

Description: Port for hydraulic fluid (filled icon)

Components (1)

medium

Type: Medium

Description: Medium in the component

Extended by (3)

WeightLoadedAccumulator

Hydraulic.LiquidContainers

Hydraulic accumulator

SpringLoadedAccumulator

Hydraulic.LiquidContainers

Hydraulic accumulator

GasChargedAccumulator

Hydraulic.LiquidContainers

Hydraulic accumulator