Professional Documents
Culture Documents
Development of A Digitalised Remote Monitoring Device For Predictive Maintenance of Pipeline Cathodic Protection Systems
Development of A Digitalised Remote Monitoring Device For Predictive Maintenance of Pipeline Cathodic Protection Systems
Martins Obi
School ofMechanical Engineering
Coventry University
United Kingdom
Martins.obi@coventrv.ac.uk
0000-0001-7668-9586
Authorized licensed use limited to: Universidad de Concepcion. Downloaded on December 12,2023 at 01:48:11 UTC from IEEE Xplore. Restrictions apply.
The Arduino Mega 2560 and SIM900 GSMlGPRS Shield The components are assembled to create the CPS
with an MTN Sim is used to develop the CPS Remote monitoring device. This assembly method is shown in Figure
Monitoring Device. Each 9V battery serves as a source of 2.
power for each ofthe devices. Jumper cables are used to make
connections.
The ThingSpeak loT Platform was selected based on low-
cost, and little or no server setup, for data collection from the
CPS Remote Monitoring device and feedback to the users.
Depending on the features ofthe pipeline and the surrounding
environment, the protection potentials must be maintained
within the range of permitted values for cathodic protection
to function properly. These levels would typically range from
-1.2 V upper limit value to -0.85 V lower limit value [23]-
[25]. From the literature, CPS monitoring values are usually
set at less than 2.5V. Hence, for this design, we shall set the
Fig. 2 Assembling of the CPS Remote Monitoring Device
measurement range of the proposed remote CPS monitoring
equipment at 0 to 5V to allow for the supply of electricity
The steps taken to assemble and build the device are
from the Arduino 2560 Board which can deliver up to 5V.
described thus:
The Arduino microcontroller is trained to measure the voltage
• Step 1 Jumper cable is connected from TXl (pin
across terminals using Equation 1 below.
18) of Arduino Mega 2560 to Dl of SIM900
I (v o lts x Vs )
GSMlGPRS Shield for transmitting data from
vo tap e = Ts (1)
Arduino Mega 2560 to SIM900 GSMlGPRS Shield
Where: Volts = Value read by Arduino as an analogue input, • Step 2 Jumper cable is connected from RXl (pin
Vs = Constant Voltage supplied by Arduino board (5V), Ts 19) of Arduino Mega 2560 to DO of SIM900
= Max Value of analogue input that can be read (for Arduino GSMlGPRS Shield for receiving data from SIM900
Board, the max analogue value is 1024), Voltage = Calculat GSMlGPRS Shield to Arduino Mega 2560
ed voltage output. • Step 3 Jumper cable is connected from the GND
of Arduino Mega 2560 to the GND of SIM900
The Arduino Mega 2560 is selected based on its capacity. It GSMlGPRS Shield for grounding of the SIM900
has more inputs and outputs (VO) so can accommodate more GSMlGPRS Shield
peripherals when needed, compared to other boards, 54 VO • Step 4 Jumper is connected to AO (Analog Pin) of
pins (where 15 can be used as Pulse Width Modulation Arduino Mega 2560 while the other end is open.
(PWM) outputs), 16 analog inputs, and 4 Universal Terminal 1 for taking PSP measurements which
Asynchronous Receiver/Transmitter (DARTs). It has more connects to the reference electrode cable terminated
flash storage and Static Random Access Memory (SRAM) at the Test Post
than most other basic Arduino boards. It is most popular with • Step 5 Jumper cable is connected to the GND of
open source. Arduino Mega 2560 while the other end is open.
The GPRS mode of transmission is selected for the data Terminal 2 for taking PSP Measurement which
transmission to the loT server due to its capabilities which connects to the Test cable from pipeline terminated
include low installation costs, ease ofinstallation, and ease of at the Test Post.
data measurement. Hence, the SIM900 GSMlGPRS Shield • Step 6 9V Battery is connected to the Arduino
was selected. Mega 2560 using a barrel jack to power the Arduino
The components used for the development of the CPS Mega 2560.
Remote monitoring device are depicted in Figure 1. • Step 7 9V Battery is connected to the SIM900
GSMlGPRS Shield using barrel jack to power the
SIM900 GSMlGPRS Shield.
• Step 8 MTN sim cards are inserted into the sim
track of the SIM900 GSMlGPRS Shield for GPRS
internet connection.
B. Development ofthe Software Component ofthe CPS
Arduino Mega 2560 SIM900 GSMlGPRS 9VBattery Remote Monitoring Device
Shield
After all the parts were linked and a channel created in
ThingSpeak loT Server, a USB cable was used to connect the
gadget to a computer for training with the Arduino software.
The training involved writing codes that measured readings
between test cables and reference electrode cables as an
analog input, calculated PSPs, checked for GPRS networks,
established connections with ThingSpeak loT servers, sent
Jumper Cable 9V Battery Connector Simcard captured PSP readings to the ThingSpeak loT servers, closed
with barrel jack
Fig. 1 CPS Remote Monitoring Device Components connections, and repeated the process.
Authorized licensed use limited to: Universidad de Concepcion. Downloaded on December 12,2023 at 01:48:11 UTC from IEEE Xplore. Restrictions apply.
CPS Remote Monllor
Potential, collecting the data and transmitting it to the l o wer Lim": -o .8 5Vcse
•
ThingSpeak loT platform in real-time, were written using the Upper Ltm ll: - I .2 5Vcse
programming language provided by the Arduino Software Pr ot ection Stat us: UnProtected
cp;::::]j
JanDe Ja n 13 . .", 20 J&n21 Fab03 Feb 10 Fe b 11
11
= =;:1
F1Ib 2<1 Ma r03
[ Dale c~rrn 1
Fig. 4 Display screen to users when the CPS is unprotected
•
UpperLmit: - l .25\1ClW'
~ .,
·' 2
Jan06 Jan 13 -la n20 Jan 21 FelJ 03 Feb 10 Feb 17 Feb 2"
[ Cm:'7" 1Da te
•
ThingSpeak loT Server using the lower and upper protection Upp«L.... ,, : - '. 2 5 Vcse
Authorized licensed use limited to: Universidad de Concepcion. Downloaded on December 12,2023 at 01:48:11 UTC from IEEE Xplore. Restrictions apply.
I.. -'"---
,
I
[
a b
Fig. 7 Setup for Testing of Developed System
The two measurements are shown on the same plots for Figure 8a depicts the Box plot of the measured data
analysis, and the correlation coefficients are computed using while Figure 8b shows the Time Series plot of the measured
MATLAB. data. Figure 8 indicates that there is a strong correlation
The Pearson correlation coefficient which indicates how between the PSP measurements using the developed device
strong and in what direction two variables are related, was and the PSP measurements using a multimeter.
employed to statistically analyse the relationship in the
measured data using the developed device and Multimeter. V. CONCLUSION
Pearson correlation coefficient of 1 or -1 indicates a high link This study presents the design and development of an
between the variables where a perfect positive correlation is intelligent remote monitoring system that can capture the PSP
indicated by 1, and a perfect negative correlation is indicated readings in Oil and Gas pipelines, transmit the measured data
by -1, no correlation is indicated by 0 [26], [27]. The Pearson to an loT server, and provide feedback to the user, all in real
Correlation Coefficient is obtained using equation 2 in time.
MATLAB. The device hardware component was developed using
r = L(x - mean(x))(y- mean(y))/ (L
(x- mea1l(x))l L
(y- mean(y)l) (2)
GSM Sim900 Shield and Arduino Mega 2560 board, while
its software component was developed using the Arduino
software and Thinkspeak:loT server. MATLAB was used for
Where mean(x) and mean(y) is the means ofthe x and y data, validation.
respectively, and x and y are the data points from the The result ofthe testing and validating the device with an
developed device and multimeter respectively, r is the existing device showed that the developed monitoring device
Pearson Correlation Coefficient. is consistent and reliable for monitoring the cathodic
MATLAB was employed in the computation of the Pearson protection system since there is a substantial positive
Correlation Coefficient and this yielded a Correlation correlation between its measured data and that of the
Coefficient of r=0.999172. multimeter. This has established the viability of the
Figure 8 shows the analysis of the association between the developed CPS Remote Monitoring device and can be
PSP Reading results from the developed device and the employed for the predictive maintenance of the CPS on
multimeter using MATLAB. Pipelines.
We recommend that the device should be tested in a wider
range of field conditions to ensure its performance and
Authorized licensed use limited to: Universidad de Concepcion. Downloaded on December 12,2023 at 01:48:11 UTC from IEEE Xplore. Restrictions apply.
reliability under different environments, weather conditions Cathodic Protection System Of Oil And Gas
and soil types. This includes testing in different geographical Pipelines-A Systematic Review," Int. J. Ind. Prod.
locations, temperatures, and humidity levels to ascertain its Eng., vol. 1, no. 2, pp. 29-50, Nov. 2022.
suitability for use in a variety of real-world settings. The [11] F. N. Okeagu and C. E. Mgbemena, "A Systematic
developed device was not tested for Compatibility with Review Of Digital Twin Systems For Improved
different types of CPS such as the impressed current systems, Predictive Maintenance Of Equipment In Smart
galvanic systems, and hybrid systems, and made available for Factories," Int. J. Ind. Prod. Eng., vol. 1, no. 1, pp.
use with a wide range of systems. This test is recommended. 1-20, Apr. 2022.
The device was observed to be dropping the voltage at the [12] X. Sun, D. Sun, and L. Yang, "Corrosion Monitoring
point of installation up to -0.1Vcse. This negatively impacts Under Cathodic Protection Conditions Ising
the accuracy of measurement and is a limitation. Multielectrode Array Sensors," In Techniqus For
Corrosion Monitoring, 2021, pp. 539-570.
ACKNOWLEDGEMENT [13] M. S. El-abbasy, A. Senouci, T. Zayed, F. Mirahadi,
The authors would like to acknowledge the Integrated and L. Parvizsedghy, "Automation in Construction
Corrosion Science Company Limited (ICSCL), Port Harcourt, Arti fi cial neural network models for predicting
Nigeria for providing their facility for the validation of the condition of offshore oil and gas pipelines," Autom.
developed device. Constr., vol. 45, pp. 50--65, 2014.
[14] Z. Zhiping, L. Junbi, and W. Zhengjun, "Pipeline
REFERENCES
Internal Corrosion Monitoring System with Pitting
[1] S. A. Shipilov and I. Le May, "Structural integrity of Corrosrion Monitoring ability," Electron. Meas.
ageing buried pipelines having cathodic protection," Technol. 2,2012.
Eng. Fail. Anal., vol. 13, pp. 1159-1176,2006. [15] A. Saluja, 1. Costain, and E. Van der Leden, ''Non
[2] M. T. Lilly, S. C. Ihekwoaba, S. O. T. Ogaji, and S. Intrusive Online Corrosion Monitoring," in
D. Probert, "Prolonging the lives of buried crude-oil Proceedings ofthe national Seminar & Exhibition on
and natural-gas pipelines by cathodic protection. Non-Destructive Evaluation, 2009.
M.T. Lilly," Appl. Energy, vol. 84, no. 9,2007. [16] A. Peratta, J. Baynham, R. Adey, and G. F. Pimenta,
[3] H. M. Oghli, M. Akhbari, A. Kalaki, and M. "Intelligent remote monitoring system for cathodic
Eskandarzade, "Design and Analysis ofthe Cathodic protection of transmission pipelines," in Paper
Protection System of Oil and Gas Pipelines, Using presented at the Corrosion Conference, 2009, no.
Distributed Equivalent Circuit Model," J. Nat. Gas March 2015.
Sci. Eng., p. 103701,2020. [17] 1. A. Harbi, "Journal of Petroleum Research &
[4] L. Trichtchenko, A. P. Trishchenko, P. Hejda, and R. Studies ( JPRS ) Application of SCADA System by
Langer, "Evaluation of telluric-associated corrosion Using ( Fuzzy Logic Controller) on the Cathodic
on buried pipelines," J. Atmos. Solar-Terrestrial Protection System for Oil Pipelines . .J..i.ll\ "':-':Hll I ~
Phys., vol. 248, Jul. 2023. .w....J\ (,iy.oil\ ),.:;1\ ..:..\~ ~\," J. Pet. Reserch Stud.,
[5] F. Abate, D. Di Caro, G. Di Leo, and A. Pietro santo, vol. 3, no. 30, pp. 53--68, 2021.
"A Networked Control System for Gas Pipeline [18] M. Irannejad and M. Iraninejad, "Remote Monitoring
Cathodic Protection," IEEE Trans. Instrum. Meas., of Oil Pipelines Cathodic Protection System via
vol. PP, pp. 1-10,2019. GSM and Its Application to SCADA System," Int. J.
[6] U. Unueroh, G. Omonria, O. Efosa, and M. Sci. Res., vol. 3, no. 5, pp. 2012-2015, 2014.
Awotunde, "Pipeline Corrosion Control In Oil And [19] A. Kara, M. A. AI Imran, and K. Karadag, "Linear
Gas Industry: A Case Study OfNnpc / Ppmc System Wireless Sensor Networks for Cathodic Protection
2a Pipeline," Niger. J. Technol., vol. 35, no. 2, pp. Monitoring of Pipelines," in International
317-320,2016. Conference on Mechatronics, Robotics and Systems
[7] R. Smalling, E. Kruft, D. Webb, and L. Lyon-House, Engineering (MoRSE), 2019, no. December, pp. 4-6.
"Remote Monitoring and Computer Applicatons," in [20] M. Karami, "Review of Corrosion Role in Gas
Techniques for Corrosion Monitoring (Second Pipeline and Some Methods for Preventing It," J.
Edition), Woodhead ublishing Series in Metls and Press. Vessel Technol., vol. 134,2019.
Surface Engineering, 2021, pp. 475-495. [21] M. Z. Al-Faiz and L. S. Mezher, "Cathodic
[8] P. Chen, R. Li, G. Jia, H. Lan, K. Fu, and X. Liu, "A Protection Remote Monitoring Based on Wireless
Decade Review of the Art of Inspection and Sensor Network," Sci. Res., vol. 4, pp. 226-233,
Monitoring Technologies for Long-Distance Oil and 2012.
Gas Pipelines in Permafrost Areas," Energies, vol. [22] K. Herlambang, Irwan Setyo Wibowo, and Maskuri
16, no. 4. MDPI, 01-Feb-2023. Junaedi, "Cathodic Protection Online Monitoring
[9] C. E. Mgbemena and F. N. Okeagu, "Development of Using a Low Power Wide Area Network
an loT-based real-time remote monitoring device for Communication System," Nat. Sci. Eng. Technol. J.,
the maintenance of injection moulding machines in vol. 3,no. 2,pp. 224-23l,Jun.2023.
plastic industries," UNIZIK J. Eng. Appl. Sci., vol. 2, [23] IS015589-l:20l5, "ISO 15589-1:2015 - Petroleum,
no. l,pp. 26Q-278,Jun. 2023. petrochemical and natural gas industries - Cathodic
[10] D. O. Onuoha, C. E. Mgbemena, H. C. Godwin, and protection of pipeline systems - Part 1: On-land
F. N. Okeagu, "Application Of Industry 4.0 pipelines," 2015. [Online]. Available:
Technologies For Effective Remote Monitoring Of https://www.iso.org/standard/54503.htInl.
Authorized licensed use limited to: Universidad de Concepcion. Downloaded on December 12,2023 at 01:48:11 UTC from IEEE Xplore. Restrictions apply.
[Accessed: 26-Jul-2023].
[24] NACE, ''NACE SP0169: Control of External
Corrosion on Underground or Submerged Metallic
Piping Systems - Item No. 21001 - CivilNode," 2013.
[Online]. Available:
httpst/zcivilnode.com/download-
standard/10668426308923/nace-spO 169-contro1-of-
externa1-corrosion-on-underground-or-submerged-
metallic-piping-systems-item-no-21001. [Accessed:
26-Jul-2023].
[25] S. Ahmed, V. Orth, M. Foley, K. Kottas, and C.
Teodoriu, "Designing in-house cathodic protection
system to assess the long-term integrity ofnatural gas
pipelines," J. Nat. Gas Sci. Eng., vol. 94, p. 104116,
Oct. 2021.
[26] A. G. Dufera, T. Liu, and J. Xu, "Regression models
of Pearson correlation coefficient," Stat. Theory
Relat. Fields, pp. 1-10, Jan. 2023.
[27] 1. Benesty, J. Chen, and Y. Huang, "On the
importance of the pearson correlation coefficient in
noise reduction," IEEE Trans. Audio, Speech Lang.
Process., vol. 16, no. 4, pp. 757-765, May 2008.
Authorized licensed use limited to: Universidad de Concepcion. Downloaded on December 12,2023 at 01:48:11 UTC from IEEE Xplore. Restrictions apply.