peterdsharpe / AeroSandbox

Aircraft design optimization made fast through modern automatic differentiation. Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.
https://peterdsharpe.github.io/AeroSandbox/
MIT License
687 stars 111 forks source link

Last updates NL LL #92

Closed Yashil99 closed 1 year ago

Yashil99 commented 1 year ago

Formatted NL_lifting_line: CL, CD, CM functions added in easier way - less lines of codes - during the mesh phase. Change airfoil.py at line 171 whenever two adjacent airfoils have not the same number of coordinates. Added validation in test_lifting_line.py for an airfoil with default functions (XFoil is not called anymore in order to pass all the pytests) to compare NL LL, VLM and AVL.

I think these are the ultimate updates for NL_lifting_line