關於動態分析
動態分析是力學的一個分支,主要研究剛性主體運動 (有時也研究平衡) 時的受力情況以及力之間的關係。使用動態分析可研究作用於剛性主體上的力、剛性主體質量與剛性主體運動之間的關係。
執行動態分析時應切記以下關鍵點:
運動軸型伺服馬達在整個動態分析期間都處於啟動狀態。因此,分析的時域中的「從」(From)「到」(To) 時間會顯示為不可編輯的「開始」(Start)「結束」(End) 值。
可新增所有的伺服馬達和執行馬達。
如果伺服或力馬達的輪廓不連續,則會先嘗試接續輪廓,然後再執行動態分析。如果輪廓無法接續起來,就不會使用該馬達進行分析。
您可以使用「外部負載」(External loads) 標籤新增力或扭矩。
可開啟或關閉重力和摩擦力。
您可以如平常一樣來指定零的存續時間並加以執行,以便在動態分析的開頭計算位置、速度、加速度和反作用力。系統會自動決定適合的計算時間間隔。如果要繪製分析的量測圖形,圖形中只會包含一條線。
按一下 「機構分析」(Mechanism Analysis) 開啟「分析定義」(Analysis Definition) 對話方塊,以供您建立、編輯和執行分析。
機構分析中的自適應時間步進
時間步進是使用數值時間步進整合方式在時域中向前驅動動態模擬的方法。「自適應」是指在整合中使用的步長大小並非固定的情況。每個時間步長都會調整,以滿足整合步長的預估局部截斷錯誤小於精度的情況。其他事件,例如達到限制等,也會縮短步長。Mechanism Dynamics 引擎所使用的精度等於相對公差與特徵長度的乘積。您可以在「模型內容」(Model Properties) 內容對話方塊的「機構」(Mechanism) 行中設定相對公差和特性長度。
當您在「分析定義」(Analysis Definition) 對話方塊中設定「最小間隔」(Minimum interval) 時,您即是在設定最大時間步長。在分析中使用的整合步長值可能會少很多。時間步長值由精度決定。
應用程式引擎使用三階 Runge Kutta 積分器來進行動態分析。您可以使用 mdo_integration_method 組態選項值來設定積分方法。
auto (預設值) - 系統會視需要在隱含和明確積分之間自動切換。
implicite - 系統僅使用隱含積分。建議阻尼係數較大時使用。
explicite - 系統僅使用明確積分。建議有許多接觸或接頭限制,且阻尼與剛度不大時使用。