@ARTICLE{Kurek_K._Implementation_2020, author={Kurek, K. and Nogal, Ł. and Kowalik, R. and Januszewski, M.}, volume={68}, number={No. 4 (i.a. Special Section on Advances in Electrical Power Engineering)}, journal={Bulletin of the Polish Academy of Sciences Technical Sciences}, pages={689-696}, howpublished={online}, year={2020}, abstract={Software power protection tester implemented in a real-time operating system (RTOS) might replace the conventional testing setups in IEC 61850 protection systems. This paper describes an open power protection testing platform. Linux RT capabilities related to runtime environment for such a tester are examined and OS latency sources are identified and evaluated. An algorithm for a multithreaded tester operation is proposed, including Sampled Values (SV) publisher, GOOSE input/output and time synchronization. SV and GOOSE services implemented in RT Linux environment are evaluated in accordance with IEC 61850‒5 transfer time requirements. Linux PTP time synchronization service of two similar systems controlling its electrical ports is evaluated in different synchronization scenarios. The developed tester is compared to an equivalent conventional setup during the test of IED over-current function. The conducted tests show that the Linux implementation of power protection tester in the case of scheduler latency, time synchronization accuracy and transfer time all meet the requirements of IEC 61850.}, type={Article}, title={Implementation of IEC 61850 power protection tester in Linux environment}, URL={http://ochroma.man.poznan.pl/Content/117249/PDF/05_689-696_01497_Bpast.No.68-4_27.08.20.pdf}, doi={10.24425/bpasts.2020.134167}, keywords={implementation in real time, power systems, protective relay testing, digital control systems, IEC 61850}, }