Skip to content
Discussion options

You must be logged in to vote

Yes, that should work! You will want to define these as opti.variable() during the geometry creation. To put in dihedral, you will need to modify the xyz_le of the asb.WingXSec objects within the wing (as the cross sections are parameterized by position, not dihedral angle).

Then, put that asb.Wing into an asb.Airplane, and you can call asb.AeroBuildup on it. From there, you can do opti.minimize() on the resulting CD, and set up your optimization problem.


On a more conceptual note rather than a computational one: don't forget to set reasonable other constraints (e.g., lift constraint, zero-moment, span constraint), otherwise you may accidentally create an unbounded or impractical optimiz…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@karmix96
Comment options

Answer selected by karmix96
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants