As ramussons noted, you need a feedback loop.
You can't just calculate the duty-cycles and use that, since that doesn't include all the variables in a real circuit (circuit resistance, non-linear magnetics, etc.).
The duty-cycle will be close to the theoretical values you calculated, but will...