Main Content

Porting Plate Variable Orifice

(To be removed) Variable orifice between piston and porting plate

The Hydraulics (Isothermal) library will be removed in a future release. Use the Isothermal Liquid library instead. (since R2020a)

For more information on updating your models, see Upgrading Hydraulic Models to Use Isothermal Liquid Blocks.

Library

Pumps and Motors

  • Porting Plate Variable Orifice block

Description

Porting plate is a key element of axial-piston machines. Its objective is to provide communication between pistons and pump ports during the rotor, or cylinder block, rotation. The porting plate is equipped with two crescent-shaped slots, one of which is connected to the intake port while the other is channeled to the discharge port. The pistons are carried along the porting plate slots, thus periodically connecting the piston to either the intake or the discharge port of the machine.

The preceding diagram shows an axial-piston machine with five pistons, where:

  1. Porting plate

  2. Rotor

  3. Piston

  4. Driving shaft

  5. Swash plate

During rotor rotation, every piston gets connected to one of the porting slots. These piston connections, modeled as variable orifices, are reflected in the schematic model of a piston, shown in the following illustration.

The Porting Plate Variable Orifice block is a model of a variable orifice created between the piston chamber and a slot on a porting plate. Two Porting Plate Variable Orifice blocks are necessary in the model of a piston, to simulate connection to the intake and the discharge port, respectively.

The calculation diagram of the porting plate variable orifice is shown in the next illustration.

The model assumes that the slot is shifted by a pressure carryover angle ψ from the reference point in the direction of orifice rotation. Generally, r / Rψ ≤ 3·r / R , where r is the orifice radius and R is the piston pitch radius. A small triangular-shaped transition slot is placed at the beginning of the major slot, to avoid sudden pressure change. To avoid direct connection between the intake and discharge slots, the transition slot angle θ must be less than ψr / R . The transition slot area is assumed to be linearly dependent on the rotation angle and characterized by its maximum area. There are six distinctive angles defining the relationship between the rotation angle γ and the orifice opening, as listed in the following table.

NoNomenclatureValueDescription
1γ1ψθ – r / R Opening of transition slot starts.
2γ2ψr / R Opening of the major slot starts. The orifice contacts with the transition slot.
3γ3ψ + r / R Major slot full opening starts.
4γ4ψ + r / R + 0.01Transition slot ends.
5γ5π – 2· r / R Major slot full opening ends.
6γ6πMajor slot opening ends.

The variable orifice is fully opened in the α0 region

ψ + r / Rγ ≤ π – 2· r / R

where γ is the rotation angle.

The orifice area is computed with the following equations:

A=Aleakfor γ6 < γ <= γ1A=G(γγ1)+Aleakfor γ1 < γ <= γ2A=Atr+r2(βsinβ)+Aleakfor γ2 < γ <= γ3A=Atr(1100(γγ3))+πr2+Aleakfor γ3 < γ <= γ4A=πr2+Aleakfor γ4 < γ <= γ5A=r2(βsinβ)+Aleakfor γ5 < γ <= γ6

