Re: Как построить осциллограмму по формату COMTRADE
Хотелось бы сразу иметь полную картину
Так не бывает.
Начинать надо с простой основы, а по мере углубления в тему вам станут сами открываться некоторые детали о которых пока нет смысла говорить.
Форум посвящен вопросам релейной защиты и автоматики (РЗА). Обмену опытом и общению релейщиков. |
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Если вы интересуетесь релейной защитой и реле, то подписывайтесь на мой канал
Советы бывалого релейщика → Спрашивайте - отвечаем → Как построить осциллограмму по формату COMTRADE
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Хотелось бы сразу иметь полную картину
Так не бывает.
Начинать надо с простой основы, а по мере углубления в тему вам станут сами открываться некоторые детали о которых пока нет смысла говорить.
ссс - цепь/компонент, который контролируется; p-идентификатор фазы канала
В вашем случае это текст для подписи под графиком
primary,secondary и PS
Не сталкивался, стандарт пока что загрузить не могу по техническим причинам (на работе).
Видимо, это в конечном итоге коэффициент трансформации трансформатора тока/напряжения.
В стандарте должно быть описано, как их использовать.
primary - PT/CT primary ratio factor, 1 to 32 char. Use as described in COMTRADE standard.
secondary - PT/CT secondary ratio factor, 1 to 32 char. Use as described in COMTRADE standard.
P/S - primary or secondary PT/CT scaling identifier, 1 char. Enter P or S and use as described in COMTRADE standard.
В одной из имеющихся у меня осциллограмм для secondary стоит везде 1, primary - коэффициент трансформации ТТ или ТН.
Т.е. для ТН 220 кВ с номиналами 220000 В и 100 В (т.е. коэффициент трансформации 220000/100=2200) стоит primary=2200, secondary=1, P/S=P.
Видимо, это для того, чтобы фиксировать, в первичных или вторичных величинах записываются значения, и если во вторичных - умножать на коэффициент primary/secondary. Ну, или чтобы реализовать кнопку "первичные/вторичные величины" в просмотрщике.
Обратите внимание на параметр timemult - масштабирующий множитель, на него умножаются все времена в столбце 2 (у меня он везде 1).
Чтобы нарисовать осциллограмму, нужно смотреть в основном на a,b,skew, время и текущее значение замера.
Остальные параметры там более для справки, что ли.
Вообще, есть такая вещь, как метод научного тыка - можно руками поправить цифры в дат-файле и посмотреть, как на это отреагирует тот же FastView, и сделать соответствующие выводы.
Как верно написали - primary/secondary это номиналы ТТ или ТН по первичке/вторичке (т.е. коэфф. трансформации отсюда вытекают, как важный параметр для отображения сигнала в первичные/вторичные величины), PS - признак в каких величинах, первичных или вторичных, значения в файле.
Частота дескритизации влияет на максимально возможную частоту регистрируемую АЦП, частота сети - по всей видимости номинальная частота измеряемого объекта.
Стандарт давненько читал, так что могу быть не совсем точен.
Вот мои давние наработки. Может кому пригодится.
https://github.com/wyfinger/Comtrade2Excel
energobook, не заработало. "Run time error 62". Windows XP 32, MS Office 2010
Присоединяйтесь!!! Мы в социальных сетях и на Ютуб. |
energobook, не заработало. "Run time error 62". Windows XP 32, MS Office 2010
Ну так разбирайтесь. Никто же не обещал, что все заработает сразу.
А вообще макрос поддерживает и ASCII и BINARY формат и читает и пишет.
В совое время была сложная авария и нужно было склеить осциллограммы с разных устройств (РАС, РЗА) в разных форматах и даже с разной частотой дискретизации (интерполировал в маткаде).
Вот и прилось написать данный макрос.
Изначально делал в Office 2013 / Win7. Хотя разницы быть не должно.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Советы бывалого релейщика → Спрашивайте - отвечаем → Как построить осциллограмму по формату COMTRADE
Форум работает на PunBB, при поддержке Informer Technologies, Inc