設定將一個物體沿著一條曲線運動 

參考使用 LS-DYNA使用者手冊的*BOUNDARY_PRESCRIBED_MOTION 和 *DEFINE_CURVE_FUNCTION 或 *DEFINE_FUNCTION:

http://ftp.lstc.com/anonymous/outgoing/jday/manuals/DRAFT_Vol_I.pdf



*BOUNDARY_PRESCRIBED_MOTION_OPTION1_{OPTION2}

目的:定義強迫一個節點或一個集合的節點的運動(速度,加速度,或位移)。強迫速度和位移也可以用在剛體上。如果啟動了local option,這個運動規定就是針對剛體的local座標系統;參考 keyword *MAT_RIGID的 field LCO。節點移動速度和對剛體節點指定加速度是允許的,並且按照本節末尾所述進行應用。對於剛體上的節點,使用 node選項。不要在r-adaptive問題中使用 node選項,因為node ID 可能會在adaptive 步驟中更改。

LCID – 用來描述運動數值-時間的曲線 ID 或函數 ID,參考*DEFINE_CURVE,*DEFINE_CURVE_FUNCTION, 或 *DEFINE_FUNCTION。如果 LCID是參考*DEFINE_FUNCTION,這個函數只能使用時間作為參數,像是f(t)=10.0×t。參考下方的BIRTH 。



*DEFINE_CURVE_FUNCTION

目的:定義一個曲線[舉例來說,負載(縱坐標)對時間(橫坐標)],它的縱坐標是由函數表示式定義的。函數可以引用其他曲線定義,運動量,力量,插值多項式,固有函數及其組合。

請注意,許多函數都需要定義local座標系統(看下面的 Remark 1)。關於輸出曲線到ascii數據庫,參考*DATABASE_CURVOUT。這個命令不是用來定義材料模型的曲線的。注意,在方括號 “[ ]”出現的參數是可選的。



*DEFINE_FUNCTION

目的:定義一個可以被有限數量的keyword選項引用的函數。每個引用*DEFINE_FUNCTION的keyword的函數參數都是不相同的。除非另有說明,否則所有列出的參數必須以正確順序包含在參數列表中。* DEFINE_FUNCTION的一些用法允許參數和參數丟失的隨機排序。 可以在各別的keyword查看正確的格式。

注意:除非明確給出函數的類型,如果函數的名稱以i-n範圍內的字母開頭,函數將返回一個整數值。否則,它會返回一個實數值。舉例來說,如果一個函數被定義成"ifunc(x) = sqrt(x)",然後ifunc(2.0)就會回到1,而不是1.414。

keyword : 運動方式、*BOUNDARY、*DEFINE