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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

改進仿人智能積分控制算法的仿真及應用研究

電子設計 ? 來源:山西電子技術 ? 作者:梁浩 ? 2020-05-11 07:02 ? 次閱讀

引言

積分作用從某種意義上來說是人的記憶功能的模擬。對人而言,記憶功能具有某種選擇性;在控制中,人總是有選擇地記憶有用的信息而不記憶無用的信息。根據這一發(fā)現,周其鑒于1983年提出了著名的仿人智能積分控制算法:

改進仿人智能積分控制算法的仿真及應用研究

其中:u-控制輸出;Kp-比例系數;k-抑制系數;e-誤差;e-誤差變化率;em,i-誤差第i次峰值。

但是,信息的有用性是相對的,當時過境遷時,原來一些有用的信息會變成無用。這時除了不記憶當前無用的信息外還會遺忘那些原來有用而當前變得無用的信息。因此,仿人智能積分控制中的積分作用除表現人的記憶與不記憶兩種行為外,還應該加上遺忘行為。

1、仿人智能積分控制

常規(guī)PID控制中的積分作用,不加選擇地“記憶”了誤差及誤差變化的所有信息,其中也包含了對控制不利的信息。因此,這種積分作用缺乏智能性,其對誤差的積分過程如圖1所示,且這種積分作用的針對性不強,甚至有時不符合控制系統(tǒng)的客觀需要,只要誤差存在就一直進行積分,造成“積分飽和”。

改進仿人智能積分控制算法的仿真及應用研究

在積分曲線的(c,d)段,積分作用增加一個正量的控制有利減小回調,但在(d,e)區(qū)間積分作用繼續(xù)增強,其結果勢必造成系統(tǒng)再次出現超調,這時的I控制作用對系統(tǒng)有害無利。為了克服這種積分控制作用的缺點,滿足ee》0,加上積分作用。這樣,積分控制作用及時給出合適的附加控制量,能有效地抑制系統(tǒng)誤差的增加,而在ee》0時,取消積分作用,使系統(tǒng)借助慣性向穩(wěn)態(tài)過渡。

2、反積分仿人智能控制

從動力學角度來看,系統(tǒng)誤差的產生是由能量不平衡而導致系統(tǒng)應有能量損失的一種表現。在系統(tǒng)控制時,比例作用的主要目的是建立系統(tǒng)新的能量平衡,而積分作用的主要目的是彌補系統(tǒng)中應有的能量積累。因此,良好的控制應該預先補充較多的能量盡快地使系統(tǒng)恢復,再在系統(tǒng)恢復的過程中逐步退回一些原來補人太多的能量,避免引起系統(tǒng)超調。為了使積分作用更加合理,在誤差增大區(qū)間施以較強的積分而在誤差減小時則應施以適當的反向積分使多余積分退出。這樣,系統(tǒng)在達到新的平衡時保持應有的能量。

實際上,仿人智能積分控制從某種角度來說,不僅具有常規(guī)的積分功能,還具有類似于微分的功能,并且,這種用智能積分來體現微分功能的控制既敏感了誤差的變化趨勢又不像微分那樣對噪聲也非常敏感。因此,采用仿人智能積分控制時一般不需要再加微分作用。由圖2可見,在AB與CD兩個區(qū)間,反積分仿人智能控制和仿人智能積分控制的積分作用基本相同,主要體現常規(guī)積分作用,但在:BC與DE兩個區(qū)間,只有反積分仿人智能控制的積分與微分的趨勢保持一致,因此更好地體現了微分功能。表現在控制方面,則是控制器觀察到誤差將以某個速度通過誤差零點時,將采取拉力的作用方式以防止大的超調量,在相平面內,D控制作用實際就是誤差的相軌跡。因此應削弱控制初期D控制的作用;當誤差接近0時,則加強其作用,使D控制作用主要在誤差較小時起作用。

3、改進仿人智能控制

綜合上述分析可知,合理的積分調節(jié)系數應該是:

在ee》0區(qū)間上,在誤差較大時,希望積分增益參數KI不要太大,否則∫edt產生較大的值,響應產生振蕩;在誤差較小時,希望積分增益增大,以消除系統(tǒng)的穩(wěn)態(tài)誤差。期望的積分增益的變化可選取如圖2所示的曲線。

據此構造如下非線性函數:

在ee《0區(qū)間上,使用仿人智能反向積分作用以使系統(tǒng)的超調減少,此區(qū)間反積分調節(jié)系數與微分調節(jié)規(guī)律相似;在誤差較大時,反積分系數不要太大,避免減弱P控制作用;在誤差較小時,則加強反積分作用。

據此構造如圖的構造函數,得到如下改進仿人智能算法:

改進仿人智能積分控制算法的仿真及應用研究

式中,KI+(e)=KI+sech(αe);KI-(e)=KI-sech(βe);其余參數均同(1),(2)式說明。

4、仿真研究

為了檢驗所設計系統(tǒng)的控制品質,在單位階躍輸入作用下,對工業(yè)工程中普遍存在的二階加純滯后對象進行仿真,仿真分別在滯后較小和較大兩種情況下進行,并與PID控制器進行比較。下述各圖實線為仿人智能控制結果,虛線為PID控制結果。

(1)當滯后較小時:

被控對象傳遞函數為(采樣時間為1秒):

仿人智能控制器參數:Kp=1.3、k=0.8、KI+=0.001、KI-=-0.002、α=1、β=0.7;PID控制器參數為:P=0.2、I=0.15、D=0.2。仿真結果如圖4所示。

