← Back to Patent Explorer
US5570304A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for thermal modeling and updating of bias errors in inertial navigation instrument outputs

Assignee: Northrop Grumman Guidance and Electronics Co Inc
•
Filing: 1994-07-27
•
Granted: 1996-10-29
•
Expires: 2014-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 John G. Mark
  • 👤 Daniel A. Tazartes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 16:17
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/10; G01C21/12; G01C21/16; G01C21/183; Y; Y10; Y10S; Y10S388/00; Y10S388/90; Y10S388/902

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 245 words
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; then c) associating corresponding bias and temperature measurements to form a bias-temperature model; then d) 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; then e) storing said spline parameters; then f) making an estimate of instrument bias error while in use; and g) making a measurement of instrument temperature at a corresponding time; then h) coordinating said estimate of bias error with said temperature to form an update point; then i) revising said spline parameters in accordance with said update point; then j) reading the output of said instrument; and k) measuring the temperature of said instrument; then l) calculating an instrument bias value from said stored spline parameters in accordance with said measured temperature; and then m) adjusting said output in accordance with said calculated instrument bias value.
Claim 2
Independent Claim 245 words
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; then c) associating corresponding bias and temperature measurements to form a bias-temperature model; then d) 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; then e) storing said spline parameters; then f) making an estimate of instrument bias error while in use; and g) making a measurement of instrument temperature at a corresponding time; then h) coordinating said estimate of bias error with said temperature to form an update point; then i) revising said spline parameters in accordance with said update point; then j) reading the output of said instrument; and k) measuring the temperature of said instrument; then l) calculating an instrument bias value from said stored spline parameters in accordance with said measured temperature; and then m) adjusting said output in accordance with said calculated instrument bias value.
Claim 3
Dependent Claim 40 words
A method as defined in claim 1 wherein the step of subdividing said temperature range into a plurality of equal temperature intervals further includes the step of normalizing each of said temperature intervals to a range of -1 to +1.
Claim 4
Dependent Claim 28 words
A method as defined in claim 2 wherein the step of revising said spline parameters further includes the step of identifying the temperature interval of said update point.
Claim 5
Dependent Claim 29 words
A method as defined in claim 3 wherein the step of revising said spline further includes the step of converting the update point temperature to a normalized temperature value.
Claim 6
Dependent Claim 39 words
A method as defined in claim 4 wherein the step of revising said spline further includes the step of deriving a set of polynomials that describes a unique cubic function over said interval in accordance with said normalized temperature.
Claim 7
Dependent Claim 41 words
A method as defined in claim 5 wherein the step of revising said spline further includes the step of determining increments to the boundary values and rates of change of bias of said identified interval for minimizing a predetermined criterion function.
Claim 8
Dependent Claim 37 words
A method as defined in claim 6 wherein the step of revising said spline further includes the step of adjusting said boundary values and rates of change of bias of said interval in accordance with said increments.
Claim 9
Dependent Claim 29 words
A method as defined in claim 5 wherein said polynomials are of the form: P.sub.o (x)=1/4(2-x(3-x.sup.2)) P.sub.1 (x)=1/4(2+x(3-x.sup.2)) Q.sub.o (x)=1/4(1-x(1+x(1-x))) Q.sub.1 (x)=-1/4(1+x(1-x(1+x))) where x is said normalized temperature value.
Claim 10
Dependent Claim 66 words
A method as defined in claim 8 wherein said unique cubic polynomial F K (x) is of the form F.sub.K (x)=P.sub.o (x)α.sub.K +P.sub.i (x)α.sub.K+1 +Q.sub.o (x)α.sub.K '+Q.sub.1 (x)α.sub.K+1 ' where α K , α K+1 are values of bias error at opposed boundaries of the Kth temperature interval and α K ', α K+1 ' are rates of change of bias with temperature at said boundaries.
Claim 11
Dependent Claim 19 words
A method as defined in claim 9 wherein said criterion function is α.sub.K.sup.2 +α.sub.K+1.sup.2 +(α.sub.K ').sup.2 +(α.sub.K+1 ').sup.2. 11.
Claim 12
Independent Claim 165 words
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; then b) storing said parameters that define said spline; then c) estimating instrument bias at an observed instrument temperature; and d) associating said estimate with said observed temperature to form an update point; then e) revising said parameters in accordance with said update point; and then f) computing instrument bias as a function of temperature using said spline.
Claim 13
Independent Claim 165 words
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; then b) storing said parameters that define said spline; then c) estimating instrument bias at an observed instrument temperature; and d) associating said estimate with said observed temperature to form an update point; then e) revising said parameters in accordance with said update point; and then f) computing instrument bias as a function of temperature using said spline.
Claim 14
Dependent Claim 40 words
A method as defined in claim 11 wherein the step of subdividing said temperature range into a plurality of equal temperature intervals further includes the step of normalizing each of said temperature intervals to a range of -1 to +1.
Claim 15
Dependent Claim 28 words
A method as defined in claim 12 wherein the step of revising said spline parameters further includes the step of identifying the temperature interval of said update point.
Claim 16
Dependent Claim 29 words
A method as defined in claim 13 wherein the step of revising said spline further includes the step of converting the update point temperature to a normalized temperature value.
Claim 17
Dependent Claim 39 words
A method as defined in claim 14 wherein the step of revising said spline further includes the step of deriving a set of polynomials that describes a unique cubic function over said interval in accordance with said normalized temperature.
Claim 18
Dependent Claim 41 words
A method as defined in claim 15 wherein the step of revising said spline further includes the step of determining increments to the boundary values and rates of change of bias of said identified interval for minimizing a predetermined criterion function.
Claim 19
Dependent Claim 37 words
A method as defined in claim 16 wherein the step of revising said spline further includes the step of adjusting said boundary values and rates of change of bias of said interval in accordance with said increments.
Claim 20
Dependent Claim 29 words
A method as defined in claim 17 wherein said polynomials are of the form: P.sub.o (x)=1/4(2-x(3-x.sup.2)) P.sub.1 (x)=1/4(2+x(3-x.sup.2)) Q.sub.o (x)=1/4(1-x(1+x(1-x))) Q.sub.1 (x)=-1/4(1+x(1-x(1+x))) where x is said normalized temperature value.
Claim 21
Dependent Claim 66 words
A method as defined in claim 18 wherein said unique cubic polynomial F K (x) is of the form F.sub.K (x)=P.sub.o (x)α.sub.K +P.sub.1 (x)α.sub.K+1 +Q.sub.o (x)α.sub.K '+Q.sub.1 (x)α.sub.K+1 ' where α K , α K+1 are values of bias error at opposed boundaries of the Kth temperature interval and α K ', α K+1 ' are rates of change of bias with temperature at said boundaries.
Claim 22
Dependent Claim 19 words
A method as defined in claim 19 wherein said criterion function is α.sub.K.sup.2 +α.sub.K+1.sup.2 +(α.sub.K ').sup.2 +(α.sub.K+1 ').sup.2. 21.
Claim 23
Independent Claim 177 words
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; then b) subdividing said temperature range into a plurality of equal temperature intervals, each of said intervals being defined by opposed interval boundaries; then c) 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; then d) calculating the value and slope of each of said functions at each interval boundary; and e) storing said values and slopes; then f) estimating instrument bias error at an observed instrument temperature; then g) associating said estimate with said observed temperature to form an update point; and then h) revising at least one of said values and slopes in accordance with said update point.
Claim 24
Independent Claim 177 words
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; then b) subdividing said temperature range into a plurality of equal temperature intervals, each of said intervals being defined by opposed interval boundaries; then c) 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; then d) calculating the value and slope of each of said functions at each interval boundary; and e) storing said values and slopes; then f) estimating instrument bias error at an observed instrument temperature; then g) associating said estimate with said observed temperature to form an update point; and then h) revising at least one of said values and slopes in accordance with said update point.
Claim 25
Dependent Claim 40 words
A method as defined in claim 21 wherein the step of subdividing said temperature range into a plurality of equal temperature intervals further includes the step of normalizing each of said temperature intervals to a range of -1 to +1.
Claim 26
Dependent Claim 28 words
A method as defined in claim 22 wherein the step of revising said spline parameters further includes the step of identifying the temperature interval of said update point.
Claim 27
Dependent Claim 29 words
A method as defined in claim 23 wherein the step of revising said spline further includes the step of converting the update point temperature to a normalized temperature value.
Claim 28
Dependent Claim 39 words
A method as defined in claim 24 wherein the step of revising said spline further includes the step of deriving a set of polynomials that describes a unique cubic function over said interval in accordance with said normalized temperature.
Claim 29
Dependent Claim 41 words
A method as defined in claim 25 wherein the step of revising said spline further includes the step of determining increments to the boundary values and rates of change of bias of said identified interval for minimizing a predetermined criterion function.
Claim 30
Dependent Claim 37 words
A method as defined in claim 26 wherein the step of revising said spline further includes the step of adjusting said boundary values and rates of change of bias of said interval in accordance with said increments.
Claim 31
Dependent Claim 29 words
A method as defined in claim 27 wherein said polynomials are of the form: P.sub.o (x)=1/4(2-x(3-x.sup.2)) P.sub.1 (x)=1/4(2+x(3-x.sup.2)) Q.sub.o (x)=1/4(1-x(1+x(1-x))) Q.sub.1 (x)=-1/4(1+x(1-x(1+x))) where x is said normalized temperature value.
Claim 32
Dependent Claim 66 words
A method as defined in claim 28 wherein said unique cubic polynomial F K (x) is of the form F.sub.K (x)=P.sub.o (x)α.sub.K +P.sub.1 (x)α.sub.K+1 +Q.sub.o (x)α.sub.K '+Q.sub.1 (x)α.sub.K+1 ' where α K , α K+1 are values of bias error at opposed boundaries of the Kth temperature interval and α K ', α K+1 ' are rates of change of bias with temperature at said boundaries.
Claim 33
Dependent Claim 18 words
A method as defined in claim 29 wherein said criterion function is α.sub.K.sup.2 +α.sub.K+1.sup.2 +(α.sub.K ').sup.2 +(α.sub.K+1 ').sup.2.

References Cited (Backward Citations)

US4144769A Cited
US4314174A Cited
US4651576A Cited
US4675820A Cited
US4823626A Cited
US5416585A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-29 2000-04-29 2000-10-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-29 2004-04-29 2004-10-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-29 2008-04-29 2008-10-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag