Chinese renewable energy equipment maker Ming Yang Smart Energy Group Ltd (SHA:601615) has won an order to deliver turbines for the 100-MW Zhuanghe offshore wind project in China.