Multicopter Flight Control Unit Dynamic Motor Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multicopters face premature flight termination due to uneven load distributions causing motor overheating, rapid battery discharge, and structural deformation, leading to reduced flight time and safety concerns.

Innovation Solution

A method and flight control unit that dynamically weight individual motors based on a diagonally filled matrix and secondary control variables, allowing for adjusted motor contributions to torque and thrust without affecting flight movement, thereby mitigating overheating, discharge, and deformation issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If individual motors are operated at high power to extend flight time, then productivity increases, but motors overheat and batteries discharge rapidly reducing reliability

Engineering Contradiction:
Improveflight timeVSAvoidmotor overheating and battery discharge
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic motor weighting where the weighting matrix P is continuously adapted during flight based on real-time motor temperatures and battery states. This allows the system to optimize power distribution dynamically - increasing power to motors that can handle it while reducing load on overheating motors, thereby extending flight time without compromising reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting motor weighting factors in the control algorithm. By modifying the weighting matrix P based on thermal and electrical state parameters, the system optimizes power distribution to extend flight time while preventing motor overheating and excessive battery discharge

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If motors are operated at high power to maintain stable flight, then stability is improved, but structural deformation increases

Engineering Contradiction:
Improveflight stabilityVSAvoidstructural deformation
Core Design Contradiction:
Stability of the object's compositionVSShape

Solution Approach 1:

The patent applies local quality by assigning different weighting factors to different motors based on their individual conditions and structural impact. The weighting matrix P allows selective reduction of power to motors that cause excessive structural stress while maintaining adequate power to other motors, thereby preserving flight stability while reducing overall structural deformation

Inventive Principle:
Principle #3Local quality

3Duration of action of moving object

If motor load is increased to extend flight time, then duration of action increases, but motors generate excessive noise

Engineering Contradiction:
Improveflight timeVSAvoidnoise generation
Core Design Contradiction:
Duration of action of moving objectVSObject-generated harmful factors

Solution Approach 1:

The system dynamically adjusts motor operating parameters through adaptive weighting. By modifying the weighting matrix P based on noise thresholds and flight conditions, the system can extend flight time while keeping noise generation within acceptable limits through optimized power distribution

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11640179B2Flight control unit and method for flight stabilization of a person-carrying or load-carrying multicopter
Publication Date: 2023.05.02 VOLOCOPTER TECHNOLOGIES GMBH
  • US11640179B2 patent drawing
  • US11640179B2 patent drawing
  • US11640179B2 patent drawing

AI summary

A method is provided for stabilizing an orientation and height of a person or load-carrying multicopter with a plurality of motors, wherein the drive of the individual motors in flight is continuously calculated by a flight control unit and correspondingly prescribed to the motors using control technology, for which purpose, based on a desired torque τ, of a desired thrust s preferably prescribed by a pilot signal, and of a motor matrix M, the drive of the motors is calculated by a motor allocation algorithm f and provided as a control signal to the motors, wherein the following applies to the drive and the corresponding motor control variables u: u=f(τ, s, M). The method provides that A) the individual motors are weighted with a preferably diagonally filled matrix P, so that the following applies: u=f(τ, s, M, P), the motor allocation algorithm calculates the drive u such that the individual motors make an individual contribution to the desired forces and torques T and to the thrust s in accordance with the matrix P depending on the weighting; and/or B) zero space orientations with 0=M·uN that do not generate any torques or thrust, and therefore do not influence the flight movement, are used to drive the motors.