
發(fā)布
注冊
/
登錄ansys建模二次開發(fā)的案例
ANSYS基于VC++6.0的二次開發(fā)ANSYS基于VC++6.0的二次開發(fā)與 相互作用分析在ANSYS中的實
ANSYS基于VC++6.0的二次開發(fā)ANSYS基于VC++6.0的二次開發(fā)與
相互作用分析在ANSYS中的實現(xiàn) (轉(zhuǎn)貼)
1 概述
ANSYS是一套功能十分強(qiáng)大的有限元分析軟件,能實現(xiàn)多場及多場耦合分析;是實現(xiàn)前后處理、求解及多場分析統(tǒng)一數(shù)據(jù)庫的一體化大型FEA軟件;支持異種、異構(gòu)平臺的網(wǎng)絡(luò)浮動,在異種、異構(gòu)平臺上用戶界面統(tǒng)一、數(shù)據(jù)文件全部兼容,強(qiáng)大的并行計算功能支持分布式并行及共享內(nèi)存式并行。該軟件具有如下特點:
(1) 完備的前處理功能
ANSYS不僅提供了強(qiáng)大的實體建模及網(wǎng)格劃分工具,可以方便地構(gòu)造數(shù)學(xué)模型,而且還專門設(shè)有用戶所熟悉的一些大型通用有限元軟件的數(shù)據(jù)接口(如MSC/NSSTRAN,ALGOR,ABAQUS等),并允許從這些程序中讀取有限元模型數(shù)據(jù),甚至材料特性和邊界條件,完成ANSYS中的初步建模工作。此外,ANSYS還具有近200種單元類型,這些豐富的單元特性能使用戶方便而準(zhǔn)確地構(gòu)建出反映實際結(jié)構(gòu)的仿真計算模型。
(2) 強(qiáng)大的求解器
ANSYS提供了對各種物理場量的分析,是目前唯一能融結(jié)構(gòu)、熱、電磁、流體、聲學(xué)等為一體的有限元軟件。除了常規(guī)的線性、非線性結(jié)構(gòu)靜力、動力分析外,還可以解決高度非線性結(jié)構(gòu)的動力分析、結(jié)構(gòu)非線性及非線性屈曲分析。提供的多種求解器分別適用于不同的問題及不同的硬件配置。
(3) 方便的后處理器
ANSYS的后處理分為通用后處理模塊(POST1)和時間歷程后處理模塊(POST26)兩部分。后處理結(jié)果可能包括位移、溫度、應(yīng)力、應(yīng)變、速度以及熱流等,輸出形式可以有圖形顯示和數(shù)據(jù)列表兩種。
(4) 多種實用的二次開發(fā)工具
ANSYS除了具有較為完善的分析功能外,同時還為用戶進(jìn)行二次開發(fā)提供了多種實用工具。
展開 UIDL-Tcl/Tk-APDL聯(lián)合編程實現(xiàn)ANSYS二次開發(fā)(終極篇)
實現(xiàn)自動化建模的二次開發(fā)過程。
Ansys 二次開發(fā)手冊
如題
ANSYS 二次開發(fā)
我是做ANSYS二次開發(fā)的,現(xiàn)在遇到了一個問題:本人畫了4條螺旋線,然后以其中2條為導(dǎo)引線,用ASKIN生成一個面,但結(jié)果發(fā)現(xiàn)這個面的邊緣沒有完全遵照所制定的引導(dǎo)線的形狀——在引導(dǎo)線的兩端,面的邊緣還很正常,可是在線的中間部分,面就有部分超出了引導(dǎo)線的范圍。
如下圖:(第一和三圖可能有點看的不是很清楚,白色的部分是引導(dǎo)線!)
請各位大俠指點,問題出在了哪里?!
小妹不勝感激!
請高手指點。萬分感謝。

