Next Article in Journal
Autonomous Image-Based Corrosion Detection in Steel Structures Using Deep Learning
Previous Article in Journal
Semi-Kinematic Coupling Design and Analysis for Giant Steerable Science Mirror Prototype of Thirty Meter Telescope
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Disturbance Observation and Suppression in an Airborne Electro-Optical Stabilized Platform Based on a Generalized High-Order Extended State Observer

1
Key Laboratory of Airborne Optical Imaging and Measurement, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, No. 19, Yuquan Rd, Beijing 100049, China
3
Wuhan Second Ship Design and Research Institute, Wuhan 430060, China
4
Equipment Department of China PLA Air Force in Changchun Area Military Representative Office, Changchun 130062, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(11), 3629; https://doi.org/10.3390/s24113629
Submission received: 23 April 2024 / Revised: 23 May 2024 / Accepted: 29 May 2024 / Published: 4 June 2024
(This article belongs to the Section Physical Sensors)

Abstract

:
Active disturbance rejection control (ADRC) is widely used in airborne optoelectronic stabilization platforms due to its minimal reliance on the mathematical model of the controlled object. The extended state observer (ESO) is the core of ADRC, which treats internal parameter variations and external disturbances as total disturbances, observes the disturbances as extended states, and then compensates them into the control loop to eliminate their effects. However, the ESO can only achieve a precise estimation of constant or slowly varying disturbances. When the disturbance is periodically changing, satisfactory results cannot be obtained. In this paper, a generalized high-order extended state observer (GHOESO) is proposed to achieve the precise estimation of known frequency sinusoidal disturbance signals and improve disturbance suppression levels. Through numerical simulations, a traditional ESO and GHOESO are compared in terms of disturbance observation capability and disturbance suppression ability for single and compound disturbances based on our prior knowledge of disturbance frequency. The effectiveness of the proposed GHOESO method is verified. Finally, the algorithm is applied to an airborne optoelectronic stabilization platform for a 1°/1 Hz swing experiment on a space hexapod swing table. The experimental results demonstrate the superiority of the GHOESO proposed in this paper.

1. Introduction

The airborne electro-optical stabilization platform is utilized in the airborne environment of unmanned reconnaissance aircraft, transport aircraft and fighter aircraft. It utilizes visible, infrared and laser detectors as sensitive components and employs servo-stabilization control to isolate the attitude changes and disturbances of the aircraft’s spatial motion carrier. This is carried out to maintain the stable orientation of the detector relative to inertial space, thereby achieving rapid capture, tracking, aiming, ranging and striking functions for interested targets through an integrated opto-mechanical-electrical system [1,2,3]. The line-of-sight (LOS) stabilization technology of the electro-optical stabilization platform is essential for realizing the equipment functions mentioned above. LOS refers to line-of-sight pointing, tracking stability and line-of-sight control. When the carrier rotates around its axis, the direction of sight remains unchanged in the inertial coordinate system. The line-of-sight stabilization system must sense deviations from sensors sensitive to line-of-sight and gradually reduce them. As shown in Figure 1, a schematic diagram of an unmanned aerial vehicle carrying an electro-optical stabilization platform is presented, along with detailed images of the platform. Environmental influences, such as friction between axis systems, wind resistance torque from high-speed movement, unbalanced torque during vibration conditions, and coupling between azimuth-pitch frameworks, impose various adverse effects on electro-optical stabilization platforms. Disturbance suppression is a primary issue faced by airborne electro-optical stabilization platforms’ line-of-sight stability. This represents a significant technical challenge that requires urgent resolution. Disturbances are characterized by uncertainty due to a lack of disturbance sensors for direct measurements, which makes it difficult to establish precise mathematical models or provide direct compensation. In addition, a variety of disturbances such as frictional torque, wind resistance torque, winding force torque, and unbalanced force torques between azimuth-pitch frameworks further complicate the situation. These impacts involve non-modeled disturbances, parameter variations, complex nonlinearities, etc., which cannot be effectively addressed using traditional feedback controls.
In practical engineering scenarios, the controlled object is constantly affected by complex disturbances, leading to the continuous variation of its mathematical model. However, precise modeling of the controlled object requires significant human and material resources. In conclusion, the task of establishing an accurate mathematical model is exceedingly challenging. Consequently, it proves difficult for controller design methods that rely on precise mathematical models to achieve optimal performance in practical engineering scenarios. This leads to a disconnect between controller design methods based on precise mathematical models and their actual applications in control engineering. To address these limitations and bridge the gap between the model-based controller design theory and deviation-based controller design methods, an advanced control algorithm known as ADRC has emerged. ADRC was proposed by the Chinese scholar Dr. Jingqing Han in 1995 [4]. This method does not require knowledge of the precise mathematical model of the controlled object. In response to the various sources of disturbances that impact the controlled object, ADRC treats both internal and external disturbances as total disturbances. It utilizes the ESO for estimation and compensation. This approach has been widely applied in servo control, flight control and motor control [5,6,7,8,9,10].
The parameter tuning for nonlinear disturbance rejection is difficult, requiring a significant amount of time for engineering debugging. In order to reduce the difficulty of debugging, Professor Gao Zhiqiang from Cleveland State University in the United States proposed an improved linearized ADRC structure based on the foundation of a nonlinear ADRC structure put forward by Researcher Han Jingqing. The ESO controller’s nonlinear gain combination was changed to a proportional-derivative controller. The improved linear ADRC has advantages such as good disturbance resistance, strong robustness, and high accuracy, and can achieve synchronous estimation of system state and disturbance [11,12,13]. Based on these advantages of LADRC, it is widely used in the field of airborne optoelectronic platforms. The quality of ESO observation is the primary factor affecting ADRC performance and disturbance suppression capability [14]. In ref. [15], a design method for the ESO is provided, with parameter adjustment based on experience. In comparison with the high gain observer, sliding mode observer and ESO, the performance and parameters of the ESO were found to be superior in terms of observation. In recent years, scholars have continuously researched and optimized the extended state observer.
Professor Gao Zhiqiang introduces the concept of bandwidth, which linearizes and parameterizes the nonlinear form of ESO [16] and provides a method for configuring the parameters of LESO, greatly reducing the design parameters of ADRC and making it more convenient for engineering applications. In ref. [17], the convergence of estimation errors of the ESO under the assumption that total disturbances satisfy certain boundedness conditions was analyzed. In refs. [11,18], the estimation performance of both the LESO from the perspectives of known object models and completely unknown models is studied, and they conclude that the observation capability of the LESO is proportional to the observer bandwidth. They also point out that when part of the object model is known, the LESO has better observation effects. In ref. [19], it was concluded that NESO performance gradually decays as frequency increases and improves existing parameter configuration methods.
Professor Jin Kunshan discusses the issue of limited bandwidth of the state observer in conventional ADRC when dealing with multi-source uncertain disturbances that include measurement noise. This limitation results in the issue of reduced accuracy in disturbance estimation and constrained control performance [20]. A strategy for linear ADRC based on cascaded state observers is proposed and validated on a magnetic levitation ball system through experiments. The results demonstrate the effectiveness of cascaded state observers. In ref. [21], all unknown matching/non-matching disturbances were concentrated, and compensated them through extended state observer (ESO) but faced the problem of limited gain when noise is present. Therefore, a model-based disturbance observer was proposed. In refs. [22,23], an adaptive enhanced Kalman filter (AAKF) combined with an extended state observer was proposed to address the issue of controller gain being limited by sensor noise. The output of the AAKF was integrated into backstepping control design to achieve rapid disturbance suppression and noise reduction. Recently, a joint unknown input observer (UIO) was developed to offer the convergent estimations of both the system states and unknown inputs, solving the problems of nonlinear strict-feedback multi-agent systems with both external disturbance and sensor uncertainties [24,25,26]. Scholars have improved the ESO’s gain through filtering and cascading to enhance its anti-disturbance effect. However, the traditional ESO can only accurately estimate aggregated disturbances in a constant form. In airborne settings, aggregated disturbances typically exhibit time-varying and sinusoidal characteristics, making it impractical for the traditional ESO to fully estimate them. To address this issue, in ref. [27], a high-order ESO for estimating time-varying disturbances was used and compared it with the traditional ESO. In ref. [28,29], the author analyzed the performance of a high-order ESO and pointed out that there still existed a sinusoidal error for time-varying sinusoidal disturbances.
As the cornerstone of ADRC, the effectiveness of disturbance observation by the ESO determines the system’s capability to suppress disturbances. However, the traditional ESO is only capable of accurately estimating constant disturbances, and its performance in handling periodic disturbances is subpar. Can the observation effects for periodic disturbances be enhanced by improving the structure of the ESO, rather than simply increasing its gain as commonly pursued in previous studies? In this paper, a generalized high-order extended state observer (GHOESO) is proposed under the assumption of known disturbance frequency in order to achieve precise estimation of periodic disturbances. This paper first analyzes the stability and performance of the traditional ESO through theoretical derivation. Then, it elaborates on the design method of the GHOESO and analyzes its stability. Furthermore, numerical simulations comparing the traditional ESO with the GHOESO are conducted based on mathematical models of airborne electro-optical stabilization platforms. Finally, experimental comparison analysis is carried out using a space hexapod swing table to simulate actual flight conditions, evaluating the stability and accuracy of both control methods.

