
發(fā)布
注冊
/
登錄ansys單元的二次開發(fā)
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07

ansys單元的二次開發(fā)的實例教程
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)存式并行。該軟件具有如下特點(diǎn):
(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ā)提供了多種實用工具。
展開 支持二維,三維(四面體和六面體)。
概述:采用UEL接口二次開發(fā)實現(xiàn)八節(jié)點(diǎn)單元,考慮BBAR修正,避免體積自鎖,對標(biāo)ABAQUS自帶的C3D8單元,計算的剛度矩陣、質(zhì)量矩陣和阻尼矩陣均與ABAQUS保持一致。并且采用UMAT子程序進(jìn)行應(yīng)力和應(yīng)變數(shù)據(jù)的可視化,計算的應(yīng)力應(yīng)變數(shù)據(jù)同樣與ABAQUS保持一致,可視化效果同ABAQUS。以方塊的受動力簡諧荷載為例,采用上述程序,應(yīng)用動力隱式計算分析步,最終計算的位移、應(yīng)變等時程曲線均與ABAQUS保持一致。
()模型信息
模型尺寸為10x10x10,彈性模量1e10,密度2000,泊松比0.25,荷載和邊界條件示意圖為:
一面的所有節(jié)點(diǎn)均固定。另一面所有的節(jié)點(diǎn)施加簡諧荷載,簡諧荷載曲線為(詳細(xì)的參數(shù)見附件):
計算的網(wǎng)格圖為:
網(wǎng)格尺寸為1,共計10x10x=1000個單元。總的計算時長為1s,這只固定增量步長為0.01s,所以總增量步數(shù)為100。
()計算結(jié)果
以上面網(wǎng)格圖中中間角點(diǎn)為例,提取加載向位移時程曲線如下圖:
0.89s時刻x向應(yīng)力云圖為:
注:左一為ABAQUS計算結(jié)果,中間為umat實現(xiàn)線彈性各向同性本構(gòu)計算結(jié)果,右一為UEL+UMAT計算結(jié)果,后面的云圖也是這樣排布。
0.89s時刻y向應(yīng)力云圖為:
寫文字好麻煩,不寫了!放個動圖算了,有興趣的移步附件。
展開 我是做ANSYS二次開發(fā)的,現(xiàn)在遇到了一個問題:本人畫了4條螺旋線,然后以其中2條為導(dǎo)引線,用ASKIN生成一個面,但結(jié)果發(fā)現(xiàn)這個面的邊緣沒有完全遵照所制定的引導(dǎo)線的形狀——在引導(dǎo)線的兩端,面的邊緣還很正常,可是在線的中間部分,面就有部分超出了引導(dǎo)線的范圍。
如下圖:(第一和三圖可能有點(diǎn)看的不是很清楚,白色的部分是引導(dǎo)線!)
請各位大俠指點(diǎn),問題出在了哪里?!
小妹不勝感激!
請高手指點(diǎn)。萬分感謝。
概述:開發(fā)了適用于靜力通用、頻率分析和動力隱式(固定增量步長和自適應(yīng)增量步長均可)的三維八節(jié)點(diǎn)線性UEL,即ABAQUS自帶的C3D8單元,該UEL考慮了B-BAR修正,避免體積鎖死。采用編寫的UEL,分別設(shè)置了靜力通用分析步、頻率分析和動力隱式分析步,將計算結(jié)果與ABAQUS對比,位移、速度和加速度與ABAQUS均保持一致,說明該UEL復(fù)現(xiàn)了一小部分C3D8單元的計算功能。
(一)模型信息
懸臂梁尺寸:10x10x100,密度1e10,密度200,泊松比0.25。不設(shè)置單位,純驗證。
網(wǎng)格如下圖:,每個單元尺寸為:2x2x5。
(二)靜力分析
邊界條件如下圖:
荷載大小為:1e6,采用固定增量步長,計算總時長為10(靜力計算中計算時長無意義,僅為驗證設(shè)置),增量步長為0.01,總增量步數(shù)為1000。
總位移云圖如下圖:
加載向(U2、Y向)位移云圖如下圖:
梁向(U3,z向)位移云圖如下圖:
U1,x向位移云圖如下圖:
懸臂端角點(diǎn)加載向位移-荷載歷程如下圖:
注意這里的時間并沒有物理意義,在靜力通用分析步中僅僅是增量步的計算意義。
(三)頻率分析
邊界條件,梁一端固定。計算前100階頻率信息。
展開 
ansys單元的二次開發(fā)的相關(guān)專題、標(biāo)簽、搜索
ansys單元的二次開發(fā)的最新內(nèi)容
<div contenteditable="false" width="100%">
本工具基于Tcl語言開發(fā),用于hypermesh里面的optistruct/nastran求解器模塊,主要實現(xiàn)以下自動化功能:
</div><div contenteditable="false" width="100%">
智能識別組件單元類型:自動區(qū)分殼單元(Shell)與實體單元(Solid)
abaqus中目前沒有GIF動畫輸出的功能,現(xiàn)制作一可輸出GIF動畫/剖面平移,旋轉(zhuǎn)動畫,詳細(xì)效果可見視頻鏈接https://www.bilibili.com/video/BV1jgD7BTEYT/?spm_id_from=333.1387.homepage.video_card.click
這是一篇ansa二次開發(fā)的API
<p>在整車研發(fā)過程中,經(jīng)常會需要獲取某些位置截面線進(jìn)行工程分析或尺寸標(biāo)注,如下即為一張車門內(nèi)飾區(qū)域的間隙圖(示意圖)。</p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image" contenteditable="false
零基礎(chǔ)學(xué)習(xí)Abaqus Python二次開發(fā)
課程基礎(chǔ)信息
發(fā)布時間:2026年
課程格式:MP4視頻(視頻編碼h264,分辨率1920×1080
難度等級:中級
授課語言:英語
課時時長:12講,總計4小時
文件大小:4GB
課程定位:手把手教你使用Python語言進(jìn)行Abaqus二次開發(fā)
課程學(xué)習(xí)目標(biāo)
1. 掌握Python基礎(chǔ)語法,以及Python
JC二次開發(fā))對比講解3個月前
[圖片]


