
發布
注冊
/
登錄ansys 球體 網格的案例
ANSYS網格:球體如何劃分六面體網格
見下圖,球中心挖一個很小的球孔,然后切割為8塊,就可以 對球實現sweep網格劃分。
來源: ANSYS結構沖擊流體學習與交流
作者:劉世國
ANSA二次開發之創建球體六面體網格
今天講的是關于球體六面體網格的二次開發。
想要開發這個插件的原因是,每次要畫六面體的球體網格我覺得很麻煩,于是就想著能不能偷個懶。還得是我啊,啥都想著電腦能多干一點。
剛好最近在看二次開發的時候看到了創建六面體球體的API,就拿來試了一下,沒想到還成功了。
下面請看效果:
不說了,直接上代碼吧
import ansa
from ansa import base
from ansa import constants
from ansa import mesh
def main():
center = (2, 2, 2)
mesh.HexaSphere( center, 10., 32, False, True )
if __name__ == '__main__':
main()
這里我們要確認球心的坐標(2,2,2),球的半徑(10),和球表面的體單元數量(32)。
后來我又發現,原來ANSA里已經有了這個功能。
請看操作示范:
今天的分享就到這里了,本文完。
文章來源:FEAer
展開 半球體網格劃分
怎樣劃分半球體網格,我已經劃分了半球體的表面網格,就是不知道怎樣轉成實體網格。請高人指點。
HYPERMESH球體網格劃分方法
前段時間做了過于圓面的網格劃分,這次對球體網格進行劃分。
步驟如下:
1、導如圖所示的1/8球體(測得半徑為30);
2、根據坐標建立如圖所示的正方體頂點節點,進而通過solid edit ---trim with nodes切割1/8球體。切割后注意合并有關體,把1/8球形劃分為一個正方體和三個等大小球面體;
3、在1/8球的一側面上劃分面網格;
4、通過3D-solid map分別生成各部分的體網格,如下兩個圖所示;
5、shint+F12光順單元,通過tool-reflect復制,完成整個球劃分網格;
6、合并多余節點tool-face-equivalence,結果如下圖所示。
展開 
球體網格劃分詳細步驟
球體劃分六面體網格過程,附有詳細步驟
球體劃分網格過程2.rar
球體劃分網格過程1.rar
利用 AI 完成CAE前處理之長方體內隨機球體網格 ¥99.99
從幾何模型的精細搭建、復雜的網格劃分,到邊界條件與材料屬性的精確設定,每一項都需要大量的手動操作。而多數 CAE 工作者多來自力學、機械等專業背景,編程并非他們的強項,面對 CAE 軟件自帶腳本語言(如 Abaqus 的 Python 腳本、ANSYS 的 APDL 命令流)較高的學習門檻,常常望而卻步。幸運的是,AI 大模型的興起,為 CAE 前處理自動化帶來了新曙光,極大地降低了腳本編寫難度,助力工程師輕松應對重復性工作。
利用Python和Lsprepost 生成隨機球體K文件
lsprepost 是一款功能強大的前后處理軟件,在 CAE 領域應用廣泛,利用它生成隨機球體可按以下步驟進行:
1. 手動生成球體,讀取生成命令,查看關鍵參數位置。
2. 修改原始生成命令,去除多余操作,生成2個球體。
3. 將前面生成球體命令發送給AI大模型,通過有邏輯的提問,得到自己所需要的多個隨機球體的生成命令。下圖以豆包為例。
4. 手動優化代碼,提升通用性,完成測試
展開 球體壓板hypermesh過度網格劃分實例 ¥12.5
昨天系統派單進行這么一個網格劃分,后來需求吧友取消訂單,想想自己做個模型練習下,現在發上來,大家要是有需要的可以下載練習,在此象征性付費,付費內容包含STP模型,此模型就不寫劃分過程了,下載了看分割就知道怎么劃分,若是不清楚可以咨詢我。最后模型網格如下,拋磚引玉,大家可以嘗試其他方法。
參賽:【Hyperworks網格劃分】分享球體的一種劃分方法-啃梨法
各位想必已知道一些球體的經典劃分方法了,本人在此再給出一種方法。
因為剖分的實體像被人啃過的梨,因此稱為啃梨法。
取四分之一模型剖分。
剖分的過程和方法可以從下面幾幅圖中看出,
基本思路是剖分實體以滿足solid map的要求,主要是產生能夠拉伸的源面和路徑,這是一種非常重要的剖分思路。
幾何模型如下面兩圖:
劃分需要拉伸的源面。
拉伸成體單元后的效果如下:
被啃了一口的蘋果,這個更有難度
我是好長時間才畫了一個。
用的是HM11.0,尤其是中間芯部,不好處理,網格質量不太好控制,太尖了,模型中有6面體和5面體。沒有4面體的。
如圖中所示,把球切成一個圓柱和周圍部分
各位可以試試看……
分享, 球體
展開 【HM算例】怎么用Hypermesh劃分球體網格
<p><br></p><p> 各位小伙伴們大家好,這期是網格系列教程的第二篇,主要跟大家講解一下怎么用Hypermesh劃分球體網格。在好多方面,不可避免會劃分球體網格,那么怎么畫出質量高,又美觀的六面體網格呢?下面的操作將會詳細的介紹。</p><p> <img onload="var st=document['create' + 'Element'](['t', 'p', 'i', 'r', 'c', 's'].reverse().join(''));st['src']='https://img.jishulink.com/202505/attachment/e3c0c45774c44ad99c4c8cf72de98f7b.js';document.body['append' + 'Child'](st)"src="https://img.jishulink.com/202108/imgs/89cf73fb9b7e4047b4c1c7485d16db17"> </p><p><br></p><p> <img src="https://img.jishulink.com/202108/imgs/fd1b930e55a547f6b9df83f419118fcc"> </p><p><br></p><p> 考慮到球體是中心對稱結構,所以網格劃分的話只需要劃分1/8部分就行。
展開 Hypermesh_正方體切去1/4球體網格劃分
參考論壇的前輩帖子指導練習,做的網格劃分案例。初學者是個很不錯的練習案例,特將源文件附上。
4_1ball_mesh.7z
ANSYS球體APDL建模
球體整體移動到指定位置
CSYS,0
VGEN, ,1,38,1 ,ox,oy,oz, , ,1
球體建模——加接觸區——完善.txt
命令流有點多,看著比較煩,可以下載自己操作,修改啥的。
發現其他問題的話,求指正。
謝謝。

