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
Developed 2010 at the DLR Institute of System Dynamics and Control