Health based actuator allocation

US11834188B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11834188-B2
Application numberUS-202217828729-A
CountryUS
Kind codeB2
Filing dateMay 31, 2022
Priority dateSep 17, 2018
Publication dateDec 5, 2023
Grant dateDec 5, 2023

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.

Commands, including a first and second command associated with a first and second rotor module, are determined based at least in part on a set of desired forces or moments and a plurality of health metrics, including by determining a plurality of differences between the plurality of health metrics and a threshold and assigning a lower thrust value to the first command based at least in part on the first difference and a higher thrust value to the second command based at least in part on the second difference, where the first difference indicates a higher degree of wear on the first rotor module than the second difference indicates for the second rotor module. The commands are sent to the rotor modules and after the commands are performed, updated health metrics are determined.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a communication interface that is configured to: receive a set of one or more desired forces or desired moments associated with an aircraft that includes a plurality of rotor modules including a first rotor module and a second rotor module; receive a plurality of health metrics, each of which is associated with a respective one of the plurality of rotor modules, including a first health metric that is associated with the first rotor module and a second health metric that is associated with the second rotor module; and send a plurality of commands to the plurality of rotor modules, wherein each command in the plurality of commands is associated with a respective one of the plurality of rotor modules; and a processor that is coupled to the communication interface and that is configured to: determine the plurality of commands, including a first command associated with the first rotor module and a second command associated with the second rotor module, based at least in part on: (1) the set of desired forces or desired moments and (2) the plurality of health metrics, including by: determining a plurality of differences between the plurality of health metrics and a threshold, including by: determining a first difference between the first health metric and the threshold; and determining a second difference between the second health metric and the threshold; and determining the plurality of commands based at least in part on the plurality of differences, including by assigning a lower thrust value to the first command based at least in part on the first difference and a higher thrust value to the second command based at least in part on the second difference, wherein the first difference indicates a higher degree of wear on the first rotor module than the second difference indicates for the second rotor module; and after the plurality of rotor modules perform the plurality of commands, determine an updated plurality of health metrics. 2. The system recited in claim 1 , wherein: the communication interface and the processor are included in an allocation block in the aircraft; and the first health metric is received from a first built-in health monitoring circuit in the first rotor module and the second health metric is received from a second built-in health monitoring circuit in the second rotor module. 3. The system recited in claim 1 , wherein: the system further includes an allocation block in the aircraft that includes the communication interface and the processor; and the first health metric is received from a first built-in health monitoring circuit in the first rotor module and the second health metric is received from a second built-in health monitoring circuit in the second rotor module. 4. The system recited in claim 1 , further including: an allocation block in the aircraft that includes the communication interface and the processor; and the plurality of rotor modules, wherein the first health metric is received from a first built-in health monitoring circuit in the first rotor module and the second health metric is received from a second built-in health monitoring circuit in the second rotor module. 5. The system recited in claim 1 , wherein determining the plurality of commands further includes dividing, based at least in part on the plurality of health metrics, the plurality of commands into a first subset of commands for which there is at least some health metric consideration and a second subset of commands for which there is no health metric consideration. 6. The system recited in claim 1 , wherein determining the plurality of commands further includes: dividing, based at least in part on the plurality of health metrics, the plurality of commands into a first subset of zero or more commands for which there is at least some health metric consideration and a second subset of zero or more commands for which there is no health metric consideration; determining values for the first subset of commands based at least in part on at least some of the plurality of health metrics; and after determining values for the first subset of commands, determining values for the second subset of commands, independent of the plurality of health metrics. 7. The system recited in claim 1 , wherein determining the plurality of commands further includes: setting a first weight, associated with taking the set of desired forces or desired moments into account, and a second weight, associated with taking the plurality of health metrics into account, based at least in part on at least one of the plurality of health metrics; and using the first weight and the second weight to determine the plurality of commands. 8. The system recited in claim 1 , wherein determining the plurality of commands further includes prioritizing control associated with a first axis over control associated with a second axis. 9. The system recited in claim 1 , wherein determining the plurality of commands further includes prioritizing control associated with a first axis, including a roll axis, over control associated with a second axis, including a yaw axis. 10. The system recited in claim 1 , wherein determining the plurality of commands further includes prioritizing control associated with a first axis, including a pitch axis, over control associated with a second axis, including a yaw axis. 11. A method, comprising: receiving a set of one or more desired forces or desired moments associated with an aircraft that includes a plurality of rotor modules including a first rotor module and a second rotor module; receiving a plurality of health metrics, each of which is associated with a respective one of the plurality of rotor modules, including a first health metric that is associated with the first rotor module and a second health metric that is associated with the second rotor module; determining a plurality of commands, including a first command associated with the first rotor module and a second command associated with the second rotor module, based at least in part on: (1) the set of desired forces or desired moments and (2) the plurality of health metrics, including by: determining a plurality of differences between the plurality of health metrics and a threshold, including by: determining a first difference between the first health metric and the threshold; and determining a second difference between the second health metric and the threshold; and determining the plurality of commands based at least in part on the plurality of differences, including by assigning a lower thrust value to the first command based at least in part on the first difference and a higher thrust value to the second command based at least in part on the second difference, wherein the first difference indicates a higher degree of wear on the first rotor module than the second difference indicates for the second rotor module; sending the plurality of commands to the plurality of rotor modules, wherein each command in the plurality of commands is associated with a respective one of the plurality of rotor modules; and after the plurality of rotor modules perform the plurality of commands, determining an updated plurality of health metrics. 12. The method recited in claim 11 , wherein: the method is performed by an allocation block in the aircraft; and the first health metric is received from a first built-in health monitoring circuit in the first rotor module and the second health metric is received from a second built-in health monitoring circuit in the second rotor module. 13. The method recited in claim 11 , wherein determining the plu

Assignees

Inventors

Classifications

  • B64D31/06Primary

    actuated automatically · CPC title

  • B64D45/00Primary

    Aircraft indicators or protectors not otherwise provided for · CPC title

  • Control of position or course in three dimensions [3D] · CPC title

  • Compensating for or utilising external environmental conditions, e.g. wind or water currents (station keeping G05D1/611) · CPC title

  • Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005) · 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 US11834188B2 cover?
Commands, including a first and second command associated with a first and second rotor module, are determined based at least in part on a set of desired forces or moments and a plurality of health metrics, including by determining a plurality of differences between the plurality of health metrics and a threshold and assigning a lower thrust value to the first command based at least in part on …
Who is the assignee on this patent?
Kitty Hawk Corp
What technology area does this patent fall under?
Primary CPC classification B64D31/06. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Dec 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).