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는 항공기 및 기타 엔지니어링 시스템의 설계를 및 최적화 과정을 단순화합니다. 수만 개의 변수가 포함된 대규모 설계 문제의 최적화가 어렵다는 점을 문제를 해결하기 위해, 물리 모델이 엔드투엔드(end-to-end) 미분 가능하도록 프레임워크워크를 제공하여 표준 하드웨어에서 빠른 수렴과 높은 성능을 구현합니다.

How it works

이 패키지는 사용 편의성을 위해 NumPy-like syntax를 결합합니디. 현대적인 자동 미분 기술을 사용하여 소프트웨어가 그래디언트를 자동으로 계산하므로, 번거로운 수동 미분 수학 계산을 필요로 하지 않습니다. 공기역학, 구조, 추진, 미션 트래젝토리(mission trajectories)를 다루는 미분 가능한 항공우주 물리 모델 라이브러리를 포함하고 있지만, 사용자 정의 물리 모델을 통합하거나 비선형 방정식 시스템, ODE, PDE를 위한 독립적인 솔버(solver) package ไว้ la_id

Who it’s for

항공우주 엔지니어, 연구원, 및 개념적 항공기 설계, 형상 최적화 또는 복잡한 시스템 트레이드오프 분석을 위한 작업이 필요한 호비스트(hobbyists)를 위해 설계되었습니다.

Highlights

  • End-to-End Differentiability: 여러 분야(공기역학, 추진 등)를 동시에 고속도로
  • Broad Aerospace Toolkit: Vortex Lattice Method (VLM) 시뮬레이션, 에어포일 최적화, 상세한 중량 추정 도구를 포함합니다.
  • Flexible Integration: STEP export를 통해 XFoil, AVL, and CAD software를 인터페이스합니다.
  • General Purpose Solver: 항공기 설계와 무관하게 일반적인 최적화 솔버 또는 미선분 방정식 해결을 위한 솔버로 사용할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트