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

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

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

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

淺析PID算法的控制原理和特點(diǎn)

sBue_gongkongBB ? 來源:未知 ? 作者:胡薇 ? 2018-09-14 08:52 ? 次閱讀

PID控制原理和特點(diǎn)

工程實(shí)際中,應(yīng)用最為廣泛調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制主要技術(shù)之一。

當(dāng)被控對象結(jié)構(gòu)和參數(shù)不能完全掌握,或不到精確數(shù)學(xué)模型時,控制理論其它技術(shù)難以采用時,系統(tǒng)控制器結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗(yàn)和現(xiàn)場調(diào)試來確定,這時應(yīng)用PID控制技術(shù)最為方便。即當(dāng)我們不完全了解一個系統(tǒng)和被控對象﹐或不能有效測量手段來獲系統(tǒng)參數(shù)時,最適合用PID控制技術(shù)。PID控制,實(shí)際中也有PI和PD控制。PID控制器就是系統(tǒng)誤差,利用比例、積分、微分計(jì)算出控制量進(jìn)行控制。

1、比例控制(P):

比例控制是最常用的控制手段之一,比方說我們控制一個加熱器的恒溫100度,當(dāng)開始加熱時,離目標(biāo)溫度相差比較遠(yuǎn),這時我們通常會加大加熱,使溫度快速上升,當(dāng)溫度超過100度時,我們則關(guān)閉輸出,通常我們會使用這樣一個函數(shù)

e(t) = SP – y(t)-

u(t) = e(t)*P

SP——設(shè)定值

e(t)——誤差值

y(t)——反饋值

u(t)——輸出值

P——比例系數(shù)

滯后性不是很大的控制對象使用比例控制方式就可以滿足控制要求,但很多被控對象中因?yàn)橛袦笮浴?/p>

也就是如果設(shè)定溫度是200度,當(dāng)采用比例方式控制時,如果P選擇比較大,則會出現(xiàn)當(dāng)溫度達(dá)到200度輸出為0后,溫度仍然會止不住的向上爬升,比方說升至230度,當(dāng)溫度超過200度太多后又開始回落,盡管這時輸出開始出力加熱,但溫度仍然會向下跌落一定的溫度才會止跌回升,比方說降至170度,最后整個系統(tǒng)會穩(wěn)定在一定的范圍內(nèi)進(jìn)行振蕩。

如果這個振蕩的幅度是允許的比方說家用電器的控制,那則可以選用比例控制

2、比例積分控制(PI):

積分的存在是針對比例控制要不就是有差值要不就是振蕩的這種特點(diǎn)提出的改進(jìn),它常與比例一塊進(jìn)行控制,也就是PI控制。

其公式有很多種,但大多差別不大,標(biāo)準(zhǔn)公式如下:

u(t) = Kp*e(t) + Ki∑e(t) +u0

u(t)——輸出

Kp——比例放大系數(shù)

Ki——積分放大系數(shù)

e(t)——誤差

u0——控制量基準(zhǔn)值(基礎(chǔ)偏差)

大家可以看到積分項(xiàng)是一個歷史誤差的累積值,如果光用比例控制時,我們知道要不就是達(dá)不到設(shè)定值要不就是振蕩,在使用了積分項(xiàng)后就可以解決達(dá)不到設(shè)定值的靜態(tài)誤差問題,比方說一個控制中使用了PI控制后,如果存在靜態(tài)誤差,輸出始終達(dá)不到設(shè)定值,這時積分項(xiàng)的誤差累積值會越來越大,這個累積值乘上Ki后會在輸出的比重中越占越多,使輸出u(t)越來越大,最終達(dá)到消除靜態(tài)誤差的目的

PI兩個結(jié)合使用的情況下,我們的調(diào)整方式如下:

1、先將I值設(shè)為0,將P值放至比較大,當(dāng)出現(xiàn)穩(wěn)定振蕩時,我們再減小P值直到P值不振蕩或者振蕩很小為止(術(shù)語叫臨界振蕩狀態(tài)),在有些情況下,我們還可以在些P值的基礎(chǔ)上再加大一點(diǎn)。

2、加大I值,直到輸出達(dá)到設(shè)定值為止。

3、等系統(tǒng)冷卻后,再重上電,看看系統(tǒng)的超調(diào)是否過大,加熱速度是否太慢。

通過上面的這個調(diào)試過程,我們可以看到P值主要可以用來調(diào)整系統(tǒng)的響應(yīng)速度,但太大會增大超調(diào)量和穩(wěn)定時間;而I值主要用來減小靜態(tài)誤差。

pid 算法

控制點(diǎn)目前包含三種比較簡單的PID控制算法,分別是:增量式算法,位置式算法,微分先行。這三種是最簡單的基本算法,各有其特點(diǎn),一般能滿足控制的大部份要求:

1、PID增量式算法

離散化公式(注:各符號含義如下):

u(t)----- 控制器的輸出值。

e(t)----- 控制器輸入與設(shè)定值之間的誤差。

