High-speed aircraft formation control method based on terminal time optimization

By designing an optimal inversion controller that optimizes terminal response time and using Critic neural network approximation controller, the need for fast response of high-speed aircraft formation systems is solved, the optimal control of aircraft formation is achieved, and the system performance and stability are improved.

CN120103864AActive Publication Date: 2025-06-06NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510586006.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-06-06
Estimated Expiration
2045-05-08

AI Technical Summary

Technical Problem

The existing optimal control methods cannot meet the requirements of high-speed aircraft for rapid response, resulting in adverse consequences such as degraded aircraft performance, overload loss, trajectory deviation, etc., increasing energy waste, fuel consumption and safety risks.

Method used

Using a high-speed aircraft formation control method based on optimized terminal time, a nonlinear mathematical model of a single high-speed aircraft is established, an error control system for multi-high-speed aircraft is constructed, and an optimal inversion controller that optimizes the response time of the high-speed aircraft is designed, and an optimal inversion controller is approximated by using the Critic neural network in reinforcement learning.

Benefits of technology

It realizes rapid response of high-speed aircraft formation system, optimizes terminal time, improves system performance, stability and efficiency, and reduces safety risks and energy waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120103864A_ABST
    Figure CN120103864A_ABST
Patent Text Reader

Abstract

The invention discloses a high-speed aircraft formation control method based on terminal time optimization. The method comprises the following steps: establishing a nonlinear mathematical model of a single high-speed aircraft; based on the nonlinear mathematical model of the single high-speed aircraft, considering the relative position, speed and complete distance between the high-speed aircrafts, and constructing an error control system of the multiple high-speed aircrafts; aiming at an error control system of multiple high-speed aircrafts, designing an optimal inversion controller for optimizing terminal time of the high-speed aircrafts; a Critic neural network in reinforcement learning is adopted to approach a designed optimal inversion controller, and high-speed aircraft formation control is realized through the optimal inversion controller. By designing the optimal inversion controller for optimizing the terminal response time of the high-speed aircraft, the high requirement of the high-speed aircraft formation system for quick response is met, and the terminal time is optimized, so that the optimal control of the aircraft formation is realized, and the performance, the stability and the efficiency of the system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a multi-agent system formation flight control of multiple high-speed aircraft, and in particular to a high-speed aircraft formation control method based on optimizing terminal time. Background Art

[0002] A high-speed aircraft refers to an aircraft with a flight Mach number greater than 5. Research and development of advanced control technologies for high-speed aircraft, especially the optimal control of formation systems, has become a key frontier and hot research direction in the modern aerospace field.

[0003] The optimal control of high-speed aircraft formation systems can significantly improve the flight performance, safety and mission efficiency of aircraft. For example, the optimal control method can help aircraft optimize speed, maneuverability and stability through efficient resource allocation in different flight phases (such as acceleration, cruising, braking, etc.), ensuring that the aircraft performs at its best in complex environments. It is an indispensable core technology in the design and operation of modern high-speed aircraft.

[0004] However, the current optimal control method still cannot meet the requirements of high-speed aircraft for rapid response, which may lead to a series of problems. Specifically, if the control system responds slowly, it may lead to adverse consequences such as degradation of aircraft performance, overload loss of control, and trajectory deviation. This will not only increase energy waste and fuel consumption, but may also lead to increased safety risks and even cause flight accidents. In addition, the sluggish response of the control system may also cause overcompensation or oscillation, affect flight stability, and even cause control system failure or collapse. In general, a fast-response control system is essential to ensure the safe, stable and efficient operation of high-speed aircraft during high-speed flight. Summary of the invention

[0005] Purpose of the invention: In view of the above shortcomings, the present invention provides a high-speed aircraft formation control method based on optimizing terminal time and enabling rapid response of a high-speed aircraft formation system.

