亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PID控制的網絡控制系統(tǒng)研究

        2018-01-05 02:01:18高宏力錢桃林
        自動化與儀表 2017年8期
        關鍵詞:包率執(zhí)行器數據包

        王 勇,高宏力,梁 超,錢桃林

        (西南交通大學 機械工程學院,成都 610031)

        基于PID控制的網絡控制系統(tǒng)研究

        王 勇,高宏力,梁 超,錢桃林

        (西南交通大學 機械工程學院,成都 610031)

        該文針對網絡控制系統(tǒng)的時延,綜合其研究現狀、方法以及仿真方法等,應用了Lyapunov函數證明系統(tǒng)全域漸近穩(wěn)定,并將其轉化為線性矩陣不等式(LMI)方程存在性求解問題。以理想網絡環(huán)境為前提條件,系統(tǒng)控制性能為目標,研究存在固定時延的NCS問題,并設計了系統(tǒng)控制器;應用了實時性較好的TrueTime1.5仿真工具箱,基于Matlab運行環(huán)境,聯(lián)合Matlab/Simulink設計仿真控制系統(tǒng),對網絡控制系統(tǒng)進行仿真試驗。運用Matlab語言編寫控制系統(tǒng)PID控制算法,聯(lián)合Truetime工具箱設計仿真控制系統(tǒng),證明了所設計的系統(tǒng)控制器的有效性。

        網絡控制系統(tǒng);TrueTime工具箱;網絡時延;PID控制

        網絡控制技術是網絡通訊技術、計算機技術及控制技術交叉融合而產生的新型應用控制技術。網絡控制這一概念早在20世紀90年代就已經被提出,文獻[1]給出了網絡控制系統(tǒng)NCS在概念意義上的定義。然而,對于NCS的研究可以追溯到20世紀80年代末,文獻[2-3]中對ICCS的研究就是NCS研究的雛形。近年來,由于計算機技術、通訊技術的高度發(fā)達,為網絡控制系統(tǒng)的研究提供了便利,加之網絡控制系統(tǒng)在應用上的優(yōu)勢,使其成為現階段的研究熱點之一。

        近年來,對NCS的研究已成為各高校的研究熱點,主要圍繞NCS存在的網絡誘導時延、數據丟包、網絡調度和時鐘驅動等主要問題。結合經典理論與現代控制技術,對網絡控制系統(tǒng)的理論研究逐漸趨于成熟,而對于理論的試驗也是高校研究熱點不可或缺的一部分。文獻[4]對網絡控制系統(tǒng)的試驗平臺建設與算法設計主要基于EtherNet運動控制平臺,深入研究了網絡誘導時延產生機理。文獻[5]基于網絡的計算機控制技術試驗系統(tǒng)的研發(fā),在Web平臺上面向用戶的具有大時滯特性的實際情況,以經典的三容水箱為研究對象,研究了大時滯對其控制性能的影響等。文獻[6]介紹了網絡控制系統(tǒng)的構成,試驗實現了遠程的控制實時性等。

        網絡控制系統(tǒng)仿真是理論研究NCS必要的研究方法,是控制算法驗證、試驗存在問題驗證的必要手段。在此,運用經典控制理論以及NCS技術,簡述了NCS存在的基本問題,設計了網絡控制系統(tǒng)控制器,對系統(tǒng)PID控制算法進行仿真,最后加以總結。

        1 NCS基本問題

        參照文獻[7-8],從控制網絡體系架構出發(fā),對網絡控制系統(tǒng)進行研究。典型的NCS經直結構如圖1所示,給出了控制系統(tǒng)的關鍵組成元素。NCS抽象模型如圖2所示,在傳統(tǒng)控制系統(tǒng)中加入通信網絡,就構成了NCS。因網絡的加入,從而引入了時延、數據丟包、信息調度、時鐘驅動及數據包的時序錯亂等,造成控制系統(tǒng)的不穩(wěn)定。文獻[9]講述了NCS的基本問題,并結合該問題提出了若干解決辦法、研究手段,對研究現狀進行了展望。

        圖1 典型的NCS經直結構Fig.1 Typical NCS via direct structure

        圖2 NCS抽象模型Fig.2 NCS abstract model

        傳感器到控制器、控制器到執(zhí)行器之間加入了通訊網絡,控制系統(tǒng)的信號的傳遞存在網絡時延。時延的產生是由于網絡帶寬、數據流量的不穩(wěn)定、數據碰撞、網絡阻塞和連接中斷等造成,此外網絡節(jié)點量化、控制計算等也會造成網絡時延。時延的計算方法一般有3種,即試驗的方法、理論推導以及信息包中加入“時間截”。

        受網絡帶寬、數據流量、數據碰撞、阻塞等的影響,控制系統(tǒng)存在數據包丟失。此外,數據包在網絡中的傳輸,發(fā)生錯誤而要求重發(fā),以及數據包在一定時間內沒到達就將被放棄。在控制系統(tǒng)中,由于系統(tǒng)存在實時性,在一定時間內沒有到達的數據將被主動放棄,接著發(fā)送新數據。通常穩(wěn)定的控制系統(tǒng)能夠容許具有必然性的數據包丟失,但是超過其丟包率系統(tǒng)將失去穩(wěn)定。

        除上述問題以外,還有數據包的時序錯亂、網絡的信息調度、節(jié)點的驅動方式、單包和多包傳輸、多采樣率及節(jié)點的時鐘同步等。對于NCS的設計,必須綜合所有基本問題對控制系統(tǒng)的影響。故此,在考慮所有問題的基礎上,重點研究穩(wěn)定系統(tǒng)在固定丟包率下確定時延的控制系統(tǒng)的穩(wěn)定問題。

        2 控制系統(tǒng)設計

        以網絡誘導時延為核心進行網絡控制系統(tǒng)的設計,使用EtherNet為通訊方式,假設數據丟包率為固定值(不影響控制系統(tǒng)的穩(wěn)定性)進行研究。經典NCS模型如圖2所示,其給出了簡單的NCS的基本組成。

        NCS一般由控制器節(jié)點、傳感器節(jié)點、執(zhí)行器節(jié)點、控制對象及通訊網絡等組成。由圖2可見,存在于傳感器與控制器之間的時延為τsc,控制器與執(zhí)行器之間的時延為τca,控制計算時延為τc。由于τc相對于τsc+τca較小,可以忽略不計,所以一般只記總時延 τ=τsc+τca。

        2.1 系統(tǒng)描述

        時延τ主要存在于傳輸網絡中,由于帶寬、丟包等具有隨機性,因此其存在不確定性和一定的隨機性。為分析時延對控制系統(tǒng)的影響,首先對NCS作以下假設:

        ①傳感器選用時鐘驅動,控制器、執(zhí)行器選用事件驅動;

        ②總時延為數據傳輸時延,主要在傳感器節(jié)點與控制器節(jié)點、控制器節(jié)點與執(zhí)行器節(jié)點之間,減小了其余不確定干擾因素;

        ③時延為確定界時延,且固定在一定區(qū)間范圍內,其值不大于1個周期。

        對于圖1所示NCS,一般線性連續(xù)受控模型為

        式中:x(t)∈Rn,u(t)∈Rm,y(t)∈Rr分別為系統(tǒng)的狀態(tài)、控制輸入及系統(tǒng)輸出向量;矩陣A,B,C為適維實矩陣。存在時延的系統(tǒng)為

        考慮到時延對控制系統(tǒng)的影響,將連續(xù)系統(tǒng)式(2)采用時刻離散化,得到:

        2.2 控制器設計

        定義1 對于網絡控制系統(tǒng)式(3),當存在Lyapunov函數 V(x(k))時,且滿足 V(x(k))>0,即 V(x(k))為正定函數;函數 V(x(k))沿式(3)的前向差分 ΔV(x(k))=V(x(k+1))-V(x(k))為負定,即 ΔV(x(k))<0,因此,閉環(huán)系統(tǒng)式(3)對于給定初始條件趨于穩(wěn)定。

        假設被控對象的狀態(tài)都可預測,并且時延設定為確定時延,使用 u(k)=Kx(k)作為控制函數,如果有對稱的正定矩陣P,S及反饋控制系統(tǒng)的增益K,從而有:

        成立,則閉環(huán)系統(tǒng)式(3)漸進穩(wěn)定。

        定義Lyapunov函數

        式中:P,S 為對稱正定矩陣,很顯然 V(x(k))>0,而

        把式(3)代入式(6),得到:

        由 Lyapunov函數可知,若 ΔV(x(k))<0 成立,則式(3)趨于穩(wěn)定。因此:

        根據 schur補性質,可以將式(8)變?yōu)槭剑?),同時由于存在1個從分條件:

        所以可得 ΔV(x(k))<0,從而閉環(huán)控制系統(tǒng)式(3)漸進穩(wěn)定。

        3 仿真與結果分析

        在此,運用TrueTime在Matlab/Simulink環(huán)境下實現NCS與網絡調度實時系統(tǒng)的聯(lián)合仿真,以Visual C++6.0及以上版本為編譯器編譯TrueTime網絡控制仿真工具箱。文獻[10]介紹,使用TrueTime仿真試驗,研究LQG算法的對3個倒立擺的NCS仿真試驗,驗證NCS存在的問題對系統(tǒng)的影響。結果為在使用調度算法不同時存在的丟包率,對系統(tǒng)穩(wěn)定性有明顯的影響。

        TrueTime的仿真體具有較好的實時性,與NCS的實際情況有許多相似之處。TrueTime與Matlab/Simulink結合進行仿真,更能真實地反應系統(tǒng)的實時性能,可以用于構建計算機的實時分布式NCS的動態(tài)試驗過程、模擬網絡調度和建立系統(tǒng)的控制模型。實際數學模型為

        系統(tǒng)控制器節(jié)點4和執(zhí)行器節(jié)點2的驅動方式采用事件驅動,而傳感器節(jié)點3的驅動方式采用時間驅動。通訊方式選擇EtherNet以太網通訊,網速100000 b/s。假設系統(tǒng)丟包率設定為0,存在短時延,且其值小于采樣周期。

        當采樣周期為 0.01 s時,調整參數 KI,KP,KD。其中,KI=200,KP=400,KD=19。

        NCS模型如圖3所示,控制系統(tǒng)由4個網絡控制節(jié)點、1個網絡模塊和其他一些Simulink模塊等組成。

        圖3NCS模型Fig.3 NCS model

        網絡控制節(jié)點由TrueTime Kernel與Simulink模塊組成。Node1為干擾節(jié)點,時鐘驅動方式,以固定周期的方式周期發(fā)出信號占用網絡帶寬,從而干擾網絡傳輸質量,其為均值零的白噪聲;Node2為執(zhí)行器節(jié)點,執(zhí)行器接收由網絡調度傳來控制器的信號,作用于被控對象;Node3為傳感器節(jié)點,接收整個系統(tǒng)輸出,通過網絡的調度反饋給系統(tǒng)PID控制器;Node4為PID控制器節(jié)點,事件驅動方式,接收輸入信號和反饋信號,控制計算,對控制對象進行反饋控制校正。

        控制系統(tǒng)選用有線網絡控制模塊(Network),有4個輸入和4個輸出。

        圖4為系統(tǒng)控制輸出,其為控制器在接收到傳感器發(fā)送的信號進行計算輸出。圖5為系統(tǒng)仿真的曲線跟蹤輸出。由圖可見,跟蹤曲線平穩(wěn)性較好、響應速度快、超調量較小。

        圖4 系統(tǒng)控制輸出Fig.4 System control output

        圖5 曲線跟蹤Fig.5 Curve tracking

        4 結語

        基于經典控制理論的狀態(tài)方程,建立了實際控制對象的狀態(tài)方程數學模型,在網絡控制系統(tǒng)中把網絡時延添加到狀態(tài)方程中,對網絡控制系統(tǒng)進行了系統(tǒng)的分析。綜合運用了LMI矩陣不等式和Lyapunov函數,并使用TrueTime工具箱驗證所設計的控制算法,結果顯示控制算法具有效好的魯棒性。綜合運用TrueTime工具箱與Matlab的聯(lián)合仿真,得到了跟隨指定期望軌跡的效果圖。仿真結果表明,PID控制策略對固定時延和丟包率的控制,響應時間快,超調量小,且趨于穩(wěn)定。該研究能夠為其它隨機時延和丟包率控制的研究提供一些參考。

        [1] Walsh Gregory C,Ye Hong,Bushnell Linda.Stability analysis of networked control systems[C]//Proceedings of the American Control Conference.SanDiego California USA:[s.n.],1999:2876-2880.

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

        [3] Ray A,Halevi Y.Integrated communication and control systems:part II-design considerations[J].ASME Journal of Dynamic Systems,Measurement and Control,1988,110(4):374-381.

        [4] 黃海.網絡控制系統(tǒng)實驗平臺建設與算法研究[D].杭州:浙江大學,2007:1-130.

        [5] 傅宗寧.基于網絡的計算機控制技術實驗系統(tǒng)的研發(fā)[D].杭州:杭州電子科技大學,2015:1-60.

        [6] 李憲.網絡控制實驗的開發(fā)與實驗設計[D].沈陽:東北大學,2012:1-55.

        [7] 王巖,孫增圻.網絡控制系統(tǒng)分析與設計[M].北京:清華大學出版社,2009.

        [8] 員俊峰,姚艷彬,宗光華.基于PLC的機器人制孔執(zhí)行器控制系統(tǒng)設計[J].機械設計與制造,2010,31(7):144-146.

        [9] 芮萬智,江漢紅,候重遠.網絡控制系統(tǒng)研究綜述與展望[J].信息與控制,2012,41(1):83-87.

        [10]陳波,孟朝明,葛斌,等.TrueTime的網絡控制系統(tǒng)仿真研究[J].控制工程,2008,15(5):501-503.

        Research of Network Control System Based on PID Control

        WANG Yong,GAO Hong-li,LIANG Chao,QIAN Tao-lin
        (School of Mechanical Engineering,Southwest Jiaotong University,Chengdu 610031,China)

        For the delay of the network control system,integrated its research status,methods and simulation methods.The Lyapunov function is used to prove the global asymptotic stability of the system,and it is transformed into the existence problem of linear matrix inequality(LMI)equation.Taking the ideal network environment as the prerequisite and the system control performance as the goal,the NCS problem with fixed delay is studied,and the system controller is designed.Application of real-time simulation toolbox better TrueTime1.5,based on Matlab operating environment,the United Matlab/Simulink design control system of simulation,the simulation experiment of network control system is carried out.The control system PID control algorithm is written in Matlab language,and the control system of simulation is designed in Truetime toolbox.The results show that the system controller is designed to be effective.

        network control system(NCS);TrueTime toolbox;network delay;PID control

        TP393;TP273

        A

        1001-9944(2017)08-0053-04

        10.19557/j.cnki.1001-9944.2017.08.013

        2017-02-21;

        2017-04-23

        王勇(1987—),男,在讀碩士研究生,研究方向為網絡控制、魯棒控制;高宏力(1971—),男,博士,教授、博導,研究方向為機器人技術、機電液一體化及其故障診斷等。

        猜你喜歡
        包率執(zhí)行器數據包
        支持向量機的船舶網絡丟包率預測數學模型
        一種基于噴泉碼的異構網絡發(fā)包算法*
        雙級執(zhí)行器系統(tǒng)的離散滑??刂?/a>
        測控技術(2018年12期)2018-11-25 09:37:50
        SmartSniff
        一種新的VANET網絡鏈路丟包率估計算法
        電訊技術(2018年10期)2018-10-24 02:35:00
        飛機裝配預連接緊固件自動化安裝末端執(zhí)行器設計
        考慮執(zhí)行器飽和的改進無模型自適應控制
        自動化學報(2016年8期)2016-04-16 03:38:51
        一類具有執(zhí)行器飽和的非線性系統(tǒng)抗飽和方法研究
        自動化學報(2016年5期)2016-04-16 03:38:49
        TCN 協(xié)議分析裝置丟包率研究
        基于Libpcap的網絡數據包捕獲器的設計與實現
        天堂网在线最新版www中文网| 蜜桃视频一区二区三区四| 尹人香蕉久久99天天拍| 久精品国产欧美亚洲色aⅴ大片| 99久久久国产精品免费蜜臀| 国产亚洲曝欧美不卡精品| 午夜视频一区二区三区在线观看| 极品粉嫩嫩模大尺度无码视频| 老师翘臀高潮流白浆| 在线精品日韩一区二区三区| 蜜桃视频网站在线免费观看| 免费亚洲一区二区三区av| 黄网站欧美内射| 国模精品二区| 操老熟妇老女人一区二区| 日本精品视频一区二区三区四区| 欧美人与物videos另类| 欧美日韩区1区2区3区| 精品黄色一区二区三区| 无套内射在线无码播放| 伊人久久五月丁香综合中文亚洲| 日本成人字幕在线不卡| 又爆又大又粗又硬又黄的a片| 午夜久久精品国产亚洲av| av在线一区二区三区不卡| 亚洲av成人片无码网站| 又黄又爽的成人免费视频| 国产经典免费视频在线观看| 一区二区三区在线视频观看| 久久成人影院精品777| 国产亚洲欧美在线| 精品蜜桃在线观看一区二区三区| 激情综合婷婷色五月蜜桃| 亚洲精品无码久久久久av麻豆| 国产一线视频在线观看高清| 国产av熟女一区二区三区密桃| 国产乡下三级全黄三级| 亚洲成人免费观看| 丰满熟女人妻一区二区三区| 日本a片大尺度高潮无码| 丰满少妇被猛烈进入无码|