Kp------- 比例系數(shù)。

Ti------- 積分時間常數(shù)。

Td------- 微分時間常數(shù)。

T-------- 調(diào)節(jié)周期。

2、積分分離法

離散化公式:

Δu(t) = q0e(t) + q1e(t-1) + q2e(t-2)

當(dāng)|e(t)|≤β時

q0 = Kp(1+T/Ti+Td/T)

q1 = -Kp(1+2Td/T)

q2 = Kp Td /T

當(dāng)|e(t)|>β時

q0 = Kp(1+Td/T)

q1 = -Kp(1+2Td/T)

q2 = Kp Td /T

u(t) = u(t-1) + Δu(t)

注:各符號含義如下

u(t)----- 控制器的輸出值。

e(t)----- 控制器輸入與設(shè)定值之間的誤差。

Kp------- 比例系數(shù)。

Ti------- 積分時間常數(shù)。

Td------- 微分時間常數(shù)。(有的地方用"Kd"表示)

T-------- 調(diào)節(jié)周期。

β------- 積分分離閾值

3、微分先行PID算法

離散化公式:

u(t)----- 控制器的輸出值。

e(t)----- 控制器輸入與設(shè)定值之間的誤差。

Kp------- 比例系數(shù)。

Ti------- 積分時間常數(shù)。

Td------- 微分時間常數(shù)。(有的地方用"Kd"表示)

T-------- 調(diào)節(jié)周期。

β------- 積分分離閾值

PID控制:

因?yàn)镻I系統(tǒng)中的I的存在會使整個控制系統(tǒng)的響應(yīng)速度受到影響,為了解決這個問題,我們在控制中增加了D微分項(xiàng),微分項(xiàng)主要用來解決系統(tǒng)的響應(yīng)速度問題,其完整的公式如下:

u(t) = Kp*e(t) + Ki∑e(t) + Kd[e(t) – e(t-1)]+u0

在PID的調(diào)試過程中,我們應(yīng)注意以下步驟:

1、 關(guān)閉I和D,也就是設(shè)為0.加大P,使其產(chǎn)生振蕩;

2、 減小P,找到臨界振蕩點(diǎn);

3、 加大I,使其達(dá)到目標(biāo)值;

4、重新上電看超調(diào)、振蕩和穩(wěn)定時間是否吻合要求;

5、 針對超調(diào)和振蕩的情況適當(dāng)?shù)脑黾右恍┪⒎猪?xiàng);

6、 注意所有調(diào)試均應(yīng)在最大爭載的情況下調(diào)試,這樣才能保證調(diào)試完的結(jié)果可以在全工作范圍內(nèi)均有效;

PID控制器參數(shù)整定

PID控制器參數(shù)整定是控制系統(tǒng)設(shè)計(jì)核心內(nèi)容。它是被控過程特性確定PID控制器比例系數(shù)、積分時間和微分時間大小。

PID控制器參數(shù)整定方法很多,概括起來有兩大類:一是理論計(jì)算整定法。它主依據(jù)系統(tǒng)數(shù)學(xué)模型,理論計(jì)算確定控制器參數(shù)。這種方法所到計(jì)算數(shù)據(jù)未必可以直接用,還必須工程實(shí)際進(jìn)行調(diào)整和修改。二是工程整定方法,它主要依賴工程經(jīng)驗(yàn),直接控制系統(tǒng)試驗(yàn)中進(jìn)行,且方法簡單、易于掌握,工程實(shí)際中被廣泛采用。

PID控制器參數(shù)工程整定方法,主要有臨界比例法、反應(yīng)曲線法和衰減法。三種方法各有其特點(diǎn),其共同點(diǎn)都是試驗(yàn),然后工程經(jīng)驗(yàn)公式對控制器參數(shù)進(jìn)行整定。但采用哪一種方法所到控制器參數(shù),都需要實(shí)際運(yùn)行中進(jìn)行最后調(diào)整與完善。現(xiàn)一般采用是臨界比例法。利用該方法進(jìn)行

PID控制器參數(shù)整定步驟如下:

(1)首先預(yù)選擇一個足夠短采樣周期讓系統(tǒng)工作;

(2)僅加入比例控制環(huán)節(jié),直到系統(tǒng)對輸入階躍響應(yīng)出現(xiàn)臨界振蕩,記下這時比例放大系數(shù)和臨界振蕩周期;

