-
公开(公告)号:US11983017B2
公开(公告)日:2024-05-14
申请号:US17380229
申请日:2021-07-20
申请人: Volocopter GmbH
IPC分类号: G05D1/00
CPC分类号: G05D1/0825 , G05D1/0858 , G05D1/102
摘要: A method for determining a maneuvering reserve in an aircraft having a number of propulsion units, preferably a multirotor VTOL aircraft, most preferably an aircraft with electrically operated drive units for the rotors, including the steps: a) Determining a control vector, τ, for the aircraft, τ=(L M N F)T, the components of which represent control torques of the aircraft around the roll axis, L, the pitch axis, M, and the yaw axis, N, and a total thrust, F, b) Approximating an existing four-dimensional control volume, D, of the aircraft by a four-dimensional ellipsoid, E, the axes of which represent the control torques, L, M, N, of the aircraft and the total thrust, F, c) Determining a normalized control vector, τind=(Lind Mind Nind Find)T for the aircraft, using axis dimensions, Lmax, Mmax, Nmax, Fmax, of the ellipsoid, in particular semi-axis dimensions of the ellipsoid; and d) Outputting at least the normalized control vector, τind, for determining a permissible flight maneuver in at least one dimension of the four-dimensional control volume.
-
2.
公开(公告)号:US11989037B2
公开(公告)日:2024-05-21
申请号:US17203091
申请日:2021-03-16
申请人: Volocopter GmbH
CPC分类号: G05D1/102 , B64C29/0025 , B64D27/24
摘要: A method for controlling a aircraft with a plurality of drive units, in particular a plurality of electrical drive units, and a controller for flight control. At least one lateral control signal is entered into the controller for flight control in order to initiate a lateral movement of the aircraft. The significant point is that a speed (V) of the aircraft is ascertained through a speed estimation (6) and, depending on the estimated airspeed (V), a commanded roll angle (ϕC) and a commanded pitch angle (θc), a rate of turn ({dot over (ψ)}) is calculated. The lateral movement is automatically initiated with the calculated rate of turn ({dot over (ψ)}) through input of the lateral control signal.
-
公开(公告)号:US11822330B2
公开(公告)日:2023-11-21
申请号:US17244090
申请日:2021-04-29
申请人: Volocopter GmbH
发明人: Johannes Stephan , Jan Zwiener
CPC分类号: G05D1/0055 , B64D27/24 , B64D31/04 , B64D31/14
摘要: A method for operating an aircraft with N>4 drive units. A flight control system (FCS) generates control commands u_COM, u_COM∈U∈R{circumflex over ( )}N, for the drive units, via a first channel. u represents limitations of the drive units. The FCS generates pseudo-control commands γ_COM, γ_COMER{circumflex over ( )}4, in the first channel, which specify torques about corresponding axes of rotation of the aircraft and a thrust, a control matrix M∈R{circumflex over ( )}(4×N) with γ=M u establishing a relationship with the control commands u; in the first channel. Admissible control commands u_COM∈U are calculated from the pseudo-control commands; and the first channel is monitored and, based on a result, is passivated. Monitoring takes place in a second channel, pseudo-control commands γ_MON, γ_MON∈R{circumflex over ( )}4, are generated in the second channel and the control commands u_COM of the first channel are evaluated in the second channel using γ{circumflex over ( )}*=M u_COM, and γ{circumflex over ( )}* and γ_MON are compared. A FCS and aircraft are also provided.
-
公开(公告)号:US20240310850A1
公开(公告)日:2024-09-19
申请号:US18421286
申请日:2024-01-24
申请人: Volocopter GmbH
发明人: Johannes Stephan
IPC分类号: G05D1/495 , B64C13/18 , G05D1/87 , G05D109/25
CPC分类号: G05D1/495 , B64C13/18 , G05D1/87 , G05D2109/254
摘要: A method for flight control of an aircraft with multiple actuators during flight is disclosed. For each actuator, a control command is computed according to at least one predetermined control law and based on pilot inputs and sensor measurements in relation to a physical state of the aircraft. The respective control commands are provided to the actuators. The control commands are independently monitored by estimating or measuring a current physical state of the aircraft and comparing it with the control commands. This comparison includes checking whether the control commands stabilize the aircraft in a stable state in the absence of both disturbances and pilot inputs according to at least one predefined criterion. If the monitoring indicates a lack of stability, transmission of the control commands is prevented and a backup control command is computed for each actuator.
-
公开(公告)号:US11794918B2
公开(公告)日:2023-10-24
申请号:US17086826
申请日:2020-11-02
申请人: Volocopter GmbH
CPC分类号: B64D31/06 , B64C29/0025 , B64D27/24
摘要: A method of operating an actuator system (1) having a number k, k∈, of actuators (2), in particular individual propulsion units of an MAV-VTOL aircraft (10), in particular electrically powered actuators, wherein a desired control command up∈m, m∈, for controlling the actuator system (1) is allocated to real actuator commands u∈k, k∈, by using a weighted allocation matrix D (W), from an equation u=D−1(W)up, wherein D−1(W) is an inverse of the weighted allocation matrix, and the real actuator commands u are applied for controlling the actuators (2). The method includes determining a characterizing value u* from the real actuator commands u; determining, at least for some of the actuators (2), preferably for all of the actuators (2), a deviation ei, i=1, 2, . . . , k of a respective actuator command ui, i=1, 2, . . . , k from said characterizing value u*; determining, at least for some of the actuators (2), preferably for all of the actuators (2), a weight wi, i=1, 2, . . . , k for a given actuator (2) as a function wi(ei), i=1, 2, . . . , k of said deviation ei; and using the weights wi for determining said weighted allocation matrix D(W). An actuator system which is operated according to this method and an aircraft with a plurality of propulsion units as a specific use case are also provided.
-
公开(公告)号:US11987381B2
公开(公告)日:2024-05-21
申请号:US17579758
申请日:2022-01-20
申请人: Volocopter GmbH
发明人: Burak Yüksel , Johannes Stephan
CPC分类号: B64D45/0005 , B64D31/12 , G05D1/102
摘要: A method for controlling an overdetermined system with multiple actuators, for example an aircraft (1) with multiple propulsion units (3). The actuators perform at least one primary task and at least one non-primary task, including: a) determining a pseudo-control command up∈p′ based on a physical model of the system, which command represents the torques (L, M, N) and a total thrust force (F) acting on the system, b) determining a control matrix D, D∈p′×k according to up=Du, where u1=D−1upu1∈k represents a control command for the actuators to perform the primary task, c) projecting the non-primary task into the null space N(D) of the primary task, so that Du2=0 if u2u2∈k represents a control command for the actuators to perform the non-primary task, and d) providing the control commands from b) and c) to the actuators. In this way, the solution of the primary task is not adversely affected by the non-primary task or its solution.
-
公开(公告)号:US11745885B2
公开(公告)日:2023-09-05
申请号:US17485671
申请日:2021-09-27
申请人: Volocopter GmbH
发明人: Burak Yüksel , Johannes Stephan , Benjamin Kirsch
CPC分类号: B64D31/06 , B64D27/24 , G05D1/0858
摘要: A method for operating an aircraft having multiple drive units including: a) providing a first flight control unit (CTRL-1), which activates the drive units according to a first control implementation when CTRL-1 is active; b) providing a second flight control unit (CTRL-2), which activates the drive units according to a second control implementation when CTRL-2 is active; c) continuously monitoring a function of the currently active flight control unit (CTRL-1); d) changing the active flight control unit from the currently active flight control unit (CTRL-1) to the newly active flight control unit (CTRL-2) in dependence on a result of the monitoring in step c); in which the change in step d) for the newly active flight control unit (CTRL-2) includes: d1) initializing starting values of a movement equation of the aircraft implemented in CTRL-2 using currently known state values (x) of the aircraft; d2) initializing integrators of CTRL-2 using control commands for the drive units from CTRL-1; d3) difference equalization between control commands (u1) for the drive units from CTRL-2 and control commands (u2) for the drive units from CTRL-2.
-
公开(公告)号:US11640179B2
公开(公告)日:2023-05-02
申请号:US16722535
申请日:2019-12-20
申请人: Volocopter GmbH
发明人: Jan Zwiener , Thomas Ruf , Walter Fichter , Johannes Stephan
摘要: A method is provided for stabilizing an orientation and height of a person or load-carrying multicopter with a plurality of motors, wherein the drive of the individual motors in flight is continuously calculated by a flight control unit and correspondingly prescribed to the motors using control technology, for which purpose, based on a desired torque τ, of a desired thrust s preferably prescribed by a pilot signal, and of a motor matrix M, the drive of the motors is calculated by a motor allocation algorithm f and provided as a control signal to the motors, wherein the following applies to the drive and the corresponding motor control variables u: u=f(τ, s, M). The method provides that A) the individual motors are weighted with a preferably diagonally filled matrix P, so that the following applies: u=f(τ, s, M, P), the motor allocation algorithm calculates the drive u such that the individual motors make an individual contribution to the desired forces and torques T and to the thrust s in accordance with the matrix P depending on the weighting; and/or B) zero space orientations with 0=M·uN that do not generate any torques or thrust, and therefore do not influence the flight movement, are used to drive the motors.
-
-
-
-
-
-
-