From previous analysis, the studies on the types of disturbances are not comprehensive enough. Besides, there are relatively few researches on micro air vehicles, whose roll control has the characteristics of relatively small moment of inertia and poor anti-disrurbance performance. Moreover, it directly affected the maneuverability and stability of the guidance process.
The research content in this paper is mainly reflected in the following points:
(1)In the article, the internal and external disturbances, such as aerodynamic parameter perturbation, structural mass characteristic deviation, inertial navigation drift and wind disturbance, are regarded as the uncertainties of the control system. We compare with the existing research, and focuse on the influence of the uncertainties on the roll channel control for small air-to-surface missiles.
(2)The system uncertainty is estimated through the extended state observer, and the estimated value is fed back to the control law through nonlinear feedback. It is compensated to the attitude control of the roll channel, and the roll angle is controlled according to the control command of the roll channel. Consequently, the stable tracking control of missile roll attitude is realized.
(3)The internal and external disturbances are comprehensively considered, and different parameters are set for comparative analysis. The algorithm is compared with other adrc algorithms and PID to verify the effectiveness of the algorithm.
This paper is organized as follows: Section 2 mainly describes the dynamic model of small missile roll channel. Section 3 is mainly about the design of controller based on ESO. First, a description of the ADRC model is presented. Further, the schematic structure of the ESO based controller is also designed. In Section 4, the simulation results under different disturbances and the comprehensive discussion are carried out in detail. 2. Dynamic ModelIn the design of missile guidance and control system [29], the roll control of the missile body around its longitudinal axis is very important. However, the dynamic environment of the rolling channel is relatively poor under the influence of such interference factors as centroid deviation, processing and installation errors, and high altitude wind. They lead to coupling between pitch, yaw and roll channels and a decrease in guidance accuracy. Therefore, it is required that the roll control should have strong anti-disturbance ability, observe and compensate the above uncertain disturbance, and restrain its influence on attitude control.For small missiles facing the scale, under the assumption that gravity is ignored, the body disturbance motion can be divided into longitudinal disturbance motion and lateral disturbance motion. The lateral movement refers to the lateral centroid movement of the missile body, the angular movement of the missile body around the longitudinal axis and the angular movement of the missile body around the normal axis. The lateral movement parameters are mainly the control parameters [30]. Based on the small disturbance assumption, the lateral disturbance deviation of the body can be obtained according to the dynamic equation and kinematic equation of the body. As shown in Equation (1) below:e1,e2|e1>r0,0≤e2≤βx1G2=e1,e2|e2>0,e2≥β2e1+r0,e2≥βe1G3=e1,e2|e1<−r0,0≥e2≥βe1G4=e1,e2|e2<0,e2≤β2e1−r0,e2≤βe1G0=e1,e2e2<r0,β2e1−r0≤e2≤β2e1+r0
(27)
For Gi(i∈1,2,3,4), respectively, construct the following discontinuous piecewise smooth Lyapunov positive definite functions Vi(e1,e2):Vie1,e2=β2e1−r0,e1,e2∈G1e2−βe1,e1,e2∈G2−β2e1+r0,e1,e2∈G3−e2+βx1,e1,e2∈G4
(28)
If parameters r0,β1,β2,β,σ can be selected for fixed α, so that the derivative of function Vi(e1,e2) along the trajectory of system (26) is less than zero outside the region G0 [34]. It can be proved that the system (26) is stable according to the multiple Lyapunov function theorem. 4. Numerical SimulationThe main purpose of attitude controller design is to track the roll speed instruction quickly and accurately, and control the roll speed to achieve the expected roll angle. This section uses Matlab software platform to simulate the missile roll state control and verify the effectiveness of the proposed control method.
In this section, the mass and inertia loss of the aircraft, the deviation of the aircraft structure from the ideal situation, the absolute plus relative deviation of aerodynamic and aerodynamic moment coefficients, and wind disturbance are considered, respectively. In order to verify the adaptive ability of ADRC, a failure mode, namely rudder damage, is also considered.
4.1. Distence Characteristic AnalysisThe influence of disturbance factors on rolling attitude control loop is analyzed.
(1)Steerage deviation: The steering effect is the control ability of the steering gear to the course in the missile guidance process. When the missile needs to change the direction at the same angle, the shorter the time required, the smaller the angle the steering gear turns, and the better the steering effect.
(2)Centroid deviation: The center of mass deviation refers to the deviation between the actual center of mass and the theoretical center of mass of the missile, including the longitudinal deviation and the transverse deviation of the center of mass. Since the center of mass does not coincide with the center of reference moment, the coupling of aerodynamic force and attitude system will inevitably affect the attitude system.
(3)Stuck steering gear: In addition to the uncertainty disturbance, the complex and harsh environment is very easy to cause the aging of the structure and some components; thus, causing the failure in the flight process. The common fault of the control surface is that the steering gear is stuck. When the control surface deflects to a certain angle and cannot continue to deflect, it is stuck. After the jamming fault occurs, the control surface will no longer change according to the signal given by the controller. At this time, the rudder can only give a constant signal.
(4)Wind disturbance: Describe the original quantity of wind disturbance factors for wind speed, wind speed is a random quantity, the size and direction are highly, season, climate, location, and the influence of such factors as trimming wind is pointed out that it must be the height of the horizontal wind, usually arrived at a certain height, the wind speed with height increase abruptly, then suddenly decreases, and routine as “wind shear”. Because the time for the aircraft to pass through the shear wind area is generally very short, the effect of the shear wind is similar to the impulse moment.
(5)Drifts error: Because other information of the body comes from navigation and sensor measured data, there will be drifts error and other deviations in the process of long-term storage or multiple experiments, which will also affect the control of rolling accuracy.
4.2. Simulation ConditionsThe initial conditions of the simulation experiment in this paper are as follows: the missile is 3000 m above the ground, the initial pitch angle is 0∘, the yaw angle is 0∘, the roll angle is 0∘, the roll angle speed is 3 rad/s, the yaw angle speed is 0 rad/s, and the pitch angle speed is 0 rad/s. The moment of inertia Jx, Jy and Jz of the three axes of the missile are 0.3 kg·m2, 8.58 kg·m2 and 8.58 kg·m2 respectively, and the sampling time is 0.05 s.
The parameter design of the controller in this paper is: b=mxδx·Q·Sref·Lref/Jx, b1=210, b2=38.
Based on the given initial simulation conditions, the proposed rolling attitude control method based on ESO is verified by simulation.
4.3. Effectiveness of the Control Method against Multiple DisturbancesExperiment 1: Deviation based on steerage
The rudder torque deflection was set as −10%, and the experimental verification was carried out in the three-axis direction and in combination to test the robustness and stability of the controller.
As can be observed from Figure 2 and Figure 3, when steerage deviation is applied, the attitude tracking error of the roll channel is almost 0, and the control precision of the controller is relatively high, with rapid response and no overshoot. The disturbance is accurately estimated by the extended attitude observer, which successfully compensates the influence of the rudder effect deviation in the model, and verifies the feasibility of the controller.As shown in Figure 4 and Figure 5, when a single or integrated steerage deviation is applied, the roll angle deflection of the roll channel can quickly become stable, which successfully illustrates the effectiveness of the extended attitude observer for rudder deflection disturbance estimation.Experiment 2: Based on centroid deviation
Considering the variation range of the missile’s three-axis centroid deviation, the centroid deviation is 1% and 2% respectively for comparative experiments. The experimental results are shown in Figure 6 and Figure 7. The controller in this paper can suppress the disturbance of centroid deviation quickly and realize the stable control of diagonal rate.Experiment 3: Based on the steering gear stuck
The effectiveness of the ADRC controller proposed in this paper is studied under the condition that the single actuator is stuck and fails. The experimental results are shown in Figure 8 and Figure 9. It can be observed from the figure that, in the case of steering gear stuck, although there are some fluctuations in the middle, the overall stable control of roll angle can be achieved.Experiment 4: Based on wind disturbance
In this section, comparative experiments are carried out when the gust wind is 5 m/s, 10 m/s and 20 m/s, respectively, and the gust wind action height is 2650–2850 m. The experimental results are shown in Figure 10 and Figure 11. It can be observed from the figure that the larger the tangential wind speed is, the greater the amplitude change of the system at the early stage is. At 10 s, the system is near stable, meeting the performance indicators of fast response and effective response to trimming wind disturbance.Experiment 5: Based on drifts error
In this section, the control effect of the system with drift error deviation in the range of 0.01∘/s and 0.1∘/s is verified by experiments. As can be observed from Figure 12 and Figure 13 below, the system rapidly changes to a stable state after the controller starts acting. It is further verified that the active disturbance rejection controller in this paper can effectively suppress the zero-drift disturbance of the model. 4.4. Comparison and AnalysisA variety of disturbance factors were applied to the system, including wind disturbance, centroid deviation, rudder effect deviation and dirfts error. Then, the ESO and PID control effects were verified.
The disturbance factors imposed are as follows: the disturbance wind speed is 10 m/s, the centroid deviation is 0.1∘/s, and the rudder effect deviation is 10.
As can be observed from Figure 14 and Figure 15, under the condition of comprehensive disturbance, the controller proposed in this paper is effective. The influence of disturbance, model deviation and noise is suppressed, and the control effect has no static error. The steady-state performance is obviously better than PID control, and the attitude angle error is smaller than PID control, which significantly improves the missile attitude maneuverability and stability. They satisfy the design requirements of the controller, and further verify the effectiveness of the controller.In order to verify the effectiveness of this algorithm and other adrc algorithms, the system is compared under the same experimental conditions. It can be observed from Figure 16 that compared with other ADRC, the ESO controller proposed in this paper has smaller amplitude of initial disturbance, tends to be stable faster, and has good control performance.
Comments (0)