2. Extended State Observer Control

For an n-order single-input single-output (SISO) system, the state equation can be expressed as follows [3]:
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ n 1 = x n x ˙ n = f x 1 , x 2 , x n , w t , t + b u y = x 1
where u is the input of the system, y is the output of the system, b is the gain of input, and f x 1 , x 2 , x n , w t , t is the lumped disturbance, and it includes the comprehensive influence of internal uncertainty and external interference of the system.
From Equation (1), the extended equation of the state is expressed as follows:
x ˙ = A x + B u + E h y = C x
where A = 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 n + 1 × n + 1 , B = 0 0 1 0 n + 1 × 1 , E = 0 0 0 1 n + 1 × 1 , C = 1 0 0 0 n + 1 × 1 , h = d f x 1 , x 2 , x n , d t , t d t + d w t d t .
where f x 1 , x 2 , x n , d t , t is the influence of internal uncertainty and w t is the influence of external interference. The fundamental principle of the traditional ESO design theory is to restructure the system by treating the disturbance caused by system uncertainty as an extended state. The lumped disturbance is defined as a new extended state expressed as x n + 1 = f x 1 , x 2 , x n , w t , t . The ESO controller can be designed as follows:
z ˙ 1 = z 2 β 1 z 1 y z ˙ 2 = z 3 β 2 z 1 y z ˙ n = z n + 1 β n z 1 y + b u z ˙ n + 1 = β n + 1 z 1 y
where z is the extended state of observation. According to Equation (3), the ESO controller can be further expressed as follows:
z ˙ = A z + B u + L y y ^ y ^ = C z
where L = β 1 β 2 β n + 1 T is the gain matrix of the ESO controller. The observation error of ESO is defined as e = z x , and the observation error equation of the ESO is written as
e ˙ = A L C e E h
where e is the state observation error. From the definition of matrix A , L , and C , A L C is the Huiwitz matrix. Under the common influence of internal changes and external disturbance, when the system reaches the equilibrium point, it is approximately 0, which will have a continuous effect in the whole process of the system.
To obtain the state of the above controlled object and the estimated disturbance, the following linear state feedback control rate is adopted to design the ESO controller, as follows [30]:
u t = k 1 r t z 1 t + k n r n 1 t z n t z n + 1 t b
where k 1 , k 2 k n are the gain of state and r ( t ) is the value of input signal. Based on the formula above, we can draw several conclusions, as follows:
  • The ESO focuses on estimating system dynamics and disturbances, which can increase the computational burden for online estimation by observers and may result in controller saturation more easily.
  • When the differential of external interference is 0, A L C is the Hurwitz matrix. The observation error equation of the ESO is e ˙ = A L C e , where e gradually converges to zero, and it represents the disturbance observation error of the ESO gradually converging to zero. It is concluded that the ESO can effectively eliminate the influence of external constant interference.
  • When the external disturbance derivative is constant, the observation error equation of the ESO has an asymptotic stable equilibrium point: e = A L C 1 E d w t / d t . The estimation of disturbance by the ESO in this case demonstrates a steady-state error, and the magnitude of the observer’s steady-state error increases with the rate of change in external disturbance.
  • For other types of external disturbances, the derivative with respect to time is time-varying, and the observer error converges to a neighborhood whose size depends on the upper bound on the value of d w t / d t . For other types of external disturbances, the time derivative is time-varying, and the observer error depends on the upper bound of the value of d w t / d t .
