仿真自動化的流程和開發的內容

仿真自動化的流程和開發的內容

 

作為一個仿真工程師,我們都知道在做仿真計算時,前處理占據了大量的時間,特別是幾何處理和網格劃分這塊。一旦幾何處理和網格劃分完畢也就意味者我們的仿真工作至少完成了60%以上。那么有沒有可以倍速提升仿真效率的做法呢?

 

答案是肯定的,在某些場景下,我們可以通過采用仿真自動化的方式來提高效率。仿真自動化從原理上來說,分為設計、仿真分析流程(業務過程)自動化和設計、仿真軟件自動化。前者是將設計、仿真分析流程封裝成模板,控制代碼驅動模板自動執行。后者則是為設計、仿真軟件開發接口,控制代碼通過軟件接口驅動仿真軟件自動執行。

 

不管是仿真流程自動化和仿真軟件自動化,從開發的流程來說,都可以分為GUI開發、前處理開發、仿真流程集成開發、求解開發和后處理開發五個環節,當然了這里我沒有介紹軟件工程比較關注的需求調研和測試環節,也沒有陳墨文檔模塊,這幾塊從研發角度來講,也是很重要的,是軟件開發過程中非常重要的環節。

 

上述五個開發流程,均有其不同的開發目標和開發內容以及對應的收益,考慮到文字表達的直觀度欠佳,我以表格的方式來展示,相信您看了后會一目了然。

 

流程

開發目標

開發內容

項目收益

GUI開發

 

用戶交互界面開發

1.各類交互界面開發,能夠對邊界、模型、工況等進行設置

2.工具軟件集成接口開發

簡化操作、降低應用門檻、效率提升

前處理開發

模型解析和參數提取

1.對模型文件進行解析

2.提取及仿真計算相關關鍵參數

效率提升

仿真流程集成開發

 

仿真分析流程封裝

1.開發腳本實現計算網格的生成

2.自動輸出設定條件的計算準備文件,進行數值計算

 

效率提升

求解開發

集成計算及計算控制

1.集成HPC資源

2.對計算情況進行監控

效率提升

一鍵提交

后處理開發

結果提取

自動生成報告

1.從計算結果中提取結果數據,形成圖表、圖形

2.自動輸出標準格式的報告

效率提升

一致性高

                                               

寫在最后,上海冪知科技有限公司(www.mizhitech.com)從事CAE開發和CAE二次開發多年,在仿真自動化方面形成了自己獨特的優勢,為航空航天、船舶、核電、汽車、高科電子等諸多用戶提供了大量的仿真自動化案例,有興趣的朋友們可以關注一下或者聯系我(xuyf@mizhitech.com)。

 

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP