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: 航空機設計とは無関係に、汎用的な最適化ソルバーまたは微分方程式を解決するためのソルバーとして独立して使用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト