OpenMDAO / Aviary

NASA's aircraft analysis, design, and optimization tool
https://openmdao.github.io/Aviary/
Other
134 stars 59 forks source link

Consolidate the idea of `target_range` in `phase_info` and `Mission.Design.RANGE` #238

Open johnjasa opened 5 months ago

johnjasa commented 5 months ago

Desired capability or behavior.

Currently, if you set the 'target_range' in post_mission within your phase_info object then a constraint will be added to make the mission distance match that value. This is easily confusing with Mission.Design.RANGE also existing. Users might set one or the other thinking it would impact the mission they're evaluating. We should consolidate or clarify this in some way to prevent confusion.

Another consideration is that we're trying to keep the aircraft definition and mission definition as two separate files. If the user sets Mission.Design.RANGE in their .csv, should that directly affect the performed mission length in Aviary? This might need to wait for the notion of off-design to come into Aviary; it's definitely affected.

Please chat with me about more details on this issue before tackling it.

Is your feature request related to a problem? Please describe.

No response

Associated Bug Report

No response