Computational Framework for Zbus Matrix Construction in Power Systems Based on Case-Based Algorithms

Authors

  • Carlos Daniel Zamora Pérez Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de México, Campus Pachuca,México. https://orcid.org/0009-0000-6261-3070
  • Adael Amaury Ángeles López Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de México, Campus Pachuca,México. https://orcid.org/0009-0000-9188-4363
  • Mario Oscar Ordaz Oliver Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de México, Campus Pachuca,México. https://orcid.org/0000-0002-9302-0988
  • María Angélica Espejel Rivera Departamento de Ingeniería Eléctrica y Electrónica, Tecnológico Nacional de México, Campus Pachuca,México https://orcid.org/0000-0002-2565-8250
  • Norberto Hernández Romero Universidad Autónoma del Estado de Hidalgo, Instituto de Ciencias Básicas e Ingenierías, Pachuca de Soto Hidalgo México. https://orcid.org/0000-0001-9942-306X

DOI:

https://doi.org/10.61467/2007.1558.2027.v18i1.1453

Keywords:

Electric Power System, Zbus, admittance, transmission line, matrix, inductive reactance, resistance, algorithm, Sistema eléctrico de potencia, reactancia inductiva

Abstract

The analysis of Electric Power Systems requires computational tools capable of handling admittance and impedance matrices accurately and efficiently. This work presents the development and implementation of MATLAB software for the construction of Ybus and Zbus matrices using the Zbus building algorithm together with Kron reduction. The proposed methodology applies the four fundamental cases of impedance matrix expansion, allowing the electrical network topology to be updated without performing complete matrix inversion processes, which helps reduce computational effort and improve processing efficiency.

The software also includes matrix visualization and topological representation functions for the analysis of symmetrical and asymmetrical electrical networks. In addition, a comparative analysis was performed between the proposed implementation and conventional matrix inversion methods in order to evaluate their computational performance during matrix construction and reduction. To validate the methodology, the algorithm was tested on a five-bus power system, verifying the correct formation and reduction of the matrices. The obtained results show that the implementation provides an efficient and practical tool for matrix processing in applications such as load flow analysis, fault studies, and stability analysis in Electric Power Systems.

 

Spanish-language metadata / Metadatos en español
Título en español:
Marco computacional para la construcción de la matriz Zbus en sistemas eléctricos de potencia mediante algoritmos basados en casos

Resumen:
El análisis de sistemas eléctricos de potencia requiere herramientas computacionales capaces de manejar matrices de admitancia e impedancia con precisión y eficiencia. Este trabajo presenta el desarrollo y la implementación de un software en MATLAB para la construcción de las matrices Ybus y Zbus mediante el algoritmo de construcción de Zbus junto con la reducción de Kron. La metodología propuesta aplica los cuatro casos fundamentales de expansión de la matriz de impedancias, lo que permite actualizar la topología de la red eléctrica sin realizar procesos completos de inversión matricial, contribuyendo así a reducir el esfuerzo computacional y mejorar la eficiencia del procesamiento.

El software también incluye funciones de visualización de matrices y representación topológica para el análisis de redes eléctricas simétricas y asimétricas. Además, se realizó un análisis comparativo entre la implementación propuesta y los métodos convencionales de inversión matricial con el fin de evaluar su rendimiento computacional durante la construcción y reducción de las matrices. Para validar la metodología, el algoritmo se probó en un sistema eléctrico de potencia de cinco barras, verificándose la correcta formación y reducción de las matrices.

Los resultados obtenidos muestran que la implementación proporciona una herramienta eficiente y práctica para el procesamiento matricial en aplicaciones como el análisis de flujo de carga, los estudios de fallas y el análisis de estabilidad en sistemas eléctricos de potencia.

Palabras Claves:
Sistema eléctrico de potencia, Zbus, admitancia, línea de transmisión, matriz, reactancia inductiva, resistencia, algoritmo.

Smart citations:
SciteAI
Dimensions.
Open Alex.

References

Aldaoudeyeh, A.-M. I., & Wu, D. (2019). Modeling series compensation effect on the bus impedance matrix for online applications. Electric Power Systems Research, 175, 105890. https://doi.org/10.1016/j.epsr.2019.105890

Baa Wafaa, M., & Dessaint, L.-A. (2018). Approach to dynamic voltage stability analysis for DFIG wind parks integration. IET Renewable Power Generation, 12(2), 190–197. https://doi.org/10.1049/iet-rpg.2016.0482

Brown, H. E. (1985). Solution of large networks by matrix methods (2nd ed.). Wiley.

Bru, R., Cerdán, J., Marín, J., & Mas, J. (2003). Preconditioning sparse nonsymmetric linear systems with the Sherman–Morrison formula. SIAM Journal on Scientific Computing, 25(2), 701–715. https://doi.org/10.1137/S1064827502407524

