This application claims priority to French Patent Application FR 14 60067 filed Oct. 20, 2014, the entire disclosure of which is incorporated by reference herein.
The present disclosure relates to a method and a device for automatically estimating, in real time, at least one speed of an aircraft, in particular of a transport airplane.
It is known that, in a standard manner, to determine the speed of the aircraft during a flight, in particular a Mach number or a conventional speed or corrected speed of CAS (for “Calibrated Air Speed”) type, measurements are carried out of the total air pressure (with the aid of Pitot probes) and of the static air pressure (with the aid of dedicated sensors), and the speed is computed with the aid of standard formulae using these measurements.
Such a computation therefore requires the measurement of the total air pressure. Hence, if it is desired to dispense with the use of sensors (total air pressure sensors or Pitot probes) in order to save weight and costs and to decrease the complexity of the processing chain, this standard solution is no longer able to determine the air speed of the aircraft.
The present disclosure relates to a method for automatically estimating at least one speed of an aircraft, without using the measurement of total pressure, during a flight of the aircraft.
According to the disclosure herein, the method comprises steps, in an automatic manner and on the aircraft, of:
in which:
Thus, by virtue of the disclosure herein, the speed of the aircraft is estimated automatically, in real time, on the basis of the value of at least one aerodynamic hinge moment of at least one control surface of the aircraft, without using any measurement of the total air pressure, thereby making it possible to dispense with the associated sensors, generally redundant on civil airplanes.
This aerodynamic hinge moment illustrates the aerodynamic forces acting on the control surface of the aircraft in the course of the flight. These forces depend on the speed of the aircraft, and also on a plurality of other parameters, such as for example the aerodynamic configuration, the attitude of the aircraft, the flight altitude, etc.
In a first preferred embodiment, step a) comprises sub-steps of:
Furthermore, in a second embodiment, step a) comprises a sub-step of directly measuring the aerodynamic hinge moment on the control surface.
Moreover, in a first variant embodiment, to compute the Mach number, step c) uses a model inversion, for the model of the aerodynamic hinge moment. Preferably, step c) implements a least squares scheme.
Furthermore, in a second variant embodiment, to compute the Mach number, step c) uses a non-invertible function, for the model of the aerodynamic hinge moment. Preferably, step c) implements one of the following schemes:
Moreover, in an advantageous manner, step b) comprises also determining at least some of the following data which are used in step c) to compute the Mach number:
Furthermore, in a particular embodiment, step a) consists in or comprises determining aerodynamic hinge moments of a plurality of different control surfaces of the aircraft, and step c) consists in or comprises computing the Mach number with the aid of the aerodynamic hinge moments relating to this plurality of control surfaces.
Moreover, in a particular embodiment, the method comprises an additional step, posterior to step c) and consisting in or comprising computing a conventional speed (or corrected speed) CAS, representing a second speed of the aircraft, on the basis of the Mach number computed in step c) and of additional data.
The present disclosure also relates to a device for automatically estimating at least one speed of an aircraft, during a flight of the aircraft.
According to the disclosure herein, the device comprises:
in which:
In a first preferred embodiment, the first data generating unit comprises:
Furthermore, in a second simplified embodiment, the first data generating unit comprises at least one measurement element configured to directly measure the aerodynamic hinge moment on the control surface.
The present disclosure also relates to an aircraft, in particular a transport airplane, which is provided with a device such as that specified hereinabove.
The appended figures will elucidate the manner in which the disclosure herein may be embodied. In these figures, identical references designate similar elements.
The device 1 represented schematically in
According to the disclosure herein, the device 1 which is onboard the aircraft, comprises, as represented in particular in
in which:
The data generating unit 4 comprises a set of sources of standard data of the aircraft (which are not described further), able to measure or compute, in a standard manner, the data necessary for the implementation of the present disclosure. These data are already present and moreover used for the control of the aircraft.
In a preferred embodiment, at least the central unit 5 of the device 1 is integrated into a computer of a flight control system, of FCS (for “Flight Control System”) type, of the aircraft.
Thus, the device 1 estimates automatically, in real time, the speed of the aircraft, on the basis of the value of at least one aerodynamic hinge moment of at least one control surface 3 of the aircraft, without using therefor any measurement of the total air pressure.
The aerodynamic hinge moment Ma (illustrated by an arrow F in
This control surface 3 can correspond to any control surface 3 of the aircraft able to act on the flight of the aircraft and which is subjected to aerodynamic forces dependent in particular on the speed of the aircraft, thereby making it possible to deduce this speed from the aerodynamic hinge moment of this control surface 3. Thus, although not exclusively, this control surface may in particular correspond to any type of control surface: aileron, elevator, spoiler, rudder, etc. of the aircraft.
In a standard manner, the deflection of this control surface 3 is generated by one or more actuators 12 which can be of any type, in particular of hydraulic type, of electro-hydrostatic type or of electromechanical type.
In the example of
In a particular embodiment, the central unit 5 also comprises a computation element 19 for computing a conventional speed (or corrected speed) CAS, representing a second speed of the aircraft. The computation element 19 computes the speed CAS on the basis of the Mach number M computed by the computation element 8, by using the following expression:
in which, in addition to the aforementioned parameters:
Moreover, this conventional speed CAS computed by the computation element 19 can also be transmitted, via the link 10, to at least one user system (not represented) of the aircraft, for example to a computer.
In a preferred embodiment, the device 1 comprises a set 11 of units 2 for determining aerodynamic hinge moments of a plurality of different control surfaces 3 of the aircraft, and the central unit 5 computes the Mach number (and optionally the conventional speed) with the aid of the aerodynamic hinge moments relating to this plurality of control surfaces 3.
To illustrate the principle of the disclosure herein, a model 21 has been represented, in a schematic manner in
The device 1 can be embodied according to two different embodiments, namely:
In the first preferred embodiment, represented in
This first embodiment utilizes an indirect determination of the aerodynamic hinge moment Ma, by using systems already existing on the aircraft (that is to say by using at least one non-dedicated sensor (measurement element 24) to estimate the aerodynamic hinge moment Ma).
For each control surface 3, the measured differential pressures between the two hydraulic chambers 15 and 16 of the actuator or actuators 12 generating the deflection of the control surface 3, are directly related to the aerodynamic forces generated by the hydraulic actuators 12 through the following physical equation:
in which:
In particular, the moment Min due to the mass properties of the control surface 3, satisfies the following equation:
M
in=(nz cos δp nx sin δp)+dδ
in which:
The following aerodynamic moment Ma is obtained:
This expression is used by the computation element 8 to extract the Mach number M.
This first embodiment makes it possible to estimate the speed (Mach number M and/or conventional speed CAS) of the aircraft, by using information from a device(s) (measurement element 24 in particular) already present on the aircraft, and therefore makes it possible to estimate the speed of the aircraft without any additional sensor, that is to say without any additional cost, or additional mass.
Moreover, in a second embodiment represented in
This second embodiment therefore takes into account a direct measurement of the aerodynamic hinge moment, for example by using one or more dedicated sensors (or measurement element 27).
In all the embodiments, the central unit 5 extracts the Mach number M from the following equation:
in which, in addition to the aforementioned parameters:
These last parameters are received from the unit 4.
The computations implemented by the central unit 5 to compute the Mach number are specified hereinafter.
These computations can be carried out according to various computation variants.
Computations implemented for the first embodiment of
The mathematical relation which links the Mach number to the available measurements is called the output function. Generally, it is possible to group the computation variants (implemented by the central unit 5) in two categories, based on the type of output function used:
The second category is preferred, because of the complexity of the relation which links the Mach number and the aerodynamic moments, which illustrate the available output functions. This is due in part to the nonlinear structure of the model Ch.
In a preferred embodiment, to increase the precision of the estimation, the unit 4 determines the following additional parameters, which are thereafter used by the central unit 5 to compute the Mach number:
The model used to estimate the Mach number is represented by the following very general state space system:
The term ωp is the first-order derivative of δp and represents the angular velocity of the control surface 3. The term Jδ
Generally, the following procedure is provided:
a) model the Mach number as an exogenous dynamic system, that is to say define {dot over (M)}=f(t). The term f(t) represents an unknown time function, but limited by real values;
b) add the Mach number as an additional state variable, namely:
c) design an estimation observer for the state x=[M,ωp,δp]T.
δp can be computed on the basis of the knowledge of the position Rp of the stem 13 of the actuator 12 and of a kinematic chain model.
The need for a simple algorithm, with a reasonable computational load, has led to the formulation of an approximate solution for the static flight phases. In these aircraft flight phases, a static version is provided:
It is considered that, on the aircraft, the number of actuator/surface systems is equal to n, and we select k of these systems with 1≦k≦n. The following algorithm utilizes the selected systems:
where nj with j∈{1, . . . , n} represents the number of actuators 12 installed on the j-th control surface 3. Even though the parameters mj with 1≦j≦k can be determined in various ways, the following relation guarantees a fixed Mach estimate convergence rate:
Consequently, only a single parameter has to be determined, namely K. This algorithm (implemented by the computation element 8) can be applied to a single actuator 12 or to a plurality of actuators 12, doing so as far as all the
actuators 12 which are present.
The algorithm is called the Least Squares-Sliding Mode (LS-SM) observer.
The structure of the algorithm in the case of a single actuator/surface system, namely k=1, is:
More precisely, to implement the computation, the computation element 8 of the central unit 5 comprises, as represented in
The aircraft's flight computers work in discrete time. The algorithm must therefore be rendered discrete in order to be able to be implemented by the central unit 5 embedded in a computer of the aircraft. With TS the sampling time and r an index representing a sampling instant, the generic algorithm, in its discrete temporal form, for k actuators 12, is as follows:
By way of illustration, the estimator can be applied to a horizontal “actuator/surface” system, during a so-called static flight, for which:
Under these flight conditions, the aerodynamic hinge moment is a function of the Mach number (simple independent variable). The only strictly necessary information is then:
The computation scheme used by the second embodiment (direct measurement of the aerodynamic hinge moments) of
The embodiment of
If the number of “surface” systems is n and if we select k of these systems, with 1≦k≦n, the following algorithm utilizes the k selected systems:
Even though the parameters mj, with 1≦j≦k, can be defined in various ways, the following equation guarantees a fixed Mach estimate convergence rate:
In conclusion, only a single parameter has to be determined, namely K. This algorithm (implemented by the computation element 8) can be applied to a single surface 3 or to a plurality of surfaces 3, doing so as far as all the
surfaces 3 which are present.
The aircraft's flight computers working in discrete time, this algorithm must therefore be rendered discrete in order to be able to be implemented by the central unit 5 embedded in a computer of the aircraft. With TS the sampling time and r an index representing a sampling instant, the generic algorithm, in its discrete temporal form, for k actuators, is as follows:
In addition to the LS-SM algorithm, two categories of solutions:
Three different modes of computation are presented hereinafter.
According to a first mode of computation (least squares), if M2Ch(M, . . . ) is an easily invertible function of the Mach number, it is possible to invert the relation and to estimate the Mach number algebraically. By way of example, for low Mach numbers, the hinge moment coefficient is not dependent on the Mach; it is therefore possible to use the following relation:
By considering k surfaces, we end up with a conventional “Least Squares” algorithm:
Moreover, according to a second mode of computation which is applicable to both embodiments (
In this case also, the algorithm (implemented by the computation element 8) can be applied to a single actuator 12 or to a plurality of actuators 12, doing so as far as all the
actuators 12 which are present.
This algorithm is called the “Least Squares-Luenberger” observer.
Moreover, according to a third mode of computation, the estimator utilizes the concept of fast and slow dynamics. The dynamics of the control surfaces 3 faster than that of the aircraft. Hence, the values M,αAC,βAC,nx,nz,p,q,r,conf can be considered to be constant during the fast movements of the control surfaces 3.
As the estimator is strictly tied to the actuator/surface system, this third mode of computation is valid only for the aforementioned first embodiment (
The embodiment of
Each design of an estimator begins with the definition of the oriented model, that is to say of the model in which the inputs and the outputs have been defined. ΔP is identified as the simple variable time input. The output is the position δp of the control surface 3 or the position Rp of the stem 13 of the actuator 12, tied to the position δp by kinematic equations.
As the function Ch(M, . . . ) may be nonlinear in the variable M, a nonlinear state observer constitutes the best approach for solving the problem. The need to guarantee a finite convergence time, associated with the need for a simple estimator design procedure, leads to the choice of a “nonlinear sliding mode” state observer. The following equations define the structure of the observer:
where {circumflex over (x)}=[{circumflex over (M)} {circumflex over (ω)}p {circumflex over (δ)}p]T is the estimated state vector.
is a mass matrix.
The terms {.}eq are the equivalent signals on the “sliding” surface. They represent the mean value of the “sliding” surface. For example, the first “sliding” surface is s=δp(t)−{circumflex over (δ)}p=0 and
and in order to remain on the “sliding” surface, we must have {dot over (s)}=0, hence implying that ωp(t)=m1({circumflex over (x)})sign(V1−{circumflex over (δ)}p). Thus, the equivalent term is {m1({circumflex over (x)})sign(V1−{circumflex over (δ)}p)}eq=ωp(t).
One way of obtaining the equivalent signal is a low-pass filter:
{{dot over (u)}}eq+λ{u}eq=u
This solution is easy to implement, but generates phase delays. This is why an estimator with high-order derivative (estimator 33) is used for the estimation of the signals:
{m1({circumflex over (x)})sign(V1−{circumflex over (δ)}p)}eq=z1
{m2({circumflex over (x)})sign(V2{circumflex over (ω)}p)}eq=z2
Starting from the available output yδ
ż0=v0
v
0=−λ0|z0−y|2/3 sign(z0−y)+z1
ż1=v1
v
1=−λ1|z1−v0|1/2 sign(z1−v0)+z2
ż
2=λ2 sign(z2−v1)
with
Finally, the matrix W({circumflex over (x)}) can be obtained by knowing the limits of the signals δp(t), ωp(t), and {dot over (ω)}p(t). To guarantee the stability of the observer, it is sufficient to satisfy the following conditions:
The subject matter disclosed herein can be implemented in software in combination with hardware and/or firmware. For example, the subject matter described herein can be implemented in software executed by a processor or processing unit. In one exemplary implementation, the subject matter described herein can be implemented using a computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer control the computer to perform steps. Exemplary computer readable mediums suitable for implementing the subject matter described herein include non-transitory devices, such as disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein can be located on a single device or computing platform or can be distributed across multiple devices or computing platforms.
While at least one exemplary embodiment of the present invention(s) is disclosed herein, it should be understood that modifications, substitutions and alternatives may be apparent to one of ordinary skill in the art and can be made without departing from the scope of this disclosure. This disclosure is intended to cover any adaptations or variations of the exemplary embodiment(s). In addition, in this disclosure, the terms “comprise” or “comprising” do not exclude other elements or steps, the terms “a” or “one” do not exclude a plural number, and the term “or” means either or both. Furthermore, characteristics or steps which have been described may also be used in combination with other characteristics or steps and in any order unless the disclosure or context suggests otherwise. This disclosure hereby incorporates by reference the complete disclosure of any patent or application from which it claims benefit or priority.
Number | Date | Country | Kind |
---|---|---|---|
14 60067 | Oct 2014 | FR | national |