模擬品質
所取得即時模擬的結果精確度取決於下列內容:
• 正在相對於模型幾何整體大小進行分析的零件或主體大小 - 整體幾何相對於特定薄零件越大,結果的精確度就越低。
• 整體保真度與局部細分設定 - 您可以使用「即時模擬」(Live Simulation) 標籤之「效能選項」(Performance Options) 群組中的下列控制設定,來改善結果的保真度:
◦
「整體保真度」(Global Fidelity) - 增加整體保真度會在所有主體上捕捉更多幾何細節,但會增加計算時間。整體保真度會統一套用,且不考慮感興趣的局部區域。將滑塊移至右側可提高主體或元件的整體保真度。
使用組態選項 sim_live_result_quality 來設定即時模擬精度的整體預設值。值可在 0.05 至 1.0 之間變化,並且可按 0.05 的倍數變更。
◦
「局部細分」(Local Refinement) - 使用此設定可定義為模型中特定主體、零件或元件建立的最小元素大小。局部細分可讓您將較高的解析度套用至所選主體、元件或組件,同時為模型的其餘部份保持較低的整體保真度。這樣可以在關鍵區域獲得精確結果,而不會顯著影響整體模擬效能。對與模型其餘部分相比非常薄的幾何進行分析時,您可以定義較小的最小尺寸元素。
「顯示元素大小」(Display Element Size) - 按一下
「顯示元素大小」(Display Element Size),然後將指標移到模型的不同區域上。會針對模型的不同區域顯示元素尺寸。視覺化元素大小有助於您評估目前保真度設定是否能為您的模型提供足夠的解析度。當同時使用全域與局部細分設定來平衡精度與效能時,此工具特別有用。
範例:使用整體與局部細分可改善薄幾何的結果品質
在以下範例中,負載將會套用至具有薄幾何的模型,如下所示:
在本例中,我們可以看到以下輸出模擬,「整體保真度」(Global Fidelity) 滑塊的值約為 50%,且未定義局部精細化設定。
結果顯示未完全解決的區域
針對我們想要研究的區域,結果會顯示已標記的品質降級部分。這是因為模擬會針對整個幾何執行。
欲識別模型中具有降級結果的區域,請執行下列步驟:
1. 按一下
「顯示選項」(Display Options) 群組中的
「檢查偏差」(Inspect Deviation)。模型中未由模擬研究完全解析的區域,且結果中顯示的降級會如下圖所示反白顯示。
1. 模型中未完全解決的區域會反白。
2. 識別出模型中出現降級的區域後,請在結果中定義該主體的局部細分。
如果我們在「模擬品質」(Simulation Quality) 滑塊仍設為 50 % 的情況下,但針對具有薄幾何的主體使用局部細分設定來執行相同的模擬,則模擬結果如下圖所示:
1. 將局部細分套用至具有薄幾何之主體的結果。
摘要:改善模擬結果的品質
為了改善即時模擬的精確度,請執行下列其中一個或全部操作:
• 使用較大的圖形卡 (更多的記憶體和較快的時脈速度) - 這可讓您模擬較大的問題,並顯示更多的細節。
• 模擬較小問題 - 試著將模型分割為多個較小區域進行模擬,每個較小區域執行單獨的模擬。如果某個較小區域是整個幾何的一部分,則套用該較小區域已存在的適當邊界條件。
• 針對模型中您可看到結果降級的區域,定義最小元素尺寸較小的局部細分。
• 使用組態選項 sim_live_result_quality 來設定即時模擬精度的預設值。值可在 0.05 至 1.0 之間變化,並且可按 0.05 的倍數變更。