999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CMAC神經網絡的網絡控制系統模糊PD控制

2015-04-07 13:31:51陳瑾劉樂
物聯網技術 2015年2期

陳瑾++劉樂

摘 要:針對網絡控制系統中存在的隨機誘導時延,把傳輸網絡以及被控對象看作是一個時變的被控系統,將小腦模型神經網絡與PD控制相結合,通過CMAC神經網絡與PD的復合控制實現前饋反饋控制,PD控制器的參數由模糊推理機自適應整定,以減小網絡誘導時延及其不確定性對系統的負面影響,優化系統控制效果。最后對該控制方法進行了仿真研究,結果表明該方法能有效改善系統的控制性能。

關鍵詞:網絡控制系統;CMAC神經網絡;模糊PD;網絡誘導

中圖分類號:TP273 文獻標識碼:A 文章編號:2095-1302(2015)02-00-04

網絡控制系統(Networked Control System, NCS)是一種集通信網絡和控制系統于一體的全分布式、網絡化實時反饋控制系統[1]。由于多個節點共享網絡且數據流量變化不規則,不可避免地會產生信息交換時間延遲,即網絡誘導時延[2]。這種網絡時延會造成系統控制品質降低、性能惡化,甚至導致系統的不穩定[3]。因此,時延問題是網絡控制系統中最受關注的問題之一[4,5]。

基于誘導時延在研究網絡控制系統中的影響,文獻[6]提出了一種對周期時延的網絡采用增廣的確定性離散時間模型方法控制線性連續被控對象。文獻[7]針對采用隊列管理的網絡提出了隊列算法(Queuing methodology),隨機性的時延在該算法中被轉化為定常的時延,可看作是基于確定性預報器的時延補償方法。文獻[8]針對具有隨機時延的網絡控制系統提出了一種基于概率預報器時延補償的緩沖隊列方法。Zhang等[9]研究了定常時延網絡控制系統的穩定性,Yue等[10]建立了考慮網絡時變時延、丟包和錯序的新的網絡控制系統模型,Peng等[11]研究了區間時變時延網絡控制系統并通過引入Jessen不等式降低了復雜性。文獻[12]用非線性和攝動理論在假設沒有觀測噪聲的情況下把網絡誘導時延的影響描述為連續時間系統的非線性攝動。

為了減小網絡誘導時延及其不確定性對系統的負面影響,本文將傳輸網絡以及被控制對象視為是時變的被控系統,采用結合小腦模型神經網絡(Cerebellar Model Articulation Controller, CMAC)的PD控制方法,其中CMAC神經網絡實現前饋反饋控制,PD控制器則采用模糊PD復合切換模型,利用模糊推理機對其參數進行自適應在線整定,以優化控制效果,提高系統的控制性能。

1 網絡控制系統的時延問題描述

網絡控制系統中主要存在三種時延,即傳感器—控制器時延τsc、控制器計算時延τc和控制器—執行器時延τca。其中,傳感器—控制器時延τsc和控制器—執行器時延τca是由于控制系統的前向通道和反饋通道引入控制網絡所產生的傳輸時延,控制器計算時延τc是由于系統的硬件結構或軟件代碼等因素造成的過程時延。

通常情況下控制器的計算時延τc與τsc和τca相比很小,一般可以忽略不計,所以第k次采樣周期的總時延可以用τk=τksc+τkca來表示[13]。網絡控制系統的結構框圖如圖1所示。

圖1 網絡控制系統結構圖

2 基于CMAC神經網絡的模糊PD控制器設計

由于網絡隨機誘導時延的存在,網絡控制系統具有時變特性,如果使用常規的PID控制器其控制性能較差。而智能控制具有較好的適應能力,是改善網絡控制系統性能的有效手段,因此可以采用智能控制策略,以提高系統的魯棒性[14]。本文采用了CMAC神經網絡算法與模糊PD復合的控制方法對系統進行控制。采用PD算法而不用PID算法的目的是使CMAC神經網絡的學習僅依賴于誤差的當時測量值及變化值。

2.1 CMAC神經網絡

