
發(fā)布
注冊
/
登錄ansys中綁定作用的案例
ANSYS基于VC++6.0的二次開發(fā)與相互作用分析在ANSYS中的實(shí)現(xiàn)
這樣設(shè)計(jì)的優(yōu)點(diǎn):能夠提醒用戶輸入并檢查用于三維數(shù)值模擬的相關(guān)參數(shù),避免用戶在不輸入?yún)?shù)的情況下直接調(diào)用ANSYS進(jìn)行計(jì)算而造成錯誤。
程序設(shè)計(jì)采用文檔讀寫的方式將輸入的計(jì)算參數(shù)插入到用APDL語言進(jìn)行二次開發(fā)的ANSYS計(jì)算模塊。參數(shù)化設(shè)計(jì)的ANSYS計(jì)算模塊就可以根據(jù)輸入的參數(shù)進(jìn)行數(shù)值模擬計(jì)算。
3.3.4 ANSYS后處理模塊的二次開發(fā)
ANSYS軟件提供了兩個后處理器,可以對結(jié)果進(jìn)行時間-歷程后處理
和通用后處理。對于相互作用體系地震反應(yīng)分析,它可以將模擬結(jié)果用應(yīng)力圖、等值線(面)、動畫等形式輸出與轉(zhuǎn)換。其中POST1通用后處理器可用于觀察整個模型或模型的一部分在某一時間的模擬結(jié)果,可顯示結(jié)構(gòu)在地震作用下的應(yīng)力圖和位移變形圖;時間—?dú)v程后處理器POST26用于檢查模型中指定點(diǎn)的分析結(jié)果與時間的函數(shù)關(guān)系,可顯示模型上各個節(jié)點(diǎn)的各變量的時程曲線。可見,對于大多數(shù)的后處理分析我們可以直接使用ANSYS的后處理器。但由于ANSYS是一個通用軟件,而對某些特殊領(lǐng)域的后處理分析無能為力或者不是很方便,因而,需要對其進(jìn)行二次開發(fā),以減輕后處理工作和提高后處理效率。
在相互作用體系地震反應(yīng)分析中,有時除了關(guān)注各物理量時程曲線外,還關(guān)心其在結(jié)構(gòu)高度方向的分布(如層間位移、層間剪力、層間加速度反應(yīng)等)。解決這一問題的二次開發(fā)需要結(jié)合相互作用體系地震反應(yīng)分析特點(diǎn)進(jìn)行。
(1)物理量分析
在地震反應(yīng)時程分析中,我們對樓層位移時程、加速度時程、柱應(yīng)力應(yīng)變時程 、剪力墻應(yīng)力應(yīng)變時程比較關(guān)心,同時還需要分析層間位移和層間加速度變化。考慮到本文將計(jì)算多種工況,本程序?qū)ΤR姷淖兞烤帉懥撕筇幚沓绦颍哂型ㄓ眯裕瑯O大地提高了后處理效率。
展開 ANSYS基于VC++6.0的二次開發(fā)ANSYS基于VC++6.0的二次開發(fā)與 相互作用分析在ANSYS中的實(shí)
這樣設(shè)計(jì)的優(yōu)點(diǎn):能夠提醒用戶輸入并檢查用于三維數(shù)值模擬的相關(guān)參數(shù),避免用戶在不輸入?yún)?shù)的情況下直接調(diào)用ANSYS進(jìn)行計(jì)算而造成錯誤。
程序設(shè)計(jì)采用文檔讀寫的方式將輸入的計(jì)算參數(shù)插入到用APDL語言進(jìn)行二次開發(fā)的ANSYS計(jì)算模塊。參數(shù)化設(shè)計(jì)的ANSYS計(jì)算模塊就可以根據(jù)輸入的參數(shù)進(jìn)行數(shù)值模擬計(jì)算。
3.3.4 ANSYS后處理模塊的二次開發(fā)
ANSYS軟件提供了兩個后處理器,可以對結(jié)果進(jìn)行時間-歷程后處理
和通用后處理。對于相互作用體系地震反應(yīng)分析,它可以將模擬結(jié)果用應(yīng)力圖、等值線(面)、動畫等形式輸出與轉(zhuǎn)換。其中POST1通用后處理器可用于觀察整個模型或模型的一部分在某一時間的模擬結(jié)果,可顯示結(jié)構(gòu)在地震作用下的應(yīng)力圖和位移變形圖;時間—?dú)v程后處理器POST26用于檢查模型中指定點(diǎn)的分析結(jié)果與時間的函數(shù)關(guān)系,可顯示模型上各個節(jié)點(diǎn)的各變量的時程曲線。可見,對于大多數(shù)的后處理分析我們可以直接使用ANSYS的后處理器。但由于ANSYS是一個通用軟件,而對某些特殊領(lǐng)域的后處理分析無能為力或者不是很方便,因而,需要對其進(jìn)行二次開發(fā),以減輕后處理工作和提高后處理效率。
在相互作用體系地震反應(yīng)分析中,有時除了關(guān)注各物理量時程曲線外,還關(guān)心其在結(jié)構(gòu)高度方向的分布(如層間位移、層間剪力、層間加速度反應(yīng)等)。解決這一問題的二次開發(fā)需要結(jié)合相互作用體系地震反應(yīng)分析特點(diǎn)進(jìn)行。
(1)物理量分析
在地震反應(yīng)時程分析中,我們對樓層位移時程、加速度時程、柱應(yīng)力應(yīng)變時程 、剪力墻應(yīng)力應(yīng)變時程比較關(guān)心,同時還需要分析層間位移和層間加速度變化。考慮到本文將計(jì)算多種工況,本程序?qū)ΤR姷淖兞烤帉懥撕筇幚沓绦颍哂型ㄓ眯裕瑯O大地提高了后處理效率。
展開 原創(chuàng)分享|Ansys軟件如何考慮結(jié)構(gòu)中加強(qiáng)筋(加強(qiáng)膜)作用?
自2012年起在安世亞太上海分公司擔(dān)任結(jié)構(gòu)應(yīng)用工程師,負(fù)責(zé)結(jié)構(gòu)產(chǎn)品在機(jī)械、電子等行業(yè)的推廣和應(yīng)用,主要參與的合作項(xiàng)目有重型機(jī)械預(yù)緊分析、醫(yī)療儀器成型分析、電子插拔件分析、剎車片摩擦生熱模擬、ECU電子產(chǎn)品抗振分析等,對Ansys結(jié)構(gòu)軟件應(yīng)用有豐富的使用經(jīng)驗(yàn)和行業(yè)應(yīng)用經(jīng)驗(yàn)。
技術(shù)分享|Ansys軟件如何考慮結(jié)構(gòu)中加強(qiáng)筋(加強(qiáng)膜)作用?
梁實(shí)體共節(jié)點(diǎn)方法結(jié)果
新版本reinforcement設(shè)置方法(REINF264單元)結(jié)果
Reinforcement應(yīng)用擴(kuò)展:增強(qiáng)單元除了應(yīng)用于鋼筋混凝土中的鋼筋增強(qiáng),也可用于輪胎中的尼龍類纖維增強(qiáng)(幫助文件:Model the Tire Reinforcing)和復(fù)合材料中的碳纖維增強(qiáng)。除此,還可應(yīng)用PCB板中的trace增強(qiáng)。
輪胎中的尼龍類纖維增強(qiáng)
PCB板中的trace增強(qiáng)
目前,Ansys中有四種方法可以考慮PCB中trace模型對PCB板進(jìn)行仿真,分別是簡化模型等效法、trace mapping法、Trace增強(qiáng)方法和精確建模法。其中,Trace增強(qiáng)方法精度介于trace精確建模和trace mapping之間。如圖所示:
四種PCB板中考慮trace的仿真方法
總結(jié):2020R2新版本中通過設(shè)置梁模型或者殼體模型為reinforcement,可以非常方便地考慮工程中加強(qiáng)筋或者加強(qiáng)膜結(jié)構(gòu)對整體模型的影響,提高仿真精度的同時也提升了不熟悉APDL用戶的仿真效率。該功能可以應(yīng)用于土木行業(yè)中鋼筋混凝土中的鋼筋增強(qiáng)、汽車行業(yè)中輪胎的尼龍纖維增強(qiáng)、復(fù)合材料中的碳纖維增強(qiáng)、電子行業(yè)中PCB板中的trace增強(qiáng)以及其他可能會用到材料增強(qiáng)的行業(yè)。
展開 