Abstract

The paper illustrates a novel approach to modify the Hopf bifurcation nature via a nonlinear state feedback control, which leaves the equilibrium properties unchanged. This result is achieved by recurring to linear and nonlinear transformations, which lead the system to locally assume the ordinary differential equation representation. Third-order models are considered, since they can be seen as proper representatives of a larger class of systems. The explicit relationship between the control input and the Hopf bifurcation nature is obtained via a frequency approach, that does not need the computation of the center manifold.

1. Introduction

In many fields of science, spacing from physics to biology and from engineering to economics, the learning of phenomena, characterized by complex dynamics, and their properties opened several new opportunities in the management of real processes. Consequently, new problems arose in the area of control system design and among these particular attention has been devoted to what is called the “bifurcation control”.

A nonlinear dynamical system frequently presents variations of its parameters, and this can happen because of actual slow structural modifications of the considered phenomenon or due to the uncertainties affecting its modeling. When such variations happen around certain critical conditions, the system exhibits a qualitative change of behaviour defined as a bifurcation. Since the related transitions can lead to substantial effects, even destructive, for the system in study, their control has been deeply considered through more than two decades, covering theoretical aspects and various concrete applications. In this perspective, the control objective is to modify an existing bifurcation, changing its characteristics or suitably moving it or introducing a new one, in order to avoid dangerous conditions and obtain a desirable behaviour (see [1, 2] for an overview).

In particular, the important case of Hopf bifurcation, leading to system oscillations, has been studied by different approaches, usually reducing the system to the essential second-order dynamics, that is, that concerning its central manifold. Time domain procedures use washout filters to stabilize dynamical feedback in [3, 4], while linear and nonlinear state feedback are considered in [57] and refer particularly to controller normal forms in [812]. Frequency domain techniques have also been studied in terms of Harmonic Balance, as reported in [1315].

This paper exploits linear and local nonlinear transformations, derived from controller normal form theory, in order to rewrite the original state equations of the system as a scalar ordinary differential equation. Then, the use of a frequency approach based on the harmonic balance method leads to analytically relate the original input to the bifurcation parameters, so giving a mathematical tool to directly design the control input once the system is given. Conditions to provide a robust control are investigated and discussed, as well. In particular, third-order systems are here considered and sufficient conditions are provided to obtain the corresponding scalar ODE representation. It is worth observing that such reduced models frequently give an efficient representation of many processes, since they can exhibit a large variety of complex dynamics (see, e.g., [16] and references within). This is the case of systems characterized by fast third-order subdynamics, where the higher order components can be seen as a slow varying external unknown input. Moreover, the scalar differential equation form is an essential point to directly derive and approximate the system dynamics around the Hopf bifurcation, since it allows one to detect the nature of such a phenomenon without recurring to the center manifold. Finally, the main idea of the paper appears in principle to be suitable for an extension to higher order systems.

The paper is organized as follows. In Section 2, we address the considered framework. Then, we derive in Section 3 a set of linear and nonlinear transformations, which lead the system to locally assume the ODE representation. An illustrative example is presented in Section 4 and some considerations are reported in Section 5. A mathematical appendix ends the paper.

2. Problem Formulation

Let us consider the affine control system where Assume that μ is a parametric vector, which may change in time according to an unknown or unmodeled slow dynamics, so that the related modifications can be considered a quasistatic process. Without loss of generality, let represent the equilibrium point of the autonomous part of system (2.1), that is, the point such that and assume that undergoes a Hopf bifurcation at .

In the following, we develop an analytic method to modify the nature of such bifurcation via a locally nonlinear input, that leaves unaltered the fixed points manifold and their stability properties.

Then, let us perform the change of coordinate, that brings the equilibrium points manifold (2.3) in the origin, that is, define , so that By denoting we obtain the transformed system Since it is wellknown that, to study the super or subcritical nature of a nondegenerate Hopf bifurcation, it is sufficient to consider the quadratic and cubic local terms [1720], without loss of generality in the following we will focus only on the subsystem In the next section, we narrow our theory to linearly controllable affine systems, that is, models whose linear components satisfy the controllability condition (see, e.g., [21]).

3. Hopf Bifurcation in Local ODE Models

Hereafter, we analytically point out a class of third-order affine control systems, which can be locally represented via ODE models. The corresponding conditions are only sufficient and, thus, the proposed method could be generalized to a large variety of systems though this would require an increased amount of computations. However, a byproduct of our theory is the explicit relationship between the coefficients of the starting model and its local ODE representation. Hence, once such a transformation has been computed, it can be used as a look-up table for every other system in that class.

Then, let us focus on linearly controllable systems. The following result holds.