In order to simplify the debugging process, Professor Gao Zhiqiang proposed an ESO parameter bandwidth tuning method in ref. [20]. This method takes the second-order system as an example, and the controller gain is adjusted as follows:
β 1 β 2 β 3 = ω 0 α 1 ω 0 2 α 2 ω 0 3 α 3
where ω 0 is the bandwidth of the ESO controller, α 1 , α 2 , α 3 are the parameters of the ESO controller, and β i is the characteristic polynomial of s 3 + α 1 s 2 + α 2 s + α 3 ; thus, the original extended equation of state is
z ˙ 1 = z 2 β 1 z 1 y z ˙ 2 = z 3 β 2 z 1 y z ˙ 3 = β 3 z 1 y
The selection of parameters needs to ensure that the following estimation error dynamic Equation (9) satisfies the Hurwitz stability condition.
λ 0 s = s 3 + α 1 s 2 + α 2 s + α 3 = s + ω 0 3
Therefore, there is only one parameter to debug, which greatly simplifies the debugging process. The convergence of the ESO has been demonstrated by Professor Guo’s pattern segment [31]. However, this paper will not prove the convergence of the ESO.

3. Proposed Generalized High-Order Extended State Observer

3.1. Design of GHOESO

For the system, as shown in Equation (1), f x 1 , x 2 , x n , w t , t is the lumped disturbance of the system, including the internal uncertainty of the system and the external interference. The internal uncertainty and the external interference are expressed as f x 1 , x 2 , x n , t and w t , respectively. Define the lumped disturbance d t represented as d ( t ) = f x 1 , x 2 , x n , w t , t . In the paper, a GHESO is proposed, and the following two assumptions are made:
Assumption 1:
System internal uncertainty function  f x 1 , x 2 , x n , t is global Lipschitz, t 0 , x = x 1 , x 2 x n T , y = y 1 , y 2 y n T ,
f x 1 , x 2 x n , t f y 1 , y 2 y n , t c x y
where  c  is a Lipschitz constant.
Assumption 2:
The  r  order derivation of external interference  d t  is bounded, there is a positive constant  δ , and there is  δ = sup t > 0 d ( r ) ( t ) .
Under the premise of Assumption 2, external interference d t can be expanded by Taylor’s formula:
d t = i = 0 r 1 a i t i + ξ t
where a i is the unknown constant and ξ t is the residual after Taylor expansion.
d ( i ) ( t ) expands to a new state variable, and x n + j = d ( j 1 ) t , j = 1 , 2 r ; thus, the extended state variable of the GHOESO can be expressed as z = z 1 , z 2 , z n + r T .
The parameter β i i = 1 , n + r must be selected to satisfy that the polynomial λ n + r + β 1 λ n + r 1 + + β n + r 1 λ + β n + r is a Hurwitz matrix. For sinusoidal periodic disturbance, there is d t = sin ( ω t + φ ) , where ω is the frequency of the sinusoidal periodic disturbance, and the second-order differential of the sinusoidal periodic disturbance can be indicated as d ¨ t = ω 2 d t . The GHESO controller is as follows:
z ¯ ˙ = A ¯ z ¯ + B ¯ u + L ¯ y y ^ y ^ = C ¯ z ¯
where A ¯ = 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 ω 2 1 0 0 0 0 0 n + r + 1 × n + r + 1 , B ¯ = 0 0 1 0 0 0 n + r + 1 × 1 , L ¯ = β 1 β 2 β n β n + 1 β n + r + 1 n + r + 1 × 1 T , C ¯ = 1 0 0 0 0 0 1 × n + r + 1 .

3.2. GHOESO Stability Analysis

Based on the stability analysis of the GHESO proposed above, the system state error equation is obtained based on the extended state designed by Equation (11), as follows:
e ˙ = A L C e E h = A 0 e d 0
where A 0 = A ¯ L ¯ C ¯ is the Hurwitz matrix and d 0 = d d t / d t . There is a positive definite matrix A 0 T P + P A 0 = I n + r n + r , and considering the Lyapunov function of the quadratic form V 1 e = e T P e , V 1 e satisfies the following inequality:
λ min P e 2 V 1 e λ max P e 2
V 1 e e = 2 e T P 2 P e = 2 λ max P e
λ min P e 2 and λ max P e 2 represent the smallest and largest eigenvalues of the symmetric matrix, and
V 1 e = L e T e + 2 d 0 T P e
According to Assumptions 1 and 2:
d 0 = 1 β n + r 1 e r t δ β n + r 1
Substituting (17) into (16), we can obtain the following:
V ˙ 1 e 1 θ 1 2 λ max P c β n 1 e 2 M ( e )
where 0 < θ < 1 , M ( e ) = 1 2 λ max P c β n 1 θ e 2 λ max P δ β n + r 1 e ; thus, we can obtain the following:
e 2 λ max P δ θ β r β n 2 λ max P c = μ > 0
where M ( e ) = N e e 0 , and Equation (16) satisfies the following conditions:
V ˙ 1 e 1 θ 1 2 λ max P c β n 1 e 2
Eventually, the observation error converges to an interval less than μ λ max P λ min P .

