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

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

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

學(xué)會(huì)PID控制是自控技術(shù)入門的必要

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

1、PID定義

PID控制技術(shù),PID控制,在實(shí)際中分為PI和PD控制,PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計(jì)算出控制量進(jìn)行控制的。PID控制器由比例單元(P)、積分單元(I)和微分單元(D)組成。其輸入e (t)與輸出u (t)的關(guān)系為:

u(t)=kp(e(t)+1/TI∫e(t)dt+TD*de(t)/dt),式中積分的上下限分別是0和t,

因此傳遞函數(shù)為:G(s)=U(s)/E(s)=kp(1+1/(TI*s)+TD*s),其中kp為比例系數(shù); TI為積分時(shí)間常數(shù); TD為微分時(shí)間常數(shù)。

當(dāng)今的閉環(huán)自動(dòng)控制技術(shù)都是基于反饋的概念以減少不確定性。反饋理論的要素包括三個(gè)部分:測(cè)量、比較和執(zhí)行。測(cè)量關(guān)心的是被控變量的實(shí)際值,與期望值相比較,用這個(gè)偏差來糾正系統(tǒng)的響應(yīng),執(zhí)行調(diào)節(jié)控制。在工程實(shí)際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡(jiǎn)稱PID控制,又稱PID調(diào)節(jié)。

這個(gè)理論和應(yīng)用的關(guān)鍵是,做出正確的測(cè)量和比較后,如何才能更好地糾正系統(tǒng)。

PID(比例(proportion)、積分(integration)、微分(differentiation))控制器作為最早實(shí)用化的控制器已有近百年歷史,現(xiàn)在仍然是應(yīng)用最廣泛的工業(yè)控制器。PID控制器簡(jiǎn)單易懂,使用中不需精確的系統(tǒng)模型等先決條件,因而成為應(yīng)用最為廣泛的控制器。

2、PID控制說明

比例(P)控制 :比例控制是一種最簡(jiǎn)單的控制方式。其控制器的輸出與輸入誤差信號(hào)成比例關(guān)系。當(dāng)僅有比例控制時(shí)系統(tǒng)輸出存在穩(wěn)態(tài)誤差。

積 分(I)控制 :在積分控制中,控制器的輸出與輸入誤差信號(hào)的積分成正比關(guān)系。對(duì)一個(gè)自動(dòng)控制系統(tǒng),如果在進(jìn)入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個(gè)控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡(jiǎn) 稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項(xiàng)”。積分項(xiàng)對(duì)誤差取決于時(shí)間的積分,隨著時(shí)間的增加,積分項(xiàng)會(huì)增大。這樣,即便誤差很小,積分 項(xiàng)也會(huì)隨著時(shí)間的增加而加大,它推動(dòng)控制器的輸出增大使穩(wěn)態(tài)誤差進(jìn)一步減小,直到等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進(jìn)入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。

微分(D)控制 :在微分控制中,控制器的輸出與輸入誤差信號(hào)的微分(即誤差的變化率)成正比關(guān)系。 自動(dòng)控制系統(tǒng)在克服誤差的調(diào)節(jié)過程中可能會(huì)出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后組件,具有抑制誤差的作用,其變化總是落后 于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時(shí),抑制誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入“比例”項(xiàng)往往是 不夠的,比例項(xiàng)的作用僅是放大誤差的幅值,而目前需要增加的是“微分項(xiàng)”,它能預(yù)測(cè)誤差變化的趨勢(shì),這樣,具有比例+微分的控制器,就能夠提前使抑制誤差 的控制作用等于零,甚至為負(fù)值,從而避免了被控量的嚴(yán)重超調(diào)。所以對(duì)有較大慣性或滯后的被控對(duì)象,比例+微分(PD)控制器能改善系統(tǒng)在調(diào)節(jié)過程中的動(dòng)態(tài)特性。

PID 控制器框圖

PID CONT_C (連續(xù)調(diào)節(jié)控制器)塊圖

應(yīng)用程序

你可以使用控制器作為單獨(dú)的PID定點(diǎn)控制器或在多循環(huán)控制中作為級(jí)聯(lián)控制器、混合控制器和比例控制器使用??刂破鞯墓δ芑趲в幸粋€(gè)模擬信號(hào)的采樣控制器的PID控制算法,如果必要的話,可以通過脈沖發(fā)送器(PULSEGEN)進(jìn)行擴(kuò)展,以產(chǎn)生脈沖寬度調(diào)制的輸出信號(hào),來控制比例執(zhí)行機(jī)構(gòu)的兩個(gè)或三個(gè)步進(jìn)控制器。

說明

除了設(shè)定點(diǎn)操作和過程數(shù)值操作的功能以外,SFB41/FB41(CONT_C)可以使用連續(xù)的變量輸出和手動(dòng)影響控制數(shù)值選項(xiàng)。來實(shí)現(xiàn)一個(gè)完整的PID控制器。下面是關(guān)于SFB41/FB41(CONT_C)詳細(xì)的子功能說明:

設(shè)定點(diǎn)操作

設(shè)定點(diǎn)以浮點(diǎn)格式在SP_INT端輸入。

實(shí)際數(shù)值操作

過程變量可以在外圍設(shè)備(I/O)或者浮點(diǎn)數(shù)值格式輸入。CRP_IN功能可以將PV_PER外圍設(shè)備數(shù)值轉(zhuǎn)換為一個(gè)浮點(diǎn)格式的數(shù)值,在-100和+100%之間,轉(zhuǎn)換公式如下:CRP_IN的輸出=PV_PER×100/27648。PV_NORM功能可以根據(jù)下述規(guī)則標(biāo)準(zhǔn)化CRP_IN的輸出:輸出PV_NORM=(CRP_IN的輸出)×PV_FAC+PV_OFF,PV_FAC的缺省值為1,PV_OFF的缺省值為0。變量PV_FAC和PV_OFF為下述公式轉(zhuǎn)化的結(jié)果:

PV_OFF=(PV_NORM的輸出)-(CRP_IN的輸出)×PV_FAC,

PV_FAC=((PV_NORM的輸出)-PV_OFF) /(CRP_IN的輸出)不必轉(zhuǎn)換為百分比數(shù)值。如果設(shè)定點(diǎn)為物理確定,實(shí)際數(shù)值還可以轉(zhuǎn)換為物理數(shù)值。

復(fù)偏差計(jì)算

設(shè)定點(diǎn)和實(shí)際數(shù)值之間的區(qū)別便形成負(fù)值偏差。為了抑制由于被控量的量化引起的小的、恒定的振蕩(例如使用PULSEGEN進(jìn)行脈沖寬度調(diào)制),在死區(qū)將施加一個(gè)死區(qū),如果DEADB_N=0,則死區(qū)將關(guān)閉。

PID算法

PID算法作為一種位置算法進(jìn)行控制。比例運(yùn)算(INT)和微商運(yùn)算(DIF)都可進(jìn)行連接,也可以單獨(dú)激活或取消。這就允許組態(tài)成P、PI、PD和PID控制器。也可以是純I和D調(diào)節(jié)器。

手動(dòng)模式

可以在手動(dòng)模式和自動(dòng)模式之間切換。在手動(dòng)模式下,被控量被修改成手動(dòng)選定的數(shù)值。積分器(INT)內(nèi)部設(shè)置為L(zhǎng)MN-LMN_P-DISV,微商器(DIF)內(nèi)部設(shè)置為0,并進(jìn)行內(nèi)部匹配。這就是說切換到自動(dòng)模式時(shí)不會(huì)引起被控量的突變。

受控?cái)?shù)值的處理

使用LMNLIMIT功能,受控?cái)?shù)值可以被限制為一個(gè)所選擇的數(shù)值。當(dāng)輸入變量超出極限值時(shí),信號(hào)位將指示。LMN_NORM功能可以根據(jù)下述公式標(biāo)準(zhǔn)化LMN_LIMIT的輸出:LMN=(LMNLIMIT的輸出)×LMN_FAC+LMN_OFF

LMN_FAC的缺省值為1,LMN_OFF的缺省值為0。

受控?cái)?shù)值也適用于外圍設(shè)備(I/O)格式。CRP_OUT功能可以將浮點(diǎn)值LMN轉(zhuǎn)換為一個(gè)外圍設(shè)備值,轉(zhuǎn)換公式如下:LMN_PER=LMN×2764/100

前饋控制

一個(gè)干擾變量被引入DISV端輸入。

初始化

SFB 41/FB 41CONT_C有一個(gè)初始化程序,可以在輸入參數(shù)COM_RST=TRUE置位時(shí)運(yùn)行。在初始化過程中,積分器可以內(nèi)部設(shè)置為初始值I_ITVAL。如果在一個(gè)循環(huán)中斷優(yōu)先級(jí)調(diào)用它,它將從該數(shù)值繼續(xù)開始運(yùn)行。所有其他輸出都設(shè)置為其缺省值。

出錯(cuò)信息

故障輸出參數(shù)RET_VAL不使用。

PID FB41 輸入部分參數(shù)說明

PID FB41輸出部分參數(shù)說明

3、規(guī)格化概念及方法

PID參數(shù)中重要的幾個(gè)變量,給定值、反饋值和輸出值都是用0.0~1.0之間的實(shí)數(shù)(實(shí)際上就是百分比)表示,而這幾個(gè)變量在實(shí)際中都是來自于模擬輸入或者輸出控制模擬量的,因此,需要將模擬輸入轉(zhuǎn)換為0.0~1.0的數(shù)據(jù),或?qū)?.0~1.0的數(shù)據(jù)轉(zhuǎn)換為模擬輸出,這個(gè)過程稱為規(guī)格化。

規(guī)格化的方法:即變量相對(duì)所占整個(gè)值域范圍內(nèi)的百分比,對(duì)應(yīng)于27648數(shù)字量范圍內(nèi)的量。

對(duì)于輸入和反饋,執(zhí)行:變量*100/27648,然后將結(jié)果傳送到PV_IN和SP_INT。

對(duì)于輸出變量,執(zhí)行:LMN*27648/100,然后將結(jié)果取整傳送給PQW即可。

4、PID 參數(shù)設(shè)置及調(diào)節(jié)方法

方法一:

PID參數(shù)的設(shè)定:是靠經(jīng)驗(yàn)及工藝的熟悉,參考測(cè)量值跟蹤與設(shè)定值曲線,從而調(diào)整P.I.D的大小。PID控制器參數(shù)的工程整定,各種調(diào)節(jié)系統(tǒng)中P.I.D參數(shù)經(jīng)驗(yàn)數(shù)據(jù)以下可參照:

溫度T: P=20~60%,T=180~600s,D=3-180s,壓力P: P=30~70%,T=24~180s,液位L: P=20~80%,T=60~300s,

流量L: P=40~100%,T=6~60s。

方法二:

1、PID調(diào)試一般原則:在輸出不振蕩時(shí),增大比例增益P/減小積分時(shí)間常數(shù)Ti/增大微分時(shí)間常數(shù)Td。

2、一般步驟

1)確定比例增益P

首先去掉PID的積分項(xiàng)和微分項(xiàng),一般是令Ti=0、Td=0,使PID為純比例調(diào)節(jié)。輸入設(shè)定為系統(tǒng)允許的最大值的60%~70%,由0逐漸加大比例增益P,直至系統(tǒng)出現(xiàn)振蕩;再反過來,從此時(shí)的比例增益P逐漸減小,直至系統(tǒng)振蕩消失,記錄此時(shí)的比例增益P,設(shè)定PID的比例增益P為當(dāng)前值的60%~70%。比例增益P調(diào)試完成。

2)確定積分時(shí)間常數(shù)Ti

比例增益P確定后,設(shè)定一個(gè)較大的積分時(shí)間常數(shù)Ti的初值,然后逐漸減小Ti,直至系統(tǒng)出現(xiàn)振蕩,之后在反過來,逐漸加大Ti,直至系統(tǒng)振蕩消失。記錄此時(shí)的Ti,設(shè)定PID的積分時(shí)間常數(shù)Ti為當(dāng)前值的150%~180%。積分時(shí)間常數(shù)Ti調(diào)試完成。

3)確定積分時(shí)間常數(shù)Td

積分時(shí)間常數(shù)Td一般不用設(shè)定,為0即可。若要設(shè)定,與確定 P和Ti的方法相同,取不振蕩時(shí)的30%。

4)系統(tǒng)空載、帶載聯(lián)調(diào),再對(duì)PID參數(shù)進(jìn)行微調(diào),至滿足要求。

方法三:

一般不用D,除非一些大功率加熱控制等慣大的系統(tǒng);僅使用PI即可,

一般先使 I 等于0,P從0開始往上加,知道系統(tǒng)出現(xiàn)等幅振蕩為止,記下此時(shí)振蕩的周期,然后設(shè)置 I 為振蕩周期的0.48倍,應(yīng)該就可以滿足大多數(shù)的需求。

聲明:本文內(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)注

    112

    文章

    15879

    瀏覽量

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

    關(guān)注

    35

    文章

    1466

    瀏覽量

    84831

原文標(biāo)題:做自控技術(shù),必會(huì)PID控制入門

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PID控制算法入門到精通

    PID控制分享:入門到精通吃透PID
    發(fā)表于 05-21 11:17

    初步學(xué)會(huì)PID算法,測(cè)電機(jī)

    初步學(xué)會(huì)PID算法,測(cè)電機(jī)
    發(fā)表于 05-20 20:04

    求教各位大神,自控四軸飛行器,程序設(shè)計(jì)和PID控制如何解決

    在下想做一架自控四軸飛行器,求教程序設(shè)計(jì)和PID控制
    發(fā)表于 07-14 11:16

    DB-ATC自控原理與計(jì)算機(jī)控制實(shí)驗(yàn)儀自控原理

    DB-ATC 自控原理與計(jì)算機(jī)控制實(shí)驗(yàn)儀 自控原理與計(jì)算機(jī)控制實(shí)驗(yàn)儀是自動(dòng)化、自動(dòng)控制、電子技術(shù)
    發(fā)表于 09-10 07:14

    教你怎樣學(xué)會(huì)PID調(diào)參

    不會(huì)PID調(diào)參?這篇文章圖文結(jié)合帶你學(xué)會(huì)PID調(diào)參!讓你成為PID調(diào)參大神!?。?/div>
    發(fā)表于 01-06 07:47

    數(shù)字PID控制技術(shù)

    數(shù)字PID控制技術(shù) 數(shù)字PID控制在生活過程中是一種最普遍采用的控制方法,在機(jī)電、冶金、機(jī)械、
    發(fā)表于 04-28 14:09 ?49次下載

    常用的PID控制系統(tǒng)技術(shù)及仿真

    常用的PID控制系統(tǒng)技術(shù)及仿真 本章主要介紹了單回路PID控制系統(tǒng)、串級(jí)PID
    發(fā)表于 04-28 14:36 ?52次下載

    淺論自控技術(shù)在滌綸紡絲中的應(yīng)用

    在滌綸紡絲過程中采用以變頻技術(shù)為代表的電氣自控技術(shù),既提高了生產(chǎn)效率,又減小了操作難度。本文指出自控技術(shù)在滌綸紡絲中應(yīng)用的意義和
    發(fā)表于 11-04 22:55 ?20次下載

    基于S7-200 PLC水廠自控系統(tǒng)設(shè)計(jì)

    利用GPRS,PLC和儀表等,結(jié)合PID和模糊PID控制算法,設(shè)計(jì)并開發(fā)了一種可靠實(shí)用的無線遠(yuǎn)程自控系統(tǒng)。從硬件和軟件兩方面詳述了以S7-200作為核心部件的
    發(fā)表于 08-29 15:08 ?142次下載
    基于S7-200 PLC水廠<b class='flag-5'>自控</b>系統(tǒng)設(shè)計(jì)

    伺服系統(tǒng)的PID控制技術(shù)下載

    伺服系統(tǒng)的PID控制技術(shù)下載 伺服系統(tǒng)的PID控制技術(shù)下載
    發(fā)表于 12-09 16:46 ?8次下載

    多層模糊PID控制技術(shù)

    多層模糊PID控制技術(shù)-2006,下來看看。
    發(fā)表于 04-01 15:37 ?24次下載

    PID調(diào)節(jié)控制做電機(jī)速度控制資料

    PID調(diào)節(jié)控制做電機(jī)速度控制、ourdevBasic PID的老外的那篇經(jīng)典文章、PID測(cè)速、由入門
    發(fā)表于 07-20 10:21 ?0次下載

    基于由入門到精通吃透PID

    基于由入門到精通吃透PID
    發(fā)表于 10-15 10:34 ?9次下載
    基于由<b class='flag-5'>入門</b>到精通吃透<b class='flag-5'>PID</b>

    經(jīng)典的PID控制技術(shù)圖書《Advanced PID Control》pdf

    經(jīng)典的PID控制技術(shù)圖書《Advanced PID Control》pdf
    發(fā)表于 11-08 16:45 ?0次下載

    PID入門?新手必看的15個(gè)PID基本概念!

    PID調(diào)節(jié)系統(tǒng)PID功能由PID調(diào)節(jié)器或DCS系統(tǒng)內(nèi)部功能程序模塊實(shí)現(xiàn),了解與PID調(diào)節(jié)相關(guān)的一些基本概念,有助于PID
    的頭像 發(fā)表于 09-25 19:40 ?2014次閱讀
    <b class='flag-5'>PID</b>剛<b class='flag-5'>入門</b>?新手必看的15個(gè)<b class='flag-5'>PID</b>基本概念!