0 引言
KV2000 無感矢量變頻器在各行業(yè)的應用越來越多,用戶經常會用到PID功能。雖然使用說明書中對PID功能已經有詳細的描述和說明,但由于技術人員對KV2000獨特的PID 功能,諸如系統(tǒng)的組成、功能選擇、方向確定、設定值定義、正/ 反作用及PID參數的調整等的理解有所不同,以及各行業(yè)的自動控制系統(tǒng)被控對象的千差萬別,導致PID的參數也必須隨之變化,以滿足系統(tǒng)的性能要求,加之一些新用戶對PID功能不熟悉,這都會給使用帶來相當大的麻煩。
作者依據十多年從事以變頻器為主的自動化控制設計、應用經驗,詳細介紹了KV2000 無感矢量變頻器內置PID 的豐富功能,PID 控制的系統(tǒng)組成、參數調試及運行的要點。算是對產品使用手冊的補充,以便廣大用戶能在較短時間內理解并簡便地完成該功能的調試。
1 KV2000無感矢量變頻器PID控制器介紹
PID控制器有多種形式,而在實用上多數仍采用比例- 積分-微分(PID)控制器,尤其在溫度、壓力、流量值控制上應用最為廣泛。
PID控制屬于閉環(huán)控制(Closed-loop Control System),是調整反饋量與給定量保持一致的常用的過程控制方法,主要目的是在閉環(huán)控制回路中提供系統(tǒng)誤差量維持最小以及系統(tǒng)反應速度適當,避免過激振蕩或過度遲鈍現象的可能。如圖1所示,變頻器內置的PID控制器通過控制對象的傳感器等檢測到物理量(如壓力,溫度等)即反饋量,將其與系統(tǒng)給定量進行比較。如有偏差,則通過PID調節(jié)的作用使偏差為零。
1.1 PID主要控制參數
現將PID控制器中主要使用的控制參數做逐項介紹并說明其用法。
1.1.1 F073 PID設定來源與反饋來源的選擇
從圖1得知,在控制系統(tǒng)中,必須要有設定值(目標值),PID 功能模塊才會計算反饋值與設定值之間的誤差量,然后產生PID 的輸出結果給控制系統(tǒng)。
F073 就是用來設定PID 功能模塊所需要的設定值的來源和反饋值的來源,其數值結構由小數點左邊的整數部分和小數點右邊的小數部分組成。
1)整數部分用來定義PID 控制所需設定值(目標值)的來源;
2)小數部分用來定義PID 控制所需反饋值的來源。
表1列出可供選擇的來源設定方式,除了第10號功能選項只能用于設定值來源的設定,其余的選項都是用于設定值以及反饋值來源的選用。
1.1.2 以下說明重要的注意事項
1)選擇1、2、3 的設定,表示設定值或反饋值的來源是模擬信號,并且信號是正向的。所謂的正向信號源是指信號電位越高,代表設定值越高,是正斜率的輸入信號源。即當輸入在0~+5 V(或0~+10 V或0~20 mA)間變化時,代表設定值或反饋值在0~100%變化。
2)選擇4、5、6的設定,與1、2、3 類似,只是輸入信號是負向的,意指信號電位越高,代表設定值或反饋值越低,是負斜率輸入信號源。即當輸入在0~+5 V(或0~+10 V或0~20 mA)間變化時,代表設定值或反饋值在100%~0變化。
1.2 PID 控制功能的比例、積分、微分增益參數說明
在PID控制中有三個很重要的控制參數,即比例、積分、微分增益,其說明如表2所列,這三個參數用來調整PID控制模塊的響應時間,對于系統(tǒng)整體運作呈現出來的反應速度、穩(wěn)定性和最終追求的精確度有很大的影響。關于三個增益的作用和設定在《變頻技術應用》2007(3)中刊登的《中央空調智能控制系統(tǒng)》一文中有詳述,在此不再贅述。
2 如何調整最佳的PID增益
參考圖2,若將I 和D 的增益設成最小值(最小僅能為0.1),那么將可以看成只有P 增益了,因為此時I和D增益影響不大。
在只有P增益的情況下,就可以很容易地嘗試設定P增益的值,此時系統(tǒng)直接輸出對于P增益的反應。當決定了P增益后,下一步就是設定I增益了,I增益的設定原則是讓系統(tǒng)能夠補充P增益無法修正的的部分即可,若要讓系統(tǒng)反應更快一些,那么就要增加I增益的值,以增加積分累計來提升反應速度;
但是要注意別太大了從而造成過度修正的現象。
一般而言,在有回饋的控制系統(tǒng)中,僅設P和I的增益就足以完成控制的需求了,并不特別需要D增益部分;D 增益的目的是為了讓系統(tǒng)在時間響應上有更好的結果。設定D增益的值時,要仔細觀察系統(tǒng)的反應動作,它的作用是在誤差的值發(fā)生變化的時候,才會有最好的效果,而且它還包括了誤差量變化的方向性,所以,D 增益是一個有方向性的向量值??傊?,是一個很好的加速、剎車的角色,因此,只要觀察系統(tǒng)的變化,由輸出效果就能設定出一個適當的值。
3 其他重要的基本控制項目
要讓PID順利啟動,除了要了解F073的定義和PID 增益參數之外,還必須了解以下幾個參數,并按照要求設定后才可順利執(zhí)行PID的控制功能。
3.1 PID的啟動控制
首先,必須選定一個數字輸入端口作為PID 啟動信號的輸入口,在被選定的數字端口的對應功能選擇參數位置處輸入50。例如,選定X1作為PID啟動輸入口,那么就必須設定F041=50。當設定好后,X1 若有信號動作時,PID功能就被啟動,若X1 的信號停止,那么PID功能就停止。
3.2 PID的輸出方式
當了解處理PID的增益和啟動方式后,接下來就是PID的輸出了。PID的輸出方式有兩種:一是直接用作變頻器的速度指令,二是直接用作模擬輸出端口(AM端口)的輸出量。兩種方式的設定方法見表3。[!--empirenews.page--]
4 恒壓供水電氣原理及相關參數的設置
4.1 恒壓供水電氣原理圖
圖3 所示是典型的恒壓供水電氣原理圖,供工程人員設計施工時參考。圖中變頻器選用KV2000無感矢量變頻器,功率從0.75 ~650 kW可選;PS是壓力變送器,所選型號是PT124B-1/4NPT,輸入范圍0~1.6MPa,輸出范圍4~20 mA,工作電壓為DC24 V。
系統(tǒng)采用以變頻器內部參數F027 設定希望保持恒定的壓力值,恒壓設定值是0.4 MPa。以壓力傳感器測定最終的供水壓力,并反饋給變頻器PID 控制系統(tǒng)監(jiān)控,確保恒壓供水。選用的壓力傳感器的測定范圍最大是1.6 MPa,在此壓力下傳感器回饋的電壓值是20 mA,并且將壓力傳感器信號從V2 模擬端口輸入。系統(tǒng)以PID功能控制水泵的運行,保證水管內的恒定壓力值。
4.2 變頻器參數設置
1)F073=0.2 表示PID 的設定值選擇從F027直接設定,反饋值選擇從V2模擬輸入端口輸入。
2)F027=25.0(25%) F027的設定值與壓力傳感器的量程和系統(tǒng)要求有關系,系統(tǒng)要求壓力為0.4 MPa,如圖4 所示,8 mA對應0.4 MPa,為1.6 MPa的25%,所以設定F027=25.0,代表設定值是最大值的25%,而系統(tǒng)最終通過PID控制水泵的運行,將反饋信號修正到25%的位置,也就是壓力傳感器會感應到0.4 MPa。
3)F016 下限頻率30.00 設定水泵的最低運轉頻率為30 Hz。一般此頻率的設定參考水泵在各頻率段的有效輸出壓力值(或者扭力的輸出值),以及整個供水系統(tǒng)的設計方式(包括止水閥的選擇、水泵電機的散熱和效率等因素)。
4)F015 上限頻率50.00 設定水泵最高運轉頻率為50 Hz。此為一般條件的設定,若有特殊要求,則另外設定合乎要求的值。
5)F001,F002 加、減速時間依現場要求設定,設定的時間愈長則系統(tǒng)反應愈慢,設定愈短則對于電機的額定要求愈高。
6)F039啟動/ 停止方式設定依照現場運行的要求設定,在圖3 的電氣原理中,F039設定為2.0,即外部端子控制運行方式。
7)F040=40 輸出頻率由PID輸出決定。
8)F041=50 選擇X1 功能為PID啟動功能。選擇X1數字輸入端口作為PID啟動的輸入,若沒有特殊要求,最簡單的方式就是將X1直接與變頻器的運轉信號并聯,與變頻器的運轉同時啟動。
9)F055=4 模擬轉換器輸入信號選擇V2 的測量值。F055選擇需要檢測的信號通道,當選擇4時,檢測的是電流通道,即檢測壓力變送器的輸出信號。變頻器中央處理器的10 位A/D 轉換器將該模擬信號轉換成數字信號,并將轉換的資料存放在F056之中,被轉換的資料范圍在0~1 023之間。
10)調整F091 V2端子輸入最低值。
11)F092 V2端子輸入最高值的設定值。
設定參數F091和F092,首先將變頻器輸出到電機的電力線斷開,不讓電機運轉,以確保安全。F091、F092的調整是為了設定V2 端口與壓力變送器的輸入范圍,因為V2 是用于接收壓力傳感器的反饋信號,F091、F092 的值主要是用來配合壓力傳感器的反饋信號范圍(4~20 mA)。F091設定為220[當給V2端子輸入4 mA 時,變頻器接收的信號為220(即4 mA/20 mA×1 024=204)],F092設定為1020。
4.3 調節(jié)PID參數
PID參數整定是控制系統(tǒng)設計的核心內容,一般根據被控過程的特性來確定PID 控制器的比例系數、積分時間和微分時間的大小。PID參數整定的方法很多,概括起來有兩大類:一是理論計算整定法,它主要是依據系統(tǒng)的數學模型,經過理論計算確定控制參數,這種方法所得到的計算數據不可以直接用,還必須通過工程實際進行調整和修改;二是工程整定法,它主要依賴工程經驗,直接在控制系統(tǒng)的試驗中進行,方法簡單、易于掌握,在工程實際中被廣泛采用。
此恒壓供水電氣系統(tǒng)按工程經驗值設定F075=300、F076=300、F077=200即可滿足系統(tǒng)要求,或按如下步驟進行設置。
1)設F001=0.1、F002=0.1、F075=0.1、F076=0.1、F077=0.1。
2)當壓力為0 MPa時,即V2 的輸入為4 mA,讓PID啟動,觀察變頻器輸出的頻率顯示,調整F075讓輸出能超過F016設定的值即可。此時調整好的值就是P增益必須設定的最小值,若小于此值那么系統(tǒng)的反應就太慢了。注意,每次重新設定F075 的值后,應將變頻器重新復歸后再啟動PID,這樣觀察到的輸出頻率會比較準確。在做以下的步驟時,也應掌握這項原則,避免觀察的現象受以前的PID 參數影響造成誤判。
3)將V2的輸入保持為4 mA,把F027 的值降在原來的10%以內(原為25,現設為2.5),再將F016設為0。這時啟動PID并觀察輸出的頻率,然后再調整F076的值,直到頻率增加的速度達到滿意為止(增加到50 Hz)。切記,夠了就好,別讓I增益太大,保留裕量在實際運轉時再調整。
4)暫時不調整F077,保持設定值0.1。
5)恢復V2以及F027的設置。
如果想要修正更快速,可以增加P和I 的值(彼此依照比例同步增加),再重新復歸后,就能見到變更的效果(或是等待比較久的時間也可以)。當增加P 和I 的值后,若發(fā)生振蕩或過度修正,則增加D 增益來改善。檢查反饋信號的值和實際狀況是否相同,若一切正常,那么KV2000的PID即可正常工作。
4.4 PID的動作的檢查
其他類型變頻器的內置PID,用戶完全要看壓力的大小以及變頻器設置的數值,才能判斷變頻器的頻率什么時候上升或下降,工作是否正確。而KV2000無感矢量變頻器使用起來非常方便。上面介紹到F055=4 的時候,模擬轉換器輸入信號選擇V2的測量值。轉換的資料范圍在0~1 023 之間,被存放在F056 之中。也就是說,從F056 參數中,就可以了解到壓力的大小。而設定值的計算為
( F092-F091 )×F027+F091 (1)
式(1)中的F091 為V2端子輸入最低值,F092為V2端子輸入最高值,F027是系統(tǒng)目標值,所以有(1020-220)× 0.25+220=420,這個420 就是要與我們F056讀到的數值大小進行比較的參考值。當F056讀取的值大于420時,變頻器輸出頻率下降,表示檢測到的實際供水壓力大于目標值;當F056讀取的值小于420時,變頻器輸出頻率上升,表示供水壓力低于目標值。
5 結語
最后提醒,PID僅是整個系統(tǒng)控制環(huán)節(jié)里的一個單元,PID響應時間的快慢,還要考慮到系統(tǒng)中其他單元對系統(tǒng)的響應速度的影響,這些因素包括:
1)變頻器的加、減速度時間(若PID 的輸出結果是用作變頻器的速度指令);
2)電機對速度變化的反應(電機的時間響應特性,電機的扭力、功率是否足夠大);
3)回饋裝置的系統(tǒng)反應時間(當系統(tǒng)在修正時,反饋信號是否及時反應,系統(tǒng)整體是屬于快速反應還是慢速反應)。因此,當系統(tǒng)的反應速度不能令人滿意時,要注意不要一味地調整PID增益,有時可能是其他因素造成的結果,所以必須要找出原因,才能徹底解決問題。