4. Simulation Based on Airborne Photoelectric Platform Model

4.1. Model of Airborne Photoelectric Stabilization Platform

The dynamic models of the two-axis two-frame structure of the airborne photoelectric stabilization platform and the motor voltage equation are shown in Equations (21) and (22), respectively, as shown in [3].
T x t = K x I x t = J x θ ¨ x t T y t = K y I y t = J y θ ¨ y t
u x = R x I x + L x d I x d t + C e x θ ˙ x u y = R y I y + L y d I y d t + C e y θ ˙ y
where T x t , K x , I x t , J x , and θ ¨ x t are the motor torque, torque coefficient, rotational inertia, and angular speed of the azimuth motor, respectively. T y t , K y , I y t , J y , and θ ¨ y t are the motor torque, torque coefficient, rotational inertia, and angular speed of the pitch motor, respectively. Since the mathematical models for the azimuth axis and pitch axis are identical, as well as the control methods, with only differences in parameters, this paper focuses solely on studying the mathematical model for the azimuth axis. However, it should be noted that the mathematical model is also applicable to the pitch axis. In the previous analysis, ignoring the influence of self-inductance and back potential, the transfer function of the control system is a first-order pure integral, expressed as
G s = K x J x R x 1 s
where k = K x J x R x ; thus, the above formula becomes the following:
G s = k s
The parameters in the above formula are determined through a frequency sweep experiment. The relationship between the injection and output of the frequency sweep signal is shown in Figure 2: “in” is the injection point of the sweep signal, “out” is the output collection point. The sweep injection consists of a sine wave with varying frequencies. The characteristic curve of the identified model is determined as shown in Figure 3, which can be determined from the following model: k = 0.0023 . Subsequent simulations and experiments are conducted on the basis of this model.

4.2. Application of Proposed GHOESO

The system equation is
y ˙ = k u + d
where u is the input of the system, d is lumped disturbance, y is the output, and y = x ˙ :
x ˙ = k u + d y = x
The system equation is as follows:
x ˙ 1 = x 2 + k u x ˙ 2 = d y = x 1
The linear ESO bandwidth theory is used to design the ESO controller, as follows:
z ˙ 1 = z 2 + k u β 1 z 1 y z ˙ 2 = β 2 z 1 y u = 1 k z ˙ 2 + α 1 y z 1
where z is the state observation value, β 1 and β 2 indicate the gain of the ESO, and α 1 indicates the gain of control.
The GHOESO algorithm reconstructs the system based on the frequency of the external sinusoidal disturbance. For sinusoidal signals with known prior frequency information, the following formula is applicable:
d ¨ t = ω 2 d t
where ω is the frequency of the disturbance. Define the system expansion state as x 2 d t , x 3 d ˙ t , and x 4 d ¨ t + ω 2 x 2 ; thus, the equation of state can be written as follows:
x ˙ 1 = x 2 + k u x ˙ 2 = x 3 x ˙ 3 = x 4 ω 2 x 2 x ˙ 4 = h t y = x 1
The GHOESO controller is designed as follows:
z ˙ 1 = z 2 + k u β 1 z 1 y z ˙ 2 = z 3 β 2 z 1 y z ˙ 3 = z 4 ω 2 z 2 β 3 z 1 y z ˙ 4 = β 4 z 1 y

4.3. Simulation Results

4.3.1. One-Hertz Single Sinusoidal Disturbance

The simulation sets the disturbance as a sinusoidal disturbance with a frequency of 1 Hz and an amplitude of 5. In the practical application of airborne platforms, disturbances impact the platform in the form of torque. The unit of torque is Nm, but there is no suitable sensor available to directly measure these disturbances. Therefore, in order to simulate the effect of actual disturbance on the control system, when the value of d is 5, the simulated current aligns with the actual change in the current. The disturbance d has no unit and solely represents its impact on the control system. The input of the speed loop is 0°/s, and the simulation parameters are set as shown in Table 1. When the sine disturbance is 1 Hz, the observed disturbances and velocity fluctuations of the ESO and the GHOESO are compared, and the simulation waveforms are shown in Figure 4 and Figure 5, respectively.
As depicted in Figure 4 and Figure 5, When the traditional ESO observes a sinusoidal disturbance with a frequency of 1 Hz, there is a steady-state error. The amplitude of the observed disturbance is 4.7, and there is a certain hysteresis phenomenon. Additionally, the velocity fluctuation is about ±0.11°/s. The observed perturbations of GHOESO are in good agreement with the actual perturbations, exhibiting an amplitude of 5. Furthermore, there is no presence of steady-state error or hysteresis commonly associated with traditional ESO. The velocity fluctuation of GHOESO is approximately ±0.002°/s. When faced with low-frequency sinusoidal perturbations at 1 Hz, GHOESO outperforms traditional ESO observations. The following data is summarized and compared for further analysis.
It can be observed from Table 2. that, given a known disturbance frequency, the performance of the GHOESO is significantly enhanced in comparison to the ESO. When the amplitude of perturbation is 5, the ESO observation error is 0.3, and the GHOESO observation error is reduced to less than 0.01. When the speed loop input is 0°/s, the ESO speed fluctuation is 0.11°/s, and the GHOESO reduces the speed fluctuation to 0.002°/s. The effectiveness of the GHOESO to deal with a single low-frequency disturbance is verified.

4.3.2. Three-Hertz Single Sinusoidal Disturbance