Theorem 3.1. Consider system (2.7) and assume that is a controllable pair for each , then, an invertible and exist such that the linear transformation modifies the system into the model where the pair is in Brunovsky form, that is,

It is worth underlining that transformation (3.2) can be directly computed from (A.2) via standard algorithms used to point out the proper satisfying (A.1) (see the appendix).

Corollary 3.2. System (3.3) controlled via the input and system (2.7) with are locally equivalent at their equilibria .

Hereafter, we derive a class of affine control systems, which can be locally described as ODEs, when their inputs are designed as a state feedback. This approach is motivated by the existence of simple though powerful analytic mathematical tools, developed to study Hopf bifurcations in third order nonlinear ODE systems [19, 20, 22].

Theorem 3.3. Consider the linearly controllable system (3.3), with in Brunovsky form, then, by means of a nonlinear transformation it assumes the form which is locally equivalent to (3.3) around the equilibrium in the origin.

Corollary 3.4. Consider system (3.9), where the parameters , , , and are computed from the coefficients of the polynomial terms of the nonlinearities of model (3.3) according to Tables 1, 2, and 3. If the condition holds, then (3.9) can be transformed into the ODE model via the linear change of coordinates

The systems satisfying condition (3.9) can be explicitly pointed out by means of the parametric relationships reported in the tables. However, they can also be represented via the functional characterization of the following statement.

Theorem 3.5. A system of the form (3.9) satisfies condition (3.10) if and only if and exist, which satisfy

Hereafter, a local nonlinear transformation, which maintains unaltered the linear part of the system, is introduced.

Theorem 3.6. System (3.3) controlled via the input and system (3.9), or the ODE model (3.11), controlled by are locally equivalent around their equilibria in the origin, when the following conditions, related also to the polynomial functions in (3.7) and (3.8), are satisfied:

The above Theorem 3.6 allows us to design the nonlinear terms of the control input of system (3.3) and, then, of the original model (2.7), just by referring to the ODE system (3.11) driven by the input Therefore, the Hopf bifurcation nature can be modified by a suitable choice of the nonlinearities and . Since the control system (3.11)–(3.20) is an ODE model, a generalized frequency approach, as that shown in [20, 22], can still be fruitfully employed. Moreover, by computing also the explicit relationship between the coefficients of the nonlinearities in the starting model and in the final ODE system, one can also point out the simplest input , that provides the desired result. However, in order to illustrate this frequency approach by keeping the computational burden low, hereafter we describe how the bifurcation is affected by the only quadratic term , when the cubic component is set to zero.

Proposition 3.7. Consider the ODE system and assume that its equilibrium point in undergoes a nondegenerate Hopf bifurcation at . Then the bifurcation is supercritical, if , and subcritical if , where matrix is defined as where denotes and denotes , being the dependency on μ neglected for the sake of simplicity (for a detailed proof of the statement refer to [19]).

Remark 3.8. It is worth noticing that also the limit cycle features can be set up via the same frequency approach, as illustrated in [19, 20].

Proposition 3.7, along with the explicit relationships of Tables 14 between the coefficients of the starting systems and the final ODE model, can be fruitfully exploited to design the nonlinear components of input in order to obtain the desired results about the Hopf bifurcation at .

To this aim, it is important to underline that in general the control input designed this way depends on the bifurcation parameter μ. However, in certain situations the parameters of the model, which slowly vary in time according to an unknown law, could not be accessible to compute the proper input. In such a case, where μ cannot be observed, control solves the problem only if it does not depend on it. This scenario can be regarded as a robust bifurcation control approach. Such a case is summarized by the following statement.

Proposition 3.9 (Robust control design). Let one consider system (2.7) along with the control input (3.6), computed according to (3.19) and related conditions. Set and denote by the control parametric vector. Moreover, consider matrix (3.22) and define the sets representing all the controls of the form (3.23), which provide, respectively, supercritical and subcritical Hopf bifurcations of the equilibrium point. Then, the corresponding bifurcation of the original system (2.7) can be turned supercritical (subcritical) without regard of the model variations, that is, it can be made supercritical (subcritical) via robust control if () exist, such that the corresponding does not depend on μ.

Remark 3.10. When only the linear part of the starting system depends on the parameter μ, any constant vector provides a robust control in the sense of the above proposition.

4. Example

In order to illustrate the proposed approach to Hopf bifurcation control, let us consider a system already in the form (3.3), that is, which corresponds to Then, it is straightforward to check that such a system satisfies condition (3.10), when the transformation is considered. Also the following relationships hold: Then, suppose that , and let us assume that are such that the linear part of the system undergoes a Hopf bifurcation at . Hence, if we consider the class of controllers (3.23) featuring we have that Therefore,the supercritical bifurcation condition at is given by defining the manifold of the pairs , which realize a proper control. The explicit form of the corresponding nonlinear part of is obtained substituting the above functions and in (3.19).

