在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

增量式pid參數(shù)調整公式及策略

倩倩 ? 來源:網絡整理 ? 2018-02-26 14:57 ? 次閱讀

PID算法是工程控制領域常用的一種算法,其有著技術成熟,不需要建立數(shù)學模型,參數(shù)整定靈活,適用性強,魯棒性強,控制效果好等優(yōu)點,得到了廣泛的應用,其參數(shù)整定對控制效果影響極大,針對增量式的PID的參數(shù)整定方法在現(xiàn)有的文獻中較少涉及。

PID分位置式PID和增量式PID兩種,由于位置式PID控制的輸出與整個過去的狀態(tài)有關,用到了誤差的累加值;而增量式PID的輸出只與當前狀態(tài)和前兩狀態(tài)的誤差有關,因此位置式PID控制的累積誤差相對更大,增量式PID輸出的是控制量增量,如果微處理器出現(xiàn)故障,誤動作影響較小,而執(zhí)行機構本身有記憶功能,可仍保持原位,不會嚴重影響系統(tǒng)的工作,而位置式的輸出直接對應對象的輸出,對系統(tǒng)影響較大,因此實際中增量式PID應用更加廣泛。

增量式PID控制

增量式PID控制,數(shù)字PID控制算法的一種基本形式,是通過對控制量的增量(本次控制量和上次控制量的差值)進行PID控制的一種控制算法。

增量式PID控制主要是通過求出增量,將原先的積分環(huán)節(jié)的累積作用進行了替換,避免積分環(huán)節(jié)占用大量計算性能和存儲空間。

增量式PID控制的主要優(yōu)點為:

①算式中不需要累加??刂圃隽喀(k)的確定僅與最近3次的采樣值有關,容易通過加權處理獲得比較好的控制效果;

②計算機每次只輸出控制增量,即對應執(zhí)行機構位置的變化量,故機器發(fā)生故障時影響范圍小、不會嚴重影響生產過程;

③手動—自動切換時沖擊小。當控制從手動向自動切換時,可以作到無擾動切換。

由于增量式需要對控制量進行記憶,所以對于不帶記憶裝置的系統(tǒng),只能使用位置式PID控制方式進行控制。

增量式pid參數(shù)調整公式

增量式PID控制根據(jù)位置式PID控制公式,寫出n-1時刻的控制量:

得到

令 為積分系數(shù); 為微分系數(shù),可以將上式簡化為

增量式PID控制算法

當執(zhí)行機構需要的不是控制量的絕對值,而是控制量的增量(例如去驅動步進電動機)時,需要用PID的“增量算法”。

增量式pid參數(shù)調整公式及策略

增量式PID控制算法可以通過(2-4)式推導出。由(2-4)可以得到控制器的第k-1個采樣時刻的輸出值為:

增量式pid參數(shù)調整公式及策略

增量式pid參數(shù)調整公式及策略

由(2-6)可以看出,如果計算機控制系統(tǒng)采用恒定的采樣周期T,一旦確定A、B、C,只要使用前后三次測量的偏差值,就可以由(2-6)求出控制量。

增量式PID控制算法與位置式PID算法(2-4)相比,計算量小得多,因此在實際中得到廣泛的應用。

位置式PID控制算法也可以通過增量式控制算法推出遞推計算公式:

增量式pid參數(shù)調整公式及策略

(2-7)就是目前在計算機控制中廣泛應用的數(shù)字遞推PID控制算法。

增量式PID控制算法C51程序

/*====================================================================================================

PID Function

The PID (比例、積分、微分) function is used in mainly

control applications. PIDCalc performs one iteration of the PID

algorithm.

While the PID function works, main is just a dummy program showing a typical usage.

=====================================================================================================*/

typedef struct PID

{

int SetPoint; //設定目標

Desired Value long SumError; //誤差累計

double Proportion; //比例常數(shù) Proportional Const

double Integral; //積分常數(shù) Integral Const

double Derivative; //微分常數(shù) Derivative Const

int LastError; //Error[-1]

int PrevError; //Error[-2]

} PID;

static PID sPID;

static PID *sptr = &sPID;

*=======================================================================

Initialize PID Structure PID參數(shù)初始化

=====================================================================================================*/