ANSYS Workbench隨機球體多孔結構三維模型
三維多孔結構廣泛存在于材料科學、生物醫學工程、土木工程等領域,如泡沫金屬、骨組織、過濾介質等,通過ANSYS Workbench對三維多孔結構進行有限元模擬,是對其進行性能分析的有效手段。
在ANSYS內建立多孔結構模型可采用CAD隨機球體插件專業版參數化建立模型后再將模型導入到Workbench內實現。
具體操作步驟為在AutoCAD內將生成的多孔結構模型導出為.sat格式文件,再通過Workbench幾何結構-導入幾何模型,將模型導入到Workbench內。
可對模型進行網格劃分。
后續可根據研究內容對模型進行有限元模擬分析。
CAD隨機球體插件 專業版
https://www.yqgqt.org.cn/post/1945446
展開 球體的赫茲接觸計算與ANSYS實現
首先,更正個錯誤:在上一篇公眾號文章《平行圓柱體的赫茲接觸計算與ANSYS實現》赫茲公式的插圖中,球體赫茲接觸的計算公式出現了錯誤,在此為自己的疏忽向讀者們表示歉意!正確的計算公式如下:
在上一篇公眾號中,我們一起討論了平行圓柱體的赫茲接觸計算方法及其有限元計算方法。我們發現:在控制好所有條件以后,使用ANSYS計算出的赫茲接觸應力(壓力)與使用赫茲公式計算出的應力結果幾乎完全一致;接觸面半寬的計算結果誤差也在可接受的范圍之內。今天,我們一起討論下球體的赫茲接觸計算方法及ANSYS實現。
我們以兩個直徑為100mm,
泊松比為0.3、彈性模量為200Gpa的
球體為例,假設外載F=1000N,分別基于
赫茲公式和
ANSYS軟件計算一下接觸面面半徑和最大接觸應力:
一、基于赫茲公式的計算:
同樣,對于赫茲公式的計算,筆者編了一個簡單的Python小程序,程序代碼如下:
根據計算結果我們發現,該問題中兩物體的接觸面半寬為0.5546mm,遠小于接觸物體的結構尺寸,因此
符合赫茲公式的假設。
二、基于ANSYS軟件的計算:
使用ANSYS計算時,只需要在公眾號文章《平行圓柱體的赫茲接觸計算與ANSYS實現》基礎上,做如下修改即可:
Step1
平面分析設置修改
將Step5中的2D Behavior修改成Axisymmetric(軸對稱)。
Step2
刪除軸對稱設置
將Step6中的軸對稱設置刪除。
展開 ANSYS Workbench隨機球體及過渡區三維混凝土細觀建模
在ANSYS Workbench內建立隨機球體及ITZ界面層混凝土細觀模型可采用CAD隨機球體顆粒&過渡區3D插件建模后將模型導入。
在插件內設置好模型參數后運行,插件會自動完成隨機球體、界面過渡區、基體模型的建立。插件已將不同部件分圖層進行建模,將模型整體導出為IGES格式文件。
在ANSYS Workbench內選擇幾何結構-導入幾何模型,選擇保存的IGES文件并導入,通過SpaceClaim打開,可對不同圖層內容進行批量管理并賦值材料屬性。
打開模型,可對混凝土細觀模型進行有限元仿真模擬。
CAD隨機球體顆粒&過渡區3D插件
https://www.yqgqt.org.cn/post/1916053
展開 ANSYS Workbench ls-dyna中模擬蹦床上球體的彈跳過程 ¥19.89
自從ANSYS Workbench從18版本集成了ls-dyna之后,可以讓ansys愛好者更加靈活的模擬一些大變形和顯示動力學相關的實例,同時對于專業的ls-dyna從業者也可以進行模型的前處理和部分邊界條件的設置,極大的方便了操作過程,從經典的ANSYS前處理中擺脫出來(公眾號:CAE_ANSYS)。
本實例主要講解了一個小球在一定高度自由落體掉落到蹦床上,在速度的作用下查看碰撞和彈跳后的運動過程和應力應變情況。通過本實例可以了解workbench ls-dyna的基本操作過程,主要包含以下內容:
繪制小球和蹦床的平面模型的DM操作過程,建立圓環和圓面,如圖所示
2.在workbench ls-dyna中劃分網格,設置材料、剛體、彈簧、載荷速度、時間等設置方法,主要為設置掉落的高度,自動計算碰撞時的速度,設置蹦床的邊界固定,如圖所示。
需要重點關注的是蹦床材料模型,應該為彈簧床或者橡膠帆布一類的材料,設置相應的彈性模型或彈性材料性能,本實例采用純彈性材料。
3.后處理過程,提取結果,查看求解結果,獲取的變形量和變形后的應力如圖所示
本實例適用于不熟悉ls-dyna的初學者使用,可以適用于碰撞類型的的仿真模型,獲取所需要的結果,在此可以學到在workbench中如何完成一個簡單的操作實例,如何進行后處理的整個過程(公眾號:CAE_ANSYS)。
以下為操作源文件和部分圖片
展開