本申請涉及計算仿真,尤其涉及一種多物理場問題求解方法。
背景技術(shù):
1、隨著工業(yè)制造4.0時代的到來,數(shù)字化成為賦能工業(yè)制造企業(yè)升級的核心關(guān)鍵,而工業(yè)軟件則是支撐這一轉(zhuǎn)變的核心基礎(chǔ)。例如,多物理場求解器系統(tǒng)(以計算機(jī)輔助工程(computer?aided?engineering,cae)系統(tǒng)為例)可以用來求解復(fù)雜的多物理場問題。然而,如果不同物理場的數(shù)據(jù)格式不同,這將會阻礙多物理場求解器系統(tǒng)的擴(kuò)展和加載。
技術(shù)實現(xiàn)思路
1、本申請實施例提供了一種多物理場問題求解方法。
2、第一方面,本申請實施例提供了一種多物理場問題求解方法,該方法包括:
3、讀取求解器輸入文件,求解器輸入文件中包括多物理場的仿真數(shù)據(jù);
4、根據(jù)求解器輸入文件中的仿真數(shù)據(jù)構(gòu)建計算模型;
5、基于求解器輸入文件中的仿真數(shù)據(jù)求解多物理場問題;
6、其中,仿真數(shù)據(jù)的格式為第一數(shù)據(jù)格式,第一數(shù)據(jù)格式包括通用關(guān)鍵字,通用關(guān)鍵字用于表示所述多物理場的共性仿真數(shù)據(jù),通用關(guān)鍵字包括:
7、第一模型關(guān)鍵字,用于表示求解多物理場問題的模型的基本信息;
8、第一分析步關(guān)鍵字,用于表示求解多物理場問題的分析步及其先后順序;
9、第一全局參數(shù)關(guān)鍵字,用于表示求解多物理場問題的全局物理場相關(guān)參數(shù);
10、第一網(wǎng)格關(guān)鍵字,用于表示求解多物理場問題的網(wǎng)格相關(guān)數(shù)據(jù),網(wǎng)格相關(guān)數(shù)據(jù)的存儲格式為層次性數(shù)據(jù)格式hdf5。
11、可選的,第一模型關(guān)鍵字包括:
12、第一名稱關(guān)鍵字,用于表示模型的名稱;
13、第一版本關(guān)鍵字,用于表示模型的版本;
14、第一時間戳關(guān)鍵字,用于表示模型的時間戳;
15、第一維度關(guān)鍵字,用于表示模型的最高求解維數(shù);
16、第一物理場關(guān)鍵字,用于表示模型涉及的多物理場。
17、可選的,第一分析步關(guān)鍵字包括:
18、第一入口點關(guān)鍵字,用于表示第一個開始的分析步的身份標(biāo)識id;
19、第一子分析步關(guān)鍵字,用于表示單個分析步的基本信息。
20、可選的,第一子分析步關(guān)鍵字包括:
21、第一分析步id關(guān)鍵字,用于表示單個分析步的id;
22、第一分析步名稱關(guān)鍵字,用于表示單個分析步的名稱;
23、第一下一分析步關(guān)鍵字,用于表示單個分析步的下一步所有可能的分析步id;
24、第一分析步類型關(guān)鍵字,用于表示單個分析步的類型。
25、可選的,第一子分析步關(guān)鍵字還包括用于表示分析步邏輯相關(guān)信息的關(guān)鍵字,分析步邏輯相關(guān)信息由第一分析步類型關(guān)鍵字確定。
26、可選的,第一全局參數(shù)關(guān)鍵字包括:
27、第一重力加速度關(guān)鍵字,用于表示重力加速度的大小;
28、第一單位制關(guān)鍵字,用于表示當(dāng)前使用單位制與國際單位制的大小關(guān)系,當(dāng)前使用單位制由國際單位制中的一種或多種計算。
29、可選的,第一單位制關(guān)鍵字包括:
30、第一系數(shù)關(guān)鍵字,用于表示使用國際單位制中的單位計算當(dāng)前使用單位制的系數(shù);
31、第一偏移量關(guān)鍵字,用于表示當(dāng)前使用單位制相較于國際單位制中的單位與系數(shù)乘積的偏移量。
32、可選的,第一網(wǎng)格關(guān)鍵字包括:
33、第一坐標(biāo)關(guān)鍵字,用于表示組成網(wǎng)格相關(guān)數(shù)據(jù)中單元節(jié)點的坐標(biāo);
34、第一單元關(guān)鍵字,用于表示網(wǎng)格相關(guān)數(shù)據(jù)中單元的基本信息;
35、第一集合關(guān)鍵字,用于表示求解多物理場問題用到的單元集合。
36、可選的,第一單元關(guān)鍵字包括:
37、第一單元類型關(guān)鍵字,用于表示組成單元的各基本單元的類型;
38、第一單元節(jié)點關(guān)鍵字,用于表示組成單元中各基本單元的節(jié)點數(shù)組;
39、第一單元起始偏移量關(guān)鍵字,用于表示組成單元中各基本單元的節(jié)點在數(shù)組中的索引范圍。
40、可選的,第一數(shù)據(jù)格式還包括物理場專用關(guān)鍵字,物理場專用關(guān)鍵字用于表示不同物理場的專用信息。
41、基于本申請的多物理場問題求解方法,通過第一數(shù)據(jù)格式中的通用關(guān)鍵字來定義不同的物理場間的共性設(shè)置信息,可以有效支撐通用的多物理場求解器系統(tǒng)的松耦合式擴(kuò)展和加載。
1.一種多物理場問題求解方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一模型關(guān)鍵字包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一分析步關(guān)鍵字包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一子分析步關(guān)鍵字包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述子分析步關(guān)鍵字還包括用于表示分析步邏輯相關(guān)信息的關(guān)鍵字,所述分析步邏輯相關(guān)信息由所述第一分析步類型關(guān)鍵字確定。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一全局參數(shù)關(guān)鍵字包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一單位制關(guān)鍵字包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一網(wǎng)格關(guān)鍵字包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一單元關(guān)鍵字包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第一數(shù)據(jù)格式還包括物理場專用關(guān)鍵字,所述物理場專用關(guān)鍵字用于表示不同物理場的專用信息。