不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys 計算物體運動的案例

ANSYS/Ls-dyna 中實現物體按指定軌跡運動
首先分析你的運動類型,是一維運動問題,或者是二維平面運動問題,抑或三維空間運動問題。 其次,獲取物體在不同時間段的位移。 第三,約束多余的自由度。 一方面保證物體確實按設定軌跡運動,防止由于碰撞等改變物體的軌跡;另一方面節省存儲空間,提高求解速度。 1.3 適當簡化問題 如果對物體的變形、應力等不關心,可以將該物體定義為剛體,提高求解速度。定義剛體可以用命令 edmp,rigid,,具體用法請查閱 help。 2、 定義數組 如果是一維運動問題,比如沿 x 軸運動,可以通過兩組參數來定義運動,并可以約束該物體在其他方向的自由度(包括轉動)。 或者不約束其他方向的自由度,通過數組定義物體在其他方向的位移和轉動均為 0,即不隨時間變化。這個方法相比之下比約束自由度麻煩些。而且我認為比上一種方法的計算量要大,會導致計算速度變慢。 我們采用約束自由度,通過定義數組來實現物體運動。兩個數組分別為時間數組和 x 軸方向的位移數組。 定義數組可以用如下命令。 *dim, time, ,LengthOfTime *dim, Xdisp, ,LengthOfXdisp Time(1)=0,1,2,3 Xdisp(1)=5,10,-5,2 其中 time 和 Xdisp 是數組名,可以根據各自喜好設定,最好是能表示數組的含義; LenthOfTime 和 LengthOfXdisp 分別是t ime 和 Xdisp 數組的長度,兩者必須相等,也就是說時間和位移是一一對應的關系。位移為負值表示物體運動方向與坐標軸方向相反。 如果是二維運動問題,需要再定義一個數組,即隨時間變化沿 Y 軸方向運動的軌跡。
展開