1

Тема: Библиотека для анализа осциллограмм на Python

Добрый день, коллеги!

Хочу поделиться библиотекой на Python для анализа осциллограмм в формате Comtrade, которая выложена на Github по ссылке: https://github.com/selkovevgeny/RelayLab

Данная библиотека может пригодиться тем, кому не хватает гибкости стандартных просмотрщиков осциллограмм и является альтернативой matlab. То есть в основном предназначена для исследовательских и учебных целей.

Библиотеку написал для решения своих задач по прототипированию функций РЗА и анализа работы устройств, так как по своим рабочим обязанностям занимаюсь разработкой устройств релейной защиты в НПП КИТ, г. Санкт-Петербург, https://www.kit-electro.ru/

Для работы с библиотекой удобнее всего пользоваться Jupiter Notebook, который является средой разработки для Python. По ссылке можно посмотреть online примеры работы с библиотекой: https://nbviewer.org/github/selkovevgen … notebooks/

Библиотека позволяет:
- загружать осциллограммы в формате comtrade;
- генерировать сигналы тока и напряжения;
- выполнять манипуляции с аналоговыми и логическими сигналами: сложение, вычитание, расчет диф. токов, сопротивлений, сравнение с уставками и пр.
- выгружать расчетные каналы в формат Comtrade;
- строить интерактивные графики сигналов и характеристики срабатывания защит.
В настоящее время реализован далеко не весь задуманный функционал. Пополняю по мере поступления задач с подходящей тематикой.

Надеюсь, что кому-нибудь все это также будет полезно.

2

Re: Библиотека для анализа осциллограмм на Python

Здравствуйте, Евгений! Вроде бы в Ессентуках мы совместными усилиями проводили курсы по анализу аварийных событий. В конце мая ожидаются аналогичные в учкомбинате Ростовэнерго. Меня приглашают. То ли сам приедешь, то ли мне соответствующие материалы передашь.

Присоединяйтесь!!! Мы в социальных сетях и на Ютуб.

3 (2024-04-30 12:31:14 отредактировано ПАУтина)

Re: Библиотека для анализа осциллограмм на Python

Сельков Евгений писал(а):
2024-02-07 16:26:34

Хочу поделиться библиотекой на Python для анализа осциллограмм в формате Comtrade,

Пожалуйста, приведите примеры и особенности, в чём собственно достоинства такой обработки... стоит ли вообще в это вникать?! Насколько она универсальна, вдруг там нет того, что надо мне?!
Мне если что-то надо специфическое, а файл в COMTRADE, так всё просто - Exсel!!! вводишь другие данные в шаблон и всё, зато всё понятно и надёжно...