Your course of action is to run your power controller in current mode, controlling the level you need, and monitoring the output voltage.
As the output voltage approaches the 10V limit you lower the current level.
So basically you have a variable current source with output voltage limit.
Can you tell us your electronics, programming, Arduino, hardware experience?