Double Acting Cylinder
The ideal transformation between Pneumatic and 1-D translational work
Description
Equations
Variables
Connections
Parameters
The Double Acting Cylinder component models a double-acting translational actuator. It transforms energy between the pneumatic and translational domains.
Optional end cushions restrict the stroke length of the piston. The length and volume parameters are shown in the following figure.
mflowa=VolumeA ⋅ ⅆⅆtρ__a + ⅆⅆtVolumeA⋅ρ__a mflowb=VolumeB ⋅ ⅆⅆtρ__b + ⅆⅆtVolumeB⋅ρ__b
Volume__A = VA 0 + Aaf⋅ minmaxs__rel , 0, L__h−L__p
Volume__B = VB 0 + Abf⋅ minmaxL__h−L__p −s__rel , 0, L__h−L__p
srel=sb−savrel=dsreldt
fa=−fb={f+fe1+fe2Use end cushionsfotherwise
f=Aa⋅pa−p__atm−Ab⋅pb−p__atm−d ⋅vrel
fe1={00≤fc1+fd1fc1+max⁡fc1,fd1otherwisefe2={0fc2+fd2≤0fc2+min⁡fc2,fd2otherwise
fc1={−kc⁢srel−LmaxLmax<srel0otherwisefc2={−kc⁢srel−Lminsrel<Lmin0otherwise
fd1={−cc⁢vrelLmax<srel0otherwisefd2={−cc⁢vrelsrel<Lmin0otherwise
Name
Units
Modelica ID
px
Pa
Pressure port x,x∈A,B
portx.p
mflowx
kgs
Mass flow rate through port x,x∈A,B
portx.mflow
hflowx
Jkg
portx.hflow
srel
m
Relative distance from flange a to b
s_rel
vrel
ms
Relative velocity of flanges
v_rel
V__a0
m3
Dead volume on A side
VolumeA
V__b0
Dead Volume on B side
portA
Pneumatic port
portB
flangea
Left flange of compliant 1-dim. translational component
flange_a
flangeb
Right flange of compliant 1-dim. translational component
flange_b
Fluid medium Parameters
The Gas parameters used in the equations, are properties defined in the Gas Model component used in the model.
Default
Use default medium
true
When true the default gas properties defined for Air will be used.
useDefaultMedium
medium
−
When Use default medium is false this option gets turned on. The user can specify the name of the Gas model dragged into the canvas.
Basic
Aa
0.0001
m2
Effective area of piston - side A
Ab
0.0008
Effective area of piston - side B
d
0
N⁢sm
Piston viscous friction coefficient
Vdead−A
0.00001
Dead volume of side A
VA0
Vdead−B
Dead volume of side B
VB0
Lh
1
Housing length
LH
L__p
0.05
Piston length
LP
End Cushions
Use end cushions
false
True adds cushions to the cylinder and enables Lmax, Lmin, kc, and cc parameters
useEndCushions
Lmax
Maximum piston position
Lmin
Minimum piston position
kc
1·1010
Nm
End cushion stiffness
cc
1·106
End cushion damping
See Also
Pneumatics Library
Linear Actuators
Download Help Document