let me take a shot in the dark, because i know nothing of a shunt motor, and say it may be because of inefficiencies of the motor. You will get energy loss in any system that basically saps from total energy transfer you would expect (friction and resistance are good examples), so although you are trying to double the speed, inherent, non ideal, frictions and resistances will take a little out of the energy you think would give you double the speed. Also you have to consider nonlinearities, because the real world is a nonlinear one, and the speed region you are getting into where it should be doubled may respond differently than at lower speeds and its parameters may change. So maybe google what I offered, and it may be what you're looking for. If i had time to google a shunt motor I would be able to help you a lot more. This is just something for you to work with, I don't want to send you on a wild goose chase.