不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

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是一套功能十分強大的有限元分析軟件,能實現(xiàn)多場及多場耦合分析;是實現(xiàn)前后處理、求解及多場分析統(tǒng)一數(shù)據(jù)庫的一體化大型FEA軟件;支持異種、異構平臺的網(wǎng)絡浮動,在異種、異構平臺上用戶界面統(tǒng)一、數(shù)據(jù)文件全部兼容,強大的并行計算功能支持分布式并行及共享內(nèi)存式并行。該軟件具有如下特點: (1) 完備的前處理功能 ANSYS不僅提供了強大的實體建模及網(wǎng)格劃分工具,可以方便地構造數(shù)學模型,而且還專門設有用戶所熟悉的一些大型通用有限元軟件的數(shù)據(jù)接口(如MSC/NSSTRAN,ALGOR,ABAQUS等),并允許從這些程序中讀取有限元模型數(shù)據(jù),甚至材料特性和邊界條件,完成ANSYS中的初步建模工作。此外,ANSYS還具有近200種單元類型,這些豐富的單元特性能使用戶方便而準確地構建出反映實際結構的仿真計算模型。 (2) 強大的求解器 ANSYS提供了對各種物理場量的分析,是目前唯一能融結構、熱、電磁、流體、聲學等為一體的有限元軟件。除了常規(guī)的線性、非線性結構靜力、動力分析外,還可以解決高度非線性結構的動力分析、結構非線性及非線性屈曲分析。提供的多種求解器分別適用于不同的問題及不同的硬件配置。 (3) 方便的后處理器 ANSYS的后處理分為通用后處理模塊(POST1)和時間歷程后處理模塊(POST26)兩部分。后處理結果可能包括位移、溫度、應力、應變、速度以及熱流等,輸出形式可以有圖形顯示和數(shù)據(jù)列表兩種。 (4) 多種實用的二次開發(fā)工具 ANSYS除了具有較為完善的分析功能外,同時還為用戶進行二次開發(fā)提供了多種實用工具。
展開
內(nèi)聚力單元開發(fā)子程序
支持二維,三維(四面體和六面體)。
hypermesh開發(fā)之求取2d單元面積
最近在學HYPERMESH二次開發(fā),發(fā)覺可以用它做很多有用的東西以簡化工作。下面例子講述的是如何利用hypermesh二次開發(fā)ansys模板下求2d單元面積。 問題描述:在Ansys模板下,如果要用下面工具求2d單元面積,則單元必須要有單元類型,如果沒有單元類型,則面積不可求, 這就有一個麻煩,當我們須要導出ansys的只是三維模型,那么二維單元相對于后面計算來說是不須導出的,所以也不須賦與其單 類型,但可能計算時又要用到模型某個面的面積,這樣又必須賦與其單元 ,通常做法是為單元賦與shell 93單元類型,那么有沒有 一種更直接的方法測量任何2d單元的面積,不管它有沒有單元類型呢?這就是本二次開發(fā)的一個目的。 首先,要創(chuàng)要創(chuàng)建一個名稱空間,名字 InquireArea,如下 namespace eval ::Ansys::ToolKit::InquireArea { set elem_ids_list [] set area_sum 0 } 該名稱空間創(chuàng)建了兩個變量,其中elem_ids_list 用存放選取的單元ID值,area_sum用來存放最后總的面積,并且作為結果輸出。
展開
DEFORM開發(fā)后用戶單元變量初始值批量導入工具WriteUserVar ¥19.89
本軟件是本人科研過程中開發(fā)的輔助工具,致力于讓科研更加便捷,軟件定價為19.9,本軟件不設置任何許可,您可以分享給課題組的同學或者工作中的同事,但是倒賣該軟件是不被允許的。 軟件功能: 方便Deform軟件二次開發(fā)過程后模擬設置時用戶變量的輸入問題,不必每次逐個輸入用戶變量的名稱和初始值,大大簡化了模擬工作。 使用說明: 1. 先在deform中進行模擬的參數(shù)設置,全部設置完以后,導出key文件:File – save as 保存到一個地方。 2. 打開軟件 input key 選擇剛剛保存的key文件,打開input USRV 選擇自己的用戶變量列表(見本文最后)。 3. 默認的object為1 ,可自行更改每次生成一個object的變量表,點擊RUN即可添加用戶變量,完成后會提示finish的提示。 4. 點擊 SA VE即可保存生成的key文件(注意,這里為了方便一些deform文本模式的用戶,所以直接SA VE得到的key文件中是只有生成的單元用戶變量表信息,直接在deform里import key是可以的。如果想在之前生成的key文件中加入該信息,保存時選擇原key即可,替換掉原來的key就可以了)。 5. 點擊deform中的File – import keyword,找到剛剛生成的key文件即添加成功。 6.
展開
ansys單元二次開發(fā)圖1
ANSYS招聘CAE開發(fā)工程師
詳細情況參考網(wǎng)站:http://www.peraglobal.com 根據(jù)公司發(fā)展的需要,誠聘CAE二次開發(fā)工程師。 職位:CAE二次開發(fā)工程師 工作地點:北京 要求: 1. 機械、力學或理工科相關專業(yè),碩士或碩士以上學歷; 2. 了解CAE的基本原理,精通至少精通一種CAD和CAE軟件的使用,能夠熟練使用各種CAE或動力學分析軟件,會ANSYS者優(yōu)先; 3. 精通面向?qū)ο蟮木幊?em>開發(fā),熟練使用至少一種面向?qū)ο蟮木幊陶Z言進行軟件開發(fā)(C++或Java); 4. 學習能力強,具有一定的獨立研究能力; 5. 有航空、航天、船舶等行業(yè)實施項目經(jīng)驗者或有行業(yè)工作經(jīng)驗者優(yōu)先; 6. 具有良好的英文技術文檔閱讀和翻譯能力; 簡歷接收方式: 請將Word格式的簡歷壓縮成*.rar或*.zip格式后發(fā)至如下郵箱,我們會盡快跟您聯(lián)系: meng.zhao@ansys.com.cn
展開
ANSYS基于VC++6.0的開發(fā)與相互作用分析在ANSYS中的實現(xiàn)
③用戶通過界面調(diào)用后臺的ANSYS命令流進行計算,能夠得到最后的計算結果文件,供用戶進行后處理和結果分析。 ④用戶可以添加新的功能或新的二次開發(fā)以實現(xiàn)程序升級。 (3)程序應具有良好的可移植性,不依賴于特定的硬件設備,只要能安裝ANSYS和VC++6.0的硬件環(huán)境都能使用本系統(tǒng),保證程序使用的廣泛性。 (4)程序代碼應具有開放性和可重用性。這樣,在進一步的設計中,能保證設計者可以方便地對代碼進行修改擴充;同時,提供一定的設計接口,新的設計者可以根據(jù)接口,無須對程序進行大幅度的修改,就可以進行新的開發(fā),以適應新的特殊要求。 程序的開發(fā)平臺是Microsoft VC++6.0、ANSYS6.1,基于WindowsXP編程。程序?qū)崿F(xiàn)是利用微軟提供的Windows編程接口MFC和ANSYS公司的ANSYS/Multiphysics產(chǎn)品,采用面向?qū)ο蟮某绦蛟O計方法。 3程序的主要模塊和設計 如圖3-2所示,程序的主要模塊有:用戶界面模塊、ANSYS計算模塊、VC調(diào)用接口模塊和VC后處理模塊,分別論述如下: 3.1 ANSYS模塊 ANSYS為了滿足用戶的特殊需求,建立了開放的體系結構,提供了二次開發(fā)接口APDL、UIDL和UPFs(User Programming Features,用戶編程特性)等。其中,ANSYS接口允許用戶將自己的VC代碼連到ANSYS中去,或?qū)?em>ANSYS作為子程序調(diào)用,從而使ANSYS具備特殊的功能。 本文的ANSYS模塊是使用APDL語言進行二次開發(fā)的。在上面的二次開發(fā)中用到了參數(shù)化設計方法。參數(shù)是APDL的變量(它們更象FORTRAN變量,而不像FORTRAN參數(shù)),不必明確聲明參數(shù)類型,所有數(shù)值變量都以雙精度數(shù)存儲。被使用但未聲明的參數(shù)都被賦予接近0的“極小值”。在二次開發(fā)中使用參數(shù)化設計方法,增強了程序的易讀性和可移植性。
展開
ANSYS Mechanical 開發(fā)自動保存項目 ¥9.9
1.概述 使用ACT Python語言可以自動化進行Mechanical的網(wǎng)格劃分、約束加載、結果提取等仿真步驟,通過這種二次開發(fā)的方式可以固化仿真分析流程,極大提升工作效率。但是Python API主要提供對Mechanical結構樹對象操作功能,可以創(chuàng)建對象、刪除對象或修改對象屬性。缺少對Workbench項目文件的操作功能。二次開發(fā)過程中經(jīng)常需要在設置或者修改后能自動保存項目文件,本文提供一種在Mechanical中自動保存Workbench項目文件的方法。 2.實現(xiàn)方式 在Mechancial模塊中通過Python調(diào)用API函數(shù)的方式實現(xiàn)自動保存,具體代碼如下所示:
展開
Ansys 開發(fā)手冊
如題
ABAQUS 開發(fā)(UEL+UMAT C3D8 單元動力隱式計算)
概述:采用UEL接口二次開發(fā)實現(xiàn)八節(jié)點單元,考慮BBAR修正,避免體積自鎖,對標ABAQUS自帶的C3D8單元,計算的剛度矩陣、質(zhì)量矩陣和阻尼矩陣均與ABAQUS保持一致。并且采用UMAT子程序進行應力和應變數(shù)據(jù)的可視化,計算的應力應變數(shù)據(jù)同樣與ABAQUS保持一致,可視化效果同ABAQUS。以方塊的受動力簡諧荷載為例,采用上述程序,應用動力隱式計算分析步,最終計算的位移、應變等時程曲線均與ABAQUS保持一致。 ()模型信息 模型尺寸為10x10x10,彈性模量1e10,密度2000,泊松比0.25,荷載和邊界條件示意圖為: 一面的所有節(jié)點均固定。另一面所有的節(jié)點施加簡諧荷載,簡諧荷載曲線為(詳細的參數(shù)見附件): 計算的網(wǎng)格圖為: 網(wǎng)格尺寸為1,共計10x10x=1000個單元。總的計算時長為1s,這只固定增量步長為0.01s,所以總增量步數(shù)為100。 ()計算結果 以上面網(wǎng)格圖中中間角點為例,提取加載向位移時程曲線如下圖: 0.89s時刻x向應力云圖為: 注:左一為ABAQUS計算結果,中間為umat實現(xiàn)線彈性各向同性本構計算結果,右一為UEL+UMAT計算結果,后面的云圖也是這樣排布。 0.89s時刻y向應力云圖為: 寫文字好麻煩,不寫了!放個動圖算了,有興趣的移步附件。
展開
基于ANSYS的箱涵結構開發(fā)
基于ANSYS的箱涵結構二次開發(fā) 近期有不少同學咨詢我二次開發(fā)的問題,其實對于二次開發(fā),這個問題太大,本人也不盡了解,復雜的二次開發(fā)涉及到多種語言的配合使用。但由于ANSYS本身APDL語言的強烈優(yōu)勢,對于某些簡單的結構,可僅僅通過本身的語言優(yōu)勢進行相應的二次開發(fā)。 恰巧,本人的工作經(jīng)常與箱涵結構打交道,傳統(tǒng)上,箱涵結構采用MIDAS GTS 或者理正巖土工具箱進行計算。無奈,本人實在受不了理正糟糕的結果顯示,GTS建模的重復性、低效率性,且本人實在太懶,借著回應有關同學期望本人出一個二次開發(fā)案例的契機,花了幾個小時做了一個箱涵結構基于ANSYS APDL語言的二次開發(fā),供大家交流。 本次二次開發(fā)的大致步驟如下: 一、參數(shù)化建模 、改變參數(shù),并與相關設計軟件計算結果對比 三、確定外部輸入?yún)?shù) 四、定制個性化GUI操作界面 第一步:參數(shù)化建模 本次二次開發(fā)以某地鐵出入口箱涵結構計算為例,全程采用參數(shù)化建模,對比ANSYS計算結果與MIDAS計算結果,兩者彎矩圖分別如下: ANSYS極值分別為1179(KN.m)、955(KN.m),GTS極值分別為1180(KN.m)、950(KN.m),兩者誤差不超過0.5%,結果具有一定的可靠性。 第步:改變參數(shù),對比結果,本人改變了五尺寸,最后兩者最大誤差不超過1%,說明前一步的參數(shù)化命令流可信。 第三步:確定外部輸入?yún)?shù),通過下述組合命令實現(xiàn)。
展開
基于VB的ANSYS開發(fā)之概述
ANSYS軟件是目前工程上應用較多的有限元軟件之一,為解決各類復雜,龐大的工程問題提供了一個有效的工具。目前,雖然ANSYS 自身帶有參數(shù)化設計語言APDL,但由于APDL 語言本身功能有限并且不提供圖形化界面輸入,給初學者以及使用者帶來了一定的困難。本文以N孔板的結構靜力分析和溫度場為例,使用APDL 語言編寫了靜力分析和溫度場分析程序,并采用VB 高級編程語言,設計出方便的圖形化參數(shù)輸入界面, 完成了復雜模型的建立,結合APDL語言,自動完成分析過程,并顯示分析結果。實現(xiàn)ANSYS特定有限元分析的操作簡單化,主要用于專業(yè)水平不高的工作人員做特定的簡單有限元分析,具有很好的實踐價值。該軟件運行于Windows系統(tǒng)平臺。 需求概述 CAEA(Computer Aided Engineering Automatic)System能夠?qū)崿F(xiàn)用戶端簡單的操作,對于初次接觸使用ANSYS有限元對孔板分析的使用者,可以通過界面對孔板的孔數(shù)量、彈性模量、泊松比、密度等操作,以及用戶可以對孔板選擇不同的分析類型等操作。CAEA(Computer Aided Engineering Automatic)System采用VB的框架結構,后臺調(diào)用ANSYS二次開發(fā)語言APDL,用戶采用WINDOE2007以上操作系統(tǒng)。 設計流程 為滿足用戶需要, ANSYS 提供了開放的二次開發(fā)模塊,用戶可以采用 APDL 語言編制命令流文件, 通過ANSYS 為用戶提供的 Batch 功能, 實現(xiàn)用戶需求。用 VB對 ANSYS 進行封裝, 實質(zhì)上就是通過運行 VB 中的命令,調(diào)用 ANSYS 軟件, 向其提交命令流文件進行工程分析的過程。
展開
ansys單元二次開發(fā)圖2
ANSYS 開發(fā)
我是做ANSYS二次開發(fā)的,現(xiàn)在遇到了一個問題:本人畫了4條螺旋線,然后以其中2條為導引線,用ASKIN生成一個面,但結果發(fā)現(xiàn)這個面的邊緣沒有完全遵照所制定的引導線的形狀——在引導線的兩端,面的邊緣還很正常,可是在線的中間部分,面就有部分超出了引導線的范圍。 如下圖:(第一和三圖可能有點看的不是很清楚,白色的部分是引導線!) 請各位大俠指點,問題出在了哪里?! 小妹不勝感激! 請高手指點。萬分感謝。
ABAQUS UEL開發(fā)(動力隱式C3D8自定義單元
概述:開發(fā)了適用于靜力通用、頻率分析和動力隱式(固定增量步長和自適應增量步長均可)的三維八節(jié)點線性UEL,即ABAQUS自帶的C3D8單元,該UEL考慮了B-BAR修正,避免體積鎖死。采用編寫的UEL,分別設置了靜力通用分析步、頻率分析和動力隱式分析步,將計算結果與ABAQUS對比,位移、速度和加速度與ABAQUS均保持一致,說明該UEL復現(xiàn)了一小部分C3D8單元的計算功能。 (一)模型信息 懸臂梁尺寸:10x10x100,密度1e10,密度200,泊松比0.25。不設置單位,純驗證。 網(wǎng)格如下圖:,每個單元尺寸為:2x2x5。 ()靜力分析 邊界條件如下圖: 荷載大小為:1e6,采用固定增量步長,計算總時長為10(靜力計算中計算時長無意義,僅為驗證設置),增量步長為0.01,總增量步數(shù)為1000。 總位移云圖如下圖: 加載向(U2、Y向)位移云圖如下圖: 梁向(U3,z向)位移云圖如下圖: U1,x向位移云圖如下圖: 懸臂端角點加載向位移-荷載歷程如下圖: 注意這里的時間并沒有物理意義,在靜力通用分析步中僅僅是增量步的計算意義。 (三)頻率分析 邊界條件,梁一端固定。計算前100階頻率信息。
展開
ansys開發(fā)基礎知識
ansys二次開發(fā)知識 Ansys_二次開發(fā)手冊.pdf ansys二次開發(fā)的一些知識介紹.doc
Python前處理開發(fā)(單元生死):Abaqus完整圓盤車削變形仿真案例講解(下)
[圖片]