Real-time trajectory estimation with multi-station analysis
First Claim
Patent Images
1. A system for position estimation, the system comprising:
- a measurement-while-drilling (MWD) tool;
at least one accelerometer sensor and at least one magnetometer sensor positioned on the MWD tool;
one or more processors in communication with the at least one accelerometer sensor and the at least one magnetometer sensor and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of;
acquiring a set of raw sensor outputs from the at least one accelerometer sensor and the at least one magnetometer sensor on the MWD tool and storing the set of raw sensor outputs in non-transitory memory;
generating a set of optimized sensor measurements by deducing errors in the raw sensor outputs using an unconstrained optimization algorithm, wherein the unconstrained optimization algorithm minimizes an objective function that is a product of sums of differences squared between the raw sensor outputs and theoretical values;
determining a position of the MWD tool based on the set of optimized sensor measurements; and
causing a bottom hole assembly to drill based on the position of the MWD tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system for position estimation. A set of raw sensor outputs are acquired from a sensor of a platform. The set of raw sensor outputs are stored in non-transitory memory. A set of optimized sensor measurements is generated by deducing errors in the raw sensor outputs using an unconstrained optimization algorithm. The system determines a position of the platform based on the set of optimized sensor measurements.
-
Citations
22 Claims
-
1. A system for position estimation, the system comprising:
-
a measurement-while-drilling (MWD) tool; at least one accelerometer sensor and at least one magnetometer sensor positioned on the MWD tool; one or more processors in communication with the at least one accelerometer sensor and the at least one magnetometer sensor and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of; acquiring a set of raw sensor outputs from the at least one accelerometer sensor and the at least one magnetometer sensor on the MWD tool and storing the set of raw sensor outputs in non-transitory memory; generating a set of optimized sensor measurements by deducing errors in the raw sensor outputs using an unconstrained optimization algorithm, wherein the unconstrained optimization algorithm minimizes an objective function that is a product of sums of differences squared between the raw sensor outputs and theoretical values; determining a position of the MWD tool based on the set of optimized sensor measurements; and causing a bottom hole assembly to drill based on the position of the MWD tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for position estimation, comprising:
an act of causing one or more processors in communication with at least one accelerometer sensor and at least one magnetometer sensor to execute instructions stored on a non-transitory memory such that upon execution, the one or more processors perform operations of; acquiring a set of raw sensor outputs from the at least one accelerometer sensor and the at least one magnetometer sensor on a measurement-while-drilling (MWD) tool and storing the set of raw sensor outputs in non-transitory memory; generating a set of optimized sensor measurements by deducing errors in the raw sensor outputs using an unconstrained optimization algorithm, wherein the unconstrained optimization algorithm minimizes an objective function that is a product of sums of differences squared between the raw sensor outputs and theoretical values; determining a position of the MWD tool based on the set of optimized sensor measurements; and causing a bottom hole assembly to drill based on the position of the MWD tool. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product for position estimation, the computer program product comprising:
computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having one or more processors in communication with at least one accelerometer sensor and at least one magnetometer sensor for causing the processor to perform operations of; acquiring a set of raw sensor outputs from the at least one accelerometer sensor and the at least one magnetometer sensor on a measurement-while-drilling (MWD) tool and storing the set of raw sensor outputs in non-transitory memory; generating a set of optimized sensor measurements by deducing errors in the raw sensor outputs using an unconstrained optimization algorithm, wherein the unconstrained optimization algorithm minimizes an objective function that is a product of sums of differences squared between the raw sensor outputs and theoretical values; determining a position of the MWD tool based on the set of optimized sensor measurements; and causing a bottom hole assembly to drill based on the position of the MWD tool. - View Dependent Claims (18, 19, 20, 21, 22)
Specification