Nonlinear rotary damper
![]() |
![]() |
| C | |
| in the palette | on the schematic |
The block is designed to simulate a nonlinear rotary damper with the constant damping factor.
The damper relative speed ω in rad/s is determined by the formula:


where ωC, ωR – angular speeds at ports "C" and "R", respectively, rad/s
The dependence of the damping torque on the relative speed can be defined using a polynomial or a table.
Symmetric polynomial
This method allows you to define the dependence of the damping torque on the relative speed by a polynomial which is symmetric relative to zero:




where:
- TC and TC – torques applied to ports "C" and "R", respectively, Nm
- Bi – i-th element of the vector of damping factors, Nm·s/rad
- N – number of elements in the vector of stiffness factors
Asymmetric polynomial
This method allows you to define the dependence of the torque on the relative speed separately for the positive and negative speeds. The polynomial Bp defines the dependence at a positive speed, and the polynomial Bn defines the dependence at a negative speed:




where:
- TC and TC – torques applied to ports "C" and "R", respectively, Nm
- Bpi – i-th element of the vector of damping factors Bp, Nm·s/rad
- Bni – i-th element of the vector of damping factors Bn, Nm·s/rad
- Np – number of elements in the vector of damping factors Bp
- Nn – number of elements in the vector of damping factors Bn
Table
This method makes it possible to calculate the spring torque depending on the relative speed by interpolating a given table. If the speed value exceeds the specified vector of the speed values, extrapolation is not carried out.
Inputs
| Name | Description | Connection line type |
|---|---|---|
| C | Port for connecting a conditionally fixed case (case) | Rotary mechanics |
| R | Port for connecting a conditionally moving shaft (rotor) | Rotary mechanics |
Outputs
None.
Properties
| Name | Parameter | Description | By default | Data type |
|---|---|---|---|---|
| Parameterization type | par_type | Allows you to specify the type of dependence of the torque on the relative speed. The possible values are: "Polynomial", "Table" | Polynomial | Перечисление |
| Symmetry | sym_type | Allows you to define a polynomial that is symmetric with respect to zero. The property is available when you select the "Polynomial" parameterization type. The possible values are: "Yes", "No" | Yes | Двоичное |
| Vector of damping factors, Nm·s/rad | B | Vector of damping factors. The property is available when the "Polynomial" parameterization type is selected and the "Symmetry" property is enabled | [0.0001 , 0 , 1E-5 , 0 , 1E-6] | Массив |
| Vector of damping factors for W ≥ 0, Nm·s/rad | Bp | Vector of damping factors at positive relative speed. The property is available when the "Polynomial" parameterization type is selected and the "Symmetry" property is disabled | [0.0001 , 0 , 1E-5 , 0 , 1E-6] | Массив |
| Vector of damping factors for W < 0, Nm·s/rad | Bn | Vector of damping factors at negative relative speed. The property is available when the "Polynomial" parameterization type is selected and the "Symmetry" property is disabled | [0.001 , -1E-5 , 0.0001 , 0 , 0] | Массив |
| Vector of angular speeds, rad/s | Wx | Vector of angular speeds. The property is available when you select the "Polynomial" parameterization type. | [-1 , -0.5 , -0.3 , -0.1 , 0.1 , 0.3 , 0.5 , 1] | Массив |
| Vector of damping torques, Nm | Ty | Vector of damping torques. The property is available when you select the "Polynomial" parameterization type. | [-0.001 , -0.0004 , -0.0002 , -5E-5 , 5E-5 , 0.0002 , 0.0004 , 0.001] | Массив |
Parameters
| Name | Parameter | Description | Data type |
|---|---|---|---|
| Angular speed differential, rad/s | W | Damper relative speed | Вещественное |
| Deformation torque, Nm | T | Deformation torque | Вещественное |
| Power of damping torque, W | Q | Power of damping torque | Вещественное |
Examples
Examples of block application:

