Accumulator Components
Accumulator Component General Description
Anaccumulator is a pressure storage reservoir in which the fluid is held under pressure that is applied by an external source. The external source can be an engine, a spring, a raised weight, or a compressed gas. An accumulator enables a hydraulic system to cope with extremes of demand using a less powerful pump, to respond more quickly to a temporary demand, and to smooth out pulsations.
Quick Guide for Creation in the GUI
There are two accumulator subtypes under “Compressible Gas Elements” section and five accumulator subtypes under “Incompressible Liquid Elements” section available in Flow Simulator.
Accumulator Component Inputs
Table of the inputs for the Accumulator component.
Element Specific Accumulator Component Input Variables | ||
Index | UI Name (. flo label) | Description |
1 | Type (CPTYPE) | Type of component. See common component inputs table above for a full list. |
2 | Subtype (SUBTYPE) |
“Air Vessel” contains a liquid and a trapped gas. Elements carry the liquid in and out of the accumulator. The trapped gas is not in a bladder. “Bladder - Fixed Geometry” contains a liquid and a trapped gas in a bladder. Elements carry the liquid in and out of the accumulator. Only volume is needed to describe accumulator geometry “Bladder - Variable Geometry” contains a liquid and a trapped gas in a bladder. Elements carry the liquid in and out of the accumulator. Accumulator geometry can be described in detail using height and cross section area. “Gas” contains a gas and no liquid. Elements carry the gas in and out of the accumulator. “Vented Air Vessel” contains a liquid and a gas. Elements carry the liquid in and out of the accumulator. The gas can vent. The gas vent geometry and losses are described in the accumulator input. “Generic Fixed Volume” contains a liquid or a gas but not both (unless a 2-phase homogenous mixture is being used). Multiple elements carry the fluid in and out. |
3 | ASSOC_CHAM | Chamber that is used to represent the fluid in the accumulator in the solver. |
4 | Geometry Type (GEOM_TYPE) |
Type of geometry inputs. Fixed Geometry: Constant cross section area or just volume Variable Geometry: Height vs Cross section area Variable Geometry: Height vs Volume |
6 | Accumulator Volume (TOTAL_VOLUME) | The accumulator volume |
8 | Accumulator Cross-Section Area (CS_AREA) | The accumulator cross section area |
9 | Accumulator Height (TOTAL_HEIGHT) | Height of the accumulator |
10 | Base Level Elevation (BASE_LVL) | Elevation at the bottom (base) of the accumulator. Used for pressure change due to gravity. |
6 | Liquid Type or Gas Type (FLUID_SPECIES) | Identifies the type of fluid in the accumulator |
7 | Inlet Diameter (ARM1_DIAM) | Opening diameter for the element attached to the accumulator |
8 | Gas Valve Inflow Diameter (VENT_IN_DIAM) | Diameter of vent opening for air entering the accumulator. Only needed for subtype 5. |
10 | Gas Valve Outflow Diameter (VENT_EX_DIAM) | Diameter of vent opening for air exiting the accumulator. Only needed for subtype 5. |
11 | Inflow Loss Coefficient (ARM1_INLET_K) |
Pressure loss coefficient for fluid entering the accumulator. |
12 | Outflow Loss Coefficient (ARM1_EXIT_K) |
Pressure loss coefficient for fluid exiting the accumulator. |
13 | Initial Mass Flow Rate or Volumetric Flow Rate (FLOW_RATE) |
A volumetric flow rate or mass flow rate used for the initial flow rate entering or leaving the accumulator. Behaviour depends on the accumulator subtype. |
14 | Polytropic Index (Inflow)(POLYTROPIC_IN) | Polytropic Index for contracting gas (liquid flowing into the accumulator). |
15 | Polytropic Index (Outflow)(POLYTROPIC_EX) | Polytropic Index for expanding gas (liquid flowing out of the accumulator). |
16 | Gas Pressure (GAS_PRESSURE) | Initial gas pressure in the accumulator. |
17 | Gas Volume (GAS_VOLUME) | Initial gas volume in the accumulator. |
18 | External Gas Pressure (EXT_PRESSURE) | Ambient pressure for the vented gas in the Vented Air Vessel |
19 | Liquid Level (LIQ_LVL_OPT_1) | Initial height of the liquid in the accumulator |
20 | Liquid Level When Air Valve Closed | Liquid height at which the valve in the Vented Air Vessel will close. Liquid height below this level the valve is |
21 | Maximum Pressure (MAX_PRESSURE) | This is not used in the solver. |
22 | Precharge Pressure (PRE_CHRG_PRESS) |
Pressure of gas in the bladder before any liquid is put in the accumulator. Its used to set the initial gas pressure if an initial gas volume is provided. |
23 | Gas Constant (GAS_CONSTANT) | Gas property for the vented gas in the Vented Air Vessel |
24 | Specific Heat Ratio (SPECHEAT_RATIO) | as property for the vented gas in the Vented Air Vessel. Also know as gamma. |
25 | Thermodynamic Process Type |
Gas expansion or contraction treatment. Polytropic process (enter index); Pres*Vol^index = constant Isentropic process (use fluid gamma); Pres*Vol^gamma = constant |
26 | HEIGHT |
Table of heights for the accumulator for the variable geometry option. Height values should be in ascending order and start at 0.0 and end at the maximum height of the accumulator. |
27 | CS_AREA | Table of cross section areas of the accumulator for the variable geometry option. |
28 | VOLUME |
Table of volumes of the accumulator for the variable geometry option. Volume at height=0 should be 0. Other volumes should be total volume of the accumulator below the height. |
Accumulator Component Theory Manual
This section contains a governing equation of how mass, momentum & Energy conservation for all accumulator subtypes. Implicit Time Stepping solution is used to solve conservation equation as explained below.
Nomenclature: | |
V: volume | |
A: cross section area | gc: Gravitational Constant |
P: pressure | R: gas constant |
T: Temperature | |
V: volume | t: time |
Cp: Specific Heat | |
Subscripts: | |
t: total | liq: liquid |
s: static | g: gas |
Superscripts: | |
n: iteration |
Generic Fixed Volume and Gas Chamber
Mass Conservation
Compressible Flow
Mass accumulated inside the control volume is
Assuming first order backward time-stepping
Then, we define the residual equation similar to steady solver except for transient terms
We need to calculate:
For 2nd order central time stepping
Incompressible Flow
Mass accumulated inside the control volume is
Assuming first order backward time stepping
Then, we define the residual equation similar to steady solver except for transient terms
Since density is a strong function of temperature and weak function of pressure, we assume temperature is independent of pressure
For 2nd order central time stepping
Momentum conservation
Energy conservation
Air Vessel, Vented Air Vessel, Bladder Fixed Geometry and Bladder Variable Geometry
The following derivations hold for all the following sub-types: Air Vessel, Vented Air Vessel, Bladder Fixed Geometry and Bladder Variable Geometry.
Mass Conservation
The continuity equation with the classical mass flux convention is given as
Using a first order backward Euler time stepping, we get
Then the Jacobian matrix becomes:
Pressure at the exit of the accumulator will be given as
For each time step and inner iteration, we should calculate mass. Since we have a single equation for 2 unknowns, we will assume the previous iteration’s flow rate while calculating the remaining mass
Then, we have to solve for a non-linear equation for
G is the residual equation which needs to converge to a very small number.
Finding the mass inside the volume:
Now that we have defined the main residual equation, we will look at the calculation of remaining mass inside the volume. Since it will be mainly a function of h, or fluid height, the resulting equation will be in terms of h:
Case 1: Emptying
Case 2: Filling
Correcting the Continuity Equation
First order implicit Finite Difference:
Case 1: Emptying:
Only contribution to Jacobian matrix will be on the off-diagonal term
Case 2: Filling:
Only contribution to Jacobian matrix will be on the off-diagonal term
Second order implicit Finite Difference:
Case 1: Emptying:
Only contribution to Jacobian matrix will be on the off-diagonal term
Case 2: Filling:
Only contribution to Jacobian matrix will be on the off-diagonal term
Momentum and Energy Conservation
Case 1: Emptying Volume
In the above equation + if filling, and – if emptying
Taking derivative
Case 2: Filling Volume
In the above equation + if filling, and – if emptying
Taking derivative
Special Case: Ventilation Option for the Vented Air Vessel
If the ventilation is on, we need to calculate the mass of the trapped gas
If , we will have in flow
If , we will have out flow
Accumulator Component Outputs
The following listing provides details about Accumulator Component output variables.
Name | Description | Units |
---|---|---|
ACCUMULATOR_COMPONENT | Component ID | Unitless |
ASSOCIATED WITH CHAMBER |
Chamber ID which Tank component is associated with
|
Unitless |
SUBTYPE | Subtype of the accumulator component | Unitless |
FLUID_TYPE | Material type of the fluid | Unitless |
GAS & GENERIC FIXED VOLUME ACCUMULATOR | ||
GAS MASS | Mass of the gas | lbm, kg |
GAS MASS ACCUMULATION RATE | Accumulation rate of the gas mass | lbm/s, kg/s |
GAS MASS FLOW RATE | Gas mass flow rate | lbm/s, kg/s |
GAS PRESSURE | Gas pressure | psi, MPa |
VENTED AIR VESSEL ACCUMULATOR | ||
LIQUID MASS | Mass of the liquid | |
LIQUID MASS ACCUMULATION RATE | Accumulation rate of the liquid mass | lbm/s, kg/s |
LIQUID MASS FLOW RATE | Liquid mass flow rate | lbm/s, kg/s |
GAS PRESSURE | Gas pressure | psi, MPa |
GAS VOLUME | Gas volume | ft3, m3 |
LIQUID VOLUME | Liquid volume | ft3, m3 |
LIQUID LEVEL | Liquid level in the accumulator | in, m |
BASE LEVEL | Base level in the accumulator | in, m |
BLADDER FIXED GEOMETRY & BLADDER VARIABLE GEOMETRY ACCUMULATOR | ||
LIQUID MASS | Mass of the liquid | lbm, kg |
LIQUID MASS ACCUMULATION RATE | Accumulation rate of the liquid mass | lbm/s, kg/s |
LIQUID MASS FLOW RATE | Liquid mass flow rate | lbm/s, kg/s |
GAS BLEDDER PRESSURE | Gas pressure | psi, MPa |
GAS BLEDDER VOLUME | Volume of the gas in the accumulator | ft3, m3 |
LIQUID VOLUME | Occupied volume of the liquid in the accumulator | ft3, m3 |
LIQUID LEVEL | Occupied level of the liquid | in, m |
BASE LEVEL | Base level | in, m |