[發明專利]一種基于故障可重構性約束的衛星控制系統方案優選方法在審
| 申請號: | 201410830466.4 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN104656439A | 公開(公告)日: | 2015-05-27 |
| 發明(設計)人: | 王大軼;劉成瑞;邢琰;何英姿;劉文靜 | 申請(專利權)人: | 北京控制工程研究所 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 安麗 |
| 地址: | 100080 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 故障 可重構性 約束 衛星 控制系統 方案 優選 方法 | ||
1.一種基于故障可重構性約束的衛星控制系統方案優選方法,其特征在于步驟如下:
(1)根據衛星控制系統的能觀性和能控性,給出最小可行配置集合CS,具體包括如下步驟:
(1.1)對于衛星控制系統,匯總敏感器配置和執行器配置,令執行器的可選配置為a={a1,a2,…,am},敏感器可選配置為s={s1,s2,…,sp},在穩定狀態下,衛星控制系統通過如下線性系統進行描述:
其中,為狀態向量;為控制向量,對應于m個執行器;為觀測向量,對應于p個敏感器;A,B和C為相應維數的矩陣;
(1.2)令可選配置集a={a1,a2,…,am}和s={s1,s2,…,sp}中部分執行器ar={a1,a2,…,am′}和部分敏感器sr={s1,s2,…,sp′}參與控制,其中m′≤m,p′≤p,則此時,衛星控制系統進一步描述為:
其中,Br=BΣar,當執行器ai∈ar時,μ(ai)=1,否則μ(ai)=0,i=1,2,…,m;同理,Cr=ΣsrC,當敏感器si∈sr時μ(si)=1,否則μ(si)=0,i=1,2,…,p;
(1.3)令與a′r對應的控制矩陣為其中ai∈a′r時μ(ai)=1,否則μ(ai)=0,i=1,2,…,m;如果ar滿足
rank[Br?BrA?…?BrAn-1]=n且
(1.4)對于敏感器,令與s′r對應的控制矩陣為其中si∈s′r時μ(si)=1,否則μ(si)=0,i=1,2,…,q;如果sr滿足:
rank[CT?ATCT?…?(An-1)TCT]=n
且
則s={s1,s2,…,sp}為敏感器的最小可行配置,對的所有可能情況進行遍歷,即得到敏感器的最小可行配置集合CSs;
(1.5)根據執行器和敏感器的最小可行配置集CSa和CSs,得到衛星控制系統的最小可行配置集CS:
CS={ari∪srj}?i=1,2,...,|CSa|?j=1,2,...,|CSs|
其中ari∈CSa為通過步驟(1.3)得到的一個執行器最小可行配置,srj∈CSs為通過步驟(1.4)得到的一個敏感器最小可行配置,|·|為集合的勢;
(2)根據步驟(1)中得到的最小可行配置集合CS,對衛星控制系統進行可重構性設計,基于可重構性指標約束,給出可行的備選設計方案集合,具體包括如下步驟:
(2.1)取最小可行配置集合CS中的一個最小可行配置MFSi對最小重構單元集MRUS進行初始化,具體為:
從CS中任取一個最小可行配置MFSi,則MFSi∈CS,i=1,2,…,|CS|,利用MFSi對MRUS進行初始化:MRUS=MFSi;
(2.2)根據MRUS創建功能樹,計算功能樹的最小割集,進而計算可重構率r;
計算可重構率r具體為:
(a)計算故障可重構度:
式中γi(x)為第i個最小重構單元在功能x下的可重構度;MRUi∈MRUS為第i個最小重構單元;
(b)計算系統可重構率r:
式中m為衛星控制系統中總的最小重構單元個數;
(2.3)如果r大于預期指標r0,則進入步驟(2.6),否則轉至步驟(2.4);
(2.4)通過公式計算功能x下最小重構單元M的重要度IM(x),最大的IM(x)對應的最小重構單元為系統重構的薄弱環節;NM為功能x對應的功能樹中,包含M的最小割集的個數;NT為功能x對應的功能樹中最小割集總數;
(2.5)針對所述薄弱環節進行冗余設計,得到新的最小重構單元集MRUS,循環執行步驟(2.2)至(2.5),直到r大于預期指標r0為止,最終得到的MRUS即為針對MFSi的可重構性設計結果,該結果即為一個備選設計方案DSi;
(2.6)遍歷最小可行配置集合CS中的所有最小可行配置MFSi,重復執行步驟(2.1)至(2.5),從而計算得到所有最小可行配置的可重構性設計結果,得到備選設計方案集合DS={DS1,DS2,…,DSN},N=|DS|;
(3)綜合考慮系統的資源約束,從備選方案集合DS中優選出綜合性能最優的設計方案,具體為:
(3.1)確定衛星控制系統的指標矩陣,具體為:
令DS中第i個備選方案DSi的指標集為Ωi=(Mi,Ci,Ri,ri)T,i=1,2,…,N,其中Mi表示第i個備選方案的重量,Ci表示第i個備選方案的成本,Ri表示第i個備選方案的可靠度,ri表示第i個備選方案的可重構率,則指標矩陣如下:
(3.2)對指標矩陣進行歸一化,具體為:
對于重量指標,采用下式進行歸一化:
其中M′i為第i個備選方案中重量指標歸一化結果,Mmax=max{M1,M2,…,MN},Mmin=min{M1,M2,…,MN};
對于成本指標,采用下式進行歸一化:
其中C′i為第i個備選方案中成本指標歸一化結果,Cmax=max{C1,C2,…,CN},Cmin=min{C1,C2,…,CN};
對于可靠度指標,采用下式進行歸一化:
其中R′i為第i個備選方案中可靠度指標歸一化結果,Rmax=max{R1,R2,…,RN},Rmin=min{R1,R2,…,RN};
對于可重構率指標,采用下式進行歸一化:
其中r′i為第i個備選方案中可重構率指標歸一化結果,rmax=max{r1,r2,…,rN},rmin=min{r1,r2,…,rN};
基于上述歸一化結果,將指標矩陣改寫為:
其中xi1=M′i,xi2=C′i,xi3=R′i,xi4=r′i;
(3.3)計算指標權重vj,j=1,2,3,4,公式如下:
i=1,2,…,N;j=1,2,3,4;其中當rij=0時,rijlnrij=0;
(3.4)從備選設計方案集合DS={DS1,DS1,…,DSN}中選取綜合指標最優的方案作為設計結果,具體為:
(a)取各指標的最大值構成正理想點
再取各指標的最小值構成負理想點
(b)計算第i個備選方案與正理想點和負理想點的歐幾里德距離:
(c)計算各備選方案的綜合評估系數為:
Ci=Di/(Li+Di)i=1,2,…,N;
最大的Ci對應的方案即為優選出的綜合性能最優的衛星控制系統設計方案。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京控制工程研究所;,未經北京控制工程研究所;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410830466.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種液力變矩器測試控制系統
- 下一篇:道閘防撞控制系統及其控制方法





