Fast Block Linear System Solver Using Q-Learning Schduling for Unified Dynamic Power System Simulations
Yingshi Chen, Xinli Song, HanYang Dai, Tao Liu, Wuzhi, Zhong, Guoyang Wu

TL;DR
This paper introduces a novel Q-learning based task scheduling method for a fast block direct solver, significantly accelerating unified dynamic power system simulations by 2-6 times compared to existing solvers.
Contribution
It presents a learning-based task scheduling technique using Q-learning within a block solver for power system simulations, enhancing speed and efficiency.
Findings
Solver is 2-6 times faster than KLU.
Learning-based scheduling improves sparse solver performance.
Effective for large power system simulations.
Abstract
We present a fast block direct solver for the unified dynamic simulations of power systems. This solver uses a novel Q-learning based method for task scheduling. Unified dynamic simulations of power systems represent a method in which the electric-mechanical transient, medium-term and long-term dynamic phenomena are organically united. Due to the high rank and large numbers in solving, fast solution of these equations is the key to speeding up the simulation. The sparse systems of simulation contain complex nested block structure, which could be used by the solver to speed up. For the scheduling of blocks and frontals in the solver, we use a learning based task-tree scheduling technique in the framework of Markov Decision Process. That is, we could learn optimal scheduling strategies by offline training on many sample matrices. Then for any systems, the solver would get optimal task…
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.
Taxonomy
TopicsPower System Optimization and Stability · Real-time simulation and control systems · Numerical methods for differential equations
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Q-Learning
