Method for operating an aircraft, control architecture for an aircraft, and aircraft having same
12084172 ยท 2024-09-10
Assignee
Inventors
- Benjamin Kirsch (Heidelberg, DE)
- Falk BAHR (Karlsruhe, DE)
- Jan Zwiener (Waldbronn, DE)
- Alexander Klingspor (Karlsruhe, DE)
Cpc classification
B64C27/14
PERFORMING OPERATIONS; TRANSPORTING
Y02T50/60
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method for operating an eVTOL multirotor aircraft having distributed actuators activated by controllers that each determines an associated manipulated variable signal at least for a subset of actuators and provides it for the relevant actuator. The method provides that for an actuator: i) assigning a different priority ranking for each controller; ii) determining, by way of a given controller having a given priority ranking, at least one manipulated variable signal for the actuator and transmitting the signal identified by the given priority ranking to the relevant actuator and to a controller having a successive priority ranking; iii) receiving, via a given controller having a given priority ranking, manipulated variable signals from controllers having higher priority ranking and relaying these signals to the actuator and to a controller having a successive priority ranking; and iv) activating the actuator using the manipulated variable signal identified by the highest priority ranking.
Claims
1. A control architecture for an aircraft, the control architecture comprising: multiple distributed actuators; a plurality of controllers; wherein each controller of the plurality of controllers is configured to determine and generate a respective manipulated variable signal, wherein each controller of the plurality of controllers is assigned a respective priority ranking, each of the respective priority rankings being different and ranging successively between highest and lowest priorities, wherein each controller of the plurality controllers has a signaling connection to a subset of the actuators, wherein each controller is configured to transmit the respective manipulated variable signal of said controller to the subset of the actuators, wherein each controller of the plurality of controllers, except the controller having the respective priority ranking of the lowest priority, is configured to transmit the respective manipulated variable signal of said controller to the controller having the successively lower priority ranking with respect to the respective priority ranking assigned to said controller, wherein each controller of the plurality of controllers, except the controller having the respective priority ranking of the highest priority, is configured to receive the respective manipulated variable signal(s) generated by each of the controller(s) that are assigned higher priority rankings than the respective priority ranking assigned to said controller, wherein each controller of the plurality of controllers, except the controller having the respective priority ranking of the highest priority, is configured to relay the received manipulated variable signal(s) to the subset of the actuators and to the controller having the successively lower priority ranking with respect to the priority ranking assigned to said controller, and the subset of the actuators is configured to select the respective manipulated variable signal generated by the controller having the respective priority ranking of highest individual priority with respect to all the respective manipulated variable signals transmitted and relayed to the subset of actuators for activation thereof.
2. The control architecture as claimed in claim 1, wherein the subset of the actuators is configured to select the respective manipulated variable signal generated by the controller having the respective priority ranking of highest individual priority with respect to all the respective manipulated variable signals transmitted and relayed to the subset of actuators for activation thereof via an arbiter.
3. The control architecture as claimed in claim 1, wherein each of the controllers have integral components.
4. The control architecture as claimed in claim 3, wherein each of the controllers is configured to activate or deactivate the integral components thereof.
5. The control architecture as claimed in claim 1, wherein at least one of (a) the controllers have a communication connection among one another or (b) the controllers have a communication connection to the actuators via point-to-point connections in pairs.
6. The control architecture as claimed in claim 1, wherein at least one of (a) the controllers have a communication connection among one another or (b) the controllers have a communication connection to the actuators via at least one bus structure.
7. The control architecture as claimed in claim 1, wherein the controllers are configured as independent processor units, CPUs, Field Programmable Gate Arrays (FPGA), Programmable Logic Devices (PLD), or by a multicore CPU, a combination of FPGA and CPU, or as Application Specific Integrated Circuits (ASIC).
8. The control architecture as claimed in claim 1, further comprising at least one feedback channel.
9. The control architecture as claimed in claim 1, wherein the aircraft is an electrically driven vertical takeoff and landing multirotor aircraft, the actuators comprise drive units.
10. The control architecture as claimed in claim 1, wherein the priority ranking of the controllers is performed by a priority list, and in the priority list the controllers are listed in a sequence of their priority ranking.
11. An aircraft comprising the control architecture of claim 1.
12. The aircraft of claim 11, wherein the aircraft is an electrically driven, vertical takeoff and landing multirotor aircraft, and the actuators comprise drive units.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further properties and advantages of the invention result from the following description of exemplary embodiments on the basis of the drawings.
(2)
(3)
(4)
DETAILED DESCRIPTION
(5)
(6) Furthermore, a number of controllers are shown in
(7) The controller R1 having the highest priority forms, via the actuator 3, a control loop with the aircraft, as is shown in principle in
(8) According to
(9) As also shown in
(10) In the last-mentioned case, the actuator 3 would still implement the signal from controller 1 R1. For controller 2 R2 and all other controllers in the open loop, a suitable anti-windup strategy is implemented so that the aircraft 1 still remains stable for the case that controller 1 R1 actually fails (and controller 2 R2 is selected by the actuator 3).
(11) The anti-windup strategy is suitable in these terms if the control output which results due to the windup does not have the result upon the switchover that the aircraft becomes unstable, but rather still remains able to be stabilized by the now active controller.
(12) In addition, the controller is also not permitted to leave the defined envelope in the transition because this is assessed as a significant error in aviation and under certain circumstances can even end catastrophically.
(13) The actuator 3 acts on the aircraft 1 according to the dashed arrow in
(14) The described architecture 2a ensures that the actuator 3 always implements the manipulated variable signal of the controller 1 R1 as long as this controller is not completely cut off from the control loop (disappearance of both solid connections) or fails entirely.
(15) In the following, the control sequence is described once again comprehensively on the basis of
(16) The controller having the highest priority transmits the desired manipulated variable signals to at least two receivers. The first receiver is the actuator 3 or the upstream logic (arbiter) 3c. This is designed to select, following a logic, the manipulated variable signal to be implemented from all received manipulated variable signals. In particular, this can be the manipulated variable signal of the controller having the highest priority. The second receiver is the controller having the next higher priority, in relation to controller 1 R1, thus, for example, controller 2 R2 etc. In addition, the manipulated variable signals can also be transmitted directly to all further controllers or a subset of all further controllers, which is not thus shown in
(17) It has already been noted that the transmission can take place point-to-point or that it can go simultaneously to all receivers by way of a bus architecture.
(18) The controller having the next higher priority, in relation to the controller 1 R1 thus the controller 2 R2, now receives the manipulated variable signals of all controllers of higher priority (only controller 1 R1 here) and has the task of relaying these signals together with the manipulated variable signals it calculates itself to the relevant actuators 3. It is presumed here in accordance with the explanation given above that each controller generally does not only activate one actuator 3, as shown in
(19) As was already mentioned, a controller recognizes that it is in a closed control loop as soon or if it does not receive (or no longer receives) manipulated variable signals from controllers having higher priority. In this way, it is made possible that the relevant controller can activate its integral components.
(20) If controller 1 R1 should be completely cut off or fail, the above view applies for controller 2 R2 as the then effectively highest-priority controller, then furthermore for controller n Rn or controller n+1 Rn+1 similarly.
(21) In this way, each controller can make a statement, even without feedback channel, whether it is in an open or a closed control loop and to switch its integral behavior on or off independently depending thereon. Each controller can make this decision, because it is known to it that or if a manipulated variable signal of a controller having higher priority is no longer available at a controller having lower priority.
(22) The architecture shown in
(23) As already mentioned, in
(24) Finally,
(25) The control architecture 2a is part of a flight control or flight control unit 2, which is on board the aircraft 1. The control architecture 2a can in particular be designed as described in detail above on the basis of
(26) In the context of another embodiment of the present invention, it is also possible to provide a topology made up of multiple buses and point-to-point connections instead of the architecture shown by way of example in