[0006] Technical solution: To solve the above problems, the present invention adopts a high-speed aircraft formation control method based on optimizing terminal time, comprising the following steps: (1) Establish a nonlinear mathematical model of a single high-speed aircraft; (2) Based on the nonlinear mathematical model of a single high-speed aircraft, the error control system of multiple high-speed aircraft is constructed by considering the relative position, speed and total distance between the high-speed aircraft. (3) Design an optimal inverse controller for the error control system of multiple high-speed aircraft to optimize the terminal response time of high-speed aircraft; (4) The critic neural network in reinforcement learning is used to approximate the designed optimal inversion controller, and the high-speed aircraft formation control is realized through the optimal inversion controller.

[0007] Furthermore, the nonlinear mathematical model of a single high-speed aircraft in step (1) is: ; in, For the The position status of a high-speed aircraft, For Find the first-order derivative, For the The speed state of a high-speed aircraft, For Find the first-order derivative, , and are all known nonlinear functions, For the Control input for a high-speed aircraft.

[0008] Furthermore, the error control system model of the multi-high-speed aircraft is: ; ; in, , , For the The desired position of a high-speed aircraft, For the The expected speed of a high-speed aircraft; , For the The position status of a high-speed aircraft, For the The desired position of a high-speed aircraft; , is the position status of the leader high-speed aircraft, The desired position of the leader's high-speed aircraft; For Find the first-order derivative, For Find the first-order derivative, For Find the first-order derivative; is the global formation position error, For the A high-speed aircraft and The communication relationship between high-speed aircraft, For the A communication relationship between a high-speed aircraft and a leader.

[0009] Furthermore, the The desired position of a high-speed aircraft The calculation formula is: ; ; ; ; ; in, For the The desired relative position between the follower high-speed aircraft and the leader high-speed aircraft, , , They are the follower's first The relative position of the high-speed aircraft to the leader high-speed aircraft is expected. For the The expected straight-line distance between the follower high-speed aircraft and the leader high-speed aircraft, For the The connection line between the follower high-speed aircraft and the leader high-speed aircraft The angle between the planes, For the The connection line between the follower high-speed aircraft and the leader high-speed aircraft is The speeds of the follower high-speed aircraft are The angle of projection on the plane, is the track inclination angle of the leader high-speed aircraft, is the track azimuth of the leader high-speed aircraft; No. The expected speed of a high-speed aircraft The calculation formula is: .

[0010] Furthermore, the virtual controller of the optimal inversion controller is: ; Optimal terminal time satisfy: ; in, is a positive definite symmetric matrix, For the communication relationship between high-speed aircraft, is the optimal performance indicator function For error variables Seeking guidance, It's about terminal time The function of is the Hamiltonian function.

[0011] Furthermore, the actual controller of the optimal inversion controller is: ; Optimal terminal time satisfy: ; in, is a positive definite symmetric matrix, is the optimal performance indicator function For error variables Derivative.

[0012] Furthermore, the specific steps of designing the optimal inversion controller include: Defining the error variable and : ; in, It is Estimation of virtual control of a high-speed aircraft; According to the global formation position error The calculation formula for the error variable To find the first-order derivative, we have: ; in, ; ; Then we have: ; ; For the error variable : Setting the cost function : ; in, and is a positive definite symmetric matrix, It is Virtual control of a high-speed aircraft; Setting performance indicator function : ; in, It's about terminal time The function of represents the time variable; The performance indicator function converges, and there is an optimal performance indicator function: ; in, for The admissible control subset on , express A compact subset of express Euclidean space of dimensional real vectors, The optimal terminal time The function of is the discount factor; Substituting the Hamiltonian function into the Hamiltonian-Jacobi-Bellman equation is: ; in, is the optimal performance indicator function right Seeking guidance, is the transpose of the matrix, For the error variable The derivation of Solution Optimal virtual control ; For the error variable , similarly, we get the optimal actual control .

[0013] Furthermore, the specific steps of using the Critic neural network in reinforcement learning to approximate the designed optimal backstepping controller are: Will Decompose, consider the solution of Hamilton-Jacobi-Bellman equation and the first neural network formula, and estimate the unknown terms, the optimal virtual controller is: ; in, is the normal number to be designed, Represents the activation function of the first neural network right Find the partial derivative, is the estimated value of the ideal weight of the first neural network; The weight update law is: ; in, is the learning rate parameter, is the training error, is the partial derivative of the training error with respect to the estimate of the ideal weights of the first neural network; Will Decompose, consider the solution of Hamilton-Jacobi-Bellman equation and the second neural network formula, and estimate the unknown terms. The optimal actual controller is: ; in, is the normal number to be designed, Represents the activation function of the second neural network right Find the partial derivative, is the estimated value of the ideal weight of the second neural network; The weight update law is: ; in, is the learning rate parameter, is the training error, is the partial derivative of the training error with respect to the estimate of the ideal weights of the second neural network.

[0014] The present invention also adopts a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0015] The present invention also adopts a computer-readable storage medium on which a computer program is stored, and the computer program implements the steps of the above method when executed by a processor.

[0016] Beneficial effect: Compared with the prior art, the significant advantage of the present invention is that it meets the high requirements of the high-speed aircraft formation system for rapid response by designing an optimal inversion controller that optimizes the terminal response time of the high-speed aircraft, optimizes the terminal time, thereby achieving optimal control of the aircraft formation and improving the performance, stability and efficiency of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic flow chart of the high-speed aircraft formation control method of the present invention. DETAILED DESCRIPTION

[0018] like Figure 1 As shown, a high-speed aircraft formation control method based on optimizing terminal time in this embodiment of the present invention includes the following steps: Step 1: Build a system model High-speed aircraft is a typical nonlinear model with a wide range of flight altitude and Mach number. Generally, the flight altitude is above 30,000 meters and the flight Mach number is greater than 5. The flight environment is also complex and changeable, which brings great challenges to the control law design. The dynamic equations and kinematic equations of a high-speed aircraft are: (1); (2); (3); (4); (5); (6); in, Indicates The position status of a high-speed aircraft, Indicates The speed of a high-speed aircraft, and , (Simplified to )and (Simplified to ) represent the The track inclination angle and track azimuth of a high-speed aircraft, For the The angle of attack of a high-speed aircraft; Indicates The mass of a high-speed aircraft, is the acceleration due to gravity; , , For the Thrust vectoring for high-speed aircraft Components in the body coordinate system; , , They represent drag, side force and lift respectively.

[0019] Specify the mass of all high-speed aircraft in the high-speed aircraft formation system and angle of attack Similarly, the aerodynamic control surfaces used by each high-speed aircraft during flight include elevators , rudder and aileron , where the aerodynamic expressions of each high-speed aircraft are: (7); (8); (9); in, , , .

[0020] In order to more conveniently design the control law for the formation system, the following expression is defined: (10); (11); (12); The above The expression of a high-speed aircraft can be transformed into: (13); (14); (15); (16); (17); (18); definition is the control input of the aircraft. Derivatives of equations (13)-(15) are obtained and equations (16)-(18) are substituted into the equations to obtain: (19); in, (20); (twenty one); Defining New Variables , ,in, and Respectively represent The speed state and control input of a high-speed aircraft, then The dynamic model of a high-speed aircraft can be rewritten as: (twenty two); in, , express Euclidean space of dimensional real vectors, express is a compact subset of .

[0021] Step 2: Considering the relative position, speed and total distance between high-speed aircraft, construct the collaborative formation error of multiple high-speed aircraft.

[0022] The multi-speed vehicle system includes a leader and followers, the expected relative position of the followers can be described as , and has the following expression: (twenty three); (twenty four); (25); in, Indicates The expected straight-line distance between the follower and the leader, and , It is the safe distance between high-speed aircraft; Indicates The connection between the follower and the leader The angle between the planes; Represents a straight line and speed respectively The angle of projection on the plane; , Denote the leader’s track inclination angle and track azimuth respectively. Based on the above description and definition, the expected position of the follower can be obtained , .

[0023] definition, ,in , Respectively represent The expected position and speed of a high-speed aircraft. Then the error system is: (26); Define the global formation position error: (27); in, , Respectively represent A high-speed aircraft and A communication relationship between a high-speed aircraft and a leader.

