Control system for an aircraft
10831192 ยท 2020-11-10
Assignee
Inventors
Cpc classification
G05D1/0088
PHYSICS
International classification
G05D1/00
PHYSICS
G05D1/10
PHYSICS
Abstract
An automated control system for an aircraft having redundant control effectors is configured to select among multiple combinations of redundant control effector settings to achieve a selected flight condition. The control system is configured to optimize the selected control effector settings for the selected flight condition and is configured to accommodate damage or system failure.
Claims
1. A control system for a rotary wing aircraft, the control system comprising: a. a control system microprocessor, said microprocessor being configured to receive mission criteria, said microprocessor being configured to select a flight condition of the aircraft consistent with said mission criteria, the selected flight condition consisting of one or more of an attitude, an air temperature, an air pressure, a relative wind, an air speed, an acceleration, a rate of climb, a rate of descent, a rate of turn, a position in pitch, an angular velocity in pitch, an angular acceleration in pitch, a position in roll, an angular velocity in roll, an angular acceleration in roll, a position in yaw, an angular velocity in yaw, and an angular acceleration in yaw; b. a plurality of control effectors, each of the control effectors being configured to provide to the aircraft a control force or a control moment that is redundant to the control force or the control moment applied by another control effector, each of the control effectors having an effector setting, said control system microprocessor being operably attached to each of said control effectors, said control system microprocessor being configured to select a selected combination of control effector settings from among a plurality of combinations of control effector settings, each of said plurality of combinations of control effector settings being projected by said control system to achieve said selected flight condition, said control system being configured to move said plurality of control effectors to said selected combination of control effector settings; c. a plurality of sensors, said plurality of sensors being operably attached to said microprocessor, said plurality of sensors being configured to detect a condition of the aircraft, said control system as informed by said sensors being configured to detect said selected flight condition wherein when said control system microprocessor, informed by said sensors, determines that the aircraft is achieving said selected flight condition, then said control system microprocessor is configured to select a replacement combination of control effector settings from among a plurality of replacement combinations of control effector settings during said mission, each of said plurality of replacement combinations of control effector settings being projected to achieve said selected flight condition, said replacement combination of control effector settings being incrementally different from said selected combination of control effector settings, said control system microprocessor being further configured to move said plurality of control effectors to correspond to said replacement combination of control effector settings.
2. The control system of claim 1 wherein said control system microprocessor is configured to compare a first condition of said aircraft as detected by said sensors when said aircraft is flying using said selected combination of control effector settings to a second condition of said aircraft when said aircraft is flying with said replacement combination of control effector settings, said control system microprocessor being configured to determine which of said first and second conditions meets said mission criteria, said control system microprocessor being configured to select and to implement said combination of control effector settings corresponding to which of said first and second conditions that meets said mission criteria, said combination of control effector settings corresponding to which of said first and second conditions meets said mission criteria becoming said selected combination of control effector settings, said condition of said aircraft when said control system implements said combination of control effector settings corresponding to which of said first and second conditions meets said mission criteria becoming said first condition.
3. The control system of claim 2 wherein the control system microprocessor is configured to iteratively select said replacement combination of control effector settings from said plurality of combinations of control effector settings projected to achieve said selected condition, to compare said first condition to said second condition, to determine which of said first and second conditions meets said mission criteria, to select as said selected combination of control effector settings said combination of control effector settings corresponding to which of said first and second conditions that meets said mission criteria, and to implement said selected combination of control effector settings.
4. A control system for a rotary wing aircraft, the control system comprising: a. a control system microprocessor, said control system microprocessor being configured to receive mission criteria, said control system microprocessor being configured to select a flight condition of the aircraft consistent with said mission criteria, the selected flight condition consisting of one or more of an attitude, an air temperature, an air pressure, a relative wind, an air speed, an acceleration, a rate of climb, a rate of descent, a rate of turn, a position in pitch, an angular velocity in pitch, an angular acceleration in pitch, a position in roll, an angular velocity in roll, an angular acceleration in roll, a position in yaw, an angular velocity in yaw, and an angular acceleration in yaw; b. a plurality of control effectors, each of the control effectors being configured to provide to the aircraft a control force or a control moment that is redundant to the control force or the control moment applied by another control effector, each of the control effectors having an effector setting, said control system microprocessor being operably attached to each of said control effectors, said control system microprocessor being configured to select a selected combination of control effector settings from among a plurality of combinations of control effector settings, each of said plurality of combinations of control effector settings being projected by said control system to achieve said selected flight condition, said control system being configured to move said plurality of control effectors to said selected combination of control effector settings; c. a plurality of sensors, said plurality of sensors being operably attached to said control system microprocessor, said plurality of sensors being configured to detect a condition of the aircraft, said control system as informed by said sensors being configured to detect said selected flight condition wherein said control system microprocessor is configured to interrogate a one of said plurality of control effectors by perturbing said control effector, by observing said condition of said aircraft, and by determining whether said condition of said aircraft after said perturbation is consistent with an expected condition of said aircraft after said perturbation.
5. The control system of claim 4 wherein said control system microprocessor selects said selected combination of said control effectors based on a model of a performance of each said control effector, said control system microprocessor is configured to detect a change in said performance of said control effector based on a change in said flight condition of said aircraft in response to said perturbation of said control effector, said control system microprocessor being configured to change said model of said performance of said control effector based on said change in said flight condition of said aircraft in response to said perturbation of said control effector.
6. A control system for an aircraft, the control system comprising: a. a control system microprocessor, said control system microprocessor being configured to select a flight condition of the aircraft, the selected flight condition consisting of one or more of an attitude, an air temperature, an air pressure, a relative wind, an air speed, an acceleration, a rate of climb, a rate of descent, a rate of turn, a position in pitch, an angular velocity in pitch, an angular acceleration in pitch, a position in roll, an angular velocity in roll, an angular acceleration in roll, a position in yaw, an angular velocity in yaw, and an angular acceleration in yaw; b. a plurality of control effectors, each of the control effectors being configured to provide to the aircraft a control force or a control moment that is redundant to the control force or the control moment applied by another control effector, each of the control effectors having an effector setting, said control system microprocessor being operably attached to each of said control effectors, said control system microprocessor being configured to select a selected combination of control effector settings from among a plurality of combinations of control effector settings, each of said plurality of combinations of control effector settings being projected by said control system to achieve said selected flight condition, said control system being configured to select said selected combination of said control effectors based on a model of a performance of each said control effector, said control system being configured to move said plurality of control effectors to said selected combination of control effector settings; c. a plurality of sensors, said plurality of sensors being operably attached to said control system microprocessor, said plurality of sensors being configured to detect a condition of the aircraft, said control system as informed by said sensors being configured to detect said selected flight condition, said control system is configured to interrogate a one of said plurality of control effectors by perturbing said control effector, by observing said condition of said aircraft, and to determine whether said condition of said aircraft after said perturbation is consistent with an expected condition of said aircraft after said perturbation, said control system is configured to detect a change in said performance of said control effector based on a change in said flight condition of said aircraft in response to said perturbation of said control effector, said control system being configured to change said model of said performance of said control effector based on said change in said flight condition of said aircraft in response to said perturbation of said control effector.
Description
IV. BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
V. DESCRIPTION OF AN EMBODIMENT
(11) A. The Modular and Morphable Air Vehicle
(12)
(13) As noted above, the mission module 6 may be a wheeled passenger vehicle and may be driven on the ground under its own power either with or without the flight module 4 attached. The mission module 6 may be a medical module, a cargo module, a weapons module, a passenger module, a communications module, or any other mission module 6 disclosed by the documents incorporated by reference.
(14) The personal air vehicle 2 is morphable between a tilted-rotor configuration 10, shown by
(15) B. Control System
(16)
(17) C. Redundant Control Effectors
(18) As shown by
(19) The flight module 4 also may include emergency self-rescue control effector 75 for rescue of the flight module, such as ballistic parachutes, airbags, or any of the other self-rescue apparatus taught by the documents incorporated by reference.
(20) Each of the control effectors 28 has a plurality of control settings, each of which may apply a control moment or force to the flight module 4. Many of the control forces or moments available to the control system 26 are redundant to the forces or moments applied by other control effectors 28. The result is that the control system 26 has many options to achieve any given flight condition 48 and may select among a multiplicity of combinations of control effector settings for the redundant control effectors 28, where each of the combinations of control effector settings will achieve the selected flight condition 48.
(21) For example, when the flight module 4 is flying in the tilted-rotor configuration 10 shown by
(22) D. Sensors
(23)
(24) Also from
(25) E. Control System Architecture
(26)
(27) The inner loop flight controls use a dynamic inversion scheme since the stability and control characteristics vary significantly in the side-by-side and tilted-rotor configuration 12, 10. The inversion model can be scheduled as a function of the duct tilt, airspeed, and configuration parameters to provide consistent and predictable response characteristics across the flight envelope and configuration space.
(28) In hover in the side-by-side configuration 12, the control system 26 will achieve attitude command/attitude hold (ACAH) response type in roll and pitch, and rate command/heading (RCHH) response in yaw. In tilted-rotor configuration 10 the pitch and yaw axes will include turn compensation modes, and the roll mode can either be a rate command or attitude command system. The thrust control will be open loop in the core inner loop flight controls.
(29) The RPM governing systems on the flight module 4 are particularly challenging since the RPM must be regulated in both helicopter (side-by-side) and cruise (tilted-rotor) flight modes. Typically blade-pitch governing systems are used on tilt rotor aircraft, as they are more effective in airplane mode where the rotor torque is sensitive to changes in airspeed. The control system 26 included blade-pitch governing. The pilot or control system 26's thrust or collective control is directly tied to the engine throttle. The control mixing determines collective pitch as a sum of the feed forward collective input and a trimming signal from the RPM governor. The feed forward input comes from the pilot or control system 26 thrust input and the differential collective input (tied to roll and yaw axes). The RPM governor trim signal is based on proportional plus integral compensation on the rotor speed error from the nominal.
(30) When the flight module 4 is piloted, either by a supervisory human occupant of the mission module 6 or by a human operator at a remote location, the outer loop control laws will achieve a translation rate command response type in rotary wing flight, where the vehicle lateral and longitudinal speed are proportional to pilot stick input. In the thrust axis, the control will achieve vertical speed command/height hold. Such a control law can allow operation in degraded visual environments or high confined environments with reasonably low pilot workload. Upon the pilot releasing the controls, the system will revert to full autonomous control. In piloted tilted-rotor configuration 10, the outer loop controls will feature airspeed and altitude hold modes that can also be programmed through the displays. The outer loop control laws can be tied to a basic waypoint navigation system.
(31) Unlike a conventional tilt rotor aircraft, symmetric and differential duct tilt of the flight module 4 will be part of the inner loop primary flight control for the pitch, roll and yaw axes. The use of cyclic pitch on the rotors will be used to twist the ducts differentially through a flexible torsion beam and will reduce the actuation requirements for duct tilt during conversion to tilted-rotor configuration 10. A stiff rotor system will be used so significant hub moments can be achieved by cyclic pitch.
(32) F. Example Mission
(33)
(34) G. Flow Chart of Decisions by the Control System
(35) 1. Geographic, Anthropogenic and Weather Information
(36) From the flow chart of
(37) 2. Mission Criteria
(38) From step 90 of
(39) The mission criterion of priority determines the order in which the control system will undertake a mission in a mission queue of multiple missions. The control system 26 in general will undertake a high priority mission before a low priority mission; however, the control system may consider other criteria in assessing the sequence to accomplish a series of missions in a mission queue. For example, if a flight module 4 delivers a high-priority medical mission module 6 to a location, the control system may conclude that the cost tolerance of the mission criteria for the queue of missions requires that the flight module 4 next pick up a low-priority cargo mission module 6 out of priority order from the same location for the return trip.
(40) The mission criterion of urgency determines the weight given by the control system 26 to quickly accomplishing the mission. Some missions have a high urgency, such as retrieving the wounded soldier from a battlefield, and some a lower urgency, such as the delivery of general supplies.
(41) The mission criterion of hazard tolerance determines the weight given by the control system in reducing danger to the flight module 4 or to its passengers or cargo. When the flight module 4 is transporting passengers, or when there is a shortage of flight modules 4, the hazard tolerance may be low, causing the control system 26 to make decisions that reduce risk.
(42) The mission criterion of cost tolerance determines the weight given by the control system to reducing the cost of accomplishing the mission, which may include both short-term costs such as fuel consumed, and long-term costs, such as life cycle costs of the flight module.
(43) 3. Flight Path Selection
(44) Steps 96 and 98 relate to selection of the flight path 76, 82 for the mission. If the control system 26 receives an assigned flight path 76, 82 from the controller, the control system 36 will follow the assigned flight path 76, 82. The control system 26 is configured so that if it does not receive an assigned flight path 76, 82 for a mission, the control system 26 will select the flight path 76, 82.
(45) In selecting the flight path 76, 82, the control system 26 will evaluate a plurality of possible flight paths 76, 82 and will select the flight path 76, 82 that best meets the mission criteria for the assigned mission based on the condition of the flight module 4 and based on the geographic, anthropogenic and weather information. In the example of
(46) In the example of
(47) During the mission, the control system 26 will re-evaluate possible flight paths 76, 82 based on all of the information available to the control system 26. In the example of
(48) 4. Flight Condition Selection
(49) From step 100, the control system 26 will select a flight condition 48 for each portion of the selected or assigned flight path 76, 82 to accomplish the mission. The flight condition 48 will include direction, air speed, altitude, attitude (including pitch, roll and yaw position, angular velocities and accelerations), rates of climb or descent, configuration (tilted-rotor, side-by-side or any other configuration from the documents incorporated by reference), and may include bounds for flight module 4 operating parameters, such as engine speed, bearing temperature, hydraulic pressure, maximum control effector 28 deflections and any other parameter that may be useful to the control system 26.
(50) 5. Control Effector Setting Selection
(51) Each of the control effectors 28 has a control effector setting determining the action of the control effector 28 on the flight module 4. As a part of selecting a flight condition 48, from steps 102 and 104 the control system 26 will select a combination of control effector settings to achieve and maintain the selected flight condition 48. Because redundant control effectors 28 are available to the control system 26, the control system 26 can choose among a multiplicity of combinations of control effector settings to achieve the selected flight condition 48.
(52) To select a combination of control effector settings, the control system 26 will identify possible combinations of control effector settings that are projected to achieve the selected flight condition 48 and will evaluate a manageable number of those possible combinations of control effector settings to determine the consistency of each of the combinations of control effector settings with the mission criteria of urgency, hazard tolerance and cost tolerance. The control system 26 will select the combination of control effector settings that best satisfies the mission criteria.
(53) From step 106 on
(54) 6. Monitoring Compliance with the Selected Flight Condition
(55) From step 108, the control system 26 will monitor whether the flight module 4 is achieving the selected flight condition 48 as detected by sensors 46. If the control system 26 is achieving the selected flight condition 48 with the selected combination of control effector settings, the control system 26 may optimize the control effector settings, illustrated by step 110, to achieve the selected flight condition 48, as indicated by connectors 2 and 4 and by
(56) 7. Optimizing Control Effector Settings
(57) From
(58) If the control system 26 determines that the second condition is inferior to the first condition; namely, that the incrementally changed control effector settings result in a degradation of compliance with mission criteria, from step 118 the control system 26 will reject the incremental change and will try incremental changes that are opposite to those tried previously, referred to in step 120 of
(59) Throughout the step of optimizing the control effector settings, the control system 26 monitors the condition of the flight module 4 and whether the flight module 4 is meeting the selected flight condition 48, as indicated by connector 4 and step 108 of
(60) 8. Adapting to Damage to the Flight Module
(61) While the control system 26 is monitoring the flight module 4, as shown by step 108 of
(62) Regardless of the reason for failure to meet the selected flight condition 48, the approach of the control system 26 will be the same. First, the control system 26 will attempt to return to the selected flight condition 48 using the redundant control effectors 28, as shown by steps 130 and 132 of
(63) If in step 130 the control system 26 determines that flight module 4 is capable of controlled flight but the flight module 4 does not respond as expected to a selected combination of control effector settings or if a sensor 46 detects an anomaly with respect to a control effector 28, the control system 26 may interrogate the suspect control effector 28 by commanding a change in control effector 28 position and observing the response of the flight module 4. Alternatively, the control system 26 may infer the response of the flight module 4 to changes to a control effector 28 position from the response of the flight module 4 to changes in a combination of control effectors 28 of which the suspect control effector 28 is a part. The control system 26 may infer the performance of the control effector 28 and may assign a new model to the control effector 28 for the purposes of the model-following nature of the control system architecture to reflect the observed or inferred change in performance of the control effector 28.
(64) If the control system 26 determines in step 108 that the flight module 4 successfully achieves the replacement flight condition, the control system 26 is configured to optimize the replacement control effector settings, as shown by
(65) If a first alternative combination of control effector settings does not return the flight module 4 to the selected flight condition 48, the control system 26 may repeat steps 130 through 134 to select another alternative combination of control effectors 28, which may be all of the redundant control effectors 28 applicable to the selected flight condition 48.
(66) From steps 136, 138 and 140 of
(67) From step 138 and 142 through 150 of
(68) If from step 142 the control system 26 projects that the flight module 4 will not be able to reach a suitable landing location B, from step 146 the flight module 4 will project whether the flight module 4 can maintain controlled flight long enough to achieve a controlled landing at any location. If so, from step 148 the control system 26 will identify the best achievable landing location (location C on
(69) From step 150 of
LIST OF NUMBERED ELEMENT
(70) The following are the numbered elements from the specification and drawings. personal air vehicle 2 flight module 4 mission module 6 two ducted fans 8 tilted-rotor configuration 10 side-by-side configuration 12 central unit 14 engines 16 drive system 18 avionics 20 wing extensions 22 landing gear 24 control system 26 control effectors 28 axis of rotation of a ducted fan 30 leading edge portion 32 duct 34 air dam 36 trailing edge control surface 38 landing gear 40 landing gear control surfaces 42 control system microprocessor 44 plurality of sensors 46 flight condition 48 radio transceiver 50 port 52 computer memory 54 condition of the flight module 56 control effector position sensors 57 cyclic pitch control effector 58 flight module systems condition sensors 59 collective pitch control effector 60 navigation sensors 61 throttle position 62 terrain and obstacle sensors 63 rotor tilt 64 active CG control 66 engine exhaust vectoring 68 ducted fan exhaust vane 70 wing extension control surface 72 supplemental fans 73 self-rescue effectors 75 first flight path 76 hostile area 78 elevated terrain 80 second flight path 82 third flight path 86 mission destination A suitable landing location B best achievable landing location C