APDL中螺紋預緊網格命令psmesh 使用方法案例
2016-08-06 by:CAE仿真在線 來源:互聯網
功能:創建并劃分一個預緊截面
使用格式:PSMESH,
參數:
SECID:截面標識號,該標識號應該沒有被使用。
Name:截面名稱。
P0:預緊節點號碼。如果不存在的話,將生成一個。缺省是最大號碼數加1。
Egroup, NUM:
KCN:分離面和法線方向所用的坐標系號
KDIR:在KCN坐標系下,分離面的法線方向(x,y,或Z)
VALUE:在KDIR軸上,分離面的位置點。如果指定了NDPLANE將被忽略。
NDPLANE:已經存在的節點,PSMESH用來產生分離面的位置。如果NDPLANE被提供分離面的位置,由NDPLANE的KDIR坐標確定。
PSTOL:VALUE的任意的絕對容差。允許稍微高于或低于分離面的節點被包括。
PSTYPE:如果被指定,這個值是預緊單元的單元類型號(如果不被指定,ansys定義這個值)如果已經被指定,必須是PRETS179。
ECOMP:如果被指定,是由新建的預緊單元和已經存在的被PSMESH改變的單元組成的單元集合的名稱。
NCOMP:由新建的預緊單元的節點組成的節點集合的名字。
使用提示:
在VALUE或者NDPLANE確定的點,沿著已經存在的單元邊界,把網格分成兩部分并插入PRETS179單元,PSMESH命令創建一個與預緊力垂直的預緊面。
必須定義預緊節點的時候,ANSYS用節點NDPLANE。如果NDPLANE沒有被指定,ANSYS定義預緊節點在:
1、
直接使用ANSYS中創建體的命令創建一個圓柱和兩個圓環,組合成螺栓,注意要將螺栓粘接起來
2、
psmesh命令
使用功能:生成預拉伸剖面網格,創建并劃分一個預緊截面
使用格式:PSMESH, SECID, Name, P0, Egroup, NUM, KCN, KDIR, VALUE, NDPLANE, PSTOL, PSTYPE, ECOMP, NCOMP
SECID:唯一的剖面號,截面號,這個號應該沒有被用。
Name:截面名字
P0:預緊(預拉伸)節點號碼。如果不存在的話,將生成一個。確省的是最大號碼數加1。
Egroup, NUM
PSMESH將操作的單元組,如果EGROUP=P,激活圖形拾取,并且NUM被忽略(盡在GUI的條件下有效)
L(or LINE)-PSMESH在所有被NUM指定的線上的單元進行。新的預緊點附在NUM或者它下面的實體上。任何后來對NUM的LCLEAR操作將刪除預緊單元和PSMESH創建的節點
A(or AREA)-PSMESH在所有被NUM指定的面上的單元進行。新的預緊點附在NUM或者它下面的實體上。任何后來對NUM的ACLEAR操作將刪除預緊單元和PSMESH創建的節點
V(or VOLU)-PSMESH在所有被NUM指定的體上的單元進行。新的預緊點附在NUM或者它下面的實體上。任何后來對NUM的VCLEAR操作將刪除預緊單元和PSMESH創建的節點
P-PSMESH在所有后面選擇的單元上進行,NUM被忽略。
ALL-命令在所有被選擇的單元上進行,NUM被忽略。
KCN:分離面和法線方向所用的坐標系號
KDIR:在KCN坐標系下,分離面的法線方向(x,y,或Z)
如果KCN是笛卡爾坐標系,預緊截面的法線方向平行于KDIR軸而不管預緊節點的位置。
如果KCN非笛卡爾坐標系,預緊截面的法線方向坐標系KCN中,預緊節點處KDR的方向一致。
VALUE:在KDIR軸上,分離面的位置點。如果指定了NDPLANE將被忽略。
NDPLANE:已經存在的節點,PSMESH用來產生分離面的位置。如果NDPLANE被提供分離面的位置,有NDPLANE的KDIR坐標確定。
PSTOL:VALUE的任意的絕對容差。允許稍微高于或低于分離面的節點被包括。下面的表達式描述確省的值:
ΔX,ΔY,ΔZ的平方和除以1000開平方
其中ΔX,ΔY,ΔZ是基于節點位置的模型尺寸。(既是,
PSTYPE:如果被指定,這個值是預緊單元的單元類型號(如果不被指定,ansys定義這個值)如果已經被指定,必須是PRETS179。
ECOMP:如果被指定,是由新建的預緊單元和已經存在的被PSMESH改變的單元組成的組的名稱(就是創建單元集合的名稱)。
NCOMP:由新建的預緊單元的節點組成的組的名字(節點集合)。
使用提示:
在VALUE或者NDPLANE確定的點,沿著已經存在的單元邊界,把網格分成兩部分并插入PRETS179單元,PSMESH命令創建一個與預緊力垂直的預緊面。PSMESH命令驗證PSTYPE是PRETS179,如果不是,這個命令將找到最低是PRETS179的ITYPE,或者如果必須就創建一個新的。
必須定義預緊節點的時候,ANSYS用節點NDPLANE。如果NDPLANE沒有被指定,ANSYS定義預緊節點在:
如果EGROUP=LINE,AREA,或者VOLU,幾何實體NUM的質心。
如果EGROUP=ALL,或者P時,是所有被選擇單元的質心位置。
如果預緊載荷將要應用的單元被劃分成兩部分,PSMESH不能用來插入預緊單元。EINF將被用來在兩個被分網的組之間插入PRETS179單元
PSMESH操作復制你已經定義在原網格分離面上節點溫度從原始節點到新的一致的節點。然而位移,力以及另外的邊界條件不被復制。
按照數學定義,預緊面必須是個平面。在非笛卡爾坐標系中,PSMESH命令創建那樣的平面在指定的位置,朝著激活坐標系的指定方向。(相似和NROTAT命令轉化節點坐標系到曲線坐標系)。例如,假定X=1并且Y=45在以Z軸為旋轉軸的柱坐標系中(KCN=1),一個垂直與X軸并傾斜45度的預緊面來自全球坐標系中的X軸。
The PSMESH command is valid for structural analyses only.
PSMESH命令盡在結構分析中有效。
Menu Paths
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>Elements in Area
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>Elements in Line
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>Elements in Volu
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>Picked Elements
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>Selected Element
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Node>Elements in Area
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Node>Elements in Line
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Node>Elements in Volu
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Node>Picked Elements
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Node>Selected Element
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Valu>Elements in Area
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Valu>Elements in Line
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Valu>Elements in Volu
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Valu>Picked Elements
Main Menu>Preprocessor>Modeling>Create>Elements>Pretension>Pretensn Mesh>With Options>Divide at Valu>Selected Element
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>Elements in Area
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>Elements in Line
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>Elements in Volu
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>Picked Elements
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>Selected Element
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Node>Elements in Area
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Node>Elements in Line
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Node>Elements in Volu
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Node>Picked Elements
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Node>Selected Element
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Valu>Elements in Area
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Valu>Elements in Line
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Valu>Elements in Volu
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Valu>Picked Elements
Main Menu>Preprocessor>Sections>Pretension>Pretensn Mesh>With Options>Divide at Valu>Selected Element
GUI:Main Menu>Solution>Define Loads>Apply>Structural>pretnsn>sectn
Main Menu>Solution>Define Loads>Delete>All Load Data>All Section Lds
Main Menu>Solution>Define Loads>Delete>All Load Data>Structural>Section
使用功能:給一個預拉伸界面加載或刪除載荷
使用格式:SLOAD,SECID,STLOC,VAL1,VAL2,VAL3,VAL4,VAL5,VAL6SECID:截面號,并已經指定給一個預拉伸截面STLOC:在表格中開始輸入數據的起始位置,它必須要大于或等于9,位置1~8被保留給了內部參數,如果STLOC=DELETE,則施加在指定界面上的所有載荷都將被刪除,而保留區域將被忽略。VAL1,VAL2,VAL3,VAL4,VAL5,VAL6:可以給從STLOC為起始的6個位置賦值,如果這個位置已經有值,它將會重新定義。如為空將保留原來的值不變,如果STLOC=9,則VAL1與第9個位置相對應,VAL2與第10個位置相對應,以此類推。有5種可能是數據類型:
KINIT:初始運算
KFD:力位移
FDVALUE:預載荷值
LSLOAD:預載荷
LSLOCK:當命令FDVALUE鎖住時的載荷步
初始計算KINIT僅用于當STLOC=9時的VAL1,期望的預載荷被用來保護收斂問題之前,先使用KINIT施加一個很小的預載荷。當期望的預載荷在第1個載荷步沒有建立時,可以使用這個條件,對于KINIT(VAL1)還有3中可能:
LOCK,0或1:在LSLOAD之前鎖住UX=0
SLID或2:自由滑動
TINY或3:如果KFD=F,它是FDVALUE值的0.1%
余下的4中數據類型可以對每個期望的預載荷進行重復,并根據起始位置STLOC按順序進行
力位移KFD被定義在與第1、2…預載荷相關的位置10 14 18…有兩種可能的設想:
FORC,F,0,1:KDVALUE表示為力(默認設置)
DISP,D,2:FDVALUE是表示一個偏離的位移
預載荷FDVALUE的值被定義在與第1、2…預載荷相關的位置11,15,19…,預載荷沒有默認值,一個正值使得預拉伸單元處于拉伸狀態
施加的載荷步LSLOAD被定義在與第1,2…預載荷相關的位置12 16 20…沒有默認值,在FDVALUE施加時必須要指定載荷步
載荷步的鎖定
使用提示:命令SLOAD施加一個預拉伸載荷到指定的預拉伸截面上,不同的預拉伸載荷有不同的值,且每次施加都在一個指定的載荷步里,其載荷既可以是力,也可以是位移。
載荷值也可以被鎖定在摸個載荷步時里,當鎖住時,載荷將會從一個力向一個位移轉換,并在下一個載荷步里做常量位移施加,但它會改變初始預載荷的效果,當施加附加載荷時,這是特別有用的,為了保護這個效果,預載荷的值能夠轉換成一個位移。
實例:
SLOAD,1,9,TINY,FORC,5000,1,2
這個例子中,載荷施加在預拉伸界面1上,接下來由初始計算鍵KINT開始,并設置為TINY。接下的4個域設置為第1載荷:KFD變量的FORC指定了載荷的類型,FDVALUE指定了載荷值為5000,LSLOAD指定了力將要施加的載荷步為1,LSLOCK指定了力將要鎖住的載荷步為2,4個域的其他設置也可用來定義其他載荷。
也可以使用這個命令來編輯,實際上是覆蓋,施加在預拉伸面上已存在的載荷,這個過程可使用下列方法之一來完成,其一是完全重新進入命令SLOAD,其二是對于想要改變的變量設置一個起始位置,例如:下面將改變預拉伸面1上的載荷為6000:
SLOAD,1,11,6000,1,2
也可以使用這個命令刪除在指定預拉伸面上的所有載荷,如:
SLOAD,1,DELETE
對于預應力模型的情況,在模型分析中們可以鎖住預拉伸單元,如:
SLOAD,1,11,LOCK,D,1,2
相關標簽搜索:APDL中螺紋預緊網格命令psmesh 使用方法案例 psmesh ansys apdl Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析