本發(fā)明涉及自動(dòng)控制技術(shù),網(wǎng)絡(luò)通信技術(shù)和計(jì)算機(jī)技術(shù)的交叉領(lǐng)域,尤其涉及帶寬資源有限的多輸入多輸出網(wǎng)絡(luò)解耦控制系統(tǒng)技術(shù)領(lǐng)域。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展與進(jìn)步,系統(tǒng)的復(fù)雜程度和現(xiàn)代化水平越來(lái)越高。當(dāng)傳統(tǒng)的點(diǎn)對(duì)點(diǎn)控制方式很難滿足日益復(fù)雜的系統(tǒng)要求時(shí),一種以網(wǎng)絡(luò)作為傳輸媒介的實(shí)時(shí)閉環(huán)反饋控制系統(tǒng),稱為網(wǎng)絡(luò)控制系統(tǒng)(Networked control systems,NCS)應(yīng)運(yùn)而生,NCS的典型結(jié)構(gòu)如圖1所示。
將網(wǎng)絡(luò)集成到控制系統(tǒng)中取代傳統(tǒng)的計(jì)算機(jī)控制系統(tǒng)中的點(diǎn)對(duì)點(diǎn)連線具有很多優(yōu)點(diǎn),例如:布線成本降低,電纜重量減少,安裝過(guò)程簡(jiǎn)化以及可靠性提高,便于實(shí)現(xiàn)系統(tǒng)診斷和維護(hù),提高系統(tǒng)的柔性.但是,在反饋控制回路中加入通信網(wǎng)絡(luò)的同時(shí),也增加了控制系統(tǒng)分析和設(shè)計(jì)的復(fù)雜性。由于網(wǎng)絡(luò)時(shí)延、數(shù)據(jù)丟包以及網(wǎng)絡(luò)擁塞等現(xiàn)象的存在,使得NCS面臨諸多新的挑戰(zhàn)。尤其是不確定性網(wǎng)絡(luò)時(shí)延的存在,可降低NCS的控制質(zhì)量,甚至使系統(tǒng)失去穩(wěn)定性,嚴(yán)重時(shí)可能導(dǎo)致系統(tǒng)出現(xiàn)故障。
目前,國(guó)內(nèi)外關(guān)于NCS的研究,主要是針對(duì)單輸入單輸出(Single-input and single-output,SISO)網(wǎng)絡(luò)控制系統(tǒng),分別在網(wǎng)絡(luò)時(shí)延已知、未知或不確定,網(wǎng)絡(luò)時(shí)延小于一個(gè)采樣周期或大于一個(gè)采樣周期,單包傳輸或多包傳輸,有無(wú)數(shù)據(jù)包丟失等情況下,對(duì)其進(jìn)行數(shù)學(xué)建?;蚍€(wěn)定性分析與控制。但針對(duì)實(shí)際工業(yè)過(guò)程中,普遍存在的至少包含兩個(gè)輸入與兩個(gè)輸出(Two-input and two-output,TITO)的控制系統(tǒng),所構(gòu)成的多輸入多輸出(Multiple-input and multiple-output,MIMO)網(wǎng)絡(luò)控制系統(tǒng)的研究則相對(duì)較少,尤其是針對(duì)輸入與輸出信號(hào)之間,存在耦合作用需要通過(guò)解耦處理的多輸入多輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(Networked decoupling control systems,NDCS)時(shí)延補(bǔ)償?shù)难芯砍晒麆t相對(duì)更少。
MIMO-NDCS的典型結(jié)構(gòu)如圖2所示。
與SISO-NCS相比,MIMO-NDCS具有以下特點(diǎn):
(1)輸入信號(hào)與輸出信號(hào)之間彼此影響并存在耦合作用
在存在耦合作用的MIMO-NCS中,一個(gè)輸入信號(hào)的變化將會(huì)使多個(gè)輸出信號(hào)發(fā)生變化,而各個(gè)輸出信號(hào)也不只受到一個(gè)輸入信號(hào)的影響。即使輸入與輸出信號(hào)之間經(jīng)過(guò)精心選擇配對(duì),各控制回路之間也難免存在著相互影響,因而要使輸出信號(hào)獨(dú)立地跟蹤各自的輸入信號(hào)是有困難的。MIMO-NDCS中的解耦器,用于解除或降低多輸入多輸出信號(hào)之間的耦合作用。
(2)內(nèi)部結(jié)構(gòu)比SISO-NCS要復(fù)雜得多
(3)被控對(duì)象可能存在不確定性因素
在MIMO-NDCS中,涉及的參數(shù)較多,各控制回路間的聯(lián)系較多,參數(shù)變動(dòng)對(duì)整體控制效果的影響會(huì)變得很復(fù)雜。
(4)控制部件失效
在MIMO-NDCS中,至少包含有兩個(gè)或兩個(gè)以上的閉環(huán)控制回路,至少包含有兩個(gè)或兩個(gè)以上的傳感器和執(zhí)行器。每一個(gè)元件的失效都可能影響整個(gè)控制系統(tǒng)的性能,嚴(yán)重時(shí)會(huì)使控制系統(tǒng)不穩(wěn)定,甚至造成重大事故。
由于MIMO-NDCS的上述特殊性,使得大部分基于SISO-NCS進(jìn)行設(shè)計(jì)與控制的方法,已無(wú)法滿足MIMO-NDCS的控制性能與控制質(zhì)量的要求,使其不能或不能直接應(yīng)用于MIMO-NDCS的設(shè)計(jì)與分析中,給MIMO-NDCS的控制與設(shè)計(jì)帶來(lái)了一定的困難。
對(duì)于MIMO-NDCS,網(wǎng)絡(luò)時(shí)延補(bǔ)償與控制的難點(diǎn)主要在于:
(1)由于網(wǎng)絡(luò)時(shí)延與網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、通信協(xié)議、網(wǎng)絡(luò)負(fù)載、網(wǎng)絡(luò)帶寬和數(shù)據(jù)包大小等因素有關(guān),對(duì)大于數(shù)個(gè)乃至數(shù)十個(gè)采樣周期的網(wǎng)絡(luò)時(shí)延,要建立MIMO-NDCS中各個(gè)控制回路網(wǎng)絡(luò)時(shí)延準(zhǔn)確的預(yù)測(cè)、估計(jì)或辨識(shí)的數(shù)學(xué)模型,目前幾乎是不可能的。
(2)發(fā)生在MIMO-NDCS中,前一個(gè)節(jié)點(diǎn)向后一個(gè)節(jié)點(diǎn)傳輸網(wǎng)絡(luò)數(shù)據(jù)過(guò)程中的網(wǎng)絡(luò)時(shí)延,在前一個(gè)節(jié)點(diǎn)中無(wú)論采用何種預(yù)測(cè)或估計(jì)方法,都不可能事先提前知道其后產(chǎn)生的網(wǎng)絡(luò)時(shí)延準(zhǔn)確值。時(shí)延導(dǎo)致系統(tǒng)性能下降甚至造成系統(tǒng)不穩(wěn)定,同時(shí)也給控制系統(tǒng)的分析與設(shè)計(jì)帶來(lái)困難。
(3)要滿足MIMO-NDCS中,不同分布地點(diǎn)的所有節(jié)點(diǎn)時(shí)鐘信號(hào)完全同步是不現(xiàn)實(shí)的。
(4)由于MIMO-NCS中,輸入與輸出之間彼此影響,并存在耦合作用,其MIMO-NDCS的內(nèi)部結(jié)構(gòu)要比MIMO-NCS和SISO-NCS復(fù)雜,可能存在的不確定性因素較多,對(duì)其實(shí)施時(shí)延補(bǔ)償與控制要比MIMO-NCS和SISO-NCS困難得多。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明涉及MIMO-NDCS中的一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(TITO-NDCS)不確定網(wǎng)絡(luò)時(shí)延的補(bǔ)償與控制,其TITO-NDCS的典型結(jié)構(gòu)如圖3所示。
針對(duì)圖3中的閉環(huán)控制回路1:
1)從輸入信號(hào)x1(s)到輸出信號(hào)y1(s)之間的閉環(huán)傳遞函數(shù)為:
式中:C1(s)是控制單元,G11(s)是被控對(duì)象;τ1表示將控制器C1節(jié)點(diǎn)輸出信號(hào)u1(s),經(jīng)前向網(wǎng)絡(luò)通路傳輸?shù)浇怦顖?zhí)行器DA1節(jié)點(diǎn)所經(jīng)歷的網(wǎng)絡(luò)時(shí)延;τ2表示將輸出信號(hào)y1(s)從傳感器S1節(jié)點(diǎn),經(jīng)反饋網(wǎng)絡(luò)通路傳輸?shù)娇刂破鰿1節(jié)點(diǎn)所經(jīng)歷的網(wǎng)絡(luò)時(shí)延。
2)來(lái)自閉環(huán)控制回路2中C2(s)控制單元的輸出信號(hào)u2(s),通過(guò)網(wǎng)絡(luò)通路單元和交叉解耦通道傳遞函數(shù)P12(s)作用于閉環(huán)控制回路1,從輸入信號(hào)u2(s)到輸出信號(hào)y1(s)之間的閉環(huán)傳遞函數(shù)為:
3)來(lái)自閉環(huán)控制回路2解耦執(zhí)行器DA2節(jié)點(diǎn)的輸出信號(hào)u2a(s),通過(guò)被控對(duì)象交叉通道傳遞函數(shù)G12(s)影響閉環(huán)控制回路1的輸出信號(hào)y1(s),從輸入信號(hào)u2a(s)到輸出信號(hào)y1(s)之間閉環(huán)傳遞函數(shù)為:
上述閉環(huán)傳遞函數(shù)等式(1)至(3)的分母中,包含了不確定網(wǎng)絡(luò)時(shí)延τ1和τ2的指數(shù)項(xiàng)和時(shí)延的存在將惡化控制系統(tǒng)的性能質(zhì)量,甚至導(dǎo)致系統(tǒng)失去穩(wěn)定性。
針對(duì)圖3中的閉環(huán)控制回路2:
1)從輸入信號(hào)x2(s)到輸出信號(hào)y2(s)之間的閉環(huán)傳遞函數(shù)為:
式中:C2(s)是控制單元,G22(s)是被控對(duì)象;τ3表示將控制器C2節(jié)點(diǎn)輸出信號(hào)u2(s),經(jīng)前向網(wǎng)絡(luò)通路傳輸?shù)浇怦顖?zhí)行器DA2節(jié)點(diǎn)所經(jīng)歷的網(wǎng)絡(luò)時(shí)延;τ4表示將輸出信號(hào)y2(s)從傳感器S2節(jié)點(diǎn),經(jīng)反饋網(wǎng)絡(luò)通路傳輸?shù)娇刂破鰿2節(jié)點(diǎn)所經(jīng)歷的網(wǎng)絡(luò)時(shí)延。
2)來(lái)自閉環(huán)控制回路1中C1(s)控制單元的輸出信號(hào)u1(s),通過(guò)網(wǎng)絡(luò)通路單元和交叉解耦通道傳遞函數(shù)P21(s)作用于閉環(huán)控制回路2,從輸入信號(hào)u1(s)到輸出信號(hào)y2(s)之間的閉環(huán)傳遞函數(shù)為:
3)來(lái)自閉環(huán)控制回路1解耦執(zhí)行器DA1節(jié)點(diǎn)的輸出信號(hào)u1a(s),通過(guò)被控對(duì)象交叉通道傳遞函數(shù)G21(s)影響閉環(huán)控制回路2的輸出信號(hào)y2(s),從輸入信號(hào)u1a(s)到輸出信號(hào)y2(s)之間閉環(huán)傳遞函數(shù)為:
上述閉環(huán)傳遞函數(shù)等式(4)至(6)的分母中,包含了不確定網(wǎng)絡(luò)時(shí)延τ3和τ4的指數(shù)項(xiàng)和時(shí)延的存在將惡化控制系統(tǒng)的性能質(zhì)量,甚至導(dǎo)致系統(tǒng)失去穩(wěn)定性。
發(fā)明目的:
針對(duì)圖3的TITO-NDCS,其閉環(huán)控制回路1的閉環(huán)傳遞函數(shù)等式(1)至(3)的分母中,均包含了不確定網(wǎng)絡(luò)時(shí)延τ1和τ2的指數(shù)項(xiàng)和以及閉環(huán)控制回路2的閉環(huán)傳遞函數(shù)等式(4)至(6)的分母中,均包含了不確定網(wǎng)絡(luò)時(shí)延τ3和τ4的指數(shù)項(xiàng)和時(shí)延的存在會(huì)降低各自閉環(huán)控制回路的控制性能質(zhì)量并影響各自閉環(huán)控制回路的穩(wěn)定性,同時(shí)也將降低整個(gè)系統(tǒng)的控制性能質(zhì)量并影響整個(gè)系統(tǒng)的穩(wěn)定性,嚴(yán)重時(shí)將導(dǎo)致整個(gè)系統(tǒng)失去穩(wěn)定性。
為此,本發(fā)明提出一種免除對(duì)各閉環(huán)控制回路中,節(jié)點(diǎn)之間網(wǎng)絡(luò)時(shí)延的測(cè)量、估計(jì)或辨識(shí)的時(shí)延補(bǔ)償方法,進(jìn)而降低網(wǎng)絡(luò)時(shí)延對(duì)各自閉環(huán)控制回路以及整個(gè)控制系統(tǒng)控制性能質(zhì)量與系統(tǒng)穩(wěn)定性的影響,改善系統(tǒng)的動(dòng)態(tài)性能質(zhì)量,實(shí)現(xiàn)對(duì)TITO-NDCS不確定網(wǎng)絡(luò)時(shí)延的分段、實(shí)時(shí)、在線和動(dòng)態(tài)的補(bǔ)償與控制。
采用方法:
針對(duì)圖3中的閉環(huán)控制回路1:
第一步:為了實(shí)現(xiàn)滿足預(yù)估補(bǔ)償條件時(shí),閉環(huán)控制回路1的閉環(huán)特征方程中不再包含網(wǎng)絡(luò)時(shí)延的指數(shù)項(xiàng),以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)時(shí)延τ1和τ2的補(bǔ)償與控制,圍繞被控對(duì)象G11(s),以閉環(huán)控制回路1的輸出信號(hào)y1(s)作為輸入信號(hào),構(gòu)造兩個(gè)預(yù)估補(bǔ)償控制回路:一是將y1(s)通過(guò)預(yù)估控制器C1m(s)構(gòu)造一個(gè)負(fù)反饋預(yù)估控制回路;二是將y1(s)通過(guò)網(wǎng)絡(luò)傳輸時(shí)延預(yù)估模型和預(yù)估控制器C1m(s)以及網(wǎng)絡(luò)傳輸時(shí)延預(yù)估模型構(gòu)造一個(gè)正反饋預(yù)估控制回路,如圖4所示;
第二步:針對(duì)實(shí)際TITO-NDCS中,難以獲取網(wǎng)絡(luò)時(shí)延準(zhǔn)確值的問(wèn)題,在圖4中要實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)時(shí)延的補(bǔ)償與控制,必須滿足網(wǎng)絡(luò)時(shí)延預(yù)估模型和要等于其真實(shí)模型和的條件,滿足預(yù)估控制器C1m(s)等于其真實(shí)控制器C1(s)的條件(由于控制器C1(s)是人為設(shè)計(jì)與選擇,自然滿足C1m(s)=C1(s))。為此,從傳感器S1節(jié)點(diǎn)到控制器C1節(jié)點(diǎn)之間,以及從控制器C1節(jié)點(diǎn)到解耦執(zhí)行器DA1節(jié)點(diǎn)之間,采用真實(shí)的網(wǎng)絡(luò)數(shù)據(jù)傳輸過(guò)程以及代替其間網(wǎng)絡(luò)時(shí)延的預(yù)估補(bǔ)償模型以及得到圖5所示的網(wǎng)絡(luò)時(shí)延補(bǔ)償與控制結(jié)構(gòu);
第三步:將圖5按傳遞函數(shù)等價(jià)變換規(guī)則進(jìn)一步化簡(jiǎn),得到圖6所示的實(shí)施本發(fā)明方法的網(wǎng)絡(luò)時(shí)延補(bǔ)償與控制結(jié)構(gòu);從結(jié)構(gòu)上實(shí)現(xiàn)系統(tǒng)不包含其間網(wǎng)絡(luò)時(shí)延的預(yù)估補(bǔ)償模型,從而免除對(duì)閉環(huán)控制回路1中,節(jié)點(diǎn)之間網(wǎng)絡(luò)時(shí)延τ1和τ2的測(cè)量、估計(jì)或辨識(shí);可實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延τ1和τ2的補(bǔ)償與控制;
針對(duì)圖3中的閉環(huán)控制回路2:
第一步:為了實(shí)現(xiàn)滿足預(yù)估補(bǔ)償條件時(shí),閉環(huán)控制回路2的閉環(huán)特征方程中不再包含網(wǎng)絡(luò)時(shí)延的指數(shù)項(xiàng),以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)時(shí)延τ3和τ4的補(bǔ)償與控制,圍繞被控對(duì)象G22(s),采用以閉環(huán)控制回路2的輸出信號(hào)y2(s)作為輸入信號(hào),構(gòu)造兩個(gè)預(yù)估補(bǔ)償控制回路:一是將y2(s)通過(guò)預(yù)估控制器C2m(s)構(gòu)造一個(gè)負(fù)反饋預(yù)估控制回路;二是將y2(s)通過(guò)網(wǎng)絡(luò)傳輸時(shí)延預(yù)估模型和預(yù)估控制器C2m(s)以及網(wǎng)絡(luò)傳輸時(shí)延預(yù)估模型構(gòu)造一個(gè)正反饋預(yù)估控制回路,如圖4所示;
第二步:針對(duì)實(shí)際TITO-NDCS中,難以獲取網(wǎng)絡(luò)時(shí)延準(zhǔn)確值的問(wèn)題,在圖4中要實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)時(shí)延的補(bǔ)償與控制,必須滿足網(wǎng)絡(luò)時(shí)延預(yù)估模型和要等于其真實(shí)模型和的條件,滿足預(yù)估控制器C2m(s)等于其真實(shí)控制器C2(s)的條件(由于控制器C2(s)是人為設(shè)計(jì)與選擇,自然滿足C2m(s)=C2(s))。為此,從傳感器S2節(jié)點(diǎn)到控制器C2節(jié)點(diǎn)之間,以及從控制器C2節(jié)點(diǎn)到解耦執(zhí)行器DA2節(jié)點(diǎn)之間,采用真實(shí)的網(wǎng)絡(luò)數(shù)據(jù)傳輸過(guò)程以及代替其間網(wǎng)絡(luò)時(shí)延的預(yù)估補(bǔ)償模型以及得到圖5所示的網(wǎng)絡(luò)時(shí)延補(bǔ)償與控制結(jié)構(gòu);
第三步:將圖5按傳遞函數(shù)等價(jià)變換規(guī)則進(jìn)一步化簡(jiǎn),得到圖6所示的實(shí)施本發(fā)明方法的網(wǎng)絡(luò)時(shí)延補(bǔ)償與控制結(jié)構(gòu);從結(jié)構(gòu)上實(shí)現(xiàn)系統(tǒng)不包含其間網(wǎng)絡(luò)時(shí)延的預(yù)估補(bǔ)償模型,從而免除對(duì)閉環(huán)控制回路2中,節(jié)點(diǎn)之間網(wǎng)絡(luò)時(shí)延τ3和τ4的測(cè)量、估計(jì)或辨識(shí);可實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延τ3和τ4的補(bǔ)償與控制。
在此需要特別說(shuō)明的是,在圖6的控制器C1節(jié)點(diǎn)和C2節(jié)點(diǎn)中,出現(xiàn)了閉環(huán)控制回路1和2的給定信號(hào)x1(s)和x2(s),分別與各自回路的反饋信號(hào)y1(s)和y2(s)實(shí)施先“減”后“加”,或先“加”后“減”運(yùn)算規(guī)則,即y1(s)和y2(s)信號(hào)同時(shí)經(jīng)過(guò)正反饋和負(fù)反饋連接到C1節(jié)點(diǎn)和C2節(jié)點(diǎn)中:
(1)這是由于將圖5閉環(huán)控制回路1和控制回路2中的控制器C1(s)和C2(s)單元,按照傳遞函數(shù)等價(jià)變換規(guī)則進(jìn)一步化簡(jiǎn)得到圖6所示的結(jié)果,并非人為設(shè)置;
(2)由于NCS的節(jié)點(diǎn)幾乎都是智能節(jié)點(diǎn),不僅具有通信與運(yùn)算功能,而且還具有存儲(chǔ)與控制功能,在節(jié)點(diǎn)中對(duì)同一個(gè)信號(hào)進(jìn)行先“減”后“加”,或先“加”后“減”,這在運(yùn)算法則上不會(huì)有什么不符合規(guī)則之處;
(3)在節(jié)點(diǎn)中對(duì)同一個(gè)信號(hào)進(jìn)行“加”與“減”運(yùn)算其結(jié)果值為“零”,這個(gè)“零”值,并不表明在該節(jié)點(diǎn)中信號(hào)y1(s)和y2(s)就不存在,或沒(méi)有得到y(tǒng)1(s)和y2(s)信號(hào),或信號(hào)沒(méi)有被貯存;或因“相互抵消”導(dǎo)致“零”信號(hào)值就變成不存在,或沒(méi)有意義;
(4)控制器C1節(jié)點(diǎn)或者C2節(jié)點(diǎn)的觸發(fā)就來(lái)自于信號(hào)y1(s)或者y2(s)的驅(qū)動(dòng),如果控制器C1節(jié)點(diǎn)或者C2節(jié)點(diǎn)沒(méi)有接收到來(lái)自反饋網(wǎng)絡(luò)通路傳輸過(guò)來(lái)的信號(hào)y1(s)或者y2(s),則處于事件驅(qū)動(dòng)工作方式的控制器C1節(jié)點(diǎn)或者C2節(jié)點(diǎn)將不會(huì)被觸發(fā)。
針對(duì)圖6中的閉環(huán)控制回路1:
1)從輸入信號(hào)x1(s)到輸出信號(hào)y1(s)之間的閉環(huán)傳遞函數(shù)為:
2)來(lái)自閉環(huán)控制回路2控制器C2節(jié)點(diǎn)的e2(s)作為輸入信號(hào),通過(guò)C2(s)控制單元與網(wǎng)絡(luò)通路單元以及交叉解耦通道傳遞函數(shù)P12(s)的輸出信號(hào)yp12(s)作用于閉環(huán)控制回路1,從輸入信號(hào)e2(s)到輸出信號(hào)y1(s)之間的閉環(huán)傳遞函數(shù)為:
3)來(lái)自閉環(huán)控制回路2解耦執(zhí)行器DA2節(jié)點(diǎn)輸出信號(hào)u2c(s),通過(guò)被控對(duì)象交叉通道傳遞函數(shù)G12(s)作用于閉環(huán)控制回路1,從輸入信號(hào)u2c(s)到輸出信號(hào)y1(s)之間的閉環(huán)傳遞函數(shù)為:
從上述閉環(huán)傳遞函數(shù)等式(7)至(9)中可以看出:閉環(huán)控制回路1的閉環(huán)特征方程1+C1(s)G11(s)=0中,不再包含影響系統(tǒng)穩(wěn)定性的網(wǎng)絡(luò)時(shí)延τ1和τ2的指數(shù)項(xiàng)和從而可降低網(wǎng)絡(luò)時(shí)延對(duì)系統(tǒng)穩(wěn)定性的影響,改善系統(tǒng)的動(dòng)態(tài)控制性能質(zhì)量,實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延的動(dòng)態(tài)補(bǔ)償與控制。
針對(duì)圖6中的閉環(huán)控制回路2:
1)從輸入信號(hào)x2(s)到輸出信號(hào)y2(s)之間的閉環(huán)傳遞函數(shù)為:
2)來(lái)自閉環(huán)控制回路1控制器C1節(jié)點(diǎn)的e1(s)作為輸入信號(hào),通過(guò)C1(s)控制單元與網(wǎng)絡(luò)通路單元以及交叉解耦通道傳遞函數(shù)P21(s)的輸出信號(hào)yp21(s)作用于閉環(huán)控制回路2,從輸入信號(hào)e1(s)到輸出信號(hào)y2(s)之間的閉環(huán)傳遞函數(shù)為:
3)來(lái)自閉環(huán)控制回路1解耦執(zhí)行器AD1節(jié)點(diǎn)輸出信號(hào)u1c(s),通過(guò)被控對(duì)象交叉通道傳遞函數(shù)G21(s)作用于閉環(huán)控制回路2,從輸入信號(hào)到輸出信號(hào)y2(s)之間的閉環(huán)傳遞函數(shù)為:
從上述閉環(huán)傳遞函數(shù)等式(10)至(12)中可以看出:閉環(huán)控制回路2的閉環(huán)特征方程1+C2(s)G22(s)=0中,不再包含影響系統(tǒng)穩(wěn)定性的網(wǎng)絡(luò)時(shí)延τ3和τ4的指數(shù)項(xiàng)和從而可降低網(wǎng)絡(luò)時(shí)延對(duì)系統(tǒng)穩(wěn)定性的影響,改善系統(tǒng)的動(dòng)態(tài)控制性能質(zhì)量,實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延的動(dòng)態(tài)補(bǔ)償與控制。
本發(fā)明的適用范圍:
適用于被控對(duì)象數(shù)學(xué)模型已知或不確知的一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(TITO-NDCS)不確定網(wǎng)絡(luò)時(shí)延的補(bǔ)償與控制;其研究思路與方法,同樣也適用于被控對(duì)象數(shù)學(xué)模型已知或不確知的兩個(gè)以上輸入和輸出所構(gòu)成的多輸入多輸出網(wǎng)絡(luò)解耦控制系統(tǒng)(MIMO-NDCS)不確定網(wǎng)絡(luò)時(shí)延的補(bǔ)償與控制。
本發(fā)明的特征在于該方法包括以下步驟:
對(duì)于閉環(huán)控制回路1:
(1).當(dāng)傳感器S1節(jié)點(diǎn)被周期為h1的采樣信號(hào)觸發(fā)時(shí),將采用方式A進(jìn)行工作;
(2).當(dāng)控制器C1節(jié)點(diǎn)被反饋信號(hào)y1(s)觸發(fā)時(shí),將采用方式B進(jìn)行工作;
(3).當(dāng)解耦執(zhí)行器DA1節(jié)點(diǎn)被信號(hào)e3(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u2(s)觸發(fā)時(shí),將采用方式C進(jìn)行工作;
對(duì)于閉環(huán)控制回路2:
(4).當(dāng)傳感器S2節(jié)點(diǎn)被周期為h2的采樣信號(hào)觸發(fā)時(shí),將采用方式D進(jìn)行工作;
(5).當(dāng)控制器C2節(jié)點(diǎn)被反饋信號(hào)y2(s)觸發(fā)時(shí),將采用方式E進(jìn)行工作;
(6).當(dāng)解耦執(zhí)行器DA2節(jié)點(diǎn)被信號(hào)e4(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u1(s)觸發(fā)時(shí),將采用方式F進(jìn)行工作;
方式A的步驟包括:
A1:傳感器S1節(jié)點(diǎn)工作于時(shí)間驅(qū)動(dòng)方式,其觸發(fā)信號(hào)為周期h1的采樣信號(hào);
A2:傳感器S1節(jié)點(diǎn)被觸發(fā)后,對(duì)被控對(duì)象G11(s)的輸出信號(hào)y11(s)和被控對(duì)象交叉通道傳遞函數(shù)G12(s)的輸出信號(hào)y12(s)進(jìn)行采樣,并計(jì)算出閉環(huán)控制回路1的系統(tǒng)輸出信號(hào)y1(s),且y1(s)=y(tǒng)11(s)+y12(s);
A3:傳感器S1節(jié)點(diǎn)將反饋信號(hào)y1(s),通過(guò)閉環(huán)控制回路1的反饋網(wǎng)絡(luò)通路向控制器C1節(jié)點(diǎn)傳輸,反饋信號(hào)y1(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ2后,才能到達(dá)控制器C1節(jié)點(diǎn);
方式B的步驟包括:
B1:控制器C1節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被反饋信號(hào)y1(s)所觸發(fā);
B2:在控制器C1節(jié)點(diǎn)中,將閉環(huán)控制回路1的系統(tǒng)給定信號(hào)x1(s)減去反饋信號(hào)y1(s)得到誤差信號(hào)e1(s),即e1(s)=x1(s)-y1(s);對(duì)e1(s)實(shí)施控制算法C1(s)得到其輸出信號(hào)u1(s);將信號(hào)u1(s)通過(guò)交叉解耦網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA2節(jié)點(diǎn)傳輸,信號(hào)u1(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ21后,才能到達(dá)解耦執(zhí)行器DA2節(jié)點(diǎn);
B3:將誤差信號(hào)e1(s)與反饋信號(hào)y1(s)相加得到誤差信號(hào)e3(s),即e3(s)=e1(s)+y1(s);將信號(hào)e3(s)通過(guò)閉環(huán)控制回路1的前向網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA1節(jié)點(diǎn)傳輸,e3(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ1后,才能到解耦執(zhí)行器DA1節(jié)點(diǎn);
方式C的步驟包括:
C1:解耦執(zhí)行器DA1節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被信號(hào)e3(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u2(s)所觸發(fā);
C2:解耦執(zhí)行器DA1節(jié)點(diǎn)被觸發(fā)后,對(duì)e3(s)實(shí)施控制算法C1(s)得到其輸出信號(hào)u1a(s);對(duì)來(lái)自傳感器S1節(jié)點(diǎn)的反饋信號(hào)y1(s)實(shí)施控制算法C1(s),得到其輸出信號(hào)u1b(s);
C3:將來(lái)自交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u2(s),作用于交叉解耦通路傳遞函數(shù)P12(s)得到其輸出值yp12(s);將yp12(s)與信號(hào)u1a(s)相加后再減去u1b(s),得到信號(hào)u1c(s),即u1c(s)=u1a(s)+yp12(s)-u1b(s);
C4:將信號(hào)u1c(s)作用于被控對(duì)象G11(s)得到其輸出值y11(s);將信號(hào)u1c(s)作用于被控對(duì)象交叉通道傳遞函數(shù)G21(s)得到其輸出值y21(s);從而實(shí)現(xiàn)對(duì)被控對(duì)象G11(s)和G21(s)的解耦與控制,同時(shí)實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延τ1和τ2的補(bǔ)償與控制;
方式D的步驟包括:
D1:傳感器S2節(jié)點(diǎn)工作于時(shí)間驅(qū)動(dòng)方式,其觸發(fā)信號(hào)為周期h2的采樣信號(hào);
D2:傳感器S2節(jié)點(diǎn)被觸發(fā)后,對(duì)被控對(duì)象G22(s)的輸出信號(hào)y22(s)和被控對(duì)象交叉通道傳遞函數(shù)G21(s)的輸出信號(hào)y21(s)進(jìn)行采樣,計(jì)算出閉環(huán)控制回路2的系統(tǒng)輸出信號(hào)y2(s),且y2(s)=y(tǒng)22(s)+y21(s);
D3:傳感器S2節(jié)點(diǎn)將反饋信號(hào)y2(s),通過(guò)閉環(huán)控制回路2的反饋網(wǎng)絡(luò)通路向控制器C2節(jié)點(diǎn)傳輸,反饋信號(hào)y2(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ4后,才能到達(dá)控制器C2節(jié)點(diǎn);
方式E的步驟包括:
E1:控制器C2節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被反饋信號(hào)y2(s)所觸發(fā);
E2:在控制器C2節(jié)點(diǎn)中,將閉環(huán)控制回路2的系統(tǒng)給定信號(hào)x2(s)減去反饋信號(hào)y2(s)得到誤差信號(hào)e2(s),即e2(s)=x2(s)-y2(s);對(duì)e2(s)實(shí)施控制算法C2(s)得到其輸出信號(hào)u2(s);將信號(hào)u2(s)通過(guò)交叉解耦網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA1節(jié)點(diǎn)傳輸,信號(hào)u2(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ12后,才能到達(dá)解耦執(zhí)行器DA1節(jié)點(diǎn);
E3:將誤差信號(hào)e2(s)與反饋信號(hào)y2(s)相加得到誤差信號(hào)e4(s),即e4(s)=e2(s)+y2(s);將信號(hào)e4(s)通過(guò)閉環(huán)控制回路2的前向網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA2節(jié)點(diǎn)傳輸,e4(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ3后,才能到解耦執(zhí)行器DA2節(jié)點(diǎn);
方式F的步驟包括:
F1:解耦執(zhí)行器DA2節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被信號(hào)e4(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u1(s)所觸發(fā);
F2:解耦執(zhí)行器DA2節(jié)點(diǎn)被觸發(fā)后,對(duì)e4(s)實(shí)施控制算法C2(s)得到其輸出信號(hào)u2a(s);對(duì)來(lái)自傳感器S2節(jié)點(diǎn)的反饋信號(hào)y2(s)實(shí)施控制算法C2(s),得到其輸出信號(hào)u2b(s);
F3:將來(lái)自交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u1(s),作用于交叉解耦通路傳遞函數(shù)P21(s)得到其輸出值yp21(s);將yp21(s)與信號(hào)u2a(s)相加后再減u2b(s),得到信號(hào)u2c(s),即u2c(s)=u2a(s)+yp21(s)-u2b(s);
F4:將信號(hào)u2c(s)作用于被控對(duì)象G22(s)得到其輸出值y22(s);將信號(hào)u2c(s)作用于被控對(duì)象交叉通道傳遞函數(shù)G12(s)得到其輸出值y12(s);從而實(shí)現(xiàn)對(duì)被控對(duì)象G22(s)和G12(s)的解耦與控制,同時(shí)實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延τ3和τ4的補(bǔ)償與控制。
本發(fā)明具有如下特點(diǎn):
1、由于從結(jié)構(gòu)上免除對(duì)TITO-NDCS中,網(wǎng)絡(luò)時(shí)延的測(cè)量、觀測(cè)、估計(jì)或辨識(shí),同時(shí)還可免除節(jié)點(diǎn)時(shí)鐘信號(hào)同步的要求,避免時(shí)延估計(jì)模型不準(zhǔn)確造成的估計(jì)誤差,避免對(duì)時(shí)延辨識(shí)所需耗費(fèi)節(jié)點(diǎn)存貯資源的浪費(fèi),同時(shí)還可避免由于時(shí)延造成的“空采樣”或“多采樣”帶來(lái)的補(bǔ)償誤差。
2、由于從TITO-NDCS結(jié)構(gòu)上,實(shí)現(xiàn)與具體的網(wǎng)絡(luò)通信協(xié)議的選擇無(wú)關(guān),因而既適用于采用有線網(wǎng)絡(luò)協(xié)議的TITO-NDCS,亦適用于無(wú)線網(wǎng)絡(luò)協(xié)議的TITO-NDCS;既適用于確定性網(wǎng)絡(luò)協(xié)議,亦適用于非確定性的網(wǎng)絡(luò)協(xié)議;既適用于異構(gòu)網(wǎng)絡(luò)構(gòu)成的TITO-NDCS,同時(shí)亦適用于異質(zhì)網(wǎng)絡(luò)構(gòu)成的TITO-NDCS。
3、由于從TITO-NDCS結(jié)構(gòu)上實(shí)現(xiàn),其方法的實(shí)施與具體控制器C1(s)和C2(s)的控制策略選擇無(wú)關(guān),既適用于采用常規(guī)控制策略的控制器C1(s)和C2(s),亦適用于采用智能等控制策略的控制器C1(s)和C2(s)。
4、由于本發(fā)明采用的是“軟件”改變TITO-NDCS結(jié)構(gòu)的補(bǔ)償與控制方法,因而在其實(shí)現(xiàn)過(guò)程中無(wú)需再增加任何硬件設(shè)備,利用現(xiàn)有TITO-NDCS智能節(jié)點(diǎn)自帶的軟件資源,足以實(shí)現(xiàn)其補(bǔ)償功能,可節(jié)省硬件投資便于推廣和應(yīng)用。
附圖說(shuō)明
圖1:NCS的典型結(jié)構(gòu)
圖1中,系統(tǒng)由傳感器S節(jié)點(diǎn),控制器C節(jié)點(diǎn),執(zhí)行器A節(jié)點(diǎn),被控對(duì)象,前向網(wǎng)絡(luò)通路傳輸單元以及反饋網(wǎng)絡(luò)通路傳輸單元所組成。
圖1中:x(s)表示系統(tǒng)輸入信號(hào);y(s)表示系統(tǒng)輸出信號(hào);C(s)表示控制器;u(s)表示控制信號(hào);τca表示將控制信號(hào)u(s)從控制器C節(jié)點(diǎn)向執(zhí)行器A節(jié)點(diǎn)傳輸所經(jīng)歷的前向網(wǎng)絡(luò)通路傳輸時(shí)延;τsc表示將傳感器S節(jié)點(diǎn)的檢測(cè)信號(hào)y(s)向控制器C節(jié)點(diǎn)傳輸所經(jīng)歷的反饋網(wǎng)絡(luò)通路傳輸時(shí)延;G(s)表示被控對(duì)象傳遞函數(shù)。
圖2:MIMO-NDCS的典型結(jié)構(gòu)
圖2由r個(gè)傳感器S節(jié)點(diǎn),控制器C節(jié)點(diǎn),m個(gè)解耦執(zhí)行器DA節(jié)點(diǎn),被控對(duì)象G,m個(gè)前向網(wǎng)絡(luò)通路傳輸時(shí)延單元,以及r個(gè)反饋網(wǎng)絡(luò)通路傳輸時(shí)延單元所組成。
圖2中:yj(s)表示系統(tǒng)的第j個(gè)輸出信號(hào);ui(s)表示第i個(gè)控制信號(hào);表示將控制信號(hào)ui(s)從控制器C節(jié)點(diǎn)向第i個(gè)解耦執(zhí)行器DA節(jié)點(diǎn)傳輸所經(jīng)歷的前向網(wǎng)絡(luò)通路傳輸時(shí)延;表示將第j個(gè)傳感器S節(jié)點(diǎn)的檢測(cè)信號(hào)yj(s)向控制器C節(jié)點(diǎn)傳輸所經(jīng)歷的反饋網(wǎng)絡(luò)通路傳輸時(shí)延;G表示被控對(duì)象傳遞函數(shù)。
圖3:TITO-NDCS的典型結(jié)構(gòu)
圖3由閉環(huán)控制回路1和2所構(gòu)成,系統(tǒng)包含傳感器S1和S2節(jié)點(diǎn),控制器C1和C2節(jié)點(diǎn),解耦執(zhí)行器DA1和DA2節(jié)點(diǎn),被控對(duì)象傳遞函數(shù)G11(s)和G22(s)以及被控對(duì)象交叉通道傳遞函數(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)輸入信號(hào);y1(s)和y2(s)表示系統(tǒng)輸出信號(hào);C1(s)和C2(s)表示控制回路1和2的控制器;u1(s)和u2(s)表示控制信號(hào);yp21(s)和yp12(s)表示交叉解耦通路輸出信號(hào);u1a(s)和u2a(s)表示控制解耦信號(hào);τ1和τ3表示將控制信號(hào)u1(s)和u2(s)從控制器C1和C2節(jié)點(diǎn)向解耦執(zhí)行器DA1和DA2節(jié)點(diǎn)傳輸所經(jīng)歷的前向網(wǎng)絡(luò)通路傳輸時(shí)延;τ2和τ4表示將傳感器S1和S2節(jié)點(diǎn)的檢測(cè)信號(hào)y1(s)和y2(s)向控制器C1和C2節(jié)點(diǎn)傳輸所經(jīng)歷的反饋網(wǎng)絡(luò)通路傳輸時(shí)延;τ21和τ12表示將控制信號(hào)u1(s)和u2(s)從控制器C1和C2節(jié)點(diǎn)經(jīng)交叉解耦網(wǎng)絡(luò)通路傳輸單元和向解耦執(zhí)行器DA2和DA1節(jié)點(diǎn)傳輸所經(jīng)歷的網(wǎng)絡(luò)通路傳輸時(shí)延。
圖4:一種包含預(yù)估模型的TITO-NDCS時(shí)延補(bǔ)償與控制結(jié)構(gòu)
圖4中,以及是網(wǎng)絡(luò)傳輸時(shí)延以及的預(yù)估模型;以及是網(wǎng)絡(luò)傳輸時(shí)延以及的預(yù)估模型;C1m(s)和C2m(s)是控制器C1(s)和C2(s)的預(yù)估控制器。
圖5:用真實(shí)模型代替預(yù)估模型的TITO-NDCS時(shí)延補(bǔ)償與控制結(jié)構(gòu)
圖6:一種二輸入二輸出網(wǎng)絡(luò)解耦控制系統(tǒng)不確定時(shí)延補(bǔ)償方法
圖6可實(shí)現(xiàn)對(duì)閉環(huán)控制回路1和2中不確定網(wǎng)絡(luò)時(shí)延的補(bǔ)償與控制。
具體實(shí)施方式
下面將通過(guò)參照附圖6來(lái)詳細(xì)描述本發(fā)明的示例性實(shí)施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述特征和優(yōu)點(diǎn).
具體實(shí)施步驟如下所述:
對(duì)于閉環(huán)控制回路1:
第一步:傳感器S1節(jié)點(diǎn)工作于時(shí)間驅(qū)動(dòng)方式,其觸發(fā)信號(hào)為周期h1的采樣信號(hào);當(dāng)傳感器S1節(jié)點(diǎn)被觸發(fā)后,對(duì)被控對(duì)象G11(s)的輸出信號(hào)y11(s)和被控對(duì)象交叉通道傳遞函數(shù)G12(s)的輸出信號(hào)y12(s)進(jìn)行采樣,并計(jì)算出閉環(huán)控制回路1的系統(tǒng)輸出信號(hào)y1(s),且y1(s)=y(tǒng)11(s)+y12(s);
第二步:傳感器S1節(jié)點(diǎn)將反饋信號(hào)y1(s),通過(guò)閉環(huán)控制回路1的反饋網(wǎng)絡(luò)通路向控制器C1節(jié)點(diǎn)傳輸,反饋信號(hào)y1(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ2后,才能到達(dá)控制器C1節(jié)點(diǎn);
第三步:控制器C1節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被反饋信號(hào)y1(s)所觸發(fā);當(dāng)控制器C1節(jié)點(diǎn)被觸發(fā)后,將閉環(huán)控制回路1的系統(tǒng)給定信號(hào)x1(s)減去反饋信號(hào)y1(s)得到誤差信號(hào)e1(s),即e1(s)=x1(s)-y1(s);對(duì)e1(s)實(shí)施控制算法C1(s)得到其輸出信號(hào)u1(s);將信號(hào)u1(s)通過(guò)交叉解耦網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA2節(jié)點(diǎn)傳輸,信號(hào)u1(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ21后,才能到達(dá)解耦執(zhí)行器DA2節(jié)點(diǎn);
第四步:將誤差信號(hào)e1(s)與反饋信號(hào)y1(s)相加得到誤差信號(hào)e3(s),即e3(s)=e1(s)+y1(s);將信號(hào)e3(s)通過(guò)閉環(huán)控制回路1的前向網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA1節(jié)點(diǎn)傳輸,e3(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ1后,才能到解耦執(zhí)行器DA1節(jié)點(diǎn);
第五步:解耦執(zhí)行器DA1節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被信號(hào)e3(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u2(s)所觸發(fā);解耦執(zhí)行器DA1節(jié)點(diǎn)被觸發(fā)后,對(duì)e3(s)實(shí)施控制算法C1(s)得到其輸出信號(hào)u1a(s);對(duì)來(lái)自傳感器S1節(jié)點(diǎn)的反饋信號(hào)y1(s)實(shí)施控制算法C1(s),得到其輸出信號(hào)u1b(s);
第六步:將來(lái)自交叉解耦網(wǎng)絡(luò)通路單元輸出信號(hào)u2(s),作用于交叉解耦通路傳遞函數(shù)P12(s)得到輸出值yp12(s);將yp12(s)與信號(hào)u1a(s)相加后再減去u1b(s),得到信號(hào)u1c(s),即u1c(s)=u1a(s)+yp12(s)-u1b(s);
第七步:將信號(hào)u1c(s)作用于被控對(duì)象G11(s)得到其輸出值y11(s);將信號(hào)u1c(s)作用于被控對(duì)象交叉通道傳遞函數(shù)G21(s)得到其輸出值y21(s);從而實(shí)現(xiàn)對(duì)被控對(duì)象G11(s)和G21(s)的解耦與控制,同時(shí)實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延τ1和τ2的補(bǔ)償與控制;
第八步:返回第一步;
對(duì)于閉環(huán)控制回路2:
第一步:傳感器S2節(jié)點(diǎn)工作于時(shí)間驅(qū)動(dòng)方式,其觸發(fā)信號(hào)為周期h2的采樣信號(hào);當(dāng)傳感器S2節(jié)點(diǎn)被觸發(fā)后,對(duì)被控對(duì)象G22(s)的輸出信號(hào)y22(s)和被控對(duì)象交叉通道傳遞函數(shù)G21(s)的輸出信號(hào)y21(s)進(jìn)行采樣,計(jì)算出閉環(huán)控制回路2的系統(tǒng)輸出信號(hào)y2(s),且y2(s)=y(tǒng)22(s)+y21(s);
第二步:傳感器S2節(jié)點(diǎn)將反饋信號(hào)y2(s),通過(guò)閉環(huán)控制回路2的反饋網(wǎng)絡(luò)通路向控制器C2節(jié)點(diǎn)傳輸,反饋信號(hào)y2(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ4后,才能到達(dá)控制器C2節(jié)點(diǎn);
第三步:控制器C2節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被反饋信號(hào)y2(s)所觸發(fā);當(dāng)控制器C2節(jié)點(diǎn)被觸發(fā)后,將閉環(huán)控制回路2的系統(tǒng)給定信號(hào)x2(s)減去反饋信號(hào)y2(s)得到誤差信號(hào)e2(s),即e2(s)=x2(s)-y2(s);對(duì)e2(s)實(shí)施控制算法C2(s)得到其輸出信號(hào)u2(s);將信號(hào)u2(s)通過(guò)交叉解耦網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA1節(jié)點(diǎn)傳輸,信號(hào)u2(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ12后,才能到達(dá)解耦執(zhí)行器DA1節(jié)點(diǎn);
第四步:將誤差信號(hào)e2(s)與反饋信號(hào)y2(s)相加得到誤差信號(hào)e4(s),即e4(s)=e2(s)+y2(s);將信號(hào)e4(s)通過(guò)閉環(huán)控制回路2的前向網(wǎng)絡(luò)通路單元向解耦執(zhí)行器DA2節(jié)點(diǎn)傳輸,e4(s)將經(jīng)歷網(wǎng)絡(luò)傳輸時(shí)延τ3后,才能到解耦執(zhí)行器DA2節(jié)點(diǎn);
第五步:解耦執(zhí)行器DA2節(jié)點(diǎn)工作于事件驅(qū)動(dòng)方式,被信號(hào)e4(s)或者被交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u1(s)所觸發(fā);當(dāng)解耦執(zhí)行器DA2節(jié)點(diǎn)被觸發(fā)后,對(duì)e4(s)實(shí)施控制算法C2(s)得到其輸出信號(hào)u2a(s);對(duì)來(lái)自傳感器S2節(jié)點(diǎn)的反饋信號(hào)y2(s)實(shí)施控制算法C2(s),得到其輸出信號(hào)u2b(s);
第六步:將來(lái)自交叉解耦網(wǎng)絡(luò)通路單元的輸出信號(hào)u1(s),作用于交叉解耦通路傳遞函數(shù)P21(s)得到輸出值yp21(s);將yp21(s)與u2a(s)相加后再減u2b(s),得到其信號(hào)u2c(s),即u2c(s)=u2a(s)+yp21(s)-u2b(s);
第七步:將信號(hào)u2c(s)作用于被控對(duì)象G22(s)得到其輸出值y22(s);將信號(hào)u2c(s)作用于被控對(duì)象交叉通道傳遞函數(shù)G12(s)得到其輸出值y12(s);從而實(shí)現(xiàn)對(duì)被控對(duì)象G22(s)和G12(s)的解耦與控制,同時(shí)實(shí)現(xiàn)對(duì)不確定網(wǎng)絡(luò)時(shí)延τ3和τ4的補(bǔ)償與控制;
第八步:返回第一步;
以上所述僅為本發(fā)明的較佳實(shí)施例而己,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
本說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。