Optimal Control and Bifurcation Issues for Lorenz-Rössler Model ()

Saba M. Alwan^{1}, Abdo M. Al-Mahdi^{1}, Omalsad H. Odhah^{2}

^{1}Department of Mathematics and Computer Science, Faculty of Science, Ibb University, Ibb, Yemen.

^{2}Department of Mathematics, Faculty of Science, Princess Nourahbint Abdulrahman University, Riyadh, Saudi Arabia.

**DOI: **10.4236/ojop.2020.93006
PDF
HTML XML
344
Downloads
1,143
Views
Citations

Optimal control is one of the most popular decision-making tools recently in many researches and in many areas. The Lorenz-Rössler model is one of the interesting models because of the idea of consolidation of the two models: Lorenz and össler. This paper discusses the Lorenz-Rössler model from the bifurcation phenomena and the optimal control problem (OCP). The bifurcation property at the system equilibrium is studied and it is found that saddle-node and Hopf bifurcations can be holed under some conditions on the parameters. Also, the problem of the optimal control of Lorenz-Rössler model is discussed and it uses the Pontryagin’s Maximum Principle (PMP) to derive the optimal control inputs that achieve the optimal trajectory. Numerical examples and solutions for bifurcation cases and the optimal controlled system are carried out and shown graphically to show the effectiveness of the used procedure.

Share and Cite:

Alwan, S. , Al-Mahdi, A. and Odhah, O. (2020) Optimal Control and Bifurcation Issues for Lorenz-Rössler Model. *Open Journal of Optimization*, **9**, 71-85. doi: 10.4236/ojop.2020.93006.

1. Introduction

Prediction of any system’s development is a very important goal, especially in the case of chaotic systems which exist frequently in several real-life and various fields.

These systems are very important for the service of mankind. Those systems include psychology [1], secure communications [2], economics system modeling [3], medicine [4], etc. Due to the importance of these models, these deserved to be studied. Despite the recent trend of forecasting, this task is often not easy. The chaotic models usually need to study the optimization or the OCP. The Principle of Optimality means to take the best choice (procedure) to minimize the cost (maximize the profit) of the current time (stage) and all subsequent times (stages). The OCPs in general does not have a perfect solution, so solutions are often approximate, which is another aspect of difficulty and sensitivity.

Lorenz system is a reduced version of a larger system studied earlier by Barry Saltzman [5]. This model is a system of three non-linear ordinary differential equations, is extremely sensitive to perturbation of the initial conditions, and this system has strange attractors; thus this system has a chaotic behavior for different values of parameters and different initial conditions as it is in the famous butterfly attractor which is produced for the special values of parameters of (10, 28, 8/3) respectively as these parameters shown sequentially in the model in [6]. Rössler attractor is another famous attractor which is one of the products of the works of a German biochemist Otto Eberhard Rössler. There is a similarity between Lorenz and Rössler attractors, where the latter follows an outward spiral around two fixed points. Although each variable in the system is oscillating around specified values, the oscillations are chaotic [7]. There is a merging of the two models of Lorenz and Rössler in a non-additive form, and because the new additive system losses the chaotic behavior property, some switching between variables was done and some transactions were manipulated [6] [8]. Although the chaotic systems are difficult to predict in a long-term, this paper discusses the optimal control problem of the Lorenz-Rössler through some external inputs. It is important to mention that the Lorenz-Rössler which should be studied is that which is presented in [6] and [8]. We use some procedures in the optimal control problem to determine some sets of numbers of parameters and initial conditions that achieve the optimal behavior to the goal state.

The qualitative changes in the trajectories in the phase space due to the change in one or more control parameters are called bifurcations. The bifurcating study is possible for a one-dimensional system with one parameter. But it is difficult in higher-dimensional cases, especially with several parameters. so there is little research in this area [9].

In the next section, we provide a necessary mathematical introduction. The mathematical system of the Lorenz-Rössler model is presented and a brief discussion of the stability of the system is in Section 3. In Section 4, an analytical investigation of some cases of bifurcation is discussed and many diagrams for those cases are presented. In Section 5, the optimal control problem is discussed followed by many digital examples that were made through simulations. The conclusion is presented in Section 6.

2. Mathematical Introduction

It is known that the optimal control problem requires: A mathematical form for the system to be controlled, description of the constraints, determination of the goal to be accomplished, usually it is an additional boundary condition and determination for the performance measure [10] [11] [12]. Firstly, we consider the simplest example to find the shortest length between two specified locations
$A=\left({t}_{0},{x}_{1}\right)$ and
$B=\left({t}_{f},{x}_{2}\right)$ in R^{2}. Consider the case of no constraints on the variables, and for simplicity, we assume that the minimal curve is given as the graph of a smooth function
$x\left(t\right),t\in R$. The problem now can be illustrated as minimizing the integral which is given by

$J={\displaystyle {\int}_{A}^{B}\sqrt{1+{\left(\text{d}x/\text{d}t\right)}^{2}}\text{d}t}={\displaystyle {\int}_{A}^{B}\sqrt{1+{\stackrel{\dot{}}{x}}^{2}}\text{d}t}={\displaystyle {\int}_{A}^{B}g\left(t,x\left(t\right),\stackrel{\dot{}}{x}\left(t\right)\right)\text{d}t}$ (2.1)