CMAC神經網絡是一種模擬小腦功能的神經網絡模型,具有自適應的查詢表達復雜非線性函數表格的能力,該網絡可通過學習算法改變表格的內容,分類存儲信息[15]。CMAC神經網絡的組成為:輸入層、中間層和輸出層,其結構如圖2所示。

圖2 CMAC神經網絡結構

up=[u1p,u2p,…,unp]T為輸入空間向量, [up]為量化編碼,輸入空間映射至c個存儲單元,c為泛化參數。

采用下式表示映射后的向量:

Rp=S([up])=[s1(up),s2(up),…,sc(up)]T (1)

式中sj([up])=1,j=1,2,…,c。

網絡的輸出為c個單元的權值之和。只考慮單輸出,則輸出為:

即: (2)

CMAC采用的學習算法如下:

采用δ學習規則調整權值,權值調整指標為:

(3)

式中e(t)=r(t)-y(t)。

由梯度下降法,權值按下式調整:

(4)

(5)

其中,w=[w1,w2,…,wc]T,β為慣性系數。

2.2 模糊PD控制器

模糊PD是通過模糊推理實現PD參數的實時調整來控制系統,其核心部分是模糊控制器。模糊控制器的設計主要包括模糊規則的制定、模糊論域的選擇和解模糊化。本文中模糊算法采用雙輸入雙輸出結構,即以指令信號差值e及差值變化率ec作為模糊控制器的輸入量,以kp和kd為輸出量用來作為PD控制器的比例系數和微分系數,其結構如圖3所示。

圖3 模糊PD控制器原理圖

由于在大范圍內采用模糊PD控制可以提高系統的動態響應速度,在小范圍內采用直接PD控制可以提高系統的穩態控制精度,因此本文采用模糊PD控制和直接PD控制的復合切換控制系統,即在小偏差時采用直接PD控制,以獲得比模糊PD控制更高的穩態精度,而在大偏差時采用模糊PD控制,可以得到比直接PD控制更快的動態響應和更小的超調量。其結構如圖4所示。當|e|≤e0時,采用直接PD控制;當|e|>e0時,采用模糊PD控制,e0為閾值。

圖4 模糊PD切換控制器結構圖

2.3 基于CMAC神經網絡的模糊PD復合控制器

從總體上講,CMAC網絡表示的是一種非線性映射,其學習算法采用簡單的δ算法,收斂速度極快,且不存在局部極小值問題,這使它非常適合在線應用。而模糊PD復合切換控制器本質也是非線性控制,且動態響應快,超調量小,對擾動變化適應性強,所以本文把CMAC神經網絡和模糊PD復合切換控制器的優點結合起來,構造了一種CAMC-fuzzy PD復合控制器,將其應用在存在時延的網絡控制系統中,其結構如圖5所示。

圖5 CMAC-fuzzy PD復合控制系統結構

CMAC神經網絡的輸入取指令信號rin(k),采用有導師的學習算法,當每一控制周期結束時,計算出相應的CMAC神經網絡輸出un(k),并與總控制輸入u(k)相比較,修正權重,進入學習過程。

起初系統在運行時,模糊PD復合切換控制器起主要作用,而CMAC神經網絡不起作用,經過一段時間后,CMAC神經網絡通過實際輸出與期望輸出值不斷學習,修改權值,逐漸由CMAC神經網絡控制器的輸出起主要作用。

其控制算法為:

(6)

其中ai為二進制選擇向量,c為泛化參數。

時 (7)

其中kp和kd是直接PD控制器預設好的參數,k'p和k'd是模糊PD控制器在線整定的參數。

系統總控制輸出:

u(k)=un(k)+up(k) (8)

其中CMAC神經網絡產生的輸出,up(k) 為模糊PD復合切換控制器產生的輸出。

在這里,CMAC神經網絡概念映射的方法為:輸入空間S在區間[Smin,Smax]上分成N+2c個量化間隔,即:

v1…vc=Smin

vj=vj-1+Δvj (j=c+1,…,c+N)

vN+c+1…vN+2c=Smax (9)

CMAC神經網絡實際映射的方法為:

(10)

調整指標在學習過程中為:

