scp会覆盖同名文件吗_你会Hypermesh一键式完成几何文件到求解文件的输出吗?
前不久,我在仿真秀APP更新了2篇Hypermesh二次開發的文章,介紹了《Hypermesh二次開發之電子產品跌落全流程開發講解》和《前處理軟件Hypermesh二次開發如何從入門到精通》;同步推出了《Hypermesh 二次開發高級培訓11講》線上視頻課程,受到了大家的關注和好評。
今天繼續為大家詳細講解,如何使用hypermesh二次開發功能實現一鍵式完成幾何文件到求解文件的輸出。
在實際工程項目中,CAE工程師經常會面臨結構工程師很多重復簡單的需求,我們以彈片壓縮為例,假設工況是彈片下壓一定的位移,結果看反力或塑性變形,結構工程師根據結果反饋修改彈片形狀和材料然后再次提交給CAE工程師重復上述操作直至滿足條件。
可是對CAE工程師來說,這就是簡單重復的工作,一是比較浪費時間,二是對自己能力毫無提升。接下來給大家介紹如何使用hypermesh二次開發功能瞬間完成上述簡單重復的工作。
一、幾何文件處理
首先我們進行的是幾何文件的處理,在這里我們需要進行幾步關鍵操作:
1、提取厚度等幾何信息
獲取幾何厚度信息方式很多,主要是基于幾何的某些特征來獲取一些特定數值,然后通過tcl語言進行判斷,從而得到幾何的厚度信息。為后續賦予殼體屬性和生成3d網格做厚度參數。
2、抽取中性面
采用如下命令,可以很好的得到幾何的中性面,并自動生成middle surface的comp,待完成3d網格后,其所包含的2d單元隨著組建一起刪除掉。
*midsurface_extract_10 surfaces 1 -1 0 1 1 9 0 20 0 0 10 0 10 -2 undefined 0 0 1
二、網格處理
接下來進行的網格的劃分工作,首先進行2d單元網格自動劃分工作,接著對2D單元網格進行質量檢查,將不合格的單元重新劃分,這里面重新劃分網格一般有兩種方法,一種是將不合格的單元與周圍單元進行remesh操作,一種是單獨調整不合格單元,比如四邊形單元雅可比過小,可以調整單元節點改變四邊形網格形狀,也可以將四邊形劃分成兩個三角形操作等。
最后是生成3d單元,賦予殼單元屬性及厚度,刪除2d單元。需要注意的是,網格劃分方式不能選擇interactive,而應該選擇automatic對應的api接口命令。
三、邊界條件定義
根據我們設定的工況,我們可以預先定義好一個模板,然后在對一些**進行更新操作就可以完成求解文件的輸出工作。這里面主要有兩個過程:
1、調整壓板位置,使之與spring上表面接觸,計算兩者之間距離信息,可以使用*translatemark命令來自動完成。如下圖所示:
2、更新固定端節點:可以通過幾何位置信息選取spring相對應的節點, *createmark nodes 1和 *entitysetupdate "fixed" nodes 1完成對應節點**的更新工作。
四、輸出求解文件
完成上述操作后,輸出相對應求解器的求解文件,如果涉及到文件的覆蓋操作,使用hypermesh的answernext命令,設置yes即可
五、批處理文件編寫
Hypermesh編寫批處理文件有兩種方式,一種是調用cmf文件,一種是調用tcl文件,目前新版本hypermesh已經不再使用cmf文件記錄腳本信息了,該為tcl文件直接記錄腳本信息。
Bat文件內容如下:
"D:Program FilesAltair2017hmbinwin64hmbatchexe" -tcl D:estcourse9.tcl
或者:
"D:Program FilesAltair2017hmbinwin64hmopengl.exe" -tcl D:estcourse9.tcl
其中hmbatch方式不現實hm的界面,直接在后臺運行tcl文件的操作,hmopengl方式會彈出hypermesh軟件界面,用戶可以看到tcl文件實時運行情況。
五、視頻演示
通過下面的視頻(請在原文查看)我們可以看到,通過雙擊批處理文件,幾十秒內就完成stp文件到inp文件的輸出工作,整個過程無人工干預,一鍵式完成對應操作,而且自動化操作還可以避免人為操作帶來的操作失誤等問題。
好了,小伙伴!這就是我為您介紹的,使用hypermesh二次開發功能高效工作,一鍵式完成幾何文件到求解文件的輸出。不知道大家掌握的情況如何 ?是不是還想要一些模型文件進行練習。
為此,我確定在4月30日晚上19點(周二)在仿真秀知識講堂直播間首播Hypermesh 二次開發高級培訓系列課的第8期《教你一鍵式完成幾何文件到求解文件輸出》,時長40分。本期課程全部免費。模型文件和資料也全部免費發放。
講課大綱(一鍵式完成幾何文件到求解文件)
1、學習hypermesh 二次開發的幾何處理
2、掌握網格劃分及單元類型定義
3、掌握材料級屬性定義
4、掌握邊界條件定義
5、學會Hypermesh二次開發的輸出設置
6、掌握Hypermesh分析步定義
用戶得到:
1、熟練使用tcl語言在hm內完成復雜操作
2、掌握一鍵式完成幾何文件到求解文件輸出的開發流程
3、hypermesh二次開發中常用命令及使用技巧
歡迎付費訂閱乘風老師主講的《Hypermesh 二次開發高級培訓11講》
作者:乘風,仿真秀專欄作者
聲明:原創文章,首發仿真秀公眾號,部分圖片源自網絡,如有不當請聯系我們,歡迎分享,禁止私自轉載,轉載請聯系我們。
總結
以上是生活随笔為你收集整理的scp会覆盖同名文件吗_你会Hypermesh一键式完成几何文件到求解文件的输出吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通用无线设备对码软件_珞光全新发布国产通
- 下一篇: 1063. 计算谱半径(20)