Single-Acting Actuator (IL)
Libraries:
Simscape /
Fluids /
Isothermal Liquid /
Actuators
Description
The Single-Acting Actuator (IL) block represents an actuator that converts the liquid pressure at port A into a mechanical force at port R via an extending-retracting piston. The piston motion is limited by a hard stop model. When the piston position is calculated internally, it is reported at port p, and when the position is set by a connection to a Simscape™ Multibody™ joint, it is received as a physical signal at port p.
The Initial piston displacement, Fluid dynamic compressibility, and reference environmental pressure can be modified. Fluid and mechanical inertia are not modeled.
Displacement
The piston displacement is measured as the position at port R relative
to port C. The Mechanical orientation
identifies the direction of piston displacement. The piston displacement is neutral,
or 0
, when the chamber volume is equal to the Dead
volume. When displacement is received as an input, ensure that the
derivative of the position is equal to the piston velocity. This is automatically
the case when the input is received from a Translational Multibody Interface block
connection to a Simscape Multibody joint.
Hard Stop Model
Four models are available to model the extension limit of the actuator piston. This block uses a similar formulation as the Translational Hard Stop block and models uniform damping and stiffness coefficients at both ends of the piston stroke. For more information on the hard stop model options, see the Translational Hard Stop block.
The hard stop force is modeled when the piston is at its upper or lower bound. The boundary region is within the Transition region of the Piston stroke or Piston initial displacement. Outside of this region,
Cushion
The block can model cushioning toward the extremes of the piston stroke. Select Cylinder end cushioning to slow the piston motion as it approaches the maximum extension, defined by the Piston stroke parameter. For more information on the functionality of a cylinder cushion, see the Cylinder Cushion (IL) block.
Friction
The block can model friction against piston motion. When you select Cylinder friction, the resulting friction is a combination of the Stribeck, Coulomb, and viscous effects. The block measures the pressure difference between the chamber pressure and the environment pressure. For more information on the friction model and its limitations, see the Cylinder Friction (IL) block.
Leakage
You can optionally model leakage between the liquid chamber and the piston reservoir. When you select Leakage, Poiseuille flow is modeled between the piston and cylinder. This block uses the Simscape Foundation Library Laminar Leakage (IL) block. The flow rate is calculated as:
where:
ν is the fluid kinematic viscosity.
L is the piston length, p – P0.
pA is the pressure at port A.
penv is the environmental pressure, which is selected in the Environment pressure specification parameter.
The cylinder diameter, d0, is where c is the Piston-cylinder clearance, and the piston diameter, di, is where AP is the Piston cross-sectional area.
Numerically-Smoothed Area and Pressure
You can maintain numerical robustness in your simulation by adjusting the Smoothing factor parameter. If the Smoothing factor parameter is nonzero, the block smooths the cushion orifice area and the check valve pressure range. The orifice area is smoothly saturated between the Leakage area between plunger and cushion sleeve and Cushion plunger cross-sectional area parameters while the valve pressure is saturated between the Check valve cracking pressure differential and Check valve maximum pressure differential parameters. For more information, see Numerical Smoothing.
Block Sub-Components
The Single-Acting Actuator (IL) block comprises four Simscape Foundation and two Fluids Library blocks:
Actuator Structural Diagram