(3)一定控制度下公式計(jì)算到PID控制器參數(shù)。

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

    關(guān)注

    35

    文章

    1472

    瀏覽量

    85521
  • 控制技術(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    346

    瀏覽量

    33154

原文標(biāo)題:超級實(shí)用的PID算法和PID控制原理

文章出處:【微信號:gongkongBBS,微信公眾號:工控網(wǎng)智造工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    淺析PID控制原理與特點(diǎn)

    的響應(yīng)速度,但太大會增大超調(diào)量和穩(wěn)定時間;而I值主要用來減小靜態(tài)誤差。 pid 算法控制點(diǎn)目前包含三種比較簡單的PID控制算法,分別是:增量
    發(fā)表于 01-14 14:12

    淺析位置式PID與增量式PID算法

    位置式PID與增量式PID算法通常依據(jù)控制器輸出與執(zhí)行機(jī)構(gòu)的對應(yīng)關(guān)系,將基本數(shù)字PID算法分為位
    發(fā)表于 01-15 18:35

    模糊PID控制算法如何控制勻速升溫

    勻速升溫控制是個復(fù)雜的過程,具有大慣性、純滯后、非線性等特點(diǎn),難以得到精確的數(shù)學(xué)模型。考慮到這些特點(diǎn),為提高控制精度,本設(shè)計(jì)將Fuzzy PID
    發(fā)表于 05-30 10:38

    什么是PID控制算法PID控制算法C語言是如何實(shí)現(xiàn)的?

    什么是PID控制算法PID控制算法C語言是如何實(shí)現(xiàn)的?特殊情況下的
    發(fā)表于 06-29 09:24

    PID控制算法的基本思想是什么?PID控制算法是如何形成的?

    常用的控制算法有哪幾種?各自有什么特點(diǎn)PID控制算法的基本思想是什么?
    發(fā)表于 06-30 06:04

    PID控制算法是如何形成的

    常用的控制算法有哪幾種?分別有何特點(diǎn)PID控制算法的基本思想是什么?
    發(fā)表于 12-21 07:05

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

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

    PID控制算法仿真與控制

    PID控制算法仿真與控制:了解計(jì)算機(jī)控制過程,及用不同種高級語言編寫實(shí)驗(yàn)程序的方法與特點(diǎn)。單回路
    發(fā)表于 07-01 18:25 ?42次下載

    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算法_pid控制原理

    PID控制原理和特點(diǎn) 工程實(shí)際中,應(yīng)用最為廣泛調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID
    發(fā)表于 09-09 09:45 ?19.6w次閱讀
    <b class='flag-5'>pid</b><b class='flag-5'>算法</b>_<b class='flag-5'>pid</b><b class='flag-5'>控制</b>原理

    PID控制算法總結(jié)

    本課題是基于 PID 控制算法來進(jìn)行控制的。在未做這個 課題之前,對于 PID 控制
    發(fā)表于 03-09 10:57 ?1次下載

    PID控制算法控制算法

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

    數(shù)字PID控制算法教程之如何對標(biāo)準(zhǔn)PID算法進(jìn)行改進(jìn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)字PID控制算法教程之如何對標(biāo)準(zhǔn)PID算法進(jìn)行改進(jìn)主要內(nèi)容包括了:對標(biāo)準(zhǔn)P
    發(fā)表于 12-04 08:00 ?15次下載
    數(shù)字<b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>教程之如何對標(biāo)準(zhǔn)<b class='flag-5'>PID</b><b class='flag-5'>算法</b>進(jìn)行改進(jìn)

    如何使用免疫粒子群優(yōu)化算法實(shí)現(xiàn)增量式的PID控制

    基于粒子群優(yōu)化算法的收斂速度快簡單易實(shí)現(xiàn)的特點(diǎn)和免疫算法的免疫記憶、免疫自我調(diào)節(jié)和多峰值收斂的特點(diǎn),本文設(shè)計(jì)出免疫粒子群算法,并將其應(yīng)用于
    發(fā)表于 11-01 15:41 ?7次下載
    如何使用免疫粒子群優(yōu)化<b class='flag-5'>算法</b>實(shí)現(xiàn)增量式的<b class='flag-5'>PID</b><b class='flag-5'>控制</b>

    第五章:PID控制算法控制算法

    PID控制算法控制算法說明。
    發(fā)表于 06-04 14:42 ?11次下載
    主站蜘蛛池模板: www.三级.com| 很很鲁在线视频播放影院| 456主播喷水在线观看| 亚洲成人午夜影院| 欧美女同在线观看| 亚洲国产成人久久精品影视| 亚洲视频免费一区| 中国女人a毛片免费全部播放| 88影视在线观看污污| 男人j进入女人免费视频| 香蕉视频在线免费播放| 色多多视频在线观看播放| 看全色黄大色大片免费久久| 成人av电影在线| 濑亚美莉vs黑人欧美视频| xxxx 欧美| 亚洲精品美女| 欧美色交| 91极品视频在线观看| 欧美在线专区| 亚洲色图日韩| 你懂得在线播放| 性试验k8经典| 男男宿舍高h炒肉bl| 久久这里只精品热在线8| 久久影视精品| 亚洲αv久久久噜噜噜噜噜| 久久久鲁| 天堂中文最新版www| 啪啪.com| 婷婷久久综合网| 国产亚洲新品一区二区| 人操人爱| 黄视频网站免费| 欧美福利网| 天天摸天天操天天射| h国产在线| 欧美精品亚洲网站| 国产巨大bbbb天美| 伊人蕉久| 国产激情电影综合在线看|