Endurance, Range and Speed

fig1.gifI've been spending a lot of time over the last few weeks trying to figure out the optimum battery, motor and prop configurations in my skyfun to provide the maximum range and endurance options. Operating on a limited budget, I've been trying to avoid trial and error and make the right choices based on specs.


This is not easy but I've settled on a lower kv motor than many have chosen, running a larger prop with a 3300Mah 3s battery at only 20C (lower C batteries weigh less). The motor I've chosen is a Scorpion II SII-2208, 1100kv, 130W, 45grams, 12Amps, 10 x 4.5 prop.
I'm still mulling over ESC choice.
The final choice was also based somewhat on easy availability in New Zealand (Turnigy is not widely stocked).

 

There are a lot of suggestions on this and other forums about motor and prop choice which is helpful but what is missing is a semi technical discussion about endurance, range and speed and how to maximize these on any given platform. In the commercial UAS and military worlds, range, endurance and speed can mean the difference between a useful platform and something that is useless. In general, many of the systems people are building here do not seem to be optimized and are achieving quite poor endurance and range.

 

In commercial aviation, the optimum cruise speed is not based on endurance or range but rather to minimise time. Airliners need to get to their destination in the minimum time while using the least amount of fuel possible so the optimum cruise speed is the speed that flies the fastest possible speed using the least possible fuel per hour.

UAS's are totally different, in general our missions are to fly to a destination, loiter over a target for as long as possible and then return. In this scenario, we need to maximise range for the first part of the journey and get there as efficiently as possible (minimum watts per mile). Once at the target we need to switch to an endurance mode and fly at the minimum speed possible to maximise the amount of time over the target. We then need to return home at a speed that maximises range again (this might alter if a payload is dropped).
Alternatively we might need three modes, in an emergency you might need to get to a target quickly (optimal cruise speed as per airliner), loiter for as long as possible (maximum endurance) and then return as efficiently as possible (maximum range).

 

I'm not much of a maths guru but using logic I figure the first and easiest step is determining the maximum endurance of an airframe which would be done by finding the minimum amount of thrust required to maintain level flight. At this point, power consumption is minimized and the endurance is maximised (while speed and range are sacrificed), this would have to assume that motor and ESC efficiency are linear (from what I have read brushless motors are more efficient in the medium power bands anyway).

 

At the other end of the spectrum is the maximum range which I'm a little less sure on how we calculate on a model. For this I figure we need to know about the drag characteristics of each airframe across the full range of speeds.
I also figure that to calculate the optimal cruise speed (max speed with minimal power as per airliner) we would also need to know about drag at different speeds.
Is there anyway the APM logs could be used to figure out useful drag measurements to calculate these speeds for our airframes?

 

Or, are these speeds the APM could actually calculate itself by performing an 'in flight calibration'?
You could define in the flight planner which portions of the journey should be for calibration and which for maximimum range, endurance or efficient speed.
The APM could then slowly adjust the crafts speed downward in the calibration phase to determine the minimum amount of power required to maintain altitude and store this as the loiter speed. It could then slowly increase the power and measure which power setting delivers the maximum range for input power and then the maximum speed that uses the least fuel per hour.

 

I realise that there is also windspeed which could affect these numbers, which might mean that the APM might always need to be in 'calibration mode' and once put into one of these modes, constantly optimize the power so as to deliver maximum range, endurance or minimum time depending on what you want.

 

Once my new motor arrives (my stock motor now barely maintains flight) I will do some testing and add to this post, but would be interested in others thoughts on this topic as there seems to be a severe lack of discussion on such a relevant topic to UAS.

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Toby,

    Nice post.  It's been some years since I taught this stuff, and it was for turbine aircraft/helicopters, so I am just thinking out loud a bit...

     

    Max Endurance:  You might be able to have the APM find it by slowly increasing airspeed until it can find minimum current draw above a threshold airspeed.  It's not just min speed for level flight as that will be closer to stall speed and not equal to max endurance.  In rotary wing aircraft min speed is a hover and power required can also change in and out of ground effect.  Max endurance in the heli I flew the most was 65KIAS +/- a few knots depending on conditions.

     

    Max Range: Draw a line from origin of power required over airspeed and tangential intersect is max range.  Resulting line has max slope.

     

    Best Cruise: Draw a line from origin of drag over airspeed and tangetial intersect is best cruise.  Again, resulting line has max slope.

     

    Overall these can all shift a bit based on environmental conditions such as density altitude.  I am assuming that high end UAS have these numbers calculated and empirically tested.  I think your assumptions about mission profiles are about right, although if it's a time sensitive mission the priority is speed and not best range to target. 

     

    It might be interesting to see if someone could come up with a flight test routine for APM to fly in order to grab the data needed to compute these values.  With the pressure sensor on the APM you should be able to correct for temp and get a pretty close estimation of DA.  This starts to give the data you need for Power Available in order to compare to Power Required, which is what you need to compute things like max gross takeoff for any given day.  For the AP multirotor bubbas out there that means you know whether or not you can lift your 10lbs camera rig as part of a preflight calcuation rather than showing up to a site only to find out the DA is too high to fly the mission.  Or perhaps, if you can lift it, your DA adjusted flight time as that will also change with high DA as your Power Available and Power Required start to converge.  There may also be a need to adjust PIDs based on DA and takeoff weight, but I'll leave that for another day.

     

    Hope that helps.  There is a need for this kind of info in order to professionalize the space a bit, but I think the priority right now is getting the stuff stable and working safely.  For my designs I am using the maximum DA I think I will see and working the motor specs from there.

     

    R,

    C

     

  • Your test results helpful to me

    Machine crow
This reply was deleted.