Translatory spring with with variable spring constant





| C |
in the palette on the schematic

The block is designed to simulate a linear translatory spring with a variable spring constant.

The deformation (extension) of the spring s in m is determined by the formula:

where:
  • s0 – initial spring extension, m
  • sC and sR – positions of bodies at ports "C" and "R", respectively, m
The spring elastic force is determined by the formula:



where:
  • FC and FR – forces applied to ports "C" and "R", respectively, N
  • K – defined spring constant, N/m
  • Kmin – minimum spring constant, N/m

Inputs

Name Description Connection line type
К Defined spring constant Mathematical
C Port for connecting a conditionally fixed case (case) Translatory mechanics
R Port for connecting a conditionally movable rod (rod) Translatory mechanics

Outputs

None.

Properties

Name Parameter Description By default Data type
Minimum spring constant, N/m Kmin Minimum spring constant 1 Вещественное
Initial extension (Sr - Sc), m S0 The initial extension of the spring at the zero positions of the bodies on the ports of the block. A negative value sets the pre-compression 0 Вещественное

Parameters

Name Parameter Description Data type
Spring deformation, m S Extension value. Negative values mean compression Вещественное
Elastic force, N F Force transmitted to port "R" Вещественное

Examples

Examples of block application: