Preprint
Article

This version is not peer-reviewed.

About Stabilization of the Controlled Inverted Pendulum under Stochastic Perturbations of the Type of Poisson's Jumps

A peer-reviewed article of this preprint also exists.

Submitted:

27 November 2024

Posted:

28 November 2024

You are already at the latest version

Abstract
The classical problem of stabilization of the controlled inverted pendulum is considered in the case of stochastic perturbations of the type of Poisson's jumps. It is supposed that stabilized control depends on the entire trajectory of the pendulum. Linear and nonlinear models of the controlled inverted pendulum are considered, the stability of the zero and nonzero equilibria is studied. The obtained results are illustrated by examples with numerical simulation of solutions of the equations under consideration.
Keywords: 
;  ;  ;  ;  ;  ;  

1. Introduction

The problem of stabilization for the mathematical model of the controlled inverted pendulum is very popular among the researchers during many years (see, for instance, [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]). The nonlinear model of the controlled inverted pendulum has the form of nonlinear differential equation of the second order
x ¨ ( t ) a sin x ( t ) = u ( t ) , a > 0 , t 0 ,
where x ( t ) measures the angle between the rod and the upward vertical (Figure 1). The linearized mathematical model of the controlled inverted pendulum can be described by the linear differential equation of the second order
x ¨ ( t ) a x ( t ) = u ( t ) , a > 0 , t 0 .
The classical way of stabilization [7] for the equation (1) or (2) uses the control u ( t ) , which is a linear combination of the state and velocity of the pendulum, i.e.,
u ( t ) = b 1 x ( t ) b 2 x ˙ ( t ) , b 1 > a , b 2 > 0 .
But this type of control, which represents instantaneous feedback, is quite difficult to realize because usually it is necessary to have some finite time to make measurements of the coordinates and velocities, to treat the results of the measurements and to implement them in the control action.
Unlike of the classical way of stabilization another way of stabilization is proposed in [4,5,19]. It is supposed that only the trajectory of the pendulum is observed and the control u ( t ) does not depend on the velocity, but depends on the previous values of the trajectory x ( s ) , s t , and is given in the form
u ( t ) = 0 d K ( τ ) x ( t τ ) ,
where the kernel K ( τ ) is a continuous from the right function of bounded variation on [ 0 , ) and the integral is understood in the Stieltjes sense. It means, in particular, that both distributed and discrete delays can be used depending on the concrete choice of the kernel K ( τ ) .
In addition, it is supposed that the pendulum is under influence of stochastic perturbations, so, the considered stabilization problem is a problem of the theory of stochastic functional differential equations [19,20,21,22,23,24,25].
The initial conditions for the system (1), (3) or (2), (3) are
x ( s ) = ϕ ( s ) , x ˙ ( s ) = ϕ ˙ ( s ) , s 0 ,
where ϕ ( s ) is a given continuously differentiable function.

1.1. Stability Conditions in the Deterministic Case

Substituting (3) into (2), putting x 1 ( t ) = x ( t ) , x 2 ( t ) = x ˙ ( t ) and using (4), we obtain the system of linear differential equations with delay
x ˙ 1 ( t ) = x 2 ( t ) , x ˙ 2 ( t ) = a x 1 ( t ) + 0 d K ( τ ) x 1 ( t τ ) , x 1 ( s ) = ϕ ( s ) , x 2 ( s ) = ϕ ˙ ( s ) , s 0 .
Put
k i = 0 τ i d K ( τ ) , i = 0 , 1 , k 2 = 0 τ 2 | d K ( τ ) | .
By virtue of the general method of Lyapunov functionals construction in [19] the following statements have been proven.
Theorem 1. 
Let be
a 1 = ( a + k 0 ) > 0 , k 1 > 0 , k 2 < 4 1 + 1 + 4 a 1 k 1 2 .
Then the zero solution of the system (5) is asymptotically stable.
Remark 1. 
Note that two first inequalities (7) are necessary conditions for asymptotic stability of the zero solution of the system (5), the third inequality (7) is a sufficient condition only.
Remark 2. 
Note that the third inequality (7) can be represented in the form
k 1 > k 2 a 1 2 ( 2 k 2 ) , k 2 < 2 .
Remark 3. 
Note that the inverted pendulum cannot be stabilized by a control that depends on the velocity only, i.e., u ( t ) = 0 d K ( τ ) x ˙ ( t τ ) or on the acceleration only, i.e., u ( t ) = 0 d K ( τ ) x ¨ ( t τ ) .

1.2. Transformation to a System of Differential Equations of Neutral Type

From the first equation of (5) we have
t τ t x 2 ( s ) d s = t τ t x ˙ 1 ( s ) d s = x 1 ( t ) x 1 ( t τ ) .
Putting
G ( t , x 2 t ) = 0 d K ( τ ) t τ t ( s t + τ ) x 2 ( s ) d s , a 1 = ( a + k 0 ) , z ( t ) = x 2 ( t ) G ( t , x 2 t ) ,
from (10), (6) and (9) we obtain
d d t G ( t , x 2 t ) = k 1 x 2 ( t ) 0 d K ( τ ) t τ t x 2 ( s ) d s
and
0 d K ( τ ) x 1 ( t τ ) = k 0 x 1 ( t ) 0 d K ( τ ) t τ t x 2 ( s ) d s = k 0 x 1 ( t ) k 1 x 2 ( t ) + d d t G ( t , x 2 t ) .
Substituting (11) into the second equation of (5) and using (10), let us transform the system (5) to the form of the system of differential equations of neutral type [19,23,24]
x ˙ 1 ( t ) = x 2 ( t ) , z ˙ ( t ) = a 1 x 1 ( t ) k 1 x 2 ( t ) .

2. Stabilization of the Zero Solution Under Stochastic Perturbations

Linear and nonlinear models of the controlled inverted pendulum under stochastic perturbations of the type of white noise are studied in [19], where the zero and a stationary nonzero solutions are investigated analytically and via numerical simulations. Here both these mathematical models of the controlled inverted pendulum are considered under a combination of both types of stochastic perturbations: the white noise and Poisson’s jumps.
Let { Ω , F , P } be a complete probability space, { F t , t 0 } be a nondecreasing family of sub- σ -algebras of F , i.e., F s F t for s < t , E be the mathematical expectation with respect to the probability P .
Let w ( t ) and ν ( t ) be respectively F t -measurable the Wiener and the Poisson processes, E ν ( t ) = λ t , λ > 0 , ν ˜ ( t ) = ν ( t ) λ t [20,21,26,27],
ξ ( t ) = σ w ( t ) + γ ν ˜ ( t ) .

2.1. Linear Model

Supposing that the parameter a in the second equation of the system (5) is under the influence of stochastic perturbations ξ ˙ ( t ) , we obtain
x ˙ 2 ( t ) = ( a + ξ ˙ ( t ) ) x 1 ( t ) + 0 d K ( τ ) x 1 ( t τ ) , a > 0 , t 0 .
In this case instead of the system (12) we obtain the system of stochastic differential equations of the neutral type [19,20,21]
d x 1 ( t ) = x 2 ( t ) d t , d z ( t ) = ( a 1 x 1 ( t ) k 1 x 2 ( t ) ) d t + σ x 1 ( t ) d w ( t ) + γ x 1 ( t ) d ν ˜ ( t ) , x 1 ( s ) = ϕ ( s ) , x 2 ( s ) = ϕ ˙ ( s ) , s 0 ,
where z ( t ) is defined in (10).
Putting
η ( t ) = x 1 ( t ) z ( t ) , x ( t ) = x 1 ( t ) x 2 ( t ) , A = 0 1 a 1 k 1 , B = 0 0 σ 0 , C = 0 0 γ 0 ,
let us represent the system (14) in the matrix form
d η ( t ) = A x ( t ) d t + B x ( t ) d w ( t ) + C x ( t ) d ν ˜ ( t ) .
Definition 1. 
The zero solution of the equation (16) is called:
-
stable in probability if for any ε 1 > 0 and ε 2 > 0 there exists δ > 0 such that the solution x ( t ) of Eq. (16) satisfies the condition P { sup t 0 | x ( t ) | > ε 1 } < ε 2 for any initial condition P { sup s 0 | ϕ ( s ) | < δ } = 1 ;
-
mean square stable if for each ε > 0 there exists a δ > 0 such that E | x ( t ) | 2 < ε , t 0 , provided that sup s 0 E | ϕ ( s ) | 2 < δ ;
-
asymptotically mean square stable if it is mean square stable and lim t E | x ( t ) | 2 = 0 for each initial function ϕ ( s ) .
Lemma 1. 
[19] Let the matrix A is defined in (15). The matrix equation
P A + A P = Q , Q = q 0 0 1 , q > 0 ,
has the positive definite solution P = p 11 p 12 p 12 p 22 with the elements
p 11 = k 1 p 12 + a 1 p 22 , p 12 = q 2 a 1 , p 22 = p 2 a 1 , p = q + a 1 k 1 .
Theorem 2. 
Let be
a 1 = ( a + k 0 ) > 0 , k 1 > 0 , k 2 < 2 , ρ = σ 2 + λ γ 2 < 2 a 1 k 1 k 2 a 1 2 ( 2 k 2 ) ,
where k i , i = 0 , 1 , 2 , are defined in (6). Then the zero solution of the equation (16) (and the system (14)) is asymptotically mean square stable.
Proof. 
Following the general method of Lyapunov functionals construction [19], consider the functional V = V 1 + V 2 , where V 1 ( x t ) = η ( t ) P η ( t ) , η ( t ) is defined in (15), elements of the matrix P are defined in (17), the additional functional V 2 will be chosen below.
Let L be the generator of the equation (16) [19,20,21,26,27]. Then
L V 1 ( x t ) = 2 η ( t ) P A x ( t ) + x ( t ) B P B x ( t ) + λ [ V 1 ( η ( t ) + C x ( t ) ) V 1 ( η ( t ) ) 2 η ( t ) P C x ( t ) ] = 2 η ( t ) P A x ( t ) + x ( t ) B P B x ( t ) + λ x ( t ) C P C x ( t ) .
Note that via (15) and (10) we have
2 η ( t ) P A x ( t ) = 2 x 1 ( t ) z ( t ) p 11 p 12 p 12 p 22 0 1 a 1 k 1 x 1 ( t ) x 2 ( t ) = 2 x 1 ( t ) z ( t ) p 11 p 12 p 12 p 22 x 2 ( t ) a 1 x 1 ( t ) k 1 x 2 ( t ) = 2 x 1 ( t ) z ( t ) p 11 x 2 ( t ) a 1 p 12 x 1 ( t ) k 1 p 12 x 2 ( t ) p 12 x 2 ( t ) a 1 p 22 x 1 ( t ) k 1 p 22 x 2 ( t ) = 2 p 11 x 1 ( t ) x 2 ( t ) 2 a 1 p 12 x 1 2 ( t ) 2 k 1 p 12 x 1 ( t ) x 2 ( t ) + 2 ( p 12 x 2 ( t ) a 1 p 22 x 1 ( t ) k 1 p 22 x 2 ( t ) ) ( x 2 ( t ) G ( t , x 2 t ) ) = 2 a 1 p 12 x 1 2 ( t ) 2 ( k 1 p 22 p 12 ) x 2 2 ( t ) + 2 ( p 11 k 1 p 12 2 a 1 p 22 ) x 1 ( t ) x 2 ( t ) + 2 a 1 p 22 x 1 ( t ) G ( t , x 2 t ) + 2 ( k 1 p 22 p 12 ) x 2 ( t ) G ( t , x 2 t ) .
From (17) it follows that 2 a 1 p 12 = q , 2 ( k 1 p 22 p 12 ) = 1 , p 11 k 1 p 12 2 a 1 p 22 = 0 , 2 a 1 p 22 = p . So,
2 η ( t ) P A x ( t ) = q x 1 2 ( t ) x 2 2 ( t ) + ( p x 1 ( t ) + x 2 ( t ) ) G ( t , x 2 t ) .
Note also that via (15)
x ( t ) C P C x ( t ) = x 1 ( t ) x 2 ( t ) 0 γ 0 0 p 11 p 12 p 12 p 22 0 0 γ 0 x 1 ( t ) x 2 ( t ) = x 1 ( t ) x 2 ( t ) γ 2 p 22 0 0 0 x 1 ( t ) x 2 ( t ) = γ 2 p 22 x 1 2 ( t )
and similarly
x ( t ) B P B x ( t ) = σ 2 p 22 x 1 2 ( t ) .
Using (6), for arbitrary μ > 0 we have
x 1 ( t ) G ( t , x 2 t ) = 0 d K ( τ ) t τ t ( s t + τ ) x 1 ( t ) x 2 ( s ) d s 1 2 0 | d K ( τ ) | t τ t ( s t + τ ) μ x 1 2 ( t ) + 1 μ x 2 2 ( s ) d s = 1 4 μ k 2 x 1 2 ( t ) + 1 2 μ 0 | K ( τ ) | t τ t ( s t + τ ) x 2 2 ( s ) d s
and similarly
x 2 ( t ) G ( t , x 2 t ) = 0 d K ( τ ) t τ t ( s t + τ ) x 2 ( t ) x 2 ( s ) d s 1 2 0 | d K ( τ ) | t τ t ( s t + τ ) ( x 2 2 ( t ) + x 2 2 ( s ) ) d s = 1 4 k 2 x 2 2 ( t ) + 1 2 0 | d K ( τ ) | t τ t ( s t + τ ) x 2 2 ( s ) d s .
From (23), (24) we obtain
( p x 1 ( t ) + x 2 ( t ) ) G ( t , x 2 t ) 1 4 p μ k 2 x 1 2 ( t ) + 1 4 k 2 x 2 2 ( t ) + α 0 | d K ( τ ) | t τ t ( s t + τ ) x 2 2 ( s ) d s ,
where
α = 1 2 1 + p μ .
As a result from (19), (20), (21), (22), (18), (25) it follows that
L V 1 ( η ( t ) ) = q x 1 2 ( t ) x 2 2 ( t ) + ( p x 1 ( t ) + x 2 ( t ) ) G ( t , x 2 t ) + ρ p 2 a 1 x 1 2 ( t ) q p 4 μ k 2 ρ p 2 a 1 x 1 2 ( t ) 1 1 4 k 2 x 2 2 ( t ) + α 0 | d K ( τ ) | t τ t ( s t + τ ) x 2 2 ( s ) d s .
Put now
V 2 ( t , x 2 t ) = α 2 0 | d K ( τ ) | t τ t ( s t + τ ) 2 x 2 2 ( s ) d s .
Then via (6)
L V 2 ( t , x 2 t ) = α k 2 2 x 2 2 ( t ) α 0 | d K ( τ ) | t τ t ( s t + τ ) x 2 2 ( s ) d s .
From (27), (28) and (26) for the functional V ( t , x t ) = V 1 ( η ( t ) ) + V 2 ( t , x 2 t ) we obtain
L V ( t , x t ) q ρ p 2 a 1 p 4 μ k 2 x 1 2 ( t ) 1 1 4 k 2 α k 2 2 x 2 2 ( t ) = q ρ p 2 a 1 p 4 μ k 2 x 1 2 ( t ) 1 1 2 k 2 p k 2 4 μ x 2 2 ( t ) .
From the condition of positivity of the expressions in the brackets before x 1 2 ( t ) and x 2 2 ( t ) we have
4 p k 2 q ρ p 2 a 1 > μ > p k 2 2 ( 2 k 2 ) , p = q + a 1 k 1 .
So, if
4 p k 2 q ρ p 2 a 1 > p k 2 2 ( 2 k 2 )
then there exists μ > 0 such that the Lyapunov functional V ( t , x t ) satisfies the condition
L V ( t , x t ) c | x ( t ) | 2 , c > 0 .
It is well known (see [19,22,23,24,25,29]) that the existence of a Lyapunov functional V ( t , x t ) satisfying the condition (31) ensures the asymptotic mean square stability of the zero solution of the considered equation.
It remains to show that the inequality (30) for some p > 0 coincides with the inequality (18) for ρ . Really, from (30) it follows that
ρ < 2 a 1 p q p 2 k 2 2 8 ( 2 k 2 )
or via q = p k 1 a 1
ρ < 2 a 1 k 1 f ( p ) , f ( p ) = a 1 p + p b , b = 8 ( 2 k 2 ) k 2 2 .
Note that the function f ( p ) has a minimum for p m = a 1 b and
f ( p m ) = 2 a 1 b = k 2 a 1 2 ( 2 k 2 ) .
From this and (32) the inequality (18) for ρ follows. The proof is completed. □
Remark 4. 
Note that by ρ = 0 the last condition (18) coincides with (8).

2.2. Nonlinear Model

Consider now the nonlinear equation (1) with the control (3) and similarly to (5) represent it in the form of the system of nonlinear differential equations
x ˙ 1 ( t ) = x 2 ( t ) , x ˙ 2 ( t ) = a sin x 1 ( t ) + 0 d K ( τ ) x 1 ( t τ ) .
Supposing that the parameter a in (33) is influenced by stochastic perturbations ξ ˙ ( t ) (13), i.e., a a + ξ ˙ ( t ) , we obtain
x ˙ 1 ( t ) = x 2 ( t ) , x ˙ 2 ( t ) = ( a + ξ ˙ ( t ) ) sin x 1 ( t ) + 0 d K ( τ ) x 1 ( t τ ) .
or
d x 1 ( t ) = x 2 ( t ) d t , d x 2 ( t ) = a sin x 1 ( t ) + 0 d K ( τ ) x 1 ( t τ ) d t + sin x 1 ( t ) ( σ d w ( t ) + γ d ν ˜ ( t ) ) .
From here and (11) it follows
d x 1 ( t ) = x 2 ( t ) d t , d z ( t ) = ( a 1 x 1 ( t ) k 1 x 2 ( t ) a f ( x 1 ( t ) ) ) d t + ( x 1 ( t ) f ( x 1 ( t ) ) ) ( σ d w ( t ) + γ d ν ˜ ( t ) ) ,
where f ( x ) = x sin x , a 1 , k 1 and z ( t ) are defined in (6), (10).
Note that the system (14) is the linear part of the system (35) and | f ( x ) | 1 6 x 3 , i.e., the order of nonlinearity of the system (35) is higher than one. It is known [19] that if the order of nonlinearity of the nonlinear system under consideration is higher than one then the sufficient condition for asymptotic mean square stability of the zero solution of the linear part of this system is at the same time the sufficient condition for stability in probability of the zero solution of the initial nonlinear system. Thus, we obtain the following
Theorem 3. 
If the conditions (18) hold then the zero solution of the system (35) is stable in probability.

3. Nonzero Equilibrium

To get the nonzero equilibrium of the nonlinear system (33) let us suppose that x ˙ 1 ( t ) 0 , x ˙ 2 ( t ) 0 . Then x 1 ( t ) x ^ 0 and x 2 ( t ) 0 . From (33) and (6) it follows that x ^ is a root of the equation
a sin x ^ + k 0 x ^ = 0
or
S ( x ^ ) = 0 ,
where
S ( x ) = sin x x + k 0 a .
The function S ( x ) we will call "the characteristic function of the system (33)".
Let us note the following statements [19].
Remark 5. 
The statements " x ^ is an equilibrium of the system (33)" and " x ^ is a root of the equation (37)" are equivalent.
Remark 6. 
For all x 0
α sin x x < 1 ,
where 0 . 217233 < α < 0 . 217234 . Therefore, if
α k 0 a < 1
or
0 < a + k 0 ( 1 + α ) a
then there exists at least one nonzero root of the equation (37).
Remark 7. 
The condition (38) contradicts to the necessary condition a 1 = ( a + k 0 ) > 0 (7) for asymptotic stability of the zero solution of the linear system (5). Thus, by the condition (38) the zero solution of the linear system (5) is unstable.
Theorem 4. 
Let x ^ be a positive root of the equation (37).
-
If x ^ is a point of stable equilibrium of the system (33) then S ˙ ( x ^ ) < 0 , i.e., x ^ is a point of the decreasing of the characteristic function S ( x ) .
-
If x ^ is a point of the increasing of the characteristic function S ( x ) , i.e., S ˙ ( x ^ ) > 0 , then x ^ is a point of unstable equilibrium of the system (33).
Remark 8. 
Let x ^ be a point of an extremum of the characteristic function S ( x ) . In this case S ˙ ( x ^ ) = 0 and x ^ is a point of one-sided stable of equilibrium of the system (33). It means that if the system stays in a point x from small enough neighborhood of x ^ and S ˙ ( x ) < 0 then the solution converges to x ^ . But if the system stays in a point x from small enough neighborhood of x ^ and S ˙ ( x ) > 0 then the solution goes away from x ^ .
Remark 9. 
Since the function S ( x ) is an even function then for negative roots of the equation (37) the pictures are symmetrical.

3.1. Stochastic Perturbations and Linearization

Let us suppose that the second equation of the system (33) is influenced by additive stochastic perturbations of the form ( x 1 ( t ) x ^ ) ξ ˙ ( t ) , where x ^ is a nonzero root of the equation (37) and ξ ( t ) is defined in (13). Then similarly to (34) we obtain:
d x 1 ( t ) = x 2 ( t ) d t , d x 2 ( t ) = a sin x 1 ( t ) + 0 d K ( τ ) x 1 ( t τ ) d t + ( x 1 ( t ) x ^ ) d ξ ( t ) .
Putting x 1 ( t ) = x ^ + y 1 ( t ) , x 2 ( t ) = y 2 ( t ) and using (6), (36), let us transform the second equation of the system (39) by the following way
d y 2 ( t ) = a sin ( x ^ + y 1 ( t ) ) + 0 d K ( τ ) ( x ^ + y 1 ( t τ ) ) d t + y 1 ( t ) d ξ ( t ) = a sin ( x ^ + y 1 ( t ) ) + k 0 x ^ + 0 d K ( τ ) y 1 ( t τ ) d t + y 1 ( t ) d ξ ( t ) = a [ sin ( x ^ + y 1 ( t ) ) sin ( x ^ ) ] + 0 d K ( τ ) y 1 ( t τ ) d t + y 1 ( t ) d ξ ( t ) .
Using elementary trigonometric transformations and linearization
sin ( x ^ + y 1 ( t ) ) = sin ( x ^ ) cos ( y 1 ( t ) ) + cos ( x ^ ) sin ( y 1 ( t ) ) = sin ( x ^ ) + cos ( x ^ ) y 1 ( t ) + o ( y 1 ( t ) ) , sin ( x ^ + y 1 ( t ) ) sin ( x ^ ) = cos ( x ^ ) y 1 ( t ) + o ( y 1 ( t ) ) ,
we obtain
d y 1 ( t ) = y 2 ( t ) d t , d y 2 ( t ) = a cos ( x ^ ) y 1 ( t ) + 0 d K ( τ ) y 1 ( t τ ) d t + y 1 ( t ) ) ( σ d w ( t ) + γ d ν ˜ ( t ) ) .
or similarly to (11), (14) in the form of the system of neutral type differential equations
d y 1 ( t ) = y 2 ( t ) d t , d z ( t ) = ( a 2 y 1 ( t ) k 1 y 2 ( t ) ) d t + σ y 1 ( t ) d w ( t ) + γ y 1 ( t ) d ν ˜ ( t ) ,
where
a 2 = ( a cos ( x ^ ) + k 0 ) , z ( t ) = y 2 ( t ) G ( t , y 2 t ) , G ( t , y 2 t ) = 0 d K ( τ ) t τ t ( s t + τ ) y 2 ( s ) d s .
Note that the system (41), (42) has the form of the system (14). So, using Theorems 2 and 3 we obtain the following
Theorem 5. 
Let be
a 2 = ( a cos ( x ^ ) + k 0 ) > 0 , k 1 > 0 , k 2 < 2 , ρ = σ 2 + λ γ 2 < 2 a 2 k 1 k 2 a 2 2 ( 2 k 2 ) ,
where k i , i = 0 , 1 , 2 , are defined in (6). Then the nonzero equilibrium x ^ of the system (39) is stable in probability.

4. Numerical Simulation

4.1. Difference Analogue of the System (34)

Put in (34)
d K ( τ ) = ( b 1 δ ( τ h 1 ) + b 2 δ ( τ h 2 ) ) d τ ,
where h 1 > 0 , h 2 > 0 , and δ ( τ ) is the Dirac delta-function. Then
0 d K ( τ ) x 1 ( t τ ) = b 1 x 1 ( t h 1 ) + b 2 x 1 ( t h 2 )
and the system (34) takes the form
d x 1 ( t ) = x 2 ( t ) d t , d x 2 ( t ) = [ a sin x 1 ( t ) + b 1 x 1 ( t h 1 ) + b 2 x 1 ( t h 2 ) ] d t + sin x 1 ( t ) [ σ d w ( t ) + γ d ν ˜ ( t ) ] .
Similarly to [16,18,28], consider the difference analogue of the system (46) in the form
x 1 , i + 1 = x 1 i + Δ x 2 i , x 2 , i + 1 = x 2 , i + Δ [ a sin x 1 , i + b 1 x 1 , i m 1 + b 2 x 1 , i m 2 ] + sin x 1 , i [ σ ( w i + 1 w i ) + γ ( ν i + 1 ν i λ Δ ) ] ,
where
x k i = x k ( t i ) , m k = h k / Δ , k = 1 , 2 , w i = w ( t i ) , ν i = ν ( t i ) , t i = Δ i , Δ > 0 , i = 0 , 1 , . . . .
Remark 10. 
In the case (44) the conditions (6) and (7) are respectively
a 1 = a k 0 = a ( b 1 + b 2 ) , k 1 = b 1 h 1 + b 2 h 2 , k 2 = | b 1 | h 1 2 + | b 2 | h 2 2 ,
and
k 0 = b 1 + b 2 < a < 0 , k 1 = b 1 h 1 + b 2 h 2 > 0 , k 2 = | b 1 | h 1 2 + | b 2 | h 2 2 < 2 .
Note that if, for instance, b 2 = 0 then from the first inequality (49) it follows that b 1 < 0 , but from the second one it follows that b 1 > 0 . This means that stabilization by control of the form u ( t ) = b 1 x 1 ( t h 1 ) is impossible.

4.2. Difference Analogue of the System (39)

Using (45) for the system (39), we obtain
x ˙ 1 ( t ) = x 2 ( t ) , x ˙ 2 ( t ) = a sin x 1 ( t ) + b 1 x 1 ( t h 1 ) + b 2 x 1 ( t h 2 )      + ( x 1 ( t ) x ^ ) [ σ d w ( t ) + γ d ν ˜ ( t ) ] .
Similarly to (47), (48), the difference analogue of the system (50) has the form
x 1 , i + 1 = x 1 i + Δ x 2 i , x 2 , i + 1 = x 2 , i + Δ [ a sin x 1 , i + b 1 x 1 , i m 1 + b 2 x 1 , i m 2 ] + ( x 1 , i x ^ ) [ σ ( w i + 1 w i ) + γ ( ν i + 1 ν i λ Δ ) ] .

4.3. Examples

