IP Library › Granted Patent US 12,371,156
Granted Patent B2
US 12,371,156 · App. 17/213,455 · Granted Jul 29, 2025

Control system

Inventor: George Howell (Bristol, GB)
Assignee: AIRBUS OPERATIONS LIMITED
B64C19/02B64F5/60
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,371,156
App. No.
17/213,455
Granted
Jul 29, 2025
Kind
B2
Abstract

An aircraft control system ( 100 ) including an aircraft control module ( 110 ), a trained classifier module ( 120 ), and an aircraft control processing engine ( 13 ). The aircraft control module ( 110 ) generates first control outputs ( 104 a to 104 c ) based on received aircraft operating inputs ( 102 a to 102 d ). The trained classifier module receives the aircraft operating inputs ( 102 a to 102 d ) and generates second control outputs ( 104 d to 104 f ). The aircraft control processing engine ( 130 ) receives the first control outputs ( 104 a to 104 c ) and the second control outputs ( 104 d to 104 f ) and generates operating control outputs ( 106 a to 106 c ), based on the received first control outputs and second control outputs. The aircraft control processing engine ( 130 ) then controls the aircraft using the operating control outputs ( 106 a to 106 c ).

Claims (66)

1. An aircraft control system comprising:

an aircraft control module adapted to receive aircraft operating inputs and, based on the received aircraft operating inputs, generate first control outputs to control equipment of an aircraft, wherein the equipment is separate from the aircraft control module;

a trained classifier module adapted to receive the aircraft operating inputs and generate second control outputs to control the equipment of the aircraft; and

an aircraft control processing engine adapted to:

receive the first control outputs and the second control outputs;

determine a first control value representing at least one of the first control outputs and a second control value representing at least one of the second control outputs;

determine an operating control value, at a distance between the first and second control values, the distance being determined by an authority parameter;

using the determined operating control value to generate operating control outputs;

control the equipment of the aircraft using the operating control outputs;

evaluate the control of the equipment of the aircraft; and

update the authority parameter based on the evaluation of the control of the aircraft.

2. The aircraft control system according to claim 1 , wherein the authority parameter comprises a weight value and generating the operating control value comprises generating a weighted average of the first control value and the second control value.

3. The aircraft control system according to claim 2 , wherein updating the authority parameter comprises at least one of incrementing or decrementing the weight value.

4. The aircraft control system according to claim 3 , wherein an amount by which the weight value is incremented or decremented depends on the evaluating of the controlling of the aircraft.

5. The aircraft control system according to claim 1 , wherein evaluating the controlling of the aircraft using the operating control outputs comprises:

storing aircraft operating inputs generated during the controlling of the aircraft using the operating control outputs;

comparing said stored aircraft operating inputs to a set of target values; and

determining a measure of performance based on the comparing.

6. The aircraft control system according to claim 5 , wherein the set of target values comprises a set of threshold values determined based on a prior operation of the aircraft.

7. The aircraft control system according to claim 5 , wherein evaluating the controlling of the aircraft using the operating control outputs comprises:

receiving data relating to an environmental condition during the controlling of the aircraft; and

modifying the measure of performance based on the received data.

8. The aircraft control system according to claim 1 , wherein the aircraft operating inputs comprise signals from at least one of sensor outputs and user inputs associated with an operating state of the aircraft.

9. The aircraft control system according to claim 1 , wherein the aircraft control system comprises a braking control system.

10. The aircraft control system according to claim 9 , wherein the operating control outputs represent a braking profile which specifies an amount of braking to be applied during a braking procedure.

11. The aircraft control system according to claim 1 , wherein the aircraft control system comprises a fuel control system,

wherein the operating control outputs represent fuel data to be displayed in the aircraft, and

wherein the fuel data is applied to control a display in the aircraft of a fuel level in the aircraft.

12. A test aircraft comprising the aircraft control system according to claim 1 .

13. A method of controlling an aircraft, the method comprising:

receiving aircraft operating inputs;

generating first control outputs to control the aircraft, based on the aircraft operating inputs, using an aircraft control module;

generating second control outputs to control the aircraft, based on the aircraft operating inputs, using a trained classifier;

determining a first control value representing at least one of the first control outputs and a second control value representing at least one of the second control outputs;

determining an operating control value, at a distance between the first and second control values, the distance being determined by an authority parameter;

using the determined operating control value to generate operating control outputs;

controlling the aircraft using the operating control outputs to control at least one of actuation equipment, a display, or a power supply in the aircraft;

evaluating the control of the aircraft; and

updating the authority parameter based on the evaluation of the control of the aircraft.

14. The method according to claim 13 , wherein evaluating the controlling of the aircraft comprises comparing the controlling of the aircraft with a prior operation of the aircraft.

15. The method according to claim 14 , wherein the comparison of the controlling of the aircraft with a prior operation of the aircraft is modified according to data representing an environmental condition during at least one of the controlling of the aircraft or the prior operation of the aircraft.

16. The method according to claim 13 , wherein generating the operating control value comprises determining a weighted average of the first control value and the second control value, wherein weight values applied to the first and second sets of control outputs depend on the authority parameter.

17. The method according to claim 13 , wherein the aircraft operating inputs comprise signals from at least one of sensor outputs and user inputs associated with an operating state of the aircraft.

18. The method of controlling an aircraft of claim 13 , wherein the evaluating of the control of the aircraft includes determining whether advancing the distance towards the second control outputs from the trained classifier module results in the performance of the aircraft at least meeting a performance criterion of the aircraft, and

