SYSTEM AND METHOD FOR CATHODIC PROTECTION MONITORING
20240200201 ยท 2024-06-20
Inventors
Cpc classification
C23F13/04
CHEMISTRY; METALLURGY
International classification
Abstract
The system and method of the present application improve pipeline integrity and may optimize operational efficiencies. Using the data that is generated by cathodic protection and pipeline integrity monitoring devices (e.g. rectifier monitoring), the present application utilizes data analytics techniques, such as artificial intelligence and machine learning algorithms, to improve pipeline integrity operations.
Claims
1. A method for managing a cathodic protection system, the method comprising: obtaining data from one or more monitoring units; transmitting the data to a monitoring system via a communications network; analyzing the data using machine learning algorithms to manage one or more first system components in the cathodic protection system; and transmitting control signals to one or more second system components based on the data analysis and algorithm results.
2. A method for managing a cathodic protection system, the method comprising: obtaining data from one or more monitoring units; transmitting the data to a monitoring system; determining, from the data, limit set points for one or more first system components; and updating the limit set points for one or more second system components.
3. The method of claim 2 wherein the one or more first system components is one or more of a rectifier, coupon, bond or pipe-to-soil test station.
4. The method of claim 2 wherein the one or more second system components is one or more of a rectifier, coupon, bond or pipe-to-soil test station.
5. The method of claim 2 wherein the limit set points is an indication that a system component is disconnected or inoperable.
6. The method of claim 2, further comprising: obtaining data from one or more coupon test stations and from one or more pipe-to-soil test stations.
7. The method of claim 2 or claim 3, wherein the data is time-series voltage data or time-series current data.
8. The method of any one of claims 2 to 4, wherein the set points include voltage, current and resistance.
9. A method for determining the optimal DC output of a rectifier, the method comprising: obtaining data from one or more rectifiers, from one or more coupon test stations, and from one or more pipe-to-soil test stations; transmitting the data to a monitoring system; determining from the data an optimal level of one or more operational parameters based on the data; and adjusting the rectifier current to achieve the optimal level of the one or more operational parameters.
10. The method of claim 6, wherein the data is time-series voltage data or time series current data.
11. The method of claim 6 or claim 7, wherein the optimal level of DC current is based on regulatory compliance criteria.
12. A method for determining optimal DC output of one or more rectifiers, the method comprising: obtaining data from the one or more rectifiers; obtaining AC interference data; transmitting the data and AC interference data to a monitoring system; determining from the rectifier data and the AC interference data an optimal level of DC current at the one or more rectifiers; adjusting the DC output of the rectifier based on the determined optimal DC current level.
13. The method of claim 9, wherein the AC interference data is obtained from one or more electromagnetic field (EMF) sensors or from AC load data from a power utility.
14. A method for generating a classification dataset, the method comprising: obtaining data for one or more rectifiers; fitting the data using a fitting procedure to obtain fit parameters; determining a location for the one or more rectifiers; obtaining environmental data for the one or more rectifier location; classifying the one or more rectifiers based on the environmental data; and generating the dataset comprising data for each of the one or more rectifiers identifying classification and corresponding fit parameters.
15. A method for predicting alarm thresholds, the method comprising: determining a location of one or more rectifiers; obtaining environmental data for the location of the one or more rectifiers; classifying the one or more rectifiers based on the environmental data; and generating a predicted alarm threshold based on data statistics that correspond to the classification.
16. A method for determining alarm thresholds, the method comprising: obtaining data at one or more rectifiers over a period of time; fitting the data with a fitting procedure to obtain fit parameters; classifying the one or more rectifiers based on the fit parameters; and generating alarm thresholds based on the determined classification.
17. The method of any one of claims 11 to 13 wherein the data is time-series resistance data, time-series voltage data or time-series current data.
18. The method of claim 13, wherein the step of classifying comprises inputting the fit parameters into a classification logic.
19. The method of claim 11 or 12, wherein the environmental data is soil temperature data and soil moisture data.
20. The method of any one of claims 11 to 16, wherein the fit parameters include at least one of amplitude, phase offset and y-offset.
21. The method of claim 11 or claim 13, wherein the fitting procedure is a cosine function or a sine function.
22. A cathodic protection monitoring system, the system comprising: one or more monitoring units for collecting data; a monitoring subsystem, for receiving the data over a communications network, the monitoring subsystem comprising a processor configured to: determine, from the data, limit set points for one or more first system components; and update the limit set points for one or more second system components.
23. The system of claim 22 wherein the one or more first system components is one or more of a rectifier, coupon, bond or pipe-to-soil test station.
24. The system of claim 22 wherein the one or more second system components is one or more of a rectifier, coupon, bond or pipe-to-soil test station.
25. The system of claim 22 wherein the limit set points is an indication that a system component is disconnected or inoperable.
26. A cathodic protection monitoring system, the system comprising: one or more monitoring units for collecting data; a monitoring subsystem, for receiving the data over a communications network, the monitoring subsystem comprising a processor configured to: analyze the data using machine learning algorithms to manage one or more first system components in a cathodic protection system; and transmit, over the communications network, control signals to one or more second system components based on the data analysis and algorithm results.
27. The system of claim 22 or claim 26, wherein the one or more monitoring units includes rectifier monitors and test station monitors.
28. A computer program product comprising a non-transitory computer readable medium having instructions stored thereon, which when executed by a processor, the processor performs the method of any one of claims 1 to 21.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION
[0040] The present invention relates to cathodic protection monitoring systems and more specifically to utilizing a combination of historic data, environmental features and customer provided values to determine alarm thresholds, limits and operational set points for monitored cathodic protection systems and their interoperable (connected) components, and consequent usage for managing cathodic protection systems and their components, for optimizing the operation of such systems and components, and for planning maintenance, replacement, technician scheduling (e.g. for onsite visits), workflow and deployment and oversight. Limit set points may include an indication that a system component is disconnected or inoperable.
[0041]
[0042]
[0043] As shown in
[0044] In some embodiments, data is collected in one jurisdiction or country and is transmitted to another jurisdiction or country where data processing is performed. For example, the one or more RMU3 32 may be located in the United States and the monitoring platform 60 (e.g. server) may be located in Canada.
[0045] The rectifier 10 provide a near constant voltage output, with output controlled by manually configuring taps to set the desired voltage. As will be apparent to those skilled in the art, the rectifier could also be configured as a constant current device. The RMU3 32 is configured to take periodic readings of the electrical features of the system, to ensure the pipe is sufficiently protected from corrosion. These readings are then transmitted by satellite or cell network and are stored in a secure database. The RMU 32 may record the DC voltage, the DC current and the resistance of the cathodic protection system. The electrical current in a rectifier system travels through the soil to complete the circuit.
[0046] Rectifier monitors (e.g. RMUs, RMU3) measure the rectifier output voltage and current periodically at fixed intervals (e.g. every 6 hrs). A secondary periodic transmission interval (e.g. one day to seven days) may also exist where the data is sent to a monitoring platform (e.g. CorView data platform, external device, server, cloud server) over satellite or cellular networks. Other communication forms and networks would also be possible, such as WiFi, internet etc. The rectifier monitors are programmed with low and high thresholds for each of the measurement channels (e.g. voltage and current). If one or more of the measurements transitions in or out of alarm based on the thresholds, the RMU3 32 sends an exception transmission to the data monitoring platform immediately. In this way, if the corrosion protection system goes out of tolerance, it is not necessary to wait for the next periodic transmission interval to convey the system change.
[0047] The rectifier remote monitors are also capable of controlling the attached impressed current system in an on/off manner to facilitate the level of protection and close interval survey operations. The impressed current rectifier operational levels are typically set manually on the rectifier itself with no control by the remote monitor.
[0048] In other embodiments, the rectifier RMU3 32 may allow control of the rectifier operational parameters, thereby allowing remote adjustment based on feedback signals from the data platform (e.g. CorView). In addition, that feedback could take the form of an annual variation function that is transferred. That annual variation function may then allow local edge processing to determine the appropriate rectifier output levels or allow for changes in the measurement channel low/high thresholds. The former would optimize impressed current levels, while the latter would reduce nuisance alarms at the source.
[0049] Test station point monitors observe the effects of cathodic protection from impressed current and sacrificial anode protections. For example, the test station point monitors may include direct pipe potential observations and coupon observations. As shown in
[0050] In some embodiments, if the impressed current or sacrificial anode system protecting the pipe is put into survey mode (e.g. interruption mode), where it toggles the cathodic protection current on and off, the RMU1 Lite 36 is able to capture the instant-off potential measurements for the pipe. It does this by using a digital signal processing algorithm after capturing a one minute segment (at the 6 hr measurement interval) of the pipe potential and then applying an autocorrelation algorithm to determine if a periodic waveform is present. If deemed periodic, the data is then run through a maxima/minima detection algorithm with outlier rejection to determine the on potential and off potentials. Additional qualifiers are present to avoid false detection. Also, averaging of data is used to reduce effects of transients. The result of the interruption waveform measurements is sent to the monitoring platform (e.g. CorView data platform) immediately when a transition to/from interruption mode is detected.
[0051] Coupon monitors (RMU1) operate by taking measurements on a piece of metal with a known exposed face size made of the same material as the pipe; this is known as a CP coupon. Typically, on potentials, instant disconnect potentials and current flows of the coupon will be captured at the measurement interval (e.g. 6 hrs). Again, measurements are sent on a periodic interval schedule (e.g. typically 1 hr to 28 days). Channel high and low limits are also present with exception transmissions similar to the rectifier monitors. A benefit of the coupon monitor is that it allows equivalent instant-off potentials to be taken without having to interrupt the impressed current system that is protecting the pipe.
[0052] As shown in
[0053] With the RMU3 32, seasonal variation in the rectifier's voltage and current readings may be observed. This variation may be attributed to seasonal changes in soil resistivity.
[0054] To better protect pipeline assets from corrosion, and to ensure that alerts do not become overwhelming, seasonally adjusted alarm limits are determined and provided. In the example method of the present application, this involves two phases. A first phase of predicted thresholds and a second phase of rectifier specific thresholds.
[0055] The following describes how seasonal variation of rectifier system resistance may be determined in accordance with an example embodiment. Resistivity of the soil in the impressed current cathodic protection (ICCP) rectifier system is not constant. Throughout the year, changes in temperature, precipitation and evaporation all play a role in changing soil resistivity. For a rectifier with fixed voltage output, the current will be inversely proportional to the resistivity of the rectifier-anode system, calculated using Ohm's law. The system includes many components, but the fluctuations which have been observed may be primarily attributed to seasonal changes of soil resistivity. The voltage divided by the current may be expressed as the system resistance, which fits well to a sine, cosine or other periodic function, with a fixed period of one year. In a preferred embodiment:
[0056] As will be apparent to those skilled in the art, other periodic functions can be used to reasonably fit data of this type.
[0057] In Equation 1, A is the amplitude of the annual variation in resistance, ? represents the date shift of the maximum resistance, and y.sub.0 is the average resistance. A cosine function was chosen instead of a sine function for simplicity of interpretation of the offset, the parameter ? in a cosine function will indicate the maximum amplitude, or the calendar date with the highest resistance. An example of the cosine fit is shown in
[0058]
[0059] In order to predict thresholds, training data sets are used by a processing unit (e.g. monitoring platform, server, cloud server) as a baseline to predict future readings for a new rectifier location. The training data is used to generate classification and resistance fit parameters such as that shown in Tables 1 and 2. The resistance fit parameters are a statistical description of the thousands of example RMU readings contained in the training data. The dataset may be updated as more rectifier resistance readings are obtained and classified. Also, in future iterations of the machine learning model, the training dataset may be updated with additional rectifier readings. As well, the training data may include labelled or unlabelled datasets.
[0060] The use of machine learning provides a workable way to bring together and process or analyze disparate datasets, for example rectifier resistance data, geographic information, and environmental classification information, and other relevant data to generate datasets identifying rectifier fit parameters (and other parameters) that correspond to each category in a classification (e.g. soil temperature, soil moisture), as compared to non-ML implementations. It is not a process that can quickly, efficiently or effectively be performed by non-ML implementations. As such, the machine learning algorithm provides significant computing and processing capabilities that facilitate the generation of statistics corresponding to rectifier system resistance fit parameters (e.g. which could be stored in a database for subsequent use in the method and system of the invention) and include without limitation soil classifications.
[0061] The algorithms and processes in the present application may be implemented using a variety of programming languages with machine learning packages or modules such as the Python programming language as well as other programming languages such as Matlab, R, and Javascript. In Python, various packages may be used for modelling, such as scikit-learn package, TensorFlow, SparkML, H.sub.2O, PyTorch. In the example embodiments, the algorithm of the present application is implemented in Python, using the scikit-learn package.
[0062] In an example embodiment for developing training data, the process for processing the seasonal (e.g. cyclical) data to cosine parameters, to broader statistics is provided. First, time-series measurements of rectifier resistance was obtained from over 3500 rectifiers across the United States. As well, data from impressed current cathodic protection (ICPP) rectifiers considered for this work has been collected for more than 12 years.
[0063] For each RMU3 32 specific resistance versus time dataset is cleaned of outliers (e.g. using the Inter Quartile Range method) and then the remaining data is fit with a cosine function, with the period of the function fixed to a certain time period (e.g. 1 year (365.24 days)). The remaining three parameters of the cosine function (e.g. amplitude, phase-offset, y-offset; see Equation 1) may vary.
[0064] Next, a least-squares fitting procedure was applied to the time-series measurements for each rectifier (e.g. find the best fitting curve).
[0065] The sum of least squares approach to curve fitting may be implemented (e.g. using Python). The optimizer searches for the combination of the three parameters which best describes the data, by attempting to minimize the sum of the squared difference between the fitted curve and each real resistance reading. An example a well-fit set of readings is shown in
[0066] For every RMU3 32 with sufficient data (e.g. >1 year of readings, >30 individual readings (e.g. points in time data); approximately 10,000 RMU locations) the fit procedure was performed. Generally sufficient data means enough readings to unambiguously fit a reading set to a cosine function. The three optimized parameters (as well as a goodness of fit parameter R.sup.2) were stored in a table. In some embodiments, the fits which were not successful (R.sup.2<0.5) were dropped from the table, as these units could not be described by a simple cosine curve. In other embodiments these datasets are fit by adding a slope, offset (constant) or higher order functions to the fitted curve.
[0067] Next, the rectifier resistance data may be compared to soil classification data from external data sources, such as for example the SSURGO database. Geographic regions in the US are classified based on measured soil features. Two classifiers were collected from the SSURGO database which reflect the broadest grouping (e.g. soil moisture and soil temperature). The SSURGO classifications are the current standard however other classifications and standards may be utilized.
[0068] The SSURGO (Soil SURvey GeOgraphic) Database contains information collected by the National Cooperative Soil Survey and hosted by the United States Department of Agriculture. Most counties in the continental US have data available (e.g. as shown in
[0069] Each county is further subdivided into Map Units. Map Units describe regions of unique soil properties, interpretations and agricultural productivity. These map units appear spatially as polygons of various sizes and shapes.
[0070] In the example embodiment, the SSURGO database may be queried using SQL. For example, a Python script may be used to query the SSURGO database for each Map Unit containing a RMU3 32, finding the associated Map Unit for each RMU latitude/longitude. This generated a table of soil features with one entry for each RMU location.
[0071] Soil temperature classifications may be based on the mean annual soil temperature, the mean summer temperature and the difference between winter and summer temperatures at 50 cm depth. These range, for example, from Hyperthermic (hottest) to Pergelic (coldest). In the example embodiment of the present application, the coldest region discussed is Frigid.
[0072] Soil moisture classifications may be based on the typical levels of groundwater tables and amounts of soil water available to plants at a particular time of year. These range, for example, from Aridic (driest) to Aquic (wettest).
[0073] In an example embodiment, environmental data information (e.g. dataset) is collected and obtained for use in determining seasonal alarm thresholds. For example, for each rectifier its geographical position (e.g. latitude and longitude) is determined, and a query is made to the SSURGO database and the soil temperature and moisture regime classification may be obtained for that rectifier. Rectifier locations missing either soil temperature classification or soil moisture classification were dropped from this study. Approximately 1,100 rectifier datasets with soil classification were used.
[0074] RMU locations were labelled with their associated Soil Temperature and Soil Moisture classifications, the amplitude and phase-offset parameters for each classification were plotted for various Temp/Moisture labels (e.g.
[0075] Grouped statistics were generated (Tables 1, 2) for cosine fit parameters for each temperature and moisture classification regime (e.g. represent resistance fit parameters for each temperature classification and for each soil classification). Table 1 illustrates a rectifier system resistance fit parameters (amplitude and offset) for various temperature classifications. Table 2 illustrates a rectifier system resistance fit parameters (amplitude and offset) for various moisture classifications. Table 1 and Table 2 present the accompanying statistics of the soil temperature classifications and the soil moisture classifications, where there one can observe separability of the classifications.
TABLE-US-00001 TABLE 1 Soil temperature classifications and rectifier system resistance fit parameter statistics Temperature Classifier A A A ? ? ? y.sub.o y.sub.o y.sub.o Classification Ranking N mean std median mean std median mean std median hyperthermic 1 (hottest) 68 0.07 0.10 0.03 2.33 1.78 1.44 1.32 1.71 0.44 thermic 2 361 0.13 0.18 0.06 2.34 1.90 1.27 1.73 1.60 1.07 mesic 3 630 0.24 0.26 0.15 1.91 1.77 1.12 2.22 1.61 1.72 frigid 4 (coldest) 38 0.24 0.25 0.18 1.81 1.73 1.07 1.91 1.19 1.63
TABLE-US-00002 TABLE 2 Soil moisture classifications and rectifier system resistance fit parameter statistics Moisture Classifier A A A ? ? ? y.sub.o y.sub.o y.sub.o Classification Ranking N mean std median mean std median mean std median Aridic 1 (driest) 101 0.20 0.25 0.11 3.65 2.14 4.14 1.52 1.28 1.10 Xeric 2 15 0.25 0.17 0.25 2.77 2.43 1.21 2.41 1.06 2.39 Ustic 3 177 0.10 0.18 0.03 2.56 1.97 1.58 1.00 1.01 0.66 Udic 4 572 0.23 0.26 0.14 1.85 1.66 1.14 2.42 1.80 1.94 Aquic 5 (wettest) 263 0.19 0.21 0.12 1.59 1.41 1.09 1.99 1.42 1.49
[0076] Temperature Amplitude: In Table 1, the amplitude (A) (e.g. median column) increases with classification from a warmer to a colder regime. This may be a result of the warmer classifications will have less change between winter and summer, and do not typically go through any freezing in the winter.
[0077] Temperature Phase offset: In Table 1, the phase offset (4) (e.g. median column) decreases for colder regimes. This reflects the resistance of the system reaching a maximum earlier in the year. This may be due the increase of resistance due to frost. This has been also observed by experimental measurement of soil resistivity and rectifier current above and below buried pipelines.
[0078] Moisture Phase offset: In Table 2, the phase offset (q) (e.g. median column) decreases for wetter regimes, again with resistance maximum shifting earlier into the year. This may be due to the increase of resistance due to frost.
[0079] Previous studies have highlighted that of the many variables in soil throughout the year, moisture plays the biggest role in modifying resistivity. However, in the case of buried pipelines and anode ground-beds, the seasonal variation of temperature may have a greater influence on the system resistance than seasonal moisture variation. Seasonal variation of soil moisture is greatly suppressed for soil depths greater than one or two metres, whereas the seasonal temperature variation penetrates deeper into the soil..sup.10 Additionally, a depth dependent temperature lag has been observed, meaning that coldest day of the year at the surface will occur days to months before the coldest day of the year at depth..sup.11 The observed maximum system resistance occurring mid-March may be attributed to the temperature lag at the depth of the pipeline-soil-anode system. As well, temperature and moisture classifications are not completely independent, with some correlation existing between soil temperature classifications and soil moisture classifications.
[0080] There is the potential separability of the fit parameters by soil classification, and the potential dependence of fit parameters on soil temperature and moisture classifications (e.g. especially for the phase offset). Using the collected rectifier data, a decision tree model is provided that predicts a particular moisture classification or temperature classification by the fit parameters. That is, for a rectifier with sufficient data, the rectifier's fit parameters (e.g. amplitude, phase etc.) may be used to determine the appropriate moisture classification or temperature classification, and thereby provide precise alarm thresholds for the rectifier (e.g. specific high and low resistance level limits). The classification logic may be implemented in other ways.
[0081] In the example embodiment, a decision tree was created (e.g. using the scikit-learn Decision Tree package in Python) to illustrate the classification logic for classifying a rectifier. The number of levels in the example decision tree is 3 which was determined to be optimal number for the present data, however the levels in the decision tree may vary for the same data or for different data or data combinations.
[0082] Decision trees need to have enough levels to allow for accuracy, without overfitting. Too few levels would result in a bad prediction of moisture and temperature regimes, and too many levels would result in overfitting, meaning the model would work well for the data used in training the model, but is not able to fit new data. In the example embodiment, three levels was decided upon by splitting the dataset into a training group and testing group, and attempting to maximize accuracy for both sets with various levels.
[0083] In other embodiments, the algorithm may be implemented by way of other models besides decision trees. For example, other machine learning approaches and supervised learning algorithms may be the basis for creating the decision algorithms, such as Neural Networks, Gradient Boosting Machines (GBM), Na?ve Bayes Classifiers, Stacked Ensembles, and XGBoost. Also, the machine learning algorithm may be supervised learning, semi-supervised or unsupervised.
[0084] The decision tree splits the fit parameter data (e.g. amplitude, phase) by a specific variable at each level, determining the features of each of the splits (nodes) which result in the most accurate final classification. For example, the resistance fit parameters for a rectifier are input into the decision tree and based on the inputted values, the appropriate classification (e.g. soil temperature, soil moisture) for the rectifier is determined. By knowing the appropriate soil classifications for the rectifier, specific rectifier alarm thresholds are provided that will be more accurate for the specific environmental conditions the rectifier is located.
[0085]
[0086] In the example decision tree of
[0087] In one approach 80% of the available data is used for a training set, and 20% is used for a testing set. The parameters for the nodes of the decision tree are determined using the training set, and tested using the testing set. Notably, 100% accuracy is not sought, otherwise the decision-tree model will be overfit and the model is more likely to be fragile against future or real-world data.
[0088] To increase decision tree algorithmic accuracy in the future, a larger dataset of rectifier readings may be used, or additional features specific to the rectifier location or asset features may be considered. In particular, locally collected soil resistivity measurements, for example using a portable instrument and the Wenner method, at time of install may augment the accuracy of the algorithm.
[0089] Using the resulting data described above (e.g. soil temp/moisture classifications and rectifier system resistance fit parameter statistics) a two-phase approach may be used to suggest rectifier alert thresholds.
[0090] The system and method of the present application is driven by the machine learning algorithm which provides a framework for determining a soil classification (e.g. temperature, moisture) for a rectifier location and based on the classification, determine alarm threshold limits (e.g. upper and lower resistance limits) for the rectifier. These determined alarm thresholds are communicated to the remote monitoring unit (RMU) for the rectifier.
[0091] For predicted thresholds, upon installation of a new RMU3 32, the machine learning algorithm, which has been trained with historical rectifier readings, suggests an alert threshold. The suggested range may be based on publicly available soil and temperature classifications specific to the rectifier's location, as well as features describing the pipeline and cathodic protection system. In other embodiments, other data and data sources may be utilized.
[0092] A process 1200 for generating predicted thresholds is shown in
[0093] Rectifier specific thresholds may be implemented in the weeks and months after an RMU3 32 is activated. For example, after the collection of location specific readings for a sufficiently long time-period (e.g. dependent on frequency of measurement and transmission, may be greater than 1 year), an attempt can be made to perform a fit to a sine function of the rectifiers' readings. If the fit is successful, location specific alert parameters can be determined based on the actual statistics of the readings on the rectifier. This allows rectifier readings (e.g. voltage, current) to be captured and a rectifier specific dataset is constructed. With the thresholds based on the data, the alert threshold becomes more focused and specific to the rectifier being monitored (e.g. specific to the environmental factors at the rectifier's specific location). This approach will be more accurate than the other prediction method above, as location-specific factors will inevitably be accounted for with readings, rather than attempting to describe the average behaviour. The collection of location specific readings for a sufficiently long time-period (e.g. dependent on frequency of measurement and transmission, may be greater than 1 year), an attempt can be made to perform a fit to a sine function of the rectifiers' readings. If the fit is successful, location specific alert parameters can be determined based on the actual statistics of the readings on the rectifier. This approach will be more accurate than the other prediction method above, as location-specific factors will inevitably be accounted for with readings, rather than attempting to describe the average behaviour.
[0094] A process 1300 for generating rectifier specific thresholds is shown in
[0095]
[0096] In some embodiments, a level of protection survey may be performed at the minima and maxima points on the rectifier readings to establish adequate protection of the pipeline against standard protection criteria through seasonal changes. This may be accomplished through a manual survey if the pipeline is not equipped with test station monitoring. Alternatively, if the pipeline is equipped with remote monitored coupon test stations, or test station monitors that can detect interrupted sources and establish instant off measurements, the level of protection can be established with ease. This would give confidence that the seasonal alert thresholds are valid.
[0097] Effectiveness of cathodic protection of a pipeline is gauged by measuring the electropotential of the pipe along its entirety. Basic chemistry sets the minimum potential where the corrosion redox reaction will not occur. For steel pipelines, two primary potential criteria are used, the ?850 mV (relative to a CuCuSO4 reference) and 100 mV criteria. In the case of the ?850 mV criteria, the polarized potential of the pipeline is taken just after removing the drive from impressed current systems. This is known as the instant off potential-if this value is more negative than ?850 mV, then the pipe is deemed to be protected. The second criteria involves comparing the instant off potential to the depolarized potential. Here, the pipe is allowed to depolarize by removing the impressed current drives for an extended period of time and then the potential is measured. If the instant off potential is more negative than the depolarized potential by 100 mV, the pipe is also deemed to be protected against corrosion.
[0098] These measurements can be obtained in level of protection surveys where the measurements are taken at test stations that are spaced along the pipe for a check in a coarse granular manner. They can also be obtained from close interval surveys where the entire length of the pipe is walked, taking measurements every few feet. The close interval surveys have finer granularity, giving better visibility into susceptibility of coating defects that may be between test stations.
[0099] The combination of the level of protection and close interval surveys establish the protection for a given set of impressed current operational parameters and soil conditions. Based on these, the system could infer the protection levels throughout the year if measured at the maximum and minimum operating points. As well, with more frequent and granular readings from RMU1 34 on coupons and RMU1 Lite 36 on test stations, in other embodiments of the invention the monitoring system may be automatically adjusted (e.g. via the same algorithm developed for the seasonal variation of limits) to ensure optimal energy output (e.g. energy savings) and avoidance of over protecting (e.g. leading to hydrogen embrittlement).
[0100] The use of rectifier DC voltage and current readings by RMU3s 32 throughout the United States has allowed for a better understanding of the seasonal variation of rectifier system resistance. The soil component of the rectifier system electrical circuit is the biggest factor in seasonal variation.
[0101] By comparing soil moisture and temperature regimes to this resistance data, it has been demonstrated that seasonal variation of resistance can predict the moisture and temperature classification of a rectifier's location.
[0102] A two-stage procedure for prediction of future RMU alert thresholds has been proposed. The first stage involves a prediction of seasonally adjusted limits based on the rectifier's location and the associated soil temperature and soil moisture classifications. The second stage will be rectifier specific seasonally adjusted limited based primarily on the previously recorded rectifier DC voltage and current readings.
[0103] Future analysis on the influence of asset depth, material and coating, as well as soil resistivity measurements at the time of install, may allow for a more accurate prediction of seasonally varying rectifier parameters.
[0104] Certain adaptations and modifications of the described embodiments can be made. Therefore, the above-discussed embodiments are considered to be illustrative and not restrictive.