In order to compare the disturbance observation ability and disturbance suppression ability of the ESO and the GHOESO at higher frequencies, the velocity loop input is kept at 0, and the disturbance is set to sinusoidal disturbance with an amplitude of 5 and a frequency of 3 Hz. At this frequency, simulation parameters are set as shown in Table 3. When the sine disturbance is at 3 Hz, the observed disturbance and velocity fluctuation of the ESO and the GHOESO are compared. The simulation waveforms are presented in Figure 6 and Figure 7, respectively.
As depicted in Figure 6 and Figure 7, when the frequency of disturbance is increased to 3 Hz, the amplitude of sine disturbance observed by the ESO is approximately 2.8, exhibiting a significant hysteresis phenomenon. With an increase in the disturbance frequency, the steady-state error of ESO observation also increases. The hysteresis phenomenon becomes more pronounced, leading to a deterioration in the observation effect. Under the influence of a 3 Hz disturbance, the steady-state error and hysteresis of the GHOESO observation effect are minimal. Furthermore, the ability of GHOESO observation disturbance does not decrease with an increase in frequency. The sinusoidal perturbations of the GHOESO at different frequencies are observed more accurately, and this advantage becomes more obvious as the frequency of perturbations increases. Table 4 below compares the disturbance inhibition ability of the ESO and the GHOESO.
For a disturbance frequency of 3 Hz, it is evident from the table that the inhibition ability of the ESO decreases as the disturbance frequency increases. When the controller parameter and disturbance amplitude remain constant, increasing the frequency from 1 Hz to 3 Hz results in an observed disturbance error of the ESO increasing to 2.2 and velocity fluctuation increasing to 0.2°/s. However, under the known frequency, the increase in frequency does not affect the identification effect of the GHOESO, thus once again confirming the superiority of the GHOESO.

4.3.3. Comparison of Noise Immunity Performance under Compound Disturbance

Due to the complex sources of disturbance on the airborne photoelectric platform, there are various types of disturbances in addition to sinusoidal disturbance torque. These include low-frequency winding torque, motor groove torque, and high-frequency sensor fluctuations with small values. In this section, we simulate multiple forms of complex sinusoidal disturbances and compare the ability of the ESO and the GHOESO to observe these disturbances under complex conditions. The velocity loop input is set at 0, and the disturbance is compounded by superimposing sinusoidal disturbances. The form of disturbance is set as follows:
d = d 1 + d 2 + d 3 = A 1 sin ω 1 t + A 2 sin ω 2 t + A 3 sin ω 3 t
where ω i = 2 π f i . Set the compound disturbance and parameter settings as illustrated in Table 5 and Table 6 below, respectively.
It can be seen from Figure 8 and Figure 9 that the GHOESO for complex sinusoidal superposition disturbance can observe disturbance and smaller velocity fluctuation values more accurately, as shown in Table 7 below.
Under compound disturbance, the performance of both the ESO and the GHOESO is decreased. The disturbance residual of the ESO is 4, the velocity fluctuation is 0.15°/s, and the performance of the GHOESO is decreased. However, for complex disturbance, the performance of the GHOESO is still better than that of the traditional ESO, with a disturbance error of 1.6 and a velocity fluctuation of 0.045°/s.
From the above simulation results, we can draw the following conclusions:
  • Under a single sinusoidal disturbance frequency, ESO observation will exhibit a steady-state error and phase lag. As the disturbance frequency increases, the steady-state error and phase lag become more pronounced, leading to inadequate suppression of disturbances by the ESO. Furthermore, the effectiveness of disturbance suppression weakens as the disturbance frequency increases. When the system is exposed to periodic time-varying external disturbances, it will be influenced by these disturbances. The traditional ESO is unable to completely eliminate the impact of the disturbance. Additionally, the estimation error of the ESO increases as the disturbance period increases, and it decreases as the observer bandwidth increases. However, GHOESO processing exhibits a very small steady-state error and phase lag. Furthermore, the effectiveness of disturbance observation and suppression does not diminish with an increase in the disturbance frequency.
  • The impact of ESO observation disturbance and ESO suppression disturbance is significantly reduced when subjected to the complex disturbance of multiple sinusoidal superposition. The performance of the GHOESO in handling such disturbances will also be compromised, particularly at the peak of the disturbance wave, where the maximum observation error may occur. Nevertheless, the GHOESO still outperforms ESO in managing multiple sinusoidal superpositions.

5. Experiment

