control.DescribingFunctionNonlinearity

class control.DescribingFunctionNonlinearity

Base class for nonlinear systems with a describing function

This class is intended to be used as a base class for nonlinear functions that have an analytically defined describing function. Subclasses should override the __call__ and describing_function methods and (optionally) the _isstatic method (should be False if __call__ updates the instance state).

__init__()

Initailize a describing function nonlinearity (optional)

Methods

__init__()

Initailize a describing function nonlinearity (optional)

describing_function(A)

Return the describing function for a nonlinearity

describing_function(A)

Return the describing function for a nonlinearity

This method is used to allow analytical representations of the describing function for a nonlinearity. It turns the (complex) value of the describing function for sinusoidal input of amplitude A.