Abstract

Customary disturbance rejection in the photoelectrical platform is “passive,” which makes it difficult to further improve the isolation degree owning to the strict restriction of mechanical resonance frequency. In this paper, a booting-type ADRC is proposed, whose disturbance estimation process is guided by target value to reduce the overshoot and lag in the estimated value of disturbance. All kinds of disturbance in the system are modeled in a unified way by using the equivalent disturbance voltage to avoid the complex modeling process. Based on the simplified model, extended state observer (ESO) is designed to realize a real-time estimation of the disturbance. Then, the disturbance compensation is added to generate the final control value by combining the customary square lead-lag controller. Experiments are implemented to test the proposed control strategy by mounting the photoelectrical platform on a flight simulator and generating a motion perturbation. Compared with the case of only traditional lead-lag controller, the isolation degree of disturbance is enhanced obviously. And the experiments also illustrate strong robustness of ADRC.

1. Introduction

Photoelectrical stabilized platform is widely used in aeronautic and astronautic imaging systems [13]. This platform effectively isolates the disturbance of angular motion of the aerial vehicle and guarantees the direction of the axis-of-sight stable in the inertial space [4]. With the photoelectrical platform, the quality of imaging is improved.

The photoelectrical platform is disturbed by the motion of the aerial vehicle through the friction in each axis. This friction disturbance directly influences the direction of optical lens, which degrades the quality of imaging [5, 6]. Therefore, the improvement of isolation degree against the disturbance is the key issue to enhance the quality of imaging in the photoelectrical platform. However, until now, normal approach of improving the isolation degree follows the idea of “passive disturbance rejection.” The influence of disturbance decreases by enlarging the gain of controller in low frequency and designing a controller to construct a high-order system. However, because of the resonance in the mechanism, large gain in the usual feedback controller is difficult to achieve. To overcome this problem, there are two feasible lines. One is increasing the mechanical design, for example, fast steering mirror (FSM) that has small inertial mass and resonance designed [7]. The other is employing advanced control algorithm. Modern control theories, such as the optimum control, adaptive control [8], come into force on improving the isolation degree of the photoelectrical platform. However, a lot of past designs of the high performance control algorithm are complex and not easy to realize in practical engineering.

Active disturbance rejection controller (ADRC) [9, 10] is a novel technique founded on the idea of “active disturbance rejection.” This approach extracts the information of the disturbance from the signals of the input and output of a plant. The external disturbance and internal uncertainty are modeled in a unified way. Then they are estimated by the ESO and compensated. By combining the disturbance rejection with traditional feedback controller, the disturbance is rejected under both “active” and “passive” control effects.

However, the overshoot and lag in the estimated value of disturbance degrade the performance of the traditional active disturbance rejection controller (ADRC) and even lead to instability. To solve this problem, the booting-type ADRC whose disturbance estimation process is guided by target value is proposed. In this controller, the total control value is generated by combining the active disturbance rejection with the square lead-lag compensation. Experimental results prove that the booting-type ADRC effectively improves the disturbance observation. The disturbance summation is estimated and compensated actively, which improves the isolation degree of the photoelectrical platform compared with traditional passive compensation.

2. Modeling and Simplification of the Airborne Photoelectrical Platform

The 2-axis airborne photoelectrical platform is investigated in this paper, which was driven by torque motors. The angular velocity of each axis in the inertial space is measured by a high accuracy gyro. The objective of the system is to stabilize the two axes in the inertial space, which means the angular velocity of each axis in the inertial space is zero even though there is attitude disturbance caused by the aerial vehicle.

The pitching axis is perpendicular to the yawing axis. Therefore, the influence of the coupling between the two axes is insignificant. This paper examines the issue of designing ADRC in yawing axis for example.

The relationship between the control voltage and the velocity response of the controlled plant and the torque motor driven system is usually described by the model shown in Figure 1.