where J is called a functional or the objective function, that must be minimized with respect to t. In a simple case of one dependent variable $x\left(t\right)$ and no constraints, and conditionally that the optimal curve $\stackrel{\xaf}{x}\left(t\right)$ exist and unique, the general problem now is to find the optimal curve that minimizes the functional

$J={\displaystyle {\int}_{{t}_{0}}^{{t}_{f}}g\left(t,x\left(t\right),\stackrel{\dot{}}{x}\left(t\right)\right)\text{d}t}$ (2.2)

where g is a continuous function in all its variables and has a continuous first and second orders partial derivatives with respect to all its variables. Moreover, ${t}_{0}$ and ${t}_{f}$ are fixed. If we consider a small variation in the carve, then

$x\left(t\right)=\stackrel{\xaf}{x}\left(t\right)+\u03f5\delta \left(t\right)\text{\hspace{0.17em}}\text{\hspace{0.17em}}\forall t$ (2.3)

Therefore

$\stackrel{\dot{}}{x}\left(t\right)=\stackrel{\dot{}}{\stackrel{\xaf}{x}}\left(t\right)+\u03f5\stackrel{\dot{}}{\delta}\left(t\right)$ (2.4)

where $\u03f5$ is a small parameter and $\delta \left(t\right)$ is an arbitrary real function of t s.t. $\delta \left({t}_{0}\right)=\delta \left({t}_{f}\right)=0$. It is clear that the optimal curve $\stackrel{\xaf}{x}\left(t\right)$ is a member of the family (2.3) at $\u03f5=0$. See Figure 1.

Thus, the functional in (2.2) can be written as

$J={\displaystyle {\int}_{{t}_{0}}^{{t}_{f}}g\left(t,\stackrel{\xaf}{x}\left(t\right)+\u03f5\delta \left(t\right),\stackrel{\dot{}}{\stackrel{\xaf}{x}}\left(t\right)+\u03f5\stackrel{\dot{}}{\delta}\left(t\right)\right)\text{d}t}$ (2.5)

The necessary condition in order to be extremum function is [13]

${\frac{\text{d}J}{\text{d}\u03f5}|}_{\u03f5=0}=0$ (2.6)

Under the assumption that x and all its derivatives are continuous, with some mathematical processes and considering that $x\left(t\right)=\stackrel{\xaf}{x}\left(t\right)$ and $\stackrel{\dot{}}{x}\left(t\right)=\stackrel{\dot{}}{\stackrel{\xaf}{x}}\left(t\right)$ at $\u03f5=0$, the condition (2.6) can be

$\delta \left({t}_{f}\right){\frac{\partial g}{\partial \stackrel{\dot{}}{x}}|}_{{t}_{f}}-\delta \left({t}_{0}\right){\frac{\partial g}{\partial \stackrel{\dot{}}{x}}|}_{{t}_{0}}+{\displaystyle {\int}_{{t}_{0}}^{{t}_{f}}\delta \left(t\right)\left(\frac{\partial g}{\partial x}-\frac{\text{d}}{\text{d}t}\left(\frac{\partial g}{\partial \stackrel{\dot{}}{x}}\right)\right)\text{d}t}=0$ (2.7)

