July 22 (SeeNews) - US utility Duke Energy Corp (NYSE:DUK) said today its renewable arm, Duke Energy Renewables, has bought a 20-MW solar power project from Ecoplexus Inc.