我們最近發布了用于前期建模及優化的軟件CAESES和CAESES免費版的4.1.2版本。這里總結一下最重要的變化和改進內容。所有新功能的詳細信息、修改和bug修復可以在我們的更新日志里找到。
最有設計和Pareto前沿
4.1.2版本里, 我們在最優設計的可視化和顯示Pareto前沿的技術上前進了一大步。最優設計方案會有一個新的圖標-在藍色背景中顯示一顆星,這樣能夠方便地快速分辨。更多的信息可以在相應的Pareto前沿博客中找到。https://www.caeses.com/blog/2016/best-designs-and-pareto-frontier/
設計輸出
用戶現在可以直接從設計樹中導出一個單獨的CAESES(* .fdb)項目設計。這樣可以非常方便地在好的優化方案基礎上繼續進一步優化。當前設計的仿真結果可選擇性地轉移到新的項目。
CONVERGE用戶的新輸出
我們已經為用戶添加了一種新的支持CONVERGE(來自Convergent Science公司的CFD軟件)的輸出格式,這是應一位來自柴油機活塞公司的汽車行業CFD工程師的請求。細節在這篇博文中給出。https://www.caeses.com/blog/2016/new-export-format-for-converge-users/
改進CFD伴隨方程(Adjoint CFD)
CAESES能夠讀取各種仿真軟件的CFD伴隨方程結果,并將它們映射到自由變化的參數化模型中。這樣,用戶可以找到最重要的參數變量,運行高效的自動外形優化。在4.1.2版本中, CFD伴隨方程結果可以直接用作CAESES的參數靈敏度計算。這樣就很容易實現在自動優化過程中考慮CFD伴隨方程的結果。伴隨方程的梯度信息現在轉化成一個可選的基于后續梯度的搜索。作為對參數靈敏度計算的進一步改善,我們開發出一種新的參數設置方法,用戶可以輸入參數的最大絕對變形量。
新的SHIFT變化和Free Form Deformation 變形
Shift變化例如Lackenby,以及Free Form Deformation變形現在可以以一種新的方式施加給BReps。新的方式將不再直接移動表面、而是轉化控制NURBS曲面的點和線,這使得變形更加穩定并提高了性能。NURBS幾何的內部控制點數量非常關鍵, 現在可以通過這種新的方式來增加。一旦變形被應用,控制點的數量也可以選擇性地通過容差精度來降低。我們添加這項功能的目的是為了可以降低模型質量大小的同時,也可以滿足一些客戶對高精度模型的特殊要求。
新的Fillet Surface曲面
我們添加了新的Fillet Surface創建方式,用以實現2個曲面之間的光滑過渡。原來的方法叫做“Edge Sampling”,現在被標注為過時的方法(obsolete), 后續的版本中它將被完全移除。新的方法將考慮兩個輸入曲面的底層NURBS結構。 另外,fillet surface現在可以使用“Arc Length”設置來實現更豐富的參數化變形,幫助客戶創建不同的fillet surface.
有效的Feature編程語言
編寫自己的函數、曲線類型、專有的輸入/輸出格式等等: 正是這些特性賦予了CAESES中Feature強大的功能。教程部分會有一個新的PDF文檔全面介紹feature定義過程。 包括一般語法、控制語句(loops, if, break…)、類型、嵌套功能、調試、插入、和實例等等。
葉輪模型案例(Turbocharger)
葉輪案例模型也做了修改,目的是提高易用性。我們使用了新的輔助方法(如extrapolate/extend surfaces), 這樣參數化的模型就可以完全和實體模型及單葉片通道解除關系。實體模型創建也采用了新的創建方法,用戶可以創建一個完整的實體模型或者一個單通道的葉片實體。這兩項變化是應很多結構工程師的需求做出的改進。