[發明專利]一種基于耦合關系的飛行器系統分析系統及方法有效
| 申請號: | 201410575006.1 | 申請日: | 2014-10-23 |
| 公開(公告)號: | CN104318019A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 池元成;王彥靜;陸小兵;劉維瑋;郭會章;張恒浩;郭大慶;王曉路;張冶;賈長偉;崔毅楠;章樂平 | 申請(專利權)人: | 中國運載火箭技術研究院 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 龐靜 |
| 地址: | 100076 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 耦合 關系 飛行器 系統分析 系統 方法 | ||
1.一種基于耦合關系的飛行器系統分析系統,其特征在于:包括模型導入模塊、參數映射模塊、系統耦合環識別模塊、環運行模塊、系統輸出模塊;
模型導入模塊導入飛行器系統中對具有耦合關系的專業模型記為專業A和專業B,每個專業模型包含可執行程序、輸入文件和輸出文件三個文件;對專業A和專業B的輸出輸入文件中的參數進行解析,將專業A和專業B的響應參數賦給數組A.out[am]和B.out[bm],自變參數賦給數組A.in[an]和B.in[bn]、并存儲為XML格式文件;
參數映射模塊將數組A.out[am]、A.in[an]、B.out[bm]和B.in[bn]中由專業A傳遞給專業B的響應參數賦給數組A.Bout[abm],對應的專業B的自變參數賦給數組B.Ain[ban];將由專業B傳遞給專業A的響應參數付給數組B.Aout[bam],對應的專業A的自變參數付給數組A.Bin[abn];將A.Bout[abm]與B.Ain[ban]、B.Aout[bam]與A.Bin[abn]存儲為XML格式文件,稱為耦合文件;
系統耦合環識別模塊,識別耦合文件,將A.Bout[abm]與B.Ain[ban]記作正向數組節點A+B,B.Aout[bam]與A.Bin[abn]記作反向數組節點B-A,將專業A、正向數組節點A+B、專業B和反向數組節點B-A,組成一個耦合環G0,記錄G0的屬性信息并保存為XML文件;所述的屬性信息包括耦合環中涉及的專業模型、專業模型的所有響應參數、自變參數,以及響應參數與自變參數之間的關系;
環運行模塊,對耦合環G0進行處理,忽略反向數組節點B-A,得到流程G1,運行流程G1,直至耦合環G0達到平衡,將平衡后的正向數組節點數值存入AtoB[m],反向數組節點數值存入BtoA[n];
系統輸出模塊,提取AtoB[m]和BtoA[n]的數值,分別存儲為正向節點和反向節點XML文件并輸出。
2.根據權利要求1所述的一種基于耦合關系的飛行器系統分析系統,其特征在于:所述的環運行模塊處理步驟如下:
第一步,設置數組AtoB[m]和BtoA[n],AtoB[m]用戶存儲正向數組節點A+B數值,BtoA[n]用于存儲反向數組節點B-A數值;
第二步,將耦合環G0中的反向數組節點B-A忽略,將專業A、正向數組節點A+B和專業B構成流程G1,設置BtoA[n]的初值;
第三步,運行流程G1,得到新的反向數組節點B-A數值并付給數組newBtoA[n];判斷newBtoA[n]中數值與BtoA[n]中初值之間的偏差的平方和是否小于預設的閾值e,若滿足要求,即達到平衡,將流程G1運行結果中的正向數組節點數值存入AtoB[m],反向數組節點數值存入BtoA[n];若不滿足要求,則將newBtoA[n]值賦給BtoA[n]作為新的初值重復第三步,直至達到平衡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國運載火箭技術研究院,未經中國運載火箭技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410575006.1/1.html,轉載請聲明來源鉆瓜專利網。





