新四季網

一種基於CompactLogix的模糊自整定PID的液位控制方法與流程

2023-10-19 15:58:03


本發明屬於自動控制、自動調節技術領域,具體涉及一種基於CompactLogix的模糊自整定PID的液位控制方法。



背景技術:

液位控制技術在自動化控制、自動調節系統領域有著不可替代的位置,涉及煉油、發電、化工、冶金、醫藥、造紙和輕工等工業部門,對國民經濟的發展起著十分重要的作用。比如,鍋爐的汽包水位控制,一旦液位過低,會使鍋爐的溫度過高而發生安全事故;供水單位的供水,如果水位過低,達不到供水的標準,對於百姓的吃水、用水會產生極大影響。總之,為確保生產的安全性和穩定性,就必須不斷開發先進的液位控制技術和控制策略。

液位控制具有非線性、強耦合、大滯後、數學模型難確立等特點,使得採用常規PID控制會由於參數整定困難產生超調量大、響應速度慢、控制不穩定等問題,常規的PID控制策略已愈加不能滿足工業生產的需求。由此,尋求一種適用於液位控制的PID參數自整定方法對提高液位控制的快速性、魯棒性有著重要的意義。



技術實現要素:

本發明的目的是提供一種基於CompactLogix的模糊自整定PID的液位控制方法,解決了現有常規PID控制參數整定困難、效率低下及難以達到最佳控制效果的問題。

本發明所採用的技術方案是,一種基於CompactLogix的模糊自整定PID的液位控制方法,具體按照以下步驟實施:

步驟1:對實際液位信號y進行採樣、濾波、整定和量化,然後計算設定液位信號yd與實際液位信號y間的偏差e及偏差變化率ec;

步驟2:將步驟1處理後的信號作為模糊控制器的輸入量,進行模糊化、模糊推理及清晰化處理,最後得到模糊控制器的輸出量ΔKp、ΔKi、ΔKd,其中,ΔKp、ΔKi、ΔKd分別為PID調節器比例增益Kp的增量、積分增益Ki的增量和微分增益Kd的增量;

步驟3:結合常規PID控制器設置的初始基準值,從而得到PID控制器的三個參數,再由PID調節器運算公式,計算控制輸出,然後作用於被控對象。

本發明的特點還在於:

偏差e為:e=yd-y。

偏差變化率ec為:ec=de/dt。

步驟2具體為:

步驟2.1:確定模糊控制器的輸入、輸出變量的論域;

步驟2.2:模糊化,即將精確的輸入變量轉化為模糊量,具體為:

假設精確的輸入變量x的實際變化範圍為[a,b],將精確的輸入變量x轉換為離散論域[c,d]之間的值y:

其中,x表示輸入變量,即e及ec;y表示輸入變量x經過模糊化處理後所對應的模糊量;a、b分別表示輸入變量x的下限與上限,c、d分別表示輸入變量x經過模糊化處理後所對應輸入論域的下限與上限;

如果計算出來的y值不是整數,按四捨五入的辦法把它歸入最接近的整數,這樣就把連續量變換為離散論域中的有限整數值;

步驟2.3:定義模糊集合及其隸屬度函數,其中,輸入變量的模糊集合e={NB,NM,NS,ZO,PS,PM,PB},ec={NB,NM,NS,ZO,PS,PM,PB},輸出變量的模糊集合ΔKm={NB,NM,NS,ZO,PS,PM,PB},m=p,i,d;

步驟2.4:建立模糊控制規律表,

ΔKp的模糊規則表如表1:

表1ΔKp的模糊規則表

ΔKi的模糊規則表如表2:

表2ΔKi的模糊規則表

ΔKd的模糊規則表如表3:

表3ΔKd的模糊規則表

步驟2.5:採用重心法對模糊控制器的輸出值進行清晰化處理,具體為:

其中,zi表示第i個精確的輸入變量,i=1…n,z0表示控制輸出的清晰化量,μc(zi)表示輸出模糊集合中的元素zi對應的隸屬度函數;

步驟2.6:在Matlab環境下,利用模糊邏輯工具箱的圖形用戶界面建立模糊推理系統;按照步驟2.1-步驟2.5生成ΔKp、ΔKi、ΔKd的模糊控制查詢表,並將查詢表存儲在CompactLogix控制器的內存中。

步驟3具體為:

步驟3.1:結合常規PID控制器設置的基準值,得到PID控制器的三個參數:

Kp=Kp0+ΔKp

Ki=Ki0+ΔKi

Kd=Kd0+ΔKd

其中,Kp0,Ki0,Kd0表示常規PID控制器設置的基準值;

步驟3.2:根據PID調節器運算公式,計算控制輸出u(t):

然後作用於被控對象。

本發明的有益效果是:本發明一種基於CompactLogix的模糊自整定PID的液位控制方法,是一種變ΔKp、ΔKi、ΔKd的模糊PID自整定算法,它克服了變Kp、Ki、Kd模糊自整定算法對其參數選擇盲目性,又兼顧常規PID和模糊控制兩種方法的優點,對控制液位精度高、魯棒性好、參數易整定,可滿足更高的控制要求;同時在對象模型結構發生較大改變的情況下也能獲得較好的控制效果。本發明將模糊自整定PID方法應用到水位控制算法上,將預先生成的查詢表存儲在CompactLogix的內存中,當進行實時控制時,便於CompactLogix的CPU根據輸入信息從控制表查詢所對應的控制輸出量,節省計算時間,大大提高效率。與傳統的PID相比較,模糊自整定PID方法對於水位控制魯棒性更強、控制精度更高、快速性更好、參數更易整定。

