新四季網

一種仿真試驗評估系統及評估方法與流程

2023-05-23 16:36:36 2


本發明涉及仿真試驗領域。更具體地,涉及一種仿真試驗評估系統及評估方法。



背景技術:

hla/rti為複雜的分布式仿真系統的協同運行提供了解決途徑。近年來,隨著複雜產品的組成規模和複雜度的提升,在其研製過程中需要構建的仿真系統的規模與複雜度也相應的不斷提高。為了在設計研製過程中對複雜產品的技術方案和功能設計等進行全面的驗證與分析,需要利用其仿真系統進行大量的仿真試驗,並根據複雜產品的多種功能、性能和效能的要求,從多個方面針對大規模的仿真數據進行大量的評估。仿真系統的評估過程包含了採集試驗數據、確定評估對象、建立評估準則、執行評估過程、輸出評估結果等多個環節,涉及仿真試驗批次、仿真數據記錄、評估任務批次、評估指標體系、評估算法參數、評估結果處理等多種信息,是一個需進行多次配置的過程。現有的仿真系統評估工作主要針對以下方面:分布式仿真系統的數據採集;對不同特點的仿真數據進行處理、分析和評估;集成仿真數據採集與分析功能的通用化框架。上述方法提供了評估過程中單個環節或多個環節的實施方法,但是當面臨繁重的評估任務時,仍需要在執行中對評估過程涉及的大量信息進行重複配置操作,容易出現配置錯誤而影響評估結果,並降低評估工作效率。

因此,需要提供一種面向整個評估過程的,能夠有效集成各類評估所需信息的可配置、可重用的仿真試驗評估系統及評估方法。



技術實現要素:

本發明的目的在於提供一種仿真試驗評估系統及評估方法,解決現有的仿真系統的評估過程中存在的大量信息進行重複配置操作,容易出現配置錯誤而影響評估結果,並降低評估工作效率的問題。

為達到上述目的,本發明採用下述技術方案:

一種仿真試驗評估系統,該系統包括:

數據採集模塊,定製仿真數據採集列表,生成採集列表文件,動態採集所定製的仿真數據,保存仿真數據文件;

評估模型構建模塊,對評估過程中涉及的信息進行配置,並將所述評估過程中涉及的信息保存為評估模型文件;

評估過程執行模塊,加載評估模型文件,構建並控制評估系統的執行過程,在執行中解析評估模型中配置信息,獲得評估結果。

優選地,所述仿真數據採集列表中記錄了需要採集的仿真數據的描述信息和採集列表文件的描述信息,所述需要採集的仿真數據的描述信息包括要採集的仿真數據所屬的類的名稱、類路徑、是否訂購,以及需要採集的仿真數據所代表的類的屬性或參數的名稱、數據類型及是否訂購,所述採集列表文件的描述信息包括所採集的仿真聯邦的名稱、仿真聯邦fom文件的路徑。

優選地,所述仿真數據文件包括xml格式的仿真數據文件和txt格式的仿真數據文件,

所述xml格式的仿真數據文件的描述內容包括仿真任務名稱、仿真任務批次號、仿真聯邦名稱、仿真聯邦fom文件的路徑、仿真系統運行的起止時間、採集列表文件的路徑;所採集的類實例名稱、實例句柄、實例對應的類的名稱、類句柄、進行採集的屬性或參數的數量;所採集的屬性或參數的名稱、句柄、數據類型、保存該屬性或參數數據的txt格式的仿真數據文件的路徑;

所述txt格式的仿真數據文件的記錄內容包括所採集的屬性或參數的數據值,以及與該值對應的仿真時間戳,所述txt格式的仿真數據文件的記錄結構為將時間戳和對應的數據值作為一組數據。

優選地,所述評估過程中涉及的信息包括評估模型文件、評估任務數據、評估對象數據、評估指標體系、評估算法和評估結果處理方式。

一種仿真試驗評估方法,該方法包括如下步驟:

