1

Тема: Как построить осциллограмму по формату COMTRADE

Господа, есть ли у кого-нибудь ссылки или какая-либо документация по этому вопросу? Сколько не гуглил ничего не нашел( К сожалению, я очень далек от этого всего, но надо написать программу которая строит осциллограмму по формату COMTRADE и её анализ. Помогите кто чем может, буду очень признателен.

2

Re: Как построить осциллограмму по формату COMTRADE

Какая-то инфа была в этой теме.
http://rzia.ru/topic1318-modelirovanie-v-rza.html

А что именно нужно сделать я так и не понял: построить осциллограму, имея на руках .dat и .cfg файлы, или же нужно синтезировать эти файлы на основе инфы откуда-то еще?

3

Re: Как построить осциллограмму по формату COMTRADE

Построить осциллограмму по файлам .dat и .cfg и всё вроде, спасибо за ссылку, сейчас гляну.

4

Re: Как построить осциллограмму по формату COMTRADE

antoxa-ac пишет:

остроить осциллограмму по файлам .dat и .cfg и всё вроде

http://veibars.narod.ru/comtrade/cmain.htm

5

Re: Как построить осциллограмму по формату COMTRADE

Это у меня есть и я уже прочитал. Суть в чем, я не могу понять как это соединить в едино, конечно, некоторые догадки у меня есть, и при проверки соответствия догадок и просмотра результатов программы FastView, догадки оказались верными, но похоже файлы по которым я всё это проверял элементарны...
А именно как раз по тому, что Вы мне скинули, есть следующие переменные:
р -  идентификатор фазы канала
сссссс - цепь / компонент, который контролируется
b - вещественное число. Коэффициент преобразования к ЛА  [ т.е., записанная величина х соответствует (ах+b) в единицах, указанных выше 1.
skew -  вещественное число. Сдвиг времени (в с) в канале с начала отсчета
Вот эти переменные в моем файле отсутствуют или же равны нулю. Вот я и хочу узнать каким образом они влияют на результат?
Ну skew, наверное можно просто прибавить по шкале времени, а вот остальные данные, к сожалению, мне ни о чем не говорят(

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

6

Re: Как построить осциллограмму по формату COMTRADE

И еще в INTERNATIONAL STANDARD 60255-24, который описывает этот формат есть еще поля (в описании Аналогового канала) primary,secondary,PS и (в описании Дискретного канала) поля ph,ccbm, y.
Быть может вы располагаете информацией как эти поля влияют на осциллограмму?

7 (2014-12-06 17:15:35 отредактировано antoxa-ac)

Re: Как построить осциллограмму по формату COMTRADE

И как влияет на осциллограмму частота сети и частота дискретизации в файле .CFG?
И в INTERNATIONAL STANDARD 60255-24 есть еще одна строка в файле .CFG под названием timemult, что значит она?

8

Re: Как построить осциллограмму по формату COMTRADE

Люди, диплом горит. Подскажите, пожалуйста, по сие вопросу.

9 (2014-12-08 12:39:19 отредактировано Уставкин)

Re: Как построить осциллограмму по формату COMTRADE

del

10

Re: Как построить осциллограмму по формату COMTRADE

Вам нужно на форум АСУ и программирования, а на этом форуме - программистов крайне мало, и бывают они здесь редко.

11

Re: Как построить осциллограмму по формату COMTRADE

Да написать то программу я и сам могу - не в этом дело. Вопрос в том, как это всё считается, как влияют вышеуказанные переменные на результат, а именно на осциллограмму.

12

Re: Как построить осциллограмму по формату COMTRADE

Mожет поможет описание формата?
http://www.pes-psrc.org/Reports/Schema_ … andard.pdf

13

Re: Как построить осциллограмму по формату COMTRADE

а тут на русском
http://veibars.narod.ru/comtrade/cmain.htm

14

Re: Как построить осциллограмму по формату COMTRADE

Это я уже читал, я не знаю как рассчитать осциллограмму по этим двум файлам, как их воедино соединить.

15

Re: Как построить осциллограмму по формату COMTRADE

Странно. Там есть вся информация по описанию CFG файла (пункт 6.2) и файла данных (пункт 6.3).

16

Re: Как построить осциллограмму по формату COMTRADE

antoxa-ac пишет:

Это я уже читал, я не знаю как рассчитать осциллограмму по этим двум файлам, как их воедино соединить.

antoxa-ac пишет:

Вот эти переменные в моем файле отсутствуют или же равны нулю. Вот я и хочу узнать каким образом они влияют на результат?

Вам нужно, согласно спецификации, параметры a, b, skew.

Файл .dat состоит из строк и столбцов (если он в ASCII формате, по крайней мере).
Первый столбец - номера по порядку, второй - время в микросекундах, дальнейшие столбцы - это каналы (т.е. к номеру канала из файла .cfg нужно прибавить 2, чтобы получить номер столбца из файла). Цифры в этих столбцах - это мгновенные отсчеты (обозначим один такой отсчет как Х).

Значение исходного сигнала считается для каждого момента времени (каждой строки) как Y=a*X+b, константы a и b берутся из .cfg файла.
К времени (столбец 2), которому соответствует данный отсчет, нужно прибавить skew.

Обычно b=0, skew тоже несильно отличается от 0. Если у вас по нулям и то и другое - значит, считаете по вышеприведенным формулам, подставляя туда нули.

Ах да, нужно посмотреть в описании канала параметр "единицы измерения". Если там стоят киловольты - Y будет в киловольтах, если стоят вольты - Y будет в вольтах, обратите на это внимание, когда будете сравнивать, скажем, с тем же FastView.

17 (2014-12-09 09:58:20 отредактировано Уставкин)

Re: Как построить осциллограмму по формату COMTRADE

antoxa-ac пишет:

т.е., записанная величина х соответствует (ах+b) в единицах, указанных выше 1.
skew -  вещественное число. Сдвиг времени (в с) в канале с начала отсчета

retriever пишет:

Значение исходного сигнала считается для каждого момента времени (каждой строки) как Y=a*X+b, константы a и b берутся из .cfg файла.
К времени (столбец 2), которому соответствует данный отсчет, нужно прибавить skew.


Всё это он знает. :0) :0) :0)

