See Add Spring FB
Use a Spring FB to apply a force between two Points. The name we use for the two Points is Anchor-Points.
☑ Check-box to enable the Spring FB.
Is the natural-length of the Spring, as it would be if it were not joined to the Anchor-Points.
If the distance between Anchor-Points > Free-Length, then the Force-Vector (due to the Spring-Rate only) will Pull Anchor-Points together (o>>>|<<<o)
If the distance between Anchor-Points < Free-Length, then the Force-Vector (due to the Spring-Rate only) will Push Anchor-Points apart (o<<<|>>>o)
If the distance between Anchor-Points = Free-Length, then the Force-Vector (due to the Spring-Rate only) = 0
A positive force will PULL Anchor-Points together (o>>> + <<<o)
A negative force will PUSH Anchor-Points apart (o<<< — >>>o)
Coulomb Friction Force: (Ff = μ.Fn )
This parameter is intended to be similar to a Friction Force. However, it is NOT exactly Friction Force, because this force is not a function of the 'Normal Force'.
Note: Friction Force is not a Kinetostatic Force.
Viscous Coefficient: (Fv α V ( N/(mm/s) )
A Force that is proportional to the relative velocity between the Points.
E.g.: If the Damping Coefficient = 4 and the Velocity is +100mm/s, (anchor points moving away from each other’), then force pulling the points together is a force of 400N.
Drag Factor: (Fd α V2) ( N/((mm/s)2 ) )
A Force that is proportional to square of the relative velocity between the Points. For example, air resistance.
The Force is opposite to the direction of motion.
E.g. If the Drag Factor = 4, and the Velocity = +100mm/s (anchor-points moving away from each other’), then force pulling the points together is a force of 40000N.
Note: It is not necessary to connect a wire to its input-connector or from its output-connectors. The connectors provide extra functionality.
Connect a wire to the input-connector to add a force-function between the Spring's Anchor-Points.
The units of the data at the input-connector must be Newtons. Use a Maths FB to convert the data-type of a function to the Force data-type.
For example, the function might be designed as a motion. In which case, you would need to connect the output of a Motion FB , which has units of mm or degrees to a Math FB to convert the units to Newtons.
Units inside the Maths FB become SI units. To convert 100mm at the input to a Maths FB to 100N, you must:
1.Change the Output Data Type to Force (N)
2.Multiply the input-value by 1000 to convert 0.1m to 100N
To be consistent with the 'Constant-Force' Parameter:
•A positive force at the input will tend to PULL Anchor-Points together (o>>> + <<<o)
•A negative force at the input will tend to PUSH Anchor-Points apart (o<<< — >>>o)
Dimension, Velocity and Acceleration relating to the distance between the Spring's anchor-points.
Total Applied-Force between the Spring's anchor-points.
oTotal Applied-Force = Force at the Input-connector + Force that results from the parameters as set in the Spring FB dialog-box
oDriving-Force = Linear Motive Force, if you configure the Spring FB as a Linear Motor - see Configure Power Source