Robust de novo programming under different uncertainty sets and its application to the renewable energy sector