18

Re: Как построить осциллограмму по формату COMTRADE

retriever,  спасибо за пояснение) но это как раз то, что я понял, я писал на счет догадки)
Вопрос состоит уже в следующем: На что влияет частота сети в файле, который Вы мне скинули это переменная lf, и на что влияет частота дискретизации это всё из файла .CFG?
И в INTERNATIONAL STANDARD 60255-24 есть еще переменная timemult.

Из того же файла, вопрос по каналам:   
1) Аналоговые каналы:
переменные: ссс - цепь/компонент, который контролируется; p-идентификатор фазы канала; далее в INTERNATIONAL STANDARD 60255-24 есть переменные primary,secondary и PS (т.е. в этом стандарте 13 переменных)
2) Дискретные каналы:
В INTERNATIONAL STANDARD 60255-24 есть переменные ph и ccbm, что дюже смахивают на выше упомянутые переменные ccc и p.

Приводят ли эти переменные к каким либо изменениям при построении осциллограммы, или же эти данные нужны чисто для информации?

P.S. Прошу простить, за тупость. Просто никогда раньше с этим не сталкивался.

Стандарт прикрепил.

Post's attachments

IEC 60255-24 Electrical relays - Common format for transient data exchange (COMTRADE) for power s.pdf 5.55 Мб, 29 скачиваний с 2014-12-09 

You don't have the permssions to download the attachments of this post.

19 (2014-12-09 10:19:04 отредактировано Уставкин)

Re: Как построить осциллограмму по формату COMTRADE

antoxa-ac пишет:

спасибо за пояснение) но это как раз то, что я понял,

antoxa-ac, скажите, у Вас уже готова (работает) программа которая строит графики точно по той технологии, которую Вам так любезно описал  retriever, пока без учета непонятных Вам параметров?

20

Re: Как построить осциллограмму по формату COMTRADE

Уставкин, пока находится в процессе написания.

Добавлено: 2014-12-09 11:32:22

Хотелось бы сразу иметь полную картину происходящего, нежели потом исправлять и добавлять