www.日韩av.com,亚洲不卡av一区二区三区,天堂av在线网,成人福利视频在线看

HyperMesh 二次開發案例之焊縫連接

2017-04-21  by:CAE仿真在線  來源:互聯網


1 概述

CAE流程自動化系統在國外企業中得到廣泛應用,并取得良好效果;國內近幾年也有企業在開發適合本公司發展的流程自動化系統,如一汽技術中心開發的發動機結構/溫度仿真的流程自動化工具可將有限元建模效率提高78%,大大減少人工重復性勞動。

HyperMesh是世界公認的優秀前處理軟件。它不僅提供了強大的前處理功能還提供了完善的API(應用程序接口)。用戶可以根據自己的獨特需求利用Tcl/Tk語言結合這些API進行HyperMesh二次開發。針對HyperMesh二次開發,主頁君將通過一些簡單案例進行分享學習心得。


2 焊縫連接小案例

在hypermesh中,焊縫連接需要采用rigid中的reb2連接,并且節點需要一個一個選取,操作過程很是麻煩,本文開發了一個簡單的焊縫連接的例子,同時對二次開發進行簡單介紹。

HyperMesh 二次開發案例之焊縫連接hypermesh學習資料圖片1

首先采用GUI操作對焊點進行連接,然后通過Edit=>Command File查看GUI對應的命令。如圖可以看出形成的新命令是*rigid(1182,390,123456),通過Help可以查到*rigid的意思。

NAME
*rigid - Creates a rigid element between two nodes.

SYNTAX
*rigidnode1 node2 dofs

1182和390表示節點,123456表示約束的自由度。然后我們可以通過一個循環實現多個節點一起創建REB2. 循環命令采用TCL語言中的foreach來實現。

HyperMesh 二次開發案例之焊縫連接hypermesh學習資料圖片2


通過*createlistbypathpanel和set命令創建兩組對應的節點,然后采用foreach循環來實現多個對應節點一起創建reb2.

HyperMesh 二次開發案例之焊縫連接hypermesh應用技術圖片3

具體命令流如下圖所示。將命令流保存為tcl后綴,然后在File中的Run=>TCL/TKfile,打開保存的文件,即可實現操作。

本文主要命令為:*createlistbypathpanel創建路徑選擇按鈕,set設置變量,foreach循環,*rigid縫合節點。如果覺得有用請隨手點贊,后續內容更精彩。


#連接焊縫,node path1----node path2 數目一致


*createlistbypathpanel nodes 1 "Select nodes for the rigids:"

set node_list1 [ hm_getlist nodes 1 ];

*createlistbypathpanel nodes 2 "Select nodes for the rigids:"

set node_list2 [ hm_getlist nodes 2 ];


foreach n1 $node_list1 n2 $node_list2 {

if {$n1*$n2 > 0} {

*rigid $n1 $n2 123456

}

}


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:HyperMesh 二次開發案例之焊縫連接 HyperWorks有限元分析培訓 HyperMesh網格劃分培訓 hyperMesh視頻教程 HyperWorks學習教程 HyperWorks培訓教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 德钦县| 石渠县| 峨边| 龙江县| 潮安县| 固原市| 马尔康县| 保山市| 安化县| 贵德县| 化州市| 稻城县| 白沙| 平陆县| 达拉特旗| 吉木乃县| 泗水县| 衡东县| 鄢陵县| 平塘县| 广德县| 怀柔区| 鄂托克前旗| 黎平县| 论坛| 黄梅县| 城口县| 宜黄县| 泊头市| 遂溪县| 遂平县| 峡江县| 石首市| 通山县| 蚌埠市| 曲麻莱县| 新宾| 崇义县| 固阳县| 纳雍县| 永清县|