曲線數(shù)據(jù)自動判讀方法
【專利摘要】本發(fā)明提供了一種曲線數(shù)據(jù)自動判讀方法,用于對衛(wèi)星測試過程中產(chǎn)生的測試曲線的正確性進行自動化判讀。該方法包括以下步驟:預(yù)先提取在曲線衛(wèi)星測試過程中所產(chǎn)生的不同類別的曲線的主要特征,并對曲線主要特征進行量化分析;對曲線不同類別的曲線進行整理并找出曲線主要特征的散布范圍,以制定判讀準則;使用預(yù)定腳本語言編寫曲線判定準則所使用的算法并集成到地面自動化測試模塊中以執(zhí)行判讀;通過調(diào)用曲線地面自動化測試模塊,對待測試的曲線進行自動判讀。因此,本發(fā)明可提高判讀效率,判讀方法可擴展,對不同類型測試曲線的覆蓋性好,可充分利用腳本語言的優(yōu)點,容易簡單,可移植性好,另外,對特征不易提取的曲線的判讀也具有良好適應(yīng)性。
【專利說明】
曲線數(shù)據(jù)自動判讀方法
技術(shù)領(lǐng)域
[0001]本發(fā)明適用于航天器地面測試領(lǐng)域,具體涉及通信衛(wèi)星地面測試過程中的測試曲線自動判讀,更具體地,涉及一種用于對衛(wèi)星測試過程中產(chǎn)生的測試曲線的正確性進行自動化判讀的曲線數(shù)據(jù)自動判讀方法。
【背景技術(shù)】
[0002]衛(wèi)星地面測試過程中,星上設(shè)備的遙測或者地面測試設(shè)備自身會產(chǎn)生大量的測試數(shù)據(jù),這些數(shù)據(jù)大多都是時間的函數(shù),在一段給定的測試時間內(nèi),構(gòu)成不同的曲線。曲線的范圍,形狀等各種特征是衛(wèi)星功能和性能的一個反映,因此對曲線數(shù)據(jù)的判讀是衛(wèi)星地面測試過程中評判衛(wèi)星各項功能與技術(shù)指標的重要手段。
[0003]目前大型衛(wèi)星的星上設(shè)備眾多,遙測參數(shù)個數(shù)可達數(shù)千個,其中一部分參數(shù)僅通過判讀其是否在一個固定的范圍即可判讀其正確性,而其它的參數(shù)因為其中包含更豐富的信息,需對這些參數(shù)在時間軸上形成的曲線進行判讀。目前衛(wèi)星地面測試時的曲線數(shù)據(jù)主要有人工來進行判讀,在判讀過程中占用大量的人力資源,且無法對曲線內(nèi)含的信息進行量化的評判。
[0004]哈爾濱工業(yè)大學的專利號為CN201310033920.9、名為“衛(wèi)星閉環(huán)測試系統(tǒng)數(shù)據(jù)的自主判讀裝置和處理方法”的專利描述了一種針對衛(wèi)星閉環(huán)測試數(shù)據(jù)進行自主判讀的方法,該方法和裝置使用姿態(tài)運動的數(shù)學模型來推定敏感器和執(zhí)行機構(gòu)的理論值,然后用一個閥值來約束理論值和實際采樣值之間絕對值的差。由于此發(fā)明依賴于衛(wèi)星姿態(tài)動力學模型,并且僅適用于對姿態(tài)運動閉環(huán)仿真中的陀螺角速度和星敏四元數(shù)進行自主判讀,而不適用于對其它參數(shù)形成的曲線的判讀,因此,這個發(fā)明中的技術(shù)方案并不具有通用性。
[0005]《衛(wèi)星控制系統(tǒng)測試數(shù)據(jù)自動判讀系統(tǒng)的設(shè)計與實現(xiàn)》(空間控制技術(shù)與應(yīng)用,2013年,第39卷第5期)中描述的方法應(yīng)用的對象是對衛(wèi)星的控制系統(tǒng)中產(chǎn)生數(shù)據(jù)的判讀。該方法主要是針對衛(wèi)星的控制分系統(tǒng),具有一定的局限性,且該方法中的判讀主要是超差和越界等簡單的規(guī)則,而無法根據(jù)特定的曲線數(shù)據(jù)來自定義的復(fù)雜的判讀規(guī)則以實現(xiàn)更加精細化的判讀。
[0006]因此,急需一種通用化的、易于操作的衛(wèi)星地面測試過程中曲線自動化判讀方案,以提高數(shù)據(jù)判讀精確性和測試效率,減少人力需求。
【發(fā)明內(nèi)容】
[0007]針對當前衛(wèi)星地面測試過程中曲線判讀工作量大和判讀量化程度不足的現(xiàn)狀,本發(fā)明提出一種針對衛(wèi)星測試過程中產(chǎn)生的測試曲線的正確性判讀方法,該方法可由計算機自動實施,從而降低了測試過程中的人力資源的需求,提高了效率,并且可以從量化指標上進行判讀,實現(xiàn)了判讀的精確性。
[0008]本發(fā)明提供了一種曲線數(shù)據(jù)自動判讀方法,用于對衛(wèi)星測試過程中產(chǎn)生的測試曲線的正確性進行自動化判讀。該方法包括以下步驟:步驟一,預(yù)先提取在衛(wèi)星測試過程中所產(chǎn)生的不同類別的曲線的主要特征,并對主要特征進行量化分析;步驟二,對不同類別的曲線進行整理并找出主要特征的散布范圍,以制定判讀準則;步驟三,使用預(yù)定腳本語言編寫判定準則所使用的算法并集成到地面自動化測試模塊中以執(zhí)行判讀;以及步驟四,通過調(diào)用地面自動化測試模塊,對待測試的曲線進行自動判讀。
[0009]具體地,在步驟一中執(zhí)行:對在衛(wèi)星測試過程中所產(chǎn)生的曲線進行歸類;對不同類別的曲線的主要特征進行提?。灰约皩χ饕卣鬟M行量化分析,其中,主要特征為多個參數(shù)并且至少包括:上下邊界、穩(wěn)定值、和振蕩頻率。
[0010]在步驟二中執(zhí)行:確定主要特征中的一個參數(shù)在衛(wèi)星測試過程中的一個測試項目下持續(xù)時間段上的最大值和最小值,作為邊界判讀準則;確定參數(shù)在測試項目下的變化率范圍,作為變化率判讀準則;確定參數(shù)的在測試項目下形成的參數(shù)曲線的尖峰或突變個數(shù),作為判讀手段;確定參數(shù)在測試項目下的頻率特性,作為頻率判讀準則;以及基于不同階段的測試,對參數(shù)在測試項目下的一致性進行評判,作為一致性判讀準則。
[0011]優(yōu)選地,在邊界判讀準則的確定過程中還包括:引入大于I的容差系數(shù),對最大值和最小值進行放大,從而確保適應(yīng)每次的測試,尖峰和突變是在已知的特定時間點上衛(wèi)星的測試系統(tǒng)在測試項目中的原理反映,并用于判斷衛(wèi)星設(shè)備是否正常工作,以及在一致性判讀準則的建立過程中包括:采用基于動態(tài)時間彎曲算法的曲線相似程度量化計算方法,對測試項目中的當前測試曲線與之前測試曲線的結(jié)果的一致性進行評判,從而建立一致性判讀準則。
[0012]額外地,根據(jù)本發(fā)明的曲線數(shù)據(jù)自動判讀方法還可以包括:對于需要進行一致性判讀的曲線的參數(shù)數(shù)據(jù),對首次進行測試時的參數(shù)數(shù)據(jù)進行梳理,并將測試項目中的曲線的參數(shù)數(shù)據(jù)錄入到數(shù)據(jù)庫,其中,每個測試項目對應(yīng)于數(shù)據(jù)庫中的一個表,每個參數(shù)對應(yīng)于表中的一條記錄,并且參數(shù)數(shù)據(jù)可以被訪問。
[0013]相應(yīng)地,在步驟二中還可以執(zhí)行:根據(jù)需要,擴展任意其它通用和專用的判讀準則項目,并基于判讀準則項目建立對應(yīng)的判讀準則。
[0014]在步驟三中,預(yù)定腳本語言為Lua腳本語言,以及地面自動化測試模塊集成了調(diào)用Lua腳本以執(zhí)行判讀的腳本解釋器,其中,每一個算法對應(yīng)于Lua腳本中的一個函數(shù)。判讀算法的函數(shù)按類別分為通用判讀算法和專用判讀算法,其中,通用判讀算法至少包括:最大值最小值判讀算法和變化率判讀算法,以及專用判讀算法至少包括:頻率域判讀算法、尖峰個數(shù)判讀算法和基于動態(tài)時間彎曲算法的曲線一致性比對算法。
[0015]在步驟四中可以如下執(zhí)行:獲得待判讀參數(shù)并將參數(shù)數(shù)據(jù)逐點存儲在數(shù)據(jù)庫中;將測試項目的持續(xù)時間作為結(jié)束測試的依據(jù),形成待判讀的曲線數(shù)據(jù);按照最大最小值判讀算法、變化率判讀算法的順序?qū)η€數(shù)據(jù)進行判讀,并且當超限時停止運行測試項目;根據(jù)任務(wù)需要,調(diào)用任意其它通用判讀算法,并且如果在準則內(nèi)則判讀通過;如果需要判讀曲線數(shù)據(jù)的尖峰特性,則調(diào)用尖峰個數(shù)判讀算法;如果為震蕩曲線,則調(diào)用頻率域判讀算法;如果需要比對當前曲線與以往測試的曲線的數(shù)據(jù)的一致性,則調(diào)用曲線一致性比對算法;以及根據(jù)任務(wù)需要,調(diào)用任意其他專用判讀算法,并且如果在準則內(nèi)則判讀通過。
[0016]因此,本發(fā)明的計算機自動化判讀方法,判讀過程無需人工干預(yù),可提高判讀效率,對衛(wèi)星地面測試曲線的普遍特征進行提取,采用多種判讀準則進行組合式判讀,判讀方法可擴展,對不同類型測試曲線的覆蓋性好,所有算法基于Lua腳本實現(xiàn),并嵌入到已有測試軟件中去,可充分利用腳本語言的優(yōu)點,容易簡單,可移植性好,另外,使用曲線相似性量化比對技術(shù),可充分利用已有測試曲線完成待測曲線的判讀,對于特征不易提取的曲線的判讀也具有良好適應(yīng)性。
【附圖說明】
[0017]圖1是本發(fā)明的衛(wèi)星地面測試曲線自動化判讀系統(tǒng)的組成框圖;以及
[0018]圖2是本發(fā)明的衛(wèi)星地面測試曲線自動化判讀過程的流程圖。
【具體實施方式】
[0019]應(yīng)了解,本發(fā)明的衛(wèi)星地面測試曲線自動判讀方法包括測試曲線特征提取、判讀準則制定、基本判讀算法的編寫,測試過程中算法的實施。具體測試過程的步驟如下:
[0020]在測試實施前,完成測試曲線特征的提取。首先對衛(wèi)星測試過程中所產(chǎn)生曲線進行歸類,對不同類別曲線主要特征進行提取,并對特征進行量化分析。
[0021]然后,對之前同種平臺衛(wèi)星的地面測試曲線,或者待測衛(wèi)星之前階段已經(jīng)完成過的測試曲線進行整理,尋找不同測試項目對應(yīng)測試曲線的主要特征的散布范圍,制定可涵蓋所有曲線正確性判讀的量化指標;
[0022]接下來,使用Lua腳本語言編寫若干種基本的判讀算法函數(shù),按類別分為通用和專用兩種,其中通用方法如最大值最小值判讀算法,變化率判讀算法等,專用算法如頻率域判讀算法,尖峰個數(shù)判讀,以及基于動態(tài)時間彎曲算法的曲線一致性比對等。
[0023]其次,將首次測試的項目中的數(shù)據(jù)進行整理,保存為一定格式存儲到數(shù)據(jù)庫中,作為標準曲線數(shù)據(jù)供后續(xù)進行該項目時進行一致性評判。
[0024]最后,將Lua腳本語言集成到地面測試過程中已有的指令發(fā)送和遙測接收的自動化測試軟件,在測試過程中,由自動化測試軟件實時記錄待測曲線數(shù)據(jù),每完成一個測試項目后,調(diào)用對應(yīng)的判讀腳本,完成測試曲線判讀工作,并輸出判讀結(jié)果。
[0025]下面結(jié)合附圖1和2及【具體實施方式】對本發(fā)明進行詳細說明。具體地,圖1是本發(fā)明的衛(wèi)星地面測試曲線自動化判讀系統(tǒng)的組成框圖,圖2是本發(fā)明的衛(wèi)星地面測試曲線自動化判讀過程的流程圖。
[0026]如圖1所示,本發(fā)明應(yīng)用到的自動化曲線判讀系統(tǒng)包括自動化測試軟件、數(shù)據(jù)訂閱服務(wù)器、主測試服務(wù)器、曲線判讀知識庫、以及曲線判讀Lua腳本。其中,自動化測試軟件可通過網(wǎng)絡(luò)將遙控指令序列發(fā)送到主測試計算機,再由主測試計算機轉(zhuǎn)發(fā)到衛(wèi)星,此外,自動化測試軟件還可通過網(wǎng)絡(luò)從數(shù)據(jù)訂閱服務(wù)器來獲得衛(wèi)星下傳的遙測參數(shù)。
[0027]在圖1中,所發(fā)送的指令序列是根據(jù)測試項目事先編輯好的,測試實施時可自動按照順序逐條發(fā)送指令,可在每條指令之后指定對應(yīng)的判讀準則,發(fā)完該條指令后,立即進行判讀,如果判讀通過,則順序往下發(fā)送指令,否則將彈出判讀失敗提示框,并停止指令發(fā)送。對于單個數(shù)據(jù)點簡單的判讀準則如等于、大于、小于,可以通過自動化測試軟件自身的功能來實現(xiàn),對于復(fù)雜曲線數(shù)據(jù)序列的判讀,需通過Lua腳本編寫相應(yīng)的判讀規(guī)則,由自動化測試軟件來調(diào)用該Lua腳本完成曲線判讀工作。
[0028]另外,根據(jù)本發(fā)明的曲線自動化判讀方法的詳細實施步驟如下:
[0029]測試曲線特征提取
[0030]在測試前需完成待測對象的特征,主要是根據(jù)衛(wèi)星分系統(tǒng)、單機的設(shè)計原理以及實測數(shù)據(jù)包,梳理每個參數(shù)在各個測試項目下的曲線判讀的要點,如上下邊界,穩(wěn)態(tài)值,震蕩頻率等等,將這些特征進行量化。
[0031]測試判讀準則的律立
[0032]結(jié)合第一步的曲線特征提取結(jié)果,針對每一個測試項目,建立與之相對應(yīng)的判讀準則。設(shè)某個待判讀參數(shù)在地面測試時的代號為B002,待測測試項目為Item2,根據(jù)單機測試時的數(shù)據(jù)包以及實際的物理意義和設(shè)計原理,可按照以下步驟制定參數(shù)B002在測試項目Item2時的判讀準則。
[0033](I)首先確定參數(shù)在該測試項目持續(xù)的時間段上的最大值Umax和最小值Umin。考慮到不同測試時間和測試環(huán)境下完成測試項目Item2時結(jié)果的差異,為達到更好的適應(yīng)性,引入大于I的容差系數(shù)K,對前述Umax和Umin進行放大,可保證每次測試時,只要衛(wèi)星各項指標正常,皆可滿足K*Umin < B002 < K*Umax。此即為參數(shù)B002在測試項目Item2下的邊界判讀準則。
[0034](2)確定參數(shù)的變化率范圍。許多參數(shù)不僅要判讀該參數(shù)的大小,還對參數(shù)變化率有限制。設(shè)測試項目Item2中,參數(shù)B002的變化率最大值不超過Dmax,最小值不超過為Dmin,則可得到B002在Item2測試項目中的變化率判讀準則為Dmin < B002 < Dmax0
[0035](3)確定尖峰或者突變的個數(shù)。某些衛(wèi)星參數(shù)在某個測試項目進行過程中內(nèi),在已知的特定時間點上會有突變,這些突變是系統(tǒng)在該測試項目中的某些原理的直觀反映。這些突變也可作為判斷衛(wèi)星設(shè)備是否正常的標志,因此可以將測試項目中遙測參數(shù)曲線的尖峰次數(shù)作為一個判讀手段。
[0036](4)確定參數(shù)在特定測試項目中的頻率特性。某些衛(wèi)星遙測參數(shù)在測試過程中是連續(xù)波動,構(gòu)成震蕩型的曲線,震蕩的頻率反映了其內(nèi)在的物理特性。設(shè)測試項目Item2中,根據(jù)設(shè)計原理和前期試驗確定出參數(shù)B002震蕩頻率最大值Fmax和最小值Fmin,則可得到B002在Item2測試項目中的頻率判讀準則為Fmin < B002 < Fmax0
[0037](5)建立一致性判讀準則。衛(wèi)星地面測試過程中,同一個測試項目在不同階段需要反復(fù)進行。而衛(wèi)星的功能和性能應(yīng)該基本穩(wěn)定,這就要求不同階段測試時的同一項目應(yīng)具有一致性。本發(fā)明采用了基于動態(tài)時間彎曲算法的曲線相似程度量化計算方法,對當前測試項目中測試曲線與之前測試結(jié)果的一致性進行評判。設(shè)之前進行測試項目Item2時得到參數(shù)B002在測試時間點上構(gòu)成數(shù)組S0,當前進行Item2測試過程中B002構(gòu)成數(shù)組SI,給定動態(tài)時間彎曲計算得到的曲線距離最大不超過DTWmax,則基于動態(tài)時間彎曲距離的相似性判讀準則為DTW(S0,SI) < DTWmax,其中DTW為動態(tài)時間彎曲算法。
[0038](6)根據(jù)需要,擴展出其它的通用和專用判讀方法,并對這些方法建立對應(yīng)的判讀準則。
[0039]標準曲線數(shù)據(jù)庫律立
[0040]對于需要比對一致性的曲線數(shù)據(jù),需對首次進行測試時的數(shù)據(jù)進行梳理,將該項目測試過程中的曲線數(shù)據(jù)錄入到Microsoft Access數(shù)據(jù)庫中,每個測試項目對應(yīng)著數(shù)據(jù)庫中的一個表,每個參數(shù)對應(yīng)數(shù)據(jù)表中的一條記錄,這些數(shù)據(jù)可通過Lua腳本來訪問。
[0041]判讀腳本的編寫及與測試軟件的集成
[0042]使用Lua腳本語言編寫步驟2中所述的判讀準則所使用的算法,包括曲線最大值最小值提取、曲線變化率最大值最小值提取、曲線尖峰個數(shù)的確定、曲線頻譜的確定、基于動態(tài)時間彎曲的兩個曲線距離計算。每一個算法對應(yīng)一個Lua腳本中的函數(shù)。自動化測試軟件中集成了 Lua腳本解釋器,可調(diào)用上述Lua腳本完成判讀。
[0043]判讀實施
[0044]以上測試曲線特征提取到判讀腳本的編寫與測試軟件的集成的過程均在測試實施之前完成,下面結(jié)合圖2來說明測試實施時執(zhí)行曲線判讀包括的幾個主要步驟:
[0045]I)自動化測試軟件運行測試項目,往衛(wèi)星發(fā)送事先編輯好的測試序列,在曲線數(shù)據(jù)判讀要求的起始點處開始啟動數(shù)據(jù)的記錄,通過網(wǎng)絡(luò)從數(shù)據(jù)訂閱服務(wù)器里持續(xù)的獲得待判讀參數(shù),并將數(shù)據(jù)逐點存儲在數(shù)據(jù)庫中;
[0046]2)通過測試項目持續(xù)時間來作為結(jié)束測試的判據(jù),一旦時間到,則結(jié)束數(shù)據(jù)記錄,形成待判讀曲線數(shù)據(jù),并繼續(xù)往下運行;
[0047]3)調(diào)用最大值最小值算法的Lua腳本,獲得待判讀曲線數(shù)據(jù)的最大值和最小值,并與判據(jù)比較,如果超限,則停止運行并彈出提示框,如果未超限則繼續(xù)往下執(zhí)行;
[0048]4)通過調(diào)用變化率算法的Lua腳本獲得待判讀曲線數(shù)據(jù)的變化率最大值和最小值,并與判據(jù)比較,如果超限,則停止運行并彈出提示框,如果未超限則繼續(xù)往下執(zhí)行;
[0049]5)根據(jù)任務(wù)需要可調(diào)用其它的通用判讀方法,如在準則內(nèi)則繼續(xù)運行,否則停止運行并彈出提示框;
[0050]6)如果曲線需要判讀尖峰特性,則調(diào)用尖峰計算的Lua腳本獲得待判讀曲線數(shù)據(jù)尖峰個數(shù),并與預(yù)期個數(shù)比較,如果相等則繼續(xù)運行,否則停止運行并彈出提示框;
[0051]7)如果曲線為震蕩曲線,則調(diào)用震蕩頻率計算的Lua腳本獲得待判讀曲線數(shù)據(jù)震蕩頻率,并與頻率最大值最小值范圍進行比較,如果滿足則繼續(xù)運行,否則停止運行并彈出提示框;
[0052]8)如果需要比對當前曲線與以往測試數(shù)據(jù)的一致性,則調(diào)用曲線相似性度量的Lua腳本計算出當前曲線和標準曲線數(shù)據(jù)庫中相同測試項目同一曲線的距離,并與曲線距離允許值做比較,如果小于允許值則繼續(xù)運行,否則停止運行并彈出提示框;以及
[0053]9)根據(jù)任務(wù)需要,可調(diào)用其它的專用判讀方法進行判讀,如在準則內(nèi)則認為判讀通過,否則停止運行并彈出提示框。
[0054]綜上所述,采用本發(fā)明,判讀過程無需人工干預(yù),可提高判讀效率,對衛(wèi)星地面測試曲線的普遍特征進行提取,采用多種判讀準則進行組合式判讀,判讀方法可擴展,對不同類型測試曲線的覆蓋性好,所有算法基于Lua腳本實現(xiàn),并嵌入到已有測試軟件中去,可充分利用腳本語言的優(yōu)點,容易簡單,可移植性好,另外,使用曲線相似性量化比對技術(shù),可充分利用已有測試曲線完成待測曲線的判讀,對于特征不易提取的曲線的判讀也具有良好適應(yīng)性。
[0055]本發(fā)明中未說明部分屬于本領(lǐng)域的公知技術(shù)。
【主權(quán)項】
1.一種曲線數(shù)據(jù)自動判讀方法,用于對衛(wèi)星測試過程中產(chǎn)生的測試曲線的正確性進行自動化判讀,其特征在于,包括以下步驟: 步驟一,預(yù)先提取在所述衛(wèi)星測試過程中所產(chǎn)生的不同類別的曲線的主要特征,并對所述主要特征進行量化分析; 步驟二,對所述不同類別的曲線進行整理并找出所述主要特征的散布范圍,以制定判讀準則; 步驟三,使用預(yù)定腳本語言編寫所述判定準則所使用的算法并集成到地面自動化測試模塊中以執(zhí)行判讀;以及 步驟四,通過調(diào)用所述地面自動化測試模塊,對待測試的曲線進行自動判讀。2.根據(jù)權(quán)利要求1所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,在所述步驟一中執(zhí)行: 對在所述衛(wèi)星測試過程中所產(chǎn)生的曲線進行歸類; 對不同類別的所述曲線的主要特征進行提??;以及 對所述主要特征進行量化分析, 其中,所述主要特征為多個參數(shù)并且至少包括:上下邊界、穩(wěn)定值、和振蕩頻率。3.根據(jù)權(quán)利要求1所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,在所述步驟二中執(zhí)行: 確定所述主要特征中的一個參數(shù)在所述衛(wèi)星測試過程中的一個測試項目下持續(xù)時間段上的最大值和最小值,作為邊界判讀準則; 確定所述參數(shù)在所述測試項目下的變化率范圍,作為變化率判讀準則; 確定所述參數(shù)的在所述測試項目下形成的參數(shù)曲線的尖峰或突變個數(shù),作為判讀手段; 確定所述參數(shù)在所述測試項目下的頻率特性,作為頻率判讀準則;以及基于不同階段的測試,對所述參數(shù)在所述測試項目下的一致性進行評判,作為一致性判讀準則。4.根據(jù)權(quán)利要求3所述的曲線數(shù)據(jù)自動判讀方法,其特征在于, 在所述邊界判讀準則的確定過程中還包括:引入大于I的容差系數(shù),對所述最大值和最小值進行放大,從而確保適應(yīng)每次的測試, 所述尖峰和突變是在已知的特定時間點上衛(wèi)星的測試系統(tǒng)在所述測試項目中的原理反映,并用于判斷衛(wèi)星設(shè)備是否正常工作,以及 在所述一致性判讀準則的建立過程中包括:采用基于動態(tài)時間彎曲算法的曲線相似程度量化計算方法,對所述測試項目中的當前測試曲線與之前測試曲線的結(jié)果的一致性進行評判,從而建立一致性判讀準則。5.根據(jù)權(quán)利要求4所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,還包括: 對于需要進行一致性判讀的曲線的參數(shù)數(shù)據(jù),對首次進行測試時的參數(shù)數(shù)據(jù)進行梳理,并將所述測試項目中的曲線的參數(shù)數(shù)據(jù)錄入到數(shù)據(jù)庫, 其中,每個測試項目對應(yīng)于所述數(shù)據(jù)庫中的一個表,每個參數(shù)對應(yīng)于所述表中的一條記錄,并且所述參數(shù)數(shù)據(jù)可以被訪問。6.根據(jù)權(quán)利要求3所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,在所述步驟二中還執(zhí)行: 根據(jù)需要,擴展任意其它通用和專用的判讀準則項目,并基于所述判讀準則項目建立對應(yīng)的判讀準則。7.根據(jù)權(quán)利要求1所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,在所述步驟三中, 所述預(yù)定腳本語言為Lua腳本語言,以及所述地面自動化測試模塊集成了調(diào)用所述Lua腳本以執(zhí)行判讀的腳本解釋器, 其中,每一個算法對應(yīng)于所述Lua腳本中的一個函數(shù)。8.根據(jù)權(quán)利要求7所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,所述判讀算法的函數(shù)按類別分為通用判讀算法和專用判讀算法, 其中,所述通用判讀算法至少包括:最大值最小值判讀算法和變化率判讀算法,以及所述專用判讀算法至少包括:頻率域判讀算法、尖峰個數(shù)判讀算法和基于動態(tài)時間彎曲算法的曲線一致性比對算法。9.根據(jù)權(quán)利要求8所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,在所述步驟四中執(zhí)行: 獲得待判讀參數(shù)并將參數(shù)數(shù)據(jù)逐點存儲在數(shù)據(jù)庫中; 將所述測試項目的持續(xù)時間作為結(jié)束測試的依據(jù),形成待判讀的曲線數(shù)據(jù); 按照最大最小值判讀算法、變化率判讀算法的順序?qū)λ銮€數(shù)據(jù)進行判讀,并且當超限時停止運行所述測試項目;以及 根據(jù)任務(wù)需要,調(diào)用任意其它通用判讀算法,并且如果在準則內(nèi)則判讀通過。10.根據(jù)權(quán)利要求9所述的曲線數(shù)據(jù)自動判讀方法,其特征在于,在所述步驟四中還執(zhí)行: 如果需要判讀所述曲線數(shù)據(jù)的尖峰特性,則調(diào)用所述尖峰個數(shù)判讀算法; 如果為震蕩曲線,則調(diào)用所述頻率域判讀算法; 如果需要比對當前曲線與以往測試的曲線的數(shù)據(jù)的一致性,則調(diào)用所述曲線一致性比對算法;以及 根據(jù)任務(wù)需要,調(diào)用任意其他專用判讀算法,并且如果在準則內(nèi)則判讀通過。
【文檔編號】G05B17/02GK105892304SQ201410617252
【公開日】2016年8月24日
【申請日】2014年11月5日
【發(fā)明人】段傳輝, 王劍, 胡冠松, 趙晨, 胡迪, 周慧, 魏振超
【申請人】中國空間技術(shù)研究院