一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PID控制算法詳解

硬件攻城獅 ? 來源:CSDN技術(shù)社區(qū) ? 作者:Z小旋 ? 2022-08-22 09:12 ? 次閱讀

1PID控制算法

什么是PID

PID 控制器以各種形式使用超過了 1 世紀(jì),廣泛應(yīng)用在機(jī)械設(shè)備、氣動(dòng)設(shè)備 和電子設(shè)備.在工業(yè)應(yīng)用中PID及其衍生算法是應(yīng)用最廣泛的算法之一,是當(dāng)之無愧的萬能算法

PID 實(shí)指“比例 proportional”、“積分 integral”、“微分 derivative”,這三項(xiàng)構(gòu) 成 PID 基本要素。每一項(xiàng)完成不同任務(wù),對(duì)系統(tǒng)功能產(chǎn)生不同的影響。它的結(jié)構(gòu)簡(jiǎn)單,參數(shù)易 于調(diào)整,是控制系統(tǒng)中經(jīng)常采用的控制算法。

PID:比例單元(P)、積分單元(I)和微分單元(D)組成

deaf6e72-2121-11ed-ba43-dac502259ad0.png

PID控制公式

dec3865a-2121-11ed-ba43-dac502259ad0.png

其中:u(t)為控制器輸出的控制量;(輸出)

e(t)為偏差信號(hào),它等于給定量與輸出量之差;(輸入)

KP 為比例系數(shù);(對(duì)應(yīng)參數(shù) P)

TI 為積分時(shí)間常數(shù);(對(duì)應(yīng)參數(shù)I)

TD 為微分時(shí)間常數(shù)。(對(duì)應(yīng)參數(shù) D)

數(shù)字 PID 控制算法通常分為位置式 PID 控制算法和增量式 PID 控制算法。

位置式 PID 算法 :

ded9148e-2121-11ed-ba43-dac502259ad0.png

e(k): 用戶設(shè)定的值(目標(biāo)值) - 控制對(duì)象的當(dāng)前的狀態(tài)值

比例P : e(k)

積分I : ∑e(i) 誤差的累加

微分D : e(k) - e(k-1) 這次誤差-上次誤差

也就是位置式PID是當(dāng)前系統(tǒng)的實(shí)際位置,與你想要達(dá)到的預(yù)期位置的偏差,進(jìn)行PID控制

因?yàn)橛姓`差積分 ∑e(i),一直累加,也就是當(dāng)前的輸出u(k)與過去的所有狀態(tài)都有關(guān)系,用到了誤差的累加值;(誤差e會(huì)有誤差累加),輸出的u(k)對(duì)應(yīng)的是執(zhí)行機(jī)構(gòu)的實(shí)際位置,,一旦控制輸出出錯(cuò)(控制對(duì)象的當(dāng)前的狀態(tài)值出現(xiàn)問題 ),u(k)的大幅變化會(huì)引起系統(tǒng)的大幅變化

并且位置式PID在積分項(xiàng)達(dá)到飽和時(shí),誤差仍然會(huì)在積分作用下繼續(xù)累積,一旦誤差開始反向變化,系統(tǒng)需要一定時(shí)間從飽和區(qū)退出,所以在u(k)達(dá)到最大和最小時(shí),要停止積分作用,并且要有積分限幅和輸出限幅

所以在使用位置式PID時(shí),一般我們直接使用PD控制

而位置式 PID 適用于執(zhí)行機(jī)構(gòu)不帶積分部件的對(duì)象,如舵機(jī)和平衡小車的直立和溫控系統(tǒng)的控制

結(jié)合代碼可以很好理解

deeb4c62-2121-11ed-ba43-dac502259ad0.png

增量式PID

pid算法中位置型和增量型有什么區(qū)別,分析兩者優(yōu)缺點(diǎn)

比例P : e(k)-e(k-1) 這次誤差-上次誤差

積分I : e(i) 誤差

微分D : e(k) - 2e(k-1)+e(k-2) 這次誤差-2*上次誤差+上上次誤差

增量式PID根據(jù)公式可以很好地看出,一旦確定了 KP、TI 、TD,只要使用前后三次測(cè)量值的偏差, 即可由公式求出控制增量

而得出的控制量▲u(k)對(duì)應(yīng)的是近幾次位置誤差的增量,而不是對(duì)應(yīng)與實(shí)際位置的偏差 沒有誤差累加

也就是說,增量式PID中不需要累加??刂圃隽喀(k)的確定僅與最近3次的采樣值有關(guān),容易通過加權(quán)處理獲得比較好的控制效果,并且在系統(tǒng)發(fā)生問題時(shí),增量式不會(huì)嚴(yán)重影響系統(tǒng)的工作

總結(jié):增量型 PID,是對(duì)位置型 PID 取增量,這時(shí)控制器輸出的是相鄰兩次采樣時(shí)刻所計(jì)算的位置值

之差,得到的結(jié)果是增量,即在上一次的控制量的基礎(chǔ)上需要增加(負(fù)值意味減少)控制量。

defb6192-2121-11ed-ba43-dac502259ad0.png

增量式與位置式區(qū)別:

1、增量式算法不需要做累加,控制量增量的確定僅與最近幾次偏差采樣值有關(guān),計(jì)算誤差對(duì)控制 量計(jì)算的影響較小。而位置式算法要用到過去偏差的累加值,容易產(chǎn)生較大的累加誤差。

2、增量式算法得出的是控制量的增量,例如在閥門控制中,只輸出閥門開度的變化部分,誤動(dòng)作 影響小,必要時(shí)還可通過邏輯判斷限制或禁止本次輸出,不會(huì)嚴(yán)重影響系統(tǒng)的工作。而位置式的輸出直接對(duì)應(yīng)對(duì)象的輸出,因此對(duì)系統(tǒng)影響較大。

3、增量式PID控制輸出的是控制量增量,并無積分作用,因此該方法適用于執(zhí)行機(jī)構(gòu)帶積分部件的對(duì)象,如步進(jìn)電機(jī)等,而位置式PID適用于執(zhí)行機(jī)構(gòu)不帶積分部件的對(duì)象,如電液伺服閥。

4、在進(jìn)行PID控制時(shí),位置式PID需要有積分限幅和輸出限幅,而增量式PID只需輸出限幅

位置式PID優(yōu)缺點(diǎn):

優(yōu)點(diǎn):

①位置式PID是一種非遞推式算法,可直接控制執(zhí)行機(jī)構(gòu)(如平衡小車),u(k)的值和執(zhí)行機(jī)構(gòu)的實(shí)際位置(如小車當(dāng)前角度)是一一對(duì)應(yīng)的,因此在執(zhí)行機(jī)構(gòu)不帶積分部件的對(duì)象中可以很好應(yīng)用

缺點(diǎn):

①每次輸出均與過去的狀態(tài)有關(guān),計(jì)算時(shí)要對(duì)e(k)進(jìn)行累加,運(yùn)算工作量大。

增量式PID優(yōu)缺點(diǎn):

優(yōu)點(diǎn):

①誤動(dòng)作時(shí)影響小,必要時(shí)可用邏輯判斷的方法去掉出錯(cuò)數(shù)據(jù)。

②手動(dòng)/自動(dòng)切換時(shí)沖擊小,便于實(shí)現(xiàn)無擾動(dòng)切換。當(dāng)計(jì)算機(jī)故障時(shí),仍能保持原值。

③算式中不需要累加。控制增量Δu(k)的確定僅與最近3次的采樣值有關(guān)。

缺點(diǎn):

①積分截?cái)嘈?yīng)大,有穩(wěn)態(tài)誤差;

②溢出的影響大。有的被控對(duì)象用增量式則不太好;

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    16838

    瀏覽量

    182258
  • PID
    PID
    +關(guān)注

    關(guān)注

    37

    文章

    1479

    瀏覽量

    86945
  • 控制算法
    +關(guān)注

    關(guān)注

    4

    文章

    169

    瀏覽量

    22090

原文標(biāo)題:位置式PID與增量式PID區(qū)別

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PID控制詳解

    一個(gè)PID控制詳解資料,完整的在下面鏈接下載PID控制簡(jiǎn)介PID( Proportional
    發(fā)表于 01-20 15:17

    四軸無人機(jī)PID控制算法詳解(單環(huán)PID、串級(jí)PID)

    :這篇文章分為三個(gè)部分:PID原理普及常用四軸的兩種PID算法講解(單環(huán)PID、串級(jí)PID)如何做到垂直起飛、四軸飛行時(shí)為何會(huì)飄、如何做到脫
    發(fā)表于 07-14 14:34

    【專輯精選】PID算法學(xué)習(xí)書籍資料匯總

    PID課程:一堂課幫你搞定PID算法《計(jì)算機(jī)體系結(jié)構(gòu)—軟件篇3》 之 解釋器、語言、算法精選資料:PID
    發(fā)表于 05-30 19:32

    算法篇(PID詳解)

    算法篇(PID詳解)
    發(fā)表于 05-19 10:30

    PID控制詳解,硬件實(shí)現(xiàn)PID和軟件實(shí)現(xiàn)PID控制的講解

    本帖最后由 張飛電子學(xué)院郭嘉 于 2021-3-11 17:37 編輯 PID控制詳解PID控制簡(jiǎn)介
    發(fā)表于 01-25 17:19

    什么是PID控制算法呢?PID控制算法有何作用

    什么是PID控制算法呢?PID控制算法有何作用?PID
    發(fā)表于 02-25 07:36

    pid算法_什么是pid算法

    PID控制器是一種最優(yōu)控制。本文講述了增量式PID算法原理與數(shù)字PID
    發(fā)表于 01-01 11:58 ?1.1w次閱讀
    <b class='flag-5'>pid</b><b class='flag-5'>算法</b>_什么是<b class='flag-5'>pid</b><b class='flag-5'>算法</b>

    PID控制算法詳解

    發(fā)表于 04-01 15:23 ?0次下載

    PID控制算法控制算法

    PID控制算法控制算法
    發(fā)表于 11-17 11:43 ?12次下載

    PID算法詳解

    PID算法詳解
    發(fā)表于 12-17 20:48 ?12次下載

    四軸PID控制算法詳解(單環(huán)PID、串級(jí)PID)

    四軸飛行器的PID控制算法介紹
    發(fā)表于 08-29 14:57 ?53次下載

    PID控制算法詳解PID代碼免費(fèi)下載

    PID控制器參數(shù)選擇的方法很多,例如試湊法、臨界比例度法、擴(kuò)充臨界比例度法等。但是,對(duì)于PID控制而言,參數(shù)的選擇始終是一件非常煩雜的工作,需要經(jīng)過不斷的調(diào)整才能得到較為滿意的
    發(fā)表于 10-22 08:00 ?5次下載
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>的<b class='flag-5'>詳解</b>和<b class='flag-5'>PID</b>代碼免費(fèi)下載

    PID控制算法詳解(一)

      過去都是采用位式(兩位式‘開關(guān)量’)控制方法,即位式控制算法只有兩種輸出信號(hào)(H/L),即開或關(guān)、0或1。且位式控制只考察控制對(duì)象當(dāng)前的
    的頭像 發(fā)表于 03-16 14:55 ?2249次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b><b class='flag-5'>詳解</b>(一)

    PID控制算法詳解(二)

      在上一章的內(nèi)容中說到了PID的由來以及kp的作用和缺陷,由此引出了ki的出現(xiàn)。為了消除控制對(duì)象在PID控制中出現(xiàn)的靜態(tài)誤差,我們通常采用再加誤差的積分。
    的頭像 發(fā)表于 03-16 14:57 ?2234次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b><b class='flag-5'>詳解</b>(二)

    PID控制算法詳解(三)

     系統(tǒng)的輸出量與輸入量對(duì)時(shí)間的微分成正比,即輸出量反映輸入量的變化率,而不反映輸入量本身的大小。因此,可由微分環(huán)節(jié)的輸出來反映輸入信號(hào)的變化趨勢(shì),加快系統(tǒng)控制作用實(shí)現(xiàn)。所以常用微分環(huán)節(jié)來改善系統(tǒng)的動(dòng)態(tài)響應(yīng)。
    的頭像 發(fā)表于 03-16 15:01 ?3315次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b><b class='flag-5'>詳解</b>(三)