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

瀏覽:5578 回答:2
ansys處理接觸問題,怎么提取接觸單元的面積呢?我現在只知道通過gui操作,輸入一個單元號然后得出該單元的面積,怎么把所有接觸單元的單元號和面積導出來呢?熟悉的幫幫介紹一下方法,謝謝。
邀請回答 我來回答

全部回答

(1)
默認 最新
張成龍

可以使用 APDL 編程來實現。給你個思路吧:
    先根據接觸單元的類型號,選擇某個接觸對的所有接觸單元 (ESEL, s, TYEP, 接觸單元類型號);然后:
    *get, E_num, ELEM, 0, Acount,   !*  獲取當前 (接觸) 單元個數,置于參數 E_num
    *get, E_min, ELEM, 0, NUM, Min   !*  獲取最小單元編號,置于參數 E_min
    *get, E_min, ELEM, 0, NUM, Max   !*  獲取最大單元編號,置于參數 E_max
    *dim, A_contact, ARRAY, e_num, 2  !*  定義一個數組,準備存放各個接觸單元的編號和面積
    Ei = 1
    *do, i, E_min,E_max
       *if, esel(i), eq, 1, then              !*  如果單元 i 在當前選擇集中
          *get, Ai, ELEM, i, AREA          !*  獲取單元 i 的面積 (僅對面單元)
           A_contact(Ei, 1) = i              !*  將單元 i 的編號存入數組 A_contact
           A_contact(Ei, 2) = Ai            !*  將單元 i 的面積存入數組 A_contact
           Ei = Ei+1
        *endif
    *enddo
    這樣就可以將一種接觸單元類型的接觸單元的編號及面積存放到數組 A_contac 中,然后可以輸出數組 A_contac 到某個文件中。如果有多個接觸單元類型,可以多次處理,也可以一起處理。
    沒有驗證過,自己試試,完善一下。

2016年1月18日
評論 1 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP