女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]在過(guò)程控制中,按偏差的比例(P)、積分(I)和微分(D)進(jìn)行控制的PID控制器(亦稱PID調(diào)節(jié)器)是應(yīng)用最為廣泛的一種自動(dòng)控制器。

在過(guò)程控制中,按偏差的比例(P)、積分(I)和微分(D)進(jìn)行控制的PID控制器(亦稱PID調(diào)節(jié)器)是應(yīng)用最為廣泛的一種自動(dòng)控制器。

它具有原理簡(jiǎn)單,易于實(shí)現(xiàn),適用面廣,控制參數(shù)相互獨(dú)立,參數(shù)的選定比較簡(jiǎn)單等優(yōu)點(diǎn);而且在理論上可以證明,對(duì)于過(guò)程控制的典型對(duì)象──“一階滯后+純滯后”與“二階滯后+純滯后”的控制對(duì)象,PID控制器是一種最優(yōu)控制。PID調(diào)節(jié)規(guī)律是連續(xù)系統(tǒng)動(dòng)態(tài)品質(zhì)校正的一種有效方法,它的參數(shù)整定方式簡(jiǎn)便,結(jié)構(gòu)改變靈活(PI、PD、…)。

在自動(dòng)控制中,PID及其衍生出來(lái)的算法是應(yīng)用最廣的算法之一。各個(gè)做自動(dòng)控制的廠家基本都有會(huì)實(shí)現(xiàn)這一經(jīng)典算法。我們?cè)谧鲰?xiàng)目的過(guò)程中,也時(shí)常會(huì)遇到類似的需求,所以就想實(shí)現(xiàn)這一算法以適用于更多的應(yīng)用場(chǎng)景。

在自動(dòng)控制中,PID及其衍生出來(lái)的算法是應(yīng)用最廣的算法之一。各個(gè)做自動(dòng)控制的廠家基本都有會(huì)實(shí)現(xiàn)這一經(jīng)典算法。我們?cè)谧鲰?xiàng)目的過(guò)程中,也時(shí)常會(huì)遇到類似的需求,所以就想實(shí)現(xiàn)這一算法以適用于更多的應(yīng)用場(chǎng)景。

1、PID算法基本原理

PID算法是控制行業(yè)最經(jīng)典、最簡(jiǎn)單、而又最能體現(xiàn)反饋控制思想的算法。對(duì)于一般的研發(fā)人員來(lái)說(shuō),設(shè)計(jì)和實(shí)現(xiàn)PID算法是完成自動(dòng)控制系統(tǒng)的基本要求。這一算法雖然簡(jiǎn)單,但真正要實(shí)現(xiàn)好,卻也需要下一定功夫。首先我們從PID算法最基本的原理開(kāi)始分析和設(shè)計(jì)這一經(jīng)典命題。

PID算法的執(zhí)行流程是非常簡(jiǎn)單的,即利用反饋來(lái)檢測(cè)偏差信號(hào),并通過(guò)偏差信號(hào)來(lái)控制被控量。而控制器本身就是比例、積分、微分三個(gè)環(huán)節(jié)的加和。其功能框圖如下:

根據(jù)上圖我們考慮在某個(gè)特定的時(shí)刻t,此時(shí)輸入量為rin(t),輸出量為rout(t),于是偏差就可計(jì)算為err(t)=rin(t)-rout(t)。于是PID的基本控制規(guī)律就可以表示為如下公式:

其中Kp為比例帶,TI為積分時(shí)間,TD為微分時(shí)間。PID控制的基本原理就是如此。

2、PID算法的離散化

上一節(jié)簡(jiǎn)單介紹了PID算法的基本原理,但要在計(jì)算機(jī)上實(shí)現(xiàn)就必須將其離散化,接下來(lái)我們就說(shuō)一說(shuō)PID算法的離散化問(wèn)題。在實(shí)現(xiàn)離散化之前,我們需要對(duì)比例、積分、微分的特性做一個(gè)簡(jiǎn)單的說(shuō)明。

比例就是用來(lái)對(duì)系統(tǒng)的偏差進(jìn)行反應(yīng),所以只要存在偏差,比例就會(huì)起作用。積分主要是用來(lái)消除靜差,所謂靜差就是指系統(tǒng)穩(wěn)定后輸入輸出之間依然存在的差值,而積分就是通過(guò)偏差的累計(jì)來(lái)抵消系統(tǒng)的靜差。而微分則是對(duì)偏差的變化趨勢(shì)做出反應(yīng),根據(jù)偏差的變化趨勢(shì)實(shí)現(xiàn)超前調(diào)節(jié),提高反應(yīng)速度。

在實(shí)現(xiàn)離散前,我們假設(shè)系統(tǒng)采樣周期為T(mén)。假設(shè)我們檢查第K個(gè)采樣周期,很顯然系統(tǒng)進(jìn)行第K次采樣。此時(shí)的偏差可以表示為err(K)=rin(K)-rout(K),那么積分就可以表示為:err(K)+ err(K+1)+┈┈,而微分就可以表示為:(err(K)- err(K-1))/T。于是我們可以將第K次采樣時(shí),PID算法的離線形式表示為:

也可以記為:

這就是所謂的位置型PID算法的離散描述公式。我們知道還有一個(gè)增量型PID算法,那么接下來(lái)我們推到一下增量型PID算法的公式。上面的公式描述了第k個(gè)采樣周期的結(jié)果,那么前一時(shí)刻也就是k-1個(gè)采樣周期就不難表示為:

那么我們?cè)賮?lái)說(shuō)第K個(gè)采樣周期的增量,很顯然就是U(k)-U(k-1)。于是我們用第k個(gè)采樣周期公式減去第k-1個(gè)采樣周期的公式,就得到了增量型PID算法的表示公式:

當(dāng)然,增量型PID必須記得一點(diǎn),就是在記住U(k)=U(k-1)+∆U(k)。

3、PID控制器的基本實(shí)現(xiàn)

完成了離散化后,我們就可以來(lái)實(shí)現(xiàn)它了。已經(jīng)用離散化的數(shù)據(jù)公式表示出來(lái)后,再進(jìn)型計(jì)算機(jī)編程已經(jīng)不是問(wèn)題了。接下來(lái)我們就使用C語(yǔ)言分別針對(duì)位置型公式和增量型公式來(lái)具體實(shí)現(xiàn)。

1)位置型PID的簡(jiǎn)單實(shí)現(xiàn)

位置型PID的實(shí)現(xiàn)就是以前面的位置型公式為基礎(chǔ)。這一節(jié)我們只是完成最簡(jiǎn)單的實(shí)現(xiàn),也就是將前面的離散位置型PID公式的計(jì)算機(jī)語(yǔ)言化。

首先定義PID對(duì)象的結(jié)構(gòu)體:

 
 1 /*定義結(jié)構(gòu)體和公用體*/
 2 
 3 typedef struct
 4 
 5 {  6 
 7   float setpoint;       //設(shè)定值
 8 
 9   float proportiongain;     //比例系數(shù)
10 
11   float integralgain;      //積分系數(shù)
12 
13   float derivativegain;    //微分系數(shù)
14 
15   float lasterror;     //前一拍偏差
16 
17   float result; //輸出值
18 
19   float integral;//積分值
20 
21 }PID;
 

 

接下來(lái)實(shí)現(xiàn)PID控制器:

 
 1 void PIDRegulation(PID *vPID, float processValue)  2 
 3 {  4 
 5   float thisError;  6 
 7   thisError=vPID->setpoint-processValue;  8 
 9   vPID->integral+=thisError; 10 
11   vPID->result=vPID->proportiongain*thisError+vPID->integralgain*vPID->integral+vPID->derivativegain*(thisError-vPID->lasterror); 12 
13   vPID->lasterror=thisError; 14 
15 }
 

 

這就實(shí)現(xiàn)了一個(gè)最簡(jiǎn)單的位置型PID控制器,當(dāng)然沒(méi)有考慮任何干擾條件,僅僅只是對(duì)數(shù)學(xué)公式的計(jì)算機(jī)語(yǔ)言化。

2)增量型PID的簡(jiǎn)單實(shí)現(xiàn)

增量型PID的實(shí)現(xiàn)就是以前面的增量型公式為基礎(chǔ)。這一節(jié)我們只是完成最簡(jiǎn)單的實(shí)現(xiàn),也就是將前面的離散增量型PID公式的計(jì)算機(jī)語(yǔ)言化。

首先定義PID對(duì)象的結(jié)構(gòu)體:

 
 1 /*定義結(jié)構(gòu)體和公用體*/
 2 
 3 typedef struct
 4 
 5 {  6 
 7   float setpoint;       //設(shè)定值
 8 
 9   float proportiongain;     //比例系數(shù)
10 
11   float integralgain;      //積分系數(shù)
12 
13   float derivativegain;    //微分系數(shù)
14 
15   float lasterror;     //前一拍偏差
16 
17   float preerror;     //前兩拍偏差
18 
19   float deadband;     //死區(qū)
20 
21   float result; //輸出值
22 
23 }PID;
 

