Model-based aircraft brake temperature estimation
11613240 · 2023-03-28
Assignee
Inventors
- Giovanni Franzini (Cork City, IE)
- Matthew R. Pearson (Hartford, CT, US)
- Konda Reddy Chevva (Ellington, CT, US)
Cpc classification
B60T5/00
PERFORMING OPERATIONS; TRANSPORTING
F16D2066/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D2066/001
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D66/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01K7/42
PHYSICS
B60T2270/86
PERFORMING OPERATIONS; TRANSPORTING
B60T17/221
PERFORMING OPERATIONS; TRANSPORTING
F16D2065/783
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60T17/22
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T17/22
PERFORMING OPERATIONS; TRANSPORTING
B60T5/00
PERFORMING OPERATIONS; TRANSPORTING
B64C25/42
PERFORMING OPERATIONS; TRANSPORTING
F16D65/78
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for estimating the temperature of a component being monitored is described herein, comprising: inputting data related to the component being monitored into a brake thermal model; using the brake thermal model to predict a temperature of the component based on the input data; inputting a) actual temperature sensor measurement data of the component and b) the predicted temperature into an estimation algorithm, wherein the estimation algorithm combines the a) actual temperature sensor data and b) predicted temperature and generates an estimated brake temperature of the component based on the combined inputs. A computer-implemented system is also described.
Claims
1. A method for estimating the temperature of a component being monitored, comprising: inputting data related to the component being monitored into a brake thermal model; using said brake thermal model to predict the temperature of the component based on said input data; inputting actual temperature sensor measurement data of said component and said predicted temperature into an estimation algorithm, wherein said estimation algorithm combines said actual temperature sensor data and said predicted temperature and generates an estimated brake temperature of said component based on said combined inputs, wherein said estimation algorithm is based on a weighted average estimation and on one brake temperature sensor, wherein T.sub.p denotes the brake temperature as predicted by the brake thermal model, T.sub.s denotes the brake temperature as measured by the brake temperature sensor, and T.sub.e denote the brake temperature as predicted by the estimation algorithm, and wherein said weighted average estimation is determined by performing the steps of a) to i): a) setting t=1 and initializing T.sub.p(0) and T.sub.e(0) and setting them equal to the current brake temperature T.sub.s(t) as measured by the brake temperature sensor, b) collecting current values of the measurements and parameters required by the brake thermal model: m.sub.1(t), . . . , m.sub.n(t), p.sub.1, . . . , p.sub.m, c) predicting the current brake temperature T.sub.p(t) using the brake thermal model
ƒ:T.sub.p(t)=ƒ(m.sub.1(t), . . . ,m.sub.n(t),p.sub.1, . . . ,p.sub.m), d) estimating the accuracy ε.sub.p(t) of the predicted temperature by means of a function ƒε.sub.p based on the difference between the predicted and the estimated temperature computed at the previous sample time t−1: ε.sub.p(t)=ƒε.sub.p (T.sub.p(t−1)−T.sub.e(t−1)), e) getting the current brake temperature T.sub.s(t) as measured by the brake temperature sensor, f) estimating the accuracy ε.sub.s(t) of the brake temperature sensor reading by means of a function ƒε.sub.s based on the previous estimated temperature T.sub.e(t−1):
ε.sub.s(t)=ƒε.sub.s(T.sub.e(t−1)) g) computing the weights w.sub.p(t) and w.sub.s(t) as follows:
w.sub.p(t)=1−(ε.sub.p(t)/(ε.sub.p(t)+ε.sub.s(t))),w.sub.s(t)=1−w.sub.p(t), h) estimating the current brake temperature as follows:
T.sub.e(t)=w.sub.p(t)T.sub.p(t)+w.sub.s(t)T.sub.s(t), and i) setting t=t+1 and going back to Step b).
2. The method of claim 1 wherein said brake thermal model data related to the component being monitored comprises any or all of external temperature, brake pressure, wheel or brake rotors angular speed, friction coefficient of the braking surfaces, brake geometry, wind speed and direction, information regarding brake cooling system operation status and efficiency, fan speed, mass or volumetric flow rate and related temperature.
3. The method of claim 1 wherein said component is a brake assembly and said brake thermal model data is provided by a brake control unit.
4. The method of claim 1 wherein the estimation algorithm has the form of a simple average, or wherein the estimation algorithm has the form of a weighted average, and wherein said weighted average is based on the accuracy of said actual temperature sensor data and said predicted temperature.
5. The method of claim 1 wherein said estimation algorithm has the form of a linear or nonlinear Kalman filter.
6. The method of claim 1 wherein said step of a) inputting actual temperature sensor measurement data of said component comprises inputting said data taken from multiple temperature sensors.
7. The method of claim 6 wherein said component is a brake assembly within an aircraft and wherein at least one of the multiple sensors is/are located within the brake assembly, and/or wherein at least one of the multiple sensors is/are located in a part of the aircraft other than the brake assembly.
8. A computer-implemented system for estimating the temperature of a component being monitored, comprising: control means adapted to perform the method of claim 1.
9. A system for estimating the temperature of a component being monitored, comprising: control means configured to receive one or a plurality of input measurements; the control means being further configured to receive input data related to the component being monitored and configured to input said data into a brake thermal model; said control means being further configured to use said brake thermal model to predict the temperature of the component based on said input data; said control means being further configured to input actual temperature sensor measurement data of said component and said predicted temperature into an estimation algorithm, wherein said estimation algorithm combines said actual temperature sensor data and said predicted temperature and generates an estimated brake temperature of said component based on said combined inputs, wherein said estimation algorithm is based on a weighted average estimation and on one brake temperature sensor, wherein T.sub.p denotes the brake temperature as predicted by the brake thermal model, T.sub.s denotes the brake temperature as measured by the brake temperature sensor, and T.sub.e denotes the brake temperature as predicted by the estimation algorithm, and wherein said weighted average estimation is determined by performing the steps of a) to i): a) setting t=1 and initializing T.sub.p(0) and T.sub.e(0) and setting them equal to the current brake temperature T.sub.s(t) as measured by the brake temperature sensor, b) collecting current values of the measurements and parameters required by the brake thermal model: m.sub.1(t), . . . , m.sub.n(t), p.sub.1, . . . , p.sub.m, c) predicting the current brake temperature T.sub.p(t) using the brake thermal model
ƒ:T.sub.p(t)=ƒ(m.sub.1(t), . . . ,m.sub.n(t),p.sub.1, . . . ,p.sub.m), d) estimating the accuracy ε.sub.p(t) of the predicted temperature by means of a function ƒε.sub.p based on the difference between the predicted and the estimated temperature computed at the previous sample time t−1: ε.sub.p(t)=ƒε.sub.p (T.sub.p(t−1)−T.sub.e(t−1)), e) getting the current brake temperature T.sub.s(t) as measured by the brake temperature sensor, f) estimating the accuracy ε.sub.s(t) of the brake temperature sensor reading by means of a function ƒε.sub.s based on the previous estimated temperature T.sub.e(t−1):
ε.sub.s(t)=ƒε.sub.s(T.sub.e(t−1)) g) computing the weights w.sub.p(t) and w.sub.s(t) as follows:
w.sub.p(t)=1−(ε.sub.p(t)/(ε.sub.p(t)+ε.sub.s(t))),w.sub.s(t)=1−w.sub.p(t), h) estimating the current brake temperature as follows:
T.sub.e(t)=w.sub.p(t)T.sub.p(t)+w.sub.s(t)T.sub.s(t), and i) setting t=t+1 and going back to Step b); and said control means being further configured to output said estimated brake temperature.
10. The system of claim 9 wherein said brake thermal model data related to the component being monitored comprises any or all of external temperature, brake pressure, wheel or brake rotor angular speed, friction coefficient of braking surfaces, brake geometry, wind speed and direction, information regarding brake cooling system operation status and efficiency, fan speed, mass or volumetric flow rate and related temperature.
11. The system of claim 9 wherein said component is a brake assembly and said brake thermal model data is provided by a brake control unit.
12. The system of claim 9 wherein the estimation algorithm is based on a linear or non-linear Kalman filter, or has the form of a simple average, or wherein the estimation algorithm has the form of a weighted average, and wherein the weighted average is based on the accuracy of said actual temperature sensor data and said predicted temperature.
13. The system of claim 9 wherein said actual temperature sensor measurement data of said component comprises data taken from multiple temperature sensors.
14. The system of claim 13 wherein said component is a brake assembly within an aircraft and wherein at least one of the multiple sensors is/are located within the brake assembly, and/or wherein at least one of the multiple sensors is/are located in a part of the aircraft other than the brake assembly.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Certain embodiments of the present disclosure will now be described in greater detail by way of example only and with reference to the accompanying drawings in which:
(2)
(3)
DETAILED DESCRIPTION
(4) As described above, data from aircraft brake producers using known methods and systems may suffer from the drawback that there is a significant discrepancy between the actual brake temperature and the measurement acquired by the sensor. For reference, this is shown in
(5) According to this plot, it is seen that the error can range from 20° C. to 100° C., depending on the actual temperature of the brakes. This large error is due to 1) the temperature sensor position which is usually not in direct contact with the brake assembly and is more exposed to the environment with respect to the brakes rotors and stators; 2) the sensor delay that can be in the order of several minutes.
(6) The methods and systems described herein allow for the more accurate estimation and determination of the temperature of a brake assembly. Specifically, model-based estimators are used to estimate the brake temperature by combining the measurements from the different temperature sensors available in combination with the prediction of a mathematical model representative of the brake thermodynamics.
(7) An example of this is shown in
(8) These model inputs 210 can be measurements available by the brake control unit, such as brake pressure and wheel speed, and measurements collected by the avionics/ADIRU, such as external temperature, wind speed and directions, etc. The model can be obtained by analytical characterization of the brake temperature dynamics or can be inferred by means of model identification techniques from data collected through experiments or during aircraft operation.
(9) Actual brake temperature measurements of the brake assembly being monitored are then measured using the available sensors 225. The predicted temperature 215 that was generated by the brake thermal model 215 is then combined with the actual measurements taken from the available sensors 225 using an estimation algorithm 230. The estimation algorithm 230 therefore uses a combination of the predicted temperature and the actual temperature measurements to compute a brake temperature estimate 235.
(10) In some examples multiple temperature sensors may be used that are located in the brake assembly or in other places within the aircraft. The measurements taken from these multiple sensors can then be processed by the estimation algorithm according to their accuracy and/or position with respect to the brake assembly and/or the impact of the particular element monitored by each sensor on the brake assembly temperature.
(11) The estimation algorithm 230 may have the form of a simple average or weighted average, the latter based on the accuracy of the different measurements and prediction available. More complex algorithms able to take advantage of the mathematical model can also be adopted. For instance, a Kalman filter (linear or extended in case the mathematical model is nonlinear) can be designed. In this case, the covariance of the different inputs available must be tuned according to the accuracy expected from the sensors. The covariance associated to the different inputs may also vary according to the current brake status and/or aircraft status and/or temperature sensors status.
(12) In some examples a brake cooling system may be installed on a brake assembly that may use the method and system described herein. The effects of the cooling system may be taken into account by the mathematical model. An example of a cooling system may be a fan, however, other means of cooling are envisaged also. In examples where this is present, the mathematical model used for the estimation may explicitly take into account its effect on the brake temperature dynamics.
(13) A possible algorithm implementing the method described herein, based on a weighted average estimation and on one brake temperature sensor is here presented. In the following, T.sub.p denotes the brake temperature as predicted by the brake thermal model, T.sub.s the brake temperature as measured by the brake temperature sensor, and T.sub.e the brake temperature as predicted by the estimation algorithm.
(14) Step a. Set t=1 and initialize T.sub.p(0) and T.sub.e 0) setting them equal to the current brake temperature T.sub.s(t) as measured by the brake temperature sensor.
(15) Step b. Collect current values of the measurements and parameters required by the brake thermal model:
m.sub.1(t), . . . m.sub.n(t),p.sub.1, . . . ,p.sub.m
(16) Step c. Predict the current brake temperature T.sub.p(t) using the brake thermal model ƒ:
T.sub.p(t)=ƒ(m.sub.1(t), . . . ,m.sub.n(t),p.sub.1, . . . ,p.sub.m)
(17) Step d. Estimate the accuracy ε.sub.p(t) of the predicted temperature by means of a function ƒ.sub.ε.sub.
ε.sub.p(t)=ƒ.sub.ε.sub.
(18) Step e. Get the current brake temperature T.sub.s(t) as measured by the brake temperature sensor.
(19) Step f. Estimate the accuracy ε.sub.s(t) of the brake temperature sensor reading by means of a function ƒ.sub.ε.sub.
ε.sub.s(t)=ƒ.sub.ε.sub.
(20) Step g. Compute the weights w.sub.p(t) and w.sub.s(t) as follows:
(21)
(22) Step h. Estimate the current brake temperature as follows:
T.sub.e(t)=w.sub.p(t)T.sub.p(t)+w.sub.s(t)T.sub.s(t)
(23) Step i. Set t=t+1 and go to Step b.
(24) This method may be implemented by a computer, or other control means. In some examples, a system may be provided that has a control means that is adapted to perform these method steps. For example, the system may comprise a controller that is configured to receive the plurality of input measurements 210. The control means may further be configured to input these measurements 210 into a brake thermal model 215 which calculates a predicted temperature 220 of the brake assembly being monitored. The control means may be further configured to combine the predicted temperature with temperature reading or readings taken by sensors associated with the brake assembly being monitored via the use of an estimation algorithm. The control means of the system may then be configured to provide an output of the estimated brake temperature 235 that has been calculated by the estimation algorithm.
(25) The systems and methods described herein have been shown to provide a much more accurate estimation of the temperature of a brake assembly. A correct temperature measurement can drastically improve a brake's lifetime, aircraft operation safety and performance. Cooling time estimation algorithms can take advantage of the improved temperature estimation for providing accurate estimation, reducing aircraft turnaround time. Accuracy and delay problems affecting current brake temperature sensors are mitigated without any physical change to the aircraft.
(26) Although the above examples have been described in relation to a brake assembly of an aircraft, this same technology may be used for other components wherein the accuracy of the temperature reading of the component may be important.