modelHub
Information
This block models a hub for a fan-fold solar array. It consists of S concentric Revolute joints. Damping can be applied to the joints by setting a value for the "damping" parameter. The starting angle of each hinge can be set through the "phi_start" array; the units of the angles should be radians.
Optionally, the first hinge of the hub can be driven at a constant speed. This behavior can be activated by setting the "driven" flag to true and by specifying a speed at which to drive the hinge through the "driven_speed" parameter (units of rad/s).
This block also contains a terminate condition. When the angle of the first hinge reaches an angle >= 2pi, the "terminate" statement will be called.
Copyright © 2018
ATA ENGINEERING, INC.
ALL RIGHTS RESERVED
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | S | Number of hinges | |
| Real | damping | 0.0 | Damping to be applied to each hinge |
| SI.Angle | phi_start | zeros(S) | |
| Boolean | fix_phi_start | true | |
| Boolean | driven | false | Should the first revolute joint be driven? |
| SI.AngularVelocity | driven_speed | 1.0 | If driven, speed at which to drive |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.MultiBody.Joints.Revolute | revolute | ||
| Modelica.Mechanics.Rotational.Components.Damper | damper | ||
| Modelica.Mechanics.MultiBody.World | world | ||
| Modelica.Mechanics.Rotational.Sources.ConstantSpeed | speedSource |