DETECTING FAULT STATES OF AN AIRCRAFT
First Claim
1. An apparatus for detecting fault states of an aircraft, the apparatus comprising a processor and a memory storing executable instructions that, in response to execution by the processor, cause the apparatus to at least:
- receive training data including operational parameters of an aircraft operating over a plurality of training flight legs;
apply a first clustering algorithm separately to the training data for each of the plurality of training flight legs to produce first clustered data, the first clustering algorithm being configured to cluster the operational parameters into one or more respective clusters for each of the plurality of training flight legs;
apply a second clustering algorithm to the first clustered data to produce second clustered data that indicates a plurality of states describing behavior of the aircraft operating over the plurality of training flight legs;
apply a third clustering algorithm to the second clustered data to identify one or more fault states of the aircraft from the plurality of states based on the training data and the second clustered data;
establish a digital datalink with the aircraft;
receive messages carrying data from the aircraft over the digital datalink;
detect a fault state of the one or more fault states from the data; and
in response,generate an alert.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for detecting fault states of an aircraft is provided. The apparatus receives training data including operational parameters of the aircraft operating over a plurality of training flight legs and applies a first clustering algorithm separately to the training data to produce first clustered data. The apparatus applies a second clustering algorithm to the first clustered data to produce second clustered data that indicates a plurality of states describing behavior of the aircraft operating over the training legs and applies a third clustering algorithm to identify one or more fault states of the aircraft from the plurality of states based on the training data and the second clustered data. The apparatus receives messages carrying data from the aircraft over a digital datalink, detects a fault state of the one or more fault states from the data, and generates an alert of the fault state.
19 Citations
24 Claims
-
1. An apparatus for detecting fault states of an aircraft, the apparatus comprising a processor and a memory storing executable instructions that, in response to execution by the processor, cause the apparatus to at least:
-
receive training data including operational parameters of an aircraft operating over a plurality of training flight legs; apply a first clustering algorithm separately to the training data for each of the plurality of training flight legs to produce first clustered data, the first clustering algorithm being configured to cluster the operational parameters into one or more respective clusters for each of the plurality of training flight legs; apply a second clustering algorithm to the first clustered data to produce second clustered data that indicates a plurality of states describing behavior of the aircraft operating over the plurality of training flight legs; apply a third clustering algorithm to the second clustered data to identify one or more fault states of the aircraft from the plurality of states based on the training data and the second clustered data; establish a digital datalink with the aircraft; receive messages carrying data from the aircraft over the digital datalink; detect a fault state of the one or more fault states from the data; and
in response,generate an alert. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of detecting fault states of an aircraft, the method comprising:
-
receiving training data including operational parameters of an aircraft operating over a plurality of training flight legs; applying a first clustering algorithm separately to the training data for each of the plurality of training flight legs to produce first clustered data, the first clustering algorithm being configured to cluster the operational parameters into one or more respective clusters for each of the plurality of training flight legs; applying a second clustering algorithm to the first clustered data to produce second clustered data that indicates a plurality of states describing behavior of the aircraft operating over the plurality of training flight legs; applying a third clustering algorithm to the second clustered data to identify one or more fault states of the aircraft from the plurality of states based on the training data and the second clustered data; establishing a digital datalink with the aircraft; receiving messages carrying data from the aircraft over the digital datalink; detecting a fault state of the one or more fault states from the data; and
in response,generating an alert. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium for detecting fault states of an aircraft, the computer-readable storage medium being non-transitory and having computer-readable program code stored therein that in response to execution by a processor, causes an apparatus to at least:
-
receive training data including operational parameters of an aircraft operating over a plurality of training flight legs; apply a first clustering algorithm separately to the training data for each of the plurality of training flight legs to produce first clustered data, the first clustering algorithm being configured to cluster the operational parameters into one or more respective clusters for each of the plurality of training flight legs; apply a second clustering algorithm to the first clustered data to produce second clustered data that indicates a plurality of states describing behavior of the aircraft operating over the plurality of training flight legs; apply a third clustering algorithm to the second clustered data to identify one or more fault states of the aircraft from the plurality of states based on the training data and the second clustered data; establish a digital datalink with the aircraft; receive messages carrying data from the aircraft over the digital datalink; detect a fault state of the one or more fault states from the data; and
in response,generate an alert. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification