modelAnnulus
Extends from PartialGeometry.
Information

Source: perimeter definition: Approximation 3 - https://www.mathsisfun.com/geometry/ellipse-perimeter.html
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_e_abs | true | =true then use absolute eccentricity else relative |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Length | d0 | 0.01 | Small diameter |
| SI.Length | d1 | 0.02 | Large diameter |
| SI.Length | e_abs | 0.0 | Absolute off-center distance |
| Units.NonDim | e_rel | 0.0 | Relative off-center distance, min = 0; max = 1.0 |
| SI.Length | dimension (from PartialGeometry) | 0.01 | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area | crossArea (from PartialGeometry) | 0.25*Modelica.Constants.pi*dimension*dimension | Cross-sectional area |
| SI.Length | perimeter (from PartialGeometry) | Modelica.Constants.pi*dimension | Wetted perimeter |
| SI.Length | dlength (from PartialGeometry) | 1.0 | Pipe length |
| SI.Angle | angle (from PartialGeometry) | 0.0 | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheight (from PartialGeometry) | dlength*sin(angle) | Height change (port_b - port_a) |
| SI.Height | roughness (from PartialGeometry) | 2.5e-5 | Average height of surface asperities |
| Units.NonDim[2] | ks (from PartialGeometry) | Geometric correction coefficients: {laminar, turbulent} | |
| Units.NonDim | e_bar | if use_e_abs then 2*e_abs/(d1 - d0) else e_rel | |
| Real | R_d0d1 | d0/d1 | Ratio of small/large (d0/d1) diameters |