⑴ 如何查看 ansys 命令流
查看ansys命令流有兩種方法:
一、File->list->log 可以把所有操作所對應的流明令記錄下來,最近的操作是最後的一段。
二、 Session Edit 在操作界面最下方,就是在GUI操作的最下方,記錄的是打開ansys到最後一條操作的流明令。
ANSYS軟體是美國ANSYS公司研製的大型通用有限元分析(FEA)軟體,是世界范圍內增長最快的計算機輔助工程(CAE)軟體,能與多數計算機輔助設計(CAD,computer Aided design)軟體介面,實現數據的共享和交換,如Creo, NASTRAN, Alogor, I-DEAS, AutoCAD等。
⑵ 用ansys做時程分析,如何用命令流提取某點在時域內的最大位移,非常感謝
以205節點Y向位移為例,變數umax就是最大位移,查看變數的值就可以看到
/post26
nsol,2,205,U,Y !節點位移定義變數,2是變數號,205是擬取數據的節點號
!U表示取平動位移,Y是取Y向位移
/axlab,x,time !設置X軸的名稱為time
/axlab,y,valv !設置Y軸的名稱為valv
xvar,1 !定義圖形顯示的X軸,1表示用時間或頻率作為X軸變數
plvar,2 !圖形顯示變數,2為變數號
*GET,UMAX,VARI,2,EXTREM,VMAX !提取205節點的最大位移
*GET,TMAX,VARI,2,EXTREM,TMAX !最大位移發生的時刻
⑶ ANSYS中如何用命令流獲取面上的所有節點號
首先選取要提取節點的面為當前集合asel,s……。
*get,nnub,node,,count
*get,nmin,node,,num,min
*dim,A,,nnub
n0=nmin
A(1)=n0
*do,j,2,nnub
n0=ndnext(n0)
A(j)=n0
*enddo
nnub、nmin是自己定義的變數。用*get命令提取節點總數及節點的最小編號。然後定義一維數組,將節點存到數組中。有了數組,想對那個節點進行操作或列出所有節點號就很方便了。
⑷ 如何導出ansys命令流文本
你的模型是自己建立的還是在其他地方建立的?如果是在ansys裡面建立的,就會有你的命令流!大概有三種方式可以提取:
1,在工作目錄裡面後綴為.logd的文件裡面自動保存了你的所有操作,當然包括命令流了,可以用記事本打開查看,估計你得有基本的命令流常識,不然看不懂,下同!
2,1樓說的也是一種;應該是在Main Menu>Preprocessor>Session Editor這樣的GUI路徑,打開以後可以使用ctrl+A全選,然後再ctrl+c復制,這樣就復制了這裡面的命令流,記住要使用鍵盤哦,復制好了以後就可以建立一個記事本,然後這時候粘貼就行了,保存記事本即可!當然使用另存為也可以!
3,還有一種是通過一個命令:
命令是:LGWRITE, Fname, Ext, --, Kedit
GUI是:Utility Menu>File>Write DB Log File (用戶名就是Fname,生成文件後綴就是ext,自己定義,比如LGWRITE,me,txt,就生成了文件me.txt,裡麵包括了你在這個模型已經操作的命令流)
這個命令在默認情況下與第一種方法生成的基本上一樣,而且是單獨的一個案例的命令,在第一種方法裡面,如果你沒有及時清除你的工作空間裡面的所有的文件,可能是命令流的一種累加,包括了你操作了的好幾個的案例、也就是例子的命令流,可能需要你去分辨了;而且第三種方法還可以對命令流裡面進行簡單的篩選,當然是你要熟悉這個命令以後,不然默認就行了!
⑸ 你好,在ansys里提取某一數組的最大值,用命令流怎麼完成,非常感謝
建議使用*get命令,十分超級強大的獲取命令,可提取單元應變給數組,幫組文檔,仔細看,好多選項,加油。。。
⑹ 你好,在ansys里提取某一數組的最大值,用命令流怎麼完成,非常感謝
假設數組名字是N
*DIM,N,ARRAY,100(數組有多少個數,100 就改成多少)
然後這里省略數組的賦值過程,假設你裡面已經都有數了,之後
MAX=0
M=0
*DO,I,1,100(數組有多少個數,100 就改成多少)
*GET,M,N(I)
*IF,M,GT,MAX,THEN(如果是求最小值就把GT【大於】改成LT【小於】)
MAX=M
*ENDIF
*ENDDO
這樣一來MAX所代表的數就是最大值了,思路就是把所有數都比較一遍
⑺ 用ansys GUI方法做的題目 怎麼提取出命令流
直接到工作目錄文件夾內找到對應的LOG文件,打開極為GUI操作的所有記錄。
也可以利用FILE/Write db log file,即可得到一個LWG文件,裡面都是剛才GUI操作的所有記錄。利用次操作時,可以在彈出的「write database log to」對話框的最下面一行選為「write essential commands only」選項,這樣GUI操作中的諸如視圖轉換的一些無用操作會被自動去掉。
⑻ ANSYS提取選中的某個單元的材料值,比如說密度,彈性模量
假設要獲取10號單元的材料密度和彈性模量值,命令流如下:
*GET,m_num,ELEM,10,ATTR,MAT !獲取10號單元的材料編號,將其存入m_num中
*GET,dens_val,DENS,m_num !獲取對應材料的密度,存入dens_val中
*GET,ex_val,EX,m_num !獲取對應材料的X方向的彈性模量,存入ex_val中
⑼ Ansys命令流怎麼調出
命令流在你建模之後(確切的說是你每一步操作之後),就會產生一個.log文本文件,就是命令流。
如果對ansys很精通,可以直接寫命令流,就是一個小程序,然後直接出結果。
可以通過命令流進行修改模型,但是你要掌握命令流的方法。
你的那個齒輪模型描述不夠清楚,自己多試著聯系一下吧,自己多操作,就會了。
三點都在弧上,用圓心那是畫圓,你這是齒輪不是標准圓。直接選擇三個點,然後用樣條直線生成就可以了。
⑽ ansys中我建了一個管殼模型,現在我想要提取包含某節點的所有單元的面積和,這怎麼用命令流實現
你查一下命令:ESLN 和 ARFACE(E)
1. ESLN可以幫助你選出擁有這個節點的所有單元;
2. ARFACE(E) 可以幫助你得到面單元的面積