Concentration determining method and system

US9845674B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9845674-B2
Application numberUS-201414908175-A
CountryUS
Kind codeB2
Filing dateJul 23, 2014
Priority dateJul 31, 2013
Publication dateDec 19, 2017
Grant dateDec 19, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method and corresponding system for determining the concentration of one or more scale inhibiting polymers in a fluid received from one or more porous and permeable hydrocarbon-bearing rock formations is provided. Each polymer comprises a different chemical marker and the fluid comprises a plurality of commingled said scale inhibiting polymers. The method comprises receiving first input data representing a measured absorption spectrum, within a predetermined wavelength range, of the commingled scale inhibiting polymers, wherein the measured absorption spectrum is measured using a detector after chromatographic separation of the fluid; receiving second input data representing reference absorption spectra, the reference absorption spectra comprising: a) an absorption spectrum, over the predetermined wavelength range, of each of the scale inhibiting polymers; and b) baseline reference absorption spectra of other chemicals having absorbance values within the predetermined wavelength range that are expected to be present in the fluid; inputting the first and second input data into a computer program; and operating the computer program. The computer program is operated to, at each of a plurality of discrete time steps over an elution time from the separation, determine a factor for each reference absorption spectrum that results in a modelled spectrum comprising a best-fit linear combination of the second input data to the first input data. For each scale inhibiting polymer, the computer program also operates to use the factors corresponding to the absorption spectrum of said scale inhibiting polymer that have been determined for a predetermined number of said discrete time steps to determine an indication of the concentration of the scale inhibiting polymer.

First claim

Opening claim text (preview).

The invention claimed is: 1. A non-transitory computer-readable medium encoded with executable code comprising instructions to determine the concentration of one or more scale inhibiting polymers, each scale inhibiting polymer comprising a different chemical marker, in a fluid received from one or more porous and permeable hydrocarbon-bearing rock formations, the fluid comprising a plurality of commingled said scale inhibiting polymers, wherein the executable code, when executed by a processor, causes the processor to: receive first input data representing a measured absorption spectrum, within a predetermined wavelength range, of the commingled scale inhibiting polymers, wherein the measured absorption spectrum is measured using a detector after chromatographic separation of the fluid; receive second input data representing reference absorption spectra, the reference absorption spectra comprising: a) an absorption spectrum, over the predetermined wavelength range, of each of the scale inhibiting polymers; and b) baseline reference absorption spectra of other chemicals having absorbance values within the predetermined wavelength range that are expected to be present in the fluid; at each of a plurality of discrete time steps over an elution time for the separation, determine a factor for each reference absorption spectrum that results in a modelled spectrum comprising a best-fit linear combination of the second input data to the first input data; and for each scale inhibiting polymer: use the factors corresponding to the absorption spectrum of said scale inhibiting polymer that have been determined for a predetermined number of said discrete time steps to determine an indication of the concentration of the scale inhibiting polymer. 2. The non-transitory computer-readable medium of claim 1 , wherein the baseline reference absorption spectra comprise at least: i) an absorption spectrum of each scale inhibiting polymer in the absence of its chemical marker; ii) an absorption spectrum of produced fluid or of fluid representing produced fluid produced from the one or more rock formations; and iii) an absorption spectrum of water comprising other chemicals having absorbance values within the predetermined wavelength range that are expected to be present in the fluid. 3. The non-transitory computer-readable medium of claim 2 , wherein the absorption spectrum of water comprising other chemicals having absorbance values within the predetermined wavelength range comprises at least one absorption spectrum of water which has been exposed to air from an atmosphere. 4. The non-transitory computer-readable medium of claim 2 , wherein the absorption spectrum of water comprising other chemicals having absorbance values within the predetermined wavelength range comprises at least two absorption spectra of water which has been exposed to air from an atmosphere, at least one of which is an absorption spectra of water which has been degassed before being exposed to said atmospheric air. 5. The non-transitory computer-readable medium of claim 2 , wherein execution of the executable code causes the processor to derive the absorption spectrum of each scale inhibiting polymer in the absence of its chemical marker and the absorption spectrum of produced fluid or of fluid representing produced fluid produced from the one or more rock formations by causing the processor to select at least one spectrum from absorption spectra measured using a detector after chromatographic separation of said scale inhibiting polymer in the absence of its chemical marker and of said fluid. 6. The non-transitory computer-readable medium of claim 1 , wherein the absorption spectrum, over the predetermined wavelength range, of each of the scale inhibiting polymers is derived through a measurement of the static absorption spectrum of each individual scale inhibiting polymer dissolved in water. 7. The non-transitory computer-readable medium of claim 6 , wherein the executable code further causes the processor to refine the absorption spectrum of each individual scale inhibiting polymer by causing the processor to: i) receive third input data representing measured spectra, within a predetermined wavelength range, of the scale inhibiting polymer in water, wherein the measured spectra are measured using a detector after chromatographic separation of the scale inhibiting polymer in water; ii) for each measured spectrum in the third input data, determine a factor for each of the reference absorption spectra that results in a modelled spectrum comprising a best-fit linear combination of the reference absorption spectra to said measured spectrum and subtract the baseline reference absorption spectra multiplied by their corresponding factors, from said measured spectrum to produce refined reference absorbance data; and iii) select from the refined reference absorbance data produced from all of the measured spectra, the refined reference absorbance data which corresponds to the greatest absorption. 8. The non-transitory computer-readable medium of claim 1 , wherein the executable code further causes the processor to, for each scale inhibiting polymer, sum the factors corresponding to the absorption spectrum of said scale inhibiting polymer that have been determined for a predetermined number of said discrete time steps, and to determine the predetermined number of discrete time steps over which the factors are summed, by: determining the time steps over which the factor of the scale inhibiting polymer is greater than a predefined threshold value; or determining the time steps over which an error in the best-fit is lower than a predefined threshold value; or determining the time steps over which a least squares correlation coefficient of a linear model generated for each scale inhibiting polymer is greater than a predefined threshold value. 9. The non-transitory computer-readable medium of claim 1 , wherein the executable code further causes the processor to: for a particular scale inhibiting polymer under consideration, and at each of a plurality of discrete time steps across the measured absorption spectrum, produce a modelled baseline spectrum based on a best-fit of a linear combination of the baseline reference absorption spectra and each of the scale inhibiting polymer reference spectra other than that of a specific said scale inhibiting polymer being considered, to the measured absorption spectrum; determine, from the modelled baseline spectrum, a corresponding factor that is applied, in order to produce the best-fit, to each baseline absorption spectrum and each of the scale inhibiting polymer reference spectra other than a specific said scale inhibiting polymer being considered at each of said discrete time steps; subtract the modelled baseline spectrum from the measured absorption spectrum to define a first set of absorbance data; subtract the modelled baseline spectrum from the relevant modelled spectrum to define a second set of absorbance data; apply a best-fit linear model to a plot of the first set of absorbance data against the second set of absorbance data; and calculate at least one of: a standard error in the gradient of the linear model; and a least squares correlation coefficient of the linear model. 10. The non-transitory computer-readable medium of claim 1 , wherein the executable code further causes the processor to determine an indication of the concentration of the each scale inhibiting polymer by comparing the factors corresponding to the absorption spectra of said scale inhibiting polymer that have been determined for a predetermined number of said discrete time steps against reference factors corresponding to reference absorption

Assignees

Inventors

Classifications

  • determining specific fluid parameters · CPC title

  • using chemical means for preventing or limiting {, e.g. eliminating,} the deposition of paraffins or like substances · CPC title

  • inorganic depositions, e.g. sulfates or carbonates · CPC title

  • G01N21/33Primary

    using ultraviolet light (G01N21/39 takes precedence) · CPC title

  • E21B49/08Primary

    Obtaining fluid samples or testing fluids, in boreholes or wells · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9845674B2 cover?
A computer-implemented method and corresponding system for determining the concentration of one or more scale inhibiting polymers in a fluid received from one or more porous and permeable hydrocarbon-bearing rock formations is provided. Each polymer comprises a different chemical marker and the fluid comprises a plurality of commingled said scale inhibiting polymers. The method comprises receiv…
Who is the assignee on this patent?
Bp Exploration Operating Co Ltd
What technology area does this patent fall under?
Primary CPC classification G01N21/33. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).