Chen, T.-H., Chen, M.-S., Hwang, K.-J., Kotas, P., & Chebli, E. A. (1991). Distribution system power flow analysis—A rigid approach. IEEE Transactions on Power Delivery, 6(3), 1146–1152. https://doi.org/10.1109/61.85860

Dörfler, F., & Bullo, F. (2013). Kron reduction of graphs with applications to electrical networks. IEEE Transactions on Circuits and Systems I: Regular Papers, 60(1), 150–163. https://doi.org/10.1109/TCSI.2012.2215780

Grainger, J. J., & Stevenson, W. D. (1994). Power system analysis. McGraw-Hill.

Hao, Y., & Simoncini, V. (2021). The Sherman–Morrison–Woodbury formula for generalized linear matrix equations and applications. Numerical Linear Algebra with Applications, 28(5), e2384. https://doi.org/10.1002/nla.2384

Hernández Jiménez, R., Vizueth Roldán, A. S., Santander Gutiérrez, A. F., Ordaz Oliver, M. O., & Espejel Rivera, M. A. (2025, July 29). Implementación del algoritmo de construcción de la matriz Z-Bus para análisis de sistemas eléctricos [Conference presentation]. RVP-AI/ROC&C’2025, Acapulco, Guerrero, Mexico.

Hsieh, T.-Y., Chen, T.-H., & Yang, N.-C. (2017). Matrix decompositions-based approach to Z-bus matrix building process for radial distribution systems. International Journal of Electrical Power & Energy Systems, 89, 62–68. https://doi.org/10.1016/j.ijepes.2017.01.004

IEEE PES Distribution System Analysis Subcommittee’s Distribution Test Feeder Working Group. (n.d.). Distribution test feeders. Retrieved September 12, 2026, from https://sites.ieee.org/pes-testfeeders/

Javadi, M. (2017). New implication of short circuit analysis in assessing impact of renewable energy resources on system strength of a power grid [Doctoral dissertation, University of Oklahoma]. SHAREOK. http://hdl.handle.net/11244/51812

Lee, D. H. A. (2016). Voltage stability assessment using equivalent nodal analysis. IEEE Transactions on Power Systems, 31(1), 454–463. https://doi.org/10.1109/TPWRS.2015.2402436

Li, R., & Saad, Y. (2013). Divide and conquer low-rank preconditioners for symmetric matrices. SIAM Journal on Scientific Computing, 35(4), A2069–A2095. https://doi.org/10.1137/120872735

Makram, E. B., & Girgis, A. A. (1988). A generalized computer technique for the development of the three-phase impedance matrix for unbalanced power systems. Electric Power Systems Research, 15(1), 41–50. https://doi.org/10.1016/0378-7796(88)90038-7

Makram, E. B., & Girgis, A. A. (1989). Development of a three-phase bus impedance matrix in the complex frequency domain for transient analysis in unbalanced distribution systems. Electric Power Systems Research, 16(3), 183–193. https://doi.org/10.1016/0378-7796(89)90011-4

Malyshev, A., & Sadkane, M. (2011). Using the Sherman–Morrison–Woodbury inversion formula for a fast solution of tridiagonal block Toeplitz systems. Linear Algebra and Its Applications, 435(11), 2693–2707. https://doi.org/10.1016/j.laa.2011.04.031

MathWorks. (n.d.). MATLAB. Retrieved September 12, 2026, from https://www.mathworks.com/products/matlab.html

Paul, C. R. (2007). Analysis of multiconductor transmission lines (2nd ed.). Wiley-IEEE Press.

Riahinia, S., Ameli, A., Ghafouri, M., & Yassine, A. (2025). Adaptive dynamic state estimation in power systems with real-time Y-bus matrix estimation: A step toward greater practicality. IEEE Transactions on Power Systems, 40(6), 5103–5115. https://doi.org/10.1109/TPWRS.2025.3555858

Zhang, Y., Chen, X., Fei, C., Li, Z., & Gu, C. Q. (2016). Fast direct solution of composite conducting-dielectric arrays using Sherman-Morrison-Woodbury algorithm. Progress in Electromagnetics Research M, 49, 203–209. https://doi.org/10.2528/PIERM16071202

Downloads

Published

2026-09-21

How to Cite

Zamora Pérez, C. D., Ángeles López, A. A., Ordaz Oliver, M. O., Espejel Rivera, M. A., & Hernández Romero, N. (2026). Computational Framework for Zbus Matrix Construction in Power Systems Based on Case-Based Algorithms. International Journal of Combinatorial Optimization Problems and Informatics, 18(1), 126–139. https://doi.org/10.61467/2007.1558.2027.v18i1.1453

Issue

Section

ITP 55 Anniversary Special Issue

Most read articles by the same author(s)

1 2 > >>