System and method for production well test automation
First Claim
Patent Images
1. A method comprising:
- automatically creating one or more test schedules for a well test of one or more wells in an oil or gas production environment;
automatically creating one or more test frames for use in the generation of the one or more test schedules for the well test, each of the test frames providing a specified time frame during which a corresponding well of the one or more wells is routed to a test device and test data is collected, the automatically creating the one or more test frames for use in the generation of the well test comprises;
scanning one or more tags associated with diverter valves or routing devices that selectively route the one or more wells to the test device in the oil or gas production environment;
determining, based on a status of the one or more tags, whether a current well that is routed for well testing has changed from a previous well that was previously routed for well testing by comparing a previous state of the one or more tags to a current state of the one or more tags;
when the current well that is routed for well testing has changed from the previous well that was previously routed for well testing, determining if a test frame already exists for the well test;
when a test frame for the current well that is routed for well testing does not already exist, creating a new test frame for the current well that includes a specified time frame during which the well test is to be performed for the current well;
when a test frame for the current well that is routed for well testing does exist, determining whether a status for the test frame for the current well needs to be updated based on whether the well test for the current well is completed;
when the well test associated with the test frame for the current well is completed, updating the status for the test frame for the current well to indicated the test frame is complete;
automatically updating, based on the test frame for the current well, the test schedule for the well test; and
following execution of the one or more test frames of the well test, automatically validating one or more test records generated during the corresponding test frames.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes automatically creating one or more test schedules for a well test of one or more wells in an oil or gas production environment. The method also includes automatically creating one or more test frames for use in generation of the well test. The method further includes, following execution of the test frame, automatically validating one or more test records generated during the one or more test frames. In addition, the method includes automatically creating the well test for determining one or more well characteristics.
14 Citations
18 Claims
-
1. A method comprising:
-
automatically creating one or more test schedules for a well test of one or more wells in an oil or gas production environment; automatically creating one or more test frames for use in the generation of the one or more test schedules for the well test, each of the test frames providing a specified time frame during which a corresponding well of the one or more wells is routed to a test device and test data is collected, the automatically creating the one or more test frames for use in the generation of the well test comprises; scanning one or more tags associated with diverter valves or routing devices that selectively route the one or more wells to the test device in the oil or gas production environment; determining, based on a status of the one or more tags, whether a current well that is routed for well testing has changed from a previous well that was previously routed for well testing by comparing a previous state of the one or more tags to a current state of the one or more tags; when the current well that is routed for well testing has changed from the previous well that was previously routed for well testing, determining if a test frame already exists for the well test; when a test frame for the current well that is routed for well testing does not already exist, creating a new test frame for the current well that includes a specified time frame during which the well test is to be performed for the current well; when a test frame for the current well that is routed for well testing does exist, determining whether a status for the test frame for the current well needs to be updated based on whether the well test for the current well is completed; when the well test associated with the test frame for the current well is completed, updating the status for the test frame for the current well to indicated the test frame is complete; automatically updating, based on the test frame for the current well, the test schedule for the well test; and following execution of the one or more test frames of the well test, automatically validating one or more test records generated during the corresponding test frames. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one memory configured to store data associated with a well test of one or more wells in an oil or gas production environment; and at least one processing device configured to; automatically create one or more test schedules for the well test of the one or more wells in the oil or gas production environment; automatically create one or more test frames for use in the generation of the one or more test schedules for the well test, each of the test frames providing a specified time frame during which a corresponding well of the one or more wells is routed to a test device and test data is collected, the automatically creating the one or more test frames for use in the generation of the well test comprises; a scan of one or more tags associated with diverter valves or routing devices that selectively route the one or more wells to the test device in the oil or gas production environment; a determination, based on a status of the one or more tags, whether a current well that is routed for well testing has changed from a previous well that was previously routed for well testing based on the scan of the one or more tags; when the current well that is routed for well testing has changed from the previous well that was previously routed for well testing, a determination of whether a test frame already exists for the well test; when a test frame for the current well that is routed for well testing does not already exist, a creation of a new test frame for the current well that includes a specified time frame during which the well test is to be performed for the current well; when a test frame for the current well that is routed for well testing does exist or when the current well that is routed for well testing has not changed, a determination of whether a status for the test frame for the current well needs to be updated based on whether the well test for the current well is completed; when the well test associated with the test frame for the current well is completed, updating the status for the test frame for the current well to indicated the test frame is complete; an automatic update, based on the test frame for the current well, of the test schedule for the well test; and following execution of the one or more test frames of the well test, automatically validate one or more test records generated during the corresponding test frames. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium containing instructions that, when executed by at least one processing device, cause the at least one processing device to:
-
automatically create one or more test schedules for a well test of one or more wells in an oil or gas production environment; automatically create one or more test frames for use in the generation of the one or more test schedules for the well test, each of the test frames providing a specified time frame during which a corresponding well of the one or more wells is routed to a test device and test data is collected, the automatically creating the one or more test frames for use in the generation of the well test comprises; a scan of one or more tags associated with diverter valves or routing devices that selectively route the one or more wells to the test device in the oil or gas production environment; a determination, based on a status of the one or more tags, whether a current well that is routed for well testing has changed from a previous well that was previously routed for well testing based on the scan of the one or more tags; when the current well that is routed for well testing has changed from the previous well that was previously routed for well testing, a determination of whether a test frame already exists for the well test; when a test frame for the current well that is routed for well testing does not already exist, a creation of a new test frame for the current well that includes a specified time frame during which the well test is to be performed for the current well when a test frame for the current well that is routed for well testing does exist or when the current well that is routed for well testing has not changed, a determination of whether a status for the test frame for the current well needs to be updated based on whether the well test for the current well is completed; when the well test associated with the test frame for the current well is completed, updating the status for the test frame for the current well to indicated the test frame is complete; an automatic update, based on the test frame for the current well, of the test schedule for the well test for; and following execution of the one or more test frames of the well test, automatically validate one or more test records generated during the corresponding test frames. - View Dependent Claims (15, 16, 17, 18)
-
Specification