Below two examples are considered, where the difference analogues (47) and (51) are used for numerical simulation of solutions of the systems (46) and (50). Similarly to [26,27], for numerical simulation of the Poisson process ν i the continuous random variable ζ is used, uniformly distributed on the interval ( 0 , 1 ) : ν i + 1 ν i = 1 if ζ < λ Δ and ν i + 1 ν i = 0 in the contrary case. A special algorithm for numerical simulation of the standard Wiener process and examples with stochastic perturbations of the white noise type are described in detail in [19], so, below it is supposed that σ = 0 . In both examples one can see that some trajectories have discontinuities, that is a consequence of the Poisson process jumps.
Example 1. 
Consider the system (46) with a = 0 . 3 , b 1 = 1 , b 2 = 2 . 5 , h 1 = 0 . 6 , h 2 = 0 . 1 , σ = 0 , λ = 0 . 15 , γ = 0 . 25 and the initial conditions x ( s ) = 1 . 75 , s 0 . By this k 0 = 1 . 5 , k 1 = 0 . 35 , k 2 = 0 . 385 , a 1 = 1 . 2 > 0 , the conditions (18) hold, the zero solution of the system (46) is stable in probability (Theorem 3), all trajectories converge to the zero (Figure 2).
Example 2. 
Consider the system (50) with a = 1 , b 1 = 1 , b 2 = 1 . 08 , h 1 = 0 . 8 , h 2 = 0 . 3 , σ = 0 , λ = 0 . 2 , γ = 0 . 1 . In this case k 0 = 0 . 08 , k 1 = 0 . 476 , k 2 = 0 . 7372 and a 1 = ( a + k 0 ) = 0 . 92 < 0 . Thus, the first condition (7) does not hold and, consequently, the zero solution of the system (35) is unstable. By that, the equation (37) has three positive roots: x ^ 1 = 2 . 907 , x ^ 2 = 6 . 865 , x ^ 3 = 8 . 659 , which are equilibria of the system (33) (Remark 5). For these equilibria we have respectively: cos ( x ^ 1 ) = 0 . 973 , a 2 > 0 ; cos ( x ^ 2 ) = 0 . 836 , a 2 < 0 ; cos ( x ^ 3 ) = 0 . 721 , a 2 > 0 . Besides, S ˙ ( x ^ 1 ) < 0 , S ˙ ( x ^ 2 ) > 0 , S ˙ ( x ^ 3 ) < 0 . From Theorems 4 and 5 it follows that the equilibria x ˜ 1 and x ˜ 3 are stable in probability, the equilibrium x ˜ 2 is unstable. In Fig.3 50 trajectories of the system (50) solution are shown with the initial condition x 1 ( s ) = x ˜ 2 , x 2 ( s ) = 0 , s 0 . One can see that all trajectories go out from the unstable equilibrium x ˜ 2 . By that, a part of the trajectories converges to the stable equilibrium x ˜ 1 , while another one converges to the stable equilibrium x ˜ 3 .

5. Conclusions

In this paper the classical problem of stabilization for the inverted pendulum is considered under stochastic perturbations of the type of Poisson’s jumps. The linear and nonlinear models are studied, stability conditions for the zero and nonzero equilibria are investigated. The obtained results are illustrated by numerical simulation of solutions of the equations under consideration. The proposed here research method can be used for detail investigation of many other nonlinear mathematical models in different applications.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Acheson D.J. A pendulum theorem. Proceedings of the Royal Society of London, Seria A. Mathematical, Physical and Engineering Sciences, 1993, 443, 239-245. [CrossRef]
  2. Acheson D.J., Mullin T. Upside-down pendulums. Nature, 1993, 366(6452), 215-216. [CrossRef]
  3. Blackburn J.A., Smith H.J.T, Gronbech-Jensen N. Stability and Hopf bifurcations in an inverted pendulum. American Journal of Physics, 1992, 60(10), 903-908. [CrossRef]
  4. Borne P., Kolmanovskii V., Shaikhet L. Steady-state solutions of nonlinear model of inverted pendulum. Theory of Stochastic Processes, 1999, 5(21)(3-4), 203-209. Proceedings of the third Ukrainian-Scandinavian conference in probability theory and mathematical statistics, 8–12 June 1999, Kyiv, Ukraine.
  5. Borne P., Kolmanovskii V., Shaikhet L. Stabilization of inverted pendulum by control with delay. Dynamic Systems and Applications, 2000, 9(4), 501-514.
  6. Imkeller P, Lederer Ch. Some formulas for Lyapunov exponents and rotation numbers in two dimensions and the stability of the harmonic oscillator and the inverted pendulum. Dynamical Systems, 2001, 16(1), 29-61. [CrossRef]
  7. Kapitza P.L. Dynamical stability of a pendulum when its point of suspension vibrates, and pendulum with a vibrating suspension. In: ter Haar D (ed) Collected papers of P.L. Kapitza, vol 2. Pergamon Press, London, 714-737.
  8. Levi M. Stability of the inverted pendulum — a topological explanation. SIAM Review, 1988, 30(4), 639-644. [CrossRef]
  9. Levi M, Weckesser W. Stabilization of the inverted linearized pendulum by high frequency vibrations. SIAM Review, 1995, 37(2), 219-223. [CrossRef]
  10. Mata G.J., Pestana E. Effective Hamiltonian and dynamic stability of the inverted pendulum. European Journal of Physics, 2004, 25(6), 717-721.
  11. Mitchell R. Stability of the inverted pendulum subjected to almost periodic and stochastic base motion — an application of the method of averaging. International Journal of Nonlinear Mechanics, 1972, 7(1), 101-123. [CrossRef]
  12. Ovseyevich A.I. The stability of an inverted pendulum when there are rapid random oscillations of the suspension point. International Journal of Applied Mathematics and Mechanics, 2006, 70(5), 762-768. [CrossRef]
  13. Saleem O., Mahmood-ul-Hasan K. Robust stabilisation of rotary inverted pendulum using intelligently optimised nonlinear self-adaptive dual fractional-order PD controllers. International Journal of Systems Science, 2019, 50(7), 1399-1414. [CrossRef]
  14. Sanz-Serna J.M. Stabilizing with a hammer. Stochastics and Dynamics, 2008, 8(1), 47-57.
  15. Sharp R., Tsai Y-H., Engquist B. Multiple time scale numerical methods for the inverted pendulum problem. In: Multiscale methods in science and engineering. Lecture notes computing science and engineering, Springer, Berlin, 2005, 44, 241-261.
  16. Shaikhet L. Stability of difference analogue of linear mathematical inverted pendulum. Discrete Dynamics in Nature and Society, 2005, 2005(3), 215-226. Article ID 149487. [CrossRef]
  17. Shaikhet L. Improved condition for stabilization of controlled inverted pendulum under stochastic perturbations. Discrete and Continuous Dynamical Systems - A, 2009, 24(4), 1335-1343. [CrossRef]
  18. Shaikhet L. Lyapunov functionals and stability of stochastic difference equations. Springer Science & Business Media, 2011. https://link.springer.com/book/10.1007/978-0-85729-685-6.
  19. Shaikhet L. Lyapunov functionals and stability of stochastic functional differential equations, Springer Science & Business Media, 2013. https://link.springer.com/book/10.1007/978-3-319-00101-2.
  20. Gikhman I.I., Skorokhod A.V. Stochastic Differential Equations, Berlin: Springer-Verlag; 1972.
  21. Gikhman I.I., Skorokhod A.V. The theory of stochastic processes, v.III, Berlin: Springer-Verlag; 1979.
  22. Kolmanovskii V.B., Nosov V.R. Stability of Functional Differential Equations, Academic press, London, 1986.
  23. Kolmanovskii V.B., Myshkis A.D. Applied theory of functional differential equations, Kluwer Academic, Dordrecht, 1992.
  24. Kolmanovskii V.B., Myshkis A.D. Introduction to the theory and applications of functional differential equations. Kluwer Academic, Dordrecht, 1999.
  25. Mao X. Exponential stability of stochastic differential equations, Marcel Dekker, New York, 1994.
  26. Shaikhet L. Stability of the neoclassical growth model under perturbations of the type of Poisson’s jumps: analytical and numerical analysis. Communications in Nonlinear Science and Numerical Simulation, 2019, 72, 78-87. [CrossRef]
  27. Shaikhet L. About stabilization by Poisson’s jumps for stochastic differential equations. Applied Mathematics Letters, 2024, 153, 109068, 6 p. https://authors.elsevier.com/sd/article/S0893-9659(24)00088-0.
  28. Shaikhet L. Stability of difference analogues of nonlinear integro-differential equations: a survey of some known results. Research and Communications in Mathematics and Mathematical Sciences, Jyoti Academic Press, 2024, 16(1), 21-84.https://jyotiacademicpress.org/jyotic/journalview/16/article/66/112.
  29. Khasminskii R.Z. Stochastic stability of differential equations. Springer, 2012.
