Main Content

Gas-Charged Accumulator (TL)

Gas-charged accumulator in a thermal liquid network

  • Gas-Charged Accumulator (TL) block

Libraries:
Simscape / Fluids / Thermal Liquid / Tanks & Accumulators

Description

The Gas-Charged Accumulator (TL) block represents a pressurized thermal liquid container with a compressed gas charge. The accumulator consists of thermal liquid and gas chambers separated by a hermetic and insulated diaphragm.

Accumulator Schematic

A diaphragm separates the gas sealed gas chamber from the liquid chamber with a port. There are hard stops near the top and bottom of the accumulator.

If the inlet pressure is greater than the gas charge pressure, the liquid chamber volume increases, compressing the gas chamber. If the inlet pressure is lower than the gas charge pressure, the liquid chamber volume decreases, decompressing the gas chamber.

Hard stops limit the diaphragm motion when the liquid chamber is at capacity and when the liquid chamber is empty. If the specified spring stiffness is too low, the liquid volume can momentarily fall below zero or rise above capacity. Use the Hard stop stiffness coefficient parameter to correct this.

Mass Balance

The mass conservation equation in the liquid chamber is

VLρL(1βLdpLdtαLdTLdt)+ρLdVLdt=m˙A,

where:

  • ρL is the thermal liquid density.

  • βL is the isothermal bulk modulus.

  • αL is the isobaric thermal expansion coefficient.

  • pL is the thermal liquid pressure.

  • TL is the thermal liquid temperature.

  • m˙A is the thermal liquid mass flow rate into the accumulator through port A.

The block computes the time variation of the liquid chamber volume using the conditional equation

dVLdt={p˙LkpprVTkVG(k1)+Ks+Kdm˙+/ρL,VLVCp˙LkpprVTkVG(k1)+KsKdm˙/ρL,VL0p˙LkpprVTkVG(k1),Else,

where:

  • Ks is the Hard-stop stiffness coefficient parameter.

  • Kd is the Hard-stop damping coefficient parameter.

  • m˙+ is the mass flow rate into the liquid chamber when the accumulator diaphragm contacts the top hard stop:

    m˙+={m˙,m˙>00,Else,

  • m˙ is the mass flow rate from the liquid chamber when the accumulator diaphragm contacts the bottom hard stop:

    m˙={m˙,m˙<00,Else,

Momentum Balance

The momentum conservation equation in the accumulator volume is

pL=pG+pHS,

where pHS is the hard-stop contact pressure:

  • pHS={(VLVC)(Ks+Kdm˙+/ρ),VLVCVL(KsKdm˙/ρ),VL00,Else,

Energy Balance

The energy conservation equation in the liquid chamber volume is

ddt(ρLuLVL)=ϕA+ϕH,

where:

  • uL is the thermal liquid specific internal energy.

  • ΦA is the energy flow rate into the liquid chamber through the accumulator inlet.

  • ΦH is the thermal energy flow rate into the liquid chamber through the accumulator wall.

Chamber Volumes

The liquid chamber volume is the difference between the total accumulator volume and the gas chamber volume:

VL=VTVG,

where:

  • VL is the liquid chamber volume.

  • VT is the total accumulator volume.

  • VG is the gas chamber volume.

Chamber Volumes

The figure shows a diagram of the accumulator volume measurements.

The liquid chamber capacity is the difference between the total accumulator volume and the dead volume of gas in the accumulator at full capacity:

VC=VTVDead,

where:

  • VC is the liquid chamber capacity.

  • VDead is the dead volume of gas at full capacity.

The gas chamber pressure and volume follow from the precharge states as described by the polytropic equation

pGVGk=pprVTk,

where:

  • pG is the gas chamber pressure at a given time step.

  • VG is the gas chamber volume at a given time step.

  • ppr is the precharge gas chamber pressure when the liquid chamber is empty.

  • VT is the total liquid chamber volume.

  • k is the polytropic index.

Initial Targets

To set the priority and initial target values for the block variables prior to simulation, use the Initial Targets section in the block dialog box or Property Inspector. For more information, see Set Priority and Initial Target for Block Variables.

Nominal values provide a way to specify the expected magnitude of a variable in a model. Using system scaling based on nominal values increases the simulation robustness. Nominal values can come from different sources, one of which is the Nominal Values section in the block dialog box or Property Inspector. For more information, see Modify Nominal Values for a Block Variable.

Assumptions and Limitations

  • The block treats the gas chamber compression as a polytropic process.

  • The block ignores diaphragm loading.

  • The block ignores the effects of fluid inertia.

Examples

Ports

Conserving

expand all

Thermal liquid conserving port associated with the accumulator inlet. The flow rate is positive if liquid flows into the accumulator.

Thermal conserving port associated with the thermal mass of the liquid volume.

Parameters

expand all

Total volume of the accumulator, including the liquid chamber and the gas chamber. This is the sum of the liquid chamber capacity and the minimum gas volume.

Gas chamber dead volume. This is the amount of remaining gas when the liquid chamber is full. A nonzero volume is necessary so that the gas pressure does not become infinite when the liquid chamber is full.

Initial gauge pressure of the empty accumulator chamber. Fluid enters the accumulator if the inlet pressure is equal to or greater than the precharge pressure.

Specific heat ratio for the gas in the chamber. This value is typically 1.4 for air at 20°C.

Flow cross-sectional area at the accumulator inlet.

Stiffness coefficient of the top and bottom accumulator hard stops. The hard stops restrict diaphragm motion between zero and the maximum liquid chamber level.

Damping coefficients of the top and bottom accumulator hard stops. The hard stops restrict diaphragm motion between zero and the maximum liquid chamber level. The damping coefficients account for the dissipative portion of the hard-stop contact forces.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2016a

See Also