Mission Segment Troubleshooting Tips

55 views
Skip to first unread message

Daniel E.

unread,
Sep 14, 2021, 7:17:43 PM9/14/21
to SUAVE FORUM
Hi, 

I am new to SUAVE, and I am trying to converge a new mission. 

I keep getting "iteration is not making good progress" warnings. Any tips on troubleshooting this part?

Thanks
-Daniel

ebot...@gmail.com

unread,
Sep 15, 2021, 1:24:27 AM9/15/21
to SUAVE FORUM
Hi Daniel,
This arises from 3 possible problems:

1. The airplane can't physically complete a segment. This often happens in constant throttle type segments. As an obvious example, there's no airplane that climb at 0% throttle at a constant airspeed on a standard day. Check to make sure you're asking it to fly a reasonable mission.

2.  There is a value in either your vehicle or mission that is not set. A value of 0 can lead to NaN's later. Check for obvious things that may be set to 0, like a wing area. You can also take a look at the results and see if anything in the dictionaries is NaN. Specifically, it's worth taking a look at the residual values.

3. Try different unknown values. The initial conditions are defaulted, but you can change those as well. Usually eVTOLs are the most finicky to these settings especially in throttle, voltage, and propeller CP. Sometimes I start from the value the solver gave up on. Other times I change it a lot.

This error unfortunately happens more than I would like. But with a little detective work you can figure out what's going on.

-Emilio

Divyam Verma

unread,
Oct 29, 2021, 8:31:31 AM10/29/21
to SUAVE FORUM
Hi guys,

So for a hover.climb (VTOL) mission, I am getting the same warning. Upon checking I see that my propeller_power_coefficeint (Cp) is negative which is obviously wrong. However, the initial Cp is positive, so could you please tell where is the Cp being updated? 

Thanks,
Divyam

ebot...@gmail.com

unread,
Nov 2, 2021, 1:22:27 PM11/2/21
to SUAVE FORUM
Hi,
CP in a battery propeller mission is an unknown. The mission solver will iterate until it converges the CP. If it went negative it's usually an indication of one of the three things I listed above.

-Emilio

Reply all
Reply to author
Forward
0 new messages