Python based scenario design and parallel simulation method for transient rotor angle stability assessment in PowerFactory

2019 
Transient rotor angle stability after a fault event is a computationally intensive process and performing it for large number of scenarios requires parallelization. To facilitate it, this paper presents a tool that combines scenario modeling, task list creation and dispatcher of parallel processes as a single platform in Python. PowerFactory allows only one instance from a user account in a Windows machine that can modify its database. The proposed approach overcomes this limitation and enable multiple instances from a single machine. It is tested on a single infinite machine equivalent (SIME) method for calculation of critical clearance time (CCT) while assessing the rotor angle stability. This approach leads to the reduction of computational time as a factor of number of parallel instances and significantly improves handling of tasks and aggregation of results. The methodology is generic and can be adopted to any software that provides a Python interface.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    16
    References
    2
    Citations
    NaN
    KQI
    []