Double-Acting Cylinder - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Double Acting Cylinder

Ideal transformation between hydraulic and 1-D translational work

 

Description

Equations

Variables

Connections

Parameters

Description

The Double Acting Cylinder component models a double-acting translational actuator. It transforms work between the hydraulic and translational domains.

A boolean parameter, Reversed, allows reversing the positive flow direction.

Variable port volumes calculated based on the piston relative position can be added to side A and side B.

Optional end cushions restrict the stroke length of the piston.

Equations

The following equations are used when Reversed=false.

Aaf={π4Dbore2Use diametersAaotherwise Abf={π4Dbore2Drod2Use diametersAbotherwise

qaf={qaqvaUse diametersqaotherwise qbf={qbqvbUse diametersqbotherwise

qaf=Aafvrelqbb=Abbvrel

srel=sbsavrel=dsreldt

fa=fb={f+fe1+fe2Use end cushionsfotherwise

f=AafpaAbfpbdvrel

fe1={00fc1+fd1fc1+maxfc1,fd1otherwisefe2={0fc2+fd20fc2+minfc2,fd2otherwise

fc1&equals;{kcsrelLmaxLmax<srel0otherwisefc2&equals;{kcsrelLminsrel<Lmin0otherwise

fd1&equals;{ccvrelLmax<srel0otherwisefd2&equals;{ccvrelsrel<Lmin0otherwise

If Reversed&equals;true, the direction of the arrow on the component's icon changes to indicate that the direction of the positive flow is reversed.  This means, for example, if the cylinder is fixed and a positive flow is fed to side A then the direction of positive displacement for the piston is opposite that of the Reversed&equals;false case.

Volumes

Variable port volumes calculated based on the piston relative position, srel, can be added to side A and side B using Usevolumes&equals;true. The equations for the variable port volumes are as follows.

Va&equals;Va0&plus;Aafminmaxsrel&comma;0&comma;LhLp

Vb&equals;Vb0&plus;AbfminmaxLhLpsrel&comma;0&comma;LhLp

qva&equals;Edpadtqvb&equals;Edpbdt

The equations for calculating E are discussed in Constant Volume.

If Use volumes&equals;true, the component icon changes to indicate that variable port volumes are being used.

Use volumes&equals;false         Use volumes&equals;true

Variables

Name

Units

Description

Modelica ID

px

Pa

Pressure port x&comma;xA&comma;B

portx.p

qx

m3s

Flow rate through port x&comma;xA&comma;B

portx.q

srel

m

Relative distance from flange a to b

s_rel

vrel

ms

Relative velocity of flanges

v_rel

Connections

Name

Description

Modelica ID

portA

Hydraulic port

portA

portB

Hydraulic port

portB

flangea

Left flange of compliant 1-dim. translational component

flange_a

flangeb

Right flange of compliant 1-dim. translational component

flange_b

Parameters

Basic

Name

Default

Units

Description

Modelica ID

Reversed

false

 

When checked (true), positive flow direction is reversed

reversed

Use diameters

false

 

When checked (true), diameters are used to specify the area

useDiameter

Aa

0.01

m2

Effective area of piston - side A

Aa

Ab

0.08

m2

Effective area of piston - side B

Ab

Dbore

0.01

m

Diameter of bore - side A

Dbore

Drod

0.08

m

Diameter of rod - side B

Drod

d

0

Nsm

Piston viscous friction coefficient

d

Volumes

Name

Default

Units

Description

Modelica ID

Use volumes

false

 

When checked (true), variable hydraulic volume chambers are added to sides A and B

useVolume

Lh

1

m

Housing length

LH

Lp

0.05

m

Piston length

LP

Va0

0.0001

m2

Dead volume of side A

VA0

Vb0

0.0001

m2

Dead volume of side B

VB0

End Cushions

Name

Default

Units

Description

Modelica ID

Use end cushions

false

 

True adds cushions to the cylinder and enables Lmax, Lmin, kc, and cc parameters

useEndCushions

Lmax

1

m

Maximum piston position

Lmax

Lmin

0

m

Minimum piston position

Lmin

kc

1·1010

Nm

End cushion stiffness

kc

cc

1·106

Nsm

End cushion damping

cc

See Also

Hydraulics Library

Linear Actuators