the updating of the authority parameter includes adjusting the authority parameter to cause the distance to further advance towards the second control value.

19. A test system for an aircraft, the test system comprising:

a first input interface configured to receive aircraft operating inputs;

a second input interface configured to receive first aircraft control outputs from an aircraft control system, wherein the first aircraft control outputs are generated by the aircraft control system based on the received aircraft operating inputs and are for controlling equipment of the aircraft, the equipment being separate from the aircraft control system;

a third input interface configured to receiving aircraft performance data;

an output interface;

a processor; and

at least one memory comprising computer-readable program code which, when executed by the processor, causes the processor to:

process the received aircraft operating inputs using an alternative aircraft control system comprising a trained classifier to determine second control outputs for controlling the equipment of the aircraft;

combine the second control outputs with the first control outputs in dependence on at least one weight value to generate intermediate control outputs;

output the intermediate control outputs via the output interface to the aircraft control system to control the equipment of the aircraft;

evaluate a performance of the aircraft based on received aircraft performance data relating to an operation of the equipment of the aircraft using the intermediate control outputs; and

update the at least one weight value in dependence on the evaluated performance of the aircraft.

20. The aircraft control system of claim 1 , wherein when the evaluation of the control of the aircraft indicates that the second control outputs from the trained classifier module at least meets a performance criterion of the aircraft, the update of the authority parameter adjusts the authority parameter to cause the distance to advance towards the second control value.

21. The aircraft control system of claim 20 , wherein the aircraft control processing engine is further adapted to:

incrementally adjust the authority parameter to incrementally advance the distance towards the second control values generated by the trained classifier module, and

the evaluation of the control of the aircraft includes evaluating whether the incremental advance of the distance enhances the performance of the aircraft.

22. The test system for an aircraft of claim 19 , when the evaluation of the performance of the aircraft indicates that the second control outputs from the trained classifier at least meets a performance criterion of the aircraft, the update of the at least one weight value is adjusted to increase a weight applied to the second control outputs in the combination of the second and first control outputs to generate the intermediate control outputs.

23. The test system for an aircraft of claim 22 , wherein the processor, when executing the computer-readable program code, further:

incrementally adjusting the at least one weight value to increase the weight given to the second control outputs to generate the intermediate control outputs, and

the evaluation of the performance includes evaluating whether the incremental adjustment of the at least one weight value enhances the evaluated performance of the aircraft.

24. The test system of claim 19 , wherein the equipment is a braking system of the aircraft.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2021
From: HOWELL, GEORGE
To: AIRBUS OPERATIONS LIMITED
Reel/Frame 055728/0950 →
Priority Claims (1)
GB 2004525 · Mar 27, 2020 · national
Continuity (1)
Related Publication 20210300528A1 · Sep 30, 2021
References Cited (26)
US 6114976A · Vian · 2000 [cited by examiner]
US 6332105B1 · Calise et al. · 2001 [cited by applicant]
US 6567727B2 · Westphal · 2003 [cited by applicant]
US 10423158B1 · Hadlich · 2019 [cited by examiner]
US 20050033489A1 · Tezuka · 2005 [cited by examiner]
US 20090299496A1 · Cade · 2009 [cited by examiner]
US 20140257603A1 · McKeown · 2014 [cited by examiner]
US 20170358152A1 · Atalla · 2017 [cited by examiner]
US 20170369190A1 · Ethington · 2017 [cited by examiner]
US 20180268722A1 · Meier · 2018 [cited by examiner]
US 20180297573A1 · Alam · 2018 [cited by examiner]
US 20180322365A1 · Yehezkel Rohekar · 2018 [cited by applicant]
US 20190107846A1 · Roy et al. · 2019 [cited by applicant]
US 20200309810A1 · Carvalho · 2020 [cited by examiner]
CN 107272683 · 2017 [cited by applicant]
EP 3255437 · 2017 [cited by applicant]
EP 3378784 · 2018 [cited by applicant]
WO 0235185 · 2002 [cited by applicant]
WO 2019071327 · 2019 [cited by applicant]
WO 2019094843 · 2019 [cited by applicant]
Combined Search and Examination Report cited in GB 2004525.8, Dec. 14, 2020, 11 pages. [cited by applicant]
“Implementing The New System, IGCSE ICT”, https://www.igcseict.info/theory/8/implem/index.html, Mar. 24, 2021, 3 pages. [cited by applicant]
Hartmut Berhens: “Specification, Design and Implementation Of A Flight Control Unit For An Unmanned Aerial Vehicle” Department of Electrical and Electronic Engineering, Thesis (MEng)—Stellenbosch University, Dec. 2015, … [cited by applicant]
Robert Stengel: “Intelligent Flight Control Systems” NASA. Langley Research Center, Joint University Program for Air Transportation Research, 1992-1992 https://ntrs.nasa.gov/citations/19930013387, 24 pages. [cited by applicant]
AAE: “More Automated, Connected Aviation by 2050” AAE Dossier #42, 2018 https://academieairespace.com/wp-content/uploads/2018/05/AAE_Dossier-42_WEB_EN.pdf, 117 pages. [cited by applicant]
Napolitano M R et al: Neural-Network-Based Scheme For Sensor Failure Detection, Identification, and Accommodation Journal of Guidance and Control and Dynamics, vol. 18, No. 6, Nov. 1, 1995, pp. 1280-1286, XP000558637, I… [cited by applicant]