Hi Emilio:
Thanks for your reply. I've tried both methods and they all ran successfully for stability analysis.
I'm currently would like to analyze the performance, which means building a correct propulsion surrogate model is rather important.
I first created a .csv file where all the information I got from the performance map is stored. The format is shown in the picture below. I calculated 'SFC' as 'm_dor_fuel (kg/hour)/Thrust' and 'Throttle' is calculated by dividing current state thrust by max. thrust. The performance converged with no error, however I got zero fuel burn in the end. I looked into 'propulsor_surrogate.py' and found the sfc output from sfc=sfc.surrogate.predict(cond) is zero and haven't figured out why. What might possibly be the cause if we assume the .csv input is reasonable?
Additionally, how should I set a sfc_anchor value? (Is there a specific definition to this value?)
Appreciate your help once again!
Regards,
Yi