接下來(lái)實(shí)現(xiàn)PID控制器:

 
void PIDRegulation(PID *vPID, float processValue)  {    float thisError;    float increment;    float pError,dError,iError;       thisError=vPID->setpoint-processValue; //得到偏差值
   pError=thisError-vPID->lasterror;    iError=thisError;    dError=thisError-2*(vPID->lasterror)+vPID->preerror;    increment=vPID->proportiongain*pError+vPID->integralgain*iError+vPID->derivativegain*dError;   //增量計(jì)算
      vPID->preerror=vPID->lasterror;  //存放偏差用于下次運(yùn)算
   vPID->lasterror=thisError;    vPID->result+=increment;  }
 

這就實(shí)現(xiàn)了一個(gè)最簡(jiǎn)單的增量型PID控制器,也沒(méi)有考慮任何的干擾條件,僅僅只是對(duì)數(shù)學(xué)公式的計(jì)算機(jī)語(yǔ)言化。

4、基本特點(diǎn)

 

前面講述并且實(shí)現(xiàn)了PID控制器,包括位置型PID控制器和增量型PID控制器。界限來(lái)我們對(duì)這兩種類型的控制器的特點(diǎn)作一個(gè)簡(jiǎn)單的描述。

位置型PID控制器的基本特點(diǎn):

位置型PID控制的輸出與整個(gè)過(guò)去的狀態(tài)有關(guān),用到了偏差的累加值,容易產(chǎn)生累積偏差。

位置型PID適用于執(zhí)行機(jī)構(gòu)不帶積分部件的對(duì)象。

位置型的輸出直接對(duì)應(yīng)對(duì)象的輸出,對(duì)系統(tǒng)的影響比較大。

增量型PID控制器的基本特點(diǎn):

增量型PID算法不需要做累加,控制量增量的確定僅與最近幾次偏差值有關(guān),計(jì)算偏差的影響較小。

增量型PID算法得出的是控制量的增量,對(duì)系統(tǒng)的影響相對(duì)較小。

采用增量型PID算法易于實(shí)現(xiàn)手動(dòng)到自動(dòng)的無(wú)擾動(dòng)切換。

這篇就寫(xiě)到這里。要想直觀地體驗(yàn)PID的控制作用,需要一個(gè)具體的東西來(lái)調(diào)試。如果感覺(jué)文章還不錯(cuò)歡迎大家收藏轉(zhuǎn)發(fā)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

為解決使用現(xiàn)有接裝紙分離裝置生產(chǎn)“視窗煙支”時(shí)出現(xiàn)的安裝調(diào)整難度大、耗時(shí)長(zhǎng)、穩(wěn)定性差,煙支接裝紙外觀質(zhì)量缺陷率高等問(wèn)題,設(shè)計(jì)了一種接裝紙三級(jí)分離和控制裝置。通過(guò)接裝紙初步分離、分離定位控制和最終定位輸送裝置模塊化設(shè)計(jì),且...

關(guān)鍵字: 視窗煙支 接裝紙 分離 控制

構(gòu)建了機(jī)載電源特性測(cè)試系統(tǒng) , 包括硬件平臺(tái)和軟件平臺(tái):硬件平臺(tái)用于產(chǎn)生電源特性測(cè)試所需激勵(lì)信號(hào) , 軟件 平臺(tái)實(shí)現(xiàn)電源特性測(cè)試架構(gòu)的 自動(dòng)切換和電源特性的數(shù)據(jù)采集;硬件平臺(tái)由APS15000線性功放 、LVA2500線...

關(guān)鍵字: 電源特性測(cè)試 測(cè)試切換 數(shù)據(jù)采集 自動(dòng)控制

作為業(yè)內(nèi)持續(xù)專注于物聯(lián)網(wǎng)(IoT)芯片開(kāi)發(fā)的廠商,Silicon Labs(芯科科技)自2021年剝離基礎(chǔ)設(shè)施與汽車(I&A)業(yè)務(wù)后,全力聚焦物聯(lián)網(wǎng)領(lǐng)域。而隨著物聯(lián)網(wǎng)邁向全場(chǎng)景無(wú)縫連接與人工智能(AI)端側(cè)賦能的新階段,...

關(guān)鍵字: 芯科科技 IoT BLE AoA Sub-G AI

永磁同步電機(jī)具有高效節(jié)能 、低噪聲 、高功率密度等顯著優(yōu)點(diǎn) ,特別適用于新能源電動(dòng)汽車行業(yè) 。針對(duì)城市用輕型 低速電動(dòng)汽車的應(yīng)用 , 分析了一款內(nèi)置式永磁同步電機(jī)的設(shè)計(jì)方法及特點(diǎn) , 對(duì)汽車驅(qū)動(dòng)電機(jī)的基本性能及設(shè)計(jì)策略進(jìn)...

關(guān)鍵字: 永磁同步電機(jī) 新能源汽車 有限元計(jì)算 電機(jī)設(shè)計(jì) 內(nèi)置式

介紹了“W ”型鍋爐的燃燒特性 ,深度調(diào)峰過(guò)程中常見(jiàn)的問(wèn)題及風(fēng)險(xiǎn)點(diǎn) 。結(jié)合某電廠630 MW超臨界機(jī)組在200 MW負(fù) 荷深度調(diào)峰過(guò)程中給煤機(jī)斷煤引起的燃燒惡化工況 ,對(duì)燃燒惡化后的現(xiàn)象 、處理過(guò)程及原因進(jìn)行了全面分...

關(guān)鍵字: “W”型鍋爐 深度調(diào)峰 燃燒惡化 穩(wěn)燃措施

在地鐵供電系統(tǒng)中 ,直流牽引系統(tǒng)故障可能會(huì)導(dǎo)致地鐵列車失電 ,對(duì)運(yùn)營(yíng)服務(wù)造成嚴(yán)重影響 。地鐵出入場(chǎng)(段)線 的部分直流牽引供電設(shè)備處于露天環(huán)境 , 與正線隧道內(nèi)較為封閉的環(huán)境相比 , 易因外部環(huán)境影響 ,導(dǎo)致設(shè)備故障 。...

關(guān)鍵字: 出入段線 牽引直流開(kāi)關(guān) 電流變化率保護(hù) 跳閘

在現(xiàn)代電力系統(tǒng)中 , 無(wú)論是大電流 、高電壓 、快速運(yùn)行的電源開(kāi)關(guān)系統(tǒng) , 還是高速電機(jī)的驅(qū)動(dòng)系統(tǒng) , 電磁干擾的傳 播一直是系統(tǒng)設(shè)計(jì)的難點(diǎn) 。鑒于此 ,介紹了通過(guò)控制高速開(kāi)關(guān)核心模塊PWM(脈寬調(diào)制)的展頻方式來(lái)減少E...

關(guān)鍵字: 電磁干擾(EMI) 脈寬調(diào)制(PWM) 展頻

水廠作為城市供水系統(tǒng)的重要組成部分 , 其電氣設(shè)計(jì)的合理性和高效性直接關(guān)系到整個(gè)供水系統(tǒng)的穩(wěn)定性和經(jīng) 濟(jì)性 。鑒于此 ,從供配電系統(tǒng) 、設(shè)備選型 、電纜敷設(shè) 、節(jié)能措施及智慧化平臺(tái)等五個(gè)維度 , 結(jié)合現(xiàn)行規(guī)范與工程實(shí)踐...

關(guān)鍵字: 水廠 電氣設(shè)計(jì) 供配電系統(tǒng) 智慧化平臺(tái)

由于負(fù)載的特殊性和運(yùn)行條件的復(fù)雜性 ,海上油氣平臺(tái)的電氣系統(tǒng)功率因數(shù)普遍較低 。這種低功率因數(shù)會(huì)對(duì)電力 系統(tǒng)造成一系列負(fù)面影響 , 包括電能損耗增加 、設(shè)備運(yùn)行效率降低及對(duì)平臺(tái)電力系統(tǒng)的沖擊 。鑒于此 , 結(jié)合具體項(xiàng)目案...

關(guān)鍵字: 油氣平臺(tái) 靜止無(wú)功發(fā)生器(SVG) 功率因數(shù) 無(wú)功補(bǔ)償 改造案例

在電子制造領(lǐng)域,DFM(Design for Manufacturability,可制造性設(shè)計(jì))作為連接研發(fā)與量產(chǎn)的橋梁,通過(guò)在設(shè)計(jì)階段預(yù)判制造風(fēng)險(xiǎn),已成為提升產(chǎn)品良率、降低成本的核心工具。以手機(jī)攝像頭模組封裝工藝為例,...

關(guān)鍵字: DFM BSOB
關(guān)閉