With the increasingly serious global climate problem, the low-carbon design of products has gradually become an important direction of sustainable manufacturing. The optimization design of product structure is one of the important means to realize the low-carbon operation of product structure. Therefore, how to carry out the low-carbon optimization design of the product is the focus of this paper. In this paper, a new framework of low-carbon manufacturing is constructed, the load on the crane of the offshore wind power installation platform is analyzed, and the dynamic load generated by the crane during lifting, rotating, and luffing is analyzed in detail. The simulation results are compared with the empirical formula provided by the crane design specification and the dynamic analysis results of the crane, which proves the rationality of the simulation results and the dynamic theoretical analysis. And the wind load on the crane is calculated, which provides support for the rigid-flexible coupling dynamic analysis of other parts of the solution. Based on the dynamic simulation and load analysis of the offshore platform crane, the low-carbon optimization design of the offshore platform pile leg is carried out, the carbon emission of the whole life cycle is optimized, and the feasibility of the scheme is verified.