CN112015192A - Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system - Google Patents

Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system Download PDF

Info

Publication number
CN112015192A
CN112015192A CN202010801728.XA CN202010801728A CN112015192A CN 112015192 A CN112015192 A CN 112015192A CN 202010801728 A CN202010801728 A CN 202010801728A CN 112015192 A CN112015192 A CN 112015192A
Authority
CN
China
Prior art keywords
attitude
interference
rotor
disturbance observer
observer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010801728.XA
Other languages
Chinese (zh)
Other versions
CN112015192B (en
Inventor
余翔
郭克信
贾金豆
郭雷
王陈亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN202010801728.XA priority Critical patent/CN112015192B/en
Publication of CN112015192A publication Critical patent/CN112015192A/en
Application granted granted Critical
Publication of CN112015192B publication Critical patent/CN112015192B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • G05D1/0816Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
    • G05D1/0825Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention provides an anti-interference control method and system for a self-healing quad-rotor unmanned aerial vehicle, which comprises the following steps: the system comprises a control system, an actuating mechanism, a four-rotor platform, a positioning unit, a gyroscope, an accelerometer and a communication unit; the control system comprises a position ring controller, an attitude ring controller, a position disturbance observer, an attitude disturbance observer and an expected attitude generation module; the position ring controller analyzes a deviation value of a given expected position or an expected track and current position and speed information measured and output by a positioning system, and processes the deviation value by adopting a position control method to obtain a four-rotor control force for promoting the deviation value to be zero; the attitude ring controller analyzes the deviation values of the four-rotor expected attitude output by the expected attitude calculation module and the current attitude and angular velocity information output by the gyroscope and the accelerometer through measurement and processing, and processes the deviation values by adopting an attitude control method to obtain the four-rotor control moment which promotes the deviation values to be zero.

Description

Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system
Technical Field
The invention relates to the field of quad-rotor unmanned aerial vehicles, in particular to an embedded interference observer technology for strengthening the anti-interference performance of quad-rotor. As an embedded module, the anti-interference performance of the four rotors can be greatly improved by combining feed-forward with any one stable control method; the proposed disturbance observer can strengthen the dynamic and steady-state performance of the combined control method, and avoids the process of repeatedly adjusting a plurality of control parameters in practical application.
Background
The quad-rotor unmanned aerial vehicle technology has attracted extensive social attention, and the technological development thereof also significantly affects many application fields, such as transportation, disaster relief, distribution logistics, precision agriculture, smart factories, panoramic photography, and the like. However, there are generally a large number of disturbances in the real-world working environment of quad-rotor drones, and these disturbances are mainly classified into three main categories: the first is external disturbances in the working environment, such as natural wind, air flow, etc.; the second type is internal interference caused by hardware faults of the motor, such as voltage dip, sensor errors and the like caused by motor faults; the third type is model uncertainty in model control methods, mainly caused by system parameter inaccuracy and system nonlinearity. Therefore, how to restrain and compensate the influence of the above-mentioned multisource interference effectively to it has important scientific value and practical meaning to improve the stability of four rotor unmanned aerial vehicle flight under the complex environment.
The control method in the field has been researched by China colleges and universities such as Qinghua, North aviation, West worker university, Haugher university and North management, for example, PID control, HControl, Active Disturbance Rejection Control (ADRC), and the like. PID control, HAlthough the control has good anti-interference effect under certain specific conditions, when the working environment of the four rotors is greatly changed, the anti-interference effect is greatly reduced due to the inadaptability of parameter setting, and the control parameters can only be readjusted to adapt to a new working environment, so that the control method has strong use inconvenience. Since the control method only depends on the robustness of the system, and does not identify the interference amount to overcome the influence, the control method can be called asIt is passive anti-interference; active disturbance rejection techniques such as active disturbance rejection control, which improve the four-rotor disturbance rejection capability to some extent over passive disturbance rejection, are implemented by designing an Extended State Observer (ESO) to estimate the disturbance values and then applying feed forward compensation. However, the state observer still needs to repeatedly adjust a large number of coupling parameters; moreover, when the interference has some prior information, the information cannot be fully utilized by using the active disturbance rejection control to achieve the best disturbance rejection effect. Chinese patent CN 104698840a and chinese patent CN 107491081a both relate to the four-rotor anti-interference technology, but do not consider the universality and modularization of the anti-interference technology, and are limited and complicated in practical application.
Disclosure of Invention
In order to solve the technical problems: the invention designs an anti-interference control method and system for a self-healing quad-rotor unmanned aerial vehicle, which can strengthen the anti-interference performance of quad-rotor unmanned aerial vehicles, and an interference observer is embedded in a control system, so that the anti-interference performance of quad-rotor unmanned aerial vehicles is strengthened, the observer can quickly and accurately estimate the interference borne by the quad-rotor flying environment, and the anti-interference effect is achieved through feed-forward compensation; on the other hand, the dynamic performance of the controller is optimized by embedding the disturbance observer, and the process that a plurality of control parameters are repeatedly adjusted again due to the change of the flight environment in practical application is avoided.
The technical solution of the invention is as follows: the utility model provides a four rotor unmanned aerial vehicle anti-interference control systems of self-healing, includes:
the system comprises a control system, an actuating mechanism, a four-rotor platform, a positioning unit, a gyroscope, an accelerometer and a communication unit; the control system comprises a position ring controller, an attitude ring controller, a position disturbance observer, an attitude disturbance observer and an expected attitude generation module;
the position ring controller analyzes a deviation value of a given expected position or an expected track and current position and speed information measured and output by a positioning system, and processes the deviation value by adopting a position control method to obtain a four-rotor control force for promoting the deviation value to be zero;
the attitude ring controller analyzes the deviation values of the four-rotor expected attitude output by the expected attitude calculation module and the current attitude and angular velocity information output by the gyroscope and the accelerometer through measurement and processing, and processes the deviation values by adopting an attitude control method to obtain four-rotor control moment for promoting the deviation values to tend to zero;
the actuating mechanism is four motors of four rotors, and the control unit distributes the control torque output by the attitude ring controller to the four motors in a linear distribution or nonlinear distribution mode; the four-rotor platform is a real four-rotor;
the positioning unit is used for measuring the position and speed information of the four rotors, and adopts a GPS positioning system outdoors, a motion capture positioning system indoors or an ultra-bandwidth positioning system mode; the gyroscope and the accelerometer are used for measuring attitude information of the four rotors, and complementary filtering is carried out on the measurement values of the gyroscope and the accelerometer to obtain accurate attitude angles and angular velocities of the four rotors;
the position disturbance observer is used for observing external disturbance and internal disturbance which cause the position deviation of the four rotors; the attitude disturbance observer is used for observing external disturbance and internal disturbance which cause attitude deviation of the four rotors; the expected attitude generation module converts the expected control force output by the position ring controller into an expected control attitude of the attitude ring controller, so as to achieve the effect of controlling the position of the quadrotors by changing the attitude of the quadrotors; the communication unit is used for being responsible for the communication of four rotors and ground control unit, sends the attitude information that four rotor IMU units measured to the control unit to give four rotors with the instruction motor signal feedback of control unit.
According to another aspect of the invention, the invention further provides an anti-interference control method for the self-healing quad-rotor unmanned aerial vehicle, wherein the interference control method in the position interference observer and the attitude interference observer comprises the following design steps:
step 1, analyzing by a general dynamic system, and designing an interference observer in an ideal state;
step 2, respectively designing a linear position disturbance observer and a nonlinear attitude disturbance observer by combining a four-rotor dynamic model and practical application analysis;
and 3, analyzing the stability of the designed interference observer by utilizing the Lyapunov stability theorem.
Further, the step 1 specifically includes:
(1.1) establishing a four-rotor dynamic model
And (3) giving a dynamic model of a position ring and a posture ring of the four rotors under an inertial coordinate system:
position ring:
Figure BDA0002627638860000041
an attitude ring:
Figure BDA0002627638860000042
wherein theta, phi and psi are Euler attitude angles of the four rotors and respectively represent a pitch angle, a roll angle and a yaw angle; dx,dy,dzD is defined for the interference force along all directions under the inertial coordinate systemp=[dx,dy,dz]T(ii) a m is the total mass of the four rotors; u is the sum of the lift forces provided by the four propellers; eta ═ phi, theta, psi]TIs the attitude vector of four rotors; tau isηThe generalized moment corresponding to the generalized attitude variable of the four rotors is the control moment of the attitude ring; defining a position vector ξ ═ x, y, z]T(ii) a g is the acceleration of gravity;
Figure BDA0002627638860000043
a first derivative representing the signal Δ;
Figure BDA0002627638860000044
a second derivative representing the signal Δ;
(1.2) M in the formula (2)η(η) represents an inertia matrix of the attitude ring;
Figure BDA0002627638860000045
representing inertia of the attitude ringForce and coriolis force, which reflect the nonlinear part of the system; the specific expression is as follows:
Figure BDA0002627638860000051
Figure BDA0002627638860000052
wherein the simplified expression c*,s*Represents cos (, sin (); i isxx,Iyy,IzzThe unmanned aerial vehicle is the rotational inertia around each axis under the coordinate system of the body.
Further, the step 2 specifically includes:
respectively designing a position interference observer and an attitude interference observer by combining a four-rotor dynamic model; the position disturbance observer is a linear disturbance observer, and the attitude disturbance observer is a nonlinear disturbance observer;
(2.1) designing a linear position disturbance observer by combining a position dynamic model;
reducing formula (1) to a standard model expression:
Figure BDA0002627638860000053
wherein M isp=diag[m,m,m]T
Figure BDA0002627638860000054
And τpThe specific expression is as follows:
Figure BDA0002627638860000055
defining an auxiliary variable:
Figure BDA0002627638860000056
wherein,
Figure BDA0002627638860000061
in order to be an auxiliary function,
Figure BDA0002627638860000062
an estimate representing the signal Δ;
interference observer
Figure BDA0002627638860000063
The coefficient matrix satisfies the condition:
Figure BDA0002627638860000064
combining formulae (3), (4), and (5), yielding:
Figure BDA0002627638860000065
in summary, the linear position disturbance observer is designed as follows:
Figure BDA0002627638860000066
wherein the auxiliary function
Figure BDA0002627638860000067
The design is as follows:
Figure BDA0002627638860000068
wherein λ1To design the constants, which determine the estimated update rate of the position disturbance observer, from equation (5) it is derived
Figure BDA0002627638860000069
Expression (c):
Lp=Mp -1λ1 (9)
the output of the linear position disturbance observer (7)
Figure BDA00026276388600000610
As a feed-forward signal of any position loop controller, the online detection and compensation of the position loop interference are realized.
(2.2) designing a non-linear attitude disturbance observer by combining the attitude dynamics model (2) in the design process of the same-position disturbance observer;
Figure BDA00026276388600000611
wherein:
Figure BDA00026276388600000612
Lη=Mη -1λη (12)
wherein λ2To design a constant, which determines the estimated update rate of the attitude disturbance observer; output of a non-linear attitude disturbance observer (10)
Figure BDA0002627638860000071
As a feedforward signal of any attitude ring controller, the online detection and compensation of the attitude ring interference are realized;
therefore, a linear position disturbance observer is designed from equations (7), (8), and (9), and a nonlinear attitude disturbance observer is designed from equations (10), (11), and (12).
Under the condition that the structure of the existing controller is not changed, the intelligent detection small loop is respectively embedded into the attitude loop and the position loop, so that the online detection and compensation of the composite interference are realized, the stability of the system is ensured, the flying robustness of the quad-rotor unmanned aerial vehicle in a complex environment is improved, the expandability of the controller is enhanced, and the effectiveness and the engineering practicability of the quad-rotor unmanned aerial vehicle in inhibiting and compensating the composite interference are improved;
the stability of the interference observer Lyapunov proves that:
the position loop is structurally identical to the attitude disturbance observer, and here only the stability of the position disturbance observer is demonstrated, and the attitude loop stability demonstration process is similar.
The binding formula (7) can give:
Figure BDA0002627638860000072
constructing a lyapunov function:
Figure BDA0002627638860000073
i denotes a unit matrix.
Figure BDA0002627638860000074
By MpCharacteristic known Mp -1Is a positive definite matrix, and λ1>0, so:
Figure BDA0002627638860000075
therefore, according to the Lyapunov's stability theorem, the position loop linear disturbance observer designed by the formula (7) is globally asymptotically stable, and when t → ∞,
Figure BDA0002627638860000076
compared with the prior art, the invention has the advantages that:
(1) the technology is a modularized technology, can be embedded into any four-rotor control, and is combined with any control method, so that the anti-interference capability of the system is greatly enhanced. Compared with the existing anti-interference technology, the method can be more conveniently applied to actual requirements.
(2) The technology can optimize a plurality of control algorithms, and avoids the process of repeatedly adjusting a plurality of control parameters in practical application due to the characteristic of rapidly reflecting the dynamic deviation. For example, in the conventional PID control system, 9 parameters of the position loop and 6 parameters of the attitude loop need to be repeatedly and accurately adjusted to improve the dynamic and steady-state performance of the control system, and after the disturbance observer is added, only the proper PID parameters need to be adjusted, and then the lambda of the disturbance observer is accurately and independently adjusted12The dynamic and steady-state performance of the system can be greatly improved by two parameters.
Drawings
FIG. 1 is a block flow diagram of a strong micro-loop of the present invention;
fig. 2 is a quad-rotor control system with embedded strong micro-circulation small loops.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments, and all other embodiments obtained by a person skilled in the art based on the embodiments of the present invention belong to the protection scope of the present invention without creative efforts.
FIG. 1 is a block flow diagram of a strong micro-loop of the present invention; firstly, establishing a four-rotor unmanned aerial vehicle position and attitude dynamics model; then combining the position loop linear interference observers designed by the formulas (7), (8) and (9) to obtain a position loop interference estimated value; meanwhile, an attitude ring non-linear interference observer designed by the formulas (10), (11) and (12) obtains an attitude ring interference estimation value; and finally, the interference estimation values of the position ring and the attitude ring are used as feedforward compensation signals of respective controllers, so that the online detection and compensation of the composite interference are realized.
Fig. 2 shows an anti-interference control system of a self-healing quad-rotor unmanned aerial vehicle according to the present invention, in which an interference observer according to the present invention is embedded, the control system includes a position ring controller 1, an attitude ring controller 2, an actuator 3, a quad-rotor platform 4, a positioning unit 5, a gyroscope and accelerometer 6, a position interference observer 7, an attitude interference observer 8, an expected attitude generation module 9, and a communication unit 10;
the position ring controller 1 analyzes a deviation value of a given expected position or an expected track and current position and speed information measured and output by the positioning unit 5, and processes the deviation value by adopting a certain position control method to obtain a four-rotor control force for promoting the deviation value to tend to zero;
the attitude ring controller 2 analyzes the deviation values of the four-rotor expected attitude output by the menstrual expected attitude calculation module and the current attitude and angular speed information output by the gyroscope and the accelerometer 6 through measurement and processing, and processes the deviation values by adopting a certain attitude control method to obtain four-rotor control torque for promoting the deviation values to be zero;
the actuating mechanism 3 is four motors of four rotors, and the control unit distributes the control force and the torque output by the attitude ring controller 2 to the four motors in a linear distribution or nonlinear distribution mode; the four-rotor platform 4 represents the real four rotors in the experiment; the positioning unit 5 is used for measuring the position and speed information of the four rotors, and can adopt a GPS (global positioning system) positioning system (outdoor), a motion capture positioning system (indoor), an ultra-bandwidth positioning system (indoor) and other modes; the gyroscope and the accelerometer 6 are used for measuring attitude information of the four rotors, and the measured values of the gyroscope and the accelerometer are subjected to complementary filtering to obtain a relatively accurate attitude angle and angular velocity of the four rotors; the position disturbance observer 7 is used for observing external disturbance and internal disturbance which cause the position deviation of the four rotors;
the attitude disturbance observer 8 is used for observing external disturbance and internal disturbance which cause attitude deviation of the four rotors; the expected attitude generation module 9 converts the expected control force output by the position ring into the expected control attitude of the attitude ring, so as to achieve the effect of controlling the position of the quadrotors by changing the attitude of the quadrotors; the communication unit 10 is used for being responsible for the communication of four rotors and ground control unit, sends the attitude information that four rotor IMU unit measured to the control unit to give four rotors with the instruction motor signal feedback of control unit.
On the other hand, the self-healing quad-rotor unmanned aerial vehicle anti-interference control method provided by the invention comprises the following steps:
firstly, establishing a four-rotor dynamic model
And (3) giving a dynamic model of a position ring and a posture ring of the four rotors under an inertial coordinate system:
position ring:
Figure BDA0002627638860000101
an attitude ring:
Figure BDA0002627638860000102
wherein theta, phi and psi are Euler attitude angles of the four rotors and respectively represent a pitch angle, a roll angle and a yaw angle; dx,dy,dzD is defined for the interference force along all directions under the inertial coordinate systemp=[dx,dy,dz]T(ii) a m is the total mass of the four rotors; u is the sum of the lift forces provided by the four propellers; eta ═ phi, theta, psi]TIs the attitude vector of four rotors; tau isηThe generalized moment corresponding to the generalized attitude variable of the four rotors is the control moment of the attitude ring; defining a position vector ξ ═ x, y, z]T(ii) a g is the acceleration of gravity;
Figure BDA0002627638860000103
a first derivative representing the signal Δ;
Figure BDA0002627638860000104
representing the second derivative of the signal delta.
Next, M in the formula (2)η(η) represents an inertia matrix of the attitude ring;
Figure BDA0002627638860000105
the inertia force and the Coriolis force of the attitude ring are shown, and the nonlinear part of the system is reflected. The specific expression is as follows:
Figure BDA0002627638860000111
Figure BDA0002627638860000112
wherein the simplified expression c*,s*Represents cos (, sin (). I isxx,Iyy,IzzThe unmanned aerial vehicle is the rotational inertia around each axis under the coordinate system of the body.
Secondly, a position loop linear interference observer 7 and an attitude loop nonlinear interference observer 8 are respectively designed by combining a four-rotor dynamic model;
first, a position loop linear disturbance observer is designed in combination with a position dynamics model.
Reducing formula (1) to a standard model expression:
Figure BDA0002627638860000113
wherein M isp=diag[m,m,m]T
Figure BDA0002627638860000114
Here, one auxiliary variable needs to be defined:
Figure BDA0002627638860000115
wherein,
Figure BDA0002627638860000116
is an auxiliary function;
Figure BDA0002627638860000117
representing an estimate of the signal delta.
Interference observer
Figure BDA0002627638860000118
The coefficient matrix satisfies the condition:
Figure BDA0002627638860000119
in combination with formulae (3), (4) and (5), we can obtain
Figure BDA0002627638860000121
In summary, the position loop linear disturbance observer is designed as follows:
Figure BDA0002627638860000122
wherein the auxiliary function
Figure BDA0002627638860000123
We design as follows:
Figure BDA0002627638860000124
wherein λ1To design the constants that determine the estimated update rate of the disturbance observer, from equation (5), one can derive
Figure BDA0002627638860000125
Expression (c):
Lp=Mp -1λ1 (9)
and secondly, designing a non-linear disturbance observer of the attitude ring by combining the design process of the co-location disturbance observer with the attitude dynamic model (2).
Figure BDA0002627638860000126
Wherein:
Figure BDA0002627638860000127
Lη=Mη -1λη (12)
wherein λ2To design the constants, it determines the estimated update rate of the attitude disturbance observer.
Therefore, a position loop linear disturbance observer NDO is designed by the equations (7), (8) and (9), and an attitude loop nonlinear disturbance observer is designed by the equations (10), (11) and (12);
and thirdly, the linear disturbance observer is proved by the stability of Lyapunov.
The position loop is structurally identical to the attitude disturbance observer, and here only the stability of the position disturbance observer is demonstrated, and the attitude loop stability demonstration process is similar.
The binding formula (7) can give:
Figure BDA0002627638860000131
constructing a lyapunov function:
Figure BDA0002627638860000132
i denotes a unit matrix.
Figure BDA0002627638860000133
By MpCharacteristic known Mp -1Is a positive definite matrix, and λ1>0, so:
Figure BDA0002627638860000134
therefore, the position of the design of the formula (7) can be known from the Lyapunov's stability theoremThe loop linear disturbance observer is stable asymptotically globally and, when t → ∞,
Figure BDA0002627638860000135
according to the self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system, under the condition that the quad-rotor is easily subjected to multi-source interference such as internal interference, external interference and model uncertainty, a quad-rotor position ring and attitude ring dynamic model is established, and interference observers are respectively designed for the quad-rotor position ring and the attitude ring with the multi-source interference for disturbance estimation; according to the control method, the influence of multi-source interference is effectively inhibited and compensated through embedding an interference observer loop on the existing any four-rotor control method, and a Lyapunov function is designed to prove the stability of the control method; the designed anti-interference control method based on strong microcirculation small loop intelligent detection effectively improves the control precision of the quad-rotor unmanned aerial vehicle, the method runs in a position and attitude control module of a quad-rotor unmanned aerial vehicle platform in real time, and high-precision track tracking under the conditions of wind disturbance, motor faults and the like is realized by combining with the traditional control method. According to the invention, under the condition that the structure of the existing controller is not changed, the intelligent detection small loop is respectively embedded into the attitude ring and the position ring, so that the online detection and compensation of the compound interference are realized, the stability of the system is ensured, the flight robustness of the quad-rotor unmanned aerial vehicle in a complex environment is improved, the expandability of the controller is enhanced, the effectiveness and the engineering practicability of the quad-rotor unmanned aerial vehicle in inhibiting and compensating the compound interference are improved, and the anti-interference control problem of the quad-rotor unmanned aerial vehicle in tasks such as disaster rescue, environment detection, reconnaissance patrol and the like in the complex unknown environment can be solved.
Those skilled in the art will appreciate that the invention may be practiced without these specific details.
Although illustrative embodiments of the present invention have been described above to facilitate the understanding of the present invention by those skilled in the art, it should be understood that the present invention is not limited to the scope of the embodiments, but various changes may be apparent to those skilled in the art, and it is intended that all inventive concepts utilizing the inventive concepts set forth herein be protected without departing from the spirit and scope of the present invention as defined and limited by the appended claims.

Claims (4)

1. The utility model provides a four rotor unmanned aerial vehicle anti-interference control system of self-healing, a serial communication port, include:
the system comprises a control system, an actuating mechanism, a four-rotor platform, a positioning unit, a gyroscope, an accelerometer and a communication unit; the control system comprises a position ring controller, an attitude ring controller, a position disturbance observer, an attitude disturbance observer and an expected attitude generation module;
the position ring controller analyzes a deviation value of a given expected position or an expected track and current position and speed information measured and output by a positioning system, and processes the deviation value by adopting a position control method to obtain a four-rotor control force for promoting the deviation value to be zero;
the attitude ring controller analyzes the deviation values of the four-rotor expected attitude output by the expected attitude calculation module and the current attitude and angular velocity information output by the gyroscope and the accelerometer through measurement and processing, and processes the deviation values by adopting an attitude control method to obtain four-rotor control moment for promoting the deviation values to tend to zero;
the actuating mechanism is four motors of four rotors, and the control unit distributes the control torque output by the attitude ring controller to the four motors in a linear distribution or nonlinear distribution mode; the four-rotor platform is a real four-rotor;
the positioning unit is used for measuring the position and speed information of the four rotors, and adopts a GPS positioning system outdoors, a motion capture positioning system indoors or an ultra-bandwidth positioning system mode; the gyroscope and the accelerometer are used for measuring attitude information of the four rotors, and complementary filtering is carried out on the measurement values of the gyroscope and the accelerometer to obtain accurate attitude angles and angular velocities of the four rotors;
the position disturbance observer is used for observing external disturbance and internal disturbance which cause the position deviation of the four rotors; the attitude disturbance observer is used for observing external disturbance and internal disturbance which cause attitude deviation of the four rotors; the expected attitude generation module converts the expected control force output by the position ring controller into an expected control attitude of the attitude ring controller, so as to achieve the effect of controlling the position of the quadrotors by changing the attitude of the quadrotors; the communication unit is used for being responsible for the communication of four rotors and ground control unit, sends the attitude information that four rotor IMU units measured to the control unit to give four rotors with the instruction motor signal feedback of control unit.
2. A self-healing quad-rotor unmanned aerial vehicle anti-interference control method for the system of claim 1, wherein the method comprises the following steps: the interference control method in the position interference observer and the attitude interference observer comprises the following design steps:
step 1, analyzing by a general dynamic system, and designing an interference observer in an ideal state;
step 2, respectively designing a linear position disturbance observer and a nonlinear attitude disturbance observer by combining a four-rotor dynamic model and practical application analysis;
and 3, analyzing the stability of the designed interference observer by utilizing the Lyapunov stability theorem.
3. The self-healing quad-rotor unmanned aerial vehicle anti-interference control method according to claim 2, wherein the step 1 specifically includes:
(1.1) establishing a four-rotor dynamic model
And (3) giving a dynamic model of a position ring and a posture ring of the four rotors under an inertial coordinate system:
position ring:
Figure FDA0002627638850000021
an attitude ring:
Figure FDA0002627638850000022
wherein theta, phi and psi are Euler attitude angles of the four rotors and respectively represent a pitch angle, a roll angle and a yaw angle; dx,dy,dzD is defined for the interference force along all directions under the inertial coordinate systemp=[dx,dy,dz]T(ii) a m is the total mass of the four rotors; u is the sum of the lift forces provided by the four propellers; eta ═ phi, theta, psi]TIs the attitude vector of four rotors; tau isηThe generalized moment corresponding to the generalized attitude variable of the four rotors is the control moment of the attitude ring; defining a position vector ξ ═ x, y, z]T(ii) a g is the acceleration of gravity;
Figure FDA0002627638850000023
a first derivative representing the signal Δ;
Figure FDA0002627638850000024
a second derivative representing the signal Δ;
(1.2) M in the formula (2)η(η) represents an inertia matrix of the attitude ring;
Figure FDA0002627638850000025
the inertia force and the Coriolis force of the attitude ring are represented, and the nonlinear part of the system is reflected; the specific expression is as follows:
Figure FDA0002627638850000031
c11=0
Figure FDA0002627638850000032
Figure FDA0002627638850000033
Figure FDA0002627638850000034
Figure FDA0002627638850000035
Figure FDA0002627638850000036
Figure FDA0002627638850000037
wherein the simplified expression c*,s*Represents cos (, sin (); i isxx,Iyy,IzzThe unmanned aerial vehicle is the rotational inertia around each axis under the coordinate system of the body.
4. The self-healing quad-rotor unmanned aerial vehicle anti-interference control method according to claim 2, wherein the step 2 specifically includes:
respectively designing a position interference observer and an attitude interference observer by combining a four-rotor dynamic model; the position disturbance observer is a linear disturbance observer, and the attitude disturbance observer is a nonlinear disturbance observer;
(2.1) designing a linear position disturbance observer by combining a position dynamic model;
reducing formula (1) to a standard model expression:
Figure FDA0002627638850000038
wherein M isp=diag[m,m,m]T
Figure FDA0002627638850000039
And τpThe specific expression is as follows:
Figure FDA00026276388500000310
Defining an auxiliary variable:
Figure FDA0002627638850000041
wherein,
Figure FDA0002627638850000042
in order to be an auxiliary function,
Figure FDA0002627638850000043
an estimate representing the signal Δ;
interference observer
Figure FDA0002627638850000044
The coefficient matrix satisfies the condition:
Figure FDA0002627638850000045
combining formulae (3), (4), and (5), yielding:
Figure FDA0002627638850000046
in summary, the linear position disturbance observer is designed as follows:
Figure FDA0002627638850000047
wherein the auxiliary function
Figure FDA0002627638850000048
The design is as follows:
Figure FDA0002627638850000049
wherein λ1To design the constants, which determine the estimated update rate of the position disturbance observer, from equation (5) it is derived
Figure FDA00026276388500000410
Expression (c):
Lp=Mp -1λ1 (9)
the output of the linear position disturbance observer (7)
Figure FDA00026276388500000411
As a feedforward signal of any position loop controller, the online detection and compensation of position loop interference are realized;
(2.2) designing a non-linear attitude disturbance observer by combining the attitude dynamics model (2) in the design process of the same-position disturbance observer;
Figure FDA00026276388500000412
wherein:
Figure FDA00026276388500000413
Lη=Mη -1λη (12)
wherein λ2To design a constant, which determines the estimated update rate of the attitude disturbance observer; output of a non-linear attitude disturbance observer (10)
Figure FDA0002627638850000051
As any attitude ring controllerFeedforward signals are used for realizing online detection and compensation of the attitude loop interference;
therefore, a linear position disturbance observer is designed from equations (7), (8), and (9), and a nonlinear attitude disturbance observer is designed from equations (10), (11), and (12).
CN202010801728.XA 2020-08-11 2020-08-11 Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system Active CN112015192B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010801728.XA CN112015192B (en) 2020-08-11 2020-08-11 Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010801728.XA CN112015192B (en) 2020-08-11 2020-08-11 Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system

Publications (2)

Publication Number Publication Date
CN112015192A true CN112015192A (en) 2020-12-01
CN112015192B CN112015192B (en) 2021-11-19

Family

ID=73504163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010801728.XA Active CN112015192B (en) 2020-08-11 2020-08-11 Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system

Country Status (1)

Country Link
CN (1) CN112015192B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882388A (en) * 2021-01-12 2021-06-01 北京航空航天大学 Four-rotor unmanned aerial vehicle fault detection and diagnosis method under damage of actuator
CN112925336A (en) * 2021-01-15 2021-06-08 北京电子工程总体研究所 Capsule attitude control loop and method based on cable control pod
CN113176789A (en) * 2021-04-27 2021-07-27 北京三快在线科技有限公司 Aircraft control method, device, equipment and readable storage medium
CN114924580A (en) * 2022-06-13 2022-08-19 北京航空航天大学 Interference elimination control method and system for high-speed quad-rotor unmanned aerial vehicle

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103760906A (en) * 2014-01-29 2014-04-30 天津大学 Control method for neural network and nonlinear continuous unmanned helicopter attitude
WO2014160526A2 (en) * 2013-03-14 2014-10-02 The Trustees Of The University Of Pennsylvania Passive rotor control mechanism for micro air vehicles
US20150203189A1 (en) * 2014-01-21 2015-07-23 Sikorsky Aircraft Corporation Rotor moment feedback for stability augmentation
CN105607473A (en) * 2015-11-20 2016-05-25 天津大学 Self-adaptive control method of rapid attitude error convergence for small unmanned helicopter
US20160209850A1 (en) * 2014-12-09 2016-07-21 Embry-Riddle Aeronautical University, Inc. System and method for robust nonlinear regulation control of unmanned aerial vehicles syntetic jet actuators
US20170153650A1 (en) * 2015-11-30 2017-06-01 Metal Industries Research & Development Centre Multiple rotors aircraft and control method
KR20170085744A (en) * 2016-01-15 2017-07-25 조선대학교산학협력단 Adaptive Attitude Reference System Using Sequential Measurement Norm Covariance
CN107479567A (en) * 2017-09-13 2017-12-15 山东大学 Four unknown rotor wing unmanned aerial vehicle attitude controllers of dynamic characteristic and method
CN107831658A (en) * 2017-11-01 2018-03-23 北京航空航天大学 A kind of robust optimal attitude control method of unmanned vehicle
CN109343369A (en) * 2018-11-19 2019-02-15 南京邮电大学 A kind of quadrotor fault controller method based on nonlinear observer
CN109991991A (en) * 2019-02-26 2019-07-09 南京航空航天大学 A kind of unmanned helicopter robust Fault-Tolerant tracking
CN110320925A (en) * 2019-04-18 2019-10-11 南京航空航天大学 Quadrotor method of controlling security based on high-order interference observer
CN110531778A (en) * 2019-07-17 2019-12-03 北京航空航天大学 A kind of estimation of multi-rotor unmanned aerial vehicle autopilot blade damage and self-healing control method
CN110850887A (en) * 2019-10-10 2020-02-28 南京航空航天大学 Composite dynamic inverse anti-interference attitude control method for quad-rotor unmanned aerial vehicle
JP2020064239A (en) * 2018-10-19 2020-04-23 キヤノン株式会社 Control device, lens device, imaging device, control method, and program
CN111443721A (en) * 2020-01-03 2020-07-24 莆田学院 Attitude dynamic surface control method for quad-rotor unmanned aerial vehicle and storage medium

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014160526A2 (en) * 2013-03-14 2014-10-02 The Trustees Of The University Of Pennsylvania Passive rotor control mechanism for micro air vehicles
US20150203189A1 (en) * 2014-01-21 2015-07-23 Sikorsky Aircraft Corporation Rotor moment feedback for stability augmentation
CN103760906A (en) * 2014-01-29 2014-04-30 天津大学 Control method for neural network and nonlinear continuous unmanned helicopter attitude
US20160209850A1 (en) * 2014-12-09 2016-07-21 Embry-Riddle Aeronautical University, Inc. System and method for robust nonlinear regulation control of unmanned aerial vehicles syntetic jet actuators
CN105607473A (en) * 2015-11-20 2016-05-25 天津大学 Self-adaptive control method of rapid attitude error convergence for small unmanned helicopter
US20170153650A1 (en) * 2015-11-30 2017-06-01 Metal Industries Research & Development Centre Multiple rotors aircraft and control method
KR20170085744A (en) * 2016-01-15 2017-07-25 조선대학교산학협력단 Adaptive Attitude Reference System Using Sequential Measurement Norm Covariance
CN107479567A (en) * 2017-09-13 2017-12-15 山东大学 Four unknown rotor wing unmanned aerial vehicle attitude controllers of dynamic characteristic and method
CN107831658A (en) * 2017-11-01 2018-03-23 北京航空航天大学 A kind of robust optimal attitude control method of unmanned vehicle
JP2020064239A (en) * 2018-10-19 2020-04-23 キヤノン株式会社 Control device, lens device, imaging device, control method, and program
CN109343369A (en) * 2018-11-19 2019-02-15 南京邮电大学 A kind of quadrotor fault controller method based on nonlinear observer
CN109991991A (en) * 2019-02-26 2019-07-09 南京航空航天大学 A kind of unmanned helicopter robust Fault-Tolerant tracking
CN110320925A (en) * 2019-04-18 2019-10-11 南京航空航天大学 Quadrotor method of controlling security based on high-order interference observer
CN110531778A (en) * 2019-07-17 2019-12-03 北京航空航天大学 A kind of estimation of multi-rotor unmanned aerial vehicle autopilot blade damage and self-healing control method
CN110850887A (en) * 2019-10-10 2020-02-28 南京航空航天大学 Composite dynamic inverse anti-interference attitude control method for quad-rotor unmanned aerial vehicle
CN111443721A (en) * 2020-01-03 2020-07-24 莆田学院 Attitude dynamic surface control method for quad-rotor unmanned aerial vehicle and storage medium

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
CHENGYU CAO,等: "ESO-based trajectory tracking control for quadrotor UAV with prescribed performance", 《PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE》 *
SHERIF I.ABDELMAKSOUD: "Robust intelligent self-tuning active force control of a quadrotor with improved body jerk performance", 《IEEE ACCESS》 *
付明玉,等: "《海洋运载器运动建模》", 31 January 2017 *
余润芝,等: "四旋翼飞行器的神经网络PID控制算法研究", 《现代电子技术》 *
张文鹏: "基于MEMS传感器的四旋翼飞行器运动控制技术研究", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *
杨翼: "四旋翼无人机鲁棒抗扰控制技术研究", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *
薛栋,等: "仿鸟型扑翼飞行器气动/结构/飞行力学耦合研究进展", 《空气动力学学报》 *
魏延辉: "《UVMS***控制技术》", 30 April 2017 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882388A (en) * 2021-01-12 2021-06-01 北京航空航天大学 Four-rotor unmanned aerial vehicle fault detection and diagnosis method under damage of actuator
CN112882388B (en) * 2021-01-12 2022-02-11 北京航空航天大学 Four-rotor unmanned aerial vehicle fault detection and diagnosis method under damage of actuator
CN112925336A (en) * 2021-01-15 2021-06-08 北京电子工程总体研究所 Capsule attitude control loop and method based on cable control pod
CN112925336B (en) * 2021-01-15 2022-11-22 北京电子工程总体研究所 Capsule attitude control loop and method based on cable control pod
CN113176789A (en) * 2021-04-27 2021-07-27 北京三快在线科技有限公司 Aircraft control method, device, equipment and readable storage medium
CN114924580A (en) * 2022-06-13 2022-08-19 北京航空航天大学 Interference elimination control method and system for high-speed quad-rotor unmanned aerial vehicle

Also Published As

Publication number Publication date
CN112015192B (en) 2021-11-19

Similar Documents

Publication Publication Date Title
CN111766899B (en) Interference observer-based quad-rotor unmanned aerial vehicle cluster anti-interference formation control method
CN112015192B (en) Self-healing quad-rotor unmanned aerial vehicle anti-interference control method and system
CN109324636B (en) Multi-four-rotor master-slave type cooperative formation control method based on second-order consistency and active disturbance rejection
CN110320925B (en) Four-rotor aircraft safety control method based on high-order disturbance observer
CN105785762B (en) Two-axis inertially stabilized platform high-precision control method based on self-adaptive backstepping sliding mode
CN111650951B (en) Full-loop composite dynamic inverse tracking control method for complex track of quad-rotor unmanned aerial vehicle
CN109597426A (en) Based on L1The four-rotor helicopter Trajectory Tracking Control method of self adaptive control
Stepanyan et al. Estimation, navigation and control of multi-rotor drones in an urban wind field
CN111880410A (en) Four-rotor unmanned aerial vehicle fault-tolerant control method for motor faults
Li et al. Anti-disturbance control for attitude and altitude systems of the helicopter under random disturbances
Xiang et al. Gimbal control of inertially stabilized platform for airborne remote sensing system based on adaptive RBFNN feedback model
CN115826597A (en) Adaptive neural network-based anti-interference control method and device for rotorcraft
Ali et al. Maneuvering control of hexrotor UAV equipped with a cable-driven gripper
CN106200383B (en) A kind of three axis Inertially-stabilizeplatform platform control methods based on model reference adaptive neural network
CN106292297B (en) Attitude control method based on PID controller and L1 adaptive controller
CN109976364B (en) Attitude decoupling control method for six-rotor aircraft
CN111338369A (en) Multi-rotor flight control method based on nonlinear inverse compensation
Enjiao et al. Finite-time control of formation system for multiple flight vehicles subject to actuator saturation
Zhu et al. Attitude control for quadrotors under unknown disturbances using triple-step method and nonlinear integral sliding mode
CN116923730B (en) Spacecraft attitude active fault-tolerant control method with self-adjusting preset performance constraint
CN111857171B (en) Unmanned aerial vehicle control method based on quality self-adaptive multilayer neural network
Du et al. Advanced quadrotor takeoff control based on incremental nonlinear dynamic inversion and integral extended state observer
Song et al. Research on attitude control of quadrotor uav based on active disturbance rejection control
CN109857146B (en) Layered unmanned aerial vehicle tracking control method based on feedforward and weight distribution
Qi et al. Trajectory tracking strategy of quadrotor with output delay

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant