State Grid Jiangsu Economic Research Institute 210008.R.China;
China Electricity Council Technical and Economic Consulting Centre of Electric Power Construction 100053.R.China;
Carbon peak; Power system; Renewable energy sources; System cost; Life cycle;