
發(fā)布
注冊(cè)
/
登錄ANSYS_UPFs編程
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07


ANSYS_UPFs編程的相關(guān)專題、標(biāo)簽、搜索
ANSYS_UPFs編程的最新內(nèi)容
的自編程特性
2.7.1 自編程特性(UPF)
2.7.2 ANSYS軟件的非標(biāo)準(zhǔn)使用
第3章 APDL命令詳解
3.1 生成縮略語
3.2 參數(shù)設(shè)置
3.3 生成宏文件
3.4 流程控制
3.4.1 與DO循環(huán)相關(guān)的命令
3.4.2 與IF結(jié)構(gòu)相關(guān)的命令
3.5 與數(shù)組參數(shù)相關(guān)的命令
3.6 其他命令
第4章 前處理器(Preprocessor)
4.1 建立實(shí)體模型
飛機(jī)不同設(shè)計(jì)階段的壽命設(shè)計(jì)流程及壽命設(shè)計(jì)應(yīng)用過程集成
4、專業(yè)系統(tǒng)-民用大涵道比發(fā)動(dòng)機(jī)零部件強(qiáng)度設(shè)計(jì)專用模塊
根據(jù)民用發(fā)動(dòng)機(jī)關(guān)鍵零部件強(qiáng)度設(shè)計(jì)的任務(wù)需求,開發(fā)民用發(fā)動(dòng)機(jī)零部件強(qiáng)度設(shè)計(jì)專用模塊,基于ANSYS軟件,運(yùn)用Microsoft Visual Studio、matlab、UPFS、TCL/TK等編程和二次開發(fā)技術(shù),進(jìn)行復(fù)雜薄壁葉柵(如聯(lián)裝靜子葉片)結(jié)構(gòu)的氣動(dòng)載荷-強(qiáng)度設(shè)計(jì)數(shù)據(jù)轉(zhuǎn)換接口和高精度插值算法研究
ANSYS操作命令與參數(shù)化編程[M].北京:機(jī)械工業(yè)出版社,2004.
ANSYS為用戶提供了許多本構(gòu)模型,但在某些特殊領(lǐng)域,現(xiàn)有的本構(gòu)模型卻很少,完全不能滿足分析要求。為了解決這個(gè)問題,ANSYS為用戶提供了usermat等UPFs用戶子程序,這些用戶子程序擁有強(qiáng)大的二次開發(fā)功能,可以實(shí)現(xiàn)各種復(fù)雜本構(gòu)模型的開發(fā)。但是,對(duì)于一些簡(jiǎn)單的本構(gòu)模型,用戶也可以利用APDL語言進(jìn)行開發(fā),比如Duncan-Chang本構(gòu)模型。
此外,ANSYS程序還提供一系列的優(yōu)化工具以提高優(yōu)化過程的效率。
9.用戶編程擴(kuò)展功能
用戶可編輯特性(UPFS)是指,ANSYS程序的開放結(jié)構(gòu)允許用戶連接自己編寫的FORTRAN程序和子過程。UPFS允許用戶根據(jù)需要定制ANSYS程序,如用戶自定義的材料性質(zhì)、單元類型、失效準(zhǔn)則等。通過連接自己的FORTRAN程序,用戶可以生成一個(gè)針對(duì)自己特定計(jì)算機(jī)的ANSYS程序版本。
UPFs(User Programmable Features),即用戶可編程特性,它是源代碼層次的ANSYS二次開發(fā),用戶可以根據(jù)需要利用UPFs重新編譯連接生成用戶定制版本的ANSYS軟件,例如創(chuàng)建新單元、定義新的材料屬性、定義用戶失效準(zhǔn)則等等。
參數(shù)化設(shè)計(jì)語言(APDL)
用戶可編程特性(UPF)
用戶界面設(shè)計(jì)語言(UIDL)
專用界面開發(fā)工具(TCL/TK)
外部命令
求解器:直接求解器、多種迭代求解器、特征值求解器
并行求解器
分布式ANSYS 求解器:包括兩個(gè)稀疏矩陣求解器(“Sparse”和“Distributed Sparse”直接求解器)、一個(gè)PCG求解器和一個(gè)
近期ANSYS公司推出的ANSYS/CIVilFEM土木工程專用軟件包,即是西班牙的土木工程人員基于其二次開發(fā)功能和西班牙的規(guī)范EH、歐規(guī)2和ACI規(guī)范而開發(fā)出的專用軟件包。
4. ANSYS提供了宏( Macro)、用戶界面設(shè)計(jì)語言(UIDL)和用戶編程特性(UPFS)和參數(shù)設(shè)計(jì)語言(APDL)幾種工具
宏是指存于一個(gè)文件中被反復(fù)使用的一系列ANSYS命令集。
3程序的主要模塊和設(shè)計(jì)
如圖3-2所示,程序的主要模塊有:用戶界面模塊、ANSYS計(jì)算模塊、VC調(diào)用接口模塊和VC后處理模塊,分別論述如下:
3.1 ANSYS模塊
ANSYS為了滿足用戶的特殊需求,建立了開放的體系結(jié)構(gòu),提供了二次開發(fā)接口APDL、UIDL和UPFs(User Programming Features,用戶編程特性)等。
3程序的主要模塊和設(shè)計(jì)
如圖3-2所示,程序的主要模塊有:用戶界面模塊、ANSYS計(jì)算模塊、VC調(diào)用接口模塊和VC后處理模塊,分別論述如下:
3.1 ANSYS模塊
ANSYS為了滿足用戶的特殊需求,建立了開放的體系結(jié)構(gòu),提供了二次開發(fā)接口APDL、UIDL和UPFs(User Programming Features,用戶編程特性)等。