Claims
- 1. A method for computing interval parameter bounds from fallible measurements, comprising:
receiving a set of measurements z1, . . . , zn, wherein an observation model describes each zi as a function of a p-element vector parameter x=(x1, . . . , xp); storing the set of measurements z1, . . . , zn in a memory in a computer system; forming a system of nonlinear equations zi−h(x)=0 (i=1, . . . , n) based on the observation model; and solving the system of nonlinear equations to determine interval parameter bounds on x.
- 2. The method of claim 1, wherein the system of nonlinear equations is an “overdetermined system” in which there are more equations than unknowns.
- 3. The method of claim 1, wherein each measurement zi is actually a q-element vector of measurements zi=(zil, . . . , ziq)T, and h is actually a q-element vector of functions h=(h1, . . . , hq)T.
- 4. The method of claim 1,
wherein receiving the set of measurements involves receiving values for a set of conditions c1, . . . , cn under which the corresponding observations zi were made; and wherein equations in the system of nonlinear equations account for the conditions ci and are of the form zi−h(x|ci)=0 (i=1, . . . , n).
- 5. The method of claim 4, wherein each condition ci is actually an r-element vector of conditions ci=(cil, . . . , cir)T.
- 6. The method of claim 4, wherein each condition ci is not known precisely but is contained within an interval cIi.
- 7. The method of claim 4, wherein equations in the system of nonlinear equations are of the form zi−h(x|ci)+εI(x, ci)=0 (i=1, . . . , n), which includes an error model εI(x, ci) that provides interval bounds on measurement errors for zi.
- 8. The method of claim 7, wherein if zi is actually a q-element vector of measurements zi=(zil, . . . , ziq)T, then εI is actually a q-element vector εI=(ε1, . . . , εq)T.
- 9. The method of claim 7, wherein if there exists no solution to the system of nonlinear equations, the method further comprises determining that at least one of the following is true:
at least one of the set of measurements zi, . . . , zhd n l is faulty; the observation model h(x|ci) is false; the error model εI(x, ci) is false; and the computational system used to compute interval bounds on elements of x is flawed.
- 10. The method of claim 1, wherein solving the system of nonlinear equations involves:
linearizing the system of nonlinear equations to form a corresponding system of linear equations; and solving the system of linear equations.
- 11. The method of claim 10, wherein solving the system of nonlinear equations involves using Gaussian Elimination.
- 12. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for computing interval parameter bounds from fallible measurements, the method comprising:
receiving a set of measurements z1, . . . , zn, wherein an observation model describes each zi as a function of a p-element vector parameter x=(x1, . . . , xp); storing the set of measurements z1, . . . , zn in a memory in a computer system; forming a system of nonlinear equations zi−h(x)=0 (i=1, . . . , n) based on the observation model; and solving the system of nonlinear equations to determine interval parameter bounds on x.
- 13. The computer-readable storage medium of claim 12, wherein the system of nonlinear equations is an “overdetermined system” in which there are more equations than unknowns.
- 14. The computer-readable storage medium of claim 12, wherein each measurement zi is actually a q-element vector of measurements zi=(zil, . . . , ziq)T, and h is actually a q-element vector of functions h=(h1, . . . , hq)T.
- 15. The computer-readable storage medium of claim 12,
wherein receiving the set of measurements involves receiving values for a set of conditions c1, . . . , cn under which the corresponding observations zi were made; and wherein equations in the system of nonlinear equations account for the conditions ci and are of the form zi−h(x|ci)=0 (i=1, . . . , n).
- 16. The computer-readable storage medium of claim 15, wherein each condition ci is actually an r-element vector of conditions ci=(cil, . . . , cir)T.
- 17. The computer-readable storage medium of claim 15, wherein each condition ci is not known precisely but is contained within an interval cIi.
- 18. The computer-readable storage medium of claim 15, wherein equations in the system of nonlinear equations are of the form, zi−h(x|ci)+εI(x, ci)=0 (i=1, . . . , n), which includes an error model εI(x, ci) that provides interval bounds on measurement errors for zi.
- 19. The computer-readable storage medium of claim 18, wherein if zi is actually a q-element vector of measurements zi=(zil, . . . , ziq)T, then εI is actually a q-element vector εI=(εl, . . . , εq)T.
- 20. The computer-readable storage medium of claim 18, wherein if there exists no solution to the system of nonlinear equations, the method further comprises determining that at least one of the following is true:
at least one of the set of measurements zi, . . . , zn is faulty; the observation model h(x|ci) is false; the error model εI(x, ci) is false; and the computational system used to compute interval bounds on elements of x is flawed.
- 21. The computer-readable storage medium of claim 12, wherein solving the system of nonlinear equations involves:
linearizing the system of nonlinear equations to form a corresponding system of linear equations; and solving the system of linear equations.
- 22. The computer-readable storage medium of claim 21, wherein solving the system of nonlinear equations involves using Gaussian Elimination.
- 23. An apparatus that computes interval parameter bounds from fallible measurements, comprising:
a receiving mechanism configured to receive a set of measurements z1, . . . , zn, wherein an observation model describes each zi as a function of a p-element vector parameter x=(x1, . . . , xp); a memory in a computer system for storing the set of measurements z1, . . . , zn; an equation forming mechanism configured to form a system of nonlinear equations zi−h(x)=0 (i=1, . . . , n) based on the observation model; and a solver configured to solve the system of nonlinear equations to determine interval parameter bounds on x.
- 24. The apparatus of claim 23, wherein the system of nonlinear equations is an “overdetermined system” in which there are more equations than unknowns.
- 25. The apparatus of claim 23, wherein each measurement zi is actually a q-element vector of measurements zi=(zil, . . . , ziq)T, and h is actually a q-element vector of functions h=(h1, . . . , hq)T.
- 26. The apparatus of claim 23,
wherein the receiving mechanism is additionally configured to receive values for a set of conditions c1, . . . , cn under which the corresponding observations zi were made; and wherein equations in the system of nonlinear equations account for the conditions ci and are of the form zi−h(x|ci)=0 (i=1, . . . , n).
- 27. The apparatus of claim 26, wherein each condition ci is actually an r-element vector of conditions ci=(cil, . . . , cir)T.
- 28. The apparatus of claim 26, wherein each condition ci is not known precisely but is contained within an interval cIi.
- 29. The apparatus of claim 26, wherein equations in the system of nonlinear equations are of the form zi−h(x|ci)+εI(x, ci)=0 (i=1, . . . , n), which includes an error model εI(x, ci) that provides interval bounds on measurement errors for zi.
- 30. The apparatus of claim 29, wherein if zi is actually a q-element vector of measurements zi=(zil, . . . , ziq)T, then εI is actually a q-element vector εI=(ε1, . . . , εq)T.
- 31. The apparatus of claim 29, wherein if there exists no solution to the system of nonlinear equations, the solver is configured to determine that at least one of the following is true:
at least one of the set of measurements zi, . . . , zn is faulty; the observation model h(x|ci) is false; the error model εI(x, ci) is false; and the computational system used to compute interval bounds on elements of x is flawed.
- 32. The apparatus of claim 23, wherein the solver is configured to:
linearize the system of nonlinear equations to form a corresponding system of linear equations; and to solve the system of linear equations.
- 33. The apparatus of claim 32, wherein the solver is configured to solve the system of nonlinear equations using Gaussian Elimination.
RELATED APPLICATIONS
[0001] This application hereby claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application No. 60/396,246, filed on Jul. 16, 2002, entitled, “Overdetermined (Tall) Systems of Nonlinear Equations,” by inventors G. William Walster and Eldon R. Hansen (Attorney Docket No. SUN-8507PSP).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60396246 |
Jul 2002 |
US |