
發布
注冊
/
登錄Hypermesh及其二次開發
關注創建者:yu 創建時間:2023-10-10
Hypermesh及其二次開發的視頻教程
ABAQUS子程序二次開發講解及其應用
各位學員: 大家好!本課程為ABAQUS熱力耦合模擬教程,該課程共分為13個章節(后續實際章節數目可能會高于11節,將根據各位學員的實際反饋進行持續更新),13個章節分別如下: ABAQUS固體熱傳導過程模擬講解(穩態過程); ABAQUS對流換熱過程模擬講解(穩態過程); ABAQUS輻射換熱過程模擬講解(穩態過程); ABAQUS固體熱傳導-對流換熱-輻射換熱模擬講解
¥350 7小時24分鐘 1101播放
查看
HyperMesh二次開發課程
自動創建復合材料PCOMP屬性,并輸入鋪層角度 自動對圓孔、方孔、槽孔創建washer 二次開發課程介紹 后續持續更新HyperMesh二次開發主要知識 第一講:TCL語法介紹 第二講:單元節點選擇器講解 第三講:殼網格自動劃分,以及殼單元拉伸成實體單元 第四講:距離判斷命令(最近點查找、距離換算) 第五講:節點坐標系,全局坐標系,局部坐標系 第六講:元素參數信息獲取,比如獲取單元屬性
¥89.9 21分鐘 860播放
查看
hypermesh二次開發入門
該教程,針對 hypermesh 二次開發的初學者。 第一個視頻為一個效果展示視頻。 第一部分為緒論,作為該課程的一個解讀。 第二部分為一個二次開發的操作實例,講解二次開發的基本步驟和大體流程。 第三部分為大家講解如何學習tcl語言。 第四部分以一個工程實例,來為大家介紹tcl賦值語言的使用。 第五部分以一個工程實例,來為大家介紹tcl循環語言的使用。
¥50 5小時42分鐘 2468播放
查看
Hypermesh及其二次開發的實例教程
大部分HyperMesh用戶覺得二次開發這種碼農干的事情大概很困難 。我們平時發現有的工程師非常有耐心:對一件單調乏味的事情重復千百次。其實有時候二次開發真的很簡單,懂一點二次開發會讓你的工作更有效率,讓你的分析生活更有趣。
應用1:創建節點(node)
前處理建模經常需要創建節點,有時數量還相當多 。接下來我們來看一下如何通過二次開發把這些點變到HyperMesh中去!
保證你一看就會!
應用1
輸入: 比如我們已經從別的途徑獲得了這些點的x,y,z坐標;這些坐標保存在nodesxyz.csv文件中,這是一個文本文件,可以使用文本編輯器或者excel打開。
?在HyperMesh中先按照傳統的方法創建第一個點
然后從下拉菜單Edit -> Command File打開命令流文件;我們可以看到下面這條命令,所以我們只需要按照這個格式得到其它命令語句即可實現目標。
展開 hypermesh二次開發之自動記錄用戶操作命令,方便二次開發
視頻 如何做二次開發
點評: 是一個小視頻教程
auto_drafting.exe
225295-ug_open_introduction.ppt
什么是ug.txt
新建 Microsoft Word 文檔.doc
采用Hypermesh中的二次開發可以有效加快模型處理效率,僅對符合連接的孔與孔之間創建螺栓結構,在非鉚接區域不予創建螺栓,效果如視頻所示。
文末有腳本內容及模型文件,如有需求可以進行獲取,十分感謝!
labelframe .subWindow.f.part02 -text "Import/Export" -width 23 -height 100
button .subWindow.f.part02.button00 -text "Import" -width 5 -font {arial 8 bold}
button .subWindow.f.part02.button01 -text "Export" -width 5 -font {arial 8 bold}
button .subWindow.f.part02.button02 -text "-Back-" -width 5 -font {arial 8 bold} -command {destroy .subWindow}
grid .subWindow.f.part02.button00 -column 0 -row 0 -pady 5 -padx 2 -sticky ew
grid .subWindow.f.part02.button01 -column 0 -row 1 -pady 5 -padx 2 -sticky ew
grid .subWindow.f.part02.button02 -column 0 -row 2 -pady 5 -padx 2 -sticky ew
grid .subWindow.f.part02 -column 2 -row 0 -padx 3 -pady 1 -sticky ew
pack .subWindow.f -padx 0 -pady 1
}
#調用subWindow過程
subWindow
2.代碼解析
(1) toplevel .subWindow -background {black}
在HyperMesh
展開 
Hypermesh及其二次開發的相關專題、標簽、搜索
Hypermesh及其二次開發的最新內容
<div contenteditable="false" width="100%">
本工具基于Tcl語言開發,用于hypermesh里面的optistruct/nastran求解器模塊,主要實現以下自動化功能:
</div><div contenteditable="false" width="100%">
智能識別組件單元類型:自動區分殼單元(Shell)與實體單元(Solid)
工具簡介
這款基于TCL腳本開發的工具,專為Hypermesh環境中的Abaqus材料創建而設計。它提供了直觀的圖形用戶界面,使材料屬性的輸入和管理變得前所未有的簡單。無論是創建單一材料,還是管理整個材料庫,這款工具都能輕松勝任。
使用場景
場景一:單一材料快速創建
當您需要快速創建一個新材料時,只需在主界面輸入材料參數,點擊"手動創建"按鈕,工具會自動驗證輸入并創建材料,整個過程只需幾秒鐘
前言聲明:工具用于hypermesh里面的abaqus求解器模塊,通用工具里面的替換字符串、移動部件、替換Inp文件字符串這些在大部分求解器都能適用。
現在只是發布簡單介紹,后續會詳細介紹各個工具的使用。
?? 核心價值:從繁瑣操作到智能自動化
本工具箱深度集成于HyperMesh+Abaqus工作流,由一線仿真工程師基于近10年項目實戰經驗開發,直擊CAE前處理核心痛點
hypermesh前處理時,經常遇見不同部件間用rigid連接后,若刪除部分網格后,會出現自由節點的rigid,手動更新節點耗時重復性大。 因此,基于tcl語言開發了相關代碼,能夠實現rigid自由節點批量更新的功能,提高仿真前處理效率。
Hypermesh二次開發之定位導入模型10個月前
本次分享主要內容: 介紹HM中導入局部模型并定位到指定位置。
日常工作中,很多時候仿真工程師處理模型是十分枯燥且繁重的,修復好幾何還要劃分網格,劃完網格還要對各個部件進行材料創建并賦予,以及工況設置和輸出控制等……仿真工程師的一天是十分忙碌的。
對于一些不怎么變化的工裝,如果我們總是重復上面的一系列過程的話,是多么浪費時間和精力。但我們可以通過一次性劃分網格
在實際機械裝配體中,部件的連接很多時候都離不開螺栓類型的結構,如門窗上的合頁需要通過螺絲進行緊固,汽車輪轂輪輞需要通過螺栓進行連接,腳手架的固定等等都離不開小小螺栓的連接。
有限元也是如此,創建螺栓的方式有很多,比較常見的主要有兩種類型,一種是實體創建,另一種是形式簡化等效方式,各有優缺點,就需要根據應用場景、研究方向等進行考量再應用。
實體創建比較復雜,可以將螺栓特征進行保留,也可以根據需求簡化螺紋
本次分享主要內容是: 自動創建殼體蜂窩板。
好久沒有分享關于二次開發的內容了,本期就給大家帶來蜂窩板的自動創建。
我們都知道蜂窩板的用途十分廣泛,如車輛上的地板、門板、夾木層、紙板等,主要得益于其結構較為輕、高強度、在隔熱、隔音方面也有不俗的表現等 。然而建立一片蜂窩板并不是件容易的事,還是帶有一定的操作繁瑣在里面的。如最近計算一款車門里面就含有蜂窩板,
在HM二次開發中,不僅僅是碼出關鍵執行腳本,也要具有一定交互式窗口才能讓我們自己或是其他用戶有更好的操作體驗。正如HM中的一些工具一樣,它們也是一個個功能腳本拼接構成整個操作界面,很系統地排列在具體的位置,方便查找和管理。
對于我們自己或是團隊來說,HM的二次開發腳本有很多,構建一個適合大多數成員能接受的交互式就尤為重要,但哪種形式的交互式窗口更好呢?這個只能根據大家的使用習慣來決定了
<p>hypermesh擁有強大的二次開發功能,用戶可以利用Tcl / Tk語言進行二次開發,涉及自動化腳本、界面按鈕添加、彈窗等,本次主要講述通過在Utility菜單的User頁面添加自定義按鈕,按鈕附加Tcl / Tk腳本,直接進行用戶所需的特殊功能。如下圖所示:</p><p><br></p><figure style="text-align: center;" class="ql-align-center
在Hypermesh中對于許多重復結構的單元普遍處理方法是對一原始結構單元進行多次復制移動、旋轉以達到每個結構的網格形狀、質量的一致性,能夠減少重復結構件的多次網格劃分,但Hypermesh中沒有的陣列的處理操作,對于許多重復結構的網格就需要逐個點擊復制移動,可以說是件十分麻煩且枯燥的過程。
通過一次性操作實現多次、陣列復制能極大減少我們手動操作的時間