一種基于Checklist的仿真分析任務處理系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及汽車的檢查項列表(Checklist)技術領域,具體涉及一種基于Checklist的分析任務處理系統(tǒng)。
【背景技術】
[0002]在長期的計算機輔助工程(CAE)分析工作的實踐過程中,通過歸納匯總而形成的Checklist是分析對象、分析工況、評審內容,評審內容的目標值、以及階段的有機集合。參照Checklist制定并執(zhí)行整車的仿真分析任務的系統(tǒng)稱為仿真分析任務處理系統(tǒng)。需要建立一個系統(tǒng)任務處理系統(tǒng),生成能夠表示項目任務的項目Checklist表,對項目任務進行實時控制,并實時顯示項目任務的進程。
【發(fā)明內容】
[0003]本發(fā)明解決現(xiàn)有仿真分析任務的處理系統(tǒng)具有不能對項目任務進行實時控制,并實時顯示項目任務的進程的技術問題。
[0004]為解決上述技術問題,本發(fā)明提供如下的技術方案:
一種基于Checklist的仿真分析任務處理系統(tǒng),仿真分析任務處理系統(tǒng)中存儲有總Checklist 表,包括:
對應關系建立模塊,用于建立總Checklist表中評審內容與仿真處理與數(shù)據(jù)管理系統(tǒng)(SPDM,Simulat1n Process and Data Management)中的仿真試驗的對應關系;
項目表處理模塊,用于根據(jù)總Checklist表生成項目Checklist表,總Checklist表中一個分析對象、該分析對象對應的一個分析工況、該分析工況對應的一個評審內容,該評審內容的目標值、以及該評審內容對應的需要進行仿真的一個階段的名稱構成項目Checklist表中的一條數(shù)據(jù);
項目Checklist表審批模塊,用于發(fā)送項目Checklist表審批請求,并在接收到項目Checklist表審批通過指令后,為項目Checklist表中的每條通過項目Checklist表審批的數(shù)據(jù)均增加一個項目Checklist審批通過標記;
項目任務生成模塊,用于為項目Checklist表中的具有項目Checklist審批通過標記的每條數(shù)據(jù)均增加一個項目執(zhí)行人,并將具有項目Checklist審批通過標記的一條數(shù)據(jù)作為一個項目任務;
項目任務審批模塊,用于發(fā)送項目任務審批請求,并且在接收到項目任務審批通過指令后為項目Checklist表中的每條通過項目任務審批的數(shù)據(jù)均增加一個項目任務審批通過標記;
項目任務執(zhí)行模塊,用于利用仿真處理與數(shù)據(jù)管理系統(tǒng)執(zhí)行項目Checklist表中具有項目任務審批通過標記的項目任務,并將每個項目任務中評審內容所對應的仿真結果寫入項目 Checklist 表;
項目任務完成審批模塊,用于發(fā)送項目任務完成審批請求,并且在接收到項目任務完成審批通過指令后,為項目Checklist表中的通過項目任務完成審批的每條數(shù)據(jù)均增加一個項目任務完成審批通過標記;
項目Checklist表統(tǒng)計模塊,用于將項目Checklist表中與評審內容對應的仿真結果和目標值進行比較,為仿真結果滿足目標值的一條數(shù)據(jù)中加入合格標記。
[0005]在優(yōu)選的方案中,上述的基于Checklist的仿真分析任務處理系統(tǒng)還包括:項目Checklist完成審批模塊,用于發(fā)送項目Checklist完成審批請求,并且在接收到項目Checklist完成審批通過指令后為項目Checklist表中被通過的數(shù)據(jù)增加項目Checklist完成審批通過標記。
[0006]本發(fā)明的仿真分析任務處理系統(tǒng),利用項目Checklist表來表示項目任務,并且能夠對項目任務的執(zhí)行過程進行控制,同時還能將項目任務的狀態(tài)和仿真結果實時更新到項目Checklist表中,解決現(xiàn)有仿真分析任務的處理系統(tǒng)具有不能對項目任務進行實時控制,并實時顯示項目任務的進程的問題。
【附圖說明】
[0007]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0008]圖1為基于本發(fā)明的仿真分析任務處理系統(tǒng)的任務執(zhí)行及審批流程圖。
[0009]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
【具體實施方式】
[0010]本實施例提供了基于Checklist的仿真分析任務處理系統(tǒng),仿真分析任務處理系統(tǒng)中存儲有總Checklist表,該仿真分析任務處理系統(tǒng)包括:
對應關系建立模塊,用于建立總Checklist表中評審內容與仿真處理與數(shù)據(jù)管理系統(tǒng)中的仿真試驗的對應關系;
項目表處理模塊,用于根據(jù)總Checklist表生成項目Checklist表,總Checklist表中一個分析對象、該分析對象對應的一個分析工況、該分析工況對應的一個評審內容,該評審內容的目標值、以及該評審內容對應的需要進行仿真的一個階段的名稱構成項目Checklist表中的一條數(shù)據(jù);
項目Checklist表審批模塊,用于發(fā)送項目Checklist表審批請求,并在接收到項目Checklist表審批通過指令后,為項目Checklist表中的每條通過項目Checklist表審批的數(shù)據(jù)均增加一個項目Checklist審批通過標記;
項目任務生成模塊,用于為項目Checklist表中的具有項目Checklist審批通過標記的每條數(shù)據(jù)均增加一個項目執(zhí)行人,并將具有項目Checklist審批通過標記的一條數(shù)據(jù)作為一個項目任務; 項目任務審批模塊,用于發(fā)送項目任務審批請求,并且在接收到項目任務審批通過指令后為項目Checklist表中的每條通過項目任務審批的數(shù)據(jù)均增加一個項目任務審批通過標記;
項目任務執(zhí)行模塊,用于利用仿真處理與數(shù)據(jù)管理系統(tǒng)執(zhí)行項目Checklist表中具有項目任務審批通過標記的項目任務,并將這些項目任務中的每個項目任務中評審內容所對應的仿真結果寫入項目Checklist表;
項目任務完成審批模塊,用于發(fā)送項目任務完成審批請求,并且在接收到項目任務完成審批通過指令后,為項目Checklist表中的通過項目任務完成審批的每條數(shù)據(jù)均增加一個項目任務完成審批通過標記;
項目Checklist表統(tǒng)計模塊,用于將項目Checklist表中與評審內容對應的仿真結果和目標值進行比較,為仿真結果滿足目標值的一條數(shù)據(jù)中加入合格標記。
[0011]該還可以包括:項目Checklist完成審批模塊,用于發(fā)送項目Checklist完成審批請求,并且在接收到項目Checklist完成審批通過指令后為項目Checklist表中被通過的數(shù)據(jù)增加項目Checklist完成審批通過標記。
[0012]Checklist是分析對象、分析工況、評審內容,評審內容的目標值、以及階段的匯總。一個分析對象對應一個或多個分析工況,一個分析工況對應一個或多個評審內容,一個評審內容對應一個目標值,一個評審內容對應多個階段。Checklist的具體結構如下:
(I)分析對象:分析對象包括分析對象名稱,是可以是整車也可以是某個分總成或者零部件,經(jīng)過統(tǒng)一的規(guī)劃對所有CAE分析所能夠涉及到的分析對象進行了統(tǒng)一分類與編號,這樣不僅有利于明確分析對象的類型與屬性,也有利于對針對相同分析對象的分析進行分類。
[0013](2)分析工況:一個分析工況包括分析工況名稱和與分析工況名稱對應的仿真定義,是按照某一既定的分析標準來進行的一項具體的分析。在仿真定義中規(guī)定了分析工況的邊界條件、分析工況需要得到各類指標參數(shù)、分析工況所采用的試驗方法或者法規(guī)標準等等一系列相關規(guī)定。一般情況下某一分析工況都會有技術手冊規(guī)范分析工況的建模與評價方法,同時還會有相應的CAE工具模型(壁障、假人、材料庫等)進行輔