WOLFRAM SYSTEM MODELER
SpringDamperLinear 2D translational spring damper model |
SystemModel["PlanarMechanics.Parts.SpringDamper"]
A linear translational spring-damper. x- and y direction stiffness and damping can be parameterized.
animate |
Value: true Type: Boolean Description: Enable animation |
---|---|
zPosition |
Value: planarWorld.defaultZPosition Type: Length (m) Description: Position z of cylinder representing the fixed translation |
animateConnectors |
Value: true Type: Boolean Description: =true, if connectors a and b should be animated as cylinders |
diameterConnector_a |
Value: planarWorld.defaultJointWidth Type: Diameter (m) Description: Diameter of connector at frame_a |
diameterConnector_b |
Value: planarWorld.defaultJointWidth Type: Diameter (m) Description: Diameter of connector at frame_b |
useHeatPort |
Value: false Type: Boolean Description: = true, if heatPort is enabled |
T |
Value: 293.15 Type: Temperature (K) Description: Fixed device temperature if useHeatPort = false |
stateSelect |
Value: StateSelect.default Type: StateSelect Description: Priority to use phi, w and a as states |
c_x |
Value: Type: TranslationalSpringConstant (N/m) Description: Spring constant in x dir |
c_y |
Value: Type: TranslationalSpringConstant (N/m) Description: Spring constant in y dir |
c_phi |
Value: Type: RotationalSpringConstant (N⋅m/rad) Description: Spring constant in phi dir |
d_x |
Value: Type: TranslationalDampingConstant (N⋅s/m) Description: Damping constant in x dir |
d_y |
Value: Type: TranslationalDampingConstant (N⋅s/m) Description: Damping constant in y dir |
d_phi |
Value: Type: RotationalDampingConstant (N⋅m⋅s/rad) Description: Damping constant in phi dir |
s_relx0 |
Value: 0 Type: Position (m) Description: Unstretched spring length |
s_rely0 |
Value: 0 Type: Position (m) Description: Unstretched spring length |
phi_rel0 |
Value: 0 Type: Angle (rad) Description: Unstretched spring angle |
s_small |
Value: 1.E-10 Type: Position (m) Description: Prevent zero-division if distance between frame_a and frame_b is zero |
enableAssert |
Value: true Type: Boolean Description: Cause an assert when the distance between frame_a and frame_b < s_small |
numberOfWindings |
Value: 5 Type: Integer Description: Number of spring windings |
length_a |
Value: planarWorld.defaultForceLength Type: Length (m) Description: Length of cylinder at frame_a side |
specularCoefficient |
Default Value: planarWorld.defaultSpecularCoefficient Type: SpecularCoefficient Description: Reflection of ambient light (= 0: light is completely absorbed) |
---|---|
colorConnector_a |
Default Value: Types.Defaults.RodColor Type: Color Description: Color of connector at frame_a |
colorConnector_b |
Default Value: Types.Defaults.RodColor Type: Color Description: Color of connector at frame_a |
width |
Default Value: planarWorld.defaultJointWidth Type: Length (m) Description: Width of spring |
coilWidth |
Default Value: width / 10 Type: Length (m) Description: Width of spring coil |
color |
Default Value: Types.Defaults.SpringColor Type: Color Description: Color of spring |
diameter_a |
Default Value: planarWorld.defaultForceWidth Type: Diameter (m) Description: Diameter of cylinder at frame_a side |
diameter_b |
Default Value: 0.6 * diameter_a Type: Diameter (m) Description: Diameter of cylinder at frame_b side |
color_a |
Default Value: {100, 100, 100} Type: Color Description: Color of cylinder at frame_a side |
color_b |
Default Value: {155, 155, 155} Type: Color Description: Color of cylinder at frame_b side |
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 |
|
heatPort |
Type: HeatPort_a Description: Optional port to which dissipated losses are transported in form of heat |
planarWorld |
Type: PlanarWorld Description: Planar world model |
|
---|---|---|
contactA |
Type: Shape Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer) |
|
contactB |
Type: Shape Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer) |
|
shapeCoil |
Type: Shape Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer) |
|
cylinderDamper_a |
Type: Shape Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer) |
|
cylinderDamper_b |
Type: Shape Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer) |
PlanarMechanics.Examples Spring damper demo |
Developed 2010 at the DLR Institute of System Dynamics and Control