Analysis and computation of limit cycles for systems with separable nonlinearities (Q960227)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Analysis and computation of limit cycles for systems with separable nonlinearities
scientific article

    Statements

    Analysis and computation of limit cycles for systems with separable nonlinearities (English)
    0 references
    0 references
    0 references
    16 December 2008
    0 references
    The authors are concerned with a feedback system defined by \[ y=Hu,\qquad u=\Phi( y) , \] where \(H\) is a bounded, causal, linear time-invariant operator and \(\Phi\) is a memoryless nonlinear operator defined by a time-domain relation \[ ( \Phi( y) ) ( t) =\varphi( y( t) ) , \] \(\varphi:\mathbb{R}^{m}\to\mathbb{R}^{m}\) is a \(C^{1},\) and it is also assumed that both nonlinearity and its derivative are (at least locally) Lipschitz continuous. The system can be viewed as a feedback interconnection of a stable LTI plant with a memoryless, possibly multivariable, nonlinearity. The purpose of the paper is to study existence, uniqueness, and robustness of limit cycles (non-constant isolated periodic solutions). Furthermore, a computational framework that may be given both time-domain and frequency-domain realizations is provided for finding limit cycles. It also allows one to verify that the real system has indeed a limit cycle despite of model uncertainties and computation errors. The authors start by defining the return difference operator \(F:C( 1) \times\mathbb{R} _{+}\to C( 1) ,\) \[ F( z) =y-H[ T] \Phi( y) ,\tag{1} \] where \(H[ T] \) is a linear operator defined by the transfer function \(H( s/T) \) with corresponding impulse response function \(h( tT) ,\) and \(C( 1) \) stands for the set of 1-periodic continuous functions equipped with the norm \[ \| v\| _{C( 1) }=\max_{t\in[ 0,1] }| v( t) | . \] Then the principal results in the paper are derived using a linearization of the operator \(F\) in (1) and a right inverse of the resulting linear operator. It is discussed how the choice of a right inverse of an infinite-dimensional operator defined by a linearization of the dynamical system in a neighborhood of a limit cycle affects the accuracy of the analysis. Two alternative ways of computing the pseudo-inverse, which is the right inverse that provides sharpest bounds in the estimates used in the paper, are suggested. The Newton iteration scheme that has both frequency and time-domain implementations is proposed for computing limit cycles. First, its convergence properties are discussed (the Newton iteration converges to the manifold but not to a particular limit cycle). Then robustness results which confirm that the real system has a limit cycle, even if the exact model is not known and the Newton iteration may be terminated before an exact solution has been found, are obtained. Two examples, the well-known Van der Pole equation and the Wien bridge oscillator, are provided to illustrate the use of the Newton iteration for computing limit cycles. Remarkably, the analysis of the latter equation demonstrates that the suggested computational framework can be successfully employed for determination of both stable and unstable limit cycles.
    0 references
    limit cycle
    0 references
    feedback system
    0 references
    memoryless nonlinearity
    0 references
    existence
    0 references
    uniqueness
    0 references
    robustness
    0 references
    Newton iteration
    0 references
    pseudo-inverse
    0 references
    return difference operator
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references