1 (2020-05-22 14:26:24 отредактировано dev_ekra_ru)

Тема: ЭКРА Waves

Здравствуйте

Данная тема создана для обсуждения и развития программы анализа осциллограмм Waves.

Программу можно скачать по адресу https://dev.ekra.ru/software/package?packageId=2

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

182 (2018-04-27 20:01:19 отредактировано dev_ekra_ru)

Re: ЭКРА Waves

retriever пишет:

dev_ekra_ru, на некоторых осциллах из этой темы ЗОЗЗ: вопросы программа глючит, открывает не все, ругается что-то там с частотой дискретизации.

Да. Мы в курсе. С этими осциллограммами ситуация примерно та-же, что и с БМРЗ, там частота дискретизации плывет. Наша математика рассчитана на фиксированную частоту дискретизации, поэтому просто так взять и загрузить эти данные мы не можем. Сейчас мы их грузим просто разрешая частоте болтаться в некоторых пределах, которые не влияют на результат. Но конкретно в этом файле заплывы выходят за наши допуски, поэтому и имеем то, что имеем.
Однако прямо сейчас мы обкатываем алгоритм обработки таких файлов, он должен будет решить эту проблему. Так, что в одном из ближайших обновлений (а возможно уже в следующем) он уже должен выйти.

retriever пишет:

P.S. версия программы у меня не последняя (на работе некоторые затруднения с установкой обновлений). Но проверить стоит. проблема у меня есть например в осцилле 25.10.2017

Затруднения с установкой обновлений связаны с работой установочного файла или имеют организационный характер?

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

183

Re: ЭКРА Waves

dev_ekra_ru пишет:

Затруднения с установкой обновлений связаны с работой установочного файла или имеют организационный характер?

Организационный, что-то там заблочили и я ничего переустановить не могу. Причем это не для всех программ, подозреваю, что из-за того, что программа лезет ставится на диск C:\

dev_ekra_ru пишет:

Наша математика рассчитана на фиксированную частоту дискретизации, поэтому просто так взять и загрузить эти данные мы не можем.

А можно вопрос: при чем тут частота дискретизации? Мне всегда (может, ошибочно) казалось, что COMTRADE как таковой это таблица точек, есть отсчеты времени, есть отсчеты значений, по ним надо график строить и все.

184

Re: ЭКРА Waves

retriever пишет:

А можно вопрос: при чем тут частота дискретизации? Мне всегда (может, ошибочно) казалось, что COMTRADE как таковой это таблица точек, есть отсчеты времени, есть отсчеты значений, по ним надо график строить и все.

Если цель только картинку глазами посмотреть, то так оно и есть. Но Waves это же не просмотр картинок, а инструмент анализа. А анализ (даже вроде-бы элементарное построение векторной диаграммы) это какая-то определенная математика.

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

185 (2018-04-27 15:45:42 отредактировано retriever)

Re: ЭКРА Waves

dev_ekra_ru пишет:

Но Waves это же не просмотр картинок, а инструмент анализа. А анализ (даже вроде-бы элементарное построение векторной диаграммы) это какая-то определенная математика.

Мне просто не очень понятна логика. Вот у нас есть частота в энергосистеме 50.1 Гц (допустим, намеряли). Она что, за время записи осциллограммы (какие-то там доли секунды) так сильно изменяется?

У меня почему-то (мб неправильно) подозрение, что есть какая-то погрешность, обусловленная всякими переходными процессами, намагниченностями и т.п. вещами, эта погрешность иногда плавает (я как-то видел осциллограмму, где соседних периода нагрузочного тока были друг на друга непохожи), и вот эту погрешность терминал, который пишет осциллограмму, принимает за изменение частоты в энергосистеме и принимается менять шаг, а окно Фурье-фильтра реально надо брать одинаковой длины.

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

186 (2018-04-27 16:25:38 отредактировано dev_ekra_ru)

Re: ЭКРА Waves

retriever пишет:

Мне просто не очень понятна логика. Вот у нас есть частота в энергосистеме 50.1 Гц (допустим, намеряли). Она что, за время записи осциллограммы (какие-то там доли секунды) так сильно изменяется?

У меня почему-то (мб неправильно) подозрение, что есть какая-то погрешность, обусловленная всякими переходными процессами, намагниченностями и т.п. вещами, эта погрешность иногда плавает (я как-то видел осциллограмму, где соседних периода нагрузочного тока были друг на друга непохожи), и вот эту погрешность терминал, который пишет осциллограмму, принимает за изменение частоты в энергосистеме и принимается менять шаг, а окно Фурье-фильтра реально надо брать одинаковой длины.

Динамика изменения частоты в сети определяется во многом вращающейся массой и за время переходного процесса при аварии она сильно не успеет измениться. Правда осциллограммы могут быть длинными, но это не данный случай. В любом случае это вопрос скорее не к нам, а к тем кто использует такую схему с автоподстройкой ширины окна от частоты сети в своих устройствах и пишет вот такие осциллограммы. В наших устройствах окно не "дышит" и, соответственно наша математика в Waves основана на тех же принципах, что используются в устройствах.

