WOLFRAM SYSTEM MODELER
PendulumAn inverted pendulum connected to a cart |
SystemModel["IntroductoryExamples.Systems.Components.Pendulum"]
This pendulum system consists of a cart with a joint connected to the pendulum. Components from the MultiBody library have been used for the cart and pendulum and components from the translational and rotational mechanical library have been used to model friction. The cart can only be moved in a fixed horizontal motion.
To be able to control the pendulum, the position of the cart, x, and the pendulum angle, phi, is measured. The movement of the cart can be controlled via a force, F, using the flange input.
l_pendulum |
Value: 0.61 Type: Length (m) Description: Pendulum length |
---|---|
r_pendulum |
Value: 0.005 Type: Radius (m) Description: Pendulum diameter |
d_pendulum |
Value: 0.01 Type: RotationalDampingConstant (N⋅m⋅s/rad) Description: Pendulum damper constant |
rho_pendulum |
Value: 7700 Type: Density (kg/m³) Description: Pendulum material density |
d_slider |
Value: 2 Type: TranslationalDampingConstant (N⋅s/m) Description: Pendulum slider constant |
rho_cart |
Value: 445 Type: Density (kg/m³) Description: Cart material density |
l_cart |
Value: 0.1 Type: Length (m) Description: Cart length |
h_cart |
Value: 0.1 Type: Height (m) Description: Cart height |
w_cart |
Value: 0.1 Type: Length (m) Description: Cart width |
flange_a |
Type: Flange_a Description: One-dimensional translational flange (left, flange axis directed INTO cut plane) |
|
---|---|---|
position |
Type: RealOutput Description: 'output Real' as connector |
|
angle |
Type: RealOutput Description: 'output Real' as connector |
cart |
Type: BodyBox Description: Rigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states) |
|
---|---|---|
pendulumCylinder |
Type: BodyCylinder Description: Rigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states) |
|
pendulumJoint |
Type: Revolute Description: Revolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange) |
|
toMidCart |
Type: FixedTranslation Description: Fixed translation of frame_b with respect to frame_a |
|
sliderConstraint |
Type: Prismatic Description: Prismatic joint (1 translational degree-of-freedom, 2 potential states, optional axis flange) |
|
pendulumDamper |
Type: Damper Description: Linear 1D rotational damper |
|
sliderDamper |
Type: Damper Description: Linear 1D translational damper |
|
angleSensor |
Type: AngleSensor Description: Ideal sensor to measure the absolute flange angle |
|
positionSensor |
Type: PositionSensor Description: Ideal sensor to measure the absolute position |
|
world |
Type: World Description: World coordinate system + gravity field + default animation definition |
IntroductoryExamples.Systems A controlled inverted pendulum system |