IP Library Granted Patent US 12,529,690
Granted Patent B2
US 12,529,690 · App. 18/597,525 · Granted Jan 20, 2026

Digital bottle test constraint optimization and predictor

Inventors: Nazli Demirer (Tomball, TX); Conrad Teran (Tomball, TX); Alejandra Inmaculada Lopez Trosell (Cypress, TX); Chunli Li (The Woodlands, TX); Robert P. Darbe (Tomball, TX)
Assignee: Halliburton Energy Services, Inc.
G01N33/2823G01N33/2835G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,529,690
App. No.
18/597,525
Granted
Jan 20, 2026
Kind
B2
Abstract

A method can be used to determine the optimal inputs for a bottle test performed by a user for separating water from oil. The bottle test model for predicting inputs to achieve desired KPIs may decrease times required for a user to predict a demulsifier composition. The methods and model may then be utilized for predicting a demulsifier composition based upon inputs of a crude oil product to predict a demulsifier composition for most efficiently separating the oil from water for new production sites.

Claims (64)

1 . A method comprising:

generating first conditions for a first bottle test using a trained machine-learning model;

performing the first bottle test using the first conditions to obtain a first result including one or more key performance indicators;

feeding the first result to the trained machine-learning model to generate additional conditions for an additional bottle test, wherein the additional conditions are different from the first conditions;

performing the additional bottle test, using the additional conditions to obtain an additional result including one or more key performance indicators;

determining that the one or more key performance indicators of the additional result are within a threshold limit of one or more reference key performance indicators;

outputting the additional conditions used to obtain the additional result;

performing a second bottle test with an incumbent emulsion breaker formulation using the additional conditions to obtain a second result including one or more key performance indicators;

feeding the second result to a second trained machine-learning model to generate a revised emulsion breaker formulation for a new bottle test, wherein the revised emulsion breaker formulation is different from the incumbent emulsion breaker formulation;

performing the new bottle test with a revised emulsion breaker formulation using the additional conditions to obtain a new result including one or more key performance indicators;

determining that the one or more key performance indicators of the new result are within a threshold limit of one or more incumbent key performance indicators; and

outputting the revised emulsion breaker formulation.

2 . The method of claim 1 , further comprising:

repeating feeding results to the trained machine-learning model and performing additional bottle tests until the key performance indicators are within the threshold limit of the one or more reference key performance indicators.

3 . The method of claim 1 , wherein the key performance indicators include a water drop rate, an interface quality, a water clarity, a basic sediments and water metric, an unresolved emulsion metric, or any combination of these.

4 . The method of claim 1 , wherein the first conditions and the additional conditions include a concentration of demulsifier, a bottle test temperature, a bottle test agitation energy, a bottle test mechanical energy, an agitation energy, a mechanical energy, a volume of an emulsion sample used in the bottle test, a volume of free water used in the bottle test, and any combination of these.

5 . The method of claim 1 , wherein the threshold limit corresponds to values of 10% different or less to the one or more reference key performance indicators.

6 . The method of claim 1 , wherein the trained machine-learning model performs an optimization algorithm that emulates bottle test procedures to predict desired key performance indicators based on a set of predictors that describe emulsion characteristics, test conditions, and emulsion breaker formulation and dosage.

7 . The method of claim 1 , further comprising:

modifying a production emulsion breaker formulation based on the revised emulsion breaker formulation to generate a modified production emulsion breaker formulation; and

using the modified production emulsion breaker formulation for demulsifying produced crude oil.

8 . The method of claim 1 , further comprising:

feeding a set of constraints to the second trained-machine learning model, wherein the constraints include at least one of reducing a cost of an emulsion breaker formulation, limiting maximum concentrations of one or more chemicals in the emulsion breaker formulation, requiring minimum concentrations of one or more chemicals in the emulsion breaker formulation, and wherein the second trained machine-learning model uses the set of constraints when generating emulsion breaker formulations.

9 . The method of claim 1 , wherein the second trained machine-learning model performs an optimization algorithm that emulates bottle test procedures to predict desired key performance indicators based on a set of predictors that describe emulsion characteristics, test conditions, and emulsion breaker formulation and dosage.

10 . The method of claim 1 , wherein the trained machine-learning model and the second trained machine-learning model are a same machine-learning model configured to operate to generate bottle test conditions and emulsion breaker formulations based on inputs including one or more of target key performance indicators, one or more constraints, a crude oil or emulsion characteristics, or any combination of these.

11 . A system comprising:

a processor; and

a non-transitory computer-readable medium comprising instructions that are executable by the processor to cause the processor to perform operations including:

receiving input corresponding to one or more reference key performance indicators;

generating first conditions for a first bottle test using a trained machine-learning model;

outputting the first conditions for the first bottle test for use in generating a first result including one or more key performance indicators;

receiving input corresponding to the first result;

generating additional conditions for an additional bottle test using the trained machine-learning model and the first result;

outputting the additional conditions for the additional bottle test for use in generating an additional result including one or more key performance indicators, wherein the additional conditions are different from the first conditions;

receiving input corresponding to the additional result;

determining that the one or more key performance indicators of the additional result are within a threshold limit of one or more reference key performance indicators;

outputting an indicator that the additional conditions used to obtain the additional result are within a threshold limit of one or more reference key performance indicators;

receiving input corresponding to second results including one or more key performance indicators, wherein the second results are for a second bottle test performed using an incumbent emulsion breaker formulation and the additional conditions;

generating a revised emulsion breaker formulation using a second trained machine-learning model, wherein the revised emulsion breaker formulation is different from the incumbent emulsion breaker formulation;

receiving input corresponding to new results including one or more key performance indicators for a new bottle test performed using the revised emulsion breaker formulation and the additional conditions;

determining that the one or more key performance indicators of the new result are within a threshold limit of one or more incumbent key performance indicators; and

outputting the revised emulsion breaker formulation.

12 . The system of claim 11 , wherein the key performance indicators include a water drop rate, an interface quality, a water clarity, a basic sediments and water metric, an unresolved emulsion metric, or any combination of these.

13 . The system of claim 11 , wherein the first conditions and the additional conditions include a concentration of demulsifier, a bottle test temperature, a bottle test agitation energy, a bottle test mechanical energy, an agitation energy, a mechanical energy, a volume of an emulsion sample used in the bottle test, a volume of free water used in the bottle test, and any combination of these.

14 . The system of claim 11 , wherein the threshold limit corresponds to values of 10% different or less to the one or more reference key performance indicators.

15 . The system of claim 11 , wherein the trained machine-learning model performs an optimization algorithm that emulates bottle test procedures to predict desired key performance indicators based on a set of predictors that describe emulsion characteristics, test conditions, and emulsion breaker formulation and dosage.

16 . The system of claim 11 , wherein the operations further include:

providing a set of constraints to the second trained-machine learning model, wherein the constraints include at least one of reducing a cost of an emulsion breaker formulation, limiting maximum concentrations of one or more chemicals in the emulsion breaker formulation, requiring minimum concentrations of one or more chemicals in the emulsion breaker formulation, and wherein the second trained machine-learning model uses the set of constraints when generating emulsion breaker formulations.

17 . The system of claim 11 , wherein the second trained machine-learning model performs an optimization algorithm that emulates bottle test procedures to predict desired key performance indicators based on a set of predictors that describe emulsion characteristics, test conditions, and emulsion breaker formulation and dosage.

18 . A computer program product tangibly embodied on non-transitory computer-readable storage medium and comprising instructions that, when executed by a processor, cause the processor to perform operations including:

receiving input corresponding to one or more reference key performance indicators;

generating first conditions for a first bottle test using a trained machine-learning;

outputting the first conditions for the first bottle test for use in generating a first result including one or more key performance indicators;

receiving input corresponding to the first result;

generating additional conditions for an additional bottle test using the trained machine-learning model and the first result;

outputting the additional conditions for the additional bottle test for use in generating an additional result including one or more key performance indicators, wherein the additional conditions are different from the first conditions;

receiving input corresponding to the additional result;

determining that the one or more key performance indicators of the additional result are within a threshold limit of one or more reference key performance indicators;

outputting an indicator that the additional conditions used to obtain the additional result are within a threshold limit of one or more reference key performance indicators;

receiving input corresponding to second results including one or more key performance indicators, wherein the second results are for a second bottle test performed using an incumbent emulsion breaker formulation and the additional conditions;

generating a revised emulsion breaker formulation using a second trained machine-learning model, wherein the revised emulsion breaker formulation is different from the incumbent emulsion breaker formulation;

receiving input corresponding to new results including one or more key performance indicators for a new bottle test performed using the revised emulsion breaker formulation and the additional conditions;

determining that the one or more key performance indicators of the new result are within a threshold limit of one or more incumbent key performance indicators; and

outputting the revised emulsion breaker formulation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2026
From: HALLIBURTON ENERGY SERVICES, INC.
To: STERLING SPECIALTY CHEMICALS HOLDING UK LIMITED
Reel/Frame 075930/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: DEMIRER, NAZLI; TERAN, CONRAD; TROSELL, ALEJANDRA INMACULADA LOPEZ; LI, CHUNLI; DARBE, ROBERT P.
To: HALLIBURTON ENERGY SERVICES, INC.
Reel/Frame 066679/0833 →
Continuity (1)
Related Publication 20250283866A1 · Sep 11, 2025
References Cited (19)
US 11794132B2 · Gottlieb et al. · 2023 [cited by applicant]
US 20200200005A1 · Guo et al. · 2020 [cited by applicant]
US 20210102127A1 · Raynel · 2021 [cited by examiner]
US 20220002625A1 · Bennett · 2022 [cited by examiner]
US 20230024753A1 · An et al. · 2023 [cited by applicant]
US 20230184076A1 · Jutaily et al. · 2023 [cited by applicant]
US 20230258081A1 · Jin et al. · 2023 [cited by applicant]
US 20230274801A1 · Koseoglu · 2023 [cited by applicant]
US 20230274802A1 · Koseoglu · 2023 [cited by applicant]
US 20230274804A1 · Koseoglu · 2023 [cited by applicant]
US 20230274805A1 · Koseoglu · 2023 [cited by applicant]
US 20230288396A1 · Coskun et al. · 2023 [cited by applicant]
US 20230296581A1 · Sauerer · 2023 [cited by applicant]
US 20240053274A1 · Meissner et al. · 2024 [cited by applicant]
US 20240402659A1 · Bin Adnan · 2024 [cited by examiner]
CA 2990723A1 · 2017 [cited by applicant]
WO 2017023858A1 · 2017 [cited by applicant]
WO 2023183546A1 · 2023 [cited by applicant]
International Patent Application No. PCT/US2025/011462, International Search Report and Written Opinion mailed May 2, 2025, 9 pages. [cited by applicant]