Aircraft Actuator Allocation Under Failure and Input Saturation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiactuator aerial vehicles face challenges in controlling actuator systems when actuator malfunctions or failures occur, leading to incomplete fulfillment of desired control tasks due to under-actuation or over-determination.

Innovation Solution

A method for controlling actuator systems using an allocation equation with inverse matrix computation and state feedback control, prioritizing control inputs based on actuator capacity and system state to ensure stable operation even when actuators reach their limits, employing a prioritization algorithm to adjust control inputs and maintain system stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all actuators are controlled to achieve desired control tasks, then control performance is improved, but system reliability deteriorates when actuator failures occur

Engineering Contradiction:
Improvecontrol authorityVSAvoidcontrol allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control allocation system dynamically adapts its structure based on actuator status. When actuators fail, the system transitions from controlling all actuators to controlling only functional actuators, with the controller configuration changing in real-time to maintain stability while accommodating the reduced actuator set

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes control parameters (control allocation matrix, system matrices) based on actuator failure conditions. By detecting actuator status and adjusting the control allocation parameters accordingly, the system maintains optimal control performance across different operational states without requiring complete redesign for each failure scenario

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If control inputs are distributed equally across all actuators, then ease of operation is improved, but manufacturing precision deteriorates when actuators reach their limits

Engineering Contradiction:
Improvecontrol task fulfillment precisionVSAvoidcontrol input distribution complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The control allocation assigns different control priorities to different actuators based on their functional importance and current status. Critical actuators receive higher priority control inputs while non-critical actuators receive reduced inputs, ensuring that control tasks are fulfilled with precision by prioritizing essential actuator contributions over equal distribution

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If the system operates with under-actuation due to actuator failures, then adaptability is improved, but stability deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidactuator failure accommodation
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The control allocation system is designed in advance to handle actuator failures by pre-configuring fallback control strategies. When actuators fail, the system activates pre-planned control redistribution patterns that maintain stability by smoothly transitioning to controlled operation with fewer actuators, preventing instability rather than reacting to it

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11628927B2Method of controlling an actuator system and aircraft using same
Publication Date: 2023.04.18 VOLOCOPTER TECHNOLOGIES GMBH
  • US11628927B2 patent drawing
  • US11628927B2 patent drawing
  • US11628927B2 patent drawing

AI summary

A method of operating an under-actuated actuator system including a plurality of actuators (3), preferably for operating a multiactuator aerial vehicle (1), wherein the actuators (3) are individual propulsion units of the multiactuator aerial vehicle (1), each actuator having a maximum physical capacity umax, the method including: controlling the actuators (3) by with an actual control input u∈k computed from an allocation equation u=D−1up, wherein D−1 is an inverse allocation matrix and up∈m is a pseudo control input defined by a system dynamics equation m(x){umlaut over (x)}+c(x,{dot over (x)})+g(x)+G(x)up=fext, wherein x∈n is an n-dimensional configuration vector of the system, m(x)∈n×n is a state dependent generalized moment of inertia, c(x,{dot over (x)})∈n are state dependent Coriolis force, g(x)∈n are gravitational forces and fext∈n are external forces and torques, and G(x)∈n×m is a control input matrix which contains the information of under-actuation. The system is under-actuated if Rank (G(x))<n or both under-actuated and overly determined in case of k>m>n and Rank (G(x)D)<n, with k,m,n∈; using state feedback control to recurrently compute a desired pseudo control input up from the system dynamics equation. If at least one component of the desired pseudo control input up is greater than a corresponding maximum pseudo control input upmax that can be generated based on the actuator maximum physical capacity umax and based on positions (or characteristics and configurations) of the actuators within the system, prioritizing at least one of the components of up over the other components of up; and a) by using a prioritizing algorithm, solving the allocation equation for the at least one prioritized component of up before solving the allocation equation for the remaining components of up; or b) during state feedback control, adjusting a limiting value of the at least one prioritized component of up by an amount, while keeping respective limiting values of the remaining components of up essentially constant.