Method for thermal modeling and updating of bias errors in inertial navigation instrument outputs
First Claim
1. A method for correcting the output of an inertial navigation instrument for temperature dependent bias comprising the steps of:
- a) making a plurality of measurements of instrument bias; and
b) making a corresponding plurality of measurements of instrument temperature;
thenc) associating corresponding bias and temperature measurements to form a bias-temperature model;
thend) encoding said model into spline parameters by (i) subdividing said temperature range into a plurality of equal temperature intervals, each of said intervals being defined by opposed interval boundaries, then (ii) determining a series of cubic polynomial functions over said intervals representing a fit to said measured values of bias versus temperature such that said functions and slopes of said functions versus temperature are continuous over said range, and then (iii) calculating the value and slope of each of said functions at each interval boundary;
thene) storing said spline parameters;
thenf) making an estimate of instrument bias error while in use; and
g) making a measurement of instrument temperature at a corresponding time;
thenh) coordinating said estimate of bias error with said temperature to form an update point;
theni) revising said spline parameters in accordance with said update point;
thenj) reading the output of said instrument; and
k) measuring the temperature of said instrument;
thenl) calculating an instrument bias value from said stored spline parameters in accordance with said measured temperature; and
thenm) adjusting said output in accordance with said calculated instrument bias value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for thermal modeling and updating of bias errors in inertial navigation instrument outputs relies upon piecewise cubic spline encoding of data. The temperature range of the thermal model is divided into contiguous intervals of equal length. Instrument bias-versus-temperature data is encoded on an interval-by-interval basis with all intervals normalized so that cubic polynomials of identical form may be fitted between boundary intervals defined by function values and slopes. Instrument bias error at a measured temperature is estimated in the field and an update point (bias, temperature) established. The particular interval is located and the thermal model is re-fit accordingly in the region of the relevant interval. The spline parameters are then adjusted to accommodate the estimated bias error thereby updating the instrument thermal model of bias.
36 Citations
30 Claims
-
1. A method for correcting the output of an inertial navigation instrument for temperature dependent bias comprising the steps of:
-
a) making a plurality of measurements of instrument bias; and b) making a corresponding plurality of measurements of instrument temperature;
thenc) associating corresponding bias and temperature measurements to form a bias-temperature model;
thend) encoding said model into spline parameters by (i) subdividing said temperature range into a plurality of equal temperature intervals, each of said intervals being defined by opposed interval boundaries, then (ii) determining a series of cubic polynomial functions over said intervals representing a fit to said measured values of bias versus temperature such that said functions and slopes of said functions versus temperature are continuous over said range, and then (iii) calculating the value and slope of each of said functions at each interval boundary;
thene) storing said spline parameters;
thenf) making an estimate of instrument bias error while in use; and g) making a measurement of instrument temperature at a corresponding time;
thenh) coordinating said estimate of bias error with said temperature to form an update point;
theni) revising said spline parameters in accordance with said update point;
thenj) reading the output of said instrument; and k) measuring the temperature of said instrument;
thenl) calculating an instrument bias value from said stored spline parameters in accordance with said measured temperature; and
thenm) adjusting said output in accordance with said calculated instrument bias value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- 10. A method as defined in claim 9 wherein said criterion function is
- space="preserve" listing-type="equation">α
.sub.K.sup.2 +α
.sub.K+1.sup.2 +(α
.sub.K '"'"').sup.2 +(α
.sub.K+1 '"'"').sup.2.
11. - space="preserve" listing-type="equation">α
-
-
11. A method for correcting the thermal model of bias of an inertial measurement device comprising a plurality of corresponding values of instrument bias and temperature, said method comprising the steps of:
-
a) encoding said model as a spline by (i) subdividing said temperature range into a plurality of equal temperature intervals, then (ii) determining a series of cubic polynomial functions over said intervals representing a fit to said measured values of bias versus temperature such that said functions and slopes of said functions versus temperature are continuous over said range, and then (iii) calculating the value and slope of each of said functions at each interval boundary;
thenb) storing said parameters that define said spline;
thenc) estimating instrument bias at an observed instrument temperature; and d) associating said estimate with said observed temperature to form an update point;
thene) revising said parameters in accordance with said update point; and
thenf) computing instrument bias as a function of temperature using said spline. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- 20. A method as defined in claim 19 wherein said criterion function is
- space="preserve" listing-type="equation">α
.sub.K.sup.2 +α
.sub.K+1.sup.2 +(α
.sub.K '"'"').sup.2 +(α
.sub.K+1 '"'"').sup.2.
21. - space="preserve" listing-type="equation">α
-
-
21. A method for in-field updating of the thermal model of bias of an inertial measurement device comprising a series of parameters characterizing instrument bias over a predetermined temperature range, said method comprising the steps of:
-
a) measuring the value of bias at a plurality of temperatures throughout said range;
thenb) subdividing said temperature range into a plurality of equal temperature intervals, each of said intervals being defined by opposed interval boundaries;
thenc) determining a series of cubic polynomial functions over said intervals representing a fit to said measured values of bias versus temperature such that said functions and slopes of said functions versus temperature are continuous over said range;
thend) calculating the value and slope of each of said functions at each interval boundary; and e) storing said values and slopes;
thenf) estimating instrument bias error at an observed instrument temperature;
theng) associating said estimate with said observed temperature to form an update point; and
thenh) revising at least one of said values and slopes in accordance with said update point. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
- 30. A method as defined in claim 29 wherein said criterion function is
- space="preserve" listing-type="equation">α
.sub.K.sup.2 +α
.sub.K+1.sup.2 +(α
.sub.K '"'"').sup.2 +(α
.sub.K+1 '"'"').sup.2.
- space="preserve" listing-type="equation">α
-
Specification