This repository contains all datasets and analysis scripts supporting the manuscript:
"Voltage Stability and Transmission Congestion Assessment of the Ethiopian National Grid Using FVSI, Lmn, and RoCoF Indices"
Authors: Sena Gemechis File, Henok Ayele Behabtu, Biniyam Tadesse
CONTENTS:
── data/processed/ (21 CSV files) 01_bus_voltage_profile.csv — Bus voltage magnitudes and deviations 02_voltage_violations.csv — Buses with V < 0.95 pu 03_load_by_voltage_level.csv — Load distribution by kV level 04_generation_summary.csv — Generator summary statistics 05_generation_fleet.csv — Full generation fleet parameters 06_transformer_summary.csv — Transformer branch summary 07_load_by_zone.csv — Regional load distribution 08_network_summary.csv — Network topology summary 09_fvsi_per_line.csv — FVSI and Lmn for all 202 circuits 10_vsi_bus_ranking.csv — Composite VSI ranking for all buses 11_line_loading.csv — Thermal loading for rated branches 12_congestion_summary.csv — Critical and high congestion lines 13_inertia_rocof.csv — Inertia and RoCoF for all generators 14_bus_index.csv — Bus name to number mapping 15_powerflow_bus.csv — AC power flow bus results 16_powerflow_branch.csv — AC power flow branch results 17_pv_curve_data.csv — P-V curve data 18_qv_curve_data.csv — Q-V curve data 19_n1_contingency_results.csv — N-1 DC contingency results (8 circuits) 20_vsi_sensitivity.csv — VSI sensitivity (1,000 Dirichlet trials) 21_qmargin_bus.csv — Analytical Q-margin per bus
── matlab/ eth_grid_case_v2.m — Validated 163-bus MATPOWER case file
── python/ step1_extract_clean.py — Data extraction and cleaning step2_vsi_computation.py — FVSI, Lmn, and composite VSI computation step3c_validation_analysis.py — FVSI-Lmn correlation and VSI sensitivity step3c_qmargin_analysis.py — Analytical Q-margin computation
NETWORK DATA SOURCE:The underlying raw network data are from the validated MATPOWER case published by Tadesse et al. (2026), IEEE Access, DOI: 10.1109/ACCESS.2026.3666293
SOFTWARE:MATLAB R2024a + MATPOWER 8.1Python 3.13 (pandas, numpy, scipy)