Main Content

Cartridge Valve Actuator (IL)

Actuator that maintains equilibrium between valve and pilot pressures in an isothermal liquid system

  • Library:
  • Simscape / Fluids / Valve Actuators & Forces

  • Cartridge Valve Actuator (IL) block


The Cartridge Valve Actuator (IL) block models an actuator that maintains equilibrium between the valve and pilot-line pressures. The valve between ports A and B remains closed until the pilot spring Spring preload force is surpassed, at which point the piston begins to move. The piston position is output as a physical signal at port S. A schematic of a 4-port cqrtridge valve actuator is shown below.

Actuator Force Balance

The actuator piston moves to adjust the pressure in the actuator chamber, which maintains equilibrium between the actuator port pressures and pilot line pressures:



  • pA and pB are the pressures at ports A and B.

  • AX is calculated from the Port A to port X area ratio.

  • AB is the port B area, AXAA, when the Number of pressure ports is set to 3. When the Number of pressure ports is set to 4, AB is AXAA+AY.

  • Fpreload is the initial spring force in the system.

  • Fpilot is pXAX if Number of pressure ports is set to 3 and pXAX+pYAY if Number of pressure ports is set to 4.

Piston Position

The steady piston displacement is calculated as:


where ε is the Opening orientation, which assigns movement in a positive direction (extension) or negative direction (retraction). The dynamic change in piston displacement is:


where τ is the Actuator time constant. When x˙dyn=xdynτ. is less than the Spring preload force, xsteady = 0.

If x˙dyn=xdynτ. is greater than the sum of the preload force and kxstroke, xsteady = xstroke.

Opening Dynamics

If opening dynamics are modeled, a lag is introduced to the flow response to the modeled control pressure. pcontrol becomes the dynamic control pressure, pdyn; otherwise, pcontrol is the steady-state pressure. The instantaneous change in dynamic control pressure is calculated based on the Opening time constant, τ:


By default, Opening dynamics is set to Off.

Assumptions and Limitations

Internal fluid volumes are not modeled in this block. There is no mass flow rate through ports A, B, X, and Y.



expand all

Pressure port associated with the valve inlet.

Pressure port associated with the valve outlet.

Pressure port at poppet end.

Pilot pressure port. To enable this port, set Number of pressure ports to 4.


expand all

Poppet position in m, specified as a physical signal.


expand all

Number of pilot pressure ports. Port X measures the pressure at the end of the poppet. Setting this parameter to 4 enables the additional pilot-side port Y.

Cross-sectional area of port A.

Ratio of the inlet port, A, to the pilot pressure port, X. This value is used to calculate the force at port X.

Cross-sectional area of port Y.


To enable this parameter, set Number of pressure ports to 4.

Spring force in the valve due to spring preloading. This parameter is a threshold value which, when added to the pilot pressures at ports X and Y, counterbalances the valve opening due to the pressures at ports A and B.

Spring stiffness constant.

Maximum poppet extension.

Direction of the poppet displacement that opens a connected valve. Setting this parameter to Positive displacement opens valve indicates poppet extension. Setting the parameter to Negative displacement opens valve indicates poppet retraction.

Whether to account for transient effects in the spool position due to actuation. Setting Actuator dynamics to On approximates actuator motion by introducing a first-order lag in the spool position. The Actuator time constant also impacts the modeled dynamics.

Constant that captures the time required for the piston to reach steady-state when moving from one position to another. This parameter impacts the modeled actuator dynamics.


To enable this parameter, set Actuator dynamics to On.

Introduced in R2020a