Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 42 min ago
PreprintCC BY-NC-SA 4.0arXiv

Distributed Intraday Energy Management for 16.7-Hz Railway Power Systems---Part II: Software Realization

Abstract

This paper presents the executable Python implementation~\cite{noroozi2026bahnstromems} of the two-layer energy-management system developed mathematically in Part~I~\cite{norooziP1I}. If needed, the software first converts hourly railway operation data into a 15-minute timetable and calculates the amount of gross motoring and available regenerative powers in a 15-minute resolution using the timetable handling layer. Given the energy prices are available either cached or by sending request to ENTSO-E Transparency Platform through the price handling layer, the software constructs a deterministic hourly day-ahead plan with either in the so-called must-run converter commitment mode or in a sub-hourly feasibility certificate mode, where the latter demands more computational complexity. Given the inputs from the timetable, day-ahead planning layers and initial measurements of the intraday-resolutions network's physical quantities, the intraday handling layer executes a risk-neutral intraday scenario model predictive controller by area-wise quadratic programming and consensus ADMM. The retained S1 forecast layer combines a one-week seasonal-naive point forecast with causal residual-path resampling, while the current measured stage is identical in all scenarios. We specify the day-ahead and intraday data contracts, absolute-UTC coupling, local-QP assembly, warm starts, residual tests, solver-status interpretation, physically validated recovery paths, state and key-performance-index updates, and the railway-owned generation and pumping increment. The Python package version, dependency lock, frozen-plan manifests, deterministic fixtures, run logs, and hash manifests make the software configuration executable and auditable. The paper describes software behavior and numerical contracts; comparative performance and stress-test claims are reserved for Part~III~\cite{norooziP1III}.

Related

  1. Distributed Intraday Energy Management for 16.7-Hz Railway Power Systems---Part I: Theoretical Foundations
    Navid Noroozi
    arXivPreprintCC BY-SA 4.0Full textOptimisation & controlarXiv
  2. Doubly Stochastic Hidden Semi-Markov Model Optimized by Swarm Intelligence for Railway Electronic Equipment Health Management
    Yanzhi Pang, Renwei Kang, Jianqiu Chen +2
    MathematicsPeer-reviewedCC BY 4.0General mathematicsCrossref
  3. Adding Heavy-Ball Momentum to Distributed Constrained Optimization for Energy Resource Management Subject to Time-Delays and Quantization
    Mohammadreza Doostmohammadian, Sergio Pequito
    arXivPreprintCC BY 4.0Full textDynamical systemsOptimisation & controlarXiv
  4. Distributed Constrained Resource Management in 6G Networks: A Scalable Hybrid Model-Learning Framework
    Thang X. Vu, Cuong Le, Symeon Chatzinotas +1
    arXivPreprintCC BY 4.0Full textGeneral mathematicsarXiv
  5. Functional Inference for the Mean Curve of Intraday Spot Correlation
    Aodong Guo, Yu Jiang, Zhi Liu
    arXivPreprintarXiv licenceFull textStatisticsarXiv
BibTeX
@misc{noroozi2026distributed,
  title = {{Distributed Intraday Energy Management for 16.7-Hz Railway Power Systems---Part II: Software Realization}},
  author = {Navid Noroozi},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.21802},
  eprint = {2609.21802},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.21802},
  note = {CC BY-NC-SA 4.0},
}
RIS
TY  - UNPB
TI  - Distributed Intraday Energy Management for 16.7-Hz Railway Power Systems---Part II: Software Realization
AU  - Navid Noroozi
PY  - 2026
DA  - 2026/09/18
PB  - arXiv
DO  - 10.48550/arxiv.2609.21802
UR  - https://arxiv.org/abs/2609.21802
AB  - This paper presents the executable Python implementation~\cite{noroozi2026bahnstromems} of the two-layer energy-management system developed mathematically in Part~I~\cite{norooziP1I}. If needed, the software first converts hourly railway operation data into a 15-minute timetable and calculates the amount of gross motoring and available regenerative powers in a 15-minute resolution using the timetable handling layer. Given the energy prices are available either cached or by sending request to ENTSO-E Transparency Platform through the price handling layer, the software constructs a deterministic hourly day-ahead plan with either in the so-called must-run converter commitment mode or in a sub-hourly feasibility certificate mode, where the latter demands more computational complexity. Given the inputs from the timetable, day-ahead planning layers and initial measurements of the intraday-resolutions network's physical quantities, the intraday handling layer executes a risk-neutral intraday scenario model predictive controller by area-wise quadratic programming and consensus ADMM. The retained S1 forecast layer combines a one-week seasonal-naive point forecast with causal residual-path resampling, while the current measured stage is identical in all scenarios. We specify the day-ahead and intraday data contracts, absolute-UTC coupling, local-QP assembly, warm starts, residual tests, solver-status interpretation, physically validated recovery paths, state and key-performance-index updates, and the railway-owned generation and pumping increment. The Python package version, dependency lock, frozen-plan manifests, deterministic fixtures, run logs, and hash manifests make the software configuration executable and auditable. The paper describes software behavior and numerical contracts; comparative performance and stress-test claims are reserved for Part~III~\cite{norooziP1III}.
ER  -