К сожалению стандарт Comtrade не описывает для чего была задумана возможность хранить в одном файле куски осциллограмм с разными частотами дискретизации. Поэтому каждый понимает эту возможность так, как он понимает. Мы вот, к примеру думали до того момента как впервые столкнулись с осциллограммами БМРЗ, что эта возможность дана для того чтобы писать длинные осциллограммы. Пока неаварийный режим пишем с пониженной частотой, а как только фиксируем аварию можем очень сильно повысить частоту для большей достоверности переходного процесса. Но, как видите, другие разработчики поняли это иначе.

Кроме того конкретно файлы из темы, которую вы указали, от Micom по-моему, вообще нарушают стандарт. В них частота дискретизации вообще не указана и, согласно стандарту это Event-Triggered Files, т.е. нерегулярные данные событийного типа, что эквивалентно термину трэнд (разумеется речь здесь идет вовсе не о мгновенных значениях, а о каких-то усредненных). Тем не менее в обсуждаемых файлах записаны обычные осциллограммы.

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

187

Re: ЭКРА Waves

Ох уж эта дискретизация (дискредитация). Больше всего с этим проблем у файлов Механотроники. Собственная программа Механотроника FastView 4.3 открывает без проблем. Waves научилась их распознавать, но при каждом открытии предупреждает: оно-то примерно так, но за достоверность результатов не ручаюсь (оно-то картинка вроде понятная, а если войти  в более глубокий анализ, достоверности нет). АУРУ так и не сумел приучить к этому типу файлов, сейчас веду работу с разработчиками.

188 (2018-04-27 16:36:03 отредактировано Bogatikov)

Re: ЭКРА Waves

dev_ekra_ru пишет:

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

Отделите мух от котлет. Какие аварии вы имеете ввиду, их длительность? Есть аварии, которые ликвидируются с временем 50 мс, а есть, которые 25 и более секунд. Есть у меня осциллограмма аварии 31 секунда. Поясните. Погашение Крыма длилось 25 секунд.

189

Re: ЭКРА Waves

Bogatikov пишет:

Отделите мух от котлет. Какие аварии вы имеете ввиду, их длительность? Есть аварии, которые ликвидируются с временем 50 мс, а есть, которые 25 и более секунд. Есть у меня осциллограмма аварии 31 секунда. Поясните. Погашение Крыма длилось 25 секунд.

"ликвидируются с временем 50 мс". Сейчас речь об этом.

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

190

Re: ЭКРА Waves

За 50 мс о каком изменении частоты в системе может идти речь? Все изменения, что намеряет терминал за это время - погрешности.
Как в том анекдоте - Сара, всё что мы с тобой 20 лет принимали за оргазм - так это астма.

191

Re: ЭКРА Waves

dev_ekra_ru пишет:

Кроме того конкретно файлы из темы, которую вы указали, от Micom по-моему, вообще нарушают стандарт. В них частота дискретизации вообще не указана и, согласно стандарту это Event-Triggered Files, т.е. нерегулярные данные событийного типа, что эквивалентно термину трэнд (разумеется речь здесь идет вовсе не о мгновенных значениях, а о каких-то усредненных). Тем не менее в обсуждаемых файлах записаны обычные осциллограммы.

А, понятно. Ну, наверное да, в таких кривых файлах надо исходить из того, что в сети 50 Гц.
Была мысль что можно по осциллограмме частоту померить, но для этого имхо нужно знать, по каким каналам это следует делать (по напряженческим лучше, видимо). А если программа не понимает, какие каналы использовать для замера частоты, то видимо 50 Гц наше все...

192

Re: ЭКРА Waves

doro пишет:

Больше всего с этим проблем у файлов Механотроники.

У файлов Механотроники нет проблем. Если создатели Waves не умеют рассчитывать действующие значения сигналов с переменной частотой дискретизации, это вопрос к разработчикам.
У нас есть решения (блоки) и с постоянной частотой дискретизации.

193

Re: ЭКРА Waves

Давайте исходить из того, что исходный файл "кривой". Большинство сторонних просмотрщиков с ним не справляются. Ну как можно в одном файле допустить без всяких предпосылок 90 всяких частот дискредитации от 2402.196289,12 до  2399.451660,2664?
Вот попытался при поддержке знатоков  подготовить курсы по анализу аварийных событий с рассмотрением соответствующей осциллограммы. Waves справился с соответствующими комментариями. АУРА при всех извращениях не справилась, остальные просмотрщики - худо - бедно.

194 (2018-04-27 19:59:09 отредактировано dev_ekra_ru)

Re: ЭКРА Waves

Bogatikov пишет:

За 50 мс о каком изменении частоты в системе может идти речь? Все изменения, что намеряет терминал за это время - погрешности.
Как в том анекдоте - Сара, всё что мы с тобой 20 лет принимали за оргазм - так это астма.

О том и речь.


По сегодняшним сообщениям я вижу с нашей стороны одну ошибку. Мы стараемся быть максимально честными и предупреждать пользователей обо всех спорных моментах связанных с файлами комтрейд, даже если это не играет  особой роли для работы и мы файлы открываем. Как видим, у некоторых это вызывает сомнения в результатах работы программы. Чтож, возьмем этот психологический момент на заметку.

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

