Kernel Solver Design of FPGA-Based Real-Time Simulator for Active Distribution Networks

The field-programmable gate array (FPGA)-based real-time simulator takes advantage of many merits of FPGA, such as small time-step, high simulation precision, rich I/O interface resources, and low cost. The sparse linear equations formed by the node conductance matrix need to be solved repeatedly within each time-step, which introduces great challenges to the performance of the real-time simulator. In this paper, a fine-grained solver of the FPGA-based real-time simulator for active distribution networks is designed to meet the computational demand. The framework of the solver, offline process design on PC and online process design on FPGA are proposed in detail. The modified IEEE 33-node system with photovoltaics is simulated on a 4-FPGA-based real-time simulator. Simulation results are compared with PSCAD/EMTDC under the same conditions to validate the solver design.

[1]  Jianzhong Wu,et al.  Multiscale Simulation of Power System Transients Based on the Matrix Exponential Function , 2017, IEEE Transactions on Power Systems.

[2]  Eric de Sturler,et al.  Recycling Krylov subspaces for CFD applications and a new hybrid recycling solver , 2015, J. Comput. Phys..

[3]  Tianmin Han,et al.  Numerical Solution for Super Large Scale Systems , 2013, IEEE Access.

[4]  Surya Santoso,et al.  Embedded Real-Time Simulation Platform for Power Distribution Systems , 2018, IEEE Access.

[5]  JAMES DEMMEL,et al.  LAPACK: A portable linear algebra library for high-performance computers , 1990, Proceedings SUPERCOMPUTING '90.

[6]  V. Dinavahi,et al.  Simulation Tools for Electromagnetic Transients in Power Systems: Overview and Challenges , 2009, IEEE Transactions on Power Delivery.

[7]  Yuan Chen,et al.  FPGA-based real-time EMTP , 2009, 2009 IEEE Power & Energy Society General Meeting.

[8]  Kai Strunz,et al.  Applications of Real-Time Simulation Technologies in Power and Energy Systems , 2015, IEEE Power and Energy Technology Systems Journal.

[9]  Timothy A. Davis,et al.  Algorithm 907 , 2010 .

[10]  Hui Liu,et al.  High performance linpack benchmark: a fault tolerant implementation without checkpointing , 2011, ICS '11.

[11]  Walter L. Whipple Linear equation solving for continuous simulation , 1972, SIML.

[12]  Jean Mahseredjian,et al.  On a new approach for the simulation of transients in power systems , 2007 .

[13]  Nitin Chandrachoodan,et al.  FPGA-Based High-Performance and Scalable Block LU Decomposition Architecture , 2012, IEEE Transactions on Computers.

[14]  Peng Li,et al.  Synchronisation mechanism and interfaces design of multi-FPGA-based real-time simulator for microgrids , 2017 .

[15]  Abbas Ebrahimi,et al.  Evaluation of FPGA Hardware as a New Approach for Accelerating the Numerical Solution of CFD Problems , 2017, IEEE Access.

[16]  Cheng Fang,et al.  Spark-based large-scale matrix inversion for big data processing , 2016, INFOCOM Workshops.

[17]  P.L. Chapman,et al.  Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques , 2007, IEEE Transactions on Energy Conversion.

[18]  Zhisheng Duan,et al.  Distributed Algorithm to Solve a System of Linear Equations With Unique or Multiple Solutions From Arbitrary Initializations , 2019, IEEE Transactions on Control of Network Systems.

[19]  M. E. Baran,et al.  Optimal capacitor placement on radial distribution systems , 1989 .

[20]  Peng Li,et al.  A design of grid-connected PV system for real-time transient simulation based on FPGA , 2015, 2015 IEEE Power & Energy Society General Meeting.

[21]  Timothy A. Davis,et al.  Algorithm 836: COLAMD, a column approximate minimum degree ordering algorithm , 2004, TOMS.

[22]  Vigna K. Ramachandaramurthy,et al.  Design and Real-Time Simulation of an AC Voltage Regulator Based Battery Charger for Large-Scale PV-Grid Energy Storage Systems , 2017, IEEE Access.

[23]  Pyrros Theofanis Stathis Sparse Matrix Vector Processing Formats , 2004 .

[24]  Gene H. Golub,et al.  The simplex method of linear programming using LU decomposition , 1969, Commun. ACM.

[25]  Walter L. Whipple Non-linear equation solving for continuous simulation , 1972, SIML.

[26]  Kai Strunz,et al.  Real-Time Simulation Technologies for Power Systems Design, Testing, and Analysis , 2015, IEEE Power and Energy Technology Systems Journal.

[27]  Xuan Wang,et al.  Improvement of a Distributed Algorithm for Solving Linear Equations , 2017, IEEE Transactions on Industrial Electronics.

[28]  James D. McCalley,et al.  A Numerical Solver Design for Extended-Term Time-Domain Simulation , 2013, IEEE Transactions on Power Systems.

[29]  Liyan Zhang,et al.  Model Predictive Control for Three-Phase Four-Leg Grid-Tied Inverters , 2017, IEEE Access.

[30]  Yong Dou,et al.  A High Performance and Memory Efficient LU Decomposer on FPGAs , 2012, IEEE Transactions on Computers.