李 彤
(中海油能源發(fā)展股份有限公司采油服務(wù)分公司 天津 300457)
FPSO(Floating Production Storage and Offloading)是海上油田井液、伴生氣和生產(chǎn)水的處理、存儲和外輸?shù)年P(guān)鍵生產(chǎn)設(shè)施,是全海式油田開發(fā)方案的主要裝備之一。該裝備具有集成化高、投資大、技術(shù)復(fù)雜、建造工期長等特點(diǎn),確保其狀態(tài)良好是保障海上油田持續(xù)生產(chǎn)的核心工作。單點(diǎn)系泊系統(tǒng)是FPSO定位在海上油田指定區(qū)域的核心部件,我國渤海油田和南海東部油田FPSO單點(diǎn)系泊系統(tǒng)曾經(jīng)出現(xiàn)過一些異常和故障,并產(chǎn)生了一定的安全隱患。通過狀態(tài)監(jiān)測系統(tǒng)掌握FPSO的運(yùn)動狀態(tài)、位置狀態(tài)和單點(diǎn)系泊系統(tǒng)受力狀態(tài)非常必要,開發(fā)設(shè)計(jì)專門的監(jiān)測系統(tǒng)對海上油田持續(xù)安全生產(chǎn)具有重大意義。
基于LabVIEW虛擬軟件設(shè)計(jì)了FPSO運(yùn)動位置、單點(diǎn)系統(tǒng)結(jié)構(gòu)振動和受力狀態(tài)的實(shí)時(shí)監(jiān)測系統(tǒng)。本文首先介紹軟件開發(fā)平臺的主要功能,其次描述了監(jiān)測系統(tǒng)的原理及整體架構(gòu),通過LabVIEW開發(fā)集成監(jiān)測系統(tǒng)實(shí)現(xiàn)了良好的人機(jī)交互,起到了實(shí)時(shí)監(jiān)測的功能。
隨著計(jì)算機(jī)和虛擬現(xiàn)實(shí)等技術(shù)的發(fā)展,計(jì)算機(jī)軟件和測量技術(shù)相結(jié)合產(chǎn)生了虛擬儀器開發(fā)軟件。與傳統(tǒng)儀器相比,虛擬儀器避免了傳統(tǒng)儀器功能固化在硬件中難以修改的問題,其通用性、可修改性和可移植性有了很大改善,在成本上也比傳統(tǒng)儀器降低了許多[1]。目前在自動化和監(jiān)測行業(yè)中應(yīng)用較多的是美國National Instrument公司的LabVIEW軟件。
LabVIEW是一種包含監(jiān)測、自動控制和通信等功能的集成開發(fā)環(huán)境,使用圖形化編程G語言來開發(fā)程序、生成框圖類程序,專業(yè)控件較多,開發(fā)效率較高。由于內(nèi)置了豐富的硬件接口模塊,它可用于與GPIB、VXI、PXI、RS-232、RS-485接口及數(shù)據(jù)采集板卡等硬件進(jìn)行通信,也可支持TCP/IP網(wǎng)絡(luò)和ActiveX等標(biāo)準(zhǔn)協(xié)議和接口。
FPSO狀態(tài)監(jiān)測系統(tǒng)主要包括對FPSO的運(yùn)動、位置和單點(diǎn)系統(tǒng)的結(jié)構(gòu)振動進(jìn)行測量,通過傳感器和多通道集采系統(tǒng)對數(shù)據(jù)進(jìn)行采集和串口通信、工業(yè)以太網(wǎng)與工控機(jī)進(jìn)行通信,利用LabVIEW開發(fā)軟件 監(jiān)測系統(tǒng)實(shí)現(xiàn)人機(jī)接口并對數(shù)據(jù)進(jìn)行記錄、分析和 存儲。
FPSO船體運(yùn)動測量對與其連接的立管、系泊系統(tǒng)的運(yùn)動和受力監(jiān)測有重要作用,在風(fēng)、浪、流等海洋環(huán)境荷載作用下,F(xiàn)PSO將產(chǎn)生六自由度運(yùn)動,即橫蕩、縱蕩、垂蕩、橫搖、縱搖和艏搖。目前海洋工程領(lǐng)域常用的浮體運(yùn)動位置測量主要包括慣性測量技術(shù)、GPS定位測量系統(tǒng)和水聲定位系統(tǒng)。其中,慣性測量技術(shù)不受外界干擾,可實(shí)現(xiàn)高精度測量,而衛(wèi)星導(dǎo)航或水聲定位系統(tǒng)測量精度易受外界影響。由于慣性測量技術(shù)存在累計(jì)誤差不適用長期測量,目前在實(shí)際應(yīng)用中通常采用2種以上技術(shù)組合的形式,即GPS/IMU或GPS/INS測量系統(tǒng)[2]。在FPSO生活樓頂端開闊、無遮擋的位置可安裝組合測量的GPS天 線,一般要求與船體的中軸線平行。測量數(shù)據(jù)由專用的工業(yè)控制計(jì)算機(jī)進(jìn)行處理和可視化顯示。
FPSO固定在遠(yuǎn)離陸地的海上油田,可采用水聲定位技術(shù)或衛(wèi)星導(dǎo)航技術(shù)對其位置信息進(jìn)行測量。水聲定位技術(shù)精度相對較低,而衛(wèi)星導(dǎo)航技術(shù)具有高精度和相對低成本的特點(diǎn),通常采用該技術(shù)來進(jìn)行位置測量,見圖1。按照GPS天線的運(yùn)動狀態(tài)可分為靜態(tài)定位和動態(tài)定位;按時(shí)效性來區(qū)分可分為實(shí)時(shí)定位和事后定位。本文對FPSO位置測量采用實(shí)時(shí)動態(tài)定位的方式。GPS動態(tài)定位利用GPS信號測定用戶天線三維坐標(biāo)、三維速度和時(shí)間7個(gè)狀態(tài)參數(shù)。采用載波相位實(shí)時(shí)動態(tài)差分RTK技術(shù)來測量FPSO和單點(diǎn)位置。GPS測量系統(tǒng)主要包括基準(zhǔn)站和移動站,移動站安裝在風(fēng)向標(biāo)運(yùn)動FPSO生活樓頂部,基準(zhǔn)站安裝在不發(fā)生位置變化的導(dǎo)管架平臺頂端,通過電臺天線完成數(shù)據(jù)傳送?;鶞?zhǔn)站接收的實(shí)時(shí)衛(wèi)星數(shù)據(jù)從廣播形式發(fā)送到移動站,移動站接收移動站數(shù)據(jù)和衛(wèi)星信號,通過差分運(yùn)算獲得FPSO準(zhǔn)確的位置信息。
圖1 FPSO 位置測量系統(tǒng)組成示意圖 Fig.1 Composition diagram of FPSO position measurement system
塔架式軟剛臂單點(diǎn)系泊系統(tǒng)的承載結(jié)構(gòu)主要包括轉(zhuǎn)動和非轉(zhuǎn)動結(jié)構(gòu)。FPSO運(yùn)動載荷通過船艏系泊鏈傳遞到單點(diǎn)旋轉(zhuǎn)結(jié)構(gòu)上,井液、電力和信號通過單點(diǎn)的液滑環(huán)、電滑環(huán)和光纖滑環(huán)雙向傳輸。現(xiàn)有振動監(jiān)測系統(tǒng)主要對單點(diǎn)的滑環(huán)、固定結(jié)構(gòu)和軸承的振動情況進(jìn)行檢測,布置位置如表1所示。
表1 加速度傳感器位置 Tab.1 Position of acceleration sensor
結(jié)構(gòu)振動測量系統(tǒng)的加速度傳感器通過電纜傳遞電信號至多通道信號調(diào)理和數(shù)據(jù)采集系統(tǒng),數(shù)據(jù)處理后通過光電轉(zhuǎn)化器將串行通信數(shù)字信號轉(zhuǎn)換為光信號,并通過光纖滑環(huán)傳輸?shù)紽PSO的光電轉(zhuǎn)換器上,最后轉(zhuǎn)換成電信號接入油田工業(yè)以太網(wǎng)與工控機(jī)完成通信。結(jié)構(gòu)振動測量系統(tǒng)集成圖如圖2所示。
圖2 結(jié)構(gòu)振動測量系統(tǒng)集成圖 Fig.2 Integration diagram of structural vibration measurement system
監(jiān)測系統(tǒng)多采用C/S通信結(jié)構(gòu),服務(wù)器充當(dāng)數(shù)據(jù)庫角色,多客戶端進(jìn)行數(shù)據(jù)采集。C/S組網(wǎng)模式由現(xiàn)場儀表、工控機(jī)和服務(wù)器組成,采用TCP/IP協(xié)議進(jìn)行數(shù)據(jù)傳輸??紤]現(xiàn)場端儀表的工作特點(diǎn),使用LabVIEW中的TCP/IP模塊實(shí)現(xiàn)通信[3]。C/S拓?fù)浣Y(jié)構(gòu)如圖3所示。
圖3 C/S拓?fù)浣Y(jié)構(gòu) Fig.3 C/S topology
在LabVIEW開發(fā)環(huán)境中創(chuàng)建服務(wù)器框圖程序,指定網(wǎng)絡(luò)端口,在TCP節(jié)點(diǎn)建立TCP偵聽器,等待客戶機(jī)的連接請求。程序設(shè)計(jì)要考慮客戶端采集和遠(yuǎn)程數(shù)據(jù)發(fā)送2個(gè)方面,服務(wù)器框圖程序和客戶機(jī)端口保持一致才能正確通信。TCP服務(wù)器程序和客戶機(jī)程序框圖如圖4~5所示。
圖4 TCP服務(wù)器程序框圖 Fig.4 Program block diagram of TCP server
LabVIEW支持計(jì)算機(jī)串口通訊,文章采用VISA方式,通過安裝LabVIEW的VISA驅(qū)動包配置計(jì)算機(jī)的串口,以此來完成串口號,并利用波特率2個(gè)參數(shù)實(shí)現(xiàn)與傳感器設(shè)備的通信。VISA模塊中的visa read作用是從串口讀取數(shù)據(jù),visa write是向串口寫入數(shù)據(jù),visa close是讀完數(shù)據(jù)釋放串口資源。程序界面和框圖如圖6~7所示。
圖5 TCP客戶機(jī)程序框圖 Fig.5 Program block diagram of TCP client
圖6 LabVIEW控制界面圖 Fig.6 LabVIEW control interface
圖7 LabVIEW串口讀寫程序流程圖 Fig.7 LabVIEW serial port reading and writing program flow chart
人機(jī)交互界面實(shí)現(xiàn)了FPSO運(yùn)動位置和單點(diǎn)結(jié)構(gòu)振動數(shù)據(jù)實(shí)時(shí)顯示、歷史數(shù)據(jù)查詢和報(bào)表生成的功能,主界面如圖8所示。
圖8 LabVIEW主系統(tǒng)界面 Fig.8 LabVIEW main system interface
調(diào)用位置測量系統(tǒng)實(shí)時(shí)測得的FPSO運(yùn)動姿態(tài)和編譯好的水動力方程動態(tài)鏈接庫文件,通過工控機(jī)實(shí)現(xiàn)運(yùn)動位置的計(jì)算生成,見圖9。
圖9 FPSO運(yùn)動監(jiān)測系統(tǒng)界面 Fig.9 FPSO motion monitoring system interface
相對于非虛擬儀器的開發(fā)方案,LabVIEW可提供豐富的硬件設(shè)備驅(qū)動程序、完善的模塊化通信包和常用的計(jì)算、分析軟件接口,從而降低了用戶硬件和軟件開發(fā)的工作量,縮短了開發(fā)周期,提高了開發(fā)效率,降低了開發(fā)成本。本文通過LabVIEW開發(fā)集成監(jiān)測系統(tǒng)實(shí)現(xiàn)了對FPSO運(yùn)動位置、單點(diǎn)系泊系統(tǒng)的結(jié)構(gòu)振動和受力狀態(tài)的實(shí)時(shí)監(jiān)測,為海上油田持續(xù)穩(wěn)定生產(chǎn)提供了一定支持?!?/p>