195

Re: ЭКРА Waves

dev_ekra_ru пишет:

Мы стараемся быть максимально честными и предупреждать пользователей обо всех спорных моментах связанных с файлами комтрейд,

Хвала и честь! АУРА молча, тихо, помогает конечному пользователю и её возможности несоизмеримо выше Waves.

196

Re: ЭКРА Waves

doro пишет:

Давайте исходить из того, что исходный файл "кривой".

Про какой файл вы говорите? Я скачал все осциллограммы с темы указанной в  #181. Проблем с открытием и чтением нет. Приведите пожалуйста номер поста в котором есть "кривая" осциллограмма.

doro пишет:

Ну как можно в одном файле допустить без всяких предпосылок 90 всяких частот дискредитации от 2402.196289,12 до  2399.451660,2664?

Это определяется не желанием пользователя.

Не совсем понимаю почему такое отношение, если не открылось в программе то файл объявляется "кривым". согласитесь это некорректно. Если так то давайте покажем где именно файл не соответствует стандарту.
Вырезка из стандарта comtrade по частотам дискретизации:

6.2.3.5. Информация о частоте дискретизации. Эта часть содержит общее количество частот дискретизации с последующим списком, содержащим каждую частоту дискретизации и номер последней выборки для данной скорости.
nrates<CR,LF>
sssssl,endsampl<CR,LF>
sssss2,endsamp2<CR,LF>
…
sssssn.endsampn<CR.LF>
где:
nrates - количество различных скоростей дискретизации в файле данных
sssss1 – sssssn - частота дискретизации в Гц
endsampl – endsampn - номер последней выборки для данной скорости.

197 (2018-04-29 13:13:11 отредактировано retriever)

Re: ЭКРА Waves

Я так подозреваю, что проблема в "привычной" формуле ДПФ, на примере напряжения U=2i/N*sum(u*exp(-1i*w*t)) и т.п., где количество отсчетов на период N вычисляется как N=частота_дискретизации/частота_сети
             
Реально с учетом переменной частоты дискретизации надо делать 2i/T*интеграл_от_0_до_T(u*exp(-1i*w*t*dt)), w=2*pi*f, f=50 Гц всегда (ну или сколько там в комтрейде прописано)
Тогда будет без разницы на эту переменную частоту дискретизации.
Единственное - видимо, придется делать ресемплинг сигнала, хотя бы кусочно-линейный (более продвинутые варианты ресемплинга - как бы не подвисла эта программа под грузом математики... но поэкспериментировать стоит). Иначе не факт что отсчеты концов окна будут на нужном расстоянии друг от друга.


P.S. А что касается частоты сети, в комтрейде указана только одна частота. Там не сказано, что частоту сети надо по частоте дискретизации высчитывать.
Там вообще не сказано, частоту дискретизации вычислять, какую хочешь, такую и задаешь.
Имхо, частоту сети надо в отдельный канал писать. И, может быть, сделать опцию, где нужно указать частотный канал, на основе которого корректировать ВД.

198

Re: ЭКРА Waves

как рассчитать сопротивление в новой версии?

199

Re: ЭКРА Waves

Mr. Postman пишет:

как рассчитать сопротивление в новой версии?

Воспользоваться инструментом анализа ЭКРА ИО Z (выбирается там же где векторные диаграммы). Необходимо будет его настроить, после чего будет показан годограф сопротивления рассчитанный по алгоритму, используемому в терминалах ЭКРА БЭ2704 и БЭ2502. Описание можно посмотреть. Там все в картинках и доступно пояснено.

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве

200

Re: ЭКРА Waves

dev_ekra_ru пишет:

Воспользоваться инструментом анализа ЭКРА ИО Z (выбирается там же где векторные диаграммы). Необходимо будет его настроить, после чего будет показан годограф сопротивления рассчитанный по алгоритму, используемому в терминалах ЭКРА БЭ2704 и БЭ2502. Описание можно посмотреть. Там все в картинках и доступно пояснено.

Спасибо, разобрался

201

Re: ЭКРА Waves

Пакет EKRASMS обновлен до версии 2.12.3

Изменения в Waves:

- Добавлен новый механизм - Формулы. Это еще один способ рассчитывать некоторые, часто используемые выражения без необходимости ввода текста выражения вручную. Первая формула, встроенная при помощи нового механизма - Линейная комбинация (ранее в WNDR аналогичная функция называлась Дифференциальные величины);

- Во встроенные функции Частота и Частота.Цепи добавлен новый параметр Усреднение. Этот параметр задает число периодов усреднения при расчете. Ранее он не был доступен пользователю и выставлялся в фиксированное значение = 8 (используется в большинстве случаев расчета частоты в терминалах БЭ2704);

- Добавлена поддержка файлов Comtrade с переменной частотой дискретизации;
- Добавлена поддержка файлов Comtrade с незаданной частотой дискретизации.

Сайт: dev.ekra.ru | Почта: dev@ekra.ru | Тел.: 8 (8352) 220-130 (доб. 1057, 1099, 1267) | Часы работы: 08:00 - 17:00 по Москве