Data-driven Bi-level Optimization of Thermal Power Systems with embedded Artificial Neural Networks
Talha Ansar, Muhammad Mujtaba Abbas, Ramit Debnath, Vivek Dua, Waqar Muhammad Ashraf
TL;DR
This work tackles the computational challenges of hierarchical optimization in thermal power systems by introducing a data-driven ANN-KKT framework. Upper- and lower-level objectives are approximated with artificial neural networks and the lower-level KKT conditions are embedded to produce a single-level MPEC, with Fischer-Burmeister reformulations enhancing numerical stability. The framework is validated on benchmark bi-level problems and applied to real-world cases: a 660 MW coal plant and a 395 MW gas turbine system, achieving near-bilevel-optimal solutions in sub-second times and enabling robust operating envelopes via Mahalanobis-distance constraints. The results demonstrate scalable, fast, and robust data-driven optimization for industrial power systems, with potential to support Industry 5.0 through domain-compliant AI-assisted operation. Key contributions include (1) the ANN-KKT reformulation for bi-level problems with surrogate objectives, (2) a FB-based complementarity handling approach, (3) demonstration on large-scale power plants with robust optimization capabilities, and (4) analysis showing practical computation times suitable for real-time or near-real-time operation control.
Abstract
Industrial thermal power systems have coupled performance variables with hierarchical order of importance, making their simultaneous optimization computationally challenging or infeasible. This barrier limits the integrated and computationally scaleable operation optimization of industrial thermal power systems. To address this issue for large-scale engineering systems, we present a fully machine learning-powered bi-level optimization framework for data-driven optimization of industrial thermal power systems. The objective functions of upper and lower levels are approximated by artificial neural network (ANN) models and the lower-level problem is analytically embedded through Karush-Kuhn-Tucker (KKT) optimality conditions. The reformulated single level optimization framework integrating ANN models and KKT constraints (ANN-KKT) is validated on benchmark problems and on real-world power generation operation of 660 MW coal power plant and 395 MW gas turbine system. The results reveal a comparable solutions obtained from the proposed ANN-KKT framework to the bi-level solutions of the benchmark problems. Marginal computational time requirement (0.22 to 0.88 s) to compute optimal solutions yields 583 MW (coal) and 402 MW (gas turbine) of power output at optimal turbine heat rate of 7337 kJ/kWh and 7542 kJ/kWh, respectively. In addition, the method expands to delineate a feasible and robust operating envelope that accounts for uncertainty in operating variables while maximizing thermal efficiency in various scenarios. These results demonstrate that ANN-KKT offers a scalable and computationally efficient route for hierarchical, data-driven optimization of industrial thermal power systems, achieving energy-efficient operations of large-scale engineering systems and contributing to industry 5.0.