In Figure 1, the electric current loop is used in the motor system to reject the electronic noise, back emf, and electromagnetic interference. On this basis, the motor system will output the torque according to the control voltage. Thus, the transfer function of the motor system considering the slight bias is where is the output torque of the motor system, is the proportional coefficient determined according to the design of the electric current loop, and is the slight bias of output torque. The kinematics equation on the -axis of the airborne photoelectrical platform is where is the angular velocity on the yawing axis. is the moment of inertia of the airborne photoelectrical platform on the yawing axis. is the disturbance torque including friction torque, mass unbalance torque, and moment of wind resistance. From (1) and (2), there are Using Laplace transformation, (4) is rewritten to Suppose , (5) is rewritten to where is the model parameter whose concrete value is determined by practical system characteristics. But its exact value is almost impossible to be obtained in actual engineering. Suppose is the parameter of nominal model. It is inevitable that there will be error between and . The error is called the quiet modeling error. So, the airborne photoelectrical platform could not achieve the expectation characteristic by using the controller designed according to the nominal model. In order to correct the error, (6) is rewritten as where is the expectation characteristic, is the actual characteristic, is the bias caused by modeling error, is the bias caused by motor interference, and is the bias caused by the disturbance torque. Obviously, they have the same form. And they all make control voltage deviated from the expected value. Now let , where is called the equivalent disturbance voltage. It means that if and all the disturbances in the system have the same jamming effect; the various disturbances in the system could be modeled in a unified way by using the equivalent disturbance voltage . Then the transfer function of the airborne photoelectrical platform is simplified as in the following equation: The modeling method avoids the complex modeling process for the various disturbances in the system. Besides, this method is very suitable for the active disturbance rejection controller as described below.

3. The Strategy of Disturbance Rejection

According to (8), the principle of speed loop in the system is illustrated as in Figure 2, where is the expected angular velocity to inertial space, is the transfer function of the controller, is the equivalent disturbance voltage, and represents the controlled system, is the actual angular velocity. The transfer function of the speed loop is expressed as The error transfer function is shown as where is steady-state error and is influence of the system output of the equivalent disturbance voltage for the system output. The steady-state error could be ignored because is much larger than 1. Therefore, the disturbance is the primary factors affecting the stability of the system. can be reduced in two ways, by designing the controller to increase in the frequency range of the disturbance and by using the disturbance’s estimated value to reduce directly.

The former one is the traditional method based on the idea of “passive disturbance rejection” and its ability of disturbance rejection is difficult to be improved further owning to the restriction of mechanical resonance frequency, such as the PI controller and the square lead-lag controller. Compared with the PI controller, the isolation degree of disturbance by using the square lead-lag controller is higher. So the square lead-lag controller is employed to be the contrast experiment in this paper. The analysis is as follows.

The transfer function of the square lead-lag controller is The transfer function of the PI controller is

The two controllers are used to control the same system, respectively. The transfer function of the system is . The two transfer curves of their open-loop characteristics are illustrated in Figure 3.

For the purposes of comparison and the restriction of mechanical resonance, the two transfer curves have the same middle-frequency. According to Figure 3, compared with the blue curve, the red curve is obviously higher in the range of CA. According to the previous analysis, the ability of disturbance rejection by using the square lead-lag controller is obviously higher compared with using the PI controller.

The latter method is a novel technique based on the idea of “active disturbance rejection.” The equivalent disturbance voltage is estimated by disturbance observer, and then it is compensated by the disturbance’s estimated value . Its principle is shown as

Obviously, the disturbance is rejected under both “active” and “passive” control effects. The isolation degree of disturbance is improved further compared with the traditional method. DOB, SPID, and ADRC all are part of this method. The difference between them is the method for their obtaining the disturbance’s estimated value . ADRC is employed in this paper.

4. Design of the Booting-Type ADRC

The ADRC is a preferable technique based on the idea of “active” disturbance rejection. The core idea is actively estimating and compensating the disturbance summation by seeing the disturbance summation as a system state and designing the extended state observer. The principle of ADRC is illustrated in Figure 4.

4.1. Design of ESO [11]

The ESO is designed in the state space [12, 13]. Therefore, the controlled plant (8) is rewritten to the expression in state space (14). Consider Suppose and the derivation of is . is the extended state. Then, the first-order system (14) is rewritten to the second-order system (15). Consider Then, second-order ESO is designed for above second-order system to estimate the equivalent disturbance voltage by making . is the estimated value of the disturbance . The ESO is designed as where is composed of a linear function and a nonlinear function as

