選取動力學模擬設定

設定這些選項後,它們對動力學模擬的影響將一直持續到您對其進行變更為止。開啟「動力學模擬」後立即設定選項。

  1. 在功能區中,按一下 「環境」頁籤 「開始」面板 「動力學模擬」 顯示「動力學模擬」面板。
  2. 然後,按一下 「動力學模擬」頁籤 「管理」面板 「模擬設定」
  3. 按一下「自動將約束轉換為標準接頭」以將自動動力學模擬轉換器 (約束減少引擎,即 CRE) 設定為打開。

    預設為打開。

    按一下「確定」後,CRE 會自動將組合約束轉換為標準 接合 ,並在下次開啟此機構時更新所轉換的接合。

  4. 如果您想要在機構被過度約束時收到警告,請按一下「機構受到過度約束時發出警告」。

    雖然此設定是新機構的預設設定,但是對於在 2008 版本之前建立的機構並未依預設啟用。啟用此選項後,如果機構受到過度約束,則當按一下「確定」後,在自動建立標準接頭之前,軟體將顯示一則訊息。

  5. 如果您要取得對不同移動群組中所包括元件的視覺指示,請勾選「移動群組著色」勾選方塊。會將預先定義的顏色取代指定給同一移動群組中的元件。此選項有助於分析元件關係。若要使元件返回至其正常指定的顏色,請清除設定對話方塊中的勾選方塊,或者在「移動群組」節點上按一下右鍵並選取「移動群組著色」
  6. 如果您想將自由度的所有初始位置均設定為 0 而不變更機構實際位置,請按一下「所有初始位置均位於 0,0 處」

    這有助於在輸出圖表產生器中檢視從 0 處開始的可變出圖。

  7. 按一下「全部重置」 以將所有座標系統重置為在 接合座標系統 建構期間提供的初始位置。

    此設定為預設設定。

  8. 按一下 「AIP 應力分析」 ,以準備用於透過 AIP 應力分析進行分析的所有 FEA 資訊。

    此功能可將與 FEA 相關的資料儲存在所選零件的零件檔中。

  9. 或者,按一下 「ANSYS 模擬」 以準備包括所有要匯出至 ANSYS 之 FEA 資訊的檔案。

    此功能可將與 FEA 相關的資料儲存於 ANSYS 可以讀取的檔案中。

    • 在文字輸入方塊中,輸入您要保留 FEA 資訊且要匯出至 ANSYS 的檔案名稱。
    • 或者,按一下「儲存位置」,以指定既有檔案或建立一個檔案。

      如果選取既有檔案,則軟體將覆蓋檔案中目前儲存的所有資料。

      註: 如果使用 Ansys Workbench 版本 10 或 11,請執行其他檔案修改。開啟文字檔案,找到標題為「慣性狀態」的部分。在此部分中,有兩行是必須移除的。這兩行為「Grounded」和相關聯的代碼 (後面一行為「0」或「1」)。
  10. 按一下 「更多」以查看更多性質。
  11. 若要在您產生的 AVI 檔案上顯示版權資訊,請按一下「在 AVI 上顯示版權資訊」,並在文字輸入方塊中輸入版權資訊。
  12. 按一下「以每分鐘迴轉數 (rpm) 為單位輸入角速率」可以 rpm 為單位輸入角度速度。

    然而,輸出是以選取空組合檔時定義的單位進行輸出。

  13. 若要設定圖形視窗中 3D 框架的組合座標系統 Z 軸線的長度,請在 Z 軸線大小編輯方塊中輸入百分比值。

    依預設,Z 軸線大小等於邊界框對角線的 20%。

  14. 按一下「確定」或「套用」。

    均可以儲存設定,但是按一下「確定」會同時關閉該對話方塊。

微機構模型

此選項旨在使用質量性質值較小的機構。

在標準模式中,如果質量小於 1e-10 kg 或慣性小於 1e-16 kg.m2,則計算將失敗。因此將使用精確度設為 1e-10 (小於此值時,軸心將設定為 0) 的高斯程序解析動力學方程式。

