鄒紹維 燕朝果 梁東江 黎才文 黃崇林 蘇乃權(quán)
摘要:由于恒電位儀防腐涂層存在著老化、磨損等問(wèn)題,常加入陰極保護(hù)措施。陰極保護(hù)恒電位儀常運(yùn)用于山地的長(zhǎng)距離埋地輸油管道的檢測(cè),其所處的環(huán)境比較復(fù)雜,檢測(cè)效果常受復(fù)雜環(huán)境因素影響,為克服陰極保護(hù)極化的高階延遲性和不精確性。采用控制精度更高、抗干擾能力更強(qiáng)的模糊 PID 算法對(duì)恒電位儀系統(tǒng)進(jìn)行設(shè)計(jì)。主要是通過(guò)預(yù)存知識(shí)庫(kù)對(duì)輸入量進(jìn)行模糊推理,再結(jié)合模糊決策生成 PID 控制參數(shù)的調(diào)節(jié)量,以此實(shí)現(xiàn) PID控制器控制參數(shù)的自動(dòng)整定及控制量調(diào)節(jié),從而達(dá)到控制的目的,有效提升系統(tǒng)的控制精度和可靠性。通過(guò)模擬測(cè)試驗(yàn)證,模糊 PID 控制相對(duì)于傳統(tǒng) PID 控制對(duì)系統(tǒng)的輸出量調(diào)控更加穩(wěn)定。
關(guān)鍵詞:恒電位儀;模糊 PID 控制; PID 控制;陰極保護(hù)
中圖分類(lèi)號(hào):TG174.4文獻(xiàn)標(biāo)志碼:A文章編號(hào):1009-9492(2021)11-0243-04
Design of Cathodic Protection Potentiostat Based on Fuzzy PID Control
Zou Shaowei1,Yan Chaoguo1,Liang Dongjiang1,Li Caiwen1,Huang Chonglin2,Su Naiquan2※
(1. South China Branch, National Petroleum and Natural Gas Pipeline Network Group Co., Ltd., Maoming, Guangdong 525000, China;2. School of Electromechanical Engineering, Guangdong University of Petrochemical Technology, Maoming, Guangdong 525000, China)
Abstract: Due to the aging and wear of potentiostat anticorrosive coating, cathodic protection measures are often added. Cathodic protection potentiostat is often used to detect long-distance buried oil pipelines in mountainous areas, the environment of its location is complex, and the detection effect is often affected by complex environmental factors. In order to overcome the high-order delay and inaccuracy of cathodic protection polarization, the fuzzy PID algorithm with higher control accuracy and stronger anti-interference ability was used to design the potentiostat system. It mainly carried out fuzzy reasoning on the input quantity through the pre-stored knowledge, and then generated the adjustment quantity of PID control parameters in combination with fuzzy decision-making, so as to realize the automatic setting of PID controller control parameters and the adjustment of control quantity. So as to achieve the purpose of control, and effectively improve the control accuracy and reliability of the system. The simulation test shows that the fuzzy PID control is more stable than the traditional PID control.
Key words: potentiostat; fuzzy PID control; PID control; cathodic protection
0 引言
防腐涂層技術(shù)和陰極保護(hù)技術(shù)是保護(hù)埋地金屬管道免受電化學(xué)腐蝕的兩種重要手段。但由于防腐涂層存在著老化、磨損等問(wèn)題,單獨(dú)采用防腐涂層技術(shù)的管道仍然具有極大的風(fēng)險(xiǎn)被腐蝕。因此對(duì)重要的管道往往需要采取防腐涂層和陰極保護(hù)聯(lián)合的保護(hù)措施。其中陰極保護(hù)就是利用外部直流電源對(duì)金屬材料的被保護(hù)的對(duì)象接通陰極電流,使其陰極極化的過(guò)程。工程中一般采用恒電位儀來(lái)進(jìn)行陰極保護(hù),而恒電位儀是一種能夠通過(guò)比較給定信號(hào)和反饋信號(hào)從而自動(dòng)調(diào)節(jié)輸出功率的工業(yè)直流電源,可對(duì)地下或水下的金屬構(gòu)件提供電流陰極保護(hù),從而達(dá)到減緩電化學(xué)腐蝕、增加埋地金屬件使用壽命的目的[1-3]。
PID 控制是工程上最常見(jiàn)的控制方法之一。但由于 PID 控制存在著諸如電位超調(diào)、恒電位不穩(wěn)定、跟蹤響應(yīng)滯后等諸多先天不足[4-5]。只有當(dāng)被保護(hù)對(duì)象處于相對(duì)穩(wěn)定的環(huán)境中時(shí),PID 控制才能取得較好的應(yīng)用效果。田剛[6]提出一種模糊 PID 控制器在工業(yè)鍋爐智能監(jiān)控中的應(yīng)用方法,該方法穩(wěn)態(tài)性能在調(diào)節(jié)時(shí)間上有顯著優(yōu)勢(shì)。張博等[7]針對(duì)太陽(yáng)能供熱控制系統(tǒng)所處的外界溫度干擾、溫度傳感器測(cè)量誤差和儲(chǔ)水箱中加熱棒導(dǎo)熱的延遲,導(dǎo)致供熱水溫不穩(wěn)定、溫度控制精度低和滯后等問(wèn)題,提出一種模糊 PID 的太陽(yáng)能供熱控制系統(tǒng)。宋鑒麒等[8]針對(duì)傳統(tǒng)的 PID 控制方法對(duì)非線(xiàn)性系統(tǒng)的控制效果較差問(wèn)題,提出了一種將模糊控制與 PID 相結(jié)合的控制策略。蔡展鵬等[9]為提高無(wú)刷直流電機(jī)伺服系統(tǒng)在瞬態(tài)和穩(wěn)態(tài)環(huán)境下的控制性能,提出一種基于模糊內(nèi)核的改進(jìn)非線(xiàn)性 PID 算法。
涉及的長(zhǎng)距離輸油管道處于地形復(fù)雜的山地環(huán)境之下,被保護(hù)對(duì)象的陰極極化的過(guò)程具有非線(xiàn)性、時(shí)變性、外部干擾的不確定性等特點(diǎn)。本文針對(duì)上述特點(diǎn),采用了模糊 PID 算法對(duì)恒電位儀系統(tǒng)進(jìn)行了控制。與單純的 PID 控制相比,模糊 PID 控制使得系統(tǒng)抵抗外部干擾的魯棒性提高了。
1 恒電位儀基本原理與整體設(shè)計(jì)
金屬管道的陰極保護(hù)是指為了減緩地下金屬管道的電化學(xué)腐蝕,需要為被保護(hù)的金屬管道提供外部電勢(shì),使其處于電子過(guò)剩的狀態(tài),并消除金屬表面不同部位在電解質(zhì)溶液中的電勢(shì)差,避免原電池的產(chǎn)生,從而達(dá)到減少金屬電化學(xué)腐蝕的目的[10]。
恒電位儀是一種成熟的電流陰極保護(hù)設(shè)備,可穩(wěn)定地實(shí)現(xiàn)保護(hù)電位控制的自動(dòng)化,在管道的陰極保護(hù)工程中得到了廣泛應(yīng)用。其工作原理如圖1所示,是測(cè)量參比電極電壓,并根據(jù)其變化調(diào)節(jié)電源輸出電流的大小,使得參比電極的電位穩(wěn)定在給定電位附近。恒電位儀包含有:控制模塊、A/D模塊、D/A模塊、用戶(hù)交互模塊、電源模塊和報(bào)警模塊,恒電位儀系統(tǒng)如圖2所示。
恒電位儀系統(tǒng)不同組成部分特點(diǎn):(1) 控制模塊選用 STC12C5A32S2單片機(jī),該型號(hào)的單片機(jī)具有價(jià)格便宜、抗干擾能力強(qiáng)的特點(diǎn); (2) A/D 模塊選用了華研 ADAM-5017S模塊(16位),此模塊可將測(cè)量到的模擬量(如恒電位儀的輸出電壓、電流以及參比極電壓)轉(zhuǎn)化為數(shù)字量傳遞給控制模塊;(3) D/A模塊選用了模數(shù)轉(zhuǎn)換器 ADAM5024,此模塊可以將把控制單元輸出的控制信號(hào)轉(zhuǎn)化為模擬量傳遞給電源模塊;(4)電源模塊包含有整流濾波器(用于把市電220 V交流轉(zhuǎn)為300 V 直流)、 DC/DC變換電路(用于接收來(lái)自 D/A模塊的模擬控制信號(hào),控制高頻開(kāi)關(guān)電源的輸出電壓)、穩(wěn)壓電路;(5)用戶(hù)交互模塊包含有液晶顯示器和鍵盤(pán),液晶顯示器用于顯示參比電壓、預(yù)置電壓、輸出電流、輸出電壓,鍵盤(pán)則用于輸入預(yù)置電壓;(6)報(bào)警模塊為聲光報(bào)警器,當(dāng)輸出電壓、電流超出閾值時(shí)發(fā)出聲光報(bào)警。
2 基于模糊 PID控制的恒電位儀
為克服陰極保護(hù)極化的高階延遲性和不精確性[11],采用了模糊 PID 控制算法對(duì)恒電位儀進(jìn)行控制。
2.1 模糊 PID控制原理
PID 控制(全稱(chēng)為比例-積分-微分控制)是最早發(fā)展起來(lái)的控制策略之一,被廣泛應(yīng)用于工業(yè)過(guò)程控制中。其實(shí)質(zhì)就是根據(jù)比較偏差 e ,按照比例、積分、微分的函數(shù)關(guān)系進(jìn)行運(yùn)算并進(jìn)一步將運(yùn)算結(jié)果用于輸出控制[7]。其離散的 PID 表達(dá)形式為:
式中:u(k)為控制器的輸出,在恒電位儀系統(tǒng)中對(duì)應(yīng)了電源模塊輸出電流的調(diào)節(jié)量;e(k)為第 k 次采樣的比較偏差,即給定值 r(k)與輸出值 c(k)的差,其中 r(k)為預(yù)設(shè)的保護(hù)電位,c(k)為參比電極的電位;Kp、Ki 、Kd分別為 PID 控制器的比例系數(shù)、積分系數(shù)和微分系數(shù)。
模糊 PID 控制可分為模糊部分和 PID 控制部分。其中模糊部分的作用為:通過(guò)預(yù)存知識(shí)庫(kù)對(duì)輸入量(與 PID 控制不同,模糊 PID 控制的輸入量包含 e(k)和ec(k),其中ec(k)為第k 次采樣的比較偏差變化率)進(jìn)行模糊推理,再通過(guò)模糊決策生成 PID 控制參數(shù)的調(diào)節(jié)量:ΔKp、ΔKi 、ΔKd,從而實(shí)現(xiàn) PID 控制器控制參數(shù)的自動(dòng)整定;PID 控制部分則根據(jù)整定后的Kp、Ki 、Kd對(duì)控制量進(jìn)行調(diào)節(jié),以達(dá)到控制的目的。以恒電位儀控制系統(tǒng)為例,單純的 PID 控制與模糊 PID 控制流程對(duì)比如圖3所示。
2.2PID控制器參數(shù)的模糊整定
恒電位儀 PID 控制參數(shù)的模糊整定包含了如下步驟。
(1) 模糊控制器的輸入量(e(k)、ec(k))是來(lái)自A/D 模塊(16位)的數(shù)字量,所以把輸入量 e(k)和ec(k)的基本論域設(shè)為[-65535,65535]。利用尺度量化因子Ke和Kec將輸入量映射到模糊論域[-6,6]上,并用模糊語(yǔ)言變量 E ,EC來(lái)表示輸入量。其中:
式中:Ke和Kec的值都為65535/6=10922.5。
利用語(yǔ)言表達(dá)值把 E , EC 量化為7個(gè)等級(jí):{NB, NM, NS, ZO, PS, PM, PB};模糊控制器的輸出變量為ΔKp、ΔKi和ΔKd,其中ΔKp∈[-0.3, 0.3],ΔKi ∈[-0.06, 0.06],ΔKd∈[-3, 3]。同樣地,使用語(yǔ)言變量 KP 、 KI 、 KD 來(lái)表示它們:KP 、 KI 、 KD 的模糊論域?yàn)閇-6,6],量化等級(jí)為7個(gè): {NB, NM, NS, ZO, PS, PM, PB}。
(2) 確定模糊語(yǔ)言變量的隸屬度函數(shù) u(x)。根據(jù)對(duì)陰極保護(hù)特點(diǎn)的總結(jié),采用正態(tài)分布來(lái)作為語(yǔ)言變量模糊子集的隸屬度函數(shù)[12-13]:
a 為正態(tài)分布 u(x)的均值,a 的取值以及各個(gè)模糊子域的區(qū)間分布如表1所示,各個(gè)模糊子集對(duì)應(yīng)的隸屬函數(shù)分布如圖4所示,輸入變量和輸出變量在各個(gè)模糊子域上的隸屬度函數(shù)均符合上述描述。
(3) 生成模糊規(guī)則表。模糊規(guī)則表是表達(dá)2個(gè)模糊輸入量和3個(gè)模糊輸出量間映射關(guān)系的二維表格,應(yīng)符合下面的生成原則:①當(dāng)E 的值比較大時(shí),系統(tǒng)處于調(diào)節(jié)初期,這時(shí)參考電極的電位和給定電位相差較大,所以需要提高系統(tǒng)的響應(yīng)速度,因此選取較大的Kp使得電源的輸出電流以較快的速度增大,但同時(shí)為了避免輸出量超調(diào),需要選取較小的 Ki ,同樣地為了減小比較偏差變化率應(yīng)使Kd取一個(gè)比較小的值,所以在這種情況下應(yīng)該生成較大的 KP 和較小的 KI ,KD ;②當(dāng)E 大小適中時(shí),系統(tǒng)處于調(diào)節(jié)中期,應(yīng)選適當(dāng)減小Kp以減少輸出的超調(diào)量,選取大小適中的 Ki 和Kd以消除穩(wěn)態(tài)誤差并保證系統(tǒng)的響應(yīng)速度,所以此時(shí)應(yīng)該生成較小的 KP 和適中的 KI, KD ;③當(dāng)E 較小時(shí),系統(tǒng)處于調(diào)節(jié)過(guò)程的后期,此時(shí)Kp和 Ki 要取較大的值以減小靜差并消除穩(wěn)態(tài)誤差,Kd則與 EC 密切相關(guān),即當(dāng) EC 較大時(shí)為了減少系統(tǒng)的輸出震蕩要取較小的Kd,反之當(dāng) EC 較小時(shí)則應(yīng)取較大的Kd,所以此時(shí)應(yīng)該生成較大的 KP 和 KI 、KD 的大小則應(yīng)與 EC 呈相反趨勢(shì)。根據(jù)上面3個(gè)原則,模糊規(guī)則表如表2所示。
(4) 輸入條件語(yǔ)句,進(jìn)行模糊推理。對(duì)應(yīng)模糊控制器的2個(gè)模糊輸入量和3個(gè)模糊輸出量,條件語(yǔ)句如下: IF E AND EC THEN KP; IF E AND EC THEN KI; IF E AND EC THEN KD 。根據(jù)輸入的模糊量,可以由模糊控制規(guī)則表和條件語(yǔ)句進(jìn)行模糊推理,從而得到輸出模糊變量,本文采用工程中最常用的Mamdani法進(jìn)行模糊推理。
(5)輸出模糊變量的清晰化。使用重心法對(duì)模糊輸出量進(jìn)行解模糊,得到ΔKp、ΔKi 和ΔKd。最后進(jìn)行 PID 控制參數(shù)的自整定如下:
式中: K 、Ki′、K 分別為Kp、Ki 、Kd的初始值。
3 現(xiàn)場(chǎng)運(yùn)行反饋
恒電位儀為位于粵西山地的長(zhǎng)距離輸油管道提供陰極保護(hù),現(xiàn)場(chǎng)的年平均氣溫約為20℃,濕度可達(dá)50%以上。圖5所示為使用同一套硬件、同一個(gè)管道點(diǎn)位的恒電位儀在使用不同控制方法( PID控制和模糊 PID控制)連續(xù)15天后,其輸出電流以及參比電極電壓的對(duì)比情況。由圖可知,使用經(jīng)典的 PID控制時(shí),系統(tǒng)的輸出量可觀測(cè)到明顯的震蕩,且最大超調(diào)量可達(dá)3.2%;而使用模糊 PID控制時(shí),系統(tǒng)的輸出量一直比較平穩(wěn),系統(tǒng)的超調(diào)量被控制在0.8%以下。
4結(jié)束語(yǔ)
本文提出基于模糊 PID控制的陰極保護(hù)恒電位儀設(shè)
計(jì),克服陰極保護(hù)極化的高階延遲性和不精確性,提供更低的超調(diào)量、更好的魯棒性以及更高的控制精度,且能為長(zhǎng)距離埋地輸油管道提供更可靠的陰極保護(hù)效果。并且在粵西山地的油管實(shí)地測(cè)試中,運(yùn)用經(jīng)典的 PID控制,其系統(tǒng)的輸出量可觀測(cè)到明顯的震蕩,且最大超調(diào)量可達(dá)3.2%;而使用模糊 PID控制時(shí),系統(tǒng)的輸出量一直比較平穩(wěn),系統(tǒng)的超調(diào)量被控制在0.8%以下。
參考文獻(xiàn):
[1]劉鵬剛,李妍.陰極保護(hù)技術(shù)在埋地燃?xì)夤艿乐袘?yīng)用研究[J].當(dāng)代化工,2019,48(6):1311-1313.
[2] Hoilett O S, Walker J F, Balash B M, et al. KickStat: A Coin-Sized Potentiostat for High-Resolution Electrochemical Analysis[J]. Sensors, 2020, 20(8):1-12.
[3]于欣愷.管道防腐恒電位儀的控制系統(tǒng)研究[D].北京:中國(guó)石
[4]陳海斌.管道防腐恒電位儀的控制系統(tǒng)探討[J].科學(xué)與信息化, 2017(23):44-46.
[5]蔡婷婷.埋地鋼制管道防腐蝕恒電位儀的研究[D].武漢:華中科技大學(xué), 2013.
[6]田剛.基于模糊—PID 控制技術(shù)的工業(yè)鍋爐智能監(jiān)控系統(tǒng)設(shè)計(jì)研究[J].工業(yè)加熱,2021,50(7):32-34.
[7]張博,高曉紅,呂寶傳,等.基于模糊 PID 的太陽(yáng)能供熱控制系統(tǒng)設(shè)計(jì)和仿真[J].信息技術(shù)與信息化,2021(7):161-163.
[8]宋鑒麒,張禹,趙文川.基于模糊 PID 算法的氣動(dòng)軟體驅(qū)動(dòng)器控制策略研究[J].機(jī)械工程師, 2021(7):52-54.
[9]蔡展鵬,趙韡,馮昕宇,等.基于模糊內(nèi)核的改進(jìn)非線(xiàn)性 PID調(diào)速系統(tǒng)[J].機(jī)械制造與自動(dòng)化, 2021,50(3):16-19.
[10]王鑫,劉怡明,王明明,等.基于改進(jìn)模糊 PID 的輪式機(jī)器人速度控制器設(shè)計(jì)[J].河北科技大學(xué)學(xué)報(bào), 2020, 41(1):50-57.
[11]周克良,過(guò)振宇.基于模糊自適應(yīng) PID 的推擠機(jī)線(xiàn)徑預(yù)測(cè)控制[J].計(jì)算機(jī)仿真, 2019, 36(3):302-306.
[12]劉爽,林澤泉,林斌,等.基于模糊控制的陰極保護(hù)恒電位算法[J].腐蝕與防護(hù),2014,35(5):481-483.
[13]宦昱,吳德軍.基于神經(jīng)網(wǎng)絡(luò) PID 的永磁同步電機(jī)調(diào)速系統(tǒng)[J].機(jī)電工程技術(shù),2021,50(2):192-195.
第一作者簡(jiǎn)介:鄒紹維(1984-),男,四川安岳人,工程師,研究領(lǐng)域?yàn)椴牧峡茖W(xué)與工程,已發(fā)表論文2篇。
※通訊作者簡(jiǎn)介:蘇乃權(quán)(1990-),男,廣東雷州人,博士,講師,研究領(lǐng)域?yàn)楣收显\斷與信號(hào)處理,已發(fā)表論文10多篇。
(編輯:王智圣)