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

Online Help

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 .

If , 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  case.

Volumes

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

The equations for calculating  are discussed in Constant Volume.

If , the component icon changes to indicate that variable port volumes are being used.

         

Variables

Name

Units

Description

Modelica ID

Pressure port

portx.p

Flow rate through port

portx.q

Relative distance from flange a to b

s_rel

Relative velocity of flanges

v_rel

Connections

Name

Description

Modelica ID

Hydraulic port

portA

Hydraulic port

portB

Left flange of compliant 1-dim. translational component

flange_a

Right flange of compliant 1-dim. translational component

flange_b

Parameters

Basic

Name

Default

Units

Description

Modelica ID

Reversed

 

When checked (true), positive flow direction is reversed

reversed

Use diameters

 

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

useDiameter

Effective area of piston - side A

Aa

Effective area of piston - side B

Ab

Diameter of bore - side A

Dbore

Diameter of rod - side B

Drod

Piston viscous friction coefficient

d

Volumes

Name

Default

Units

Description

Modelica ID

Use volumes

 

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

useVolume

Housing length

LH

Piston length

LP

Dead volume of side A

VA0

Dead volume of side B

VB0

End Cushions

Name

Default

Units

Description

Modelica ID

Use end cushions

 

True adds cushions to the cylinder and enables , , , and  parameters

useEndCushions

Maximum piston position

Lmax

Minimum piston position

Lmin

End cushion stiffness

kc

End cushion damping

cc

See Also

Hydraulics Library

Linear Actuators

 


Download Help Document