NonLinear

Class NonLinear()

Nonlinear(kwds)

Utility class to hold nonlinear properties for container objects like the fx fy fz tx ty and tz values of a Bushing, value of a ControlSISO, the f, t, fx fy fz tx ty and tz values of a Force, scale value of a ModalForce, value of a Motion, s_expr and s_expr2 of a ResponseVariable, expr value of Sensor, value of a SolverDiffeq, value of a SolverVariable and k, c, kt and ct values of SpringDamper.

Keyword Arguments

Argument Data Type Description Default
type Enum Type of value nonlinear entity holds. Takes values LIN, CRV, SPL3D or EXPR. 'LIN'
lin Double Value when nonlinear entity is of type LIN. 0
expr Function Expression the nonlinear entity is set to when type is EXPR. ''
crv Curve Curve entity the nonlinear entity is resolved to when type is CRV. None
spl Spline3D Spline3D entity the nonlinear entity is resolved to when type is SPL3D. None
int_type Enum Interpolation type when the value is of type curve or spline 3d. Takes values AKIMA, CUBIC, LINEAR or QUINTIC. 'AKIMA'
indep_var Function Independent variable 1 to define curve/spline3D when nonlinear entity is of type curve/spline3D. This value need to be in a templex syntax(within ``). '`-DX(, , )`'
indep_var2 Function Independent variable 2 to define spline3D when nonlinear entity is of type spline3D. '``'

Notes

You cannot create instances of the Nonlinear class. This class is used to modify the nonlinear properties in an entity.