US utility Duke Energy (NYSE:DUK) has won the right to generate or buy 602 MW of solar power from projects under a statewide competitive procurement in North Carolina, it announced on Wednesday.