In addition to the servo system, the airborne optoelectronic stabilization platform should also include the host computer, image processing board, and other systems. The overall logic block diagram of the platform is shown in Figure 10.
The upper computers are connected to the servo system through the RS422 serial port. It sends working instructions to the servo system, which in turn returns to the working state of the upward computer. The image processing board is capable of real-time recognition of the target. When the platform tracks the target, the image processing board sends the current miss distance to the servo system. This distance represents the number of pixels from the center of the target offset field of view. According to the miss distance, the servo system calculates the speed at which the gyro speed ring should pull the target into the center of the field of view. During the tracking process of an airborne optoelectronic stabilized platform, external interference and environmental changes may cause the target to deviate from the center of the field of view. A smaller miss distance, indicating a shorter distance from the center of visual axis to target, results in a higher stability accuracy of the visual axis and a better disturbance suppression ability of the algorithm. The experimental environment is depicted in Figure 11 below.
The experimental equipment and platform consist of a photoelectric platform fixed on the hexapod swing table plane for testing. The rocking table is driven by six motors to control the movement of six degrees of freedom in space, including translation and rotation in orientation, pitch, and roll. This allows for simulating the motion of an aircraft on the platform. The first experiment is the speed ring stabilization experiment. The airborne photoelectric stabilization platform is fixed on the hexapod swinging platform. The platform maintains the stability of the speed ring, while the hexapod swinging platform swings at 1°/1 Hz with two degrees of freedom. The traditional ESO is utilized to observe the disturbance applied to the photoelectric stable platform, and the obtained disturbance curve is shown in Figure 12. The observed disturbance is decomposed into multiple sinusoidal superpositions via Fourier decomposition, as illustrated in Figure 13.
As shown in Figure 12, when the space hexapod swing table moves at 1°/1 Hz, the motion is applied to the platform through the coupling relationship of the frame, and the frequency of the disturbance is also 1 Hz. The circles in the figure represent the Stribeck characteristics of friction force. Fourier decomposition of the disturbance signal shows that the disturbance mainly includes a constant component, 1 Hz sinusoidal component, and 3 Hz sinusoidal component. The following experiments are conducted to verify whether the GHOESO is superior to the traditional ESO in handling sinusoidal disturbance.
Then, the video tracking experiment was carried out. The field of view of the experimental platform was selected as a small field of view, a parallel optical tube was placed on the target to simulate the target at infinity, the photoelectric platform was controlled to enter the image tracking mode, the optical tube of the target was tracked, and the rocking platform was controlled to move according to the set swaying condition of 1°/1 Hz to simulate the movement of the carrier. The software calculates the set motion trajectory into the control quantity of six motors and controls the cyclic reciprocating motion of the platform through the hydraulic mechanism. Through one serial port of the servo control board, the miss distance data during the experiment are output. The misses in the platform azimuth and pitch direction are shown in Figure 14 and Figure 15.
As shown in Table 8, at 1°/1 Hz, the ESO control algorithm is used to achieve the fluctuation amplitude of a miss range of ±9 in the azimuth direction and ±10 in the pitch direction. By using the GHOESO control algorithm, the miss amplitude is ±6 in the azimuth direction and ±8 in the pitch direction. Miss distance using the GHOESO control algorithm is reduced in the azimuth and pitch directions. The miss distance standard value decreases from 6.02 to 2.71 in the azimuth direction and from 6.23 to 2.94 in the pitch direction. Thus, the total miss distance can be defined as
γ = α 2 + β 2
where α and β are the standard values of miss distance in the azimuth and pitch directions, respectively. At 1°/1 Hz, the GHOESO reduces the total miss distance from 8.66 to 3.99, which is a reduction of 53.93%. The total miss distance at an amplitude of 1° and a frequency of 0.5 Hz to 3 Hz was further tested, as shown in Figure 16.
Figure 16 illustrates that the traditional ESO exhibits effective anti-disturbance performance at low frequencies. However, as the disturbance frequency increases, its observation effect gradually diminishes, confirming the inability to accurately estimate periodic sinusoidal interference. Specifically, when the disturbance frequency is low, the ESO demonstrates strong effectiveness; however, as the disturbance frequency rises, its ability to suppress disturbances decreases. In contrast, the GHOESO outperforms the ESO in suppressing disturbances when the disturbance frequency is known and maintains this capability regardless of increasing disturbance frequencies.

6. Conclusions

This paper analyzes the precise estimation capability of the ESO for constant and slowly varying disturbances through a theoretical derivation. It is observed that when the disturbance takes the form of a sinusoidal periodic variation, the ESO exhibits poor disturbance suppression ability. Even increasing the gain of the ESO does not lead to satisfactory results. To address this issue, a GHOESO control method is proposed in this paper, which can achieve an accurate estimation of known frequency sinusoidal periodic signals. A comprehensive comparison is made between the GHOESO and the traditional ESO in terms of disturbance observation capability and disturbance suppression ability under single 1 Hz and 3 Hz sinusoidal disturbances as well as composite superimposed disturbances. Finally, experiments are conducted on a space hexapod swing table based on an airborne electro-optical stabilization platform. The results demonstrate that the proposed GHOESO improves the observation effect by 53.93% at 1°/1 Hz, and its observation effect does not vary with an increase in sinusoidal frequency.

Author Contributions