void IncPIDInit(void)

{

sptr-》SumError = 0;

sptr-》LastError = 0; //Error[-1]

sptr-》PrevError = 0; //Error[-2]

sptr-》Proportion = 0; //比例常數(shù)

Proportional Const sptr-》Integral = 0; //積分常數(shù)Integral Const

sptr-》Derivative = 0; //微分常數(shù)

Derivative Const sptr-》SetPoint = 0;

}

/*====================================================================================================

增量式PID計算部分

=====================================================================================================*/

int IncPIDCalc(int NextPoint)

{

register int iError, iIncpid; //當前誤差

iError = sptr-》SetPoint - NextPoint; //增量計算

iIncpid = sptr-》Proportion * iError //E[k]項

- sptr-》Integral * sptr-》LastError //E[k-1]項

+ sptr-》Derivative * sptr-》PrevError; //E[k-2]項

//存儲誤差,用于下次計算

sptr-》PrevError = sptr-》LastError;

sptr-》LastError = iError;

//返回增量值

return(iIncpid);

}

結合上述公式探討PID的普遍控制規(guī)律和常用參數(shù)整定方法

(一)先來討論PID三個參數(shù)的控制規(guī)律

1. 比例調節(jié)規(guī)律(Kp):是按比例反應系統(tǒng)的偏差,系統(tǒng)一旦出現(xiàn)了偏差,比例調節(jié)立即產生調節(jié)作用用以減少偏差。

2. 積分調節(jié)規(guī)律(Ki):實質上就是對偏差累積進行控制,直至偏差為零。使系統(tǒng)消除穩(wěn)態(tài)誤差,提高無差度。

3. 微分調節(jié)規(guī)律(Kd):微分作用反映系統(tǒng)偏差信號的變化率,具有預見性,能預見偏差變化的趨勢,因此能產生超前的控制作用,在偏差還沒有形成之前,已被微分調節(jié)作用消除。

4. 比例積分微分控制規(guī)律PID:PID控制規(guī)律是一種較理想的控制規(guī)律,它在比例的基礎上引入積分,可以消除余差,再加入微分作用,又能提高系統(tǒng)的穩(wěn)定性。

(二)再來討論PID參數(shù)整定的一般方法

1. 實驗湊試法,整定步驟為“先比例,再積分,最后微分,這也是初接觸PID的人常使用的。

2. 理論計算整定法。它主要是依據(jù)系統(tǒng)的數(shù)學模型,經過理論計算確定控制器參數(shù)。

3. 實驗經驗法,擴充臨界比例度法,實驗經驗法調整PID參數(shù)的方法中較常用的是擴充臨界比例度法,其最大的優(yōu)點是,參數(shù)的整定不

依賴受控對象的數(shù)學模型,直接在現(xiàn)場整定、簡單易行。

總之,對于PID的初用者,增量式的PID參數(shù)整定的時候,采用同位置式的比例Kp,積分Ki,微分Kd相同的系數(shù),理解起來比較容易,整定自然就會符合以上所說的規(guī)律,可以達到預期的控制效果。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PID
    PID
    +關注

    關注

    37

    文章

    1480

    瀏覽量

    87435
  • 增量式PID
    +關注

    關注

    0

    文章

    5

    瀏覽量

    8477
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    淺談增量PID參數(shù)整定

    淺談增量PID參數(shù)整定https://bbs.elecfans.com/jishu_260252_1_1.html
    發(fā)表于 08-18 09:50

    位置PID增量PID的區(qū)別在哪?

    什么是PIDPID控制器主要有哪些應用?位置PID增量
    發(fā)表于 07-13 08:13

    在STM32如何去實現(xiàn)增量PID算法

    盡快進入狀態(tài)。特地分享一些自己如何實現(xiàn)的過程。首先說說增量PID公式,這個關系到MCU算法公式的書寫,實際上兩個
    發(fā)表于 09-13 06:54

    PID算法增量算法

    算法,如下圖所示。但是工程上,用增量算法比較多,這樣可以避免積分環(huán)節(jié)飽和溢出的問題,具體公式和整定參數(shù)的口訣就不貼出來了,網上資料多如牛毛。下面看這樣的一
    發(fā)表于 09-13 06:06

    如何實現(xiàn)增量PID

    雖然PID不是什么牛逼的東西,但是真心希望以后剛剛接觸這塊的人能盡快進入狀態(tài)。特地分享一些自己如何實現(xiàn)的過程。首先說說增量PID公式,這
    發(fā)表于 09-13 08:19

    什么是增量PID

    目錄:一、什么是增量PID二、硬件部分三、軟件部
    發(fā)表于 09-13 09:05

    增量PID的stm32實現(xiàn)及其整定過程 

    源:增量PID的stm32實現(xiàn),整定過程  首先說說增量PID
    發(fā)表于 09-13 07:35

    增量PID公式介紹

    增量PID公式,這個關系到MCU算法公式的書寫,實際上兩個公式的寫法是同一個
    發(fā)表于 09-13 08:28

    什么是PID參數(shù)調整

    文章目錄是什么是PID參數(shù)調整增量PID是什么是PIDP:比例proportionalI:積分
    發(fā)表于 01-20 06:44

    位置PID增量PID簡介

    位置PID公式增量PID公式位置
    發(fā)表于 01-20 07:40

    位置PID增量PID區(qū)別是什么?

    位置 PID增量 PID有什么區(qū)別。在小車調速里一般用增量
    發(fā)表于 10-26 06:54

    請問如何調節(jié)增量pid?

    增量pid中的kpkikd對應位置的中的pi d 的值嗎,調節(jié)增量
    發(fā)表于 11-09 07:27

    增量pid分析及參數(shù)整定

    PID算法是工程控制領域常用的一種算法,其有著技術成熟,不需要建立數(shù)學模型,參數(shù)整定靈活,適用性強,魯棒性強,控制效果好等優(yōu)點,得到了廣泛的應用,其參數(shù)整定對控制效果影響極大,針對增量
    發(fā)表于 11-24 16:27 ?1.6w次閱讀
    <b class='flag-5'>增量</b><b class='flag-5'>式</b><b class='flag-5'>pid</b>分析及<b class='flag-5'>參數(shù)</b>整定

    PID:智能小車入門(位置增量

    PID:智能小車入門(位置增量PID公式今年大二,以一個新人的角度來說一下
    發(fā)表于 01-14 11:22 ?17次下載
    <b class='flag-5'>PID</b>:智能小車入門(位置<b class='flag-5'>式</b>和<b class='flag-5'>增量</b><b class='flag-5'>式</b>)

    位置PID增量PID的區(qū)別

    PID(比例-積分-微分)控制器作為工業(yè)自動化領域中的核心控制算法,廣泛應用于各種需要精確控制的系統(tǒng)中。在PID控制器的實現(xiàn)中,有兩種主要的控制模式:位置PID
    的頭像 發(fā)表于 06-05 16:23 ?8911次閱讀
    主站蜘蛛池模板: 天堂网www在线 | 国产精品秒播无毒不卡 | 午夜免费福利片观看 | 男女爱爱免费高清 | 黄视频免费网站 | 欧美成人性色区 | 天天操操操操 | 免费一级毛片在线播放不收费 | 好黄好硬好爽好刺激 | www网站在线观看 | 99pao在线视频精品免费 | 天天干天天射天天插 | 国产精品9999久久久久仙踪林 | 丁香午夜婷婷 | 亚洲国产成人精品不卡青青草原 | 亚洲一区二区视频在线观看 | 神马午夜嘿嘿 | 亚洲黄色网址大全 | 午夜视频在线看 | 五月天婷婷视频在线观看 | www.欧美色图 | 亚洲不卡视频 | 亚洲日本一区二区三区在线不卡 | 免费色在线| 午夜视频在线免费看 | 欧美一二三区 | 黄色三级视频在线观看 | 久久国产综合 | 午夜看黄 | 9色网站| 亚欧有色亚欧乱色视频 | 高h乱肉辣文辣书阁 | 亚洲成片在线观看12345ba | 一个色亚洲 | 激情深爱 | 日本动漫在线看 | 超h 高h 污肉1v1御书屋 | 欧美一级特黄乱妇高清视频 | 亚洲狠狠婷婷综合久久久图片 | 国产逼逼视频 | 国产三级中文字幕 |