1.一種飛機(jī)嵌入式實(shí)時(shí)診斷推理算法的試驗(yàn)系統(tǒng),其特征在于,包括:
主控裝置,用于對(duì)待驗(yàn)證診斷推理算法進(jìn)行注冊(cè),將經(jīng)過(guò)注冊(cè)的待驗(yàn)證診斷推理算法整合到嵌入式目標(biāo)機(jī)中,并發(fā)出生成故障數(shù)據(jù)的故障生成指令;
數(shù)據(jù)模擬裝置,用于根據(jù)主控裝置的發(fā)出的故障生成指令,生成相應(yīng)的故障數(shù)據(jù);
嵌入式目標(biāo)機(jī),通過(guò)運(yùn)行所述待驗(yàn)證診斷推理算法,對(duì)所述故障數(shù)據(jù)進(jìn)行推理計(jì)算,并將計(jì)算結(jié)果發(fā)送給主控裝置;
其中,所述主控裝置通過(guò)分析所述計(jì)算結(jié)果,對(duì)所述待驗(yàn)證診斷推理算法的性能進(jìn)行評(píng)價(jià);
其中,所述的故障生成指令為仿真故障生成指令或者實(shí)際故障注入指令或者歷史故障讀出指令,所述故障數(shù)據(jù)是根據(jù)所述仿真故障生成指令生成的仿真故障數(shù)據(jù)或者根據(jù)實(shí)際故障注入指令從試驗(yàn)臺(tái)故障注入系統(tǒng)獲得的相應(yīng)實(shí)際故障數(shù)據(jù)或者根據(jù)歷史故障讀出指令從歷史故障數(shù)據(jù)庫(kù)中讀出的相應(yīng)歷史故障數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的試驗(yàn)系統(tǒng),其特征在于,所述的嵌入式目標(biāo)機(jī)包括:
用于接收所述的任務(wù)要求的接收模塊;
用于根據(jù)所述任務(wù)要求從所述數(shù)據(jù)模擬裝置中讀入相應(yīng)的故障數(shù)據(jù)的讀取模塊;
用于利用所述待驗(yàn)證診斷推理算法對(duì)所述相應(yīng)的故障數(shù)據(jù)進(jìn)行計(jì)算的計(jì)算模塊。
3.根據(jù)權(quán)利要求2所述的試驗(yàn)系統(tǒng),其特征在于,所述的主控裝置包括:
用于將所述計(jì)算結(jié)果中的故障類(lèi)型數(shù)量與所述故障指令所涉及的故障類(lèi)型及數(shù)量進(jìn)行匹配處理的匹配處理模塊;
用于按照匹配處理的匹配程度,評(píng)價(jià)所述待驗(yàn)證診斷推理算法的性能的評(píng)價(jià)模塊。
4.根據(jù)權(quán)利要求2所述的試驗(yàn)系統(tǒng),其特征在于,所述的嵌入式目標(biāo)機(jī)還包括計(jì)算機(jī)資源擠占模塊,用于:
接收所述主控裝置發(fā)出的用于擠占計(jì)算資源的擠占指令;
根據(jù)所述擠占指令包含的擠占等級(jí),設(shè)定機(jī)載計(jì)算環(huán)境中非診斷推理算法對(duì)于計(jì)算資源的擠占比例;
在按照所述擠占比例分別為非診斷推理算法和待驗(yàn)證診斷推理算法分配相應(yīng)計(jì)算資源的情況下,得到計(jì)算資源被擠占時(shí)待驗(yàn)證診斷推理算法的解算效率和能力,并將其發(fā)送給主控裝置。
5.根據(jù)權(quán)利要求4所述的試驗(yàn)系統(tǒng),其特征在于,主控裝置的匹配處理模塊將所述計(jì)算結(jié)果中的故障類(lèi)型數(shù)量與所述故障指令所涉及的故障類(lèi)型數(shù)量進(jìn)行匹配處理;主控裝置的評(píng)價(jià)模塊按照匹配處理的匹配程度以及計(jì)算資源被擠占時(shí)待驗(yàn)證診斷推理算法的解算效率和能力,評(píng)價(jià)所述待驗(yàn)證診斷推理算法的性能。
6.根據(jù)權(quán)利要求1所述的試驗(yàn)系統(tǒng),其特征在于,所述故障仿真模型對(duì)液壓伺服系統(tǒng)的故障進(jìn)行模擬,生成包括電子放大器增益突變、電子放大器增益緩變以及液壓缸內(nèi)泄露的故障數(shù)據(jù)。
7.根據(jù)權(quán)利要求4所述的試驗(yàn)系統(tǒng),其特征在于,所述的擠占模塊通過(guò)以下處理,得到計(jì)算資源被擠占時(shí)待驗(yàn)證診斷推理算法的解算效率和能力:
對(duì)每次的診斷推理任務(wù)運(yùn)行期間的軟硬件資源占用情況進(jìn)行統(tǒng)計(jì);
通過(guò)插樁的方式在程序中加入監(jiān)控點(diǎn),最終將各位置信息進(jìn)行匯總統(tǒng)計(jì)得到任務(wù)運(yùn)行期間的性能監(jiān)控信息。
8.根據(jù)權(quán)利要求4所述的試驗(yàn)系統(tǒng),其特征在于,所述的為非診斷推理算法分配相應(yīng)計(jì)算資源是通過(guò)運(yùn)行等效計(jì)算程序?qū)崿F(xiàn)的。
9.根據(jù)權(quán)利要求8所述的試驗(yàn)系統(tǒng),其特征在于,所述等效計(jì)算程序的運(yùn)行優(yōu)先級(jí)高于待驗(yàn)證診斷推理算法的運(yùn)行優(yōu)先級(jí),以便根據(jù)所述主控裝置的擠占指令,優(yōu)先運(yùn)行待驗(yàn)證診斷推理算法。
10.根據(jù)權(quán)利要求9所述的試驗(yàn)系統(tǒng),其特征在于,所述計(jì)算資源擠占包括運(yùn)行所述等效計(jì)算程序的線(xiàn)程的CPU占用率和內(nèi)存占用率。