IP Library › Granted Patent US 12,602,583
Granted Patent B2
US 12,602,583 · App. 17/686,041 · Granted Apr 14, 2026

Method of training a neural network to control an aircraft system

Inventors: George Howell (Bristol, GB); Jean-Marie Dautelle (Blagnac, FR); Andrea Laruelo-Fernandez (Blagnac, FR); William Parr (Bristol, GB)
Assignees: Airbus Operations Limited; Airbus (S.A.S.)
G06N3/08G06F18/217G06N3/04G07C5/02G07C5/0808G07C5/0841
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,602,583
App. No.
17/686,041
Granted
Apr 14, 2026
Kind
B2
Abstract

A method of training a neural network to control an aircraft system. The method includes obtaining an operational mode data space representing a set of operational modes for the aircraft system, wherein each operational mode represents a configuration of the aircraft system where performance of an aircraft component is impaired according to an aircraft system model. Each operational mode includes probability data indicating a respective probability of the operational mode occurring, according to the model. The method includes generating a reduced operational mode data space including operational modes having a probability greater than a theoretical operational probability threshold, and generating a training operational mode data space including operational modes within the reduced operational mode data space that have a probability less than a real-world operational probability threshold. The method includes training the neural network using operational modes within the training operational mode data space.

Claims (34)

1 . A method of training a neural network to control an aircraft braking system having a plurality of aircraft braking system components, the method comprising:

obtaining an operational mode data space representing a set of operational modes for the aircraft braking system, wherein each operational mode represents a configuration of the aircraft braking system where performance of one or more of the plurality of aircraft braking system components is impaired and comprises probability data indicating a respective positive and non-zero probability of the operational mode occurring, according to a model of the aircraft braking system, wherein the plurality of aircraft braking system components comprise one or more of a power supply selector valve and an actuator;

generating a reduced operational mode data space limited to the operational modes having a probability greater than a theoretical operational probability threshold and excluding the operational modes having a probability less than the theoretical operational probability;

generating a training operational mode data space limited to the operational modes within the reduced operational mode data space that have a probability less than a real world operational probability threshold and excluding the operational modes within the reduced operational mode data space having a probability greater than the real-world operational probability threshold; and

training the neural network using operational modes within the training operational mode data space, to control reconfiguration of the braking system by controlling one or more of the power supply selector valve and the actuator.

2 . The method according to claim 1 , wherein the method comprises stratifying the training operational mode data space to generate a plurality of sub-spaces based on the obtained probability data, selecting a first set of operational modes from the plurality of sub-spaces, selecting a second set of operational modes from the plurality of sub-spaces, the second set of operational modes different from the first set of operational modes, training the neural network using the first set of operational modes, and testing the neural network using the second set of operational modes.

3 . The method according to claim 2 , wherein each operational mode of the first set of operational modes is different from each operational mode of the second set of operational modes.

4 . The method according to claim 2 , wherein selecting the first and second sets of operational modes comprises randomly selecting the first and second sets of operational modes from the plurality of sub-spaces.

5 . The method according to claim 2 , wherein selecting the first and second sets of operational modes comprises selecting operational modes from the plurality of sub-spaces such that each of the first and second sets of operational modes has the same distribution of probabilities as the training operational mode data space.

6 . The method according to claim 2 , wherein the method further comprises stratifying the plurality of sub-spaces based on a structure of the aircraft braking system to generate a plurality of further sub-spaces, selecting the first set of operational modes from the plurality of further sub-spaces and selecting the second set of operational modes from the plurality of further sub-spaces.

7 . The method according to claim 1 , wherein the method further comprises generating an operational mode data space using operational modes present in the reduced operational mode data space but absent from the training operational mode data space, and verifying operation of the neural network using operational modes within the operational mode data space.

8 . The method according to claim 1 , wherein the theoretical operational probability threshold is set such that operational modes present in the operational mode data space but absent from the reduced operational mode data space comprise a cumulative probability less than an acceptable safety level for the aircraft braking system.

9 . The method according to claim 1 , wherein a size of the operational mode data space is determined based on a maximum acceptable probability of a determined critical operational mode according to the model of the aircraft braking system, and an operational mode having a highest probability according to the model of the aircraft braking system.

10 . The method according to claim 1 , wherein the neural network comprises a plurality of nodes, and the method comprises monitoring outputs from the plurality of nodes during training of the neural network to determine activity data representing activity of the plurality of nodes, identifying a node or combination of nodes having activity levels below an activity level threshold using the activity data, and modifying the operational modes used to train the neural network based on the identified node or combination of nodes.

11 . The method according to claim 10 , wherein modifying the operational modes used to train the neural network based on the identified node or combination of nodes comprises utilising a greater number of operational modes from within the training operational mode data space.

12 . The method according to claim 10 , wherein modifying the operational modes used to train the neural network based on the identified node or combination of nodes comprises adding operational modes to the training operational mode data space from the reduced operational mode data space.

13 . The method according to claim 10 , wherein modifying the operational modes used to train the neural network based on the identified node or combination of nodes comprises adding operational modes to the training operational mode data space from the operational mode data space.

14 . The method according to claim 1 , wherein the model of the aircraft braking system comprises a directed graph comprising one or more vertices, and each vertex represents operation of at least one of the aircraft braking system components of the aircraft braking system.

15 . The method according to claim 1 , wherein the aircraft braking system comprises a braking system, and each operational mode represents a respective set of possible braking component impairments according to a model of the aircraft braking system.

16 . The method according to claim 1 , wherein operational modes present in the operational mode data space but absent from the reduced operational mode data space define a discarded operational mode data space, and the discarded operational mode data space comprises a cumulative probability less than an acceptable safety level for the aircraft braking system.

17 . A method of training a neural network to control an aircraft braking system having a plurality of aircraft braking system components, the method comprising:

obtaining an aircraft braking system operational mode data space representing a set of operational modes for the aircraft braking system, wherein each operational mode represents a configuration of the aircraft braking system where performance of one or more of the plurality of aircraft braking system components is impaired, according to a model of the aircraft braking system, wherein the plurality of aircraft braking system components comprise one or more of a power supply selector valve and an actuator;

obtaining probability data indicative of probabilities of the operational modes occurring, wherein each of the probabilities is positive and greater than a zero probability;

comparing obtained probability data for each operational mode to a theoretical operational probability threshold, wherein each of the probabilities is greater than a zero probability;

removing operational modes having a probability less than or equal to the theoretical operational probability threshold from the aircraft braking system operational mode data space to leave behind a reduced aircraft braking system operational mode data space, wherein the reduced aircraft braking system operational mode data space is limited to the operational modes from the operational mode data space having a probability greater than the theoretical operational probability threshold and excludes the operational modes in the operational mode data space having a probability equal or less than the theoretical operational probability threshold;

comparing obtained probability data for operational modes within the reduced aircraft braking system operational mode data space to a real-world operational probability threshold;

removing operational modes having a probability greater than or equal to the real-world operational probability threshold from the reduced aircraft braking system operational mode data space to leave behind a training aircraft braking system operational mode data space, wherein the operational modes remaining in the training aircraft braking system operational mode data space is limited to the operational modes in the reduced aircraft braking system operational mode data space having a probability less than the real-world operational probability threshold; and

training the neural network using operational modes within the training aircraft braking system operational mode data space, to control reconfiguration of the braking system by controlling one or more of the power supply selector valve and the actuator.

18 . A data carrier comprising machine-readable instructions for the operation of a processor of a computer system to perform the method according to claim 1 .

19 . A computer system for training a neural network to control the aircraft braking system, the computer system comprising a processor and a data carrier according to claim 18 .

20 . An aircraft braking system comprising a neural network trained according to the method of claim 1 .

21 . The method of claim 1 , wherein:

the generating of the reduced operational mode includes selecting for the reduced operational mode data space the operational modes from the operational mode data space having a probability greater than the theoretical operational probability threshold and excluding for use in the reduced operational mode data space the operational modes in the operational mode data space having a probability equal or less than the theoretical operational probability threshold; and

the generating of the training operational mode data space selects for the training operational mode data space the operational modes in the reduced operational mode data space having a probability less than the real-world operational probability threshold and excludes for use in the training operational mode data space operational modes the operational modes in the reduced operational mode data space having a probability equal to or greater than the real-world operational probability threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2025
From: DAUTELLE, JEAN-MARIE; LARUELO-FERNANDEZ, ANDREA
To: AIRBUS (SAS)
Reel/Frame 070307/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2025
From: HOWELL, GEORGE
To: AIRBUS OPERATIONS LIMITED
Reel/Frame 070308/0190 →
Priority Claims (1)
GB 2103053 · Mar 4, 2021 · national
Continuity (1)
Related Publication 20220284292A1 · Sep 8, 2022
References Cited (31)
US 8219383B2 · Statnikov et al. · 2012 [cited by applicant]
US 9561863B2 · Conrad · 2017 [cited by applicant]
US 10095813B2 · Ramesh et al. · 2018 [cited by applicant]
US 10180995B2 · Jones et al. · 2019 [cited by applicant]
US 20040010354A1 · Nicholas et al. · 2004 [cited by applicant]
US 20060064291A1 · Pattipatti · 2006 [cited by examiner]
US 20150019187A1 · Jones · 2015 [cited by examiner]
US 20180253645A1 · Burr · 2018 [cited by applicant]
US 20200074266A1 · Peake · 2020 [cited by examiner]
US 20200209848A1 · Mercep · 2020 [cited by examiner]
US 20220101198A1 · Freed · 2022 [cited by examiner]
US 20230022505A1 · Howell · 2023 [cited by examiner]
CN 109164708 · 2019 [cited by applicant]
CN 106649727 · 2019 [cited by applicant]
EP 2974922 · 2016 [cited by applicant]
GB 2590671 · 2021 [cited by applicant]
WO 2015158198 · 2015 [cited by applicant]
Attenberg, Class Imbalance and Active Learning, Imbalanced Learning: Foundations, Algorithms, and Applications, First Edition. The Institute of Electrical and Electronics Engineers, 2013 (Year: 2013). [cited by examiner]
Quality-One FMECA Failure Mode, Effects & Criticality Analysis, quality-one.com 2020 (Year: 2020). [cited by examiner]
Investopedia, Representative Sample, www.investopedia.com, 2011 (Year: 2011). [cited by examiner]
Liu, Generative Adversarial Network Based Multi-class Imbalanced Fault Diagnosis of Rolling Bearing, 2019 4th International Conference on System Reliability and Safety (Year: 2019). [cited by examiner]
Wang, A Comprehensive Survey on Curriculum Learning, arXiv, 2020 (Year: 2020). [cited by examiner]
European Search Report cited in EP 22159778.4 mailed Nov. 23, 2022, 10 pages. [cited by applicant]
Jovan Boskovic et al. “A Decentralized Scheme For Accommodation of Multiple Simultaneous Actuator Failures”, Proceedings of the 2002 American Control Conference Acc. Anchorage, AL, May 8-10, 2002, 6 pages. [cited by applicant]
Jovan Boskovic et al. “Failure Detection, Identification and Reconfiguration System For A Redundant Actuator Assembly”, 5th IFAC Symposium On Fault Detection, Supervision and Safety of Technical Processes 2003, Washingt… [cited by applicant]
Search and Examination Report for GB2103053.1, dated Aug. 17, 2021, 9 pages. [cited by applicant]
Mackall et al., Verification & Validation of Neural Networks for Aerospace Systems, NASA, Jun. 12, 2002, 85 pages. [cited by applicant]
Iannace et al., “Fault Diagnosis for UAV Blades Using Artificial Neural Network”, Robotics 2019, Jul. 20, 2019, 17 pages. [cited by applicant]
Cerqueira et al., “Evaluating Time Series Forecasting Models”, May 29, 2019, 28 pages. [cited by applicant]
Korvesis, “Machine Learning for Predictive Maintenance in Aviation”, HAL Archives-ouvertes, submitted Feb. 1, 2019, 161 pages. [cited by applicant]
Corbetta, “Application of sparse identification of nonlinear dynamics for physics-informed learning,” 2020 IEEE Aerospace Conference, Mar. 2020, pp. 1-8. [cited by applicant]