The production process of iron and steel is accompanied by a large amount of energy production and consumption. Optimal scheduling and utilization of these energy within energy systems are crucial to realize a reduction in the cost, energy use and CO2 emissions. However, it is difficult to model and schedule energy within steel works because different types of energy and devices are involved. Energy hub (EH), as a universal modeling frame, is widely used in multi-energy systems (MES) to improve its efficiency, flexibility, and reliability. This paper proposed an efficient multi-layer model based on the EH concept, which is designed to systematically model the energy system and schedule energy within steelworks to meet the energy demand. Besides, to emulate to the actual working conditions of the energy devices, the method of fitting the curve is used to describe the efficiency of the energy devices. Moreover, to evaluate the applicability of the proposed model, a case study is conducted to minimize both the economic operation cost and CO2 emissions. The optimal results demonstrated that the model is suitable for energy systems within steel works; further, the economic operation cost decreased by 3.41%, and the CO2 emissions decreased by approximately 3.67%.