[0024] Step 3: Design of optimal inverse controller for high-speed aircraft formation system.

[0025] Considering the high requirements of high-speed aircraft system formation for rapidity, an inverse optimal controller for high-speed aircraft formation system based on optimizing terminal time is designed. First, the coordinate transformation is defined, and the optimal controller is obtained by using the inversion technology, and the optimized terminal time is obtained. The specific steps are as follows: First, define the coordinate transformation: (28); in, is the global position error, It is The estimated value of the virtual control of a high-speed aircraft, and there is hour .

[0026] According to formula (27), we have: (29); definition have to: (30); in, , , , and assuming , Is a normal number.

[0027] Setting the cost function ,in is a positive definite symmetric matrix, It's about terminal time Function, let For virtual control, set the performance index function to: (31); in, is the discount factor, for the admissible control law , express The admissible control subset on , and the cost function is continuously differentiable.

[0028] Abbreviated as or , if equation (31) is continuously differentiable, by introducing Dividing the integral into two parts, we get: (32).

[0029] In equation (32), let the first term on the right side be Taylor expansion, and let the second term on the right side be: ; Then we have: ; in , Respectively right and Derivation, abbreviated as , . eliminate , and remove , and then have to: (33).

[0030] Set the Hamiltonian function to: ; Since the performance indicator function converges, there is the following optimal performance indicator function: (34); Indicates that control changes with state, but in essence changes with time, and The representation is actually the same. Here, in order to highlight its relevance to the state, it is written as .

[0031] Substituting the Hamiltonian function into the Hamiltonian-Jacobi-Bellman equation is: (35); By solving The optimal virtual control can be obtained: (36); And the optimal terminal time Satisfy the following form: (37).

[0032] According to the coordinate transformation of formula (28), we have: (38); (39); Assume that , set the cost function ,in , is a positive definite symmetric matrix, and the performance index function is: (40).

[0033] Substituting the optimal performance index function into the Hamilton-Jacobi-Bellman equation yields: (41); By solving The optimal actual control is: (42); Optimal terminal time Satisfies the following formula: (43).

[0034] Step 4: Adaptive optimal controller design and stability proof.

[0035] Next, the Critic neural network in reinforcement learning is used to approximate the designed optimal inversion controller to optimize the controller performance and improve the accuracy. Finally, through the Lyapunov stability theory, it is proved that the designed formation control system has global asymptotic stability, thereby ensuring that the system has good convergence performance in a dynamically changing environment. The specific steps are as follows: In order to achieve the control objectives, This breaks down into: (44); in, is a positive constant to be designed, .

[0036] Using the characteristics of neural networks, It can be expressed as: (45); in, is the ideal weight of the neural network, is the number of hidden neurons, is the activation function, is the approximation error.

[0037] because is an unknown matrix, so we use an estimated value Instead, design as follows: (46); The gradient vector for estimating the optimal cost is: (47); in, Respectively , right Find the partial derivative.

[0038] Considering the solution of the Hamilton-Jacobi-Bellman equation and the neural network formulation, and estimating the unknown terms, the optimal controller can be written as: (48); According to equations (47) and (48), the training error is obtained by correcting the Hamilton-Jacobi-Bellman equation: , then the partial derivative of the error with respect to the estimated weight is: (49).

[0039] Next, train the Critic neural network and design , using the gradient descent method to make the objective function At least, the update law of Critic NN is established as follows: (50); in, is the learning rate parameter, using Normalization is performed to improve the convergence speed of the gradient descent method.

[0040] After coordinate transformation, repeat the above steps and The same decomposition can be done as follows: (51); in, is a positive constant to be designed, .

[0041] Also using the characteristics of neural networks, It can be expressed as: (52); in, is the ideal weight of the neural network, is the activation function, is the approximation error.

[0042] because is an unknown matrix, so we use an estimated value Instead, design as follows: (53); Then we have: (54); in, Respectively , right Find the partial derivative.

[0043] Considering the Hamilton-Jacobi-Bellman solution and the neural network formulation and estimating the unknowns, the optimal controller can be written as: (55); Substituting formula (55) into the Hamilton-Jacobi-Bellman equation, we get the training error , the partial derivative of the error with respect to the estimated weight is: (56); Next, train the critic neural network and design , using the gradient descent method to make the objective function Minimum, establish the following evaluation network update law: (57); in, is the learning rate parameter, using Normalize.

[0044] Theorem 1: For a high-speed aircraft formation system with high requirements for rapidity (such as Equation (22)), the formation system can achieve optimal control within the optimal terminal time (such as Equations (37) and (43)) under the action of the designed virtual controller (such as Equation (48)), the actual controller (such as Equation (55)), and the adaptive law (such as Equations (50) and (57)). Then the formation closed-loop system is stable within the terminal time.

[0045] Proof: Step 1: Take Taking a high-speed aircraft as an example, the error between the ideal weight and the estimated weight is recorded as , so there is For the convenience of analysis, the following definitions are made: ; And guarantee , we can get: (58); in is the residual of the neural network approximation. Assume , , ;in , , are all positive real numbers.

[0046] For For a high-speed aircraft, the Lyapunov function is designed as follows: (59); Taking the derivative of equation (59) and substituting it into equation (32) and equation (51), we can obtain: (60); According to Young's inequality, we have the following relationship: (61); (62); (63); (64); Substituting equations (61)-(64) into equation (60), we have: (65); Further expand formula (65) to: (66); make, , , there exists a , so that , and define , then formula (66) can be written as: (67); Step 2: Select The Lyapunov function of a high-speed aircraft system is as follows: (68); in, (69); in , so there is .

[0047] For the convenience of analysis, the following definitions are made: ; And guarantee get: (70); in To approximate the residual, assume Bounded, exists , ,in All are normal numbers.

[0048] Taking the derivative of equation (71), we can obtain: (71); According to Young's inequality, we have: (72); (73); (74); (75); Substituting equations (73)-(75) into equation (72), we can obtain: (76); make , there exists a , so that .

[0049] Substituting into formula (76), we have: (77); By taking the derivative of equation (68) and according to equations (67) and (77), we can obtain: (78); make , , then formula (78) can be finally expanded to: (79); in, . Therefore, we have: (80); The first The high-speed aircraft system is stable.

[0050] Step 3: Select the Lyapunov function: (81); According to formula (79), we can get: (82); in, . Further, we have: (83); This completes the proof.

Claims

1. A high-speed aircraft formation control method based on optimizing terminal time, characterized in that: The following steps are involved: (1) Establish a nonlinear mathematical model of a single high-speed aircraft; (2) Based on the nonlinear mathematical model of a single high-speed aircraft, the error control system of multiple high-speed aircraft is constructed by considering the relative position, speed and total distance between the high-speed aircraft. (3) Design an optimal inversion controller for the error control system of multiple high-speed aircraft to optimize the terminal time of high-speed aircraft; (4) The critic neural network in reinforcement learning is used to approximate the designed optimal inversion controller, and the high-speed aircraft formation control is realized through the optimal inversion controller.

2. The high-speed aircraft formation control method according to claim 1, characterized in that: The nonlinear mathematical model of a single high-speed aircraft in step (1) is: ; in, For the The position status of a high-speed aircraft, For Find the first-order derivative, For the The speed state of a high-speed aircraft, For Find the first-order derivative, , and are all known nonlinear functions, For the Control input for a high-speed aircraft.

3. The high-speed aircraft formation control method according to claim 2, characterized in that: The model of the error control system of the multi-high-speed aircraft is: ; ; in, , , For the The desired position of a high-speed aircraft, For the The expected speed of a high-speed aircraft; , For the The position status of a high-speed aircraft, For the The desired position of a high-speed aircraft; , is the position status of the leader high-speed aircraft, The desired position of the leader's high-speed aircraft; For Find the first-order derivative, For Find the first-order derivative, For Find the first-order derivative; is the global formation position error, For the A high-speed aircraft and The communication relationship between high-speed aircraft, For the A communication relationship between a high-speed aircraft and a leader.

4. The high-speed aircraft formation control method according to claim 3, characterized in that: No. The desired position of a high-speed aircraft The calculation formula is: ; ; ; ; ; in, For the The desired relative position between the follower high-speed aircraft and the leader high-speed aircraft, , , They are the follower’s first The relative position of the high-speed aircraft to the leader high-speed aircraft is expected. For the The expected straight-line distance between the follower high-speed aircraft and the leader high-speed aircraft, For the The connection line between the follower high-speed aircraft and the leader high-speed aircraft The angle between the planes, For the The connection line between the follower high-speed aircraft and the leader high-speed aircraft is The speeds of the follower high-speed aircraft are The angle of projection on the plane, is the track inclination angle of the leader high-speed aircraft, is the track azimuth of the leader high-speed aircraft; No. The expected speed of a high-speed aircraft The calculation formula is: 。 5. The high-speed aircraft formation control method according to claim 3, characterized in that: The virtual controller of the optimal inversion controller is: ; Optimal terminal time satisfy: ; in, is a positive definite symmetric matrix, For the communication relationship between high-speed aircraft, is the optimal performance indicator function For error variables Seeking guidance, It's about terminal time The function of is the Hamiltonian function.

6. The high-speed aircraft formation control method according to claim 5, characterized in that: The actual controller of the optimal inversion controller is: ; Optimal terminal time satisfy: ; in, is a positive definite symmetric matrix, is the optimal performance indicator function For error variables Derivative.

7. The high-speed aircraft formation control method according to claim 6, characterized in that: The specific steps of designing the optimal inversion controller include: Defining the error variable and : ; in, It is Estimation of virtual control of a high-speed aircraft; According to the global formation position error The calculation formula for the error variable To find the first-order derivative, we have: ; in, ; ; Then we have: ; ; For the error variable : Setting the cost function : ; in, and is a positive definite symmetric matrix, It is Virtual control of a high-speed aircraft; Setting performance indicator function : ; in, It's about terminal time The function of represents the time variable; The performance indicator function converges, and there is an optimal performance indicator function: ; in, for The admissible control subset on , express A compact subset of express Euclidean space of dimensional real vectors, The optimal terminal time The function of is the discount factor; Substituting the Hamiltonian function into the Hamiltonian-Jacobi-Bellman equation is: ; in, is the optimal performance indicator function right Seeking guidance, is the transpose of the matrix, For the error variable The derivation of Solution Optimal virtual control ; For the error variable , similarly, we get the optimal actual control .

8. The high-speed aircraft formation control method according to claim 6, characterized in that: The specific steps of using the Critic neural network in reinforcement learning to approximate the optimal backflow controller are: Will Decompose, consider the solution of Hamilton-Jacobi-Bellman equation and the first neural network formula, and estimate the unknown terms, the optimal virtual controller is: ; in, is the normal number to be designed, Represents the activation function of the first neural network right Find the partial derivative, is the estimated value of the ideal weight of the first neural network; The weight update law is: ; in, is the learning rate parameter, is the training error, is the partial derivative of the training error with respect to the estimate of the ideal weights of the first neural network; Will Decompose, consider the solution of Hamilton-Jacobi-Bellman equation and the second neural network formula, and estimate the unknown terms. The optimal actual controller is: ; in, is the normal number to be designed, Represents the activation function of the second neural network right Find the partial derivative, is the estimated value of the ideal weight of the second neural network; The weight update law is: ; in, is the learning rate parameter, is the training error, is the partial derivative of the training error with respect to the estimate of the ideal weights of the second neural network.

9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Unmanned air vehicle attitude robust fault tolerance control method based on neural network observer

    CN104049640A

  • Four-rotor formation fault-tolerant control method based on adaptive neural network

    CN111948944A

  • Aircraft intelligent sliding mode formation control method based on reinforcement learning

    CN114545979A

  • Aircraft formation control method based on deep reinforcement learning

    CN115576353A

  • Aircraft control method

    EP3761145A1