s1、定製仿真數據採集列表,生成採集列表文件,動態採集所定製的仿真數據,保存仿真數據文件;

s2、對評估過程中涉及的信息進行配置,並將所述評估過程中涉及的信息保存為評估模型文件;

s3、加載評估模型文件,構建並控制評估系統的執行過程,在執行中解析評估模型中配置信息,獲得評估結果。

優選地,步驟s1中所述仿真數據採集列表中記錄了需要採集的仿真數據 的描述信息和採集列表文件的描述信息,所述需要採集的仿真數據的描述信息包括要採集的仿真數據所屬的類的名稱、類路徑、是否訂購,以及需要採集的仿真數據所代表的類的屬性或參數的名稱、數據類型及是否訂購,所述採集列表文件的描述信息包括所採集的仿真聯邦的名稱、仿真聯邦fom文件的路徑。

優選地,步驟s1中所述動態採集所定製的仿真數據,保存仿真數據文件的具體過程為:

根據採集列表中配置的採集信息,在仿真運行過程中通過rti接收訂購的仿真數據、記錄仿真數據並保存生成的仿真數據文件,

所述仿真數據文件包括xml格式的仿真數據文件和txt格式的仿真數據文件,

所述xml格式的仿真數據文件的描述內容包括仿真任務名稱、仿真任務批次號、仿真聯邦名稱、仿真聯邦fom文件的路徑、仿真系統運行的起止時間、採集列表文件的路徑;所採集的類實例名稱、實例句柄、實例對應的類的名稱、類句柄、進行採集的屬性或參數的數量;所採集的屬性或參數的名稱、句柄、數據類型、保存該屬性或參數數據的txt格式的仿真數據文件的路徑;

所述txt格式的仿真數據文件的記錄內容包括所採集的屬性或參數的數據值,以及與該值對應的仿真時間戳,所述txt格式的仿真數據文件的記錄結構為將時間戳和對應的數據值作為一組數據。

優選地,步驟s2進一步包括如下子步驟:

s2.1、對評估模型文件進行配置,包括對評估模型文件名稱、仿真聯邦名稱、仿真聯邦fom文件路徑、採集列表文件名稱和採集列表文件路徑進行配置;

s2.2、對評估任務數據進行配置,包括對評估任務名稱、評估任務批次號、評估任務執行時間和評估模式進行配置,所述評估模式包括在線評估和離線評估;

s2.3、對評估對象數據進行配置,包括對評估所針對的仿真數據文件集合進行配置,所述仿真數據文件集合包括xml格式的仿真數據文件名稱及路徑、txt格式的仿真數據文件名稱及數據類型;

s2.4、對評估指標體系進行配置,包括利用已有的評估指標描述文件或新建評估指標文件對評估指標體系進行配置;

s2.5、對評估算法進行配置,包括對評估過程中所用到的數據預處理算法和評估算法進行配置;

s2.6、對評估結果處理方式進行配置;

s2.7、將所述評估模型文件、評估任務數據、評估對象數據、評估指標體系、評估算法和評估結果處理方式保存在評估模型文件中。

優選地,步驟s2.4中,

利用已有的評估指標描述文件對評估指標體系進行配置的具體過程為:

配置評估指標描述文件名稱、評估指標描述文件所在路徑,對評估指標體系進行配置;

新建評估指標文件對評估指標體系進行配置的具體過程為:

基於圖形化的界面,通過添加評估指標的根結點和葉節點,建立層次化的樹狀的評估指標體系,對每個評估指標節點,設置指標名稱、手動分配或根據指標間相對重要性分配指標的權值、指定該指標所評估的仿真數據,建立評估指標體系,保存生成評估指標文件,對評估指標體系進行配置。

優選地,步驟s3的具體過程為:讀取所述評估模型文件,解析所述評估模型文件中對所述評估過程中涉及的信息的配置信息,形成評估系統,對評估系統進行啟動、停止等控制操作,當啟動評估系統後,從仿真數據文件中讀取評估對象數據、加載評估指標體系和算法模型,進行數據處理和評估運算,獲得評估結果。

