10 players at 200K means 2,000,000. Your top big blind is 100,000, so if the chips are even when it goes heads-up, each player has 10 BB, which should wrap it up fairly quickly. Even if your add-ons take the total chips from 2,000,000 to 3,000,000, an even split at heads-up still means each player has 15 BB. It shouldn't run too long. There's a good chance you don't reach the last level, especially if it isn't an even split, but others have better experience on that...
As far as the progressions - if you chart the big blinds on a log scale, a smooth progression would make a straight line. Here's what you progression looks like:
The craziest jump is the steepest part - from 1k to 2k. Other spots, like 8k to 12k, and 20k to 30k, are also very steep. A straight line here would be "perfection," but would require crazy level and lots of small chips, especially for the small blinds.
One alternative, if you won't break from the 1/2 vs 1 format for small versus big, is just to start at a 1k/2k blind, followed by a 1.5k/3k blind. I realize this makes it a 100BB structure tourney, but it allows for smoothing out the other levels. I get this for 16 levels ending followed by a 100k BB:
The worst jump here is 2k to 3k. I think of this progression as 16 playing levels, and one "Final Battle" level to finish out the heads-up, if it didn't end earlier.
It would require a slight change in the breaks to avoid running off of the 1K chips before the 11th level, if you want to only do running off during breaks... because you get an ugly rise if you can't put a level between 20K and 30K, so you need the 24K (25K would require 500's for the small blind of 12.5k).
To run off chips during breaks only, you can do this:
Run levels 1, 2, and 3 (2k, 3k, 4k). Then take a short 5-minute break at 1 hr, and do last call for add-ons. You're at 1:05, after the break.
Then play the next five levels, 4-8 (5k, 6k, 8k, 10k, 12k.) Take a full 10-minute break and run off the 500. 1:05 + 1:50 = 2:55.
(You can actually start running off the 500 after the 1k level.)
Play the next five, 9-13 (16k, 20k, 24k, 30k, 40k). Take a full 10-minute break and run off the 1k. 2:55 + 1:50 = 4:45.
(You can actually start running off the 1k after the 24k level.)
Play the next three levels, 14-16 (50k, 60k, 80k). Pause the clock and take a 5-minute break when it goes heads-up, whenever that is. Good chance it ends during level 16, but if not, you've spent another 1:05 after the break, so 5:50 spent total.
After re-arranging for heads-up, either finish out the time on the previous level, or start on the next level up, your preference... and then play until finish.
Option: if you want to trim down the time, as soon as goes heads-up, jump straight to "Final Battle."
Just some thoughts...