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

The ideal transformation between Pneumatic and 1-D translational work

Description

Equations

Variables

Connections

Parameters

Description

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.

Equations

 mflowa=VolumeA  ⅆⅆtρ__a + ⅆⅆtVolumeAρ__a  mflowb=VolumeB  ⅆⅆtρ__b + ⅆⅆtVolumeBρ__b

Volume__A = VA 0 + Aaf minmaxs__rel , 0, L__hL__p

Volume__B = VB 0 + Abf minmaxL__hL__p s__rel , 0, L__hL__p

srel=sbsavrel=dsreldt

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

f=Aapap__atmAbpbp__atmd vrel

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

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

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

Variables

Name

Units

Description

Modelica ID

px

Pa

Pressure port x&comma;xA&comma;B

portx.p

mflowx

kgs

Mass flow rate through port x&comma;xA&comma;B

portx.mflow

hflowx

Jkg

Mass flow rate through port x&comma;xA&comma;B

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

m3

Dead Volume on B side

VolumeA

Connections

Name

Description

Modelica ID

portA

Pneumatic port

portA

portB

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

Parameters

Fluid medium Parameters

The Gas parameters used in the equations, are properties defined in the Gas Model component used in the model.

Name

Default

Units

Description

Modelica ID

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.

medium

Basic

Name

Default

Units

Description

Modelica ID

Aa

0.0001

m2

Effective area of piston - side A

Aa

Ab

0.0008

m2

Effective area of piston - side B

Ab

d

0

Nsm

Piston viscous friction coefficient

d

VdeadA

0.00001

m3

Dead volume of side A

VA0

VdeadB

0.00001

m3

Dead volume of side B

VB0

Lh

1

m

Housing length

LH

L__p

0.05

m

Piston length

LP

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

Pneumatics Library

Linear Actuators