L.W. conceptualized the algorithms and wrote this paper; L.W. and X.L. designed the experiments; L.W. and Z.Z. conducted the experiments; Y.L. and S.Z. helped to improve the language within this paper; Z.Y. and C.L. were the research supervisors. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Fan, D. Design and manufacture of photoelectric detection servo system: Challenges and countermeasures. J. Appl. Opt. 2011, 3, 377–384. [Google Scholar]
  2. Hilkert, J.M. Inertially stabilized platform technology. IEEE Control Syst. Mag. 2008, 1, 26–46. [Google Scholar]
  3. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  4. Yao, J.; Jiao, Z.; Ma, D. Extended-state-observer-based output feedback nonlinear robust control of hydraulic systems with backstepping. IEEE Trans. Ind. Electron. 2014, 61, 6285–6293. [Google Scholar] [CrossRef]
  5. Lei, X.; Zou, Y.; Dong, F. A composite control method based on the adaptive RBFNN feedback control and the ESO for two-axis inertially stabilized platforms. ISA Trans. 2015, 59, 424–433. [Google Scholar] [CrossRef]
  6. Guo, B.; Zhao, Z. On convergence of non-linear extended state observer for multi-input multi-output systems with uncertainty. IET Control Theory Appl. 2012, 6, 2375–2386. [Google Scholar] [CrossRef]
  7. Tian, M.; Wang, B.; Yu, Y.; Dong, Q.; Xu, D. Adaptive active disturbance rejection control for uncertain current ripples suppression of PMSM drives. IEEE Trans. Ind. Electron. 2024, 3, 2320–2331. [Google Scholar] [CrossRef]
  8. Xu, L.-X.; Ma, H.-J.; Guo, D.; Xie, A.-H.; Song, D.-L. Backstepping sliding mode and cascade active disturbance rejection control for a quadrotor UAV. IEEE Trans. Mechatron. 2020, 6, 2743–2753. [Google Scholar] [CrossRef]
  9. Ahi, B.; Nobakhti, A. Hardware implementation of an ADRC controller on a gimbal mechanism. IEEE Trans. Control Syst. Technol. 2017, 14, 103–109. [Google Scholar] [CrossRef]
  10. Gao, Z.Q. Scaling and bandwidth-parameterization based controller-tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar]
  11. Zheng, Q.; Gao, L.; Gao, Z.Q. On validation of extended state observer through analysis and experimentation. Dyn. Syst. Meas. Control 2012, 134, 51–56. [Google Scholar] [CrossRef]
  12. Chen, Z.Q.; Sun, M.W.; Yang, R.G. On the stability of linear active disturbance rejection control. Acta Autom. Sin. 2013, 39, 574–580. [Google Scholar] [CrossRef]
  13. Xia, Y.Q.; Fu, M.Y.; Deng, Z.H. Recent developments in sliding mode control and active disturbance rejection control. Control Theory Appl. 2013, 30, 137–147. [Google Scholar]
  14. Han, J.Q. Active Disturbance Rejection Control Technique—The Technique for Estimating and Compensating the Uncertainties; National Defense Industry Press: Beijing, China, 2008; pp. 228–263. [Google Scholar]
  15. Zhang, Y.; Jin, J.; Huang, L. Model free predictive current control of PMSM drives based on extended state observer using ultralocal model. IEEE Trans. Ind. Electron. 2021, 2, 993–1003. [Google Scholar] [CrossRef]
  16. Xiao, X.Y.; Huang, Y. Capabilities of extended state observer for estimating uncertainties. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 3700–3705. [Google Scholar]
  17. Guo, B.Z.; Zhao, Z.L. On the convergence of an extended state observer for nonlinear systems with uncertainty. Syst. Control Lett. 2011, 60, 420–430. [Google Scholar] [CrossRef]
  18. Zhu, S.; Huang, W.; Zhao, Y. Robust speed control of electrical drives with reduced ripple using adaptive switching high-order extended state observer. IEEE Trans. Power Electron. 2022, 37, 2009–2020. [Google Scholar] [CrossRef]
  19. Wang, H.Q.; Huang, H. Property and applications of extended state observer. Control. Decis. 2013, 28, 1078–1082. [Google Scholar]
  20. Jin, K.; Jia, R.; Zhang, J.; Jia, Y.; Chen, Z. Linear active disturbance rejection control of magnetic levitation ball system based on CESO. Control Eng. 2022, 9, 105–110. [Google Scholar]
  21. Li, H.; Song, P.; Hou, L. Disturbance observation and suppression of a two-frame control torque gyro frame system. Opt. Precis. Eng. 2022, 26, 341–348. [Google Scholar] [CrossRef]
  22. Li, H.; Zheng, S.; Ning, X. Precise control for gimbal system of double gimbal control moment gyro based on cascade extended state observer. IEEE Trans. Ind. Electron. 2017, 64, 4653–4661. [Google Scholar] [CrossRef]
  23. Zhang, L.; Yang, J.; Li, S. A model-based unmatched disturbance rejection control approach for speed regulation of a converter-driven DC motor using output-feedback. IEEE/CAA J. Autom. Sin. 2021, 9, 365–376. [Google Scholar] [CrossRef]
  24. Huang, X.; Chen, Y.; Zhan, J. Observer-based consensus control for multi-agent systems with measurement noises and external disturbances. Int. J. Robust Nonlinear Control 2022, 32, 344–357. [Google Scholar] [CrossRef]
  25. Wang, Z.; Zhao, J.; Wang, L. Combined vector resonant and active disturbance rejection control for PMSLM current harmonic suppression. IEEE Trans. Ind. Inform. 2020, 16, 5691–5702. [Google Scholar] [CrossRef]
  26. Ma, L.; Zhu, F. Fixed-time-synchronized bipartite time-varying formation tracking control of networked euler-lagrange systems. IEEE Trans. Autom. Sci. Eng. 2024, 5, 1–12. [Google Scholar] [CrossRef]
  27. Ma, L.; Zhu, F.; Zhang, J.; Zhao, X. Leader-follower asymptotic consensus control of multiagent system: An observer-based disturbance reconstruction approach. IEEE Trans. Cybern. 2023, 53, 1311–1323. [Google Scholar] [CrossRef] [PubMed]
  28. Ma, L.; Zhao, X. Human-in-the-loop formation-containment control for multiagent systems: An observer-based disturbuted unknown input reconstruction method. IEEE Trans. Control Netw. Syst. 2023, 10, 2178–2189. [Google Scholar] [CrossRef]
  29. Cui, Y.; Yang, Y.; Zhu, Y. Composite velocity-tracking control for flexible gimbal system with multi-frequency-band disturbances. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 4360–4370. [Google Scholar] [CrossRef]
  30. Liu, C.; Luo, G.; Qiu, C. Adaptive LADRC-Based disturbance rejection method for electromechanical servo system. IEEE Trans. Ind. Appl. 2020, 56, 876–889. [Google Scholar] [CrossRef]
  31. Li, X.; Gao, Z.; Tian, S.; Ai, W. Linear cascade active disturbance rejection control for high order uncertain systems. Control Theory Appl. 2023, 5, 5. [Google Scholar]
