導航:首頁 > 儀器儀表 > 儀表壓力調節閥波動大如何調節pid

儀表壓力調節閥波動大如何調節pid

發布時間:2022-04-18 22:30:57

閥門定位器中pid參數怎麼調節

江蘇蘇怡測控來解答
1.PID常用口訣:
參數整定找最佳,從小到大順序查
先是比例後積分,最後再把微分加
曲線振盪很頻繁,比例度盤要放大
曲線漂浮繞大灣,比例度盤往小扳
曲線偏離回復慢,積分時間往下降
曲線波動周期長,積分時間再加長
曲線振盪頻率快,先把微分降下來
動差大來波動慢。微分時間應加長
理想曲線兩個波,前高後低4比1
一看二調多分析,調節質量不會低
2.PID控制器參數的工程整定,各種調節系統中P.I.D參數經驗數據以下可參照:
溫度T: P=20~60%,T=180~600s,D=3-180s
壓力P: P=30~70%,T=24~180s,
液位L: P=20~80%,T=60~300s,
流量F: P=40~100%,T=6~60s。[1]
比例增益
變頻器的 PID 功能是利用目標信號和反饋信號的差值來調節輸出頻率的,一方面,我們希望目標信號和反饋信號無限接近,即差值很小,從而滿足調節的精度:另一方面,我們又希望調節信號具有一定的幅度,以保證調節的靈敏度。解決這一矛盾的方法就是事先將差值信號進行放大。比例增益 P 就是用來設置差值信號的放大系數的。任何一種變頻器的參數 P 都給出一個可設置的數值范圍,一般在初次調試時, P 可按中間偏大值預置.或者暫時默認出廠值,待設備運轉時再按實際情況細調。
積分時間
如上所述.比例增益 P 越大,調節靈敏度越高,但由於傳動系統和控制電路都有慣性,調節結果達到最佳值時不能立即停止,導致「超調」,然後反過來調整,再次超調,形成振盪。為此引入積分環節 I ,其效果是,使經過比例增益 P 放大後的差值信號在積分時間內逐漸增大 ( 或減小 ) ,從而減緩其變化速度,防止振盪。但積分時間 I 太長,又會當反饋信號急劇變化時,被控物理量難以迅速恢復。因此, I 的取值與拖動系統的時間常數有關:拖動系統的時間常數較小時,積分時間應短些;拖動系統的時間常數較大時,積分時間應長些。
微分時間
微分時間 D 是根據差值信號變化的速率,提前給出一個相應的調節動作,從而縮短了調節時間,克服因積分時間過長而使恢復滯後的缺陷。D 的取值也與拖動系統的時間常數有關:拖動系統的時間常數較小時,微分時間應短些;反之,拖動系統的時間常數較大時, 微分時間應長些。
調整原則
PID 參數的預置是相輔相成的,運行現場應根據實際情況進行如下細調:被控物理量在目標值附近振盪,首先加大積分時間 I ,如仍有振盪,可適當減小比例增益 P。被控物理量在發生變化後難以恢復,首先加大比例增益 P ,如果恢復仍較緩慢,可適當減小積分時間 I ,還可加大微分時間 D。

② 壓力調節閥PID控制

剛好前不久搞過PID,部分程序如下,僅供參考

/*==============================================================================
在使用單片機作為控制cpu時,請稍作簡化,具體的PID參數必須由具體對象通過實驗確定。
由於單片機的處理速度和ram資源的限制,一般不採用浮點數運算,而將所有參數全部用整數,
運算到最後再除以一個2的N次方數據(相當於移位),作類似定點數運算,可大大提高運算速度,
根據控制精度的不同要求,當精度要求很高時,注意保留移位引起的「余數」,做好余數補償。
這個程序只是一般常用pid演算法的基本架構,沒有包含輸入輸出處理部分。
==============================================================================*/

#include <string.h>
#include <stdio.h>

/*===============================================================================
PID Function
The PID function is used in mainly
control applications. PID Calc performs one iteration of the PID
algorithm.
While the PID function works, main is just a mmy program showing
a typical usage.

PID功能
在PID功能主要用於控制應用。 PID 計算器執行一個PID的迭代演算法。雖然PID功能的工程,
主要只是一個虛擬程序顯示一個典型的使用。
================================================================================*/
typedef struct PID {
double SetPoint; // 設定目標 Desired Value
double Proportion; // 比例常數 Proportional Const
double Integral; // 積分常數 Integral Const
double Derivative; // 微分常數 Derivative Const
double LastError; // Error[-1]
double PrevError; // Error[-2]
double SumError; // Sums of Errors
} PID;

/*================================ PID計算部分===============================*/
double PIDCalc( PID *pp, double NextPoint )
{
double dError, Error;

Error = pp->SetPoint - NextPoint; // 偏差
pp->SumError += Error; // 積分
dError = pp->LastError - pp->PrevError; // 當前微分
pp->PrevError = pp->LastError;
pp->LastError = Error;
return (pp->Proportion * Error // 比例項
+ pp->Integral * pp->SumError // 積分項
+ pp->Derivative * dError // 微分項
);
}

/*======================= 初始化的PID結構 Initialize PID Structure===========================*/
void PIDInit (PID *pp)
{
memset ( pp,0,sizeof(PID));
}

/*======================= 主程序 Main Program=======================================*/
double sensor (void) // 虛擬感測器功能 Dummy Sensor Function{ return 100.0;}
void actuator(double rDelta) // 虛擬驅動器功能 Dummy Actuator Function{}
void main(void)
{
PID sPID; // PID控制結構 PID Control Structure
double rOut; // PID響應(輸出) PID Response (Output)
double rIn; // PID反饋(輸入) PID Feedback (Input)
PIDInit ( &sPID ); // 初始化結構 Initialize Structure
sPID.Proportion = 0.5; // 設置PID系數 Set PID Coefficients
sPID.Integral = 0.5;
sPID.Derivative = 0.0;
sPID.SetPoint = 100.0; // 設置PID設定 Set PID Setpoint
for (;;)
{ // 模擬最多的PID處理 Mock Up of PID Processing
rIn = sensor (); // 讀取輸入 Read Input
rOut = PIDCalc ( &sPID,rIn ); // 執行的PID迭代 Perform PID Interation
actuator ( rOut ); // 所需的更改的影響 Effect Needed Changes
}

③ pid對於波動的調節

可以的,PID就是為克服這種波動而生的,只要你參數調的好,完全可以的 你這波動應該是P太大了吧

④ PID調節,設定值變大,閥門輸出一直上下波動,過程值也一直波動,很長時間才能達到設定值

將P值加大,會影響上升和下降速度,不宜過大,同時適當增加I,D即可,因為他們是輔助作用,但也不過大,不同的控制系統需要不同參數,你需要慢慢看變化趨勢,找最好的參數,祝你好運

⑤ 儀表控制PID調節

不可以,因為在自動的情況下PID參數已經在運行過程中,這時就算改變PID數值對現在已經運行的迴路來說沒有任何意義。
如果要做PID參數調整,就先將迴路調為手動狀態,將迴路的參數輸入好,給出一個設定值,投入自動,看他的迴路曲線,如果可以再1 1/4個波峰中進入穩定狀態就可以了,如果不行就要通過經驗來調整

⑥ PID儀表自整定怎麼操作

儀表的PID實際上就是一個控制系統,其中P表示為比例帶,它對檢測到的變化信號進行放大作用,再經過儀表輸出去控制被測介質的物理量,比如壓力、溫度、流量以及液位等;I表示積分作用,因為比例調節P雖然對被測信號的變化能得出即時的響應,但存在著靜壓現象,提高積分作用可以使變化響應信號能消除靜差;D表示微分作用,對於一些響應變化很遲緩的對象,如溫度,在進行控制時為了加快控制效果,可引入微分調節量,起到超前調節的作用,也就是說是超調。
對於PID參數的整定是一個實驗的過程,因為不同的對象條件有不同的調節規律,在整定時向將I和D關閉,比例帶放在100%,這時比例帶P的放大倍數是1,逐漸減少比例帶,也就增加放大倍數,加入測量的變化信號,檢查輸出和控制對象是否有振盪現象。所謂的振盪現象,舉個例子,對某個壓力的控制,當壓力高時,控制閥門打開一點進行釋放,當壓力低時就關閉閥門。當對這個控制系統進行PID參數調整時,先關閉I和D,設定某個P值後對控制系統加一個壓力升高的變化信號,這時如果P值過小時,即其放大倍數增大,使得其輸出信號過量增大,導致閥門開的過大,造成壓力下降過快,因為檢測到壓力因為過低,使得控制輸出信號朝相反的方向變化,即輸出信號過量減小,使得閥門有被關閉,這時壓力有很快上升,這個現象就是振盪現象。為了避免在調節中出現振盪現象,一般是小范圍的調整比例帶P參數。等調整到壓力增高時,閥門稍微開一點,壓力穩定,壓力降低時,閥門稍微關一點,保持壓力穩定,這就算是可以了。這時再增加一點積分I參數,使得比例調節存在的靜差得到消除。微分D一般是不使用。

⑦ 波動幅度太大,該如何調節PID參數

先使用自動調節,然後去自行調節唄,這樣可能會好點

⑧ 簡述調整PID各參數的一般原則、調整方法和步驟。

一、參數調整一般規則:

由各個參數的控制規律可知,比例P使反應變快,微分D使反應提前,積分I使反應滯後。在一定范圍內,P,D值越大,調節的效果越好。各個參數的調節原則如下:

1、在輸出不振盪時,增大比例增益P。

2、在輸出不振盪時,減小積分時間常數Ti。

3、輸出不振盪時,增大微分時間常數Td。

二、PID控制器參數整定的方法:

1、理論計算整定法。它主要是依據系統的數學模型,經過理論計算確定控制器參數。這種方法所得到的計算數據未必可以直接用,還必須通過工程實際進行調整和修改。

2、工程整定方法,它主要依賴工程經驗,直接在控制系統的試驗中進行,且方法簡單、易於掌握,在工程實際中被廣泛採用。

PID控制器參數的工程整定方法,主要有臨界比例法、反應曲線法和衰減法。三種方法各有其特點,其共同點都是通過試驗,然後按照工程經驗公式對控制器參數進行整定。現在一般採用的是臨界比例法。

利用該方法進行PID控制器參數的整定步驟如下:

(1)首先預選擇一個足夠短的采樣周期讓系統工作。

(2)僅加入比例控制環節,直到系統對輸入的階躍響應出現臨界振盪,記下這時的比例放大系數和臨界振盪周期。

(3)在一定的控制度下通過公式計算得到PID控制器的參數。

三、參數調整一般步驟:

1、確定比例增益。

P確定比例增益P時,首先去掉PID的積分項和微分項,一般是令Ti=0、Td=0,PID為純比例調節。

輸入設定為系統允許的最大值的60%~70%,由0逐漸加大比例增益P,直至系統出現振盪。

再反過來,從此時的比例增益P逐漸減小,直至系統振盪消失,記錄此時的比例增益P,設定PID的比例增益P為當前值的60%~70%。比例增益P調試完成。

2、確定積分時間常數Ti。

比例增益P確定後,設定一個較大的積分時間常數Ti的初值,然後逐漸減小Ti,直至系統出現振盪,之後在反過來,逐漸加大Ti,直至系統振盪消失。記錄此時的Ti,設定PID的積分時間常數Ti為當前值的150%~180%。積分時間常數Ti調試完成。

3、確定微分時間常數Td。

微分時間常數Td一般不用設定,為0即可。若要設定,與確定P和Ti的方法相同,取不振盪時的30%。

4、系統空載、帶載聯調,再對PID參數進行微調,直至滿足要求。

(8)儀表壓力調節閥波動大如何調節pid擴展閱讀:

pid常用口訣:

參數整定找最佳,從小到大順序查。

先是比例後積分,最後再把微分加。

曲線振盪很頻繁,比例度盤要放大。

曲線漂浮繞大灣,比例度盤往小扳。

曲線偏離回復慢,積分時間往下降。

曲線波動周期長,積分時間再加長。

曲線振盪頻率快,先把微分降下來。

動差大來波動慢。微分時間應加長。

理想曲線兩個波,前高後低4比1。

一看二調多分析,調節質量不會低。

閱讀全文

與儀表壓力調節閥波動大如何調節pid相關的資料

熱點內容
伊利五金百貨批發市場 瀏覽:105
設備監理人員主要做什麼 瀏覽:96
比亞迪宋plus儀表盤h什麼意思 瀏覽:149
機械的密碼鎖怎麼樣 瀏覽:819
怎麼判斷軸承箱進水 瀏覽:567
eemd利用工具箱程序 瀏覽:112
燃氣閥門閘閥 瀏覽:595
哪些設備必須單獨接地 瀏覽:472
車里通電為什麼空調不製冷 瀏覽:973
寶馬儀表盤330是什麼車 瀏覽:678
有電氣閥門 瀏覽:720
實驗室用圖示裝置製取溴化亞鐵 瀏覽:500
機械藝術矩陣裝置裝修 瀏覽:134
開瑞麵包車儀表盤怎麼拆 瀏覽:39
工程設備發票怎麼開票 瀏覽:796
製冷劑油有什麼用 瀏覽:636
特種設備包括下列哪些設備 瀏覽:199
機械黃油有什麼作用是什麼 瀏覽:919
測量土壤含水量用什麼設備 瀏覽:439
軸承mr69是什麼尺寸 瀏覽:973