
發布
注冊
/
登錄HyperGraph
關注創建者:ALTAIR 創建時間:2018-10-22
HyperGraph的視頻教程
HyperView+HyperGraph 2D_打開LS_DYNA處理生成的文件
本期內容講解利用HyperView和HyperGraph2D打開LS-DYNA求解器生成的D3PLOT,rcforc等文件。
¥39.99 3分鐘 8播放
查看
HyperGraph的實例教程
比如使用Meta(作者強烈推薦這種方法用于聯合仿真優化的有限元結果后處理,后續會專門講解如何使用Meta進行結果后處理并聯合優化軟件進行優化仿真),或者hyperview、hypergraph等。
本文主要講解使用hyperview和hypergraph的后處理用于創建設計響應,并聯合優化軟件進行聯合仿真優化。
使用hyperview/hypergraph進行結果后處理有多種方式,常用的方法是直接通過圖形界面進行操作,這也是常規的操作方法。但是這種方法無法與優化軟件建立聯合關系。另外兩種方法一個是通過使用tcl腳本來處理結果文件,并將需要讀取的設計響應結果輸出到一個文本文件中。還有一種方法是使用hyperview/hypergraph的mvw文件來處理結果文件,這種方法相比于第二種方法更加容易掌握,不需要熟悉tcl腳本語言。本文主要針對后兩種方法進行講解。
展開 HyperGraph從12.0開始增加了單位識別,對帶單位的曲線不允許做手工scale。如果你想要做手工scale的話,用這種方法關閉單位識別的功能。此方法可以解決試驗.mme因自帶單位,導入HW后造成曲線錯亂的問題。
******************************************************
使用記事本打開安裝目錄下*\Altair\12.0\hw\preferences.mvw,添加如下字段:
*Id("HyperGraph v12.0")
*BeginDefaults()
*BeginPlotDefaults()
*EnableUnitScaling(false)
*EndPlotDefaults()
*EndDefaults()
********************************************************
展開 主題: HyperWorks后處理二次開發——從仿真結果到分析報告
時間: 2013-12-139:30 AM - 11:30 AM
HyperWorks后處理軟件程序主要包括HyperView和HyperGraph兩大模塊:HyperView主要對仿真分析結果進行云圖分析,應力、變形等數據的提取,以及交互式視圖變換和變形動畫操作等;HyperGraph主要側重于對仿真分析結果特定數據的變化歷程建立2D、3D的笛卡爾坐標曲線曲面等。而在開放的通用編程框架下,通過簡單的腳本命令實現對特定類型仿真結果的數據提取與處理,靜態動態圖片抓取,以及自動生成Word、Excel、PPT報告,既能大幅提高工作效率,又能完成試驗仿真數據的積累和比對。
我們將介紹HyperView和HyperGraph二次開發的主要內容,包括:
?
HyperWorks開放式通用編程框架,基礎開發環境
?
HyperView二次開發數據結構,編程實體介紹,以及常用API
?
HyperView 常用實體類型數據查詢、提取和處理方法
?
HyperGraph 二次開發數據結構,編程實體介紹,以及常用API
?
HyperGraph2D仿真分析結果數據讀取與曲線的構建方法
?
HyperGraph2D 簡單曲線數據處理方法介紹
?
自動生成Word、Excel、PPT報告方法介紹及案例展示
報名方式:
1,通過網絡注冊報名,注冊地址http://www.altair.com.cn/EventList.aspx?type=Web%20Seminar
2, Email報名, 請用中文發送您的中文姓名/單位/部門/職務/聯系電話/郵箱/詳細地址/郵編/行業等相關信息到info@altair.com.cn
展開 三、HyperGraph調用(曲線后處理)
Batch:"D:\hypermeshinstall\hwdesktop\hw\bin\win64\hw.exe" -b -clientconfig hwplot.dat -tcl getHistoryData.tcl
Tcl文件示例(獲取X-Y曲線):
# hwc hwd window type="HyperGraph 2D"
# 定義文件路徑
set cwd [pwd]
set inputFileName Model_tempDispSteady_1.odb
set filePath [file join $cwd $inputFileName]
# 通過HyperGraph built plots
hwc xy load file=$filePath subcase= "Step-tempDispSteady:" ydatatype= "ALLIE-Internal energy (PART-1-1) (Time History)" yrequest= all ycomponent= all
hwc xy load file=$filePath subcase= "Step-tempDispSteady:" ydatatype= "Displacement (PART-FINALLY-1)" yrequest= N380 ycomponent= MAG
# ——————————————————————————————————
# 通過Templex獲取曲線的x及y
hwi OpenStack
hwi GetSessionHandle mySessionName
mySessionName GetProjectHandle myProjectName
myProjectName GetTemplexHandle
展開 HyperStudy和HyperGraph / HyperView 等模塊都會用它。實際上大家日常工作中在HyperGraph里面使用的函數和操作都是基于templex的。
我們先來看一下HyperGraph中怎么使用:比如希望得到多條曲線的上包絡線,由于templex的強大功能,自己只需要寫一點點代碼,如下:
可以把得到的新曲線的數值直接放在{}里面進行繪圖(當然,也可以變成HyperGraph的一部分),下圖中的實線是sin(x)和cos(x)曲線,點是上包絡得到的結果:
如果需要處理的問題比較復雜,建議使用HyperWorks中的Compose,理由是:
Compose可以使用HyperGraph的讀取接口
兼容了MATLAB的編程語法(好處是很多編程問題在網上一搜就找到答案了)
可以和python共享變量,只要能通過python解決的問題都可以解決了。
比如你要繪制各種漂亮的圖表,python很擅長。你可以在下面這個網站找到幾千種不同類型的圖表(帶源代碼)。
網址:
https://matplotlib.org/gallery/index.html
因為templex是編程語言,具有很大的靈活性,可以配合HyperStudy完成各種稀奇古怪匪夷所思的工作。
展開 
HyperGraph的相關專題、標簽、搜索
HyperGraph的最新內容
三、HyperGraph調用(曲線后處理)
Batch:"D:\hypermeshinstall\hwdesktop\hw\bin\win64\hw.exe" -b -clientconfig hwplot.dat -tcl getHistoryData.tcl
Tcl文件示例(獲取X-Y曲線):
# hwc hwd window type="HyperGraph 2D"
# 定義文件路徑
最近幾年,我們一直在推進 Python 二次開發的兼容,現在 HyperMesh 以及 HyperView、HyperGraph 等后處理工具,Python API 的覆蓋率已經達到 98%-99%,絕大多數功能都能用 Python 調用。
如果偶爾用到沒兼容 Python 的小眾功能,也支持 Python 和 TCL 混合編程,不用完全重構代碼。
最近幾年,我們一直在推進 Python 二次開發的兼容,現在 HyperMesh 以及 HyperView、HyperGraph 等后處理工具,Python API 的覆蓋率已經達到 98%-99%,絕大多數功能都能用 Python 調用。
如果偶爾用到沒兼容 Python 的小眾功能,也支持 Python 和 TCL 混合編程,不用完全重構代碼。
后處理分析:
采用 Altair? HyperView? 和 HyperGraph? 評估結果,保證最終設計達標。
</p><p><strong>后處理分析:</strong></p><p>采用 Altair? HyperView? 和 HyperGraph? 評估結果,保證最終設計達標。
ALTIAR公司通用的后處理工具有HyperView(看一些動畫)結合HyperGraph(看一些曲線),做這種后處理的可視化工作,然后可以截一些動畫或圖片放到我們的報告里。
HM打開的只能是后綴是.hm的文件,其他的文件格式要想放到HM里邊來用的就是這里導入的功能。
</p><h3><strong>方獻軍(Altair高級技術經理)</strong></h3><p> 主要負責前后處理模塊HyperMesh, HyperView, HyperGraph和結構求解優化模塊OptiStruct , HyperStudy的客戶支持、學習資料編寫及二次開發,協助中國區客戶解決工作中的各種實際問題。
2.前后處理交互方式變革,重構仿真體驗
前后處理環境HyperMesh/HyperView/ HyperGraph 用戶界面全面升級,帶來全新交互體驗與效率提升。新界面包含許多新的功能與應用場景,如:云端材料庫無縫鏈接,NVH、碰撞與 CFD 專用建模環境,自動報告生成,概念設計優化,設計探索等。
2.前后處理交互方式變革,重構仿真體驗
前后處理環境HyperMesh/HyperView/ HyperGraph 用戶界面全面升級,帶來全新交互體驗與效率提升。新界面包含許多新的功能與應用場景,如:云端材料庫無縫鏈接,NVH、碰撞與 CFD 專用建模環境,自動報告生成,概念設計優化,設計探索等。
在hypergraph或者hyperview中運行腳本,選擇binout文件,選擇鞭打分析標準(CNCAP/ENCAP或者CIASI)、如果鞭打假人輸出單元或者節點被篡改(跟假人初始ID不同),根據提示輸入單元或節點ID號,軟件將自動提取出分析結果并截圖,模型單位是kg-mm-ms。

