Well, it is interesting your statements, though your path for your algorithm is troublesome to do a good MPPT design.
Though the wind mill has parameters that can me measured and and stored as You say:
>Also this matrix of RPM and power will only need to be calculated once and stored in a table - no search necessary
With the proper algorithm this step is completely un-necessary.
CUK converters are not as efficient as a BUCK or Boost converter -- read literature and notice the efficiency penalties of the design.
The best charging voltage is defined by the battery itself and the selected charging algorithm, and it is not as tricky as You think.
FANCY SWITCHING, I do not understand what you mean by that, you need the same type of switching that any wide voltage range power supply uses, like the PC power supplies.
For effective MPPT, the power source MUST be allowed to move up / down and the charger to transfer the power, should have a ratio of at least 1,3 to 1 (input/out) for the MPPT to properly do its job.
A practical algorithm is one that can do its job using different power sources.
A charge controller that needs to define the parameters of RPM and voltage of the the mill, will have to be calibrated with a new wind mill system, this is an expensive process, so the solution is to have an algorithm that can take any power source like Solar, Wind or Hydro and just telling the charger what type, automatically the algorithm reference to the type is inserted in the general algorithm for good operation.
For this reason alone, the algorithm should be free of storing data for any new type of mill, solar or hydro.
Thee algorithm, already exists and the basic process is simple:
Define the input voltage by analyzing the PWM duty cycle.
Read the charging current.
Then vary the output voltage up and down to partially load and unload the wind mill, then observe the within the loading/unloading times the way that the duty cycle changes and how the current varies, the result is a bell curve that the microprocessor defines the direction of the variations to increase or decrease the charging current.
Once the battery voltage has raised to a reference, the next charging voltage profile is in placed continuing the charging and detecting the battery upper levels to start reducing the charging current and automatically turning on the Ballast controller section to keep the wind mill from over speeding.
Now the charger section: when the voltage of the mill is higher than the battery, the BUCK converter starts charging within the MPPT profile.
The operating input voltage range is defined by the parameters to cover, within the capabilities of the power source.
What when the power source is lower than the battery bank ?
Most of this type of considerations, the power may be low compared to the upper or peak end of the power source -- so a definition of using a simple BOOST converter with MPPT or add additional switching elements to attain the desired results using in this case the main BUCK charger which is operated as BOOST converter --
If I were to do it I would prefer to add the smaller BOOST converter.
Nando