5. Conclusions

In this paper, we have introduced an approach to set up the Hopf bifurcation nature, without modifying the related equilibrium point features. This goal is achieved by introducing in the system specifically designed nonlinear terms, which only locally affect it in a close around of that fixed point. Then, the explicit form of classes of suitable control inputs has been obtained by exploiting local transformations, which lead the system to assume the ordinary differential equation form. In particular, we have considered third-order models, since they can be also used to represent certain classes of higher order systems. Indeed, they can be regarded as proper representations of more complex models characterized by an inner fast subsystem. Moreover, the control input has been designed via a frequency approach, which has not required the computation of the center manifold dynamics.

Appendix

Proofs

Proof of Theorem 3.1. By assumption, the pair is controllable for each . Therefore, it is wellknown (see, e.g. [21]) that for all , an invertible exist such that Therefore, consider the row vector (3.1), and let us perform the linear affine transformation (20) with defined as above. Then, it follows that where the pair is in Brunovsky form.

Proof of Theorem 3.3. The main idea beyond transformation (3.7) and (3.8) and representation (3.9) is derived from controller normal form theory (see [911, 23] for complete reference). However, hereafter we develop a slightly different approach in order to prove that model (3.9) can always be locally obtained. Moreover, thanks to the proposed approach, we are also able to point out the explicit general form of the functions (3.7) and (3.8). For the sake of simplicity, in the following, the explicit dependency on the bifurcation parameter μ will be neglected.
Hence, let us consider the nonlinear state transformation (3.7) and notice that which implies also that Moreover, observe that and that Therefore, it results that Let us first study the quadratic terms (A.8) of the above representation. According to (3.9) and (3.8), it must result that Let us denote Then, in order to delete form the first and second equations, the following parametric conditions have to be satisfied: thus, leading to the relationships Then, by observing that the following considerations are in order. After deleting in the second equation (A.11), the other components of could be used to delete from (A.10) the terms , and . Similarly, after deleting in (A.10) by means of , this function could also be employed to delete , , and one between , and . The optimal choice in order to delete most of the elements is taking care of and . Doing that way, it is straightforward to check that the only quadratic term of the first equation (A.10) that cannot be deleted by a proper choice of is .
The rest of the second equation (A.11), conversely, can be delete by choosing while third equation (A.12) just becomes the very definition of . The related coefficients of are reported in Table 1 and in particular it results that Let us now consider the cubic part of the problem. First, let us denote and for , Then, by observing for each that the relationships among the coefficients of the pair , and those of , turn out to be as reported in Tables 2 and 3.
Exploiting the above results, let us consider the cubic part problem (71). It assumes the form that is, Then, we may proceed similarly to the quadratic case. Deleting from the first and second equations (A.24) and (A.25) implies that which corresponds to the following parametric conditions: Therefore, by observing that it is straightforward to check that still allows one to delete in the first equation (A.24) the terms , , , and . By exploiting , in turn, one could delete in the same equation also the terms (via ), (via ), one between and (via ) and one between and (via ). Hence, by choosing to delete via the terms , and , we have that in the first equation (A.24) only the terms , , and still remain. Then, in order to delete every one element in the second equation (A.25), we set Finally, the third equation (A.26) can be regarded just as the definition of . The parametric relationships related to and are reported in Table 4. In particular, we have that

Proof of Theorem 3.5. Consider system (A.10)–(A.12), which describe the transformation equation for the quadratic component (A.8). Moreover, denote Then, it is straightforward to check that balancing (A.10)–(A.12) under condition (3.10) is equivalent to solving (3.13) and (3.14).
Observe that Then, consider system (A.24)–(A.26), related to the constraints on (71). Exploiting the above functions in the computation of (71), it follows that solving (A.24)–(A.26) under condition (3.10) boils down to find the solutions of just (3.15) and (3.16).

Proof of Theorem 3.6. Let us consider control (3.17) and the local nonlinear state change of coordinate (3.7). Moreover, observe that the nonlinear terms of (3.17) in the new variable satisfy Hence, we have that such an input can be locally written as a feedback of the state according to the following representation: Notice that we have neglected the higher terms, since we are dealing with local equivalence (i.e., up to the third-order elements).
Then, exploiting the above in the transformation (A.35) and observing that we can compute the locally equivalent input (3.18), expressed as a function of , via the following equation:

Tables
(The proposed approach is based on multiple changes of the state variables and the input command. It is important to notice that the global and local transformations illustrated above can always be described explicitly by deriving the relationships between the coefficients of the involved functions. Therefore, such transformations have to be computed only once, then using the resulting parametric dependencies as look-up tables. In this regard, we report these explicit relationships in Tables 14).