Mingyang Smart Energy Group Co. Ltd. and China Huaneng Group Co. Ltd. have signed a strategic cooperation agreement in Beijing with a focus on offshore wind power development.