Figure 1. Unmanned aerial vehicles and airborne optoelectronic stability platforms: (a) a drone loaded with an optoelectronic device and (b) an airborne photoelectric stabilized platform.
Figure 1. Unmanned aerial vehicles and airborne optoelectronic stability platforms: (a) a drone loaded with an optoelectronic device and (b) an airborne photoelectric stabilized platform.
Sensors 24 03629 g001
Figure 2. Sweep frequency modeling control logic diagram.
Figure 2. Sweep frequency modeling control logic diagram.
Sensors 24 03629 g002
Figure 3. Transfer function of the control object for sweep frequency identification.
Figure 3. Transfer function of the control object for sweep frequency identification.
Sensors 24 03629 g003
Figure 4. Comparison of ESO and GHOESO observational disturbances under 1 Hz disturbance.
Figure 4. Comparison of ESO and GHOESO observational disturbances under 1 Hz disturbance.
Sensors 24 03629 g004
Figure 5. Comparison of ESO and GHOESO velocity fluctuations under 1 Hz disturbance.
Figure 5. Comparison of ESO and GHOESO velocity fluctuations under 1 Hz disturbance.
Sensors 24 03629 g005
Figure 6. Comparison of ESO and GHOESO observation disturbances under 3 Hz disturbance.
Figure 6. Comparison of ESO and GHOESO observation disturbances under 3 Hz disturbance.
Sensors 24 03629 g006
Figure 7. Comparison of ESO and GHOESO speed fluctuations under 3 Hz disturbance.
Figure 7. Comparison of ESO and GHOESO speed fluctuations under 3 Hz disturbance.
Sensors 24 03629 g007
Figure 8. Comparison of ESO and GHOESO observation disturbance and actual disturbance under compound disturbance: (a) overall graph; (b) local graph.
Figure 8. Comparison of ESO and GHOESO observation disturbance and actual disturbance under compound disturbance: (a) overall graph; (b) local graph.
Sensors 24 03629 g008
Figure 9. Comparison of ESO and GHOESO speed fluctuations under compound disturbance.
Figure 9. Comparison of ESO and GHOESO speed fluctuations under compound disturbance.
Sensors 24 03629 g009
Figure 10. Experimental hardware connection logic block diagram.
Figure 10. Experimental hardware connection logic block diagram.
Sensors 24 03629 g010
Figure 11. Laboratory experimental equipment and its driving signal settings: (a) the six degrees of freedom swaying platform and (b) the upper computer and control signals.
Figure 11. Laboratory experimental equipment and its driving signal settings: (a) the six degrees of freedom swaying platform and (b) the upper computer and control signals.
Sensors 24 03629 g011
Figure 12. Disturbance observed by ESO when the swaying platform moved at 1°/1 Hz.
Figure 12. Disturbance observed by ESO when the swaying platform moved at 1°/1 Hz.
Sensors 24 03629 g012
Figure 13. FFT of disturbance observed by ESO.
Figure 13. FFT of disturbance observed by ESO.
Sensors 24 03629 g013
Figure 14. Comparison of miss distance in azimuth direction of ESO and GHOESO.
Figure 14. Comparison of miss distance in azimuth direction of ESO and GHOESO.
Sensors 24 03629 g014
Figure 15. Comparison of miss distance in pitch direction of ESO and GHOESO.
Figure 15. Comparison of miss distance in pitch direction of ESO and GHOESO.
Sensors 24 03629 g015
Figure 16. Comparison chart of ESO and GHOESO total miss distance.
Figure 16. Comparison chart of ESO and GHOESO total miss distance.
Sensors 24 03629 g016
Table 1. Simulation parameter settings under 1 Hz single disturbance.
Table 1. Simulation parameter settings under 1 Hz single disturbance.
Parameter ESOGHOESO
α 1 10,00010,000
β 1 3030
β 2 300300
β 3 /30
β 4 /300
ω 2 /40
Table 2. Comparison of ESO and GHOESO performance under 1 Hz disturbance.
Table 2. Comparison of ESO and GHOESO performance under 1 Hz disturbance.
Disturbance ErrorVelocity Fluctuation
ESO0.30.11
GHOESO<0.010.002
Table 3. Parameter settings under a single disturbance of 3 Hz.
Table 3. Parameter settings under a single disturbance of 3 Hz.
ParameterESOGHOESO
α 1 10,00010,000
β 1 3030
β 2 300300
β 3 /30
β 4 /300
ω 2 /300
Table 4. Comparison of ESO and GHOESO performance under 3 Hz disturbance.
Table 4. Comparison of ESO and GHOESO performance under 3 Hz disturbance.
Disturbance ErrorVelocity Fluctuation
ESO2.20.2
GHOESO<0.010.002
Table 5. Compound disturbance is set as follows.
Table 5. Compound disturbance is set as follows.
AmplitudeFrequency
Disturbance 151 Hz
Disturbance 213 Hz
Disturbance 30.01100 Hz
Table 6. Controller parameter setting under compound disturbance.
Table 6. Controller parameter setting under compound disturbance.
ParameterESOGHOESO
α 1 10,00010,000
β 1 3030
β 2 300300
β 3 /30
β 4 /300
ω 2 /43.5
Table 7. Comparison of ESO and GHOESO under compound disturbance.
Table 7. Comparison of ESO and GHOESO under compound disturbance.
Disturbance ErrorVelocity Fluctuation
ESO40.15°/s
GHOESO1.60.045°/s
Table 8. One-hertz miss distance in azimuth and pitch direction.
Table 8. One-hertz miss distance in azimuth and pitch direction.
AzimuthPitch
Fluctuation RangeStdFluctuation RangeStd
ESO±96.02±106.23
GHOESO±62.71±82.94
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.

Share and Cite

MDPI and ACS Style

Wang, L.; Li, X.; Zhou, Z.; Liu, Y.; Yang, Z.; Zhang, S.; Li, C. Disturbance Observation and Suppression in an Airborne Electro-Optical Stabilized Platform Based on a Generalized High-Order Extended State Observer. Sensors 2024, 24, 3629. https://doi.org/10.3390/s24113629

AMA Style

Wang L, Li X, Zhou Z, Liu Y, Yang Z, Zhang S, Li C. Disturbance Observation and Suppression in an Airborne Electro-Optical Stabilized Platform Based on a Generalized High-Order Extended State Observer. Sensors. 2024; 24(11):3629. https://doi.org/10.3390/s24113629

Chicago/Turabian Style

Wang, Lu, Xiantao Li, Zhanmin Zhou, Yuzhang Liu, Zongyuan Yang, Shitao Zhang, and Chong Li. 2024. "Disturbance Observation and Suppression in an Airborne Electro-Optical Stabilized Platform Based on a Generalized High-Order Extended State Observer" Sensors 24, no. 11: 3629. https://doi.org/10.3390/s24113629

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop