I. Introduction
To achieve more effective energy conservation and emission reduction, as well as cost-effectiveness, steel enterprises have set higher standards for the utilization of primary energy and the recovery of secondary energy and also increased the requirements for the operational skills and proficiency of on-site operators. The main task of the blast furnace gas (BFG) system scheduling is to ensure the supply of gas consumption while maintaining the gas tank level within a safe fluctuation range. Currently, operators rely primarily on the Supervisory Control and Data Acquisition (SCADA) system to monitor the production rhythm of major users such as ironmaking, steelmaking, and rolling and to allocate energy to various units based on the numerical fluctuations of energy flow, using experience under the premise of ensuring safe production. However, this scheduling method requires operators to continuously pay close attention to the SCADA interface, which is not only labor-intensive but also demands quick response with scheduling solutions in the event of a system safety incident, placing a high demand on computational capabilities. Moreover, to ensure system safety, a tentative pre-scheduling is usually conducted, followed by the formulation of the next plan based on system trends, which results in low precision and a lot of repetitive operations.