The refining and petrochemical industries generally own process plants and utility systems. Process plants are configured to finish the transformation and separation of materials, and utility systems supply the energy requirements for the process plants. Therefore, integrating two of them is more favorable than optimizing them individually. A coupling mixed integer nonlinear programming model is presented in this work to integrate process plants and utility systems; the objective is to minimize the energy costs to meet the requirements of the process operations and to maintain a steam balance in the total site. The mathematical model includes three parts: the heat integration of the process plants, the optimization of the utility system, an...