
發(fā)布
注冊
/
登錄ansys模型生成的案例
優(yōu)模型:數(shù)學(xué)模型生成及部署工具
生成的FMU文件可在Ansys、Matlab、Altair、MSC、Siemens等商業(yè)軟件中使用。
產(chǎn)品特點(diǎn)
支持?jǐn)?shù)據(jù)處理算法自定義開發(fā)的數(shù)學(xué)模型開發(fā)環(huán)境
提供多種數(shù)學(xué)模型的建立方式,靈活性高
數(shù)學(xué)模型通過FMU進(jìn)行部署
內(nèi)置完整的FMU生成工具鏈
生成的FMU支持在Windows與Linux下運(yùn)行
產(chǎn)品模塊
代碼編譯模塊:提供Python與C++的代碼模板,引導(dǎo)用戶利用代碼將算法實(shí)現(xiàn)。模塊中的編譯鏈工具可將代碼編譯為FMU。
數(shù)據(jù)訓(xùn)練模塊:具有機(jī)器學(xué)習(xí)數(shù)據(jù)訓(xùn)練與以FMU文件部署的工具鏈,可實(shí)現(xiàn)從數(shù)據(jù)導(dǎo)入、處理、訓(xùn)練到模型部署的全流程。
機(jī)器學(xué)習(xí)模型部署模塊:對通過其他機(jī)器學(xué)習(xí)框架生成的機(jī)器學(xué)習(xí)模型進(jìn)行封裝,將其模型以FMU文件的形式進(jìn)行部署。
產(chǎn)品優(yōu)勢
優(yōu)飛迪數(shù)學(xué)模型生成器提供三種模型建立的方式。
1、使用編程語言:用戶可通過數(shù)學(xué)模型生成器,使用Python或者C++編寫算法,生成FMU文件。數(shù)學(xué)模型生成器提供Python和C++的模板與編譯工具。按照模板去編寫算法,并做相應(yīng)的配置,即可編譯成FMU文件。
2、機(jī)器學(xué)習(xí)訓(xùn)練與部署:數(shù)學(xué)模型生成器具有機(jī)器學(xué)習(xí)訓(xùn)練與部署的工具鏈。用戶可通過工具鏈實(shí)現(xiàn)從數(shù)據(jù)導(dǎo)入,數(shù)據(jù)處理,模型訓(xùn)練與模型通過FMU文件部署的全流程。
3、第三方機(jī)器學(xué)習(xí)框架模型導(dǎo)入:數(shù)學(xué)模型生成器具有TensorFlow與PyTorch等框架生成的模型的讀取器,可將通過這些框架生成的機(jī)器學(xué)習(xí)模型導(dǎo)入到數(shù)學(xué)模型生成器,生成該模型的FMU文件。生成的FMU可在Windows與Linux下運(yùn)行。
應(yīng)用場景
數(shù)據(jù)分析,數(shù)字孿生,數(shù)學(xué)建模
小結(jié)
優(yōu)飛迪數(shù)學(xué)模型生成器通過提供將數(shù)學(xué)模型轉(zhuǎn)換為FMU文件的能力,解決了數(shù)學(xué)模型在仿真軟件中部署的復(fù)雜性問題。
展開 如何從有限元模型生成幾何模型?
在有限元分析過程中,雖然有限元軟件最終是以有限元模型為計(jì)算對象,但是幾何模型也有著獨(dú)特的用處。例如在面上施加分布力系,此時(shí)使用幾何模型比有限元模型更有優(yōu)勢。
但是我們在有限元軟件之間轉(zhuǎn)換時(shí),它們之間通常只能傳遞有限元信息,那么,對于一個(gè)從其它來源得到的有限元模型,我們能夠從它生成幾何模型嗎?
可以。ANSYS WORKBENCH的Finite Element Modeler可以根據(jù)有限元模型生成幾何模型,然后可以在幾何模型上加載。
本篇博文,就闡明這種技術(shù)。筆者首先使用某款三維軟件創(chuàng)建幾何模型,然后導(dǎo)入到HYPERMESH11中生成有限元模型,接著將該有限元模型導(dǎo)入到Finite Element Modeler中生成幾何模型,再次將此模型導(dǎo)入到結(jié)構(gòu)靜力學(xué)分析系統(tǒng)中,在面上加載,最后進(jìn)行分析,查看等效應(yīng)力。下文將闡述此過程。
(1)創(chuàng)建幾何模型
首先使用任何一款三維軟件創(chuàng)建下圖所示的幾何體。
幾何體是什么形狀,并不重要。
用什么三維軟件,也并不重要。
讀者可以根據(jù)自己的需要,使用任意的三維軟件,創(chuàng)建任意的三維模型。
然后導(dǎo)出為*.stp格式的文件。
(2)創(chuàng)建有限元模型
本步驟將在HYPERMESH中劃分網(wǎng)格得到有限元模型
(2.1)導(dǎo)入幾何模型
打開HYPERMESH11,導(dǎo)入上面創(chuàng)建的幾何文件,結(jié)果如下圖。
(2.2)劃分網(wǎng)格
使用HYPERMESH中的任意網(wǎng)格劃分技術(shù),創(chuàng)建如下的有限元模型。
(2.3)設(shè)置與ANSYS的接口并導(dǎo)出網(wǎng)格
進(jìn)入工具面板,開始準(zhǔn)備導(dǎo)出網(wǎng)格。
在上述工具面板中,依次使用1,2,3步,分別創(chuàng)建單元類型,材料模型,并把上述單元類型,材料模型與網(wǎng)格模型關(guān)聯(lián)。
展開 如何從有限元模型生成幾何模型?
在有限元分析過程中,雖然有限元軟件最終是以有限元模型為計(jì)算對象,但是幾何模型也有著獨(dú)特的用處。例如在面上施加分布力系,此時(shí)使用幾何模型比有限元模型更有優(yōu)勢。
但是我們在有限元軟件之間轉(zhuǎn)換時(shí),它們之間通常只能傳遞有限元信息,那么,對于一個(gè)從其它來源得到的有限元模型,我們能夠從它生成幾何模型嗎?
可以。ANSYS WORKBENCH的Finite Element Modeler可以根據(jù)有限元模型生成幾何模型,然后可以在幾何模型上加載。
本篇博文,就闡明這種技術(shù)。筆者首先使用某款三維軟件創(chuàng)建幾何模型,然后導(dǎo)入到HYPERMESH11中生成有限元模型,接著將該有限元模型導(dǎo)入到Finite Element Modeler中生成幾何模型,再次將此模型導(dǎo)入到結(jié)構(gòu)靜力學(xué)分析系統(tǒng)中,在面上加載,最后進(jìn)行分析,查看等效應(yīng)力。下文將闡述此過程。
(1)創(chuàng)建幾何模型
首先使用任何一款三維軟件創(chuàng)建下圖所示的幾何體。
幾何體是什么形狀,并不重要。
用什么三維軟件,也并不重要。
讀者可以根據(jù)自己的需要,使用任意的三維軟件,創(chuàng)建任意的三維模型。
然后導(dǎo)出為*.stp格式的文件。
(2)創(chuàng)建有限元模型
本步驟將在HYPERMESH中劃分網(wǎng)格得到有限元模型
(2.1)導(dǎo)入幾何模型
打開HYPERMESH11,導(dǎo)入上面創(chuàng)建的幾何文件,結(jié)果如下圖。
(2.2)劃分網(wǎng)格
使用HYPERMESH中的任意網(wǎng)格劃分技術(shù),創(chuàng)建如下的有限元模型。
(2.3)設(shè)置與ANSYS的接口并導(dǎo)出網(wǎng)格
進(jìn)入工具面板,開始準(zhǔn)備導(dǎo)出網(wǎng)格。
在上述工具面板中,依次使用1,2,3步,分別創(chuàng)建單元類型,材料模型,并把上述單元類型,材料模型與網(wǎng)格模型關(guān)聯(lián)。
展開 一個(gè)好用的Abaqus晶體塑性模型生成插件-Voronoi模型
插件可用于生成Voronoi和泡沫結(jié)構(gòu)模型,包含二維、三維和離散(背景網(wǎng)格)Voronoi模型生成模塊,所有功能模塊介紹如下:
1.

