Aircraft design optimization made fast through modern automatic differentiation. Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.
asb.optimization.Opti is a context-manager/singleton.
ask.AeroSandboxObject has a base self.opti variable shared by all instances.
asb.common.ImplicitAnalysis can be removed.
AIM:
This is in preparation for automatically creating opti.variables when the parameters (span, chord, ...) are not known. Essentially creating optimisable geometries right from the start, and then setting known parameters.
MODIFICATIONS:
asb.optimization.Opti
is a context-manager/singleton.ask.AeroSandboxObject
has a baseself.opti
variable shared by all instances.asb.common.ImplicitAnalysis
can be removed.AIM: This is in preparation for automatically creating
opti.variables
when the parameters (span, chord, ...) are not known. Essentially creating optimisable geometries right from the start, and then setting known parameters.