# Poppet Valve (IL)

**Libraries:**

Simscape /
Fluids /
Isothermal Liquid /
Valves & Orifices /
Flow Control Valves

## Description

The Poppet Valve (IL) block represents a flow-control valve
in an isothermal liquid system. The poppet can either be a cylinder or a ball. You can
choose between sharp-edged and conical seats. The poppet opens or closes according to
the displacement signal at port **S**. A positive signal retracts the
poppet and opens the valve.

**Poppet Valve Schematic**

**Poppet Valve Top View**

### Cylindrical Stem Poppet Opening Area

The opening area of the valve is calculated as:

$${A}_{open}=\pi h\mathrm{sin}\left(\frac{\theta}{2}\right)\left[{d}_{s}+\frac{h}{2}\mathrm{sin}\left(\theta \right)\right]+{A}_{leak},$$

where:

*h*is the vertical distance between the outer edge of the cylinder and the seat, indicated in the schematic above.*θ*is the**Seat cone angle**.*d*_{s}is the**Stem diameter**.*A*_{leak}is the**Leakage area**.

The opening area is bounded by the maximum displacement
*h*_{max}:

$${h}_{\mathrm{max}}=\frac{{d}_{s}\left[\sqrt{1+\mathrm{cos}\left(\frac{\theta}{2}\right)}-1\right]}{\mathrm{sin}\left(\theta \right)}.$$

For any stem displacement larger than
*h*_{max},
*A*_{open} is the sum of the maximum
orifice area and the **Leakage area**:

$${A}_{open}=\frac{\pi}{4}{d}_{s}^{2}+{A}_{leak}.$$

For any combination of the signal at port **S**
and the cylinder offset less than 0, the minimum valve area is the **Leakage
area**.

### Round Ball Poppet Opening Area

**Sharp-edged Seat Geometry**

The opening area of the valve is calculated as:

$${A}_{open,sharp-edged}=\pi {r}_{O}\sqrt{{\left({G}_{sharp}+h\right)}^{2}+{r}_{O}^{2}}\left[1-\frac{{r}_{B}^{2}}{{\left({G}_{sharp}+h\right)}^{2}+{r}_{O}^{2}}\right]+{A}_{leak},$$

where:

*h*is the vertical distance between the outer edge of the cylinder and the seat, indicated in the schematic above.*r*_{O}is the seat orifice radius, calculated from the**Seat orifice diameter**.*r*_{B}is the radius of the ball, calculated from the**Ball diameter**.*G*_{sharp}is the geometric parameter: $${G}_{sharp}=\sqrt{{r}_{B}^{2}-{r}_{O}^{2}}.$$*A*_{leak}is the**Leakage area**.

The opening area is bounded by the maximum displacement
*h*_{max}:

$${h}_{\mathrm{max}}=\sqrt{\frac{2{r}_{B}^{2}-{r}_{O}^{2}+{r}_{O}\sqrt{{r}_{O}^{2}+4{r}_{B}^{2}}}{2}}-{G}_{sharp}.$$

For any ball displacement larger than
*h*_{max},
*A*_{open} is the sum of the maximum
orifice area and the **Leakage area**:

$${A}_{open}=\frac{\pi}{4}{d}_{O}^{2}+{A}_{leak}.$$

For any combination of the signal at port
**S** and the ball offset that is less than 0, the minimum
valve area is the **Leakage area**.

**Conical Seat Geometry**

The opening area of the valve is calculated as:

$${A}_{open,conical}={G}_{conical}h+\frac{\pi}{2}\mathrm{sin}\left(\theta \right)\mathrm{sin}\left(\frac{\theta}{2}\right){h}^{2}+{A}_{leak},$$

where:

*h*is the vertical distance between the outer edge of the cylinder and the seat, indicated in the schematic above.*θ*is the**Seat cone angle**.*G*_{conical}is the geometric parameter: $${G}_{conical}=\pi {r}_{B}\mathrm{sin}\left(\theta \right),$$ where*r*_{B}is the ball radius.*A*_{leak}is the**Leakage area**.