本發明的有益效果如下:

本發明所述技術方案通過建立採集列表實現仿真數據採集過程的快速配置;通過建立評估模型的描述方法,對評估過程中涉及的評估任務、評估對象數據、評估指標體系、評估算法、評估結果導出方式五項評估要素的信息進行描述;通過解析評估模型文件中的評估要素配置信息,自動化完成評估數據讀取到評估結果輸出的執行過程。由於採用可重用、可配置的評估模型文件,在面對新的評估任務時,僅需根據評估要求對相應的評估要素進行重新配置,避免了對所有要素的重複配置操作,加快了評估工作的速度,提高評估工作的執行效率。本發明所述技術方案適用於複雜產品的仿真試驗驗證、分析與評估過程,尤其是涉及多批次、大數據量的評估任務時,能夠減少因配置錯誤而影響評估結果的準確性,使評估人員能夠專注於改進仿真試驗方法及分析評估算法,預計此項技術成果有良好的產業化應用前景。

附圖說明

下面結合附圖對本發明的具體實施方式作進一步詳細的說明。

圖1示出仿真試驗評估系統的示意圖。

圖2示出仿真試驗評估方法的流程圖。

具體實施方式

為了更清楚地說明本發明,下面結合優選實施例和附圖對本發明做進一步的說明。附圖中相似的部件以相同的附圖標記進行表示。本領域技術人員應當理解,下面所具體描述的內容是說明性的而非限制性的,不應以此限制本發明的保護範圍。

實施例1

如圖1所示,本實施例提供的仿真試驗評估系統包括:數據採集模塊、評估模型構建模塊和評估過程執行模塊;

數據採集模塊,定製仿真數據採集列表,生成採集列表文件,動態採集所定製的仿真數據,保存仿真數據文件;

評估模型構建模塊,對評估過程中涉及的信息進行配置,並將這些信息保存為評估模型文件,評估過程中涉及的信息包括評估模型文件、評估任務數據、評估對象數據、評估指標體系、評估算法、評估結果處理等信息;

評估過程執行模塊,加載評估模型文件,構建並控制評估系統的執行過程,在執行中解析評估模型中配置信息,獲得評估結果。

其中

數據採集模塊定製的仿真數據採集列表中記錄了需要採集的仿真數據的描述信息和採集列表文件的描述信息。需要採集的仿真數據的描述信息包括:數據所屬的類的名稱、類路徑、是否訂購,以及數據所代表的類的屬性或參數的名稱、數據類型及是否訂購。採集列表文件的描述信息包括:所採集的仿真聯邦的名稱、仿真聯邦fom文件的路徑。

數據採集模塊動態採集所定製的仿真數據,保存仿真數據文件的具體過程為:數據採集模塊根據採集列表中配置的採集信息,在仿真運行過程中通過rti接收訂購的仿真數據、記錄仿真數據並保存生成仿真數據文件。仿真數據文件為統一的數據描述格式,採用xml格式的仿真數據文件和txt格式的仿真數據文件結合的方式來實現仿真數據的快速存儲。xml格式的仿真 數據文件描述仿真試驗任務信息及仿真聯邦中類與其屬性或參數之間的結構層次關係,其描述內容包括:仿真任務名稱、仿真任務批次號、仿真聯邦名稱、仿真聯邦fom文件的路徑、仿真系統運行的起止時間、採集列表文件的路徑;所採集的類實例名稱、實例句柄、實例對應的類的名稱、類句柄、進行採集的屬性或參數的數量;所採集的屬性或參數的名稱、句柄、數據類型、保存該屬性或參數數據的txt格式的仿真數據文件的路徑。txt格式的仿真數據文件的記錄內容包括所採集的屬性或參數的數據值,以及與該值對應的仿真時間戳,其結構為將時間戳和對應的數據值作為一組數據,兩組數據之間用空格連接,時間戳和數據值之間也由空格連接。

評估模型構建模塊,對評估過程中的涉及的信息,即各項要素進行配置,評估過程中的涉及的信息包括:評估模型文件、評估任務數據、評估對象數據、評估指標體系、評估算法、評估結果處理方式(評估結果導出)。

對評估模型文件進行配置包括對評估模型文件名稱、仿真聯邦名稱、仿真聯邦fom文件路徑、採集列表文件名稱和採集列表文件路徑進行配置;

對評估任務數據進行配置包括對評估任務名稱、評估任務批次號、評估任務執行時間和評估模式進行配置,其中評估模式包括在線評估和離線評估兩種模式;

對評估對象數據進行配置包括對評估所針對的仿真數據文件集合進行配置,仿真數據文件集合包括xml格式的仿真數據文件名稱及路徑、txt格式的仿真數據文件名稱及數據類型;

對評估指標體系進行配置包括利用已有的評估指標描述文件或新建評估指標文件。其中,對於已有的評估指標描述文件,需配置評估指標描述文件名稱、評估指標描述文件所在路徑。對於需新建的評估指標文件,對評估指標體系進行配置包括:基於圖形化的界面,通過添加評估指標的根結點和葉節點,建立層次化的樹狀的評估指標體系,對每個評估指標節點,設置指標名稱、手動分配或根據指標間相對重要性分配指標的權值、指定該指標所評估的仿真數據,建立評估指標體系後,保存生成評估指標文件,作為已有文件實現重用。

對評估算法進行配置包括對評估過程中所用到的數據預處理算法和評估算法進行配置,基於交互界面,通過指定算法的.dll文件路徑將算法添加到列表中,如果存在多個算法則應調整算法的執行順序,之後在評估模型中依照執行順序對算法進行配置,需要配置的信息包括算法名稱、需外部配置的參 數名稱和參數值。

對評估結果處理方式進行配置包括設置是否生成word形式的評估報告、評估報告名稱、保存路徑,設置是否保存評估結果的二維圖形、圖形文件名稱、保存路徑。

在對評估的各項要素進行配置後,評估模型構建模塊將上述信息保存在評估模型文件中,評估模型文件可以在不同的評估任務中進行重用,此時只需要針對不同的評估要求修改相關評估要素的配置信息,從而避免了對所有的評估要素進行重複配置。

評估過程執行模塊加載評估模型文件,構建並控制評估系統的執行過程,在執行中解析評估模型中配置信息,獲得評估結果的具體過程為:讀取評估模型文件,解析評估模型文件中對各項評估要素的配置信息,形成評估系統,對評估系統進行啟動、停止等控制操作,當啟動評估系統後,自動地從仿真數據文件中讀取評估對象數據、加載評估指標體系和算法模型,進行數據處理和評估運算,在二維圖形中顯示評估結果,並按設定的導出配置保存評估結果。

實施例2

如圖2所示,本實施例提供的仿真試驗評估方法包括如下步驟:

s1、定製仿真數據採集列表,生成採集列表文件,動態採集所定製的仿真數據,保存仿真數據文件;

s2、對評估過程中涉及的信息進行配置,並將這些信息保存為評估模型文件,評估過程中涉及的信息包括評估模型文件、評估任務數據、評估對象數據、評估指標體系、評估算法、評估結果處理等信息;

s3、加載評估模型文件,構建並控制評估系統的執行過程,在執行中解析評估模型中配置信息,獲得評估結果。

其中

步驟s1中定製的仿真數據採集列表中記錄了需要採集的仿真數據的描述信息和採集列表文件的描述信息。需要採集的仿真數據的描述信息包括:數據所屬的類的名稱、類路徑、是否訂購,以及數據所代表的類的屬性或參數的名稱、數據類型及是否訂購。採集列表文件的描述信息包括:所採集的仿真聯邦的名稱、仿真聯邦fom文件的路徑。

