Re: [問題] ANSYS編號問題
ANSYS APDL的幾何圖元有keypoint, line, area, volume四種(elem, node是網格圖元)
如果用擠出的作法 例如原PO的vgen
ANSYS會自動產生新的keypoint, line與area
這問題可以查詢一下help內的selection指令
可能會用到
1. 關連選擇 例如VSLA, LSLA, KSLL等等
注意的是 ANSYS圖元的選集(set)對第一行的四個圖元都是獨立的
例如volume set裡面有編號1的volume, 這不表示area set內會有volume 1上所有的area
一定要一層一層往下執行 例如要確保volume id=1的area 都加入area set 請用ASLV,a
2. 建立集合 也就是CM指令 包含CM, CMSEL, CMDELE
ANSYS的背景set對應每個圖元只有一組 要自定義set就得靠CM指令群
例如我想要把z軸高度0的節點(node)建立一組字定義的set
範例:
NSel, s, loc, z, 0
CM, ZDepth0_Node, node
之後如果想跟高度10的節點一起操作 可以
NSel, s, loc, z, 10.0
CMSEL,a,ZDepth0_Node, node
<操作指令>
想要刪除就利用CMDELE, ZDepth0_Node
原PO的問題靠著這些提示與Help精讀 就可以解決了
Good Luck!
※ 引述《chrisyanglom (澎澎)》之銘言:
: 各位好,我們利用ANSYS來模擬晶片的翹取量,其中在建立模型的過程中,老師希望能
: 將目前建立模型的command file改成使用自動化的方式。也就是說,可以指定晶片的各
: 種尺寸大小後自動產生出建立模型的command。但是目前碰到了一些問題:
: V, 1180, 136, 132, 10000, 1601, 1121, 1117, 10001
: V, 1601, 1121, 1117, 10001, 1550, 998, 994, 10002
: V, 1180, 10003, 10007, 10000, 1601, 10004, 10008, 10001
: V, 1601, 10004, 10008, 10001, 1550, 10005, 10009, 10002
: 以上是一些利用節點的編號建立體積的過程,其中編號10000~100009的節點是我們自己
: 定義的,所以使用上不會有問題。可是其他的節點編號不是我們指定的,是在以下使用
: vgen指令時產生的節點:
: vgen,10,all,,,block_size
: vgen,8,all,,,,block_size
: 我們之前先建立一小塊體積再複製出10*8的的同樣區塊。可是一但10*8改成其他數字,例
: 如5*4後,產生出來需要用到的節點編號就會不同。之前都是打開ANSYS GUI去看節點編號
: 再填到後面建立體積的指令上面的。想請各位大大幫忙我,有沒有可能:
: 1. 用command的方式、或是用計算的方式得到我需要用到的節點編號
: 或是
: 2. 可以自己定義上面vgen產生出來的節點編號
: 或是
: 3. 有其他辦法可以建立這個體積而不用去管編號
: 謝謝各位大大的幫忙,感激不盡! 如果方便的話我願意請幫我解決問題的人一杯星巴克答
: 謝!
--
"Merciful and Helpful Goddess Office"
Sorry for the late introduction,but my name is "Belldandy".
I wish a goddess like you could stay with me forever !
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.98.91
→
04/19 13:01, , 1F
04/19 13:01, 1F
推
04/19 14:34, , 2F
04/19 14:34, 2F
→
04/19 22:23, , 3F
04/19 22:23, 3F
討論串 (同標題文章)