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

修改ansys的案例

很好的ansys教程(修改版)
不熟悉版歸被斑竹指出,現在從新發,個人認為i這套教程還是不錯的,大家多支持!!! 有限元基礎理論1-4.rar 第五講1.part1.rar 第五講1.part2.rar 有限元基礎理論6-8.rar
ANSYS界面定制初步
筆者所知的,ANSYS支持的二次開發語言有四種:APDL,UPFs,UIDL,Tcl/TK。其中APDL筆者就不介紹了;UPFs一般用于用戶子程序的開發,比如用戶可以自己創建單元類型、材料模型、以及各種底層的功能,事實上這就對開發者的理論水平要求較高,非一般用戶可以企及的;UIDL和Tcl/TK的作用都是定制用戶界面,其中UIDL比較簡單,相應功能也較少;Tcl/TK是指Tcl語言的TK庫,非常適用于用戶界面的定制,但需要較多學習才能掌握。本文的界面定制只涉及UIDL。 筆者自己做了個一個例子,紅色框內是筆者創建的: 那么這是如何實現的呢? 第一步:需要用APDL編輯四個mac(宏文件) 第二步:需要修改ansys的start.ans文件 第三步:如果我們修改了mac文件,需要更新功能。 運行這幾個按鈕的效果: 01 單擊PAR1按鈕,參數可以自由修改。 02 單擊PAR2按鈕,參數可以自由修改。 03 單擊PAR3按鈕,參數可以自由修改。 04 單擊FREQ按鈕,根據之前的參數設定,進行有效的分析。 以上例子的整個運行過程就是:筆者需要分析一個系統,先要定義整個系統的相關參數,最后再計算這個系統的相關結果,并且把需要的結果自動載入TXT文件中。 ansysmac.zip
展開
fluent-UDF-DEFINE_ADJUST宏
文章首發在公眾號,歡迎大家關注公眾號:CFD流 DEFINE macros是ANSYS fluent提供的預定義宏,必須用于定義你的UDF。DEFINE macros的定義包含在udf.h文件中。示例并非都是可以在ANSYS FLUENT中作為獨立udf執行的完整函數。示例僅用于演示定義宏的用法。 重要提示 ?在你的源代碼中,你必須把所有的參數都放在同一行,將DEFINE語句分割成幾行會導致編譯錯誤。 ?確保宏(如DEFINE_PROFILE)和參數的第一個括號之間沒有空格,因為這會在Windows中導致錯誤。 ?不要在源代碼的注釋中包含DEFINE宏語句(比如DEFINE_PROFILE)。這將導致編譯錯誤。 1 DEFINE_ADJUST是一個通用的宏,可以用來調整或修改ANSYS FLUENT中沒有作為參數傳遞的變量。例如,你可以使用DEFINE_ADJUST來修改流動變量(例如,速度、壓力)和計算積分。你還可以使用它對一個域上的標量進行積分,并根據結果調整邊界條件。使用DEFINE_ADJUST定義的函數在每次迭代時執行,并在每次迭代開始時調用,然后才解出傳輸方程。 2 用法:DEFINE_ADJUST (name,d) DEFINE_ADJUST有兩個參數:name和d。name是UDF的名字,d通過ANSYS FLUENT求解器傳遞到UDF。
展開
基于PRO/E和ANSYS的實體建模及有限元分析經驗
目的:用PRO/E進行3D實體建模,然后用ANSYS進行有限元分析。 優點:可快速生成復雜的3D實體零件模型(包括裝配模型ASM);一次性導入ANSYS后基本不用進行修修補補,兼容性較好,可認為是無縫連接。 一次導入成功率:99.9% 步驟:(須嚴格按照順序操作) 1、首先安裝PRO/E WILDFIRE 2.0,并進行正常使用; 2、按照ANSYS的安裝說明安裝ANSYS(最好是ANSYS 8.0以上版本),記錄下your PC ID and MAC Address,修改ANSYS.dat(也許是,有點忘了是哪個文件),然后代替此文件中第一行原來的ID and MAC Address,保存退出,用KEYGEN生成License.txt。然后進行安裝(在第二步安裝License過程中,對于安裝提示①是否是1或3 SERVER,選擇“是”;②是否有License文件時,選“是”(有點忘了,看情況吧);③選剛才生成的License文件,如此時有提示說找不到,不要緊,請見下面的步驟),注意要設置環境變量,然后Reboot。同時在運行License Server要將生成的License.txt拷貝到License Guide第三步提示的目錄里(如果一開始就知道是應該拷貝到哪個目錄,就在第③步前將此文件拷貝過去)。 3、安裝完成以后不要立即運行ANSYS,首先運行License Server管理器,完成License注冊。 4、運行ADMIN,配置ANSYS和PRO/E的連接,按照提示操作即可。 5、如果第4步成功的話,運行PRO/E后就可在其菜單欄里面看見多了一個ANSYS的選項,注意此時還沒有最后成功。
展開
修改ansys圖1
無私奉獻100個ANSYS經典算例
無私奉獻100個ANSYS經典算例 http://www.besturbo.cn/joinus/show.asp?id=12 考慮熱應力的模態分析 http://www.besturbo.cn/joinus/show.asp?id=13 ansys中抓圖的命令流 http://www.besturbo.cn/joinus/show.asp?id=114 生死單元的例子 http://www.besturbo.cn/joinus/show.asp?id=123 正在建設中 http://www.besturbo.cn/joinus/show.asp?id=127 熱應變與結構應變 http://www.besturbo.cn/joinus/show.asp?id=128 表面單元的使用 http://www.besturbo.cn/joinus/show.asp?id=129 修改ANSYS的默認工具條 http://www.besturbo.cn/joinus/show.asp?id=130 表格加載函數加載 http://www.besturbo.cn/joinus/show.asp?
展開
醫療健康,仿真能做什么?
許多此類模型的問題是它們很難為了匹配不同體型而進行修改。因此,工程師通常會根據普通體型來優化天線,這經常會導致相關設備植入非典型體型的患者時出現天線性能問題。 Cambridge Consultants研發了可同時采用磁環輻射器與共址電場輻射器的復合場天線。 2、天線性能與體重變化 Cambridge Consultants公司設計天線時采用ANSYS HFSS電磁場軟件進行性能仿真,該軟件配備的HFSS人體模型可用于表示天線的使用環境。工程師認識到研發一款能夠適應不同體型(體重)的魯棒性天線設計方案非常重要,于是采用ANSYS SpaceClaim Direct Modeler軟件快速修改HFSS人體模型,以表示身體形態的變化。 SpaceClaim允許用戶在無需考慮基礎技術的情況下創建、編輯和修復幾何圖形,從而可以加速分析時間。例如,用戶可以拖動、移動和填充幾何圖形,而且還可以組合模型的特征,以便創建圓形、把特征轉移到其他面部或者修改面部大小。如果用戶愿意,還可以輸入具體的人體尺寸。 ANSYS軟件支持Cambridge Consultants改變脂肪層厚度以及四周皮膚與肌肉層輪廓,以便縮放單個人體模型。
展開
關于ACT的長期福利
很久之前發過一篇關于新版ANSYS的ACT下載方法,后來沒過多久就無法注冊賬號了,導致很多小伙伴都在后臺為啥下載不了了。這是因為ANSYS修改了機制或者是我之前可能是卡BUG了,所以只有部分小伙伴能有下載ACT的權限。因此特開此帖,為大家長期待下載需要的ACT(免費的),由于最近工作較忙,公眾號可能回復的不及時,因此請大家耐心等待。 首先簡單介紹一下ACT,ACT是ANSYS的插件,可以可以提供某些特定的功能以彌補軟件的不足。官方的應用商店里提供了不少,有免費的也有收費的,也有大佬自己在針對自己的需求進行開發。官方的ACT大家可以通過這個鏈接進去:https://catalog.ansys.com/ 大家也可以從WB的主界面進去 關于ACT的安裝方法和使用教程都有在其安裝包里有,這里就不說多少,大家自己研究就好。 最后是下載方法:大家后臺回復 ACT,會有自動回復鏈接,大家可以先看下文件夾里是否有你自己想要的ACT,如果沒有回復你想要的ACT名字和版本,最好是放鏈接,這樣大家都省事。因為一個ACT有不同的版本,最后分享一份18.0的ACT種子文件,也在文件夾里(目前我只放了兩個ACT,后續大家想要的我都會放進去),大家自行下載即可。 最后的最后,再一次提醒大家,回復ACT先看有沒有自己需要的,沒有的話再回復想要的ACT名字和版本,最好是放鏈接!!!
展開
ANSYS基于VC++6.0的二次開發ANSYS基于VC++6.0的二次開發與 相互作用分析在ANSYS中的實
用戶無須了解程序的具體結構只需改變參數值就可自動調用ANSYS模塊。 3.2 VC調用模塊 VC調用模塊在該系統中起著接受用戶界面的輸入、創建進程調用ANSYS模塊進行計算的重要作用。有兩項工作是在實現在VC程序中調用ANSYS必須做的,一是要使接口程序能夠修改ANSYSB的命令流文件路徑及文件名稱,這可通過注冊表編程實現;二是要能在接口程序中運行ANSYSB應用程序,這涉及到創建進程的編程,下面分別介紹它們的具體實現。 1. 注冊表編程 在Windows(98/NT/2000/XP)系統上運行ANSYS安裝程序后,便在Windows系統的注冊表里記錄了一些信息,如初始工作路徑,文件名等。利用VC平臺調用ANSYS計算模塊的程序必須指定ANSYS軟件的運行目錄以及用APDL語言開發的ANSYS模塊程序路徑,這樣,ANSYS軟件的批處理程序才能從給定的路徑下讀取命令流文件。在接口程序中修改這些注冊表信息,可以使用Windows提供的注冊表編輯API(Application Programming Interface)函數[30,31],具體實現如下: HKEY hSubKey; // 定義子鍵 LONG lRet; char RegPath[200]="SoftWare\\ANSYS, Inc.\\ANSYS\\ANSYS 6.1\\0"; lRet=RegOpenKeyEx(HKEY_CURRENT_USER,RegPath,0,KEY_ALL_ACCESS,&hSubKey); // 打開子鍵 if(lRet!=ERROR_SUCCESS)return; lRet=RegSetValueEx(hSubKey,"Extension",0,REG_SZ,(LPBYTE)"txt",3); //設置ANSYS批處理程序讀取的文件擴展名 if(lRet!
展開
ANSYS后處理操作技巧與各類問題良心大總結。
所存文件即在進入Ansys時設的工作目錄下。在Ansys圖形輸出窗口中,顯示各種有用圖形,需要儲存并輸出時,均可以該方式存為.bmp文件,以備用。 不知道大家對這個網格顯示滿不滿意,單元的顯示用藍色,背景白色!其實是很簡單的: /color,wbak,whit /color,elem,whit /color,outl,blue 看一看/color命令,你可是設置自己想要得效果 23.ASBW, NA, SEPO, KEEP Subtracts the intersection of the working plane from areas (divides areas). SEPO — The resulting areas will have separate, but coincident line(s). 創建接觸時可考慮使用 24.如何在程序“外部”修改Ansys建模語句中的參數 如果對已做好的模型再增加僅僅幾條語句來修改某些參數,例如用UIMP,1,****修改材料1的參數,可否在程序外部實現?! 打開 log 文件或在 File 菜單下執行 write DB log file,將建模過程寫成命令流。然后在該文件中進行修改就是了。不過需要你對 ANSYS 的命令有一些了解才行。學吧! 得到*lgt文件,改為*log文件即可修改操作 25.ANSYS在模擬錨桿支護巖體問題中,是不是要涉及到接觸問題,目標面和接觸面又是怎么確定的呢?請問:錨桿預應力如何施加? 如果你想研究錨桿的具體受力情況的話,那就要考慮接觸,如果你只是泛泛的研究整個結構的力學行為的話就沒必要考慮接觸。考慮接觸的話ansys有自帶施加接觸工具欄, 26.隧道開挖模擬方法 小弟正在做一個大跨度隧道的施工模擬。
展開
ANSYS接觸和出圖技巧
所存文件即在進入Ansys時設的工作目錄下。在Ansys圖形輸出窗口中,顯示各種有用圖形,需要儲存并輸出時,均可以該方式存為.bmp文件,以備用。 不知道大家對這個網格顯示滿不滿意,單元的顯示用藍色,背景白色!其實是很簡單的: /color,wbak,whit /color,elem,whit /color,outl,blue 看一看/color命令,你可是設置自己想要得效果 23.ASBW, NA, SEPO, KEEP Subtracts the intersection of the working plane from areas (divides areas). SEPO - The resulting areas will have separate, but coincident line(s). 創建接觸時可考慮使用 24.如何在程序"外部"修改Ansys建模語句中的參數 如果對已做好的模型再增加僅僅幾條語句來修改某些參數,例如用UIMP,1,****修改材料1的參數,可否在程序外部實現?! 打開 log 文件或在 File 菜單下執行 write DB log file,將建模過程寫成命令流。然后在該文件中進行修改就是了。不過需要你對 ANSYS 的命令有一些了解才行。學吧! 得到*lgt文件,改為*log文件即可修改操作 25.ANSYS在模擬錨桿支護巖體問題中,是不是要涉及到接觸問題,目標面和接觸面又是怎么確定的呢?請問:錨桿預應力如何施加? 如果你想研究錨桿的具體受力情況的話,那就要考慮接觸,如果你只是泛泛的研究整個結構的力學行為的話就沒必要考慮接觸。考慮接觸的話ansys有自帶施加接觸工具欄, ***錨桿預應力可以用初始變形添加*** 26.隧道開挖模擬方法 小弟正在做一個大跨度隧道的施工模擬。現在主要采取兩種方法: 一、直接施加重力場進行計算。
展開
ANSYS基于VC++6.0的二次開發與相互作用分析在ANSYS中的實現
用戶無須了解程序的具體結構只需改變參數值就可自動調用ANSYS模塊。 3.2 VC調用模塊 VC調用模塊在該系統中起著接受用戶界面的輸入、創建進程調用ANSYS模塊進行計算的重要作用。有兩項工作是在實現在VC程序中調用ANSYS必須做的,一是要使接口程序能夠修改ANSYSB的命令流文件路徑及文件名稱,這可通過注冊表編程實現;二是要能在接口程序中運行ANSYSB應用程序,這涉及到創建進程的編程,下面分別介紹它們的具體實現。 1. 注冊表編程 在Windows(98/NT/2000/XP)系統上運行ANSYS安裝程序后,便在Windows系統的注冊表里記錄了一些信息,如初始工作路徑,文件名等。利用VC平臺調用ANSYS計算模塊的程序必須指定ANSYS軟件的運行目錄以及用APDL語言開發的ANSYS模塊程序路徑,這樣,ANSYS軟件的批處理程序才能從給定的路徑下讀取命令流文件。在接口程序中修改這些注冊表信息,可以使用Windows提供的注冊表編輯API(Application Programming Interface)函數[30,31],具體實現如下: HKEY hSubKey; // 定義子鍵 LONG lRet; char RegPath[200]="SoftWare\\ANSYS, Inc.\\ANSYS\\ANSYS 6.1\\0"; lRet=RegOpenKeyEx(HKEY_CURRENT_USER,RegPath,0,KEY_ALL_ACCESS,&hSubKey); // 打開子鍵 if(lRet!=ERROR_SUCCESS)return; lRet=RegSetValueEx(hSubKey,"Extension",0,REG_SZ,(LPBYTE)"txt",3); //設置ANSYS批處理程序讀取的文件擴展名 if(lRet!
展開
修改ansys圖2
ansys13.0 workbench與nCode DesignLife 13.0安裝問題[解決方法]
ansys13.0安裝好后,再安裝nCode DesignLife 13.0,啟動workbench后,發現不能啟動各模塊,如下圖問題 解決方法: 在designLife13.0安裝盤中找到了ANSYS_install_12_1.pdf文件,其中寫明了軟件安裝過程中,對ansys修改,如下信息指出,對engineeringdata.config進行了修改。因此,問題可能出在該文件。 在ansys安裝目錄下,找到該文件,打開查看,發現如下問題(黃色標注) 顯然起始缺少一個“<”,加上后如下圖。保存。 再次啟動workbench后,發現問題消失。
展開
ANSYS的結果進行二次運算并顯示云圖
ANSYS的結果進行二次運算并顯示云圖 在實際應用中經常會需要將ANSYS的計算結果進行二次運算,并重新顯示新的結果云圖。也即是ANSYS的現有計算結果不能滿足實際需求,需要自己在一次計算結果的基礎之上編寫計算方法。 在ANSYS里,這個過程是通過修改節點或者單元的結來實現的,筆者以前在ABAQUS里面也實現過這樣的過程,不過在ABAQUS里面不是通過直接修改節點/單元解實現的,而是可以重新定義新的結果變量。 ANSYS修改節點解釋通過DNSOL命令完成的,命令解釋如下: DNSOL, NODE, Item, Comp, V1, V2, V3, V4, V5, V6 其中Item和Comp這兩個量是需要修改的變量名稱,例如需要修改位移X,則Item應為U,Comp應為X,后面的V1-V6就是新的值。 可以看到,利用DNSOL命令每次只能修改一個節點的值,因此,很多情況下是需要對全部的節點值進行修改,故通常需要和遍歷命令一起使用。 下面以一個實際的例子說明具體的使用方法。 新建一個簡單的模型,加載求解得到以下的結果,分別為x方向的位移和y方向的位移。 X方向的位移如下: Y方向的位移如下: 現在需要將X和Y方向的位移進行重新計算,假設: 新的Ux=Ux**2+0.1 新的Uy=Uy**2-0.1 具體實現過程是先依次讀取計算得到的Ux和Uy,保存在自定義的數組中,然后定義新的數組,將前面的數組的數據分別處理后保存到新的數組之中,最后依次讀取新的數組的數據再通過DNSOL命令進行修改修改完成即可顯示新的結果。 !!!!!!!!!!!!!!!!!!!!!!!!!!!! !
展開
ANSYS與ABAQUS比較之實例3---矩形截面簡支梁的彈塑性分析--第2篇
基于《ANSYS與ABAQUS比較之實例3---矩形截面簡支梁的彈塑性分析--第1篇》的問題和分析思想,本篇將使用ANSYS Workbench進行建模分析。 1.分析步驟 (1)創建靜力學分析,并設置分析類型為2D分析 (2)設置材料屬性,設置彈性模量為2e11Pa,泊松比為0.3,設置塑性行為,選擇塑性為雙線性等向強化模型,設置屈服強度為380MPa,切線模量為0,也就是理想的彈塑性模型材料。 (3)創建幾何模型,創建一個 2m x 0.2m 的長方形。 (4)賦予塑性材料屬性。 (5)劃分網格,設置網格尺寸為0.05m。 (6)施加位移邊界,約束左下角點的x,y方向位移和約束右下角點的y方向位移。 (7)施加載荷邊界,在上面的線上施加豎直向下的均布載荷,大小為8MPa。 (8)保持默認的求解算法設置,進行求解。 這時,我們發現求解并不收斂,查看求解信息,我們可以看到,由于47號節點在UY的位移值為4033815.42m,該值大于軟件設置的最大位移上限值,提示我們檢查約束設置,可能是產生了剛性位移。然而對于這個問題來說,并不是約束不足而產生的剛性位移,而最大可能就是材料非線性的求解算法問題,但是在ANSYS修改其他算法,皆無法求解收斂。下面將修改壓力值看看是否收斂。 (9)減少均布壓力值為6MPa,再次進行求解,這時我們發現,這次是可以求解收斂。 查看等效應力,最大值為410.47MPa。 查看等效應變。 2.結論 (1)在理想的彈塑性材料模型下,當施加的載荷過大時,ANSYS求解很難收斂,而ABAQUS求解容易收斂。
展開
Ansys10.0 復合材料操作知識(五)
IGES(Initial Graphics Exchange Specification)是不同CAD/CAE軟件系統之間數據交換的一種規范,Ansys也支持讀入和輸出這一類型的數據文件。Ansys讀入該文件類型有兩種模式(見附圖1紅線框內): (1)光滑模式(SMOOTH),對應選項”No Defeaturing”,這種模式不會對原模型做任何修改,而且Ansys不會創建體積(只創建點、線、面元素),導入的模型一般需要手動進行修復,需要用到的幾何修復工具位于前處理器(Preprocessor)模塊中。 (2)小平面模式(FACETED),對應選項“Defeature Model”,在這種模式下Ansys會自動執行點、線、面的合并操作,并且自動創建用于網格劃分的體積,該模式主要用于對模型進行簡化。如果在導入模型過程中出現問題,Ansys會彈出相應的幾何修改工具。注:對于大尺寸或復雜的模型,不推薦采用FACETED模式。 下面將詳細講解兩種模式使用過程需要注意的問題。 1 SMOOTH模式 GUI路徑:【Utility Menu】|【File】|【Import】|【IGES】,選擇“No defeaturing”。 建議導入IGES格式數據時首先嘗試采用SMOOTH模式,如果利用幾何修復工具仍無法修復導入模型上的缺陷,再考慮采用FACETED模式。 1.1 CAD軟件建模注意事項 2 如果生成的模型是軸對稱的,注意對稱軸選擇Y軸。 2 避免創建閉合曲線(即曲線的起點和終點重合)和閉合曲面(比如曲面起始和終止邊重合)。因為Ansys中曲線應該至少包含兩個關鍵點,所以無法存儲閉合曲線和閉合曲面,如果導入的模型中包含閉合曲線或閉合曲面,Ansys將嘗試將其分割成多個幾何特征。
展開