Re: [問題] ANSYS編號問題

看板Cad_Cae作者 (金色惡夢魔王)時間11年前 (2013/04/19 12:59), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
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
忘了回答 Keypoint的資訊可以靠*GET指令取得
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
文章代碼(AID): #1HSCy-E3 (Cad_Cae)
討論串 (同標題文章)
文章代碼(AID): #1HSCy-E3 (Cad_Cae)