SYSTEMS AND METHODS FOR FLIGHT CONTROL OF AIRCRAFT
Aspects of the present disclosure generally relate to systems and methods for flight control of aircrafts driven by electric propulsion systems and in other types of vehicles. In one embodiment, a computer-implemented method is disclosed, comprising: measuring one or more state variables of the aircraft; inputting the one or more measured state variables to a prioritization scheme configured to determine an optimized actuator setting; determining one or more actuator commands based at least in part on inputting the one or more measured state variables to the prioritization scheme; and automatically controlling at least one actuator of the aircraft based on the determined one or more actuator commands.
1 - 32 . (canceled)
33 . A computer-implemented method of controlling an aircraft, comprising:
measuring, using at least one hardware processor, one or more state variables of the aircraft;
determining, using the at least one hardware processor, one or more actuator commands associated with an actuator setting based at least in part on inputting one or more measured state variables to a prioritization scheme; and
automatically moving, using the at least one hardware processor, at least two actuators each associated with a different control surface or leading edge surface of the aircraft based on the determined one or more actuator commands.
34 . The computer-implemented method of claim 33 , further comprising:
determining, using the at least one hardware processor, the actuator setting by inputting the one or more measured state variables to a prioritization scheme.
35 . The computer-implemented method of claim 34 , wherein:
determining the one or more actuator commands is further based on a flight mode, and
the prioritization scheme is configured to:
prioritize, using the at least one hardware processor, actuating at least one first actuator in a first flight mode; and
prioritize, using the at least one hardware processor, actuating at least one second actuator in a second flight mode.
36 . The computer-implemented method of claim 33 , wherein the state variables comprise at least one of:
an actuator hinge moment;
an airspeed;
a bank angle;
an ambient temperature; or
an actuator temperature.
37 . The computer-implemented method of claim 33 , wherein determining the one or more actuator commands is further based on a maximum lift coefficient.
38 . The computer-implemented method of claim 33 , further comprising:
detecting, using the at least one hardware processor, a state of at least one actuator of the at least two actuators; and
generating, using the at least one hardware processor, a warning signal if the state exceeds a predetermined threshold,
wherein the predetermined threshold comprises at least one of:
a maximum torque of the at least one actuator of the at least two actuators; or
a maximum temperature of the at least one actuator of the at least two actuators.
39 . The computer-implemented method of claim 38 , further comprising:
automatically controlling, using the at least one hardware processor, the at least one actuator of the at least two actuators if the state exceeds a predetermined threshold.
40 . The computer-implemented method of claim 33 , further comprising:
in response to receiving a command to override automatic control, ceasing, using the at least one hardware processor, automatic moving of the at least two actuators.
41 . The computer-implemented method of claim 33 , wherein the control surface or leading edge surface comprises at least one of:
a flaperon;
a slat;
a Kreuger flap;
a droop flap;
a slotted flap;
a spoiler;
a morphing surface;
an aileron;
an elevon;
a flapervateron;
a ruddervator;
a rudder; or
an elevator.
42 . The computer-implemented method of claim 33 , wherein automatically moving the at least two actuators comprises independently moving, using the at least one hardware processor, each of two actuators, each of the two actuators configured to control a different control surface or leading edge surface of the aircraft.
43 . A system for controlling an aircraft, comprising:
at least one processor; and
at least one non-transitory computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
measuring one or more state variables of the aircraft;
determining one or more actuator commands associated with an actuator setting based at least in part on inputting one or more measured state variables to a prioritization scheme; and
automatically moving at least two actuators each associated with a different control surface or leading edge surface of the aircraft based on the determined one or more actuator commands.
44 . The system of claim 43 , wherein the operations further comprise:
determining the actuator setting by inputting the one or more measured state variables to a prioritization scheme.
45 . The system of claim 44 , wherein:
determining the one or more actuator commands is further based on a flight mode, and
the prioritization scheme is configured to:
prioritize, using the at least one processor, actuating at least one first actuator in a first flight mode; and
prioritize, using the at least one processor, actuating at least one second actuator in a second flight mode.
46 . The system of claim 43 , wherein the state variables comprise at least one of:
an actuator hinge moment;
an airspeed;
a bank angle;
an ambient temperature; or
an actuator temperature.
47 . The system of claim 43 , wherein:
the operations further comprise:
detecting a state of at least one actuator of the at least two actuators; and
generating a warning signal if the state exceeds a predetermined threshold, and the predetermined threshold comprises at least one of:
a maximum torque of the at least one actuator of the at least two actuators; or
a maximum temperature of the at least one actuator of the at least two actuators.
48 . The system of claim 47 , wherein the operations further comprise:
automatically controlling the at least one actuator of the at least two actuators if the state exceeds a predetermined threshold.
49 . The system of claim 43 , wherein the operations further comprise:
in response to receiving a command to override automatic control, ceasing automatic moving of the at least two actuators.
50 . The system of claim 43 , wherein the control surface or leading edge surface comprises at least one of:
a flaperon;
a slat;
a Kreuger flap;
a droop flap;
a slotted flap;
a spoiler;
a morphing surface;
an aileron;
an elevon;
a flapervateron;
a ruddervator;
a rudder; or
an elevator.
51 . The system of claim 43 , wherein automatically moving the at least two actuators comprises independently moving each of two actuators, each of the two actuators configured to control a different control surface or leading edge surface of the aircraft.
52 . An aircraft, comprising:
a first control surface or leading edge surface;
a second control surface or leading edge surface;
at least one processor; and
at least one non-transitory computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
measuring one or more state variables of the aircraft;
determining one or more actuator commands associated with an actuator setting based at least in part on inputting one or more measured state variables to a prioritization scheme; and
automatically moving, based on the determined one or more actuator commands:
at least a first actuator associated with the first control surface or leading edge surface; and
at least a second actuator associated with the second control surface or leading edge surface.