Geometry-based flight control system

US9908616B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9908616-B1
Application numberUS-201715593819-A
CountryUS
Kind codeB1
Filing dateMay 12, 2017
Priority dateMay 12, 2017
Publication dateMar 6, 2018
Grant dateMar 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A geometry-based flight control system is disclosed. The geometry-based flight control system receives a set of inputs associated with a requested set of forces and moments to be applied to the aircraft and computes an optimal mix of actuators and associated actuator parameters to achieve to an extent practical the requested forces and moments. Computing the optimal mix of actuators and associated actuator parameters includes taking into consideration dynamically varying effectiveness of one or more actuators based on a dynamic state of the aircraft. For example, the dynamic state may comprise an angle of a tiltwing of the aircraft or an angle of a tilt rotor of the aircraft.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of controlling flight of an aircraft, comprising: receiving a set of inceptor inputs associated with a requested set of forces and moments to be applied to the aircraft; receiving a set of sensor inputs reflecting a current dynamic state of the aircraft, the dynamic state including aircraft airspeed and wing tilt angle; computing an optimal mix of actuators and associated actuator parameters to achieve to an extent practical the requested forces and moments, including by taking into consideration dynamically varying effectiveness of one or more actuators based on the current dynamic state of the aircraft, wherein the optimal mix of actuators includes one or more rotors and for each rotor taking into consideration dynamically varying effectiveness includes using at least a subset of the sensor inputs to model a current effectiveness of the rotor and adding a linearization of said model to a rotor geometry matrix, and wherein computing the optimal mix of actuators and associated actuator parameter includes using the rotor geometry matrix to determine the effect of said one or more rotors under various combinations of actuators and associated parameters given the current dynamic state of the aircraft; and providing an output comprising for each actuator in the optimal mix a corresponding set of one or more control signals associated with the set of actuator parameters computed for that actuator. 2. The method of claim 1 , wherein the dynamic state of the aircraft comprises a rotor tilt angle. 3. The method of claim 1 , wherein the optimal mix is computed at least in part by formulating an associated optimization problem as a quadratic program. 4. The method of claim 1 , wherein the optimal mix is computed at least in part by formulating an associated optimization problem comprising a rotor performance matrix, control surface performance matrix, and the requested set of forces and moments to be applied to the aircraft. 5. The method of claim 1 , wherein computing the optimal mix includes determining a set of thrusts for rotors of the aircraft and a set of angles for control surfaces of the aircraft. 6. The method of claim 1 , wherein the non-linear model for actuator performance is determined based on spatial rotation information. 7. The method of claim 1 , wherein the optimal mix is computed at least in part by determining a model for control surface performance based on the dynamic state of the aircraft. 8. The method of claim 1 , wherein computing the optimal mix includes optimizing for an equal utilization of all rotors relative to their maximum and minimum thrusts. 9. The method of claim 1 , wherein computing the optimal mix includes optimizing for an equal utilization of all control surfaces relative to their maximum and minimum possible angles. 10. The method of claim 1 , wherein computing the optimal mix includes determining weights to prioritize roll, pitch, yaw, and thrusts in relation to each other. 11. The method of claim 1 , wherein computing the optimal mix includes monitoring actuator health and adjusting an associated optimization problem accordingly. 12. The method of claim 1 , wherein a wing tilt angle of the aircraft is determined based on past actuator commands. 13. The method of claim 1 , wherein aircraft airspeed is interpolated based on a wing tilt angle of the aircraft. 14. An aircraft flight control system, comprising: an interface configured to receive: a set of inceptor inputs associated with a requested set of forces and moments to be applied to the aircraft; and a set of sensor inputs reflecting a current dynamic state of the aircraft, the dynamic state including aircraft airspeed and wing tilt angle; and a processor coupled to the interface and configured to: compute an optimal mix of actuators and associated actuator parameters to achieve to an extent practical the requested forces and moments, including by taking into consideration dynamically varying effectiveness of one or more actuators based on the current dynamic state of the aircraft, wherein the optimal mix of actuators includes one or more rotors and for each rotor taking into consideration dynamically varying effectiveness includes using at least a subset of the sensor inputs to model a current effectiveness of the rotor and adding a linearization of said model to a rotor geometry matrix, and wherein computing the optimal mix of actuators and associated actuator parameter includes using the rotor geometry matrix to determine the effect of said one or more rotors under various combinations of actuators and associated parameters given the current dynamic state of the aircraft; and provide an output comprising for each actuator in the optimal mix a corresponding set of one or more control signals associated with the set of actuator parameters computed for that actuator. 15. A computer program product to control flight of an aircraft, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for: receiving a set of inceptor inputs associated with a requested set of forces and moments to be applied to the aircraft; receiving a set of sensor inputs reflecting a current dynamic state of the aircraft, the dynamic state including aircraft airspeed and wing tilt angle; computing an optimal mix of actuators and associated actuator parameters to achieve to an extent practical the requested forces and moments, including by taking into consideration dynamically varying effectiveness of one or more actuators based on the current dynamic state of the aircraft, wherein the optimal mix of actuators includes one or more rotors and for each rotor taking into consideration dynamically varying effectiveness includes using at least a subset of the sensor inputs to model a current effectiveness of the rotor and adding a linearization of said model to a rotor geometry matrix, and wherein computing the optimal mix of actuators and associated actuator parameter includes using the rotor geometry matrix to determine the effect of said one or more rotors under various combinations of actuators and associated parameters given the current dynamic state of the aircraft; and providing an output comprising for each actuator in the optimal mix a corresponding set of one or more control signals associated with the set of actuator parameters computed for that actuator.

Assignees

Inventors

Classifications

  • Devices for aircraft health monitoring, e.g. monitoring flutter or vibration · CPC title

  • Aircraft indicators or protectors not otherwise provided for · CPC title

  • actuated automatically · CPC title

  • the power plant being tiltable · CPC title

  • specially adapted for aircraft · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9908616B1 cover?
A geometry-based flight control system is disclosed. The geometry-based flight control system receives a set of inputs associated with a requested set of forces and moments to be applied to the aircraft and computes an optimal mix of actuators and associated actuator parameters to achieve to an extent practical the requested forces and moments. Computing the optimal mix of actuators and associa…
Who is the assignee on this patent?
Kitty Hawk Corp
What technology area does this patent fall under?
Primary CPC classification B64C13/18. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).