APPARATUS, ASSEMBLY AND METHOD FOR CONTROLLING AN ACTUATING SYSTEM OF AN AIRCRAFT IN AN OPEN-LOOP AND CLOSED-LOOP MANNER
20220402597 · 2022-12-22
Assignee
Inventors
Cpc classification
International classification
Abstract
A device for control and closed-loop control of an actuating system of an aircraft is disclosed. The device has a first input interface, which is configured to receive first input data indicating a reference variable, a second input interface, which is configured to receive second input data indicating a controlled variable, and a control output, which is configured to output a control signal. The control signal indicates a manipulated variable for an actuating system of an aircraft, which is to be controlled by means of the actuating system. The reference variable indicates a target acceleration at a point of the aircraft that is to be controlled by means of the actuating system, and the controlled variable indicates an actual acceleration of the aircraft at the point. Taking into account the reference variable and the controlled variable, the device is configured to determine the manipulated variable, in particular from the difference between the reference variable and the controlled variable, and to output the control signal corresponding to the manipulated variable via the control output. Further, an arrangement for control and closed-loop control of an actuating system of an aircraft as well as a method are provided.
Claims
1. A device for control and closed-loop control of an actuating system of an aircraft, comprising a first input interface, which is configured to receive first input data indicating a reference variable; a second input interface, which is configured to receive second input data indicating a controlled variable; and a control output, which is configured to output a control signal that indicates a manipulated variable for an actuating system of an aircraft, which is to be controlled by means of the actuating system, wherein the reference variable indicates a target acceleration at a point of the aircraft that is to be controlled by means of the actuating system; the controlled variable indicates an actual acceleration of the aircraft at the point; and, taking into account the reference variable and the controlled variable, the device is configured to determine the manipulated variable, preferably from the difference between the reference variable and the controlled variable, and to output the control signal corresponding to the manipulated variable via the control output.
2. The device according to claim 1, comprising a third input interface, which is configured to receive third input data indicating an actuating system controlled variable, wherein the device is configured to determine an actuating system reference variable taking into account the reference variable and the controlled variable, and to determine the manipulated variable taking into account the actuating system reference variable and the actuating system controlled variable.
3. The device according to claim 2, wherein the actuating system reference variable is a target positioning speed of the actuating system, and the actuating system controlled variable is an actual positioning speed of the actuating system.
4. The device according to claim 1, wherein the device is configured to determine the manipulated variable without considering an actual actuator position of the actuating system, and without determining a target actuator position of the actuating system.
5. The device according to claim 1, comprising an additional input interface, which is configured to receive additional input data indicating an additional controlled variable, wherein the additional controlled variable indicates an actual acceleration of the aircraft at an additional point; and the device is configured to adjust the controlled variable taking into account the additional controlled variable, and subsequently determine the manipulated variable taking into account the reference variable and the controlled variable.
6. An arrangement for control and closed-loop control of an actuating system of an aircraft, comprising an aircraft, having an actuating system, which is configured to control the aircraft in at least one degree of freedom, and an acceleration sensor, which is arranged at one point of the aircraft; a flight control device with an output interface; and a device according to one of the preceding claims, wherein the flight control device is configured to calculate the reference variable indicating a target acceleration at the point of the aircraft from a flight status of the aircraft, and transmit the first input data indicating the reference variable to the first input interface of the device via the output interface; the acceleration sensor is configured to measure the local acceleration of the aircraft at the point, and transmit second input data indicating the controlled variable to the second input interface of the device, which indicate the local acceleration at the point; and the actuating system is configured to receive the manipulated variable from the control output of the device, and perform a positioning movement corresponding to the manipulated variable.
7. The arrangement according to claim 6, wherein the flight control device is configured to calculate the reference variable taking into account a actuating variable determined in a directly kinematic manner from a target trajectory of the aircraft.
8. The arrangement according to claim 6, wherein the actuating system is formed with an actuator that moves a flight control surface of a flight control surface assembly of the aircraft.
9. The arrangement according to claim 8, wherein the acceleration sensor is arranged on a part of the flight control surface assembly that is immovable relative to the aircraft.
10. The arrangement according to claim 6, comprising an additional acceleration sensor, which is arranged at an additional point of the aircraft, wherein the device is a device according to claim 5; and the additional acceleration sensor is configured to measure the local acceleration at the additional point, and transmit the additional input data indicating the additional controlled variable to the additional input interface of the device, which indicate the local acceleration at the additional point.
11. The arrangement according to claim 1, wherein the aircraft has an additional actuating system, which is configured to control the aircraft in the at least one degree of freedom or in at least one additional degree of freedom, and has an additional acceleration sensor, which is arranged at an additional point of the aircraft, wherein the flight control device is configured to also transmit the input data indicating the reference variable to the additional device via the output interface; the additional acceleration sensor is configured to measure the local acceleration of the aircraft at the additional point, and transmit second input data indicating an additional controlled variable to the additional device, which indicate the local acceleration at the additional point; and the additional actuating system is configured to receive the manipulated variable from the control output of the additional device, and perform a positioning movement corresponding to this manipulated variable.
12. The arrangement according to claim 6, wherein the aircraft is a highly flexible aircraft.
13. A method for control and closed-loop control of an actuating system of an aircraft, with the steps of providing a device for control and closed-loop control of an actuating system of an aircraft; generating first input data indicating a reference variable, wherein the reference variable indicates a target acceleration at a point of the vehicle that is to be controlled by means of the actuating system; generating second input data indicating a controlled variable, wherein the controlled variable indicates an actual acceleration of the vehicle at the point; receiving the first input data at a first input interface of the device; receiving the second input data at a second input interface of the device; determining a manipulated variable for an actuating system of the aircraft taking into account the reference variable and the controlled variable, preferably from the difference between the reference value and the controlled variable; and outputting a control signal indicating the manipulated variable via a control output of the device.
14. The method according to claim 13, comprising receiving third input data that indicate an actuating system controlled variable at a third input interface of the device, wherein determining the manipulated variable taking into account the reference variable and the controlled variable comprises determining an actuating system reference variable taking into account the reference variable and the controlled variable, and determining the manipulated variable taking into account the actuating system reference variable and the actuating system controlled variable.
Description
DESCRIPTION OF EXEMPLARY EMBODIMENTS
[0055] Additional exemplary embodiments will be described in more detail below with reference to figures of a drawing. Shown here on:
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068] The reference variable 3 indicates a target actuator position of the control element 4a of the actuating system 4, for example a rotational position of a servomotor (corresponding to a flight control surface position), an opening state of a valve of a nozzle, or a drive position of a drive motor of a propeller, which results in a propeller speed, or a servomotor for blade angle adjustment.
[0069] A control device 5 of the arrangement receives the reference variable 3 via a corresponding input interface. In addition, the control device receives a controlled variable 6 by way of another input interface, which indicates the actual actuator position of the actuating system. The control device determines the control deviation as the difference between the target value of the actuator position according to the reference variable 3 and the actual value of the actuator position according to the controlled variable 6. An actuating system reference variable is determined from the control deviation through multiplication by a proportionality factor in the control device 5, and is compared to an actuating system controlled variable 7, so as to determine a manipulated variable 8 of the actuating system. For example, the manipulated variable 8 can be an actuator voltage or an actuator current.
[0070] The control element 4a effects a position of the force generator 4b based on the manipulated variable 8. As a result, a force and/or torque effect 9 acts upon the mechanical system 10 of the aircraft. While the aircraft as a mechanical system 10 is shown separately from the remaining components in
[0071] Apart from the desired force and/or torque effect 9, the mechanical system 10 of the aircraft is also exposed to disturbing forces and/or torques 11, which are caused by outside influences, for example wind exposure, in particular in the form of wind gusts. As can be discerned from the illustration in
[0072]
[0073] In particular, the acceleration of the aircraft can be a local acceleration at the actuating system 4.
[0074] Alternatively, the acceleration can be an acceleration at another point of the aircraft, for example in a center of gravity of the aircraft. The acceleration can be measured directly with an acceleration sensor, or determined from one or several measured values, which can include accelerations at one or several other points or other variables than accelerations, for example vertical movements (changes in position) of the wings.
[0075] The control device 12 determines the control deviation as the difference between the target value for the acceleration according to the reference variable 13 and the actual value for the acceleration according to the controlled variable 14. An actuating system reference variable is determined from the control deviation in the control device 12 through multiplication by a proportionality factor, and compared with an actuating system controlled variable 7, so as to determine a manipulated variable 8 of the actuating system. Based on the manipulated variable 8, the control element 4a produces a positioning of the force generator 4b that leads to a force effect 9 on the mechanical system 10 of the aircraft.
[0076] In an alternative configuration, such a cascade structure can be replaced by a parallel feedback, in which the controlled variables 7 and 14 are fed back, and are herein each modified, in particular multiplied by an amplification factor and/or integrated. The reference variable 13 is modified according to the controlled variables 7 and 14 by means of a prefilter, after which the manipulated variable 8 is determined by adding the controlled variables 7, 14 and reference variable 13.
[0077] As may be seen in
[0078] In particular, the manipulated variable 8 can be an actuator voltage or an actuator current. For example, the actuating system reference variable can be a target value for a positioning speed of the control element 4a, i.e., in particular of an actuator. In this case, the actuating system controlled variable 7 can be an actual positioning speed of the control element 4a. In an exemplary configuration, a target value for an actuator current is determined from the difference between the actuating system reference variable and the actuating system controlled variable. The target variable for the actuator current can be the manipulated variable 8. Alternatively, an additional inner control loop can be provided, in which the manipulated variable 8 is determined using the target value of the actuator current.
[0079]
[0080] Within the framework of the physical processes within the actuator corresponding to a modeling as a DC shunt machine, the terminal voltage causes a change in the current flow in the motor windings that is anti-proportional to its inductivity L. However, consideration must be given to the voltage drop ΔU.sub.res=R.Math.I owing to the winding resistance R, as well as to the counter-voltage ΔU.sub.emf=K.sub.e.Math.{dot over (n)} induced by the rotational movement proportional to the motor constant K.sub.e, which diminish the terminal voltage. The current flow I arises through integrating the current change, and produces a drive torque M.sub.act proportional to the motor constant Kt.
[0081] With respect to the physical effect on the actuating system, in addition to the drive torque M.sub.act, the aerodynamic rudder hinge moment M.sub.aero acts on the flight control surface, which along comprises both components proportional to the deflection n with the factor C.sub.n,aero and damping components (factor C.sub.{dot over (n)},aero). In addition, the aerodynamic rudder hinge torque M.sub.aero is influenced by the direction of inflow (factor C.sub.α,aero). The resulting overall torque leads to a positioning acceleration {umlaut over (n)} that scales with the inverse 1/J of the rotational inertia.
[0082] Shown in the right part of
[0083] According to the disclosure, the actuator position is not drawn upon as the controlled variable, for example as evident from
[0084] Local acceleration control can yield advantages over controlling the rudder hinge torque. The local acceleration measurement (as opposed to the flight control surface angle or rudder hinge torque) directly captures the added lift caused by the gust via the additional angle of attack aw. In elastic aircraft, the local accelerations directly reflect the structural dynamic vibration state. Feeding the acceleration back to the positioning speed of a flight control surface acting at the same location corresponds to a virtual dampening (similar to the so-called ILAF principle). Therefore, it can be suitable in particular for actively stabilizing highly elastic configurations. Furthermore, the local acceleration includes influences of various flight state variables (Θ, γ, q, see
[0085] Actuator control (servocontrol) and flight state control (flight control) represent traditionally separate research disciplines, which are covered in different expert circles. The feedback of a local acceleration measured on the aircraft structure in an inner control loop, which is traditionally part of the servo control, builds a bridge between the two areas. This requires a holistic examination of the entire controlled system, which interprets the aircraft and its control elements as a unit. Using the local acceleration as a default variable makes it possible to include parts of the flight dynamic in the controlled system of the servocontrol. It can become possible to simplify the controlled system of the flight control, and reduce dependencies on specific flight properties, so that classic flight control structures are no longer applicable.
[0086] According to illustration 4, the boundary for the actuating system control 17 is drawn at local acceleration b.sub.zH and flight control surface deflection n. Other illustrations are possible, in which the definitions of subsystems, in particular of the boundaries, are set differently (e.g., see
[0087] The symbols used in
[0088] Scalars:
[0089] C.sub.Iβ: Sliding roll torque
[0090] C.sub.Iξ: Aileron effectiveness
[0091] C.sub.Ip: Roll damping
[0092] I: Actuator current
[0093] I.sub.yy: Rolling inertia torque
[0094] J: Torque of Inertia of the actuator
[0095] K.sub.t: Torque constant of the actuator
[0096] K . . . : Controller amplification of the . . . -control loop
[0097] S: Wing surface
[0098] V.sub.A: Flight speed
[0099]
[0100] b: Half span
[0101] p: Roll rate
[0102] β: Shift angle
[0103] β.sub.W: Wind shift angle
[0104] Ω: Angular velocity of the actuator
[0105] ξ: Aileron deflection
[0106] Vectors:
[0107] η: Modal amplitudes (structural dynamic degrees of freedom)
[0108] R: Position vector for the local acceleration measuring point
[0109] g: Generalized coordinates
[0110] u: Manipulated variables
[0111] x: Rigid body degrees of freedom
[0112] z: Disturbance variables
[0113] Matrices and Tensors:
[0114] BηPositioning influence on generalized forces of the structural dynamic degrees of freedom
[0115] Bχ: Positioning influence on generalized forces of the rigid body degrees of freedom
[0116] B: Positioning influence on generalized forces
[0117] C: Generalized rigidity matrix
[0118] D: Generalized damping matrix
[0119] E.sub.η: Disturbance influence on generalized forces of the structural dynamic degrees of freedom
[0120] E.sub.x: Disturbance influence on generalized forces of the rigid body degrees of freedom
[0121] E: Disturbance influence on generalized forces
[0122] E.sub.η.sup.ext, E.sub.η.sup.ext: Influence of the structural deformation-induced aerodynamic forces on rigid body movement
[0123] K . . . : Amplification matrix of the . . . -control loop
[0124] L: Kinematic translation ratios between generalized rigid body degrees of freedom and position of the local acceleration measuring points M: Generalized inertia matrix
[0125] Q.sub.η, Q.sub.η: Influence of the structure deformation-induced aerodynamic forces on structural dynamics
[0126] Q.sub.x, Q.sub.x: Influence of the rigid body movement-dependent aerodynamic forces on structural dynamics
[0127] Δ: Eigenforms (eigenvectors) of the structural dynamics
[0128] β: Generalized structural damping factors
[0129] γ: Generalized rigidity matrix
[0130] μ: Modal mass matrix
[0131] Indices:
[0132] c: Command size, default value, target value
[0133] In classic flight control, the command corresponds to the position (angle) of the aerodynamic flight control surface. A highly dynamic (rigid) positional control of the actuator ensures that the actual flight control surface position precisely follows the positioning command. The control structure corresponds to a cascade control with an inner control loop, the actuator control (ACL), and an outer control loop, the flight control (FCL). A feedback of position angles, rotation rates and speeds takes place. As a rule, acceleration measurements are only used for observation or as a replacement for poorly measurable states.
[0134] Also known is a rudder hinge torque-based flight control. The command for the FCL corresponds to a torque specification, meaning a direct current specification, for the actuator. In a state of equilibrium, the torque specification corresponds to the aerodynamic rudder hinge torque. The concept is similar to the force-oriented control behavior of the pilot during manual control. This type of control is supposed to offer advantages with respect to flight silence and load reduction, since the control surface deviates owing to an altered hinge torque of the gust. This is intended to reduce an actuator load and force fight in the case of redundant actuators.
[0135] A local linearization and inversion of the system dynamics takes place in the likewise previously known incremental nonlinear inversion (INDI). Incremental growths in the positioning command are calculated. The method is based on measured and commanded (rotational) accelerations, and reduces the influence of the (aerodynamic) model accuracy and center of gravity for elevated robustness. The positioning law is herein based upon the comparison between planned and actual changes (and thus, derivations) of the state variables, which are calculated or observed based on rotatory and translatory acceleration measurements. As opposed to the concepts disclosed herein, a direct use of this change in positional variable in an inner cascade of the servocontrol or an expansion of the INDI approach to the actuator dynamics is not known for this approach. In a proposed approach, the actuator current serves as a given variable, and a positioning law modified for this purpose is derived. As opposed to the approach according to the present disclosure, the quasi-stationary dependence of the actuator current on the rudder hinge torque is taken as the basis, so that the dynamics of the actuating system themselves remain unregulated.
[0136] Feeding back acceleration measurements or modal degrees of freedom is known for an active flutter control and load reduction. Herein, the command corresponds to the flight control surface position. Alternatively, additional forces are applied by vibration actuators. This often does not take place in terms of closed-loop control, but specifically to compensate for individual resonance frequencies.
[0137] In the known systems, the dynamics (bandwidth) of the flight controller to a large extent determine the precision of path and position maintenance (interference suppression), flight silence (interference suppression), and agility of path guidance (guidance behavior). The maximum bandwidth is limited by the dynamics of the independently configured actuator control (inner control loop), and possibly also by the dynamics of the mechanical transmission path between the actuator and flight control surface, the structural dynamics of an elastic aircraft, and the transient aerodynamics. A precise aerodynamic model is required for an optimal FCL configuration. This is costly and can be associated with a lack of robustness. The inner control loops, at least the position control, must be individually designed for each aircraft type. A precise aeroelastic model is required to preclude excitations of the structural dynamics. Having the flap deflection ilk act directly on the vertical load multiple (i.e., the load acceleration) n.sub.Z complicates the design of a gust load control. Abatement potential is limited without the provision of a pilot control, which is accompanied by a complex angle of attack measurement.
[0138]
[0139] In the case of an aircraft, the controlled system of the FCL, the rolling torque coefficient C.sub.I is proportional to the aileron deflection ξ, which in known systems constitutes the manipulated variable, with the factor C.sub.Iξ. The rolling torque coefficient C.sub.I β is proportional, with the factor C.sub.I, to the shift angle β, which is construed as a disturbance variable for pure rolling control, and in particular incorporates the wind influence β.sub.W. The rolling torque coefficient C.sub.I is proportional, with the factor C.sub.Ip, to the dimensionless rolling rate p*=p.Math.b/VA. The rolling torque follows from the coefficient C.sub.I through multiplication by the reference variables (
[0140] For the actuator, the control system ACL, the actual current flow I corresponds to the current command I.sub.c when disregarding the electrical time constant. The torque with torque constant K.sub.t is proportional to the current flow. Additional torque coefficients (friction, aerodynamic rudder hinge torque, etc.) are disregarded. The rotational acceleration (ω.sup.−) of the downforce follows from the conservation of angular momentum as the torque/inertia torque (J). The positioning speed (ω) and downdraft angle (which corresponds to the aileron deflection ξ) follow through integration of the rotational acceleration. Known actuator control then involves the complete feedback of the states “positioning speed (ω)” and “actuator position (ξ)”. The system is set up in the form of a cascade control, in which the outer control loop comprises the actuator position with the reference variable “aileron command (ξ.sub.c)” and manipulated variable “setting rate command (ω.sub.c)”, which with the amplification K.sub.ξ is proportional to the control error ξ.sub.c-ξ. The inner control loop then relates to the positioning speed with the reference variable “setting rate command (ω.sub.c)” and manipulated variable “current command (Ic)”, which with the amplification K.sub.ω is proportional to the control error ω.sub.c-ω.
[0141] By comparison to the above,
[0142] For rigid aircraft, the principle can be transferred to the pitching degree of freedom (measured variable: pitching acceleration, primary manipulated variable: elevator), the yaw degree of freedom (measured variable: yaw acceleration, primary manipulated variable: rudder), lift degree of freedom (measured variable: vertical acceleration n.sub.z, primary manipulated variable: flap), longitudinal degree of freedom (measured variable: longitudinal acceleration n.sub.x, primary manipulated variable: spoiler), as well as transverse degree of freedom (only for lateral force control). The acceleration component is ideally fed back not just to the primary manipulated variable, but to all manipulated variables that influence the respective degree of freedom, for example via the aileron rolling torque, rudder yaw torque, elevator lift or flap pitching torque. The degrees of freedom can be completely decoupled by suitable selection of the amplification matrix. The described degrees of freedom, the acceleration of which is measured, can be chosen as desired. For example, the rotation and translation of the center of gravity is named in aircraft-fixed coordinates. Likewise conceivable are other coordinate systems, as well as other (possibly even several) reference points of the rigid body, for example the vertical position of both wing tips instead of the rolling angle. Any combination of independent degrees of freedom that clearly describes the system is possible. The latter constitutes a valid set of generalized coordinates (q) in the sense of Lagrange formalism.
[0143] Based on a schematic illustration of a concept for an acceleration-based control,
[0144] Given an actuator position-controlled approach, as opposed to the system according to
[0145] The actuator has an arbitrary transfer behavior G(s) between the commanded and actual change in the manipulated variable {dot over (u)}, but at least one integration stage. Actuator control comprises the feedback of (at least) manipulated variables u, wherein the reference variable is the target value for the system manipulated variables u.sub.c. The actuator manipulated variable is the target value for the system positioning rates {dot over (u)}.sub.c, which is proportional to the control error u.sub.c-u with amplifications K.sub.u.
[0146] By comparison to known controls, the measured, generalized accelerations {umlaut over (q)} are fed back in the acceleration-controlled approach according to
[0147]
[0148] The controlled system comprises the rigid body dynamics (below in
[0149] Outside forces produce a coupling between the structure movement and rigid body movement. Herein, the outside forces (aerodynamic forces/torques) depend on rigid body states {dot over (x)} and {hacek over (x)} and structural dynamic states {dot over (n)} and n. Outside forces influence both the rigid body movement ({umlaut over (x)}) and the structural dynamics ({dot over (η)}). The portion of the forces on the rigid body movement dependent on rigid body movement was already considered by D, C. The influence of the structural deformation-induced portion of forces on the structural dynamics (Q.sub.η and Q.sub.{dot over (η)}) is (by contrast) not already contained in β, y. The dependence of forces on rigid body movement yields an influence on the structural dynamics: Q.sub.x, Q.sub.{dot over (x)}. The outer control loops relate to the generalized coordinates (q=[x.sub.i, η.sub.i].sup.T), the inner control loops to the local degrees of freedom (R.sub.f). The system behavior depends on the description form (transformation between various degrees of freedom systems/state illustrations).
[0150] A specific case of the concept according to
[0151] By contrast, the risk of an excitation exists in an acceleration measurement that is locally separate from the flight control surface (e.g., IMU in the cockpit), since the acceleration signal only reacts to the force generated on the flight control surface after a delay caused by the structural dynamics. Expressed differently, an eigenform can possibly exist the vibration antinode of which, at the measurement location, has an opposite sign compared to the location of the force generation (flight control surface). A negative, destabilizing damping force thus arises in the frequency range of this eigenmode. This is precluded if the measurement takes place directly at the location of force generation.
[0152] In classic flight control, the bandwidth limitation arises from the frequency separation to the structural dynamics. By contrast, a bandwidth limitation arises for the local acceleration feedback from the frequency separation to transient aerodynamics and actuator dynamics.
[0153] In particular, advantages of the acceleration-controlled concept can lie in the achievability of a higher dynamic for flight control, and hence improved interference suppression, flight silence and higher agility, especially in the case of highly elastic aircraft, wherein no frequency separation to the structural dynamics or filtering of elastic modes is required. An automatic damping of all elastic modes below the actuator dynamics and in particular the aerodynamics can be enabled, independently of the concrete elastic properties of the aircraft. Interference influences (local gusts) are balanced out directly at the attack site, without exciting the structural dynamics (similar to a bird that only locally spreads feathers to yield to a gust). Structural loads are reduced. The acceleration measurement and control can be integrated into an actuator control (smart actuator). This enables a decentralized system structure. The acceleration-regulated concept permits new redundancy concepts and allows a simple adaption of control laws in the event of a flight control surface failure. Given a sufficient frequency separation between the acceleration control (decentralized in the actuator) and position control (centrally in the FCC), the position control and all higher-level control loops can remain unchanged, since the reduced dynamics of acceleration control are still fast enough. This reflects the fact that, in classic flight control, the failure of a redundant actuator for the same flight control surface as a rule requires no adaption of the FCL.
[0154]
[0155] The depicted smaller markings connected by lines denote pole positions that can arise given a simultaneous increase in feedback amplifications for the pitch rate and longitudinal position in a constant ratio. The star-shaped markings denote pole positions that can arise for an advantageous selection of feedback amplifications when a high bandwidth for the control circuit is desired at a damping level that does not drop below the value 0.7.
[0156]
[0157]
[0158] Shown in
[0159] The features disclosed in the above specification, the claims and the drawing can be important both individually and in any combination for implementing the different embodiments.