Engee documentation

Nonlinear Rotational Damper

Nonlinear damper in mechanical rotational systems.

blockType: Engee1DMechanical.Elements.Rotational.NonlinearDamper

Path in the library:

/Physical Modeling/1D Mechanical/Couplings & Drives/Springs & Dampers/Nonlinear Rotational Damper

Description

Block Nonlinear Rotational Damper It is a nonlinear rotational damper. The polynomial and tabular parameterizations determine the nonlinear relationship between the torque and the relative angular velocity. The torque can be symmetrical or asymmetrical relative to the zero velocity point. The unit applies equal opposite torques to two non-directional ports.

The symmetric polynomial parameterization determines the torque for positive and negative relative angular velocities according to the expression:

where

  • — the torque transmitted through the damper;

  • — damping coefficients;

  • — relative angular velocity between ports R and C:

    where

    • — absolute angular velocity of the port R;

    • — the absolute angular velocity of the port C.

To avoid zero crossings that slow down the simulation, eliminate the sign function from the polynomial expression by specifying an odd polynomial ( ).

The two-way polynomial parameterization determines the torque for positive and negative relative velocities according to the expression:

where

  • — damping coefficients for positive relative speeds;

  • — damping coefficients for negative relative speeds.

Both polynomial parameterizations use a fifth-order polynomial. To use a lower-order polynomial, set the higher-order coefficients to zero. For polynomials of order greater than five, perform an approximation with a polynomial of order no higher than the fifth, or use parameterization based on tabular data.

Parameterization according to the search table determines the damping torque based on the specified angular velocity and torque vectors. If a point with zero angular velocity and zero moment is not included in the specified vectors, the block automatically adds it as a data point at the origin.

Assumptions and limitations

Viscous damping is assumed in this block. The torque depends only on the angular velocity.

Ports

Conserving

# R — stock
rotational mechanics

Details

Mechanical rotary port, corresponds to the damper rod.

Program usage name

rod_flange

# C — body
rotational mechanics

Details

Mechanical rotary port, corresponds to the damper body.

Program usage name

case_flange

Parameters

Parameters

# Parameterization — parameterization of damping
By polynomial | By table lookup

Details

Choose the type of torque parameterization: a polynomial or a search table.

Values

By polynomial | By table lookup

Default value

By polynomial

Program usage name

parameterization

Evaluatable

No

# Symmetry — symmetry of damping

Details

Select this option to use symmetric parameterization. If the box is not checked, the block uses two-way parameterization.

Dependencies

To use this parameter, set for the parameter Parameterization meaning By polynomial.

Default value

true (switched on)

Program usage name

symmetric_parameterization

Evaluatable

No

# Vector of damping coefficients — damping coefficients for parameterization by a polynomial
N*m/(rad/s) | ft*lbf/(rad/s)

Details

Damping coefficients for symmetric parametrization by a polynomial.

Dependencies

To use this parameter, set for the parameter Parameterization meaning By polynomial and check the box Symmetry.

Units

N*m/(rad/s) | ft*lbf/(rad/s)

Default value

[0.0001, 0.0, 1.0e-5, 0.0, 1.0e-6] N*m/(rad/s)

Program usage name

damping_polinomial_coefficients_vector

Evaluatable

Yes