
發布
注冊
/
登錄Python HyperStudy
關注創建者:幸福里8號 創建時間:2018-09-13
Python HyperStudy的視頻教程
利用Python函數創建HyperStudy復雜響應
利用Python函數創建復雜響應。 本視頻整理自Altair-China視頻課程,為免費視頻。 整理出來旨在分享hyperworks知識給廣大同行,不為個人利益。 若有侵犯相關合法權益請告知,即刻根據規范刪除。
免費 1小時29分鐘 623播放
查看
Python HyperStudy的實例教程
將Python定義函數導入HyperStudy并調用
第一步,定義RosenBrock函數
(1) 新建文本文檔,在文本輸入區內輸入如下
def ros_eval(x, y):
return 100*(y-x*x)*(y-x*x) + (1-x)*(1-x)
(2)另存為rosenbrock_function.py。退出并關閉文本文檔。
第二步,將定義函數添加至首選項文件Preference File
(1)新建文本文檔,輸入如下
*Id("HyperStudy v14.0")
*BeginDefaults()
*BeginPlotDefaults()
*RegisterPythonFunction("ros_eval","<path>/rosenbrock_function.py",2)
*EndPlotDefaults()
*EndDefaults()
將<path>替換為rosenbrock_function.py所在的路徑。
(2)保存文本文檔為rosenbrock_prefs.mvw,退出并關閉。
第三步,HyperStudy求解
(1)啟動HyperStudy,依次菜單欄“file-Use Preference File- rosenbrock_prefs.mvw file”,此時完成了首選項文件Preference File的導入。
(2)利用HyperStudy新建Model,類型為Internal Math
(3)定義變量X和Y,如下
(4)執行Nominal Run
(5)創建并定義輸出響應,調用上述定義的RosenBrock函數。
展開 基于HyperStudy大跨屋面結構樹形柱的優化.pptx
本次優化案例來源為本團隊正在進行的一個項目中的電影院入口鋼結構雨棚,該雨棚的跨度為40mx40m,屋頂結構形式為雙向桁架,由12根樹形柱支撐。
1、本團隊通過python語言編制了Hyperstudy與SAP2000之間的接口hyperstudy-sap2000.exe
使Hyperstudy 可以應用到土木工程領域。
2、本團隊對一個實際的工程項目“大跨度鋼結構雨棚樹形柱”進行了優化分析,驗證了接口的可用性以及Hyperstudy 可以應用到土木行業的設計分析中。
3、優化的結果驗證了Hyperstudy其優化算法的高效性以及對土木結構設計的適用性。
4、本次課題重點是實現了Hyperstudy的多學科應用,在后續的過程中可以不斷豐富hyperstudy-sap2000.exe ,使其功能更加強大,將Hyperstudy的優化算法更好的應用到土木領域中。
展開 
Python HyperStudy的相關專題、標簽、搜索
Python HyperStudy的最新內容
用Inspire做參數化建模,在SimLab面做AcuSolve的求解設置,然后錄成腳本輸入HyperStudy,在HyperStudy里定義響應以及每個參數的邊界。最終仿真優化出來的結果雖然溫度只下降了0.7度,但是重量下降了18%,可以節省不少成本。
wx_fmt=gif"></p><p><br></p><p> 本次研討會Altair高級技術經理方獻軍老師將介紹基于Python的HM二次開發及注塑件和鑄造件中面網格快速建模和HyperMesh 2024版最亮點內容。
2024版本中新增 python API 支持,支持基于 python 語言定制自動化執行腳本與插件,進一步降低定制開發門檻。另外新增全新的生成式設計工作流程,能夠針對給定的問題生成并考察大量潛在的設計概念。
3.不止于優化!全面的非線性與多物理場仿真求解器
Altair HyperWorks 具備豐富的多物理場仿真能力,包含結構、多體、離散元、流體、電磁等。
2024版本中新增 python API 支持,支持基于 python 語言定制自動化執行腳本與插件,進一步降低定制開發門檻。另外新增全新的生成式設計工作流程,能夠針對給定的問題生成并考察大量潛在的設計概念。
3.不止于優化!全面的非線性與多物理場仿真求解器
Altair HyperWorks 具備豐富的多物理場仿真能力,包含結構、多體、離散元、流體、電磁等。
航空機電作動器同步電機的設計與優化
Heroux-Devtek是國際航空航天的先進制造商,世界第三大起落架制造商,本次會議,他們將個紹Heroux-Devtek 如何使用Altair工具“FluxMotor”、“Hyperstudy"和Fux2D開發典型警的綜合設計過程: 從發動機需求的推導,從高層次的規范到功能臺架測試。此外還將特別介紹上述發動機功能的設計、開發、優化和驗證過程。
《OptiStruct及HyperStudy優化與工程應用》 方獻軍,徐自立,熊春明,機械工業出版社
文章來源:結構仿真學習
用戶可采用SimLab的Python宏命令,錄制建模流程。或在HyperWorks CFD模塊的Template Manager創建Tcl/Tk命令流。這兩種方法都可以在后臺調用AcuSolve求解器,自動劃分網格,提交計算任務和獲取響應值。
前饋控制器Python腳本定義閥門打開條件:
后處理:時間-流量曲線
后處理:時間-壓力曲線
07
PS:為什么不用Compose或者python進行繪圖呢?因為它們顯示不了網格模型。
本例的目的是說明在HyperStudy中可以把ID號變成變量。類似的,HyperStudy中的變量還可以是節點、單元、梁截面、材料、屬性、載荷、工況等的id號。
而并非一定要從Python Plugin運行