(11)

(12)

(13)

式中,η為網絡學習速率,η∈(0,1),β為慣性量,β∈(0,1)。

3 系統仿真與分析

采用如圖6所示的Simulink仿真模型進行系統仿真,輸入為單位階躍信號,被控對象傳遞函數為。CMAC神經網絡參數取N=100,c=5, η=0.1,β=0.04;直接PD控制參數取kp=0.02,kd=0.06;模糊PD復合切換閾值e0=0.2。

模糊算法的輸入e和ec的論域分別取[-6, 6]和[-30, 30],若e的實際數值超過了論域的設定范圍則作強制限定處理;隸屬度函數取高斯鐘形函數,分別為N,Z,P(負,零,正);k'p和k'd的論域分別為[0, 0.001]和[0, 0.1],隸屬度函數也取為高斯鐘形函數,分別為Z,S,M,P(零,小,中,大);模糊推理采用Mamdani型推理,解模糊采用重心法。k'p和k'd的模糊查詢表如表1和表2所示。

表1 參數k'p的模糊查詢表 表2 參數k'd的模糊查詢表

N Z P N Z P

N S M Z N Z M M

Z P P P Z P Z P

P P P P P M Z S

由于網絡時延在連續時間帶內隨機變化,所以使用高斯隨機分布信號源來產生系統的網絡時延,得到均值為5 ms和50 ms高斯分布隨機時延網絡環境下的階躍響應,與傳統CMAC-PD復合控制和fuzzy PD控制的階躍響應對比如圖7、圖8所示,采樣時間為1 ms。

(a) fuzzy PD控制下的階躍響應

(b) CMAC-PD控制下的階躍響應

(c) CMAC-fuzzy PD控制下的階躍響應

圖7 時延均值為5 ms時的階躍響應

(a) fuzzy PD控制下的階躍響應

(b) CMAC-PD控制下的階躍響應

(c) CMAC-fuzzy PD控制下的階躍響應

圖8 時延均值為50 ms時的階躍響應

由兩種網絡時延情況下的控制系統響應可見,前兩種控制方法的過渡時間長,超調量大,而在CMAC-fuzzy PD復合控制下,系統控制效果良好,尤其在長時延的網絡環境下,明顯優于傳統fuzzy PD控制和CMAC-PD控制。

4 結 語

由于網絡隨機誘導時延的存在,網絡控制系統往往具有時變特性,致使傳統的控制方法的控制效果變差,而智能控制具有較好的適應能力,是改善網絡控制系統控制性能的有效手段。本文把傳輸網絡和被控對象當成一個時變系統,采用智能控制策略,將CMAC神經網絡算法與PD控制器相結合,實現前饋反饋控制,PD控制器則采用模糊PD復合切換模型,利用模糊推理機對其參數進行自適應在線整定。仿真結果表明此控制方法控制效果良好,有效地改善了系統的控制性能。

參考文獻

[1] Tang B, Liu G P, Gui W H. Improvement of state feedback controller design for networked control systems[C]. IEEE Transactions on Circuits and Systems, 2008, 55(5): 464-468.

[2] Nikolai V, Jean-Philippe G, Christophe A, et al. Network control with delay measurement and estimation[J]. Control Engineering Practice, 2008, 17(2): 231-244.

[3] Hideaki I. Control with limited communication and message losses[J]. Systems and Control Letters, 2008, (57): 322-331.

[4] Cloosterman M, Van de Wouw N, Heemels M, et al. Stability of networked control systems with uncertain time-varying delays[J]. IEEE Transactions on Automatic Control, 2009, 54(7): 1575-1579.

[5] Shi Y, Yu B. Output feedback stabilization of networked control systems with random delays modeled by Markov chains[J]. IEEE Transactions on Automatic Control, 2009, 54(7): 1668-1674.

[6] Halevi Y, Ray A. Integrated communication and control systems: Part I analysis[J]. Journal of Dynamic Systems, Measurement and Control, 1988(110): 367-373.

[7] Luck R, Ray A. An observer based compensator for distributed delays[J]. Automatica, 1990, 26(5): 903-908.

[8] Chan H. Closed-loop control of systems over a communications network with queues[J]. International Journal of Control, 1995, 62 (3): 493-510.

[9] Zhang W, Branicky M S, Phillips S M. Stability of networked control systems[J]. IEEE Control System Magazine, 2001, 21(11): 84 – 99.

[10] Yue D, Han Q L, Peng C. State feedback controller design of networked control systems[J]. IEEE Transactions on Circuits and Systems, 2004, 51(11): 640 – 644.

[11] Peng C, Tian Y C, Tademo. State feedback controller design of networked control systems with interval time-varying delay and nonlinearity[J]. International Journal of Robust and Nonlinear Control, 2008, 18(12): 1285– 1301.

[12] Walsh G C, Beld Man O, Bushnell L G. Asymptotic behavior of nonlinear networked control systems[J]. IEEE Transactions on Automatic Control, 2001, 46 (7) :1093-1097.

[13]傅磊,戴冠中. 網絡化控制系統的研究綜述[J]. 計算機工程與應用, 2005, 41(25): 221-225.

[14] Lee S, Lee S H, Lee K C, et al. Intelligent performance management of networks for advanced manufacturing systems[J]. IEEE Transactions on Industrial Electronics, 2001, 48(4): 731-741.

[15]冷承業,郁建平. CMAC神經網絡控制在直接轉矩控制系統中的應用[J]. 電氣技術與自動化, 2004 (12): 78-80.

主站蜘蛛池模板: 亚洲三级a| 国产手机在线观看| 狠狠综合久久| 欧美色视频在线| 呦系列视频一区二区三区| 亚洲av片在线免费观看| 亚洲中文字幕国产av| 亚洲AV无码精品无码久久蜜桃| 岛国精品一区免费视频在线观看| 欧美成人免费| 欧美日韩午夜视频在线观看| 色婷婷综合在线| 日韩视频免费| 国产成人区在线观看视频| 毛片视频网址| 丁香亚洲综合五月天婷婷| 国产真实乱人视频| 国产欧美精品一区aⅴ影院| 欧美国产日韩在线播放| 夜夜操狠狠操| 成人日韩欧美| 精品国产中文一级毛片在线看| 日韩人妻少妇一区二区| 精品欧美视频| 亚洲三级色| 国产成人精品日本亚洲| 亚洲无码在线午夜电影| 九色综合视频网| 亚洲第一国产综合| 国产香蕉在线| 国产微拍一区二区三区四区| 欧美日韩综合网| 亚洲毛片在线看| 久久亚洲中文字幕精品一区| 亚洲有码在线播放| 一级毛片免费不卡在线 | 国产自在线播放| www.亚洲国产| 欧美亚洲国产视频| 99久久精品国产精品亚洲 | 国产不卡国语在线| 尤物在线观看乱码| 粉嫩国产白浆在线观看| 国产人成午夜免费看| 亚洲一级无毛片无码在线免费视频| 国产成人区在线观看视频| 成人永久免费A∨一级在线播放| 国产精品所毛片视频| 成人免费视频一区二区三区| 国产成人一区在线播放| 91探花国产综合在线精品| 狠狠色狠狠综合久久| аⅴ资源中文在线天堂| 久久精品免费国产大片| 在线观看国产网址你懂的| 女人毛片a级大学毛片免费| 欧美国产另类| 青青草国产一区二区三区| 在线精品欧美日韩| 亚洲中文字幕无码mv| 国产一二三区在线| 色老二精品视频在线观看| 91福利片| 欧美中出一区二区| 色综合色国产热无码一| 欧美有码在线观看| 免费女人18毛片a级毛片视频| 91成人在线观看| 激情無極限的亚洲一区免费| 欧美精品影院| 欧美成人精品一区二区| 亚洲成人精品| 四虎影院国产| 91欧美在线| 天天综合网亚洲网站| 国产尤物视频网址导航| 久久久久久高潮白浆| 午夜小视频在线| 日日拍夜夜嗷嗷叫国产| 美女被操黄色视频网站| 中文字幕在线永久在线视频2020| 91在线无码精品秘九色APP|