WOLFRAM SYSTEMMODELER

ChainLink

Chain link consisting of a rotation and a body box.

Diagram

Wolfram Language

In[1]:=
Click for copyable input
SystemModel["IntroductoryExamples.CustomComponent.ChainLink"]
Out[1]:=

Information

The chain link component is created with the help of the Modelica.Mechanics.MultiBody and Modelica.Mechanics.Rotational libraries. The chain link is inspired by the pendulum example in MultiBody library and consists of a body rotating around one end.

The chain link is modeled by a box body connected to a revolute joint. The rotation friction is represented with a damper. For the model to be used as a component, connectors to both ends of the body are added with the help of the connection line tool. The dimension (length, width, height) of the chain link and the damping coefficient are chosen as parameters to make the component more flexible.

The chain link component is used in the chain pendulum model.

For a step by step tutorial see Custom Component—Chain Pendulum.

Connectors (2)

frame_a

Type: Frame_a

Description:

frame_b

Type: Frame_b

Description:

Parameters (2)

r

Value: {1, 0.1, 0.1}

Type: Position[3] (m)

Description: Dimension vector of chain link, (length, width, height)

d

Value: 1.0

Type: RotationalDampingConstant (N·m·s/rad)

Description: Damping constant

Components (3)

revolute1

Type: Revolute

Description:

bodyBox1

Type: BodyBox

Description:

damper

Type: Damper

Description:

Used in Examples (1)

ChainPendulum

Chain pendulum with four chain links.