啟用微機構模式時,質量必須大於 1e-20 kg 且慣性必須大於 1e-32 kg.m2。高斯精確度設為 1e-32。

若要確定何時啟用此選項,請檢查接頭座標系統中提供的質量性質。

範例 1

 
對於最小零件質量 m = 6.5e-9 kg、主要慣性 Ixx = 1e-20 kg/m2、Iyy = 1e-20 kg.m2 的機構 (即使 Izz 大於 1e-10 kg.m2 的慣性限制) 而言:
 
  • 如果此零件沿 Z 軸線僅有一個旋轉自由度,由於 Izz 大於 1.0e-10 kg.m2 的慣性限制,因此不必使用 MM 模式
  • 如果此零件僅具有轉換自由度
小心: 模擬小機構時,僅可啟用微機構模式。同時應該修改組合精確度,以針對小零件將組合最佳化。請參閱組合精確度以取得更多資訊。

組合精確度

僅適用於封閉迴路和 2D 接觸的情況。

2D 接觸:定義接觸點之間允許的最大距離。預設值為 1e-6m = 1μm。

封閉迴路:與 2D 接觸相同,但是根據接頭類型也可以具有角度約束 (以弳度表示)。

修改組合精確度

組合精確度參數可在以下情況中進行修改:

小心: 不要強制組合精確度小於 1e-12。這樣做不會使結果更理想,並且會導致模擬出現問題。

解析器精確度

動力學方程式透過五次龍格 - 庫塔積分規則來求積分。為了取得可以接受的結果,可按照以下方式處理積分誤差和時間步長:

透過龍格 - 庫塔公式的某些性質來估計積分誤差。這可使您輕鬆地將位置「p」和速度「v」計算到五次 (向量分別記為「p5」和「v5」) 和四次 (向量分別記為「p4」和「v4」)。然後按照如下方法定義位置和速度的積分誤差:

 

Integ_error_position = norm(p5 - p4)

Integ_error_velocity = norm(v5 - v4)

其中 norm 表示特定範數。

 

接受步長時,存在以下關係 (以公制單位表示):

 

Integ_error_position = norm(p5 - p4) < Atol + | p5 | . Rtol

Integ_error_velocity = norm(v5 - v4) < Atol + | v5 | . Rtol

 

其中:

  Atol Rtol

轉換自由度

解析器精確度

預設 = 1e-6

沒有最大值

解析器精確度

預設 = 1e-6

沒有最大值

旋轉自由度

解析器精確度1e3

預設 = 1e-3

最大值 = 1e-2

解析器精確度1e3

預設 = 1e-3

最大值 = 1e-2

為闡明此過程,請參閱以下範例:

範例 1:闡明相對誤差 Rtol

接頭類型:滑棒接頭 1,其位置和速度分別為

 

p[1] = 4529.289768 m

v[1] = 18.45687455 m/s

如果解析器精確度設為 1e-6 (預設),則結果會保證六位數:

 

p[1] = 4529.28 m

v[1] = 18.4568 m/s

如果解析器精確度設為 1e-8,則會保證八位數:

 

p[1] = 4529.2897 m

v[1] = 18.456874 m/s

範例 2:闡明 Atol 的相對誤差

接頭類型:滑棒接頭 1,其位置和速度分別為

 

p[1] = 0.000024557 m

v[1] = 0.005896476 m/s

如果解析器精確度設為 1e-6 (預設),則結果會保證小數點後有六位數:

 

p[1] = 0.000024 m

v[1] = 0.005896 m/s

如果解析器精確度設為 1e-8,則會保證小數點後有八位數:

 

p[1] = 0.00002455 m

v[1] = 0.00589647 m/s

此推論也適用於銷接頭,但是對於 Atol 和 Rtol,解析器精確度將與 1e3 相乘。

範例 3:闡明 Rtol 的相對誤差

接頭類型:銷接頭 2,其位置和速度分別為

 

p[2] = 12.53214221 rad

v[2] = 21.36589547 rad/s

如果解析器精確度設為 1e-6 (預設),則結果會保證三位數:

 

p[2] = 12.5 rad

v[2] = 21.3 rad/s

如果解析器精確度設為 1e-8 (預設),則會保證五位數:

 

p[2] = 12.532 rad

v[2] = 21.365 rad/s

解析器精確度參數可在以下情況中進行修改:

小心: 解析器精確度與時間步長大小有直接關係。請勿過度降低解析器精確度 (例如少於 1e-12)。大幅度降低精確度會影響模擬時間。

擷取速度

該參數用於模擬物件之間的撞擊。它可幫助解析器在産生持續接觸結果之前限制微小反彈次數。衝擊模型使用恢復係數「e」。其值由使用者指定,介於 0 至 1 之間。對於結果的不同情況,對值的分析如下:

擷取速度參數可幫助解析器在將接觸視為有效或持續的接觸之前限制微小反彈次數。擷取過程如下所述:

小心: 接觸狀態 (e = 1) 永遠無法預先設定然後強制執行。解析器可管理接觸狀態,以便使所有有效接觸都是連貫的。解析器使用非線性二次方程式來確定接觸狀態。

何時可以修改參數?

可在以下情況中修改此參數:

調整速度

在 2D 接觸中使用非線性庫侖摩擦規則。在接頭和 3D 接觸中,為了簡單以及避免超靜態的情況,使用調整後的庫侖規則,如下圖所示:

調整由速度調整參數決定。

使用此模型,在粘著接觸 (或滾動接觸) 的情況下,如果相對切向速度等於零,則切向力為零。

對於旋轉自由度中的接頭摩擦,切向力將由切向扭矩 (單位:Nm) 取代,切向相對速度由旋轉速度 (單位:rad/s) 取代,接合半徑乘以切向力可計算出切向扭矩,轉換速度除以接頭半徑可計算出旋轉速度。

範例 1

引導半徑為 10 mm 的銷接頭,使其具有 10 rad/s 的固定速度「w」。向接頭施加 20 N 的力 (Fn),方向垂直於其旋轉軸線,並將摩擦係數 (mu) 設為 0.1。

在此情況下,接頭中的摩擦扭矩 (Uf) 可按如下方法計算:

 

? = r * w = 0.01 * 10 = 0.1 m/s

? > 調整速度 = 0.001 m/s => Uf = -mu * r * Fn = -0.1 * 0.01 * 20 = -0.02 Nm

請參閱調整之庫侖圖表中的「標籤 1」。

範例 2

使用同一範例,不過速度 (w) 改為 0.05 rad/s,則摩擦扭矩 (Uf) 的計算方法為:

 

? = r * w = 0.01 * 0.05 = 0.0005 m/sm

? > 調整速度 = 0.001 m/s => Uf ≈ -mu * r * Fn/2 = -0.1 * 0.01 * 20/2 = -0.01 Nm

請參閱調整之庫侖圖表中的「標籤 2」。

調整速度參數可在以下情況中進行修改:

數值驗證

在分析模擬結果之前,檢查模擬數值是否有效 (模擬對數值參數是否敏感) 很重要。若要執行數值驗證的步驟,請執行以下作業:

  1. 使用一組數值參數 (解析器精確度和組合精確度、擷取速度、調整速度和時間步長) 來執行模擬,然後儲存此模擬。
  2. 將每個參數分別除以 10,然後執行模擬並儲存。
  3. 在同一圖形中出圖所有結果。如果所有結果都是收斂的,則模擬對數值參數不敏感。否則,將出現模擬對數值參數敏感的問題。
  4. 如果模擬不敏感,則可對結果進行分析。
  5. 如果模擬對數值參數敏感,請透過結果曲線來確定導致敏感的數值參數。將該參數除以 10,將結果做為此數值參數的標稱值。然後從頭重新開始驗證。若要節省時間,您可以驗證對一個參數是否敏感。

展示如何重置自由度的初始位置

展示如何動態更新元件的初始位置