仿人智能控制器參數為:Kp=1.3、k=0.8、KI+=0.6、KI-=-0.02、α=1、β=0.7;PID控制器參數為:P=0.3、I=0.04、D=0.08。仿真結果如圖5所示。

5、 結束語

本文在仿人智能積分控制算法和反積分仿人智能控制算法的基礎上構造了系統(tǒng)的非線性積分系數和實時整定積分系數,通過仿真結果得知:改進的仿人智能控制器對對象參數變化不是很敏感,并且對具有大延遲的對象,不論在穩(wěn)定性、快速性以及準確性方面都比PID控制具有明顯的優(yōu)越性。而且隨著τ/T的增加,即系統(tǒng)的可控性越來越強,改進的仿人智能控制的優(yōu)越性就越明顯。

責任編輯:GT


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

    關注

    50

    文章

    4023

    瀏覽量

    133338
  • PID
    PID
    +關注

    關注

    35

    文章

    1469

    瀏覽量

    85197
收藏 人收藏

    評論

    相關推薦

    請問頻寬300k的積分控制器該如何設計?

    頻寬300k的積分控制器該如何設計?
    發(fā)表于 08-14 08:02

    存在輸出偏置的信號如何進行積分控制?

    目前做振動控制,使用的加速度傳感器有10v的輸出偏置,這個10v是廠家標定的值。純積分或者比例積分控制時,如何消除偏置電壓對積分過程的影響呢,是直接減去廠家標定的10v偏置還是用高通濾
    發(fā)表于 09-01 15:17

    仿智能積分控制算法研究

    積分作用從某種意義上來說是的記憶功能的模擬。對而言,記憶功能具有某種選擇性;在控制中,總是有選擇地記憶有用的信息而不記憶無用的信息。根
    發(fā)表于 11-23 08:48

    改進的D-S理論在ETC系統(tǒng)中的應用研究是什么?

    D-S證據理論概述及改進改進的D-S理論信息融合算法在ETC系統(tǒng)中的應用研究
    發(fā)表于 05-14 06:12

    天然氣發(fā)動機仿智能模糊混合控制器的研究Study on A

    本文將智能控制算法和PI 控制算法相結合,提出了一種基于PI 的模糊混合控制器。新
    發(fā)表于 05-25 11:10 ?40次下載

    仿智能控制器的研究及工程應用

    介紹了仿智能控制器的適用范圍和基本算法,提出了改進仿
    發(fā)表于 05-27 16:26 ?20次下載

    一種新型仿智能模糊混合控制器的研究

    本文將智能控制算法和PI 控制算法相結合,提出了一種基于PI 的模糊混合控制器。新
    發(fā)表于 07-30 15:28 ?14次下載

    基于內模結構的自適應仿智能協(xié)調控制

    本文提出一種改進仿智能控制算法,采用分層遞階智能
    發(fā)表于 08-30 17:37 ?21次下載
    基于內模結構的自適應<b class='flag-5'>仿</b><b class='flag-5'>人</b><b class='flag-5'>智能</b>協(xié)調<b class='flag-5'>控制</b>

    基于粗神經網絡的仿智能機器的語音融合算法研究

    基于粗神經網絡的仿智能機器的語音融合算法研究電子論文!資料來源網絡,如有侵權,敬請見諒
    發(fā)表于 11-30 11:34 ?4次下載

    仿足球機器目標定位與追蹤算法改進方案免費下載

    在足球機器的各種關鍵技術中,機器視覺是應用范圍最廣,最為基本的技術之一。移動機器視覺的研究主要集中在顏色模型建立、目標識別、定位以及跟蹤等方面。仿人機器
    發(fā)表于 09-21 11:31 ?52次下載

    改進的PCA算法在人臉識別中的應用研究_周亦敏

    改進的PCA算法在人臉識別中的應用研究_周亦敏
    發(fā)表于 03-19 11:30 ?0次下載

    基于Matlab的仿真機器步態(tài)規(guī)劃和穩(wěn)定控制仿真

    平臺; 提出仿人機器步態(tài)穩(wěn)定控制與關節(jié)執(zhí)行機構的優(yōu)化; 針對運動中擺動肢體對機器軸向影響帶來的不穩(wěn)定的問題,設計仿人機器
    發(fā)表于 10-18 14:31 ?39次下載

    智能算法在PID控制仿真中的應用研究教程免費下載

    本章講述了群智能算法在PID控制仿真中的應用研究,PID控制是典型的工業(yè)控制之一,對于PID
    發(fā)表于 10-09 08:00 ?0次下載
    群<b class='flag-5'>智能算法</b>在PID<b class='flag-5'>控制</b><b class='flag-5'>仿真</b>中的<b class='flag-5'>應用研究</b>教程免費下載

    RoboCup 2D機器足球仿真智能算法應用研究說明

    在Robocup仿真比賽中,Agent的動作技能是仿真足球比賽的基礎。本文詳細分析了robocup 2D機器足球仿真中射門技能存在的問題,論述了
    發(fā)表于 11-07 17:31 ?4次下載

    控制算法PID之積分控制(I)的原理和示例代碼

    積分(I)項是PID控制器的一個重要組成部分,它對系統(tǒng)的控制輸出做出反應,以減小系統(tǒng)的靜態(tài)誤差,即長時間內誤差積累導致的誤差。積分項的作用是在控制
    的頭像 發(fā)表于 11-02 08:00 ?2127次閱讀
    <b class='flag-5'>控制</b><b class='flag-5'>算法</b>PID之<b class='flag-5'>積分控制</b>(I)的原理和示例代碼