Efficient Dynamic Compressor Optimization in Natural Gas Transmission Systems
Terrence W. K. Mak, Pascal Van Hentenryck, Anatoly Zlotnik, Hassan, Hijazi, Russell Bent

TL;DR
This paper introduces an efficient optimization method for dynamic natural gas pipeline operations that reduces computational time significantly while maintaining feasibility and practicality for large-scale networks.
Contribution
It presents a novel, fast optimization scheme for dynamic gas pipeline management using a compact physics model and a two-stage approach, outperforming existing methods in speed and scalability.
Findings
Achieves at least tenfold reduction in computation time compared to state-of-the-art methods.
Validates solutions against dynamic equations and control methods, ensuring feasibility.
Scales effectively to large networks exceeding 6000 km of pipelines.
Abstract
The growing reliance of electric power systems on gas-fired generation to balance intermittent sources of renewable energy has increased the variation and volume of flows through natural gas transmission pipelines. Adapting pipeline operations to maintain efficiency and security under these new conditions requires optimization methods that account for transients and that can quickly compute solutions in reaction to generator re-dispatch. This paper presents an efficient scheme to minimize compression costs under dynamic conditions where deliveries to customers are described by time-dependent mass flow. The optimization scheme relies on a compact representation of gas flow physics, a trapezoidal discretization in time and space, and a two-stage approach to minimize energy costs and maximize smoothness. The resulting large-scale nonlinear programs are solved using a modern interior-point…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
