WOLFRAM SYSTEM MODELER
PrismaticA prismatic joint |
SystemModel["PlanarMechanics.Joints.Prismatic"]
Direction of the prismatic joint is determined by r[2]
,
which is a vector pointing from frame_a
to
frame_b
.
Optionally, two additional one-dimensional mechanical flanges (flange
flange_a
represents the driving flange and flange
support
represents the bearing) can be enabled via
parameter useFlange
. The enabled flange_a
flange can be driven with elements of the
Modelica.Mechanics.Translational
library.
In the "Initialization" block, elongation s
of the joint, velocity of elongation v
as well as
acceleration of elongation a
can be initialized.
It can be defined via parameter (in "Advanced" tab)
stateSelect
that the relative distance s
and its derivative shall be definitely used as states by setting
stateSelect = StateSelect.always
.
In "Animation" group, animation parameters for this model can be set,
where zPosition
represents the model's position along
the z axis in 3D animation. Some of the values can be preset
by an outer PlanarWorld
model.
useFlange |
Value: false Type: Boolean Description: = true, if force flange enabled, otherwise implicitly grounded |
---|---|
animate |
Value: true Type: Boolean Description: = true, if animation shall be enabled |
stateSelect |
Value: StateSelect.default Type: StateSelect Description: Priority to use s and v as states |
r |
Value: Type: Position[2] (m) Description: Direction of the rod wrt. body system at phi=0 |
l |
Value: Modelica.Math.Vectors.length(r) Type: Length (m) Description: Length of r |
e |
Value: Modelica.Math.Vectors.normalizeWithAssert(r) Type: Real[2] Description: Unit vector in direction of r |
zPosition |
Value: planarWorld.defaultZPosition Type: Length (m) Description: Position z of the prismatic joint box |
boxWidth |
Value: l / planarWorld.defaultWidthFraction Type: Distance (m) Description: Width of prismatic joint box |
boxColor |
Default Value: Types.Defaults.JointColor Type: Color Description: Color of prismatic joint box |
---|---|
specularCoefficient |
Default Value: planarWorld.defaultSpecularCoefficient Type: SpecularCoefficient Description: Reflection of ambient light (= 0: light is completely absorbed) |
frame_a |
Type: Frame_a Description: Coordinate system fixed to the component with one cut-force and cut-torque |
|
---|---|---|
frame_b |
Type: Frame_b Description: Coordinate system fixed to the component with one cut-force and cut-torque |
|
flange_a |
Type: Flange_a Description: One-dimensional translational flange (left, flange axis directed INTO cut plane) |
|
support |
Type: Flange_b Description: 1-dim. translational flange of the drive support (assumed to be fixed in the world frame, NOT in the joint) |
planarWorld |
Type: PlanarWorld Description: Planar world model |
|
---|---|---|
box |
Type: Shape Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer) |
|
fixed |
Type: Fixed Description: Fixed flange |
PlanarMechanics.Examples Power and distance sensor demo |
|
PlanarMechanics.Examples A damped crane crab |
|
PlanarMechanics.Examples A controlled crane crab |
|
PlanarMechanics.Examples An inverted model of a pendulum |
|
PlanarMechanics.Examples Spring demo |
|
PlanarMechanics.Examples An example of a kinematic loop (manual state selection) |
|
KinematicLoop_DynamicStateSelection PlanarMechanics.Examples An example of a kinematic loop |
|
PlanarMechanics.Examples A piston engine (manual state selection) |
|
PistonEngine_DynamicStateSelection PlanarMechanics.Examples A piston engine |
|
PlanarMechanics.Examples A damped crane crab |
|
PlanarMechanics.VehicleComponents.Examples Test an ideal wheel |
|
PlanarMechanics.VehicleComponents.Examples Dry friction wheel |
|
PlanarMechanics.VehicleComponents.Examples A slip-based wheel |
Developed 2010 at the DLR Institute of System Dynamics and Control