
發布
注冊
/
登錄hypemesh
關注創建者:Mr.key 創建時間:2018-07-05
hypemesh的視頻教程
abaqus制動器剎車仿真
某款制動器hypemesh聯合abques制動器剎車仿真,由于這個abques的模型比較大,有1G多,所以想要數模的同學可以找我下載,我建立個百度云
¥35 1小時28分鐘 1136播放
查看
基于adams+hypemesh+abaqus軟件的車身舉升支架拓撲優化和非線性強度分析
針對車身翻轉過程中,油缸支架受力大小和方向不斷變化而導致的邊界條件不明確及部件較重的問題,制定了如下分析方案: 第一步:建立多體模型,輸出載荷。(adams/view) 1、多體模型的建立、計算; 2、載荷的輸出; 第二步:有限元模型的建立及拓撲優化分析;hypermesh(optstruct) 1、優化對象的定義; 2、優化目標的定義; 3、約束條件的定義。 第三步:新結構的非線性
¥66 2小時12分鐘 974播放
查看
hypemesh的實例教程
綜上所述,要實現螺栓連接的自動化創建,其思路可以為:
1.選擇螺栓創建位置;
2.選擇要創建螺栓的部件;
3.調用hypemesh的bolt面板,進行螺栓創建。
上述步驟中的難點在于螺栓創建位置的選取,對于批量螺栓創建,可以采用圓心位置進行螺栓創建,因此,本文要實現的核心內容為螺栓中心節點的創建,hypemesh中hm_ce_gethmholes可以實現上述功能,函數的基本用法如下:
NAME
hm_ce_gethmholes - Get bolt holes information from components.
hypemesh二次開發-自動抽中面 ¥6.25
1 引言
在運用hypemesh進行前處理過程中,對于一些薄壁零件,往往需要采用2D網格進行表征,在進行2D網格劃分之前,需要對實體進行中面抽取,本文主要實現基于tcl語言的實體中面抽取功能。
2基本思路
選取要抽取中面的實體;
進行中面抽??;
對抽取出來的部件進行重新命名。
3程序效果
導入的部件:
中面抽取后的效果:
這里簡單介紹一下采用hypemesh軟件進行abaqus模態分析的基本流程。
網格劃分
這里是已經建立好的網格,在左端圓孔處設置固定約束。
2.材料及屬性設置
2.1 新建材料,這里選用AL6061,對材料的密度,彈性模量進行設置如下:
2.2 建立屬性,類型選擇SHELL-SECTION,賦予材料屬性和厚度,并將建立好的屬性賦予給單元compent。
3.邊界條件添加
3.1 新建 load collecter。
3.2 邊界條件添加
4.載荷步設置
4.1 新建載荷步,分析類型選擇Frequ,最大分析頻率選擇200。
4.2 輸出設置
新建output,輸出節點變形和單元應力,如圖所示。
5.輸出inp文件,提交計算。
5.1 輸出inp文件
5.2 提交計算
打開abaqus commod,輸入 abaqus job=sample-20190901,提交計算。
6.后處理。
用hypeview打開.odb文件進行結果查看。
展開 Hypemesh二次開發-部件名稱修改 ¥7.5
1 引言
在進行hypemesh前處理二次開發過程中,一個主要的工作就是對部件(compent)名稱的管理,通過定義component的命名規范,促使部件名稱中包含部件的單元類型、材料、厚度等信息,為后續的自動化處理提供基礎。一種常見的命名規范為:單元類型編號_零件號(零件名稱)_部件厚度_材料,以下劃線“_”進行區分,這種命名方式必須保證原有的component名稱中不包含下劃線“_”。本文主要實現的功能為對導入的component名稱進行檢測,并將名稱中的下劃線“_”修改為中劃線“-”。
2 基本思路及主要函數
基本思路如下:
獲取部件名稱;
判斷名稱中是否存在制定字符;
修改字符串并重新命名部件。
要實現上述功能,主要用到了TCl的流程控制命令Foreach、以及Tcl針對字符串操作的命令:string first、string map,主要功能及用法如下:
string first needleString haystackString ? startIndex?
搜尋在haystackString字符串中與needleString字符串完全匹配的字符段,如果找到了返回第一次匹配在haystackString字符串中的索引,如果找不到則返回-1。如果指定了startIndex則在haystackString中從索引startIndex開始搜索,用法:
string first "tcltk" "This is a tcltk example"
10
string map ?-nocase?
展開 ? 1 引言
運用hypemesh完成網格劃分后需要為部件創建材料和屬性,該過程往往較為繁瑣且容易出錯。因此,采用TCL腳本實現材料和屬性的自動創建,并實現自動賦予,對簡化前處理流程,提升仿真效率具有一定的價值。
? 2 基本思路
該過程主要由兩個部分組成:材料的創建和屬性的創建。
2.1 材料的創建過程思路如下:
1. 建立材料數據庫(CSV文件)
2. 逐行讀取材料數據庫,提取出所要建立的材料信息;
3. 判斷模型中是否需要建立材料(有無材料?材料已建立?)
4. 創建材料。
2.2 屬性的創建過程思路如下:
1. 對部件名稱進行處理,提取出材料名稱、厚度、網格類型等信息;
2. 判斷網格類型(殼單元、實體單元、剛性單元?)
3. 為相應的部件創建屬性,其中殼單元需對厚度信息進行賦予;
4. 將材料賦予屬性;
5. 將屬性賦予部件。
? 3 程序實現
要實現上述功能,主要用到了TCl的流程控制命令Foreach、csv數據讀取功能、以及Tcl針對字符串操作的命令{string range };列表操作命令{split 、index},其余用到的皆是HyperMesh的二次開發命令,具體代碼如下:
? 4 程序效果
網格劃分后對部件進行命名:
調用TCl腳本,完成材料、屬性的自動創建:
收費內容包含建立的材料庫csv文件、腳本代碼。
展開 
hypemesh的相關專題、標簽、搜索
hypemesh的最新內容
9、hypemesh二次開發-自動創建螺栓連接
作者:
simjoy
鏈接:https://www.yqgqt.org.cn/content/post/1815709
本文要實現的主要功能為運用hypemesh軟件,實現螺栓連接的半自動化創建,提升建模效率和準確度。
10、GPU如何加速流體仿真分析?
綜上所述,要實現螺栓連接的自動化創建,其思路可以為:
1.選擇螺栓創建位置;
2.選擇要創建螺栓的部件;
3.調用hypemesh的bolt面板,進行螺栓創建。
1 引言
在運用hypemesh進行前處理過程中,對于一些薄壁零件,往往需要采用2D網格進行表征,在進行2D網格劃分之前,需要對實體進行中面抽取,本文主要實現基于tcl語言的實體中面抽取功能。
2基本思路
選取要抽取中面的實體;
進行中面抽??;
對抽取出來的部件進行重新命名。
1 引言
在進行hypemesh前處理二次開發過程中,一個主要的工作就是對部件(compent)名稱的管理,通過定義component的命名規范,促使部件名稱中包含部件的單元類型、材料、厚度等信息,為后續的自動化處理提供基礎。一種常見的命名規范為:單元類型編號_零件號(零件名稱)_部件厚度_材料,以下劃線“_”進行區分,這種命名方式必須保證原有的component名稱中不包含下劃線“_”。
? 1 引言
運用hypemesh完成網格劃分后需要為部件創建材料和屬性,該過程往往較為繁瑣且容易出錯。因此,采用TCL腳本實現材料和屬性的自動創建,并實現自動賦予,對簡化前處理流程,提升仿真效率具有一定的價值。
? 2 基本思路
該過程主要由兩個部分組成:材料的創建和屬性的創建。
2.1 材料的創建過程思路如下:
1.
在hypemesh 建模過程中,通常需要建立大量的耦合節點,即所謂的rigid 來模仿螺釘。本人利用tcl語言,開發了一個小工具,成功實現了不同的component 共孔位置建立耦合約束。(僅限于平面孔,適用于鈑金件之間)。使用者僅需要輸入搜索兩孔之間的容許范圍,程序自動生成一個component 名為Rigid_Hole用來儲存所有的rigid。
本文的例子對應的視頻連接如下:視頻連接
當然,如何在Hypermesh中設置可以直接求解的inp的方法可以學習后續的視頻,目錄文檔:
HypeMesh_For_abaqus.pdf
1 引言
在實際的振動疲勞測試過程中,一般要求對Z向、Y向和X向依次進行加載,本文主要介紹了如何運用hypemesh+ncode軟件實現上述過程的模擬。
2.模型介紹
有限元模型如下圖所示,材料為6061T6,屈服強度為240MPa,抗拉強度290MPa。
1.打開文件
打開 hypemesh 運行文件, 選擇 optistruct 求解器,打開文件 coffee_lid 文件,顯示如圖 。
2。仿真結果
2.1 變形情況
2.2 受力情況
3.詳細操作步驟及模型文件見附件。
這里簡單介紹一下采用hypemesh軟件進行abaqus模態分析的基本流程。
網格劃分
這里是已經建立好的網格,在左端圓孔處設置固定約束。
2.材料及屬性設置
2.1 新建材料,這里選用AL6061,對材料的密度,彈性模量進行設置如下:
2.2 建立屬性,類型選擇SHELL-SECTION,賦予材料屬性和厚度,并將建立好的屬性賦予給單元compent。