[發明專利]一種基于組合規則約束的航天器測試數據提取方法有效
| 申請號: | 201510082143.6 | 申請日: | 2015-02-15 |
| 公開(公告)號: | CN104679856B | 公開(公告)日: | 2018-04-27 |
| 發明(設計)人: | 譚志云;姜洋;張雷;劉鶴;凌瓊;矯軻;王大偉;趙陽;傅曉晶;羅榮蒸;梁瑞東 | 申請(專利權)人: | 北京空間飛行器總體設計部 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國航天科技專利中心11009 | 代理人: | 陳鵬 |
| 地址: | 100094 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 組合 規則 約束 航天器 測試數據 提取 方法 | ||
1.一種基于組合規則約束的航天器測試數據提取方法,其特征在于包括如下步驟:
(1)獲取測試數據提取所需的起始時刻e、終止時刻f、起始前提項Gs、起始條件項Cs、起始延時項Ds、終止前提項Ge、終止條件項Ce和終止延時項De;所述起始條件項Cs、起始前提項Gs、終止前提項Ge、終止條件項Ce為測試數據一個或幾個特征屬性的取值范圍;所述起始延時項Ds、終止延時項De為測試數據中測試時刻特征屬性的偏移量;所述特征屬性包括測試時刻、測試指令、遙測參數代號;
(2)從測試數據庫查詢起始時刻e與終止時刻f之間的測試數據并將滿足起始條件項Cs的測試時刻存到數組tmpSCTime;
(3)判斷tmpSCTime中測試時刻,如果測試時刻對應的測試數據滿足起始前提項Gs,則將該測試時刻存儲至數組STime,否則舍棄該測試時刻,遍歷數組STime,計算數組STime中測試時刻的個數并將其作為終止時刻判斷次數N,其中數組STime中測試時刻為STime(i),i=1,2,3,…,N;
(4)以[STime(1),STime(2)]為時間區間,查詢該時間區間中的測試數據并判斷,如果有測試數據滿足終止條件項Ce且該測試數據的測試時刻滿足終止前提項Ge,則將該測試數據的測試時刻依次存儲至數組ETime,否則舍棄STime(1),然后以[STime(2),STime(3)]為時間區間,查詢該時間區間中的測試數據并判斷,如果有測試數據滿足終止條件項Ce且該測試數據的測試時刻滿足終止前提項Ge,則將該測試數據的測試時刻依次存儲至數組ETime,否則舍棄STime(2),重復上述過程直至以[STime(N-1),STime(N)]為時間區間,查詢該時間區間中的測試數據并判斷,如果有測試數據滿足終止條件項Ce且該測試數據的測試時刻滿足終止前提項Ge,則將該測試時刻依次存儲至數組ETime,否則舍棄STime(N-1),以[STime(N),終止時刻f]為時間區間,查詢該時間區間中的測試數據并判斷,如果有測試數據滿足終止條件項Ce且該測試數據的測試時刻滿足終止前提項Ge,則將該測試時刻依次存儲至數組ETime,否則舍棄STime(N),最后得到與數組ETime長度相等的數組STime;
(5)數組STime中所有測試時刻減去起始延時項Ds進行偏移得到新的數組STime,數組ETime中所有測試時刻加上終止延時項De進行偏移得到新的數組ETime;
(6)將數組STime中第j個測試時刻作為查詢起始時刻,將數組ETime中第j個測試時刻作為查詢終止時刻提取測試數據,j=1,2,3,…,M,其中M為數組ETime的長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京空間飛行器總體設計部,未經北京空間飛行器總體設計部許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510082143.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于深度學習的以圖搜圖方法和系統
- 下一篇:路由表存儲與查找方法