but at $\u03f5=0$, $\delta \left({t}_{f}\right)=\delta \left({t}_{0}\right)=0$ and $\delta \left(t\right)\ne 0$ $\forall t\in \left]{t}_{0},{t}_{f}\right[$, then

$\frac{\partial g}{\partial x}-\frac{\text{d}}{\text{d}t}\left(\frac{\partial g}{\partial \stackrel{\dot{}}{x}}\right)=0$, $\forall t\in \left]{t}_{0},{t}_{f}\right[$, s.t. $x\left({t}_{0}\right)={x}_{0}$ and $x\left({t}_{f}\right)={x}_{f}$ (2.8)

Equation (2.8) gives the necessary condition to minimize J and it is known as the *Euler-Lagrange *(*E-L*) equation, which associates with the vibrational problem (2.3).

Figure 1. The best bath between two points A and B that minimize the distance as a goal.

Let us now consider the n first ordinary differential equations (ODEs) as the following forms $\stackrel{\dot{}}{x}\left(t\right)={\left({\stackrel{\dot{}}{x}}_{1},\cdots ,{\stackrel{\dot{}}{x}}_{n}\right)}^{c}$, and suppose that the optimal state $\stackrel{\xaf}{x}\left(t\right)={\left({\stackrel{\xaf}{x}}_{1},\cdots ,{\stackrel{\xaf}{x}}_{n}\right)}^{c}$ exist and unique, that is the vector of n twice differentiable function. In this case, the functional (2.2) can take the following form

$J\left(x\right)={\displaystyle {\int}_{{t}_{0}}^{{t}_{f}}g\left(x\left(t\right),\stackrel{\dot{}}{x}\left(t\right),t\right)\text{d}t},\text{\hspace{0.17em}}\text{\hspace{0.17em}}x\left({t}_{0}\right)={x}_{0},\text{\hspace{0.17em}}\text{\hspace{0.17em}}x\left({t}_{f}\right)={x}_{f}$ (2.9)

Under the same conditions in the case of one dependent variable, the function
$g\left(x\right)$ which makes the integral (2.9) an extremum must satisfy the n simultaneous *E-L *equations, which are given by

$\frac{\partial g}{\partial {x}_{i}}-\frac{\text{d}}{\text{d}t}\left(\frac{\partial g}{\partial {\stackrel{\dot{}}{x}}_{i}}\right)=0,\text{\hspace{0.17em}}\text{\hspace{0.17em}}\forall t\in \left]{t}_{0},{t}_{f}\right[,$ (2.10)

with the boundary conditions

${x}_{i}\left({t}_{0}\right)={x}_{i0}$ and ${x}_{i}\left({t}_{f}\right)={x}_{if},\text{\hspace{0.17em}}\text{\hspace{0.17em}}i=1,2,\cdots ,n$ (2.11)

See [11] and [13] for more details. Now, in the case when there are constraints on the states and control variables. The functional that need to maximize (minimize) takes the following form

${J}^{*}\left(x,u\right)=G\left({x}_{f},{t}_{f}\right)+{\displaystyle {\int}_{{t}_{0}}^{{t}_{f}}\left[{g}_{0}\left(x,u,t\right)+{\lambda}^{c}\left(g-\stackrel{\dot{}}{x}\right)\right]\text{d}t}$ (2.12)

where
$G:{\mathbb{R}}^{n}\times \mathbb{R}\to \mathbb{R}$ and
${g}_{0}:{\mathbb{R}}^{n}\times {\mathbb{R}}^{m}\times \mathbb{R}\to \mathbb{R}$ are real valued functions that can be selected to weight the terminal and transient performance respectively.
$G\left({x}_{f}\right)$ can be called the terminal cost, and
${g}_{0}$ can be the instantaneous loss per unit of time.
${\lambda}^{c}=\left({\lambda}_{1},\cdots ,{\lambda}_{n}\right)$ is called *Lagrange multipliers *(*L-m*) vector, by integrating the term
${\lambda}^{c}\stackrel{\dot{}}{x}$ in (2.12) we get

${J}^{*}=G\left({X}_{f},{t}_{f}\right)-{{\lambda}^{c}x|}_{{t}_{0}}^{{t}_{f}}+{\displaystyle {\int}_{{t}_{0}}^{{t}_{f}}\left[H+{\stackrel{\dot{}}{\lambda}}^{c}x\right]\text{d}t}$ (2.13)

where

$H={g}_{0}+{\lambda}^{c}g$ (2.14)

is called the *Hamiltonian function* (*H.f*). Some-times H takes the form

$H\left(x,u,\lambda ,{\lambda}_{0},t\right)={\lambda}_{0}{g}_{0}\left(x,u,t\right)+{\lambda}^{c}g\left(x,u,t\right)$ (2.15)

where ${\lambda}_{0}\ge 0$ and one can get ${\lambda}_{0}=1$ for maximization [12].

*Theorem*: Assume
${u}^{*}\left(\text{.}\right)$ is the optimal function that maximizes the objective function
${J}^{*}$ and
${x}^{*}\left(\text{.}\right)$ is the corresponding trajectory, then
${u}^{*}$ must satisfy the following conditions [11] [14]

$H\left({x}^{*},{u}^{*},{\lambda}^{*},{\lambda}_{0},t\right)\ge H\left({x}^{*},u,{\lambda}^{*},{\lambda}_{0},t\right)$ (2.16.1)

${\stackrel{\dot{}}{\lambda}}_{j}\left(t\right)=-\frac{\partial H}{\partial {x}_{j}},\text{\hspace{0.17em}}\text{\hspace{0.17em}}{\lambda}_{j}\left({t}_{f}\right)={\frac{\partial G}{\partial {x}_{j}}|}_{t={t}_{f}},\text{\hspace{0.17em}}\text{\hspace{0.17em}}{\frac{\partial H}{\partial {u}_{j}}|}_{{u}^{*}}=0,\text{\hspace{0.17em}}\forall \left(u\in U,t\in \left[{t}_{0},{t}_{f}\right],j=1,2,\cdots ,n\right)$ (2.16.2)

This system consists of 2n nonlinear differential equations with n initial conditions ${x}_{j}\left({t}_{0}\right)$ and n terminal conditions ${\lambda}_{j}\left({t}_{f}\right)$. For more details about this theorem and its proof see [11] and [14]. Notable: An additional equation is required if ${t}_{f}$ is indeterminate.

3. Lorenz-Rössler Mathematical

The Lorenz-Rössler system is a three-dimensional system with five parameters. This system is described by the following equations as presented in [6] and [8]

$\begin{array}{l}{\stackrel{\dot{}}{x}}_{1}={a}_{1}\left({x}_{2}-{x}_{1}\right)-{x}_{2}-{x}_{1}\\ {\stackrel{\dot{}}{x}}_{2}={a}_{2}{x}_{1}-{x}_{2}-20{x}_{1}{x}_{3}+{x}_{1}+{a}_{3}{x}_{2}\\ {\stackrel{\dot{}}{x}}_{3}=5{x}_{1}{x}_{2}-{b}_{1}{x}_{3}+{b}_{2}+{x}_{1}\left({x}_{3}-{b}_{3}\right)\end{array}$ (3.1)

where
${x}_{1},{x}_{2}$ and
${x}_{3}$ are the state variables of the system,
${a}_{1},{a}_{2},{a}_{3},{b}_{1},{b}_{2}$ and
${b}_{3}$ are the system parameters. Clearly, the zero-state is not a solution of the system (3.1) because the system is not homogeneous, and with a few mathematical calculations we can be sure that this system has the following possible equilibrium* *states

${E}_{1}=\left(0,0,{b}_{2}/{b}_{1}\right)$ (3.2)

${E}_{2}=\left(0,{x}_{2},{b}_{2}/{b}_{1}\right),\text{\hspace{0.17em}}{a}_{1}={a}_{3}=1$ (3.3)

${E}_{3}=\left({x}_{1},f\left({x}_{1}\right),B\right)$ (3.4)

where

$f\left({x}_{1}\right)=A{x}_{1},\text{\hspace{0.17em}}A=\frac{{a}_{1}+1}{{a}_{1}-1},\text{\hspace{0.17em}}{a}_{1}\ne 1,\text{\hspace{0.17em}}B=\frac{1}{20}\left({a}_{2}+1+A\left({a}_{3}-1\right)\right),$ (3.5)

${x}_{1}=\left(-\left(B-{b}_{3}\right)\pm {\left({\left(B-{b}_{3}\right)}^{2}-20A\left({b}_{2}-B{b}_{1}\right)\right)}^{\frac{1}{2}}\right)/10A$ (3.6)

It is easy to show that the system (3.1) under some conditions, is unstable at least at one of its steady-states, so be it ${E}_{1}$. The Jacobian matrix $W$ of the model (3.1) is given by

$W=\left(\begin{array}{ccc}-{a}_{1}-1& {a}_{1}-1& 0\\ {a}_{2}+1-20{x}_{3}& {a}_{3}-1& -20{x}_{1}\\ 5{x}_{2}+{x}_{3}-{b}_{3}& 5{x}_{1}& {x}_{1}-{b}_{1}\end{array}\right),\text{\hspace{0.17em}}\text{\hspace{0.17em}}i,j=1,2,3$

And $W$ valued at stationary state ${E}_{1}$ is given by

${W}_{1}=\left(\begin{array}{ccc}-\left({a}_{1}+1\right)& {a}_{1}-1& 0\\ {a}_{2}+1-20{b}_{2}/{b}_{1}& {a}_{3}-1& 0\\ -{b}_{3}+{b}_{2}/{b}_{1}& 0& -{b}_{1}\end{array}\right)$ (3.7)

According the linear stability analysis and theory of linear differential equations, we strive to find the eigenvalues of ${W}_{1}$. The determinant equation of ${W}_{1}$ is given by the following equation:

$\left|\lambda I-{W}_{1}\right|=\left(\lambda +{b}_{1}\right)[{\lambda}^{2}+{\theta}_{1}\lambda +{\theta}_{2}]=0$ (3.8)

where

${\theta}_{1}=2+{a}_{1}-{a}_{3}$ (3.9)

${\theta}_{2}=\left(1+{a}_{1}\right)\left(1-{a}_{3}\right)-\left({a}_{1}-1\right)\left({a}_{2}+1-20{b}_{2}/{b}_{1}\right)$ (3.10)

In general, the eigenvalues of ${W}_{1}$ are complex numbers. In this regard, we are not concerned with the values of the solutions of (3.8) but with their signs. Based on the linear stability theory, if there are at least one of the eigenvalues in (3.8) is positive, the equilibrium point ${E}_{1}$ is unstable. So, for the linear part in (3.8), the eigenvalue is ${\lambda}_{1}=-{b}_{1}<0$, while for the quadratic polynomial part, and according of the Descartes’ rule of the number of the positive real roots of a polynomial, the quadratic polynomial in (3.8) has at least one positive root if ${\theta}_{1}<0$, i.e. ${a}_{3}>{a}_{1}+2$. That proof that the Lorenz-Rössler for different values of parameters is unstable at least at ${E}_{1}$.

4. Bifurcation of Lorenz-Rössler System

In this section, we discuss the bifurcation phenomenon of the considered system. At the first equilibrium point, ${E}_{1}$ depends upon the following characteristic Equation (3.8), that can be rewritten as the following:

$\left(\lambda +{b}_{1}\right)\left[{\lambda}^{2}+\left(2+{a}_{1}-{a}_{3}\right)\lambda +2-{a}_{1}{a}_{3}-{a}_{3}-{a}_{1}{a}_{2}+{a}_{2}+20{b}_{2}\left({a}_{1}-1\right)/{b}_{1}\right]=0$ (4.1)

then the values of $\lambda $ are ${\lambda}_{1}=-{b}_{1}$, and

$\begin{array}{l}{\lambda}_{2,3}=-\left(2+{a}_{1}-{a}_{3}\right)/2\\ \pm {\left[{\left(2+{a}_{1}-{a}_{3}\right)}^{2}-4\left\{\left(2-{a}_{1}{a}_{3}-{a}_{3}-{a}_{2}{a}_{1}+{a}_{2}\right)+20{b}_{2}\left({a}_{1}-1\right)/{b}_{1}\right\}\right]}^{\frac{1}{2}}/2\end{array}$ (4.2)

The bifurcation phenomena arise when one or more of the eigenvalues equal to zero, by analyzing the values of the last two eigenvalues many cases hold:

Case 1: when
$\left(2-{a}_{1}{a}_{3}-{a}_{3}-{a}_{2}{a}_{1}+{a}_{2}\right)+20{b}_{2}\left({a}_{1}-1\right)/{b}_{1}=0$, then
${\lambda}_{2}=-\left(2+{a}_{1}-{a}_{3}\right)$ and
${\lambda}_{3}=0$, this case is a *Saddle-Node* bifurcation (*SN*B).

We chose the parameter ${a}_{3}$ as a bifurcation parameter, with giving fixed values of the other parameters the bifurcation diagrams can be drawn as in Figure 2.

Case 2: when $\left(2-{a}_{1}{a}_{3}-{a}_{3}-{a}_{2}{a}_{1}+{a}_{2}\right)+20{b}_{2}\left({a}_{1}-1\right)/{b}_{1}>0$ and $\left(2+{a}_{1}-{a}_{3}\right)=0$, then

Figure 2. Bifurcation diagrams where ${a}_{1}=2$, ${a}_{2}=1$, ${b}_{1}=20$, ${b}_{2}=5$, ${b}_{3}=1$ and ${a}_{3}$ is the bifurcation parameter.

${\lambda}_{2,3}=\mp i{\left(-4\left\{\left(2-{a}_{1}{a}_{3}-{a}_{3}-{a}_{2}{a}_{1}+{a}_{2}\right)-20{b}_{2}\left({a}_{1}-1\right)/{b}_{1}\right\}\right)}^{1/2}/2$

where *Hopf** bifurcation *(*HB*)* *holds*. *Choosing
${b}_{1}$ as a bifurcation parameter with fixed values of the other parameters give a picture of this case in the bifurcation diagram as in Figure 3.

Next we chose the parameter ${a}_{3}$ as a bifurcation parameter, with giving fixed values of the other parameters the bifurcation diagrams can be drawn as in Figure 4.

5. Optimal Control Problem in a Period of Time

In the case of constraints on the control variables, Pontryagin maximum principleis considered as a design tool to get the best possible trajectory for a dynamical system by providing a necessary condition that must hold for an optimum, but not (in general) sufficient conditions [11]. So, the basic problem is to find the controllers that maximize/minimize the functional J in (2.12), which is called a co-state function and considered as a type of *L-m*. We use the PMP to find the best possible controllers with respect to a choice of specified measure.

Figure 3. Bifurcation diagrams where ${a}_{1}=2$, ${a}_{2}=1$, ${a}_{3}=4$, ${b}_{2}=10$, ${b}_{3}=4.1$ and ${b}_{1}$ is the bifurcation parameter.

The selected measure can be presented as the following forms:

$\text{minmize}\text{\hspace{0.17em}}\varnothing =\frac{1}{2}{\displaystyle {\int}_{{t}_{0}}^{T}{\displaystyle {\sum}_{i=1}^{3}\left({\alpha}_{i}{w}_{i}^{2}+{\beta}_{i}{u}_{i}^{2}\right)\text{d}t}}$ (5.1)

Subject to:

The controlled system of (3.1) that is given by

$\begin{array}{l}{\stackrel{\dot{}}{x}}_{1}={a}_{1}\left({x}_{2}-{x}_{1}\right)-{x}_{2}-{x}_{1}+{e}_{1}\\ {\stackrel{\dot{}}{x}}_{2}={a}_{2}{x}_{1}-{x}_{2}-20{x}_{1}{x}_{3}+{x}_{1}+{a}_{3}{x}_{2}+{e}_{2}\\ {\stackrel{\dot{}}{x}}_{3}=5{x}_{1}{x}_{2}-{b}_{1}{x}_{3}+{b}_{2}+{x}_{1}\left({x}_{3}-{b}_{3}\right)+{e}_{3}\end{array}$ (5.2)

And the initial and terminal conditions

${{x}_{i}|}_{{t}_{0}}={x}_{i0},\text{\hspace{0.17em}}\text{\hspace{0.17em}}{{x}_{i}|}_{T}={\stackrel{\xaf}{x}}_{i},\text{\hspace{0.17em}}\text{\hspace{0.17em}}i=1,2,3$ (5.3)

where:

${w}_{i}=\left({x}_{i}-{\stackrel{\xaf}{x}}_{i}\right)$ and ${u}_{i}=\left({e}_{i}-{\stackrel{\xaf}{e}}_{i}\right)$ (5.4)

- ${\alpha}_{i},{\beta}_{i},i=1,2,3$ are positive control constants.

- $\stackrel{\xaf}{x}$ is any steady-states of the system as ${E}_{1},{E}_{2}$ or ${E}_{3}$ that are defined in Equations (3.2)-(3.4).

Figure 4. Bifurcation diagrams where ${a}_{1}=2$, ${a}_{2}=1$, ${a}_{3}=4$, ${b}_{1}=10$, ${b}_{2}=11$, ${b}_{3}=4.1$ and ${a}_{3}$ is the bifurcation parameter.

- ${e}_{i}$ are the controlling inputs that be determined by the PMP with respect to the optimality measure for the system (3.1) near its stead-states.

- ${\stackrel{\xaf}{e}}_{i}$ are the optimal control inputs.

The selected measure or the objective function (5.1) represents the sum of squares of the deviations of ${x}_{i}$ from their goal levels ${\stackrel{\xaf}{x}}_{i}$ and deviations of the control inputs ${e}_{i}$ from their goal levels ${\stackrel{\xaf}{e}}_{i}$, ( $i=0,1,2$ ).

Now, our aim is to keep the system states ${x}_{i},i=1,2,3$ to their goal levels ${\stackrel{\xaf}{x}}_{i}$ and the control inputs ${e}_{i}$ to their goal levels (optimal controllers) ${\stackrel{\xaf}{e}}_{i}$ over time as close as possible. Let us consider the following an additional variable as a replacement of the cost function (5.1)

${\stackrel{\dot{}}{x}}_{*}\left(t\right)=\frac{1}{2}{\displaystyle {\sum}_{i=1}^{3}\left({\alpha}_{i}{w}_{i}^{2}+{\beta}_{i}{u}_{i}^{2}\right)}$ (5.5)

with the initial condition ${{x}_{*}|}_{{t}_{0}}=0$ and the terminal condition ${{x}_{*}|}_{T}=\varnothing $.

Then, introduce the co-state variables $\gamma ={\left({\gamma}_{1},{\gamma}_{2},{\gamma}_{3},{\gamma}_{*}\right)}^{c}$ that are related to the state variables of the system (3.1) and the additional state variable (5.5) respectively. Then the H.f takes the following form

$\begin{array}{c}H={\gamma}_{*}{\stackrel{\dot{}}{x}}_{*}+{\displaystyle {\sum}_{i=1}^{3}{\gamma}_{i}{\stackrel{\dot{}}{x}}_{i}}\\ ={\displaystyle {\sum}_{i=1}^{3}\frac{{\gamma}_{*}}{2}\left({\alpha}_{i}{w}_{i}^{2}+{\beta}_{i}{u}_{i}^{2}\right)+{\gamma}_{1}\left[{a}_{1}\left({x}_{2}-{x}_{1}\right)-{x}_{2}-{x}_{1}+{e}_{1}\right]}\\ \text{\hspace{0.17em}}\text{\hspace{0.17em}}+{\gamma}_{2}\left[{a}_{2}{x}_{1}-{x}_{2}-20{x}_{1}{x}_{3}+{x}_{1}+{a}_{3}{x}_{2}+{e}_{2}\right]\\ \text{\hspace{0.17em}}\text{\hspace{0.17em}}+{\gamma}_{3}\left[5{x}_{1}{x}_{2}-{b}_{1}{x}_{3}+{b}_{2}+{x}_{1}\left({x}_{3}-{b}_{3}\right)\right]\end{array}$ (5.6)

The Hamiltonian equations are given by:

$\frac{\partial {\gamma}_{*}}{\partial t}=-\frac{\partial H}{\partial {x}_{*}}=0$ (5.7)

$\frac{\partial {\gamma}_{i}}{\partial t}=-\frac{\partial H}{\partial {x}_{i}},\text{\hspace{0.17em}}\text{\hspace{0.17em}}i=1,2,3$

From Equation (5.7), clearly ${\gamma}_{*}$ is a constant, so for minimization, we can choose ${\gamma}_{*}=-1$ [15] [16]. Using Equations (5.6) and (5.7) with $m=2$ for simplicity we can get the co-state differential equations as

${\stackrel{\dot{}}{\gamma}}_{1}={\alpha}_{1}{w}_{1}+{\gamma}_{1}\left({a}_{1}+1\right)-{\gamma}_{2}\left(1+{a}_{2}-20{x}_{3}\right)-{\gamma}_{3}\left(5{x}_{2}+{x}_{3}-{b}_{3}\right)$ (5.8)

${\stackrel{\dot{}}{\gamma}}_{2}={\alpha}_{2}{w}_{2}-{\gamma}_{1}\left({a}_{1}-1\right)-{\gamma}_{2}\left({a}_{3}-1\right)-5{\gamma}_{3}{x}_{1}$ (5.9)

${\stackrel{\dot{}}{\gamma}}_{3}={\alpha}_{3}{w}_{3}+20{\gamma}_{2}{x}_{1}-{\gamma}_{3}\left({x}_{1}-{b}_{1}\right)$ (5.10)

For minimizing the *H.f* w.r.t
${e}_{i},\forall i$ through the conditions
$\partial H/\partial {e}_{i}=0$, we can get

${e}_{i}={\stackrel{\xaf}{e}}_{i}+\frac{{\gamma}_{i}}{{\beta}_{i}},\text{\hspace{0.17em}}\text{\hspace{0.17em}}i=1,2,3$ (5.11)

By substituting (5.11) in the controlled system in (3.1) with Equations (5.8)-(5.10) we get the following system of seven nonlinear differential equations

${\stackrel{\dot{}}{x}}_{1}={a}_{1}\left({x}_{2}-{x}_{1}\right)-{x}_{2}-{x}_{1}+{\stackrel{\xaf}{e}}_{1}+\frac{{\gamma}_{1}}{{\beta}_{1}}$

${\stackrel{\dot{}}{x}}_{2}={a}_{2}{x}_{1}-{x}_{2}-20{x}_{1}{x}_{3}+{x}_{1}+{a}_{3}{x}_{2}+{\stackrel{\xaf}{e}}_{2}+\frac{{\gamma}_{2}}{{\beta}_{2}}$

${\stackrel{\dot{}}{x}}_{3}=5{x}_{1}{x}_{2}-{b}_{1}{x}_{3}+{b}_{2}+{x}_{1}\left({x}_{3}-{b}_{3}\right)+{\stackrel{\xaf}{e}}_{3}+\frac{{\gamma}_{3}}{{\beta}_{3}}$

${\stackrel{\dot{}}{x}}_{*}=\frac{1}{2}{\displaystyle {\sum}_{i=1}^{3}\left({\alpha}_{i}{\left({x}_{i}-{\stackrel{\xaf}{x}}_{i}\right)}^{2}+\left({\gamma}_{i}^{2}/{\beta}_{i}\right)\right)}$ (5.12)

$\begin{array}{c}{\stackrel{\dot{}}{\gamma}}_{1}={\alpha}_{1}\left({x}_{1}-{\stackrel{\xaf}{x}}_{1}\right)+{\gamma}_{1}\left({a}_{1}+1\right)-{\gamma}_{2}\left(1+{a}_{2}-20{x}_{3}\right)\\ \text{\hspace{0.17em}}\text{\hspace{0.17em}}-{\gamma}_{3}\left(5{x}_{2}+{x}_{3}-{b}_{3}\right)\end{array}$

${\stackrel{\dot{}}{\gamma}}_{2}={\alpha}_{2}\left({x}_{2}-{\stackrel{\xaf}{x}}_{2}\right)-{\gamma}_{1}\left({a}_{1}-1\right)-{\gamma}_{2}\left({a}_{3}-1\right)-5{\gamma}_{3}{x}_{1}$

${\stackrel{\dot{}}{\gamma}}_{3}={\alpha}_{3}\left({x}_{3}-{\stackrel{\xaf}{x}}_{3}\right)+20{\gamma}_{2}{x}_{1}-{\gamma}_{3}\left({x}_{1}-{b}_{1}\right)$

with the following boundary conditions: ${{x}_{i}|}_{{t}_{0}}={x}_{i0}$, ${{x}_{i}|}_{T}={\stackrel{\xaf}{x}}_{i}$, ${{\gamma}_{i}|}_{T}=0$, $i=1,2,3$.

6. Numerical Simulation

In the following, some numerical solutions of the system in Equations (5.12), that display how the system states converge to the goal state in different cases, and how the co-state variables disappear at the end of time T.

- The optimal control to the stationary state ${E}_{1}=\left(0,0,\frac{{b}_{2}}{{b}_{1}}=5\right)$ is shown in Figure 5.

- The optimal control to the stationary state ${E}_{3}=\left({x}_{1},A{x}_{1},B\right)$ is shown in Figure 6 where

Figure 5. Optimal control of the system to ${E}_{1}=\left(0,0,{b}_{2}/{b}_{1}=5\right)$ at the parameters ( ${a}_{1}=3$, ${a}_{2}=4$, ${a}_{3}=4$, ${b}_{1}=2$, ${b}_{2}=10$, ${b}_{3}=3$ ) and the constants ( ${\alpha}_{1}=2$, ${\alpha}_{2}=3$, ${\alpha}_{3}=4$, ${\beta}_{1}=1$, ${\beta}_{2}=0.5$, ${\beta}_{3}=4$ ) with the initial and terminal conditions: ${x}_{10}=0.3$, ${x}_{20}=0.6$, ${x}_{30}=0.5$, ${x}_{*0}=1$, ${\gamma}_{1T}={\gamma}_{2T}={\gamma}_{3T}=0$, $T=10$.

Figure 6. Optimal control of the system to ${E}_{3}=\left(0.450,0.675,0.325\right)$ at the parameters ( ${a}_{1}=5$, ${a}_{2}=1$, ${a}_{3}=4$, ${b}_{1}=1$, ${b}_{2}=0.01$, ${b}_{3}=3$ ) and the constants ( ${\alpha}_{1}=2$, ${\alpha}_{2}=6$, ${\alpha}_{3}=4$, ${\beta}_{1}=1$, ${\beta}_{2}=2$, ${\beta}_{3}=3$ ) with the initial and terminal conditions: ${x}_{10}=0.3$, ${x}_{20}=0.6$, ${x}_{30}=0.5$, ${x}_{*0}=1$, ${\gamma}_{1T}={\gamma}_{2T}={\gamma}_{3T}=0$, $T=10$.

$A=\frac{{a}_{1}+1}{{a}_{1}-1},\text{\hspace{0.17em}}{a}_{1}\ne 1,\text{\hspace{0.17em}}\text{\hspace{0.17em}}B=\frac{\left({a}_{2}+1+A\left({a}_{3}-1\right)\right)}{20},\text{and}$

${x}_{1}=\left(-\left(B-{b}_{3}\right)\pm {\left(B-{b}_{3}\right)}^{2}-20A{\left({b}_{2}-B{b}_{1}\right)}^{\frac{1}{2}}\right)/10A$

Figure 5 and Figure 6 indicate that, according to the assumed values of the parameters, the optimal controlled state ${x}_{1},{x}_{2},{x}_{3}$ converge with time to the assumed goal level 0, 0, 5, respectively in Figure 5 and to 0.450, 0.675, 0.325 respectively in Figure 6. Also, in each case the co-state variables ${\gamma}_{1},{\gamma}_{2},{\gamma}_{3}$ disappear with time. The assumed goal levels are represented by the dotted lines. All results indicate the possibility of the optimal control of the Lorenz-Rössler system, and the PMP has shown excellent results in achieving the optimal behavior of the system.

7. Conclusion

Many studies can be implemented on the Lorenz-Rössler model, but in this paper, we have focused on the issues of the bifurcations and the optimal control problem of the system. The bifurcation analysis of the system at the equilibrium state $\left(0,0,{b}_{2}/{b}_{1}\right)$ was discussed and it was found that a saddle-node bifurcation and a Hopf bifurcation can be holed under some conditions. Many bifurcation diagrams have verified those cases using examples that are showing graphically for some chosen parameters. The procedure of the Pontryagin Maximum Principle is considered to solve the optimal control problem. The optimal control inputs were analytically derived and it is found that they are functions of the co-state variables which disappear when the system arrives at the ideal state. Analytical methods are used to solve the necessary conditions, while the non-linear differential equations of the optimal controlled system are solved numerically by the math software Maple, and then some illustrative solutions are shown graphically.

Nomenclature

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

[1] | Robertson, R. and Combs, A. (1995) Chaos Theory in Psychology and the Life Sciences. Lawrence Erlbaum Associates, Mahwah. |

[2] | Guan, X.P., Fan, Z.P. and Chen, C.L. (2002) Chaos Control and Application in Secure Communication. National Defense Industry Press, Beijing. |

[3] |
Guegan, D. (2009) Chaos in Economics and Finance. Annual Reviews in Control, 33, 89-93. https://doi.org/10.1016/j.arcontrol.2009.01.002 |

[4] |
Kumar, A. and Hegde, B.M. (2012) Chaos Theory: Impact on and Applications in Medicine. Nitte University Journal of Health Science, 2, 93-99.
https://doi.org/10.1055/s-0040-1703623 |

[5] |
Saltzman, B. (1962) Finite Amplitude Free Convection as an Initial Value Problem. Journal of the Atmospheric Sciences, 19, 329-341.
https://doi.org/10.1175/1520-0469(1962)019<0329:FAFCAA>2.0.CO;2 |

[6] | Edwin, A.U. (2013) Fuzzy Stabilization of a Coupled Lorenz-Rössler Chaotic System. Part-I. Academic Research International, 4, 185-194. |

[7] |
Rössler, O.E. (1976) An Equation for Continuous Chaos. Physics Letters A, 57, 397-398. https://doi.org/10.1016/0375-9601(76)90101-8 |

[8] |
Alsafasfeh, Q.H. and Al-Arni, M.S. (2011) A New Chaotic Behavior from Lorenz and Rössler Systems. Circuits and Systems, 2, 101-105.
https://doi.org/10.4236/cs.2011.22015 |

[9] | Argyris, J. and Hase, M. (1994) An Exploration of Chaos: An Introduction for Natural Scientists and Engineers. North Holland Publishing Company, Amsterdam. |

[10] | Brogan, W.L. (1982) Modern Control Theory. Prentice-Hall, Inc., Upper Saddle River. |

[11] | Kirk, D.E. (1970) Optimal Control Theory: An Introduction. Prentice-Hall, Inc., Upper Saddle River. |

[12] | Sethi, S.P. (2000) Optimal Control Theory Applications to Management Science and Economics. Kluwer Academic Publishers, Berlin. |

[13] | Weinstock, R. (1974) Calculus of Variations: With Application to Physics and Engineering. Dover Publications, Inc., Mineola. |

[14] | Barnett, S. and Cameron, R.G. (1985), Introduction to Mathematical Control Theory. 2nd Edition, Clarendon Press, Oxford. |

[15] | El-Gohary, A. and Alwan, S. (2011) Estimation of Parameters and Optimal Control of the Genital Herpes Epidemic. Canadian Journal on Science and Engineering Mathematics, 2, 31-41. |

[16] |
Alwan, S. and El-Gohary, A. (2011) Chaos, Estimation and Optimal Control of Habitat Destruction Model with Uncertain Parameters. Computer and Mathematics with Applications, 62, 4089-4099. https://doi.org/10.1016/j.camwa.2011.09.058 |

Journals Menu

Contact us

+1 323-425-8868 | |

customer@scirp.org | |

+86 18163351462(WhatsApp) | |

1655362766 | |

Paper Publishing WeChat |

Copyright © 2024 by authors and Scientific Research Publishing Inc.

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.