UAV Flight Control Using Zeroing Neural Networks for Stable Power Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional PID controllers for unmanned aircraft lack stability and effective power allocation, leading to suboptimal control performance.

Innovation Solution

A method utilizing real-time flight data and a multi-layer zeroing neural network to construct neurodynamic equations, which determine output control quantities for motor powers, ensuring stable flight by optimizing power allocation through a power allocation matrix.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If PID controllers are used for unmanned aircraft control, then the control design is simple and implementation is easy, but the aircraft stability and control performance are insufficient

Engineering Contradiction:
Improvecontroller design simplicityVSAvoidaircraft stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the conventional PID control algorithm with a neural network-based control system. The neural network learns optimal control strategies through training data, substituting the fixed mathematical model of PID with an adaptive computational model that can handle the nonlinear dynamics of the aircraft, thereby improving stability while maintaining implementation feasibility through software-based control

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the control approach by changing from fixed gain parameters in PID to dynamic, adaptive parameters learned by the neural network. The control outputs are no longer based on fixed proportional-integral-derivative calculations but on variable parameters adjusted through neural network inference, enabling better adaptation to varying flight conditions and improving overall aircraft stability

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If conventional PID control algorithms are used, then the control system is easy to implement, but the power allocation scheme does not achieve desired stability

Engineering Contradiction:
Improvecontrol system implementationVSAvoidpower allocation stability
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The patent substitutes the conventional PID power allocation algorithm with a neural network-based power distribution system. The neural network processes flight state inputs and generates optimized motor power commands, replacing the linear control law of PID with a nonlinear mapping that better captures the complex relationships between flight conditions and optimal power allocation, thereby achieving desired stability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements preliminary action by pre-training the neural network controller offline with simulated flight data to learn optimal power allocation strategies. This pre-learning phase allows the controller to be deployed with pre-encoded knowledge of stable power distribution patterns, eliminating the need for real-time iterative adjustment and ensuring stable operation from the start of actual flight operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11721219B2Method for controlling steady flight of unmanned aircraft
Publication Date: 2023.08.08 SOUTH CHINA UNIV OF TECH
  • US11721219B2 patent drawing
  • US11721219B2 patent drawing
  • US11721219B2 patent drawing

AI summary

Disclosed is a method for controlling stable flight of an unmanned aircraft, comprising the following steps: acquiring real-time flight operation data of the aircraft itself by means of an attitude sensor, a position sensor and an altitude sensor mounted to the unmanned aircraft, performing corresponding analysis on a kinematic problem of the aircraft by a processor mounted thereto, and establishing a dynamics model of the aircraft (S1); designing a controller of the unmanned aircraft according to a multi-layer zeroing neurodynamic method (S2); solving output control quantities of motors of the aircraft by the designed multi-layer zeroing neural network controller using the acquired real-time operation data of the aircraft and target attitude data (S3); and transferring solution results to a motor governor of the aircraft, and controlling powers of the motors according to a relationship between the control quantities solved by the controller and the powers of the motors of the multi-rotor unmanned aircraft, so as to control the motion of the unmanned aircraft (S4). Based on the multi-layer zeroing neurodynamic method, a correct solution to the problem can be approached rapidly, accurately and in real time, and a time-varying problem can be significantly solved.