
發布
注冊
/
登錄ansys的apdl命令的案例
ANSYS APDL參數化有限元分析技術 附Ansys APDL 命令流手冊下載
同時,以APDL為基礎,用戶還可以開發專用有限元分析程序,或者編寫經常重復使用的功能小程序,保存成宏文件以供用戶隨時調用或創建成按鈕放在工具條上。另外,APDL也是ANSYS設計優化的基礎,只有創建參數化的分析流程才能對其中的設計參數執行優化改進,達到最優化設計。
APDL程序設計語言與其它編程語言一樣,具有參數、數組表達式、函數、流程控制(循環與分支)、縮寫、宏以及用戶程序等。其中命令執行中所使用到的參數可以被賦值為確定值,也可以通過表達式或參數的方式進行賦值。
圖3 ANSYS APDL 分支結構
下載地址:Ansys APDL 命令流手冊
展開 心血管支架移植模擬分析(ANSYS_APDL命令流)
完整的ANSYS命令流文件以及模型文件,可關注我的微信公眾號:芷行說 私信留言獲取。
基于ANSYS APDL去判斷一個數是不是質數 ¥15
通過ANSYS APDL命令流去判斷42^2=1764以內有多少個質數。本質ANSYS APDL迭代的過程中沒有采取什么二分法啥的,就是從2開始,到最大數-1的遍歷。
下圖為數組中的數字,因為1不為質數,數組里直接排除。
下面為APDL 經典語句運行后質數形成的數組
只是目前數組行數和前面數組一行多,無質數的由0填充。
共計273個質數。
下圖是由*vwrite輸出的質數數:
1.txt中就是運行的程序。
打算開兩門ANSYS APDL的免費系列課程,算是挖兩個大坑吧
做計算本人ansys和abaqus都用,但是更多時候(特別是非線性程度較低的計算)中還是偏愛用ansys apdl這個經典的平臺,可能是寫好命令然后一輸進去就能跑很爽吧。
兩門課程分別是《ansys apdl常用單元基本教程》和《ansys apdl常用命令串講》,免費和大家分享討論。
初步的想法是《ansys apdl常用單元基本教程》按照單元類型(如link beam pipe shell solid conta combin)來分類,每種類型挑選2-3個重點單元,介紹單元屬性(實常數、keyopt、單元表)并結合實例來說明典型的應用。《ansys apdl常用命令串講》按照功能類型來把一些常用的命令進行串講,并同步整理成帖子方便查閱。
課程可能每兩三天更新一節,細水長流。如果有興趣的朋友可以關注本賬號不迷路,最好也能評論交流給點動力哈哈哈,當然也很可能根本沒人看就直接棄坑了。
展開 
Tcl/Tk與APDL聯合編程實現ANSYS的二次開發
Tcl/Tk與APDL的通信主要依靠三個ANSYS API函數實現,分別是:
ans_sendcommand:向ANSYS傳遞APDL命令;
ans_getvalue:從ANSYS數據庫中獲取變量;
ans_getvector:從ANSYS數據庫中獲取向量。
UIDL-Tcl/Tk-APDL聯合編程實現ANSYS二次開發(終極篇)
通過wish86編譯后的界面如下圖所示:
圖5
四、Tcl/Tk與APDL
采用Tcl/Tk與APDL聯合編程能夠通過界面實現參數化設計過程,非常直觀。Tcl/Tk與APDL的通信主要依靠三個ANSYS API函數實現,分別是:
ans_sendcommand:向ANSYS傳遞APDL命令;
ans_getvalue:從ANSYS數據庫中獲取變量;
ans_getvector:從ANSYS數據庫中獲取向量。
關于SYNTAX編輯器在ANSYS APDL編輯中的應用
Syntax-highlighter,這款可以當作ANSYS APDL 命令編輯器使用的軟件有誰使用過嗎?我今天下載了,看了那個說明的PDF忙了半天,總算能提示命令信息,能高亮顯示,能改變顏色和設置鍵盤快捷方式。但是還是有一些地方不明白:
1、這個是1、7版本的,都5年過去了,肯定有新版本,有誰有新版本嗎?為什么用GOOGLE搜索也搜索不到新版本呢?
2、里面有三個顯示方式?HIGH-DCI,SETUP-A57、DEFAULT。但是當用SETUP-A57時就自動出錯。我打開看是因為SETUP-A57里面有個絕對地址的緣故,但是我找不到這個地址所指的文件,所以沒有辦法更改地址。其他幾個文件中也有一些找不到文件的地址。并且很多操作經常出錯。有誰解決這些問題了嗎?
大家討論討論哦,咱們也可以一起努力打造一個符合中國人,特別是APDL新手的編輯器。
展開 ansysAPDL隨機骨料命令流 ¥30
ansys三維圓形隨機骨料命令流,可用于生成不同粒徑及集配的骨料
ANSYS/LSDYNA APDL命令流解釋
載荷加載命令(剛體)
*DIM,TIME1,ARRAY,2,1,1, , ,
*SET,TIME1(2,1,1) , 10
*DIM,wy,ARRAY,2,1,1, , ,
*SET,Wy(1,1,1) , -5
*SET,Wy(2,1,1) , -5
EDLOAD,ADD,RBOy,0,2,TIME1,Wy, 0, , , , ,
ansys apdl 耦合物理場命令流分析概述
使用LDREAD命令連接不同的物理環境,并將第一個物理環境中得到的結果數據作為載荷,通過節點─節點相似網格界面傳遞到下一個物理環境中求解。也可以使用LDREAD 從一個分析中讀取結果并作為載荷施加到隨后的分析中,而不必使用物理文件。
(2)載荷傳遞耦合分析——單向載荷傳遞
可以通過單向載荷傳遞的方法耦合流—固相互作用的分析,這種方法要求確定流體分析結果并沒有嚴重影響固體載荷,反之亦然。 ANSYS 多物理分析中的載荷可以單向地傳遞到CFX流體分析中,或者CFX流體分析中的載荷可以傳遞到ANSYS多物理分析中。載荷傳遞發生在分析的外部。
(3)載荷傳遞耦合分析———ANSYS多場求解器
ANSYS多場求解器可用于多類耦合分析問題,它是一個求解載荷傳遞耦合場問題的自動化工具,取代了基于物理文件的過程,并為求解載荷傳遞耦合物理問題提供了一個強大、精確、易于使用的工具。每一個物理場都可視為一個包含獨立實體模型和網格的場。耦合載荷傳遞要確定面或體。
多場求解器命令集使問題成形,并定義了求解先后順序。通過使用求解器,耦合載荷會自動地在不同的網格中傳遞。求解器適用于穩態、諧波以及瞬態分析,這要取決于物理需求。以順序(或混合順序同步)方式可以求解許多場。ANSYS 多場求解器的兩種版本是為了不同應用場合而設計的,它們擁有不同的優點及程序。
==MFS—單代碼:基本的ANSYS 多場求解器==,如果模擬包含帶有所有物理場的小模型時就可以使用它。這些物理場包含在一個軟件包內(如 ANSYS 多場)。MFS—單代碼求解器使用迭代耦合,其中每一個物理場要順序求解,并且每一個矩陣方程要分別求解。求解器在每個物理場之間迭代,直到通過物理界面傳遞的載荷收斂為止。
展開 ANSYS APDL執行命令流后自動顯示界面 ¥29.9
1 概述
ANSYS APDL可以通過Batch模式在啟動時執行自定義命令流文件,啟動方法為"C:\Program Files\Ansys Inc\V[版本]\bin\winx64\ansys[版本].exe” -b -i ifile.inp –o ofile.out,其中[版本]為ANSYS的版本號,例如"C:\Program Files\ANSYS Inc\v195 \ansys\bin\winx64\ANSYS195.exe" -b –I ifile.inp –o ofile.out。該方式不能在執行完畢后顯示ANSYS 主界面。本文提供一種可以在執行完自定義命令流文件后自動顯示ANSYS APDL軟件界面的方法。
2 實現方法
主要步驟分為三步,最后給出示例文件。
展開 
基于ansys apdl 太陽能板命令流 ¥10
[圖片]
基于ansys apdl 命令流分析玻璃/環氧中心開口板的受力分析 ¥59.9
1、問題描述
面板:玻璃/環氧
1. 材料性能: 單層材料: E1=4.8×104Mpa E2=E3=1.6×104Mpa
ν2=ν13=0.27ν23=0.2
G23=0.4×104Mpa G12=G13=0.8×104Mpa
每層厚度:0.15mm用 shell 單元模擬
長方形:長 200mm寬 40mm
半徑:5mm
長方形右邊受 1000N 均勻拉力 左邊固支
2. 學號對應的圓心坐標 2(75,20)
3. 五層層合板的力學性能 [0/90/0/90/0]
網格劃分可以自由劃分,最好用映射網格劃分含缺陷部分。
2、建立模型
網格劃分:
MPDATA,EX,1,,2.1e11 MPDATA,PRXY,1,,0.3
映射網格劃分
模型求解的結果
施加約束(載荷):
長方形左邊固支右邊受 1000N 均勻拉力
3、有限元結果分析
受力方向位移圖(整體):
X 方向的位移圖
Y 方向的位移圖
Z 方向的位移圖
Mises 應力圖(每層):
第一層Mises 應力圖
第二層Mises 應力圖
第三層Mises 應力圖
第四層Mises 應力圖
第五層Mises 應力圖
結論:
由Mises 應力圖可以得出對稱層合板之間的應力圖是相同的
展開 ansys_APDL參數化命令流_斜齒輪
*set,cn,0.5 !法面頂隙系數
*set,pi,3.1415929
*set,b,20 !齒寬
*set,b1,10 !螺旋角
*set,mn,2 !法向模數
*set,z,24 !齒數
*set,r,z*mn/cos(b1/180*pi)/2 !分度圓半徑
*set,rb,22.859 !基圓半徑
*set,ra,r+cn*mn !齒頂圓半徑
/prep7
csys,0
*do,i,1,11
x=rb*(cos(4.5*(i-1)*pi/180)+4.5*(i-1)*pi/180*sin(4.5*(i-1)*pi/180))
y=rb*(sin(4.5*(i-1)*pi/180)-4.5*(i-1)*pi/180*cos(4.5*(i-1)*pi/180))
k,i,x,y
*enddo
*do,i,1,9,2
spline,i,i+1,i+2
*enddo
k,12,rb-cn
l,1,12
lsel,all
lcomb,all
numcmp,all
wprota,-3.304 !齒根對應的圓周角的一半
csys,4
lsymm,y,1
wpcsys,1,0
csys,1
l,2,4
l,1,3
lfillt,1,3,0.5
lfillt,2,3,0.5
lsel,all
al,all
k,9,r
k,10,r,b1,b
l,9,10
vdrag,1,,,,,,7
vgen,z,1,,,,360/z
vsel,all
vadd,all
numcmp,all
cylind,ra,,,b
vsbv,2,1
numcmp,all
cylind,10,,,20 !軸孔
vsbv,1,2
numcmp,all
block
展開 國外的ansys優化設計教程,APDL命令流
GUI p24-41.pdf
ansys優化設計教程.pdf