主要内容

Cylinder Cushion (IL-PB)

Position-based cylinder cushion in isothermal liquid systems

Since R2026a

Libraries:
Simscape / Fluids / Isothermal Liquid / Actuators / Auxiliary Components

Description

The Cylinder Cushion (IL-PB) block models a position-based cylinder cushion in an isothermal liquid network. The cushion decelerates the cylinder rod as it approaches the end of a stroke by restricting the flow rate leaving the cylinder chamber. This figure shows a typical cylinder cushion design.

As the piston moves toward the cap, which is to the left in the figure, the cushioning bush, or plunger, enters the chamber in the cap and creates an additional resistance to the fluid leaving the cylinder chamber. The piston deceleration starts when the plunger enters the opening in the cap and closes the main fluid exit. In this state, the fluid flows through a check valve in the gap between the cylinder and the cap The valve restricts the flow rate leaving the cylinder chamber and reduces the initial speed of the piston.

You can use the Cylinder Cushion (IL-PB) block to model actuators. A single-acting or double-acting actuator can include cylinder cushions to slow piston motion near the ends of the stroke. The cylinder cushion prevents extreme impacts when the piston is stopped by the end caps.

Block Structure

The Cylinder Cushion (IL-PB) block is a composite component that consists of these blocks:

Diagram of composite component for block

The variable orifice provides a variable opening between the plunger and end cap cavity. The local restriction connects the piston chamber to the cushion chamber. The check valve provides a flow path between the cushion chamber and the piston chamber only during piston retraction.

Ports Af and Bf are isothermal liquid conserving ports associated with the chamber inlet and outlet, respectively. The block cushions the flow rate from port Bf to port Af. The check valve in the block is oriented from port Af to port Bf. Ports B and F are position-based translational conserving ports. When Modeling option is Port F connected to piston, port F is associated with the piston plunger and port B is associated with the cylinder clamping structure.

When Modeling option is Port B connected to piston, port F is associated with the cylinder clamping structure and port B is associated with the piston plunger.

Ports

Conserving

expand all

Isothermal liquid conserving port associated with the liquid entry port to the cushion chamber.

Isothermal liquid conserving port associated with the liquid exit port of the cushion chamber.

Position-based translational conserving port. When Modeling option is Port B connected to piston, port B is associated with the piston plunger. When Modeling option is Port F connected to piston, port B is associated with the cylinder clamping structure.

Position-based translational conserving port. When Modeling option is Port F connected to piston, port F is associated with the piston plunger. When Modeling option is Port B connected to piston, port F is associated with the cylinder clamping structure.

Parameters

expand all

Whether port B or F connects to the piston.

  • When Modeling option is Port F connected to piston, port F is associated with the piston plunger and port B is associated with the cylinder clamping structure.

  • When Modeling option is Port B connected to piston, port F is associated with the cylinder clamping structure and port B is associated with the piston plunger.

Cushion Plunger

Area of the cross-section of the cushion plunger. The area is πDplunger2/4, where Dplunger is the diameter of the circular plunger.

Length of the cushion plunger.

Valves

Constant orifice area of the valve through which the fluid flows. The fluid flows from the cylinder chamber to the cap chamber when the plunger is inside the opening in the cap.

Total area of possible leaks when the plunger is inside the cap opening or the cushion sleeve. When the displacement of the piston is less than or equal to the value of the Cushion plunger length parameter, the area of the variable orifice that models the gap between the plunger and the cushion sleeve equals the value of this parameter.

Minimum pressure differential across the check valve at which the valve starts to open. The check valve allows free flow of the liquid from the cushion chamber to the piston chamber, but does not allow flow in the opposite direction.

Pressure differential across the check valve needed to fully open the valve. The value of this parameter must be greater than the Check valve cracking pressure differential parameter. The check valve allows free flow of the liquid from the cushion chamber to the piston chamber, but does not allow flow in the opposite direction.

Passage area of the check valve when the valve is fully open.

Total area of possible leaks when the check valve is fully closed.

Continuous smoothing factor that introduces a layer of gradual change to the flow response when the valve is in near-open or near-closed positions. Set this parameter to a nonzero value less than one to increase the stability of your simulation in these regimes.

References

[1] Rohner, P. Industrial Hydraulic Control. Fourth edition. Brisbane: John Wiley & Sons, 1995.

Extended Capabilities

expand all

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

Version History

Introduced in R2026a