peterdsharpe/AeroSandbox
Aircraft design optimization made fast through computational graph transformations (e.g., automatic differentiation). Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.
What it solves
AeroSandbox 簡化了飛機及其他工程系統的設計與優化。它解決了優化大規模設計問題(通常涉及數萬個變數)的困難,透過提供一個物理模型端到端可微分的框架,讓標準硬體上也能實現快速收斂與高效能表現。
How it works
該套件結合了類似 NumPy 的語法以提升易用性,並結合了現代自動微分技術。這使得軟體能夠自動計算梯度,消除了繁瑣的手動導數數學運算。它包含了一個可微分航空航太物理模型的函式庫,涵蓋空氣動力學、結構、推進系統與任務軌跡,但也允許使用者整合自定義的物理模型,或將其作為非線性方程組、ODE 與 PDE 的獨立求解器使用。
Who it’s for
它專為需要進行概念性飛機設計、形狀優化或複雜系統權衡分析的航空航太工程師、研究人員與愛好者而設計。
Highlights
- End-to-End Differentiability: 實現多學科(空氣動力學、推進系統等)的高速同步優化。
- Broad Aerospace Toolkit: 包含用於 Vortex Lattice Method (VLM) 模擬、翼型優化與詳細重量估算工具。
- Flexible Integration: 透過 STEP 匯出與 XFoil、AVL 及 CAD 軟體進行介面整合。
- General Purpose Solver: 可獨立於飛機設計之外,作為通用優化求解器或用於求解微分方程使用。
相關
- 專案
- 專案
- 專案
- 專案
- 專案