Hypemesh二次開發-自動創建材料屬性
瀏覽:3993 評論:6 收藏:13
? 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文件、腳本代碼。
以下內容為付費內容,請購買后觀看
34人購買
包含建立的材料庫csv文件、腳本代碼。
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
4
6
13




