The opening area is bounded by the maximum displacement
*h*_{max}:

$${h}_{\mathrm{max}}=\frac{\sqrt{{r}_{B}^{2}+\frac{{r}_{O}^{2}}{\mathrm{cos}\left(\frac{\theta}{2}\right)}}-{r}_{B}}{\mathrm{sin}\left(\frac{\theta}{2}\right)}.$$

For any ball displacement larger than
*h*_{max},
*A*_{open} is the sum of the maximum
orifice area and the **Leakage area**:

$${A}_{open}=\frac{\pi}{4}{d}_{O}^{2}+{A}_{leak}.$$

For any combination of the signal at port
**S** and the ball offset that is less than 0, the minimum
valve area is the **Leakage area**.

### Numerically Smoothed Displacement

The block calculates the poppet displacement, *h*, such that

$$h=\{\begin{array}{ll}0,\hfill & \left(S-{S}_{\mathrm{min}}\right)\le 0\hfill \\ {h}_{Max},\hfill & \left(S-{S}_{\mathrm{min}}\right)\ge {h}_{Max}\hfill \\ \left(S-{S}_{\mathrm{min}}\right),\hfill & \text{Else}\hfill \end{array}$$

where:

*S*is the physical signal input.*S*is the_{min}**Poppet position when in the seat**parameter.*h*is the maximum displacement._{Max}

If the **Smoothing factor** parameter is nonzero, the block smoothly
saturates the poppet displacement between `0`

and
*h _{Max}*.

For more information, see Numerical Smoothing.

### Mass Flow Rate Equation

Mass is conserved through the valve:

$${\dot{m}}_{A}+{\dot{m}}_{B}=0.$$

The mass flow rate through the valve is calculated as:

$$\dot{m}=\frac{{C}_{d}{A}_{valve}\sqrt{2\overline{\rho}}}{\sqrt{P{R}_{loss}\left(1-{\left(\frac{{A}_{valve}}{{A}_{port}}\right)}^{2}\right)}}\frac{\Delta p}{{\left[\Delta {p}^{2}+\Delta {p}_{crit}^{2}\right]}^{1/4}},$$

where:

*C*_{d}is the**Discharge coefficient**.*A*_{valve}is the current valve open area.*A*_{port}is the**Cross-sectional area at ports A and B**.$$\overline{\rho}$$ is the average fluid density.

*Δp*is the valve pressure difference*p*_{A}–*p*_{B}.

The critical pressure difference,
*Δp*_{crit}, is the pressure differential
associated with the **Critical Reynolds number**,
*Re*_{crit}, the flow regime transition
point between laminar and turbulent flow:

$$\Delta {p}_{crit}=\frac{\pi \overline{\rho}}{8{A}_{valve}}{\left(\frac{\nu {\mathrm{Re}}_{crit}}{{C}_{d}}\right)}^{2}.$$

*Pressure loss* describes the reduction of pressure in the
valve due to a decrease in area. *PR*_{loss} is
calculated as:

$$P{R}_{loss}=\frac{\sqrt{1-{\left(\frac{{A}_{valve}}{{A}_{port}}\right)}^{2}\left(1-{C}_{d}^{2}\right)}-{C}_{d}\frac{{A}_{valve}}{{A}_{port}}}{\sqrt{1-{\left(\frac{{A}_{valve}}{{A}_{port}}\right)}^{2}\left(1-{C}_{d}^{2}\right)}+{C}_{d}\frac{{A}_{valve}}{{A}_{port}}}.$$

*Pressure recovery* describes the positive pressure change in the valve
due to an increase in area. If you do not wish to capture this increase in pressure,
clear the **Pressure recovery** check box. In this case,
*PR*_{loss} is 1.

## Ports

### Conserving

### Input

## Parameters

## Extended Capabilities

## Version History

**Introduced in R2020a**

## See Also

Poppet Valve (G) | Poppet Valve (TL) | Needle Valve (IL) | Gate Valve (IL)