Methods two IMC network input and output decoupling control system for time-varying network delay, which belongs to the technical field of MIMO NDCS bandwidth limited. According to a two input and output signals to influence each other and coupled through decoupling TITO NDCS, due to network delay generated in the network data transmission between nodes, not only affects the stability of the respective control loops are closed, but will also affect the stability of the whole system, and even lead to TITO NDCS lose stability problem, put forward the network data between all nodes in NDCS TITO real during the transmission process, instead of network delay compensation model, and the implementation of IMC in the two loop, can be exempt from the network delay between nodes of measurement and estimation or identification, reduce the synchronous clock signal, reduces the influence of time-varying network delay on TITO NDCS stability, improve the system quality control.
【技術實現步驟摘要】
一種兩輸入輸出網絡解耦控制系統時變網絡時延的IMC方法
兩輸入輸出網絡解耦控制系統時變網絡時延的IMC(InternalModelControl,IMC)方法,涉及自動控制,網絡通信和計算機技術的交叉領域,尤其涉及帶寬資源有限的多輸入多輸出網絡解耦控制系統
技術介紹
在分布式控制系統中,傳感器與控制器、控制器與執行器之間,通過實時通信網絡構成的閉環反饋控制系統,稱為網絡控制系統(Networkedcontrolsystems,NCS),NCS的典型結構如圖1所示。NCS與傳統的點對點結構的控制系統相比,具有成本低、易于信息共享、易于擴展與維護、靈活性大等優點,近年來已被廣泛應用于過程自動化、制造業自動化、航空航天、無線通信、機器人、智能交通等多個領域。在NCS中,由于網絡時延、數據丟包以及網絡擁塞等現象的存在,使得NCS面臨諸多新挑戰。尤其是時變網絡時延的存在,可降低NCS控制質量,甚至使系統失去穩定性,嚴重時可能導致系統出現故障。目前,國內外關于NCS的研究,主要是針對單輸入單輸出(Single-inputandsingle-output,SISO)網絡控制系統,分別在網絡時延已知、未知或時變,網絡時延小于一個采樣周期或大于一個采樣周期,單包傳輸或多包傳輸,有無數據包丟失等情況下,對其進行數學建模或穩定性分析與控制。但針對實際工業過程中,普遍存在的至少包含兩個輸入與兩個輸出(Two-inputandtwo-output,TITO)的控制系統,所構成的多輸入多輸出(Multiple-inputandmultiple-output,MIMO)網絡控 ...
【技術保護點】
一種兩輸入輸出網絡解耦控制系統時變網絡時延的IMC方法,其特征在于該方法包括以下步驟:對于閉環控制回路1:(1).當傳感器S1節點被周期為h
【技術特征摘要】
1.一種兩輸入輸出網絡解耦控制系統時變網絡時延的IMC方法,其特征在于該方法包括以下步驟:對于閉環控制回路1:(1).當傳感器S1節點被周期為h1的采樣信號觸發時,將采用方式A進行工作;(2).當控制解耦器CD節點被反饋信號y1b(s)觸發時,將采用方式B進行工作;(3).當執行器A1節點被控制解耦信號u1p(s)觸發時,將采用方式C進行工作;對于閉環控制回路2:(4).當傳感器S2節點被周期為h2的采樣信號觸發時,將采用方式D進行工作;(5).當控制解耦器CD節點被反饋信號y2(s)觸發時,將采用方式E進行工作;(6).當執行器A2節點被控制解耦信號u2p(s)觸發時,將采用方式F進行工作;方式A的步驟包括:A1:傳感器S1節點工作于時間驅動方式,其觸發信號為周期h1的采樣信號;A2:傳感器S1節點被觸發后,對被控對象G11(s)的輸出信號y11(s)和被控對象交叉通道傳遞函數G12(s)的輸出信號y12(s),以及執行器A1節點的輸出信號y11mb(s)和y12mb(s)進行采樣,并計算出閉環控制回路1的系統輸出信號y1(s)和反饋信號y1b(s),且y1(s)=y11(s)+y12(s)和y1b(s)=y1(s)-y11mb(s)-y12mb(s);A3:傳感器S1節點將反饋信號y1b(s),通過閉環控制回路1的反饋網絡通路向控制解耦器CD節點傳輸,反饋信號y1b(s)將經歷網絡傳輸時延τ2后,才能到達控制解耦器CD節點;方式B的步驟包括:B1:控制解耦器CD節點工作于事件驅動方式,被反饋信號y1b(s)所觸發;B2:在控制解耦器CD節點中,將閉環控制回路1的系統給定信號x1(s),減去反饋信號y1b(s)和被控對象交叉通道傳遞函數預估模型G12m(s)的輸出值y12ma(s)再加上被控對象預估模型G11m(s)的輸出值y11ma(s),得到系統偏差信號e1(s),即e1(s)=x1(s)-y1b(s)-y12ma(s)+y11ma(s);B3:對e1(s)實施內模控制算法C1IMC(s),得到IMC信號u1(s);B4:將來自于閉環控制回路2中內模控制算法C2IMC(s)的輸出IMC信號u2(s)作用于解耦交叉通道傳遞函數P12(s)得到其解耦信號up12(s);將IMC信號u1(s)與up12(s)相減得到閉環控制回路1的控制解耦信號u1p(s),即u1p(s)=u1(s)-up12(s);B5:將解耦信號up12(s)作用于被控對象預估模型G11m(s)得到其輸出值y11ma(s);將來自于閉環控制回路2輸出的控制解耦信號u2p(s)作用于被控對象交叉通道傳遞函數預估模型G12m(s)得到其輸出值y12ma(s);B6:將控制解耦信號u1p(s)通過閉環控制回路1的前向網絡通路單元向執行器A1節點傳輸,u1p(s)將經歷網絡傳輸時延τ1后,才能到達執行器A1節點;方式C的步驟包括:C1:執行器A1節點工作于事件驅動方式,被控制解耦信號u1p(s)所觸發;C2:將控制解耦信號u1p(s)作用于被控對象預估模型G11m(s)得到其輸出值y11mb(s);將來自于閉環控制回路2的前向網絡通路單元的控制解耦信號u2p(s)作用于被控對象交叉通道傳遞函數預估模型G12m(s)得到其輸出值y12mb(s);C3:將控制解耦信號u1p(s)作用于被控對象G11...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。