[1] North China Elect Power Univ, Sch Econ & Management, Beijing 102206, Peoples R China
[2] North China Elect Power Univ, Beijing Key Lab New Energy & Low Carbon Dev, Beijing 102206, Peoples R China
[3] China Southern Power Grid, Energy Dev Res Inst, Guangzhou 510663, Guangdong, Peoples R China