導航:首頁 > 源碼編譯 > pid控制位置式演算法

pid控制位置式演算法

發布時間:2023-02-27 07:04:19

❶ PID的計算公式

PID的增量型公式:

PID=Uk+KP*【E(k)-E(k-1)】+KI*E(k)+KD*【E(k)-2E(k-1)+E(k-2)】

PID演算法具體分兩種:一種是位置式的 ,一種是增量式的。

位置式PID的輸出與過去的所有狀態有關,計算時要對e(每一次的控制誤差)進行累加,這個計算量非常大,而明顯沒有必要。而且小車的PID控制器的輸出並不是絕對數值,而是一個△,代表增多少,減多少。換句話說,通過增量PID演算法,每次輸出是PWM要增加多少或者減小多少,而不是PWM的實際值。所以明白增量式PID就行了。


PID控制原理:

本系統通過擺桿(輥)反饋的位置信號實現同步控制。收線控制採用實時計算的實際卷徑值,通過卷徑的變化修正PID前饋量,可以使整個系統准確、穩定運行。

PID系統特點:

1、主驅動電機速度可以通過電位器來控制,把S350設置為SVC開環矢量控制,將模擬輸出端子FM設定為運行頻率,從而給定收卷用變頻器的主速度。

2、收卷用S350變頻器的主速度來自放卷(主驅動)的模擬輸出埠。擺桿電位器模擬量

信號通過CI通道作為PID的反饋量。S350的頻率源採用主頻率Ⅵ和輔助頻率源PID疊加的方式。通過調整運行過程PID參數,可以獲得穩定的收放卷效果。

3、本系統啟用邏輯控制和卷徑計算功能,能使系統在任意卷徑下平穩啟動,同時兩組PID參數可確保生產全程擺桿控制效果穩定。

❷ 控制點目前包含幾種PID控制演算法

控制點目前包含三種比較簡單的PID控制演算法,分別是:增量式演算法,位置式演算法,微分先行。
這三種PID演算法雖然簡單,但各有特點,基本上能滿足一般控制的大多數要求。

❸ 什麼是數字pid位置控制演算法和增量型控制演算法試比較它們的優缺點

(1)增量型演算法不需做累加,計算誤差後產生的計算精度問題,對控制量的計算影響較小。位置型演算法用到過去的誤差的累加,容易產生較大的累加誤差。
(2)增量型演算法得出的是控制的增量,不會影響系統的工作。位置型演算法的輸出是控制量的全部輸出,誤動作影響大
兩個的表達式都不同可以看看網路

❹ PID演算法公式理解

(1)位置式PID

  OUT= Kp *Ek+(((Kp*T)/Ti)+((Kp*Td)/T)*(Ek-Ek-1))+OUT0

(2)增量式PID

△OUT=OUTk-OUTk-1= Kp (Ek-Ek-1)+((Kp*T)/Ti) Ek+((Kp*Td)/T)*(Ek-2*Ek1+Ek-2)

Ek:  本次的偏差

Ek-1: 上次的偏差

Ek-2: 上上次的偏差

Kp:演算法增益調節

Ti: 積分時間

Td: 微分時間常數

❺ 什麼是pid演算法,難學嗎,用C語言,plc怎麼實現

一、什麼是PID:

PID即:Proportional(比例)、Integral(積分)、Differential(微分)的縮寫。顧名思義,PID控制演算法是結合比例、積分和微分三種環節於一體的控制演算法,它是連續系統中技術最為成熟、應用最為廣泛的一種控制演算法,該控制演算法出現於20世紀30至40年代,適用於對被控對象模型了解不清楚的場合。 ---網路

二、PID是否難學:

在工業應用中PID及其衍生演算法是應用最廣泛的演算法之一,是當之無愧的萬能演算法,如果能夠熟練掌握PID演算法的設計與實現過程,對於一般的研發人員來講,應該是足夠應對一般研發問題了,而難能可貴的是,在我所接觸的控制演算法當中,PID控制演算法又是最簡單,最能體現反饋思想的控制演算法,可謂經典中的經典。經典的未必是復雜的,經典的東西常常是簡單的,而且是最簡單的,想想牛頓的力學三大定律吧,想想愛因斯坦的質能方程吧,何等的簡單!簡單的不是原始的,簡單的也不是落後的,簡單到了美的程度。 ---【1】

三、PID演算法的C語言源碼

PID 控制演算法可以分為位置式 PID和增量式 PID控制演算法

詳細見參考【1】【2】


參考:

【1】PID演算法

【2】簡易PID演算法的快速掃盲(超詳細+過程推導+C語言程序)

❻ 什麼是數字pid位置控制演算法和增量型控制演算法試比較它們的優缺點

(1)數字PID位置型控制演算法:

執行機構需要的是控制量的增量(例如驅動步進電機)時,數字控制器的輸出只是控制量的增量,該公式稱為增量式PID控制演算法。

優點:①誤動作時影響小,必要時可用邏輯判斷的方法去掉出錯數據。

②手動/自動切換時沖擊小,便於實現無擾動切換。當計算機故障時,仍能保持原值。

③算式中不需要累加。

缺點:積分截斷效應大,有穩態誤差;溢出的影響大。

❼ 位置式pid控制演算法

增量式PID演算法的輸出量為
ΔUn = Kp[(en-en-1)+(T/Ti)en+(Td/T)(en-2*en-1+en-2)]
式中,en、en-1、en-2分別為第n次、n-1次和n-2次的偏差值,Kp、Ti、Td分別為比例系數、積分系數和微分系數,T為采樣周期。
計算機每隔固定時間 T將現場溫度與用戶設定目標溫度的差值帶入增量式PID演算法公式,由公式輸出量決定PWM方波的占空比,後續加熱電路根據此PWM方波的占空比決定加熱功率。現場溫度與目標溫度的偏差大則占空比大,加熱電路的加熱功率大,使溫度的實測值與設定值的偏差迅速減少;反之,二者的偏差小則占空比減小,加熱電路加熱功率減少,直至目標值與實測值相等,達到自動控制的目的。

閱讀全文

與pid控制位置式演算法相關的資料

熱點內容
台州程序員兼職一般去哪些網站 瀏覽:386
舊版本怎麼下載到新的安卓 瀏覽:964
flash個人網站源碼下載 瀏覽:723
javasocketbyte 瀏覽:262
素描基礎教程pdf 瀏覽:541
香港商報pdf版 瀏覽:426
安卓手機怎麼錄制吉他彈奏 瀏覽:382
ie文件夾緩存在哪裡 瀏覽:264
圍棋排名演算法 瀏覽:963
zigbee加密演算法 瀏覽:464
柏楊版資治通鑒pdf 瀏覽:395
事業編程序員下班時間 瀏覽:10
linux中命令大全 瀏覽:38
pic單片機學習網站 瀏覽:163
843除6的演算法 瀏覽:377
arduino編程視頻 瀏覽:744
pdf背景綠色 瀏覽:612
記事本dos命令 瀏覽:275
伺服器如何搭建多個節點 瀏覽:327
acx演算法 瀏覽:258