US energy holding company Duke Energy Corp (NYSE:DUK) said Wednesday it has agreed to sell its commercial distributed generation business to an affiliate of middle-market infrastructure investor ArcLight Capital Partners LLC for an enterprise value of USD 364 million (EUR 334m).