本申請涉及仿真,特別是涉及一種面向多節(jié)點服務的毀傷評估系統(tǒng)及方法。
背景技術:
1、炸藥的毀傷評估是炸藥使用仿真的重要環(huán)節(jié),是確定目標被炸后毀傷狀態(tài)的重要依據(jù),影響炸藥使用效果仿真進程的推進。目前,精細毀傷計算通常需要炸藥的結構信息、炸藥的屬性信息、目標的結構信息及目標的屬性信息,而這些信息對于多個仿真節(jié)點是共用的,且精細毀傷計算的運算量也較大,通常需要采用專用的高性能服務器。
2、為實現(xiàn)炸藥使用過程仿真的貫通性,并兼顧毀傷評估的可信性和成本的可控性,如何使用少量的專用高性能服務器為多個仿真運行節(jié)點提供精細毀傷評估是一項亟待解決的問題。
技術實現(xiàn)思路
1、本申請的目的是提供一種面向多節(jié)點服務的毀傷評估系統(tǒng)及方法,僅通過一個毀傷評估服務器即可為多個仿真運行節(jié)點提供毀傷評估服務,降低了毀傷評估的成本。
2、為實現(xiàn)上述目的,本申請?zhí)峁┝巳缦路桨福?/p>
3、第一方面,本申請?zhí)峁┝艘环N面向多節(jié)點服務的毀傷評估系統(tǒng),包括:毀傷評估服務器及多個仿真運行節(jié)點;多個仿真運行節(jié)點均與所述毀傷評估服務器連接;
4、所述仿真運行節(jié)點用于按照仿真實例進行毀傷仿真,并在有炸藥爆炸炸毀目標時,向所述毀傷評估服務器發(fā)送毀傷評估請求;
5、所述毀傷評估服務器用于持續(xù)監(jiān)聽毀傷評估請求,并在接收到毀傷評估請求時,根據(jù)接收到的毀傷評估請求,確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài),并對炸藥信息、目標信息及目標毀傷狀態(tài)信息進行管理。
6、可選地,所述毀傷評估服務器還用于在確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài)后,向?qū)姆抡孢\行節(jié)點發(fā)送毀傷評估結果數(shù)據(jù);
7、所述仿真運行節(jié)點還用于根據(jù)接收到的毀傷評估結果數(shù)據(jù),修改對應的仿真實例的資產(chǎn)屬性。
8、可選地,所述仿真運行節(jié)點還用于在開始執(zhí)行想定時,向所述毀傷評估服務器發(fā)送想定開始信號,在結束執(zhí)行想定時,向所述毀傷評估服務器發(fā)送想定結束信號;
9、所述毀傷評估服務器還用于根據(jù)接收到的想定開始信號,初始化對應仿真運行節(jié)點的狀態(tài)信息,根據(jù)接收到的想定結束信號,清空對應仿真運行節(jié)點的狀態(tài)信息。
10、可選地,所述毀傷評估請求包括仿真運行節(jié)點編號、目標編號、炸藥類型編號、目標類型編號、炸藥位置及目標位置。
11、可選地,所述毀傷評估服務器包括:毀傷評估模塊、目標毀傷狀態(tài)管理模塊、炸藥信息管理模塊及目標信息管理模塊;所述毀傷評估模塊分別與所述目標毀傷狀態(tài)管理模塊、所述炸藥信息管理模塊及所述目標信息管理模塊連接;
12、所述毀傷評估模塊用于持續(xù)監(jiān)聽毀傷評估請求,并在接收到毀傷評估請求時,對接收到的毀傷評估請求進行解析,得到仿真運行節(jié)點編號、目標編號、炸藥類型編號、目標類型編號、炸藥位置及目標位置,根據(jù)所述炸藥位置及所述目標位置,確定炸藥與目標的相對位置;
13、所述目標毀傷狀態(tài)管理模塊用于存儲并管理目標毀傷狀態(tài)信息,并以所述仿真運行節(jié)點編號及所述目標編號為索引,從所述目標毀傷狀態(tài)信息中查詢對應目標的當前毀傷狀態(tài);所述目標毀傷狀態(tài)信息包括多組毀傷狀態(tài)數(shù)據(jù),每組毀傷狀態(tài)數(shù)據(jù)包括仿真運行節(jié)點編號、目標編號及當前毀傷狀態(tài);
14、所述炸藥信息管理模塊用于存儲并管理炸藥信息,并以所述炸藥類型編號為索引,從所述炸藥信息中查詢炸藥結構和炸藥屬性;所述炸藥信息包括多組炸藥數(shù)據(jù),每組炸藥數(shù)據(jù)包括炸藥類型編號、炸藥結構及炸藥屬性;
15、所述目標信息管理模塊用于存儲并管理目標信息,并以所述目標類型編號為索引,從所述目標信息中查詢目標結構和目標屬性;所述目標信息包括多組目標數(shù)據(jù),每組目標數(shù)據(jù)包括目標類型編號、目標結構及目標屬性;
16、所述毀傷評估模塊還用于根據(jù)所述炸藥與目標的相對位置、查詢出的對應目標的當前毀傷狀態(tài)、炸藥結構、炸藥屬性、目標結構及目標屬性,確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài)。
17、可選地,所述目標毀傷狀態(tài)管理模塊采用數(shù)據(jù)庫存儲目標毀傷狀態(tài)信息;所述炸藥信息管理模塊采用數(shù)據(jù)庫存儲炸藥信息;所述目標信息管理模塊采用數(shù)據(jù)庫存儲目標信息。
18、可選地,所述目標毀傷狀態(tài)管理模塊還用于根據(jù)對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài),更新對應的毀傷狀態(tài)數(shù)據(jù)中的當前毀傷狀態(tài)。
19、第二方面,本申請?zhí)峁┝艘环N面向多節(jié)點服務的毀傷評估方法,包括:
20、多個仿真運行節(jié)點分別按照仿真實例進行毀傷仿真,并在有炸藥爆炸炸毀目標時,向毀傷評估服務器發(fā)送毀傷評估請求;
21、通過所述毀傷評估服務器持續(xù)監(jiān)聽毀傷評估請求;
22、在所述毀傷評估服務器接收到毀傷評估請求時,根據(jù)接收到的毀傷評估請求,確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài),并對炸藥信息、目標信息及目標毀傷狀態(tài)信息進行管理。
23、可選地,所述面向多節(jié)點服務的毀傷評估方法還包括:
24、在所述毀傷評估服務器確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài)后,通過所述毀傷評估服務器向?qū)姆抡孢\行節(jié)點發(fā)送毀傷評估結果數(shù)據(jù);
25、仿真運行節(jié)點根據(jù)接收到的毀傷評估結果數(shù)據(jù),修改對應的仿真實例的資產(chǎn)屬性。
26、可選地,所述面向多節(jié)點服務的毀傷評估方法還包括:
27、各仿真運行節(jié)點在開始執(zhí)行想定時,向毀傷評估服務器發(fā)送想定開始信號;
28、通過所述毀傷評估服務器根據(jù)接收到的想定開始信號,初始化對應仿真運行節(jié)點的狀態(tài)信息;
29、各仿真運行節(jié)點在結束執(zhí)行想定時,向毀傷評估服務器發(fā)送想定結束信號;
30、通過所述毀傷評估服務器根據(jù)接收到的想定結束信號,清空對應仿真運行節(jié)點的狀態(tài)信息。
31、根據(jù)本申請?zhí)峁┑木唧w實施例,本申請公開了以下技術效果:
32、本申請?zhí)峁┝艘环N面向多節(jié)點服務的毀傷評估系統(tǒng)及方法,通過毀傷評估服務器完成精細的毀傷計算,毀傷評估服務器處理單個毀傷評估請求時,根據(jù)接收到的毀傷評估請求,確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài),并對炸藥信息、目標信息及目標毀傷狀態(tài)信息進行管理,從而實現(xiàn)僅通過一個毀傷評估服務器即可為多個仿真運行節(jié)點提供毀傷評估服務的目的,降低了毀傷評估的成本。
1.一種面向多節(jié)點服務的毀傷評估系統(tǒng),其特征在于,所述面向多節(jié)點服務的毀傷評估系統(tǒng)包括:毀傷評估服務器及多個仿真運行節(jié)點;多個仿真運行節(jié)點均與所述毀傷評估服務器連接;
2.根據(jù)權利要求1所述的面向多節(jié)點服務的毀傷評估系統(tǒng),其特征在于,所述毀傷評估服務器還用于在確定對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài)后,向?qū)姆抡孢\行節(jié)點發(fā)送毀傷評估結果數(shù)據(jù);
3.根據(jù)權利要求1所述的面向多節(jié)點服務的毀傷評估系統(tǒng),其特征在于,所述仿真運行節(jié)點還用于在開始執(zhí)行想定時,向所述毀傷評估服務器發(fā)送想定開始信號,在結束執(zhí)行想定時,向所述毀傷評估服務器發(fā)送想定結束信號;
4.根據(jù)權利要求1所述的面向多節(jié)點服務的毀傷評估系統(tǒng),其特征在于,所述目標毀傷狀態(tài)管理模塊采用數(shù)據(jù)庫存儲目標毀傷狀態(tài)信息;所述炸藥信息管理模塊采用數(shù)據(jù)庫存儲炸藥信息;所述目標信息管理模塊采用數(shù)據(jù)庫存儲目標信息。
5.根據(jù)權利要求1所述的面向多節(jié)點服務的毀傷評估系統(tǒng),其特征在于,所述目標毀傷狀態(tài)管理模塊還用于根據(jù)對應仿真實例的炸藥爆炸后目標的毀傷狀態(tài),更新對應的毀傷狀態(tài)數(shù)據(jù)中的當前毀傷狀態(tài)。
6.一種面向多節(jié)點服務的毀傷評估方法,應用權利要求1-5中任一項所述的面向多節(jié)點服務的毀傷評估系統(tǒng),其特征在于,所述面向多節(jié)點服務的毀傷評估方法包括:
7.根據(jù)權利要求6所述的面向多節(jié)點服務的毀傷評估方法,其特征在于,所述面向多節(jié)點服務的毀傷評估方法還包括:
8.根據(jù)權利要求6所述的面向多節(jié)點服務的毀傷評估方法,其特征在于,所述面向多節(jié)點服務的毀傷評估方法還包括: