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: 可以独立于飞机设计之外,作为通用优化求解器或用于求解微分方程。
相关
- 项目
- 项目
- 项目
- 项目
- 项目