Winch 3D - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Winch 3D

Winch component for use with Rope, Chain, or Cable components

The Winch 3D component models a simplified 3-D winch with wind/unwind and traverse. The Winch 3D component must be connected to Rope, Chain, or Cable components. Various use cases are shown below.

 

Details

Parameters

Connections

Details

Connecting Ropes

When connecting Rope/Chain/Cable components to a Winch 3D:

1. Make sure the required options, Pulley on end a or Pulley on end b (found under Connections parameters) are checked on the connecting Rope/Chain/Cable components before making the connection to the Winch 3D.

2. A connection between a Rope/Chain/Cable component and a Winch 3D requires both the Multibody ports and the 1-D Translational ports:

3. Make sure that the arrows on the Winch 3D components and the corresponding Rope/Chain/Cable components point in the same direction.

Rope Arrangement

When connecting a Rope/Chain/Cable components to a Winch 3D, there are always two possible solutions:

To select one of the two possible solutions, use the option Use alternative configuration on the Winch 3D component.

Frame Offset

The Add frame offset option adds a rigid body offset to the pulley frame mass and inertia. When enabled, simple visualization for the pulley frame can be added via additional visualization parameters.

The frame geometry is defined by the 2-vector parameter rf in the rotation plane of the pulley.

See Pulley for details.

Test Mode

The test mode helps arrange the Winch 3D components in a model before connecting ropes, chains, or cables. In this mode, which is activated by setting the Boolean parameters Test mode to true, all geometric parameters can be adjusted and inspected in the 3-D playback window.

See Pulley for details.

Parameters

Settings

Name

Default

Description

Modelica ID

side

A

Choose winch side to attach a rope

side

e^axis

0,0,1

Unit vector (w.r.t. local frame) defining the axis of rotation for the pulley

e_axis

Use alternative configuration

false

Choose between two possible solutions for the rope/pulley configuration. Refer to the section Rope Arrangement above.

useAltConfig

Pulley

Name

Condition

Default

Units

Description

Modelica ID

D

 

0.2

m

Barrel diameter. The pitch radius of the rope around the pulley is: D2+2nLayer+1r where nLayer0 is the current winding layer.

D

m

 

1

kg

Pulley mass (excluding the holder)

m

Use cylindrical geometry

 

true

 

When checked (true) pulley inertia is calculated assuming a uniform thin-disk geometry

useCylindricalGeometry

I

Use cylindrical geometry=false

 

kgm2

Pulley rotational inertia

Inertia

Rope

Name

Default

Units

Description

Modelica ID

λ

0

kgm

Linear density. If a positive number is used, the winch inertia w.r.t. the axis of rotation becomes a function of rope winding (i.e. length and layers).

lambda

r

0.02

m

Rope radius.  Unlike all other components in this library, the rope radius has physical meaning in the Winch 3D component as it affects the traverse speed and changes in the drum radius due to multi-layer winding.

radius

L

0.02

m

Rope traverse. The length is centered on the connection point. The actual value used is 2rL2r+1

L

nLD

4

 

Initial number of wound layers

nLayers

Frame

Name

Condition

Default

Units

Description

Modelica ID

mf

Locked=false

1

kg

Frame (holder) mass

mf

If

Locked=false

 

kgm2

Frame (holder) rotational inertia

Inertiaf

Add frame offset

 

false

 

When checked (true), a rigid body frame is added to the winch frame to move the connection point away from the center

addFrameOffset

rf

Add frame offset=true

0,R

m

Offset in the winch plane. If the rotational axis is local X, the offset is local Y,Z. Offset for other choices for the rotation axis follow the right-hand rule.

rf

Initial Conditions

Name

Default

Units

Description

Modelica ID

ICθ,ω

Ignore

 

Indicates whether MapleSim ignores, tries to enforce, or strictly enforces the rotational initial conditions

MechRotTree

θ0

0

rad

Initial rotation of the joint at the start of the simulation, expressed about the e^axis axis

InitAng

ω0

0

rads

Initial angular velocity of the the joint at the start of the simulation, expressed about the e^axis axis

IntAngVel

Visualization

Name

Condition

Default

Description

Modelica ID

Show pulley

 

true

Show pulley visualization

showPulley

Show band

Show pulley=true

true

Show a rotating band in the pulley visualization

showBand

Show frame

Add frame offset=true

true

Show winch frame visualization

showFrame

Show rope

 

true

Show rope visualization

showRope

Transparent pulley

Show pulley=true

false

Select this option to make the pulley transparent

transparent_pulley

Transparent frame

Add frame offset=trueShow frame=true

false

Select this option to make the frame transparent

transparent_frame

Transparent rope

Show rope=true

false

Select this option to make the rope transparent

transparent_rope

Pulley color

Show pulley=true

blue

Pulley color

color_pulley

Band color

Show pulley=true

yellow

Band color

color_band

Frame color

Add frame offset=trueShow frame=true

orange

Frame color

color_frame

Rope color

Show rope=true

gray

Rope color

color

Setup

Name

Default

Description

Modelica ID

Test mode

false

Use this option to test the pulley configuration.  All rope connections and internal dynamics are switched off when in test mode

testMode

Halt at no rope

true

When checked (true) simulation is halted if the winch ran out of rope

useRopeLimit

Connections

Name

Condition

Description

Modelica ID

framea

side=A

2-Vector multibody frame for Rope/Chain/Cable connection on side a

frame_a

frameb

side=B

2-Vector multibody frame for Rope/Chain/Cable connection on side b

frame_b

framec

 

Multibody frame for the pulley holder

frame_c

framed

 

Multibody frame for the pulley rigid body

frame_d

flangea

side=A

Side a 1-D translational flange for rope flow

flange_a

flangeb

side=B

Side b 1-D translational flange for rope flow

flange_b

flangec

 

1-D rotational flange for pulley rotation

flange_c

See Also

Cable

Chain

Pulley

Rope