The parameter determines the working interval of the linear function in . The linear function is convergent, which avoids the oscillation when the argument enters the interval near the equilibrium point of the function. The nonlinear function has high speed of convergence, which enhances the dynamic performance of the ESO. The parameter should be chosen greater than the noise of velocity measurement. The peak value of the noise in the gyro of the system in this paper is 0.435°/s. In the experiments of this paper, the parameter is chosen as °/s. The parameters and are designed according to the approach of [14] as , . In the experiments of this work, the parameter of the ESO is selected as .

In order to analyze the measurement accuracy of the extended state observer in the actual system, the experimental device is simplified as follows: except gyroscope and optical shaft encoder, all the electric-optic load in the system is removed. In this way, the disturbance summation is mainly composed of friction torque because of the mass unbalance torque and wire disturbance is avoided easily in the simplified system. The simplified experimental device is shown in Figure 5.

The desired angular velocity is zero when the flight simulation swings the photoelectrical platform. The amplification and frequency of the swinging are 1° and 1 Hz, respectively. The disturbance summation observed by ESO is illustrated in Figure 6.

As known of the friction torque, its direction is opposite to the relative motion tendency of the interface. Therefore, as showed in Figure 6, the lag time of the disturbance’s estimated value is approximately 0.025 s. Beyond that, the overshoot of the disturbance’s estimated value is very serious. This is because the disturbance changes too fast at the beginning of the relative motion tendency of the interface changes. This phenomenon is the same as step response. It is well known that the phase lag and overshoot degrade the performance of disturbance rejection and even lead to instability. Thus, how to reduce the lag and overshoot of the estimated value is the key factor in improving the performance of ADRC. However, it is hard to solve the problem only by adjusting the parameters and .

To solve this problem, the booting-type ESO is proposed. It is designed according to the main features of the disturbance in the airborne photoelectrical platform. And its perturbation observation not only rely on adjusting the parameters and but also rely on the guide of the equivalent disturbance voltage . Because is mainly composed of dynamic friction torque, the dynamic friction torque is chosen to be the target value. The value needs not be as pretty accurate as modeling of friction. It only needs to reduce the estimation error at the beginning of the relative motion tendency of the interface changes. The simplest method is to replace the value of with the friction at this time. The booting-type ESO is intended to where is the target value. Its value is determined according to the features of disturbance in debugging progress. is the relative motion tendency of the interface. is a nonlinear function. It can make the bias between the estimated value of the disturbance and the real disturbance which will not be too large at the beginning of the relative motion tendency of the interface changes. This is the major innovative point in this work. The disturbance summation observed by booting-type ESO is illustrated in Figure 7.

Obviously, the phase lag and overshoot of the disturbance’s estimated value are reduced greatly.

4.2. Design of Dynamic Linear Compensation

Depending on the estimated value of the equivalent disturbance voltage , the control value is corrected to . Here, is the output of the square lead-lag controller. is the compensation of the disturbance summation. By substituting the designed with active disturbance compensation into (8), the system is rewritten to Therefore, the active rejection of disturbance is achieved because the booting-type ESO has the convergence , .

4.3. The Robustness Analysis of the Booting-Type ADRC

The properties of the airborne photoelectrical platform and sensor will inevitably change because the working environment is complex. Therefore, the controller which is developed based on the nominal model is no longer completely applicable, resulting in the decline of system performance. Robustness is a measure of the stability of the system in the condition of parameter perturbation.

In this paper, the complex motor drive circuit of the airborne photoelectrical platform is simplified to a first-order model by an electric current loop control. So, is the only varying parameter which follows the change in the working environment. Suppose is the variable quantity of the model parameter . In this condition, the system (8) can be rewritten as When the square lead-lag controller is used separately in the system, the system (20) is rewritten to where is caused by the changing of the model parameter. It will lead to the error of control voltage caused by the changing of the model parameter. According to the concept of disturbance summation in ADRC, is considered as a part of the equivalent disturbance voltage to be estimated by the booting-type ESO designed when model parameter is . In an ideal world, the booting-type ESO has the convergence . Then the estimated value is fed into the changed system (9); the system is rewritten to

Compared with (21), is changed into . Because the value of is less than 0.2 in engineering practice, the amplitude of and are all greatly reduced. Adding it all up, the booting-type ADRC is effective and robust against the changing of the model.

5. Experiments on the Stabilization of the Axis-of-Sight

