loading page

Python-based Cross-platform Impedance Benchmarking Tool (CroZBenMa) for IBR's EMT Models in Matlab/Simulink and PSCAD/EMTDC
  • Weihua Zhou ,
  • Nabil Mohammed ,
  • Behrooz Bahrani
Weihua Zhou

Corresponding Author:[email protected]

Author Profile
Nabil Mohammed
Author Profile
Behrooz Bahrani
Author Profile


This paper presents a Python-driven graphical user interface (GUI) explicitly crafted for benchmarking the electromagnetic transient (EMT) models of inverter-based resources (IBRs) across Matlab/Simulink and PSCAD/EMTDC platforms through impedance measurement techniques. The GUI ensures a user-friendly experience, enabling seamless interactions between these platforms while offering advanced visualization of impedance measurement results and associated benchmarking errors. This paper delves into the Python-based implementation that powers these features. Through a series of case studies, the tool's efficacy in benchmarking IBR's EMT models is validated. The benchmarking methodology and corresponding GUI design are extensible to other leading EMT platforms such as DIgSILENT/PowerFactory, PSSE, EMTP-RV, EMTP-ATP, and DSATools TM /SSAT, fostering expansive and holistic research in the stability analysis of the IBR-based modern power systems.
09 Jan 2024Submitted to TechRxiv
18 Jan 2024Published in TechRxiv