β={2αcos(R/rsin(0.5(γ3γ)))for γ2 < γ <= γ32αcos(R/rsin(0.5(2r/R+γπ)))for γ5 < γ <= γ6 

where

AOrifice area
AtrTransition slot maximum area
AleakClosed orifice leakage area

After the area has been determined, the flow rate through the orifice is computed with the following equations:

q=CDA2ρp(p2+pcr2)1/4

Δp=pApB,

pcr=ρ2(RecrνCDDH)2

DH=4Aπ

where

qFlow rate
pPressure differential
pA, pBGauge pressures at the block terminals
CDFlow discharge coefficient
DHOrifice hydraulic diameter
ρFluid density
νFluid kinematic viscosity
pcrMinimum pressure for turbulent flow
RecrCritical Reynolds number

The Porting Plate Variable Orifice block model is essentially a building block intended for use in various piston machines. The model accounts for the flow regime by computing the Reynolds number and comparing it with its critical value. No inertial effects are considered in the model.

Connections A and B are hydraulic conserving ports associated with the inlet and outlet of the orifice. Connection G is a physical signal port associated with the input signal for the cylinder block angle. The input signal at port G is treated as an angle, in radians, therefore it is essential that the input signal representing angular displacement is kept within the range from 0 to 2π. Connect port G to the output port of an Angle Sensor block to meet this requirement.

The flow rate is considered positive if it flows from A to B. At initial position, the orifice is assumed to be shifted by the pressure carryover angle from the slot. When the block rotates in the positive direction, the orifice starts opening. To adjust the initial position of the orifice with respect to the slot, use the Phase angle parameter.

Basic Assumptions and Limitations

  • The model accounts for the viscous friction in the piston-plate contact.

  • No inertial effects are considered.

  • The plate angular displacements are considered to be small.

  • The joint between the piston and the plate permanently maintains contact between the piston and the plate.

Parameters

Piston pitch radius

The radius of the pitch circle where the pistons are located. The parameter must be greater than zero. The default value is 0.05 m.

Orifice diameter

The diameter of the orifice at the bottom of the piston chamber. The parameter must be greater than zero. The default value is 0.005 m.

Pressure carryover angle

The angle introduced between to slot and the orifice to avoid abrupt pressure change and decrease leakage. This angle is marked ψ in the preceding calculation diagram. The angle is expected to be in the range r / Rψ ≤ 3·r / R , where r is the orifice radius and R is the piston pitch radius. The default value is 0.06 rad.

Phase angle

This parameter sets the orifice initial angular position with respect to the slot. The default value is 0, which means that the orifice is shifted by the pressure carryover angle from the slot.

Transition slot angle

The angle covered by a small, triangular-shaped transition slot placed before the major slot to avoid sudden pressure change, as shown in the preceding calculation diagram. To avoid direct connection between the intake and discharge slots, the transition slot angle θ must be less than ψr / R . The default value is 0.01 rad.

Transition slot maximum area

The maximum cross-sectional area of the transition slot. The slot area is assumed to be linearly-dependent on the rotation angle and reaches its maximum when the orifice approaches the major slot. The default value is 1e-6 m.

Flow discharge coefficient

Semi-empirical parameter for orifice capacity characterization. Its value depends on the geometrical properties of the orifice, and usually is provided in textbooks or manufacturer data sheets. The default value is 0.6.

Critical Reynolds number

The maximum Reynolds number for laminar flow. The transition from laminar to turbulent regime is assumed to take place when the Reynolds number reaches this value. The value of the parameter depends on the orifice geometrical profile. You can find recommendations on the parameter value in hydraulics textbooks. The default value is 12, which corresponds to a round orifice in thin material with sharp edges.

Leakage area

The total area of possible leaks in the completely closed orifice. The main purpose of the parameter is to maintain numerical integrity of the circuit by preventing a portion of the system from getting isolated after the valve is completely closed. The parameter value must be greater than 0. The default value is 1e-9 m^2.

Global Parameters

Parameters determined by the type of working fluid:

  • Fluid density

  • Fluid kinematic viscosity

Use the Hydraulic Fluid block or the Custom Hydraulic Fluid block to specify the fluid properties.

Ports

The block has the following ports:

A

Hydraulic conserving port associated with the orifice inlet.

B

Hydraulic conserving port associated with the orifice outlet.

G

Physical signal input port that conveys the angular position of the orifice to the block. The signal applied to the port is treated as an angle, in radians, and must be in the range between 0 and 2π.

Examples

The Hydraulic Axial-Piston Pump with Load-Sensing and Pressure-Limiting Control example models a test rig designed to investigate interaction between an axial-piston pump and a typical control unit, simultaneously performing the load-sensing and pressure-limiting functions. To assure required accuracy, the model of the pump must account for such features as interaction between pistons, swash plate, and porting plate, which makes it necessary to build a detailed pump model.

Extended Capabilities

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

Version History

Introduced in R2011a

collapse all

R2023a: To be removed

The Hydraulics (Isothermal) library will be removed in a future release. Use the Isothermal Liquid library instead.

For more information on updating your models, see Upgrading Hydraulic Models to Use Isothermal Liquid Blocks.