Figure 1. Controlled inverted pendulum.
Figure 1. Controlled inverted pendulum.
Preprints 141025 g001
Figure 2. 50 trajectories of the solution x ( t ) = x 1 ( t ) of the system (46) a = 0 . 3 , b 1 = 1 , b 2 = 2 . 5 , h 1 = 0 . 6 , h 2 = 0 . 1 , x ( s ) = 1 . 75 , s 0 , σ = 0 , λ = 0 . 15 , γ = 0 . 25 , k 0 = 1 . 5 , k 1 = 0 . 35 , k 2 = 0 . 385 .
Figure 2. 50 trajectories of the solution x ( t ) = x 1 ( t ) of the system (46) a = 0 . 3 , b 1 = 1 , b 2 = 2 . 5 , h 1 = 0 . 6 , h 2 = 0 . 1 , x ( s ) = 1 . 75 , s 0 , σ = 0 , λ = 0 . 15 , γ = 0 . 25 , k 0 = 1 . 5 , k 1 = 0 . 35 , k 2 = 0 . 385 .
Preprints 141025 g002
Figure 3. 50 trajectories of the solution x ( t ) = x 1 ( t ) of the system (50) a = 1 , b 1 = 1 , b 2 = 1 . 08 , h 1 = 0 . 8 , h 2 = 0 . 3 , x ( s ) = x ˜ 2 , s 0 , σ = 0 , λ = 0 . 2 , γ = 0 . 15 , k 0 = 0 . 08 , k 1 = 0 . 476 , k 2 = 0 . 7372 .
Figure 3. 50 trajectories of the solution x ( t ) = x 1 ( t ) of the system (50) a = 1 , b 1 = 1 , b 2 = 1 . 08 , h 1 = 0 . 8 , h 2 = 0 . 3 , x ( s ) = x ˜ 2 , s 0 , σ = 0 , λ = 0 . 2 , γ = 0 . 15 , k 0 = 0 . 08 , k 1 = 0 . 476 , k 2 = 0 . 7372 .
Preprints 141025 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated