Method for creating and choosing a determinate piloting strategy for an aircraft

US2016104382A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016104382-A1
Application numberUS-201514835114-A
CountryUS
Kind codeA1
Filing dateAug 25, 2015
Priority dateOct 14, 2014
Publication dateApr 14, 2016
Grant date

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 method includes generating an initial flight context that includes a set of unresolved flight constraints. The method further includes generating a decision tree based on the initial flight context. The decision tree includes a plurality of flight contexts corresponding to leaves of the decision tree. The method also includes expanding the decision tree according to a greedy best-first strategy that selects a flight context of the decision tree for expansion based on a fitness value assigned to the flight context. The method includes selecting, as a piloting strategy, a flight context of the decision tree that includes a sequence of actions to resolve each of the unresolved flight constraints. The method further includes flying an aircraft according to the piloting strategy.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: generating a set of flight contexts including at least an initial flight context, wherein each flight context of the set of flight contexts includes a fitness value; repeatedly performing operations comprising: selecting a flight context that has a highest fitness value from the set of flight contexts; expanding the selected flight context to obtain at least one expanded flight context; allocating a new fitness value to the at least one expanded flight context; and adding the at least one expanded flight context to the set of flight contexts; and after repeatedly performing the operations, selecting, from the set of flight contexts, the flight context that has the highest fitness value as a piloting strategy for flying an aircraft. 2 . The method of claim 1 , wherein each flight context of the set of flight contexts further includes a set of resolved flight constraints, a set of unresolved flight constraints, a sequence of actions to be performed by the aircraft in order to comply with at least one flight constraint, or a combination thereof. 3 . The method of claim 2 , wherein the set of resolved flight constraints includes a set of resolved altitude flight constraints, a set of resolved speed flight constraints, or both, and wherein the set of unresolved flight constraints includes a set of unresolved altitude flight constraints, a set of unresolved speed flight constraints, or both. 4 . The method of claim 2 , wherein the flight constraints are expressed in a flight intent description language (FIDL) comprising lexemes that univocally express a way of piloting the aircraft and univocally lead to a determinate aircraft trajectory when all configurable parameters involved in the FIDL lexemes are determined. 5 . The method of claim 4 , wherein the configurable parameters include: a range of numerical values of certain air vehicle state variables; a set of discrete values for defining the reference for the numerical value of the aircraft state variables; and a set of discrete values for defining different air vehicle settings. 6 . The method of claim 2 , wherein each action of the sequence of actions is expressed in an intent composite description language (ICDL) comprising lexemes or intent composites that univocally express a way of piloting the aircraft and univocally lead to a determinate aircraft trajectory when all configurable parameters involved in the ICDL lexemes are determined. 7 . The method of claim 6 , further comprising translating the sequence of actions from the ICDL into an aircraft intent description language (AIDL) that is a low level description language that univocally defines a precise way of commanding configurable parameters of the aircraft, yielding to a determinate aircraft trajectory. 8 . The method of claim 2 , further comprising leaving at least one configurable parameter of at least one of the actions of the sequence of actions as undefined or expressed as a range of selectable values to enable tuning according to a user preference. 9 . The method of claim 1 , wherein expanding the selected flight context comprises: selecting an action that addresses at least one flight constraint, selected from a set of unresolved flight constraints of the selected flight context; adding the selected action to a sequence of actions to be performed by the aircraft; removing the at least one flight constraint from the set of unresolved flight constraints; and adding the at least one flight constraint to a set of resolved flight constraints of the selected flight context. 10 . The method of claim 1 , wherein the piloting strategy is selected from a subset of the set of flight contexts, wherein each flight context of the subset has an empty set of unresolved flight contexts. 11 . The method of claim 1 , wherein the operations further comprise computing a partial trajectory corresponding to at least one action of a sequence of actions associated with the selected flight context. 12 . The method of claim 11 , wherein an amount of time devoted to expanding the selected context and to computing the partial trajectory is configurable to enable compromise between computing time and optimality of the piloting strategy. 13 . The method of claim 11 , wherein the piloting strategy is selected from a subset of the set of flight contexts, wherein for each flight context of the subset, the partial trajectory corresponds to each action of the sequence of actions and is feasible. 14 . The method of claim 13 , wherein the partial trajectory is feasible when the partial trajectory is flyable and the partial trajectory meets all the resolved flight constraints, wherein the partial trajectory is flyable if it is compatible with an aircraft performance model of the aircraft. 15 . The method of claim 1 , wherein the new fitness value is: proportional to a number of resolved flight constraints of the at least one expanded flight context, proportional to an inverse of the number of resolved flight constraints of the at least one expanded flight context, proportional to the number of unresolved flight constraints of the at least one expanded flight context, proportional to the of the number of unresolved flight constraints of the at least one expanded flight context, equal to the sum of an estimated cost of a computed partial trajectory corresponding to the at least one expanded flight context and an estimated cost of an estimated remaining trajectory, or any combination thereof. 16 . A method comprising: generating an initial flight context; adding the initial flight context to a set of flight contexts stored at a context database; selecting a flight context that has a highest fitness value from the set of flight contexts, the selected flight context including a set of unresolved flight constraints, a set of resolved flight constraints, and a sequence of actions; computing a partial trajectory for all the actions of the sequence of actions when the partial trajectory can be computed; determining whether the partial trajectory is feasible when the partial trajectory is computed; determining whether the set of unresolved flight constraints is empty when the partial trajectory is feasible; and yielding a piloting strategy corresponding to the selected flight context when the set of unresolved flight constraints is empty, otherwise: expanding the selected flight context to form at least one expanded flight context; adding the one or more expanded flight contexts to the set of flight contexts; and selecting again the flight context that has the highest fitness value from the set of flight contexts. 17 . The method of claim 16 further comprising: when the partial trajectory cannot be computed: determining whether the set of unresolved flight constraints is empty. 18 . The method of claim 16 further comprising: when the partial trajectory is not feasible: discarding the selected flight context from the set of flight contexts; and yielding no solution when the set of flight contexts is empty, otherwise, selecting again the flight context that has the highest fitness value from the set of flight contexts. 19 . A method comprising: generating an initial flight context that includes a set of unresolved flight constraints; generating a decision tree based on the initial flight context, the decision tree including a plurality of flight contexts corresponding to leaves of the decision tree; expanding the decision tree according

Assignees

Inventors

Classifications

  • for a single aircraft · CPC title

  • for approach or landing · CPC title

  • for cruising · CPC title

  • for flight plan modification · CPC title

  • Traffic control systems 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 US2016104382A1 cover?
A method includes generating an initial flight context that includes a set of unresolved flight constraints. The method further includes generating a decision tree based on the initial flight context. The decision tree includes a plurality of flight contexts corresponding to leaves of the decision tree. The method also includes expanding the decision tree according to a greedy best-first strate…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G05D1/101. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).