In the application of chemical inhibitors in field squeeze treatments for the prevention of sulphate and carbonate mineral scale formation, it is very important that the chemical species involved can be accurately assayed. When the inhibitor concentration drops below a predetermined threshold level for scale inhibition (Ct) then the well may need to be resqueezed. The accurate assay of scale inhibitors down to concentration levels of a few ppm in real field brines can be a difficult task.

In this paper, we examine a number of interferences which often make assay techniques very difficult to apply in field produced brines. The inhibitors examined in this work include phosphonates (PH), polyacrylates (PAA) and phosphino-polycarboxylates (PPCA). The main objective of this work is to develop suitable pre-treatment/purification techniques which allow the standard wet chemical techniques to be applied effectively after appropriate modification. Successful techniques - all based on careful modification of existing methods - have been developed by which these common inhibitors can be assayed very accurately at ppm and sub-ppm levels in a variety of North Sea field produced waters. This paper examines some of the major problems and interferences associated with poor analysis and introduces modified methods which can be applied in the field without the use of expensive equipment. It is also shown that different detection methods can often be employed in order to avoid more extensive clean-up strategies. Finally, instrumental methods such as ICP analysis (commonly used for phosphonates) are examined and pre-treatment methods are developed which allow phosphino-polycarboxylic acid based inhibitors to be assayed very accurately by this method. The results from an independent assessment by a North Sea operator, using spiked field produced water, are also presented as an independent verification of the accuracy of the techniques which have been developed in this work.

You can access this article if you purchase or spend a download.