To verify the improvement of the isolation degree by ADRC compared with customary square lead-lag control, the experiments are performed by mounting the photoelectrical platform on a flight simulator. The flight simulator is given in Figure 8. The experiments of velocity stabilization, target tracking, and verification of robustness are implemented.

5.1. Experiment of Velocity Stabilization

The desired angular velocity is zero when the flight simulation swings the photoelectrical platform. The amplification and frequency of the swinging are 1° and 1.5 Hz, respectively. The real angular velocity is measured by a gyro. The experimental results are illustrated in Figures 9(a) and 9(b).

According to Figure 9, compared with only feedback control using square lead-lag controller, the error of angular velocity stabilization is obviously smaller using the ADRC. Most of the error is under the level of 0.5°/s. The peak value of the noise of the gyro is 0.435°/s. Therefore, the result using ADRC is closed to the limitation of the system.

Frequency spectrum analysis is performed for the results in Figure 8 using Fourier transform. The results are presented in Figure 10. According to this figure, the oscillation of 1.5 Hz using ADRC is just 1/5 of the situation with only feedback control by the square lead-lag controller. It means that the isolation degree of the system is improved by 13.98 dB in this frequency. Besides the velocity perturbation from the aerial vehicle, the ADRC is also effective in the disturbances in other frequencies caused by the friction and unbalanced moments.

To illustrate the improvement of isolation degree in wider bandwidth, the performance of the system is also tested by making the flight simulator generate a sinusoidal angular perturbation. The amplification of the perturbation is 1°. The frequency is selected in each 0.5 Hz between 0.1 Hz and 2.5 Hz. The improvement of isolation degree using ADRC is shown in Table 1. Compared with only square lead-lag controller, the isolation degree is effectively improved in each frequency. In higher frequency, the performance of passive disturbance rejection by traditional controller is degraded. The advantage of active disturbance rejection is more noticeable in higher frequency.

5.2. Experiment of Target Tracking

In this experiment, the imaging system in the photoelectrical platform tracks a point target in the infinite place. The angular error between the axis-of-sight and the target is monitored by a video tracker. The photoelectrical platform is also mounted in the flight simulator. A sinusoidal angular perturbation with the amplification of 1° is generated.

Figures 11(a) and 11(b) illustrate the angular error of the 1.5 Hz angular perturbation. Depending on this figure, the amplification of the oscillation with ADRC is obviously smaller than the situation of only using traditional square lead-lag controller. The error using ADRC is about ±0.318 mrad which is only 1/3 of the situation using traditional controller.

We also test the error with the angular perturbation in each 0.5 Hz frequency between 0.1 Hz and 2.5 Hz. The error in each frequency is shown in Table 2. According to the results, using ADRC makes the imaging system aim at the target with a smaller error in the presence of disturbance.

5.3. Experiment of Controller Robustness

To verify the robustness of the ADRC, the mass of the load on the platform is changed to make the parameter in (8) changed within the range of . With this model unmatching, the experiments in 5.1 and 5.2 are carried out again. The results are listed in Table 3.

Obviously, the ADRC tolerates the parameter changing within ±15% in the model. The isolation degree of the platform is still improved compared with only traditional feedback controller. The improved isolation degree meets the requirement in engineering. Therefore, the booting-type ADRC is efficient and robust against load changing.

6. Conclusion

To improve the isolation degree of the photoelectrical platform, in this paper, we analyzed the characteristic of perturbation and proposed a booting-type ADRC for the platform. The original model is modified by the equivalent disturbance voltage. Then, combining the customary square lead-lag controller, a strategy of active disturbance estimation and compensation is developed based on the booting-type ESO to generate the control value together.

Experimental results illustrated that the isolation degree is improved at least 7.12 dB at the working frequency. In higher frequency, the advantage of ADRC is more obvious. Besides, the ADRC is further robust to parameter changing. The isolation degree is still improved by ADRC with value changing of 15% in the parameter of the photoelectrical platform.

In summary, the booting-type ADRC improves the ability of disturbance rejection for the photoelectrical platform. This result is valuable in practical engineering.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was supported in part by the National Science Foundation of China under Grant 61304032 and in part by the CIOMP Innovation Program under Grant Y3CXISS149.

Supplementary Materials

The supplementary material is the video of the experimental. It recorded the contrast effect of the two controllers. Compared with case of only traditional controller, the ADRC improved the isolation degree obviously.

  1. Supplementary Video