国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)可變時延補償方法與流程

      文檔序號:12731783閱讀:260來源:國知局
      一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)可變時延補償方法與流程

      本發(fā)明涉及自動控制技術(shù),網(wǎng)絡(luò)通信技術(shù)和計算機技術(shù)的交叉領(lǐng)域,尤其涉及帶寬資源有限的多輸入多輸出網(wǎng)絡(luò)解耦控制系統(tǒng)技術(shù)領(lǐng)域。



      背景技術(shù):

      在網(wǎng)絡(luò)環(huán)境下,傳感器、控制器和執(zhí)行器通過網(wǎng)絡(luò)媒介形成閉環(huán),組成網(wǎng)絡(luò)控制系統(tǒng)(Networked control systems,NCS),NCS的典型結(jié)構(gòu)如圖1所示。

      NCS為經(jīng)典和現(xiàn)代控制理論注入了新的活力,同時也對其系統(tǒng)的設(shè)計提出了新的挑戰(zhàn):一方面,網(wǎng)絡(luò)的引入會帶來節(jié)省投資、易于維護等優(yōu)點;另一方面,也會帶來時延、數(shù)據(jù)丟包和其他復(fù)雜的現(xiàn)象,尤其是可變網(wǎng)絡(luò)時延的存在,可降低NCS控制性能質(zhì)量,甚至使系統(tǒng)失去穩(wěn)定性,嚴重時可能導(dǎo)致系統(tǒng)出現(xiàn)故障。

      目前,國內(nèi)外關(guān)于NCS的研究,主要是針對單輸入單輸出(Single-input and single-output,SISO)網(wǎng)絡(luò)控制系統(tǒng),分別在網(wǎng)絡(luò)時延已知、未知或隨機,網(wǎng)絡(luò)時延小于一個采樣周期或大于一個采樣周期,單包傳輸或多包傳輸,有無數(shù)據(jù)包丟失等情況下,對其進行數(shù)學建模或穩(wěn)定性分析與控制。但針對實際工業(yè)過程中,普遍存在的至少包含二個輸入與二個輸出(Two-input and two-output,TITO)的控制系統(tǒng),所構(gòu)成的多輸入多輸出(Multiple-input and multiple-output,MIMO)網(wǎng)絡(luò)控制系統(tǒng)的研究則相對較少,尤其是針對輸入與輸出信號之間,存在耦合作用需要通過解耦處理的多輸入多輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(Networked decoupling control systems,NDCS)時延補償?shù)难芯砍晒麆t相對更少。

      MIMO-NDCS的典型結(jié)構(gòu)如圖2所示。

      與SISO-NCS相比,MIMO-NDCS具有以下特點:

      (1)輸入信號與輸出信號之間彼此影響并存在耦合作用

      在存在耦合作用的MIMO-NCS中,一個輸入信號的變化將會使多個輸出信號發(fā)生變化,而各個輸出信號也不只受到一個輸入信號的影響。即使輸入與輸出信號之間經(jīng)過精心選擇配對,各控制回路之間也難免存在著相互影響,因而要使輸出信號獨立跟蹤各自的輸入信號是有困難的。MIMO-NDCS中的解耦器,用于解除或降低多輸入多輸出信號之間的耦合作用。

      (2)內(nèi)部結(jié)構(gòu)比SISO-NCS要復(fù)雜得多

      (3)被控對象可能存在不確定性因素

      在MIMO-NDCS中,涉及的參數(shù)較多,各控制回路間的聯(lián)系較多,參數(shù)變動對整體控制效果的影響會變得很復(fù)雜。

      (4)控制部件失效

      在MIMO-NDCS中,至少包含有兩個或兩個以上的閉環(huán)控制回路,至少包含有兩個或兩個以上的傳感器和執(zhí)行器。每一個元件的失效都可能影響整個控制系統(tǒng)的性能,嚴重時會使控制系統(tǒng)不穩(wěn)定,甚至造成重大事故。

      由于MIMO-NDCS的上述特殊性,使得大部分基于SISO-NCS進行設(shè)計與控制的方法,已無法滿足MIMO-NDCS的控制性能與控制質(zhì)量的要求,使其不能或不能直接應(yīng)用于MIMO-NDCS的設(shè)計與分析中,給MIMO-NDCS的控制與設(shè)計帶來了一定的困難。

      對于MIMO-NDCS,網(wǎng)絡(luò)時延補償與控制的難點主要在于:

      (1)由于網(wǎng)絡(luò)時延與網(wǎng)絡(luò)拓撲結(jié)構(gòu)、通信協(xié)議、網(wǎng)絡(luò)負載、網(wǎng)絡(luò)帶寬和數(shù)據(jù)包大小等因素有關(guān),對大于數(shù)個乃至數(shù)十個采樣周期的隨機網(wǎng)絡(luò)時延,要建立MIMO-NDCS中各個控制回路的可變網(wǎng)絡(luò)時延準確的預(yù)測、估計或辨識的數(shù)學模型,目前幾乎是不可能的。

      (2)發(fā)生在MIMO-NDCS中,前一個節(jié)點向后一個節(jié)點傳輸網(wǎng)絡(luò)數(shù)據(jù)過程中的網(wǎng)絡(luò)時延,在前一個節(jié)點中無論采用何種預(yù)測或估計方法,都不可能事先提前知道其后產(chǎn)生的網(wǎng)絡(luò)時延準確值。時延導(dǎo)致系統(tǒng)性能下降甚至造成系統(tǒng)不穩(wěn)定,同時也給控制系統(tǒng)的分析與設(shè)計帶來困難。

      (3)要滿足MIMO-NDCS中,不同分布地點的所有節(jié)點時鐘信號完全同步是不現(xiàn)實的。

      (4)由于MIMO-NCS中,輸入與輸出之間彼此影響,并存在耦合作用,其MIMO-NDCS的內(nèi)部結(jié)構(gòu)要比MIMO-NCS和SISO-NCS復(fù)雜,可能存在的不確定性因素較多,對其實施時延補償與控制要比MIMO-NCS和SISO-NCS困難得多。



      技術(shù)實現(xiàn)要素:

      本發(fā)明涉及MIMO-NDCS中的一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(TITO-NDCS)可變網(wǎng)絡(luò)時延的補償與控制,其TITO-NDCS的典型結(jié)構(gòu)如圖3所示。

      針對圖3中的閉環(huán)控制回路1:

      1)從輸入信號x1(s)到輸出信號y1(s)之間的閉環(huán)傳遞函數(shù)為:

      式中:C1(s)是控制單元,G11(s)是被控對象;τ1表示將控制解耦器CD1節(jié)點輸出信號u1p(s),經(jīng)前向網(wǎng)絡(luò)通路傳輸?shù)綀?zhí)行器A1節(jié)點所經(jīng)歷的可變網(wǎng)絡(luò)時延;τ2表示將輸出信號y1(s)從傳感器S1節(jié)點,經(jīng)反饋網(wǎng)絡(luò)通路傳輸?shù)娇刂平怦钇鰿D1節(jié)點所經(jīng)歷的可變網(wǎng)絡(luò)時延。

      2)來自閉環(huán)控制回路2中C2(s)控制單元的輸出信號u2(s),通過交叉解耦通道傳遞函數(shù)P12(s)及其網(wǎng)絡(luò)通路單元后作用于閉環(huán)控制回路1,從輸入信號u2(s)到輸出信號y1(s)之間的閉環(huán)傳遞函數(shù)為:

      3)來自閉環(huán)控制回路2執(zhí)行器A2節(jié)點的輸出信號u2p(s),通過被控對象交叉通道傳遞函數(shù)G12(s)影響閉環(huán)控制回路1的輸出信號y1(s),從輸入信號u2p(s)到輸出信號y1(s)之間閉環(huán)傳遞函數(shù)為:

      上述閉環(huán)傳遞函數(shù)等式(1)至(3)的分母中,包含了可變網(wǎng)絡(luò)時延τ1和τ2的指數(shù)項和時延的存在將惡化控制系統(tǒng)的性能質(zhì)量,甚至導(dǎo)致系統(tǒng)失去穩(wěn)定性。

      針對圖3中的閉環(huán)控制回路2:

      1)從輸入信號x2(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      式中:C2(s)是控制單元,G22(s)是被控對象;τ3表示將控制解耦器CD2節(jié)點輸出信號u2p(s),經(jīng)前向網(wǎng)絡(luò)通路傳輸?shù)綀?zhí)行器A2節(jié)點所經(jīng)歷的可變網(wǎng)絡(luò)時延;τ4表示將輸出信號y2(s)從傳感器S2節(jié)點,經(jīng)反饋網(wǎng)絡(luò)通路傳輸?shù)娇刂平怦钇鰿D2節(jié)點所經(jīng)歷的可變網(wǎng)絡(luò)時延。

      2)來自閉環(huán)控制回路1中C1(s)控制單元的輸出信號u1(s),通過交叉解耦通道傳遞函數(shù)P21(s)及其網(wǎng)絡(luò)通路單元后作用于閉環(huán)控制回路2,從輸入信號u1(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      3)來自閉環(huán)控制回路1執(zhí)行器A1節(jié)點的輸出信號u1p(s),通過被控對象交叉通道傳遞函數(shù)G21(s)影響閉環(huán)控制回路2的輸出信號y2(s),從輸入信號u1p(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      上述閉環(huán)傳遞函數(shù)等式(4)至(6)的分母中,均包含了可變網(wǎng)絡(luò)時延τ3和τ4的指數(shù)項和時延的存在將惡化控制系統(tǒng)的性能質(zhì)量,甚至導(dǎo)致系統(tǒng)失去穩(wěn)定性。

      發(fā)明目的:

      針對圖3的TITO-NDCS,其閉環(huán)控制回路1的閉環(huán)傳遞函數(shù)等式(1)至(3)的分母中,均包含了可變網(wǎng)絡(luò)時延τ1和τ2的指數(shù)項和以及閉環(huán)控制回路2的閉環(huán)傳遞函數(shù)等式(4)至(6)的分母中,均包含了可變網(wǎng)絡(luò)時延τ3和τ4的指數(shù)項和時延的存在會降低各自閉環(huán)控制回路的控制性能質(zhì)量并影響各自閉環(huán)控制回路的穩(wěn)定性,同時也將降低整個系統(tǒng)的控制性能質(zhì)量并影響整個系統(tǒng)的穩(wěn)定性,嚴重時將導(dǎo)致整個系統(tǒng)失去穩(wěn)定性。

      為此,本發(fā)明提出一種免除對各閉環(huán)控制回路中,節(jié)點之間可變網(wǎng)絡(luò)時延τ1和τ2,以及τ3和τ4的測量、估計或辨識的時延補償方法。當預(yù)估模型等于其真實模型時,可實現(xiàn)各自閉環(huán)控制回路的特征方程中不包含網(wǎng)絡(luò)時延的指數(shù)項,進而可降低可變網(wǎng)絡(luò)時延對系統(tǒng)穩(wěn)定性的影響,改善系統(tǒng)的動態(tài)性能質(zhì)量,實現(xiàn)對TITO-NDCS可變網(wǎng)絡(luò)時延的分段、實時、在線和動態(tài)的預(yù)估補償與控制。

      采用方法:

      針對圖3中的閉環(huán)控制回路1:

      第一步:為了實現(xiàn)滿足預(yù)估補償條件時,閉環(huán)控制回路1的閉環(huán)特征方程中不再包含網(wǎng)絡(luò)時延的指數(shù)項,以實現(xiàn)對網(wǎng)絡(luò)時延τ1和τ2的補償與控制,在控制解耦器CD1節(jié)點中,采用以控制解耦輸出信號u1p(s)和u2pm(s)作為輸入信號,被控對象預(yù)估模型G11m(s)和G12m(s)作為被控過程,控制與過程數(shù)據(jù)通過網(wǎng)絡(luò)傳輸時延預(yù)估模型以及圍繞控制器C1(s)構(gòu)造一個負反饋預(yù)估控制回路和一個正反饋預(yù)估控制回路,如圖4所示;

      第二步:針對實際TITO-NDCS中,難以獲取網(wǎng)絡(luò)時延準確值的問題,在圖4中要實現(xiàn)對網(wǎng)絡(luò)時延的補償與控制,除了要滿足被控對象預(yù)估模型等于其真實模型的條件外,還必須滿足可變網(wǎng)絡(luò)時延預(yù)估模型以及要等于其真實模型以及的條件。為此,從傳感器S1節(jié)點到控制解耦器CD1節(jié)點之間,以及從控制解耦器CD1節(jié)點到執(zhí)行器A1節(jié)點之間,采用真實的網(wǎng)絡(luò)數(shù)據(jù)傳輸過程以及代替其間網(wǎng)絡(luò)時延的預(yù)估補償模型以及因而無論被控對象的預(yù)估模型是否等于其真實模型,都可以從系統(tǒng)結(jié)構(gòu)上實現(xiàn)不包含其間網(wǎng)絡(luò)時延的預(yù)估補償模型,從而免除對閉環(huán)控制回路1中,節(jié)點之間可變網(wǎng)絡(luò)時延τ1和τ2的測量、估計或辨識;當預(yù)估模型等于其真實模型時,可實現(xiàn)對其可變網(wǎng)絡(luò)時延τ1和τ2的補償與控制;實施本發(fā)明方法的網(wǎng)絡(luò)時延補償結(jié)構(gòu)如圖5所示;

      針對圖3中的閉環(huán)控制回路2:

      第一步:為了實現(xiàn)滿足預(yù)估補償條件時,閉環(huán)控制回路2的閉環(huán)特征方程中不再包含網(wǎng)絡(luò)時延的指數(shù)項,以實現(xiàn)對網(wǎng)絡(luò)時延τ3和τ4的補償與控制,在控制解耦器CD2節(jié)點中,采用以控制解耦輸出信號u1pm(s)和u2p(s)作為輸入信號,被控對象預(yù)估模型G22m(s)和G21m(s)作為被控過程,控制與過程數(shù)據(jù)通過網(wǎng)絡(luò)時延傳輸預(yù)估模型以及圍繞控制器C2(s)構(gòu)造一個負反饋預(yù)估控制回路和一個正反饋預(yù)估控制回路,如圖4所示;

      第二步:針對實際TITO-NDCS中,難以獲取網(wǎng)絡(luò)時延準確值的問題,在圖4中要實現(xiàn)對網(wǎng)絡(luò)時延的補償與控制,除了要滿足被控對象預(yù)估模型等于其真實模型的條件外,還必須滿足可變網(wǎng)絡(luò)時延預(yù)估模型以及要等于其真實模型以及的條件。為此,從傳感器S2節(jié)點到控制解耦器CD2節(jié)點之間,以及從控制解耦器CD2節(jié)點到執(zhí)行器A2節(jié)點之間,采用真實的網(wǎng)絡(luò)數(shù)據(jù)傳輸過程以及代替其間網(wǎng)絡(luò)時延的預(yù)估補償模型以及因而無論被控對象的預(yù)估模型是否等于其真實模型,都可以從系統(tǒng)結(jié)構(gòu)上實現(xiàn)不包含其間網(wǎng)絡(luò)時延的預(yù)估補償模型,從而免除對閉環(huán)控制回路2中,節(jié)點之間可變網(wǎng)絡(luò)時延τ3和τ4的測量、估計或辨識;當預(yù)估模型等于其真實模型時,可實現(xiàn)對其可變網(wǎng)絡(luò)時延τ3和τ4的補償與控制;實施本發(fā)明方法的網(wǎng)絡(luò)時延補償結(jié)構(gòu)如圖5所示。

      對于圖5中的閉環(huán)控制回路1:

      1)從輸入信號x1(s)到輸出信號y1(s)之間的閉環(huán)傳遞函數(shù)為:

      式中:G11m(s)是被控對象G11(s)的預(yù)估模型。

      2)來自閉環(huán)控制回路2中C2(s)控制單元輸出信號u2(s),通過交叉解耦通道傳遞函數(shù)P12(s)和其網(wǎng)絡(luò)傳輸通道作用于閉環(huán)控制回路1前向通路,從輸入信號u2(s)到輸出信號y1(s)之間的閉環(huán)傳遞函數(shù)為:

      3)來自交叉解耦網(wǎng)絡(luò)傳輸通道的輸出信號yp12(s),作用于閉環(huán)控制回路1控制解耦器CD1節(jié)點中傳遞函數(shù)1/P12(s)得到其輸出u2m(s),從輸入信號yp12(s)到輸出信號y1(s)之間的閉環(huán)傳遞函數(shù)為:

      4)來自閉環(huán)控制回路2執(zhí)行器A2節(jié)點的控制信號u2p(s),同時通過被控對象交叉通道傳遞函數(shù)G12(s)和其預(yù)估模型G12m(s)作用于閉環(huán)控制回路1,從輸入信號u2p(s)到輸出信號y1(s)之間的閉環(huán)傳遞函數(shù)為:

      采用本發(fā)明方法,當被控對象預(yù)估模型等于其真實模型時,即當G11m(s)=G11(s)時,控制回路1的閉環(huán)特征方程將由變成1+C1(s)G11(s)=0,其閉環(huán)特征方程中不再包含影響系統(tǒng)穩(wěn)定性的網(wǎng)絡(luò)時延τ1和τ2的指數(shù)項和從而可降低網(wǎng)絡(luò)時延對系統(tǒng)穩(wěn)定性的影響,改善系統(tǒng)的動態(tài)控制性能質(zhì)量,實現(xiàn)對可變網(wǎng)絡(luò)時延的動態(tài)補償與控制。

      對于圖5中的閉環(huán)控制回路2:

      1)從輸入信號x2(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      式中:G22m(s)是被控對象G22(s)的預(yù)估模型。

      2)來自閉環(huán)控制回路1中C1(s)控制單元輸出信號u1(s),通過交叉解耦通道傳遞函數(shù)P21(s)和其網(wǎng)絡(luò)傳輸通道作用于閉環(huán)控制回路2前向通路,從輸入信號u1(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      3)來自交叉解耦網(wǎng)絡(luò)傳輸通道的輸出信號yp21(s),作用于閉環(huán)控制回路2的控制解耦器CD2節(jié)點中傳遞函數(shù)1/P21(s)得到其輸出u1m(s),從輸入信號yp21(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      4)來自閉環(huán)控制回路1執(zhí)行器A1節(jié)點的控制信號u1p(s),同時通過被控對象交叉通道傳遞函數(shù)G21(s)和其預(yù)估模型G21m(s)作用于閉環(huán)控制回路2,從輸入信號u1p(s)到輸出信號y2(s)之間的閉環(huán)傳遞函數(shù)為:

      采用本發(fā)明方法,當被控對象預(yù)估模型等于其真實模型時,即當G22m(s)=G22(s)時,控制回路2的閉環(huán)特征方程將由變成1+C2(s)G22(s)=0,其閉環(huán)特征方程中不再包含影響系統(tǒng)穩(wěn)定性的網(wǎng)絡(luò)時延τ3和τ4的指數(shù)項和從而可降低網(wǎng)絡(luò)時延對系統(tǒng)穩(wěn)定性的影響,改善系統(tǒng)的動態(tài)控制性能質(zhì)量,實現(xiàn)對可變網(wǎng)絡(luò)時延的動態(tài)補償與控制。

      本發(fā)明的適用范圍:

      適用于被控對象預(yù)估模型等于其真實模型的一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(TITO-NDCS)可變網(wǎng)絡(luò)時延的補償與控制;其研究思路與方法,同樣也適用于被控對象預(yù)估模型等于其真實模型的兩個以上輸入和輸出所構(gòu)成的多輸入多輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(MIMO-NDCS)可變網(wǎng)絡(luò)時延的補償與控制。

      本發(fā)明的特征在于該方法包括以下步驟:

      對于閉環(huán)控制回路1:

      (1).當傳感器S1節(jié)點被周期為h1的采樣信號觸發(fā)時,將采用方式A進行工作;

      (2).當控制解耦器CD1節(jié)點被反饋信號y1b(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號yp12(s)觸發(fā)時,將采用方式B進行工作;

      (3).當執(zhí)行器A1節(jié)點被控制解耦信號u1p(s)觸發(fā)時,將采用方式C進行工作;

      對于閉環(huán)控制回路2:

      (4).當傳感器S2節(jié)點被周期為h2的采樣信號觸發(fā)時,將采用方式D進行工作;

      (5).當控制解耦器CD2節(jié)點被反饋信號y2b(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號yp21(s)觸發(fā)時,將采用方式E進行工作;

      (6).當執(zhí)行器A2節(jié)點被控制解耦信號u2p(s)觸發(fā)時,將采用方式F進行工作;

      方式A的步驟包括:

      A1:傳感器S1節(jié)點工作于時間驅(qū)動方式,其觸發(fā)信號為周期h1的采樣信號;

      A2:傳感器S1節(jié)點被觸發(fā)后,對被控對象G11(s)輸出信號y11(s)和被控對象交叉通道傳遞函數(shù)G12(s)的輸出信號y12(s),以及執(zhí)行器A1節(jié)點的輸出信號y11mb(s)和y12mb(s)進行采樣,并計算出閉環(huán)控制回路1的系統(tǒng)輸出信號y1(s)和反饋信號y1b(s),且y1(s)=y(tǒng)11(s)+y12(s)和y1b(s)=y(tǒng)1(s)-y11mb(s)-y12mb(s);

      A3:傳感器S1節(jié)點將反饋信號y1b(s),通過閉環(huán)控制回路1的反饋網(wǎng)絡(luò)通路向控制解耦器CD1節(jié)點傳輸,反饋信號y1b(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ2后,才能到達控制解耦器CD1節(jié)點;

      方式B的步驟包括:

      B1:控制解耦器CD1節(jié)點工作于事件驅(qū)動方式,被反饋信號y1b(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號yp12(s)所觸發(fā);

      B2:在控制解耦器CD1節(jié)點中,將閉環(huán)控制回路1的系統(tǒng)給定信號x1(s),減去反饋信號y1b(s)和被控對象預(yù)估模型G11m(s)的輸出值y11ma(s)以及被控對象交叉通道傳遞函數(shù)預(yù)估模型G12m(s)的輸出值y12ma(s),得到系統(tǒng)偏差信號e1(s),即e1(s)=x1(s)-y1b(s)-y11ma(s)-y12ma(s);

      B3:對e1(s)實施控制算法C1(s),得到控制信號u1(s);

      B4:將控制信號u1(s)作用于解耦通道傳遞函數(shù)P21(s)得到其輸出信號yp21(s);將yp21(s)通過網(wǎng)絡(luò)通路單元向控制解耦器CD2節(jié)點傳輸,yp21(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ21后,才能到達控制解耦器CD2節(jié)點;

      B5:將來自于控制解耦器CD2節(jié)點,通過解耦通道傳遞函數(shù)P12(s)和網(wǎng)絡(luò)通路單元傳輸過來的信號yp12(s)作用于傳遞函數(shù)1/P12(s)單元得到其輸出信號u2m(s);將u2m(s)與yp21(s)相加得到信號u2pm(s);將u2pm(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G12m(s)得到其輸出值y12ma(s);

      B6:將解耦信號yp12(s)與控制信號u1(s)相加,得到控制解耦信號u1p(s),即u1p(s)=y(tǒng)p12(s)+u1(s);將u1p(s)作用于被控對象預(yù)估模型G11m(s)得到其輸出值y11ma(s);

      B7:將控制解耦信號u1p(s)通過閉環(huán)控制回路1的前向網(wǎng)絡(luò)通路單元向執(zhí)行器A1節(jié)點傳輸,u1p(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ1后,才能到達執(zhí)行器A1節(jié)點;

      方式C的步驟包括:

      C1:執(zhí)行器A1節(jié)點工作于事件驅(qū)動方式,被控制解耦信號u1p(s)所觸發(fā);

      C2:將控制解耦信號u1p(s)作用于被控對象預(yù)估模型G11m(s)得到其輸出值y11mb(s);將來自于閉環(huán)控制回路2的前向網(wǎng)絡(luò)通路單元的控制解耦信號u2p(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G12m(s)得到其輸出值y12mb(s);

      C3:將控制解耦信號u1p(s)作用于被控對象G11(s)得到其輸出值y11(s);將控制解耦信號u1p(s)作用于被控對象交叉通道傳遞函數(shù)G21(s)得到其輸出值y21(s);從而實現(xiàn)對被控對象G11(s)和G21(s)的解耦與控制,同時實現(xiàn)對可變網(wǎng)絡(luò)時延τ1和τ2的補償與控制;

      方式D的步驟包括:

      D1:傳感器S2節(jié)點工作于時間驅(qū)動方式,其觸發(fā)信號為周期h2的采樣信號;

      D2:傳感器S2節(jié)點被觸發(fā)后,對被控對象G22(s)的輸出信號y22(s)和被控對象交叉通道傳遞函數(shù)G21(s)的輸出信號y21(s),以及執(zhí)行器A2節(jié)點的輸出信號y22mb(s)和y21mb(s)進行采樣,并計算出閉環(huán)控制回路2的系統(tǒng)輸出信號y2(s)和反饋信號y2b(s),且y2(s)=y(tǒng)22(s)+y21(s)和y2b(s)=y(tǒng)2(s)-y22mb(s)-y21mb(s);

      D3:傳感器S2節(jié)點將反饋信號y2b(s),通過閉環(huán)控制回路2的反饋網(wǎng)絡(luò)通路向控制解耦器CD2節(jié)點傳輸,反饋信號y2b(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ4后,才能到達控制解耦器CD2節(jié)點;

      方式E的步驟包括:

      E1:控制解耦器CD2節(jié)點工作于事件驅(qū)動方式,被反饋信號y2b(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號yp21(s)所觸發(fā);

      E2:在控制解耦器CD2節(jié)點中,將閉環(huán)控制回路2的系統(tǒng)給定信號x2(s),減去反饋信號y2b(s)和被控對象預(yù)估模型G22m(s)的輸出值y22ma(s)以及被控對象交叉通道傳遞函數(shù)預(yù)估模型G21m(s)的輸出值y21ma(s),得到系統(tǒng)偏差信號e2(s),即e2(s)=x2(s)-y2b(s)-y22ma(s)-y21ma(s);

      E3:對e2(s)實施控制算法C2(s),得到控制信號u2(s);

      E4:將控制信號u2(s)作用于解耦通道傳遞函數(shù)P12(s)得到其輸出信號yp12(s);將yp12(s)通過網(wǎng)絡(luò)通路單元向控制解耦器CD1節(jié)點傳輸,yp12(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ12后,才能到達控制解耦器CD1節(jié)點;

      E5:將來自于控制解耦器CD1節(jié)點,通過解耦通道傳遞函數(shù)P21(s)和網(wǎng)絡(luò)通路單元傳輸過來的信號yp21(s)作用于傳遞函數(shù)1/P21(s)單元得到其輸出信號u1m(s);將u1m(s)與yp12(s)相加得到信號u1pm(s);將u1pm(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G21m(s)得到其輸出值y21ma(s);

      E6:將解耦信號yp21(s)與控制信號u2(s)相加,得到控制解耦信號u2p(s),即u2p(s)=y(tǒng)p21(s)+u2(s);將u2p(s)作用于被控對象預(yù)估模型G22m(s)得到其輸出值y22ma(s);

      E7:將控制解耦信號u2p(s)通過閉環(huán)控制回路2的前向網(wǎng)絡(luò)通路單元向執(zhí)行器A2節(jié)點傳輸,u2p(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ3后,才能到達執(zhí)行器A2節(jié)點;

      方式F的步驟包括:

      F1:執(zhí)行器A2節(jié)點工作于事件驅(qū)動方式,被控制解耦信號u2p(s)所觸發(fā);

      F2:將控制解耦信號u2p(s)作用于被控對象預(yù)估模型G22m(s)得到其輸出值y22mb(s);將來自于閉環(huán)控制回路1的前向網(wǎng)絡(luò)通路單元的控制解耦信號u1p(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G21m(s)得到其輸出值y21mb(s);

      F3:將控制解耦信號u2p(s)作用于被控對象G22(s)得到其輸出值y22(s);將控制解耦信號u2p(s)作用于被控對象交叉通道傳遞函數(shù)G12(s)得到其輸出值y12(s);從而實現(xiàn)對被控對象G22(s)和G12(s)的解耦與控制,同時實現(xiàn)對可變網(wǎng)絡(luò)時延τ3和τ4的補償與控制。

      本發(fā)明具有如下特點:

      1、由于從結(jié)構(gòu)上免除對TITO-NDCS中,網(wǎng)絡(luò)時延的測量、觀測、估計或辨識,同時免除節(jié)點時鐘信號同步的要求,進而可避免時延估計模型不準確造成的估計誤差,避免對時延辨識所需耗費節(jié)點存貯資源的浪費,同時還可避免由于時延造成的“空采樣”或“多采樣”帶來的補償誤差。

      2、由于從TITO-NDCS結(jié)構(gòu)上,實現(xiàn)與具體的網(wǎng)絡(luò)通信協(xié)議的選擇無關(guān),因而既適用于采用有線網(wǎng)絡(luò)協(xié)議的TITO-NDCS,亦適用于無線網(wǎng)絡(luò)協(xié)議的TITO-NDCS;既適用于確定性網(wǎng)絡(luò)協(xié)議,亦適用于非確定性的網(wǎng)絡(luò)協(xié)議;既適用于異構(gòu)網(wǎng)絡(luò)構(gòu)成的TITO-NDCS,同時亦適用于異質(zhì)網(wǎng)絡(luò)構(gòu)成的TITO-NDCS。

      3、由于從TITO-NDCS結(jié)構(gòu)上實現(xiàn),對網(wǎng)絡(luò)時延的補償與控制方法的實施,與具體控制器C1(s)和C2(s)的控制策略選擇無關(guān),既適用于采用常規(guī)控制策略的控制器C1(s)和C2(s),亦適用于采用智能等控制策略的控制器C1(s)和C2(s)。

      4、由于本發(fā)明采用的是“軟件”改變TITO-NDCS結(jié)構(gòu)的補償與控制方法,因而在其實現(xiàn)過程中無需再增加任何硬件設(shè)備,利用現(xiàn)有TITO-NDCS智能節(jié)點自帶的軟件資源,足以實現(xiàn)其補償功能,可節(jié)省硬件投資便于推廣和應(yīng)用。

      附圖說明

      圖1:NCS的典型結(jié)構(gòu)

      圖1中,系統(tǒng)由傳感器S節(jié)點,控制器C節(jié)點,執(zhí)行器A節(jié)點,被控對象,前向網(wǎng)絡(luò)通路傳輸單元以及反饋網(wǎng)絡(luò)通路傳輸單元所組成。

      圖1中:x(s)表示系統(tǒng)輸入信號;y(s)表示系統(tǒng)輸出信號;C(s)表示控制器;u(s)表示控制信號;τca表示將控制信號u(s)從控制器C節(jié)點向執(zhí)行器A節(jié)點傳輸所經(jīng)歷的前向網(wǎng)絡(luò)通路傳輸時延;τsc表示將傳感器S節(jié)點的檢測信號y(s)向控制器C節(jié)點傳輸所經(jīng)歷的反饋網(wǎng)絡(luò)通路傳輸時延;G(s)表示被控對象傳遞函數(shù)。

      圖2:MIMO-NDCS的典型結(jié)構(gòu)

      圖2中,系統(tǒng)由r個傳感器S節(jié)點,控制解耦器CD節(jié)點,m個執(zhí)行器A節(jié)點,被控對象G,m個前向網(wǎng)絡(luò)通路傳輸時延單元,以及r個反饋網(wǎng)絡(luò)通路傳輸時延單元所組成。

      圖2中:yj(s)表示系統(tǒng)的第j個輸出信號;ui(s)表示系統(tǒng)的第i個控制信號;表示將控制解耦信號ui(s)從控制解耦器CD節(jié)點向第i個執(zhí)行器A節(jié)點傳輸所經(jīng)歷的前向網(wǎng)絡(luò)通路傳輸時延;表示將系統(tǒng)的第j個傳感器S節(jié)點的檢測信號yj(s)向控制解耦器CD節(jié)點傳輸所經(jīng)歷的反饋網(wǎng)絡(luò)通路傳輸時延;G表示被控對象傳遞函數(shù)。

      圖3:TITO-NDCS的典型結(jié)構(gòu)

      圖3由閉環(huán)控制回路1和2所構(gòu)成,系統(tǒng)包含傳感器S1和S2節(jié)點,控制解耦器CD1和CD2節(jié)點,執(zhí)行器A1和A2節(jié)點,被控對象傳遞函數(shù)G11(s)和G22(s)以及被控對象交叉通道傳遞函數(shù)G21(s)和G12(s),交叉解耦通道傳遞函數(shù)P21(s)和P12(s),前向網(wǎng)絡(luò)通路傳輸單元和以及反饋網(wǎng)絡(luò)通路傳輸單元和以及交叉解耦網(wǎng)絡(luò)通路傳輸單元和所組成;

      圖3中:x1(s)和x2(s)表示系統(tǒng)輸入信號;y1(s)和y2(s)表示系統(tǒng)輸出信號;C1(s)和C2(s)表示控制回路1和2的控制器;u1(s)和u2(s)表示控制信號;yp21(s)和yp12(s)表示交叉解耦通路輸出信號;u1p(s)和u2p(s)表示控制解耦信號;τ1和τ3表示將控制解耦信號u1p(s)和u2p(s)從控制解耦器CD1和CD2節(jié)點向執(zhí)行器A1和A2節(jié)點傳輸所經(jīng)歷的前向網(wǎng)絡(luò)通路傳輸時延;τ2和τ4表示將傳感器S1和S2節(jié)點的檢測信號y1(s)和y2(s)向控制解耦器CD1和CD2節(jié)點傳輸所經(jīng)歷的反饋網(wǎng)絡(luò)通路傳輸時延;τ21和τ12表示將交叉解耦通道傳遞函數(shù)P21(s)和P12(s)的輸出信號yp21(s)和yp12(s)向控制解耦器CD2和CD1節(jié)點傳輸所經(jīng)歷的網(wǎng)絡(luò)通路傳輸時延。

      圖4:一種包含預(yù)估模型的TITO-NDCS可變時延補償與控制結(jié)構(gòu)

      圖4中,以及是網(wǎng)絡(luò)傳輸時延以及的預(yù)估時延模型;以及是網(wǎng)絡(luò)傳輸時延以及的預(yù)估時延模型;G11m(s)和G22m(s)是被控對象傳遞函數(shù)G11(s)和G22(s)的預(yù)估模型,G12m(s)和G21m(s)是被控對象交叉通道傳遞函數(shù)G12(s)和G21(s)的預(yù)估模型。

      圖5:一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)可變時延補償方法

      圖5可實現(xiàn)對閉環(huán)控制回路1和2中可變網(wǎng)絡(luò)時延的補償與控制。

      具體實施方式

      下面將通過參照附圖5來詳細描述本發(fā)明的示例性實施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述特征和優(yōu)點。

      具體實施步驟如下所述:

      對于閉環(huán)控制回路1:

      第一步:傳感器S1節(jié)點工作于時間驅(qū)動方式,當傳感器S1節(jié)點被周期為h1的采樣信號觸發(fā)后,對被控對象G11(s)的輸出信號y11(s)和被控對象交叉通道傳遞函數(shù)G12(s)的輸出信號y12(s),以及執(zhí)行器A1節(jié)點的輸出信號y11mb(s)和y12mb(s)進行采樣,并計算出閉環(huán)控制回路1的系統(tǒng)輸出信號y1(s)和反饋信號y1b(s),且y1(s)=y(tǒng)11(s)+y12(s)和y1b(s)=y(tǒng)1(s)-y11mb(s)-y12mb(s);

      第二步:傳感器S1節(jié)點將反饋信號y1b(s),通過閉環(huán)控制回路1的反饋網(wǎng)絡(luò)通路向控制解耦器CD1節(jié)點傳輸,反饋信號y1b(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ2后,才能到達控制解耦器CD1節(jié)點;

      第三步:控制解耦器CD1節(jié)點工作于事件驅(qū)動方式,被反饋信號y1b(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號yp12(s)觸發(fā)后,將閉環(huán)控制回路1系統(tǒng)給定信號x1(s),減去反饋信號y1b(s)和被控對象預(yù)估模型G11m(s)的輸出值y11ma(s)以及被控對象交叉通道傳遞函數(shù)預(yù)估模型G12m(s)的輸出值y12ma(s),得到偏差信號e1(s),即e1(s)=x1(s)-y1b(s)-y11ma(s)-y12ma(s);對e1(s)實施控制算法C1(s),得到控制信號u1(s);

      第四步:將控制信號u1(s)作用于解耦通道傳遞函數(shù)P21(s)得到輸出信號yp21(s);將yp21(s)通過網(wǎng)絡(luò)通路單元向控制解耦器CD2節(jié)點傳輸,yp21(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ21,才能到達控制解耦器CD2節(jié)點;

      第五步:將來自于控制解耦器CD2節(jié)點,通過解耦通道傳遞函數(shù)P12(s)和其網(wǎng)絡(luò)通路單元傳輸過來的信號yp12(s)作用于傳遞函數(shù)1/P12(s)單元得到其輸出信號u2m(s);將u2m(s)與yp21(s)相加得到信號u2pm(s);將u2pm(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G12m(s)得到其輸出值y12ma(s);

      第六步:將解耦信號yp12(s)與控制信號u1(s)相加,得到控制解耦信號u1p(s),即u1p(s)=y(tǒng)p12(s)+u1(s);將u1p(s)作用于被控對象預(yù)估模型G11m(s)得到其輸出值y11ma(s);

      第七步:將控制解耦信號u1p(s)通過閉環(huán)控制回路1的前向網(wǎng)絡(luò)通路單元向執(zhí)行器A1節(jié)點傳輸,u1p(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ1后,才能到達執(zhí)行器A1節(jié)點;

      第八步:執(zhí)行器A1節(jié)點工作于事件驅(qū)動方式,被控制解耦信號u1p(s)觸發(fā)后,將控制解耦信號u1p(s)作用于被控對象預(yù)估模型G11m(s)得到其輸出值y11mb(s);將來自于閉環(huán)控制回路2的前向網(wǎng)絡(luò)通路單元的控制解耦信號u2p(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G12m(s)得到其輸出值y12mb(s);

      第九步:將控制解耦信號u1p(s)作用于被控對象G11(s)得到其輸出值y11(s);將控制解耦信號u1p(s)作用于被控對象交叉通道傳遞函數(shù)G21(s)得到其輸出值y21(s);從而實現(xiàn)對被控對象G11(s)和G21(s)的解耦與控制,同時實現(xiàn)對可變網(wǎng)絡(luò)時延τ1和τ2的補償與控制;

      第十步:返回第一步;

      對于閉環(huán)控制回路2:

      第一步:傳感器S2節(jié)點工作于時間驅(qū)動方式,當傳感器S2節(jié)點被周期為h2的采樣信號觸發(fā)后,對被控對象G22(s)的輸出信號y22(s)和被控對象交叉通道傳遞函數(shù)G21(s)的輸出信號y21(s),以及執(zhí)行器A2節(jié)點的輸出信號y22mb(s)和y21mb(s)進行采樣,并計算出閉環(huán)控制回路2的系統(tǒng)輸出信號y2(s)和反饋信號y2b(s),且y2(s)=y(tǒng)22(s)+y21(s)和y2b(s)=y(tǒng)2(s)-y22mb(s)-y21mb(s);

      第二步:傳感器S2節(jié)點將反饋信號y2b(s),通過閉環(huán)控制回路2的反饋網(wǎng)絡(luò)通路向控制解耦器CD2節(jié)點傳輸,反饋信號y2b(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ4后,才能到達控制解耦器CD2節(jié)點;

      第三步:控制解耦器CD2節(jié)點工作于事件驅(qū)動方式,被反饋信號y2b(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號yp21(s)觸發(fā)后,將閉環(huán)控制回路2系統(tǒng)給定信號x2(s),減去反饋信號y2b(s)和被控對象預(yù)估模型G22m(s)的輸出值y22ma(s)以及被控對象交叉通道傳遞函數(shù)預(yù)估模型G21m(s)輸出值y21ma(s),得到偏差信號e2(s),即e2(s)=x2(s)-y2b(s)-y22ma(s)-y21ma(s);對e2(s)實施控制算法C2(s),得到控制信號u2(s);

      第四步:將控制信號u2(s)作用于解耦通道傳遞函數(shù)P12(s)得到輸出信號yp12(s);將yp12(s)通過網(wǎng)絡(luò)通路單元向控制解耦器CD1節(jié)點傳輸,yp12(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ12,才能到達控制解耦器CD1節(jié)點;

      第五步:將來自于控制解耦器CD1節(jié)點通過解耦通道傳遞函數(shù)P21(s)和網(wǎng)絡(luò)通路單元傳輸過來的信號yp21(s)作用于傳遞函數(shù)1/P21(s)單元得到其輸出信號u1m(s);將u1m(s)與yp12(s)相加得到信號u1pm(s);將u1pm(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G21m(s)得到其輸出值y21ma(s);

      第六步:將解耦信號yp21(s)與控制信號u2(s)相加,得到控制解耦信號u2p(s),即u2p(s)=y(tǒng)p21(s)+u2(s);將u2p(s)作用于被控對象預(yù)估模型G22m(s)得到其輸出值y22ma(s);

      第七步:將控制解耦信號u2p(s)通過閉環(huán)控制回路2的前向網(wǎng)絡(luò)通路單元向執(zhí)行器A2節(jié)點傳輸,u2p(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時延τ3后,才能到達執(zhí)行器A2節(jié)點;

      第八步:執(zhí)行器A2節(jié)點工作于事件驅(qū)動方式,被控制解耦信號u2p(s)觸發(fā)后,將控制解耦信號u2p(s)作用于被控對象預(yù)估模型G22m(s)得到其輸出值y22mb(s);將來自于閉環(huán)控制回路1的前向網(wǎng)絡(luò)通路單元的控制解耦信號u1p(s)作用于被控對象交叉通道傳遞函數(shù)預(yù)估模型G21m(s)得到其輸出值y21mb(s);

      第九步:將控制解耦信號u2p(s)作用于被控對象G22(s)得到其輸出值y22(s);將控制解耦信號u2p(s)作用于被控對象交叉通道傳遞函數(shù)G12(s)得到其輸出值y12(s);從而實現(xiàn)對被控對象G22(s)和G12(s)的解耦與控制,同時實現(xiàn)對可變網(wǎng)絡(luò)時延τ3和τ4的補償與控制;

      第十步:返回第一步;

      以上所述僅為本發(fā)明的較佳實施例而己,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

      本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1