• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      改進(jìn)的PID控制算法及MATLAB仿真分析

      2016-04-24 09:05:04高淑芝張萌柴梓晴
      河南科技 2016年17期
      關(guān)鍵詞:論域微分控制算法

      高淑芝張 萌柴梓晴

      (1.沈陽化工大學(xué)信息工程學(xué)院,遼寧 沈陽 110142;2.北京理工大學(xué)計(jì)算機(jī)學(xué)院,北京 100081)

      改進(jìn)的PID控制算法及MATLAB仿真分析

      高淑芝1張 萌1柴梓晴2

      (1.沈陽化工大學(xué)信息工程學(xué)院,遼寧 沈陽 110142;2.北京理工大學(xué)計(jì)算機(jī)學(xué)院,北京 100081)

      PID控制器具有可靠性高、魯棒性好、結(jié)構(gòu)簡單、易于實(shí)現(xiàn)等優(yōu)點(diǎn)?;诖?,介紹PID控制技術(shù)的發(fā)展和研究進(jìn)程,提出一種自整定參數(shù)的專家模糊PID控制算法。結(jié)果顯示,此方法在調(diào)節(jié)時間、穩(wěn)定性和抑制超調(diào)量方面都要優(yōu)于一般的抗積分飽和控制法。

      PID控制;模糊PID;控制算法

      PID控制器以結(jié)構(gòu)簡單、可靠性高、穩(wěn)定性強(qiáng)、調(diào)整方便,被作為主要的工業(yè)控制技術(shù)之一[1]。然而,因?yàn)榇朔椒ň哂蟹蔷€性、時不變確定性,在實(shí)際生產(chǎn)過程中不容易建立精確的數(shù)學(xué)模型。因此,應(yīng)用常規(guī)PID控制器不易達(dá)到理想控制效果。

      本文介紹了傳統(tǒng)PID控制算法,在課本學(xué)習(xí)基礎(chǔ)上改進(jìn)傳統(tǒng)算法,并提出關(guān)于模糊參數(shù)的自整定方法。此方法要求確定對象模型,并且通過實(shí)踐將得到的知識模型化,最后通過推理將參數(shù)進(jìn)行最優(yōu)調(diào)整。

      1 數(shù)字PID控制算法

      數(shù)字PID控制器應(yīng)用于計(jì)算機(jī)控制系統(tǒng)中,此方法一般分PID位置型控制算法和PID增量型控制算法。

      1.1 PID位置型控制算法

      計(jì)算機(jī)控制系統(tǒng)是由采樣時刻的偏差值來計(jì)算控制量的,必須將積分和微分項(xiàng)離散化處理。依照模擬PID控制算法公式,將采樣時刻點(diǎn)作為連續(xù)時間t,將和式作為積分,將增量作為微分,得到近似變換,再經(jīng)簡化得到離散PID表達(dá)式:

      1.2 PID增量型控制算法

      如果控制量中增量被執(zhí)行機(jī)構(gòu)所需要,由式(1)推導(dǎo)PID增量型控制公式:

      再將式(1)減去式(2)后,可得:

      而PID增量型控制因?yàn)榉e分階段的大效應(yīng)導(dǎo)致靜態(tài)誤差的存在等一些缺點(diǎn),因此在選擇時需慎重。

      1.3 改進(jìn)PID控制算法

      由于傳統(tǒng)的PID控制算法存在許多不足,因此,需要運(yùn)用其他算法與傳統(tǒng)的PID控制方法相結(jié)合的方法,使傳統(tǒng)PID控制器得到改進(jìn)。

      1.3.1 不完全微分控制算法。PID控制算法的微分作用比較靈敏,使系統(tǒng)振蕩,調(diào)節(jié)能力下降。若想改變這種現(xiàn)象,需要將傳統(tǒng)PID控制算法中加入低通濾波器在整個PID控制器之后,得到不完全微分PID控制算法,從而改進(jìn)系統(tǒng)性能。

      對于不完全微分結(jié)構(gòu),其傳遞函數(shù)為:

      將式(4)離散化,并進(jìn)行最終整理得到:

      式(5)中,Ts為采樣時間,ks為比例系數(shù),TI為積分時間常數(shù),TD為微分時間常數(shù),Tf為濾波器系數(shù)。

      仿真結(jié)果表明:在引入不完全微分之后,解決了傳統(tǒng)PID控制算法的不足,由于其控制特性優(yōu)于傳統(tǒng)PID控制算法,因此被廣泛應(yīng)用于工業(yè)中。

      1.3.2 微分先行控制算法。微分先行控制特點(diǎn)為:只需將輸出量進(jìn)行微分,所以給定值變化時輸出量不變,然而被控量變通常比較緩和。當(dāng)給定值有頻繁變化時,運(yùn)用微分先行控制算法就可以避免給定值頻繁變化導(dǎo)致的系統(tǒng)不穩(wěn)定,改善系統(tǒng)的動態(tài)性能。

      1.4 模糊PID控制算法研究

      模糊控制是運(yùn)用模糊語言變量、模糊集合論及模糊推理作為基礎(chǔ)的一種計(jì)算機(jī)智能控制方法,構(gòu)成模糊控制器的是微機(jī)或單片機(jī),應(yīng)用計(jì)算機(jī)程序來完成大多數(shù)功能。

      1.4.1 模糊推理系統(tǒng)機(jī)構(gòu)。模糊PID控制系統(tǒng)是在傳統(tǒng)的PID控制的基礎(chǔ)上,將反饋值與目標(biāo)值間的誤差以及誤差變化率作為系統(tǒng)的輸入,運(yùn)用模糊推理法對PID的參數(shù)在線自整定,滿足不同反饋值與目標(biāo)值間的誤差和誤差變化率對控制器參數(shù)的不同要求,從而使被控對象具有良好的靜態(tài)及動態(tài)特性。

      1.4.2 PID參數(shù)在線整定規(guī)則。PID參數(shù)的整定規(guī)則如下:①當(dāng)|e|較大的情況下,應(yīng)選擇較小的kD,ki=0和較大的kp,這樣使得系統(tǒng)的跟蹤性能強(qiáng),而且由于將積分作用進(jìn)行了限制,因此避免了較大超調(diào)的出現(xiàn);②當(dāng)|e|中等大小的情況下,應(yīng)選擇較小的kp,以降低響應(yīng)超調(diào)量。注意kD值的選擇對系統(tǒng)響應(yīng)影響作用很大,ki值的選取也要適當(dāng);③當(dāng)|e|較小的情況下,kp和ki都要選擇較大值,這樣可以使系統(tǒng)的穩(wěn)定性有所提高,此時遵循|ec|的大小選擇kD的值,當(dāng)|ec|較大的情況下,kD應(yīng)選擇較小值,當(dāng)|ec|較小的情況下,避免系統(tǒng)發(fā)生振蕩,應(yīng)選擇較大的kD值。

      2 改進(jìn)模糊PID算法的MATLAB仿真

      2.1 改進(jìn)模糊PID控制算法研究

      本文運(yùn)用2個輸入(e、ec)、3個輸出(kp、ki、kd)的形式來設(shè)計(jì)模糊PID控制器,其中模糊集均為{負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大},簡記為{NB,NM,NS,ZO,PS,PM,PB},模糊集上論域?yàn)橄到y(tǒng)誤差e以及誤差變化率ec的變化范圍,[-3,-2,-1,0,1,2,3]是(e、ec)的論域,[-6,-4,-2,0,2,4,6]是(kp、ki、kd)的論域,通過專業(yè)人士的技術(shù)和實(shí)踐經(jīng)驗(yàn),建立合適的模糊規(guī)則表[2]。

      建立kp、ki、kd的模糊規(guī)則表后,進(jìn)行kp、ki、kd的自適應(yīng)校正,正態(tài)分布下e、ec和kp、ki、kd均服從,可得到各模糊自己的隸屬度,通過模糊合成推理從而設(shè)計(jì)出PID參數(shù)模糊矩陣表。

      2.2 MATLAB仿真

      設(shè)被控對象:

      采樣時間是0.5ms,將模糊PID控制進(jìn)行階躍響應(yīng),在第420個采樣時間(0.2s)時控制器輸出上加2.5的干擾,仿真結(jié)果如圖1所示。

      圖1 模糊PID控制階躍響應(yīng)曲線

      根據(jù)仿真結(jié)果可以看出,采用模糊控制PID的算法,調(diào)節(jié)時間更快,能夠迅速地達(dá)到穩(wěn)定時間。在工業(yè)用途上大大地滿足了各類精度及穩(wěn)定性能方面控制的需求。

      3 結(jié)論

      本文提出一種自整定參數(shù)專家模糊PID控制方法,并進(jìn)行仿真分析。結(jié)果表明,這種改進(jìn)的PID控制算法在抑制超調(diào)量、調(diào)節(jié)時間、穩(wěn)定性方面優(yōu)于傳統(tǒng)PID控制算法。

      [1]劉金錕.先進(jìn)PID控制MATLAB仿真[M].2版.北京:電子工業(yè)出版社,2006.

      [2]鄭阿奇.MATLAB實(shí)用教程[M].北京:電子工業(yè)出版社,2004.

      Improved PID Control Algorithm and MATLAB Simulation Analysis

      Gao Shuzhi1Zhang Meng1Chai Ziqing2
      (1.School of Information Engineering,Shenyang University of Chemical Engineering,Shenyang Liaoning 110142;2.School of Computing,Beijing Institute of Technology,Beijing 100081)

      PID controller has the advantages of high reliability,simple structure,easy implementation and so on. Based on this,the development of PID control technology and research process were introduced,a self-tuning param?eter fuzzy PID control algorithm was proposed,the results showed that this method is superior to the general anti windup control method in the aspects of adjusting time,stability and restraining overshoot.

      PID control;fuzzy PID;control algorithm

      TP18

      A

      1003-5168(2016)09-0034-02

      2016-08-21

      高淑芝(1968-),女,博士,教授,研究方向:化工過程建模與智能控制。

      猜你喜歡
      論域微分控制算法
      擬微分算子在Hp(ω)上的有界性
      基于變論域模糊控制的Taylor逼近型內(nèi)模PID算法
      上下解反向的脈沖微分包含解的存在性
      變論域自適應(yīng)模糊PID控制系統(tǒng)仿真與應(yīng)用
      基于ARM+FPGA的模塊化同步控制算法研究
      借助微分探求連續(xù)函數(shù)的極值點(diǎn)
      雙論域粗糙集在故障診斷中的應(yīng)用
      微生物燃料電池的變論域自適應(yīng)模糊控制研究
      一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
      對不定積分湊微分解法的再認(rèn)識
      金阳县| 四子王旗| 鄯善县| 三原县| 泗阳县| 新田县| 荥阳市| 安溪县| 阜康市| 夏津县| 延津县| 敦化市| 梅州市| 吉水县| 延安市| 巨野县| 普兰店市| 昌宁县| 乡宁县| 余干县| 吴堡县| 莫力| 临漳县| 北京市| 光泽县| 厦门市| 仲巴县| 桓台县| 图们市| 岳阳县| 古交市| 益阳市| 平原县| 冕宁县| 蒲城县| 澳门| 枣阳市| 驻马店市| 平陆县| 犍为县| 三亚市|