Hello,
I am hoping to use SUAVE as a means of validating another conceptual design tool's fuel burn estimates for slowing down the cruise Mach of a regional jet by 10%.
I was going through the optimization tutorial when I tried to do a run and I ended up with the following string of values:
Inputs
[0.92 0.8 ]
Obj
[0.73230996]
Inputs
[0.92000001 0.8 ]
Obj
[0.73231002]
Inputs
[0.92 0.80000001]
Obj
[0.73230996]
Inputs
[0.5 0.92612154]
Obj
[0.83769962]
Inputs
[0.72098521 0.85976202]
Obj
[0.7430164]
Inputs
[0.82165641 0.82953153]
Obj
[0.73179085]
Inputs
[0.87077104 0.81478293]
Obj
[0.73083287]
Inputs
[0.89522198 0.80744058]
Obj
[0.73128146]
Inputs
[0.90749683 0.80375457]
Obj
[0.73172111]
Inputs
[0.91368297 0.80189694]
Obj
[0.73199522]
Inputs
[0.91680648 0.80095898]
Obj
[0.73214646]
Inputs
[0.91838505 0.80048495]
Obj
[0.73222626]
Inputs
[0.91918321 0.80024527]
Obj
[0.73226722]
Inputs
[0.91958685 0.80012406]
Obj
[0.73228826]
Inputs
[0.91958687 0.80012406]
Obj
[0.73228825]
Inputs
[0.91958685 0.80012408]
Obj
[0.73228833]
Inputs
[0.75023011 0.6 ]
Obj
[0.76307601]
Inputs
[0.83829658 0.70406566]
Obj
[0.74508974]
Inputs
[0.88035806 0.75376851]
Obj
[0.73800285]
Inputs
[0.90060637 0.77769537]
Obj
[0.73494427]
Inputs
[0.91039161 0.78925831]
Obj
[0.73354944]
Inputs
[0.9151294 0.79485682]
Obj
[0.73289365]
Inputs
[0.91742543 0.79756997]
Obj
[0.73258037]
Inputs
[0.91853862 0.7988854 ]
Obj
[0.73242969]
Inputs
[0.91907846 0.79952331]
Obj
[0.73235673]
Inputs
[0.91934027 0.79983269]
Obj
[0.73232164]
Inputs
[0.91946727 0.79998276]
Obj
[0.73230433]
Inputs
[0.91946729 0.79998276]
Obj
[0.73230426]
Inputs
[0.91946727 0.79998278]
Obj
[0.73230433]
Inputs
[0.91968017 0.79992405]
Obj
[0.73231481]
Inputs
[0.91957264 0.7999537 ]
Segment did not converge. Segment Tag: cruise
Error Message:
The iteration is not making good progress, as measured by the
improvement from the last ten iterations.
Obj
[0.7323096]
Inputs
[0.91951942 0.79996838]
Obj
[0.7323071]
Inputs
[0.91949306 0.79997565]
Obj
[0.73230578]
Inputs
[0.91948002 0.79997925]
Obj
[0.73230502]
Inputs
[0.91947357 0.79998102]
Obj
[0.73230468]
Inputs
[0.91947039 0.7999819 ]
Obj
[0.73230466]
Inputs
[0.9194688 0.79998234]
Obj
[0.73230444]
Inputs
[0.91946802 0.79998255]
Obj
[0.73230436]
Inputs
[0.91946764 0.79998266]
Obj
[0.73230431]
Inputs
[0.91946746 0.79998271]
Obj
[0.73230456]
Optimization terminated successfully (Exit mode 0)
Current function value: [0.73230456]
Iterations: 3
Function evaluations: 40
Gradient evaluations: 3
[0.91946746 0.79998271]
fuel burn = [7323.04558952]
fuel margin = [1.66407523]
Is this the expected output? The Fuel Burn looks more or less unchanged from where it started from. Perhaps too few design variables are free for the optimizer to exploit.
On the same note, is there a comprehensive list of all viable design variable names that could be used in the problem.inputs array?
Ideally, I plan on having span, sweep, chord, thickness, altitude (already free in the tutorial), and max thrust free in an optimization run to evaluate the gains associated with dropping cruise speed to M 0.7 instead of M 0.78.
Thanks in advance,
Rassam Yazdi