附圖說明

圖1是本發明液位控制方法的控制結構示意圖;

圖2是本發明液位控制方法在PLC實現的具體流程圖。

具體實施方式

下面結合附圖和具體實施方式對本發明進行詳細說明。

本發明一種基於CompactLogix的模糊自整定PID的液位控制方法,控制結構如圖1所示,對實際液位信號y進行採樣、濾波、整定和量化,然後計算設定液位信號yd與實際液位信號y間的偏差e及偏差變化率ec;將e和ec作為模糊控制器的輸入變量,對輸入變量進行模糊化、模糊推理、清晰化處理,得到模糊控制器的輸出量ΔKp、ΔKi、ΔKd,結合常規PID控制器設置的初始基準值可得到PID控制器的三個參數,最後由PID調節器運算公式計算出控制信號,作用於被控對象。

本發明一種基於CompactLogix的模糊自整定PID的液位控制方法,具體按照以下步驟實施:

步驟1:對實際液位信號y進行採樣、濾波、整定和量化,然後計算設定液位信號yd與實際液位信號y間的偏差e及偏差變化率ec;

偏差e為:e=yd-y。

偏差變化率ec為:ec=de/dt。

步驟2:將步驟1處理後的信號作為模糊控制器的輸入量,進行模糊化、模糊推理及清晰化處理,最後得到模糊控制器的輸出量ΔKp、ΔKi、ΔKd,其中,ΔKp、ΔKi、ΔKd分別為PID調節器比例增益Kp的增量、積分增益Ki的增量和微分增益Kd的增量;

步驟2.1:確定模糊控制器的輸入、輸出變量的論域;論域的選擇要結合現場實際和現場經驗。

步驟2.2:模糊化,即將精確的輸入變量轉化為模糊量,具體為:

假設精確的輸入變量x的實際變化範圍為[a,b],將精確的輸入變量x轉換為離散論域[c,d]之間的值y:

其中,x表示輸入變量,即e及ec;y表示輸入變量x經過模糊化處理後所對應的模糊量;a、b分別表示輸入變量x的下限與上限,c、d分別表示輸入變量x經過模糊化處理後所對應輸入論域的下限與上限;

如果計算出來的y值不是整數,按四捨五入的辦法把它歸入最接近的整數,這樣就把連續量變換為離散論域中的有限整數值。

步驟2.3:定義模糊集合及其隸屬度函數;其中,輸入變量的模糊集合e={NB,NM,NS,ZO,PS,PM,PB},ec={NB,NM,NS,ZO,PS,PM,PB},輸出變量的模糊集合ΔKm={NB,NM,NS,ZO,PS,PM,PB},m=p,i,d,隸屬度函數的選擇是難點,要不斷仿真調試,選取合適的隸屬度函數曲線,才能使系統處於最優控制。

步驟2.4:根據經驗知識和實驗測得的數據,建立模糊規則表,ΔKp的模糊規則表如表1,ΔKi的模糊規則表如表2,ΔKd的模糊規則表如表3;控制規則的制定是關鍵、核心,要根據經驗知識和實驗測得的數據不斷總結,從而得出一條條的控制規律。

表1ΔKp的模糊規則表

表2ΔKi的模糊規則表

表3ΔKd的模糊規則表

步驟2.5:通過模糊推理得到的模糊量要進行清晰化計算後才能應用於實際的控制,採用重心法對模糊控制器的輸出值進行清晰化處理,雖然此方法計算量稍大,但模糊控制器的性能比較好。確立公式如下:

其中,zi表示第i個精確的輸入變量,i=1…n,z0表示控制輸出的清晰化量,μc(zi)表示輸出模糊集合C中的元素zi對應的隸屬度函數。

步驟2.6:在Matlab環境下,利用模糊邏輯工具箱的圖形用戶界面(GUI)可以建立模糊推理系統;按照步驟2.1-步驟2.5生成ΔKp、ΔKi、ΔKd的模糊控制查詢表,並將查詢表存儲在CompactLogix控制器的內存中。

步驟3:結合常規PID控制器設置的初始基準值,從而得到PID控制器的三個參數,再由PID調節器運算公式,計算控制輸出,然後作用於被控對象,具體為:

步驟3.1:結合常規PID控制器設置的基準值,得到PID控制器的三個參數:

Kp=Kp0+ΔKp

Ki=Ki0+ΔKi

Kd=Kd0+ΔKd

其中,Kp0,Ki0,Kd0表示常規PID控制器設置的基準值;

步驟3.2:根據PID調節器運算公式,計算控制輸出u(t):

然後作用於被控對象。

具體在CompctLogix系列PLC實現具體流程如圖2所示,首先將Matlab環境下生成的ΔKp、ΔKi、ΔKd的模糊控制查詢表預存在CompctLogix指定內存中,根據PLC控制器掃描周期,對實時數據進行採樣,之後對採樣到的輸入量濾波、整定和量化,從而建立輸入量e、ec的模糊論域,然後對輸入量e、ec模糊化,根據e、ec的模糊量確定PID參數變化量所在模糊控制查詢表中的位置,查模糊控制查詢表,確定ΔKp、ΔKi、ΔKd的值,結合PID調節器的三個參數的預設初值,即可得到PID調節器的三個參數,根據PID調節器運算公式,計算出的控制量直接作用於被控對象,一次控制結束。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