一個(gè)好用的Abaqus晶體塑性模型(Voronoi模型)生成插件-V9.0版
完整功能介紹
2.1 二維Voronoi模型
2.1.1 基礎(chǔ)晶體模塊
二維基礎(chǔ)晶體模塊包括矩形和圓形邊界子模塊,用戶界面如下:
圖2.1 二維基礎(chǔ)晶體模塊(矩形邊界)
圖2.2 二維基礎(chǔ)晶體模塊(圓形邊界)
模塊提供兩種算法,Random和Uniform算法,兩種算法生成的晶體示例如下:
圖2.3 不同生成算法下的矩形邊界二維晶體模型示例
圖2.4 不同生成算法下的圓形邊界二維晶體模型示例
2.1.2 B樣條晶體模塊
該模塊會對生成的二維晶體進(jìn)行B樣條填充,其用戶界面如下:
圖2.5 二維B樣條晶體模塊
該模塊可生成開放和封閉式兩種B樣條填充模型,具體示例如下:
圖2.6 開放和封閉式B樣條填充晶體模型示例
2.1.3 加權(quán)晶體模塊
該模塊可用于生成多相二維Voronoi晶體模型,可分別控制每一相的占比,其用戶界面如下:
圖2.7 二維矩形邊界加權(quán)晶體模塊
圖2.8 二維圓形邊界加權(quán)晶體模塊
2.1.4 梯度晶體模塊
該模塊可用于生成二維梯度Voronoi晶體模型,其用戶界面如下:
圖2.9 二維梯度晶體模塊
2.1.5 周期性晶體模塊
該模塊可用于生成二維周期Voronoi晶體模型,其用戶界面如下:
圖2.10 二維周期性晶體模塊
2.1.6 柱狀晶體模塊
該模塊可用于生成二維柱狀Voronoi晶體模型,其用戶界面如下:
圖2.11 二維柱狀晶體模塊
2.1.7 分層晶體模塊
該模塊可用于生成二維多層Voronoi晶體模型,可分別控制每一層晶體的大小和厚度,其用戶界面如下:
圖2.12 二維分層晶體模塊
2.1.8 核殼晶體模塊
該模塊可用于生成二維核殼Voronoi
展開 [案例分析]Pointwise生成的"協(xié)和”號整機(jī)模型黏性網(wǎng)格(包含模型) ¥49.99
(1) 本案例文件為《Pointwise非結(jié)構(gòu)混合網(wǎng)格賞析》中涉及的案例3工程文件。
(2) 下載后得到的為pw格式文件,可直接導(dǎo)出cas等格式進(jìn)行計(jì)算或在Pointwise軟件中打開進(jìn)行學(xué)習(xí)編輯。
(3) 購買后為百度網(wǎng)盤地址和訪問密碼,可進(jìn)行下載或轉(zhuǎn)存。
(4) 購買案例后學(xué)習(xí)工程中有相關(guān)問題可加案例QQ群進(jìn)行答疑。
(5) 購買案例附送一次性Pointwise最新版本軟件指導(dǎo)安裝服務(wù)。
一個(gè)好用的Abaqus晶體塑性模型生成插件-Voronoi模型V8.0
V7.0版本介紹:
一個(gè)好用的Abaqus晶體塑性模型生成插件-Voronoi模型
https://zhuanlan.zhihu.com/p/611427546
2. V8.0版本新增功能:
2.1 二維核殼晶體模塊
圖2.1 二維圓形核殼晶體模塊
圖2.2 二維多邊形核殼晶體模塊
2.2 三維核殼晶體模塊
圖2.3 三維球形核殼晶體模塊
圖2.4 三維多面體核殼晶體模塊
2.3 桁架模型模塊
圖2.5 桁架結(jié)構(gòu)模型生成模塊
2.4 圓形和圓柱邊界加權(quán)晶體模塊
圖2.6 二維圓形邊界加權(quán)晶體模塊
圖2.7 三維圓柱邊界加權(quán)晶體模塊
2.5 二維梯度晶體模塊
圖2.8 二維梯度晶體模塊
2.6 三維圓柱邊界梯度模塊
圖2.9 三維圓柱邊界梯度晶體模塊
展開 生成幾何模型
請問建模中生成幾何模型下面的in active CS的對話框中有4個(gè)空格代表什么啊?尤其是第一個(gè)NPT keypoint number
生成不同填充率的模型-隨機(jī)函數(shù)的使用 ¥299
骨料填充模型的繪制方法-ANSYS APDL命令的使用-不同形狀-不同大小的圖形填充
在材料科學(xué)和工程領(lǐng)域,我們經(jīng)常面臨一個(gè)挑戰(zhàn):如何在材料內(nèi)部隨機(jī)生成加強(qiáng)骨料或缺陷孔隙。這種隨機(jī)性的引入對于模擬材料的真實(shí)行為至關(guān)重要,因?yàn)樗梢愿玫胤从巢牧显趯?shí)際應(yīng)用中的復(fù)雜性和不確定性。本文將介紹如何使用ANSYS軟件中的APDL(ANSYS Parametric Design Language)命令來實(shí)現(xiàn)這一需求,并通過一個(gè)簡單的平面案例來詳細(xì)解析操作步驟。
一、問題概述與關(guān)鍵點(diǎn)
在建模過程中,隨機(jī)生成加強(qiáng)骨料或缺陷孔隙的問題可以簡化為在指定區(qū)域內(nèi)隨機(jī)放置圖形的問題。這個(gè)過程需要考慮以下幾個(gè)關(guān)鍵點(diǎn):
填充率:填充率是指生成的圖形占整個(gè)模型區(qū)域的比例。根據(jù)實(shí)際需求,填充率可以設(shè)置為0.1、0.5或其他值。
互不干涉:生成的圖形之間不能發(fā)生干涉,否則會導(dǎo)致模型失效。因此,需要確保每個(gè)圖形的位置和大小都是合理的,以避免重疊。
隨機(jī)性:填充的圖形位置必須是隨機(jī)的,以模擬材料內(nèi)部的隨機(jī)分布。同時(shí),可以考慮形狀的隨機(jī)性,例如全部為圓形、全部為正方形或混合形狀,并且大小也可以隨機(jī)變化。
二、保障填充率
為了保障填充率,我們可以采用累加的方法來確定是否超過全部圖形的比例。具體步驟如下:
初始化一個(gè)變量來記錄已繪制的圖形面積。
在每次生成一個(gè)圖形后,將其面積累加到該變量中。
通過比較已繪制圖形面積與模型總面積的比例,判斷是否達(dá)到設(shè)定的填充率。如果沒有達(dá)到,則繼續(xù)繪制圖形;否則停止繪圖。
三、確保圖形互不重合
為了確保生成的圖形之間互不重合,我們可以采用以下策略:
定義一個(gè)數(shù)組來存儲已經(jīng)生成的圖形的圓心坐標(biāo)和半徑。
展開 非等速生長Voronoi晶體模型生成插件
(2) 圓柱邊界三維晶體模型
用于生成圓柱邊界非等速生長Voronoi晶體模型,具體參數(shù)輸入如下:
圖3.2圓形邊界非等速生長晶體模型模塊
(3) 球邊界二維晶體模型
用于生成球邊界非等速生長Voronoi晶體模型,具體參數(shù)輸入如下:
圖3.3 矩形邊界非等速生長晶體模型模塊
(4) 長方體拉伸型晶體模型
用于生成長方體拉伸型非等速生長Voronoi晶體模型,具體參數(shù)輸入如下:
圖3.4 圓形邊界非等速生長晶體模型模塊
(5) 圓柱拉伸型晶體模型
用于生成圓柱拉伸型非等速生長Voronoi晶體模型,具體參數(shù)輸入如下:
圖3.5 矩形邊界非等速生長晶體模型模塊
離散非等速生長晶體模型模塊
用于生成離散網(wǎng)格型非等速生長Voronoi晶體模型,具體參數(shù)輸入如下:
圖4.1 離散網(wǎng)格非等速生長晶體模型模塊
圖(a) 二維離散網(wǎng)格晶體模型
圖(b) 三維離散網(wǎng)格晶體模型
圖4.2 離散網(wǎng)格非等速生長晶體模型模塊
展開 Abaqus導(dǎo)入圖像生成模型
</p><p>通過縮放將生成的模型縮放到指定尺寸。</p><p>將處理后的模型導(dǎo)出為.sat格式。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202406/attachment/d3ccaeb6ecdf4fff9e9f0bc59b6bcace.png" style="text-align: center">
<img src="https://img.jishulink.com/202406/attachment/d3ccaeb6ecdf4fff9e9f0bc59b6bcace.png" data-mobile-src="https://img.jishulink.com/202406/attachment/d3ccaeb6ecdf4fff9e9f0bc59b6bcace.png?image_process=/format,webp/resize,w_400" data-pc-src="https://img.jishulink.com/202406/attachment/d3ccaeb6ecdf4fff9e9f0bc59b6bcace.png?image_process=/format,webp/resize,w_760" data-initial-src="https://img.jishulink.com/202406/attachment/d3ccaeb6ecdf4fff9e9f0bc59b6bcace.png">
</figure>
</div><p><br></p><p>打開Abaqus,選的導(dǎo)入-部件,選取保存的.sat文件并導(dǎo)入。
展開 
?MATLAB中生成voronoi模型 ¥25
MATLAB中生成的voronoi多晶體模型
Voronoi圖的拓?fù)渌惴壳拜^為成熟,而且在MATLAB軟件中的Multi-Parametric Toolbox工具箱已經(jīng)有相應(yīng)用于建立二維、三維Voronoi圖的函數(shù)命令。三維Voronoi多晶體有限元模型整個(gè)建模步驟為:
首先在一特定的空間進(jìn)行空間剖分獲得每一個(gè)晶核坐標(biāo)對應(yīng)的隨機(jī)數(shù),借助MATLAB里面的Multi-Parametric Toolbox(MPT)工具箱賦有的 mpt_voronoi函數(shù)命令,生成帶有拓?fù)湫畔⑶揖哂兄付ù笮『途Я?shù)目的三維Voronoi多晶體示意圖。
經(jīng)過上面MATLAB部分的編程,僅僅只是得到了關(guān)于三維Voronoi圖的全部拓?fù)浣Y(jié)構(gòu)信息。為此必須得在ABAQUS生成的INP文件里的part部分編寫與晶粒數(shù)相同多的set集合,每一個(gè)set集合就作為一個(gè)晶粒。接著,在txt文本里找到該晶粒包含的所有單元編號寫入與之對應(yīng)的set集合中完成整個(gè)建模。
本案例收費(fèi)部分僅僅包括:在MATLAB軟件中生成的10個(gè)晶粒的Voronoi模型MATLAB程序。買了朋友如有需要,請單獨(dú)私聊我將Multi-Parametric Toolbox工具箱發(fā)給你。
展開 隨機(jī)生成-隨機(jī)分布-隨機(jī)形狀-骨料-夾雜-孔隙-纖維模型-混凝土復(fù)合材料涂層等模型
隨機(jī)分布適用于很多行業(yè),但是由于目前abaqus的自身建模限制,很多模型都不能直接建立,只能通過Python建立,但是對于復(fù)雜模型,Python的開發(fā)也是很吃力,特別是對于三維模型,因此,必須找到一種好的方法進(jìn)行模型的建立,個(gè)人通過不斷嘗試摸索找到了一種解決隨機(jī)分布模型的通用方法,適合于各種行業(yè)模型的建立,給出一些效果圖,類似的圖形或者涉及到隨機(jī)分布的模型圖,大家可以直接咨詢,另外對于規(guī)則模型的建立這種方法也是非常使用的,聯(lián)系郵箱或qq1057593923@qq.com
1057593923@qq.com
ABAQUS斷裂模擬收徒 ,保證快速學(xué)會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價(jià)值3000+、專門定制視頻、全程親自教學(xué)、各種模型調(diào)試及解答問題等等,傾囊相教)
展開 任意多晶微觀結(jié)構(gòu)生成,GUI操作,模型直接下載
多格式導(dǎo)出: 生成的模型支持導(dǎo)出為坐標(biāo)數(shù)據(jù)、拓?fù)溥B接信息等,方便后續(xù)導(dǎo)入 ABAQUS、ANSYS 或自編的有限元/晶體塑性(CPFEM)程序中。
【操作流程:三步搞定】
第一步:設(shè)定全局參數(shù)。 在左側(cè)面板選擇晶??倲?shù)及 RVE 尺寸。
第二步:精修幾何特征。 調(diào)整權(quán)重系數(shù)(Weights)和偏度,生成不規(guī)則或特定分布的晶粒形狀。
第三步:導(dǎo)出與應(yīng)用。 預(yù)覽滿意后,點(diǎn)擊下載按鈕獲取幾何模型文件。
五大基礎(chǔ)案測試?yán)缦拢?一:2D單相對數(shù)正態(tài)分布1000個(gè)晶粒模型(尺寸1*1)(0.1s)
二:2D雙相對數(shù)正態(tài)分布500個(gè)晶粒模型(0.1s)(體積分?jǐn)?shù)0.2:0.8,晶粒個(gè)數(shù)450:50)
自動(dòng)生成對應(yīng)的統(tǒng)計(jì)信息:
點(diǎn)擊下載可以直接獲取所有相關(guān)的晶粒信息
三:隨機(jī)的500個(gè)晶粒的3D單相模型(0.1s)
四:隨機(jī)的1000個(gè)晶粒的3D雙相模型(0.5s)二次相分布于晶界
五:隨機(jī)的2000個(gè)晶粒的周期性單相模型(2s)
同時(shí)內(nèi)置豐富的可視化,比如調(diào)整透明度,切片顯示,修改顏色等等
功能非常豐富直接登錄網(wǎng)站即可使用:
https://david-bourne.shinyapps.io/synthetmic-gui/
展開 基質(zhì)體內(nèi)纖維隨機(jī)分布的生成模型 ¥300
本案例展示了基質(zhì)體內(nèi)纖維的隨機(jī)分布模型,該模型通過自編程序進(jìn)行實(shí)現(xiàn),可以實(shí)現(xiàn)不同數(shù)量、不同直徑、不同間距下纖維隨機(jī)分布的定義,隨機(jī)生成結(jié)果如下圖所示:
感興趣的朋友,可以交流模型及代碼!