Abaqus二次開發(fā)系列 (一)python參數(shù)化建模的快捷方法簡介
Abaqus二次開發(fā)系列
(一)Abaqus python參數(shù)化建模的快捷方法簡介
1.如何快速創(chuàng)建參數(shù)化腳本
我們在操作Abaqus/CAE時,所有動作指令都存儲在工作目錄下的abaqus.rpy文件中,abaqus.rpy是實時更新的,每操作一步就會更新一下,包括對視圖的操作都會記錄在內(nèi),因此可以直接修改abaqus.rpy文件。
另外,當(dāng)保存自己創(chuàng)建的CAE模型時,與模型同名的會出現(xiàn)一個.jnl的文件,該文件記錄的也是建模過程中的操作指令,不過不包含一些視圖操作。代碼更為簡練,用戶同樣可以修改此文件來獲取腳本。
加筋土擋墻建模,“面向?qū)ο蟆盇BAQUS PYTHON 二次開發(fā)
加筋土擋墻建模,“面向?qū)ο蟆盇BAQUS PYTHON 二次開發(fā)
因為滿鋪包裹式加筋土的 建模參數(shù)明確、形狀較簡單、同時完全手工進(jìn)行各種情況的 反復(fù)建模很繁瑣,所以滿鋪包裹式加筋土的建模過程,非常適合作為“面向?qū)ο蟆盇BAQUS PYTHON 二次開發(fā)實戰(zhàn)的例子。
下面為大家展示本次“戰(zhàn)果”。
“面向?qū)ο蟆保幻}相承
本文與前面《鳥瞰》、《神乎》兩篇帖子是一脈相承的,如果對“面向?qū)ο缶幊獭备械侥吧埢仡^先瀏覽一下前文(https://www.yqgqt.org.cn/content/post/441360)(https://www.yqgqt.org.cn/content/post/441445)。
在本次實戰(zhàn)中,“滿鋪包裹式加筋土擋墻”被抽象為一個“對象”,以 geogrid 的名稱“封裝”在“類型”(class)里面:(見下圖)
圖中 def 所定義的,就是“對象”的“成員函數(shù)”或“方法”。我已經(jīng)把建模需要的步驟、流程都變成了一個個拿來即用的方法。
展開 ansys二次開發(fā)基礎(chǔ)知識
ansys二次開發(fā)知識
Ansys_二次開發(fā)手冊.pdf
ansys二次開發(fā)的一些知識介紹.doc
ansys二次開發(fā)資料
apdl的資料
中國力學(xué)學(xué)會學(xué)術(shù)大會.pdf
ANSYS基于VC++6.0的二次開發(fā)方法.doc
基于VB 控件開發(fā)的ANSYS程序調(diào)用方法.pdf
hypermesh二次開發(fā)之彈簧建模參數(shù)化,支持hypermesh11 hypermesh12等版本 ¥49
源文件不加密,可自行打開查看和修改定制
ANSYS Maxwell二次開發(fā)腳本下載
更多二次腳本待更新
注:請關(guān)注并收藏本頁面,二次腳本程序僅適用于最新版本的ANSYS軟件,如腳本失效,請至本頁面下載更新。
ANSYS圖形用戶界面二次開發(fā)
蘭州鐵道學(xué)院學(xué)報-2002年 01期-ANSYS圖形用戶界面二次開發(fā)
蘭州鐵道學(xué)院學(xué)報-2002年 01期-ANSYS圖形用戶界面二次開發(fā).pdf

斯姆勒 | Ansys 經(jīng)典結(jié)構(gòu)分析APDL語言詳解及Ansys二次開發(fā)高級培訓(xùn)
點擊報名:http://jishulink.mikecrm.com/1B085K9
ANSYS 12二次開發(fā)及應(yīng)用實例詳解
《ANSYS 二次開發(fā)及應(yīng)用實例詳解》《 ANSYS 結(jié)構(gòu)單元與材料應(yīng)用手冊》 PDF格式
需要的大神加我Q 642908044
hypermesh二次開發(fā)之螺栓建模參數(shù)化,支持hypermesh11 12 13 14等版本 ¥49
hypermesh二次開發(fā)之螺栓建模參數(shù)化,支持hypermesh1112 13 14等版本
源文件不加密,可自行打開查看和修改定制
ANSYS基于VC++6.0的二次開發(fā)與相互作用分析在ANSYS中的實現(xiàn)
③用戶通過界面調(diào)用后臺的ANSYS命令流進(jìn)行計算,能夠得到最后的計算結(jié)果文件,供用戶進(jìn)行后處理和結(jié)果分析。
④用戶可以添加新的功能或新的二次開發(fā)以實現(xiàn)程序升級。
(3)程序應(yīng)具有良好的可移植性,不依賴于特定的硬件設(shè)備,只要能安裝ANSYS和VC++6.0的硬件環(huán)境都能使用本系統(tǒng),保證程序使用的廣泛性。
(4)程序代碼應(yīng)具有開放性和可重用性。這樣,在進(jìn)一步的設(shè)計中,能保證設(shè)計者可以方便地對代碼進(jìn)行修改擴(kuò)充;同時,提供一定的設(shè)計接口,新的設(shè)計者可以根據(jù)接口,無須對程序進(jìn)行大幅度的修改,就可以進(jìn)行新的開發(fā),以適應(yīng)新的特殊要求。
程序的開發(fā)平臺是Microsoft VC++6.0、ANSYS6.1,基于WindowsXP編程。程序?qū)崿F(xiàn)是利用微軟提供的Windows編程接口MFC和ANSYS公司的ANSYS/Multiphysics產(chǎn)品,采用面向?qū)ο蟮某绦蛟O(shè)計方法。
3程序的主要模塊和設(shè)計
如圖3-2所示,程序的主要模塊有:用戶界面模塊、ANSYS計算模塊、VC調(diào)用接口模塊和VC后處理模塊,分別論述如下:
3.1 ANSYS模塊
ANSYS為了滿足用戶的特殊需求,建立了開放的體系結(jié)構(gòu),提供了二次開發(fā)接口APDL、UIDL和UPFs(User Programming Features,用戶編程特性)等。其中,ANSYS接口允許用戶將自己的VC代碼連到ANSYS中去,或?qū)?em>ANSYS作為子程序調(diào)用,從而使ANSYS具備特殊的功能。
本文的ANSYS模塊是使用APDL語言進(jìn)行二次開發(fā)的。在上面的二次開發(fā)中用到了參數(shù)化設(shè)計方法。參數(shù)是APDL的變量(它們更象FORTRAN變量,而不像FORTRAN參數(shù)),不必明確聲明參數(shù)類型,所有數(shù)值變量都以雙精度數(shù)存儲。被使用但未聲明的參數(shù)都被賦予接近0的“極小值”。在二次開發(fā)中使用參數(shù)化設(shè)計方法,增強(qiáng)了程序的易讀性和可移植性。
展開