步驟s1中動態採集所定製的仿真數據,保存仿真數據文件的具體過程為: 數據採集模塊根據採集列表中配置的採集信息,在仿真運行過程中通過rti接收訂購的仿真數據、記錄仿真數據並保存生成仿真數據文件。仿真數據文件為統一的數據描述格式,採用xml格式的仿真數據文件和txt格式的仿真數據文件結合的方式來實現仿真數據的快速存儲。xml格式的仿真數據文件描述仿真試驗任務信息及仿真聯邦中類與其屬性或參數之間的結構層次關係,其描述內容包括:仿真任務名稱、仿真任務批次號、仿真聯邦名稱、仿真聯邦fom文件的路徑、仿真系統運行的起止時間、採集列表文件的路徑;所採集的類實例名稱、實例句柄、實例對應的類的名稱、類句柄、進行採集的屬性或參數的數量;所採集的屬性或參數的名稱、句柄、數據類型、保存該屬性或參數數據的txt格式的仿真數據文件的路徑。txt格式的仿真數據文件記錄所採集的屬性或參數的數據值,以及與該值對應的仿真時間戳,其結構為將時間戳和對應的數據值作為一組數據,兩組數據之間用空格連接,時間戳和數據值之間也由空格連接。

步驟s2進一步包括如下子步驟:

s2.1、對評估模型文件進行配置,包括對評估模型文件名稱、仿真聯邦名稱、仿真聯邦fom文件路徑、採集列表文件名稱和採集列表文件路徑進行配置;

s2.2、對評估任務數據進行配置,包括對評估任務名稱、評估任務批次號、評估任務執行時間和評估模式進行配置,其中評估模式包括在線評估和離線評估兩種模式;

s2.3、對評估對象數據進行配置,包括對評估所針對的仿真數據文件集合進行配置,仿真數據文件集合包括xml格式的仿真數據文件名稱及路徑、txt格式的仿真數據文件名稱及數據類型;

s2.4、對評估指標體系進行配置,包括利用已有的評估指標描述文件或新建評估指標文件。其中,對於已有的評估指標描述文件,需配置評估指標描述文件名稱、評估指標描述文件所在路徑。對於需新建的評估指標文件,對評估指標體系進行配置包括:基於圖形化的界面,通過添加評估指標的根結點和葉節點,建立層次化的樹狀的評估指標體系,對每個評估指標節點,設置指標名稱、手動分配或根據指標間相對重要性分配指標的權值、指定該指標所評估的仿真數據,建立評估指標體系後,保存生成評估指標文件,作為已有文件實現重用。

s2.5、對評估算法進行配置,包括對評估過程中所用到的數據預處理算法 和評估算法進行配置,基於交互界面,通過指定算法的.dll文件路徑將算法添加到列表中,如果存在多個算法則應調整算法的執行順序,之後在評估模型中依照執行順序對算法進行配置,需要配置的信息包括算法名稱、需外部配置的參數名稱和參數值。

s2.6、對評估結果處理方式進行配置包括設置是否生成word形式的評估報告、評估報告名稱、保存路徑,設置是否保存評估結果的二維圖形、圖形文件名稱、保存路徑。

s2.7、在對評估的各項要素進行配置後,評估模型構建模塊將上述信息保存在評估模型文件中,評估模型文件可以在不同的評估任務中進行重用,此時只需要針對不同的評估要求修改相關評估要素的配置信息,從而避免了對所有的評估要素進行重複配置。

步驟s3的具體過程為:讀取評估模型文件,解析評估模型文件中對各項評估要素的配置信息,形成評估系統,對評估系統進行啟動、停止等控制操作,當啟動評估系統後,自動地從仿真數據文件中讀取評估對象數據、加載評估指標體系和算法模型,進行數據處理和評估運算,在二維圖形中顯示評估結果,並按設定的導出配置保存評估結果。

顯然,本發明的上述實施例僅僅是為清楚地說明本發明所作的舉例,而並非是對本發明的實施方式的限定,對於所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動,這裡無法對所有的實施方式予以窮舉,凡是屬於本發明的技術方案所引伸出的顯而易見的變化或變動仍處於本發明的保護範圍之列。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