реклама на сайте
подробности

 
 
> банальное измерение частоты, как точно измерить скорость вращения ротора
xin
сообщение Jan 14 2009, 17:05
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 29-03-08
Пользователь №: 36 320



уважаемые гуру, помогите, пожалуйста, советом в решении следующей задачи
есть ротор турбины, он вращается с высокой скоростью - порядка 1500 об/с
единственный источник получения информации - датчик вращения, который представляет собой катушку над ротором, в которой возбуждается ЭДС от магнитного поля восьмигранного сердечника.
Т.о., имеем почти синусоиду (в силу наличия биений форма сигнала искажается, и возникают дополнительные гармоники) частотой порядка 12 кГц. К сожалению, исторически сложилось, что модифицировать конструкцию невозможно совершенно - турбины поставлены в серию, т.е. задача только в сборе информации с этих датчиков и ее интерпретации (все турбины объединены в блоки по 10 штук)

И, собственно, вопрос - как в моей ситуации правильно измерить эту самую скорость вращения? Требуемая точность - не хуже 0,01 Гц, амплитуда сигнала - порядка 1 В, время измерения - порядка 100-200 мс. Фактически, 95% времени нужно измерять скорость вращения именно на уровне 1400-1500 об/с, однако оставшееся время - при разгоне и торможении - измерение также необходимо, допустимо только слегка загрубить точность. (Это к возможности реализации разностной схемы регистрации)

Форум листал, и в одном из топиков нашел утверждение, что детектирование прохождения через нуль с последующим усреднением - это совсем по-пэтэушному smile.gif самое смешное, что нынешние приборы для регистрации именно так и работают. Вариант с БПФ для каждой машины тоже где=то назвали решением "по-программистски, в лоб", т.е. с бесцельным растрачиванием вычислительных ресурсов. И можно ли выделить гармонику с такой точностью в нужном мне временнОм диапазоне?

заранее спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xin
сообщение Jan 15 2009, 16:58
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 29-03-08
Пользователь №: 36 320



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

1. Частота вращения моих турбин в самом деле порядка 1500 оборотов в секунду - не оговорка - и даже несколько выше: это не электростанция и стоматологический бур, это газовые турбины
2. Амплитуда выходного сигнала в различных конструктивных исполнениях меняется, но почти всегда составляет от 1 до 2 вольт. Амплитуды гармоник сегодня посмотрю, завтра постараюсь выложить
3. Индуктор, возбуждающий ЭДС в датчике вращения, имеет восьмигранную форму, кроме того, один из углов срезан - для определения направления биений. В силу этого факта, а также того, что роторы моих турбин вращаются не строго вдоль оси симметрии, возникают дополнительные гармоники. Причин много, но банально - в первую очередь изначальный дисбаланс, во вторую - возникающие напряжения в материале ротора деформируют его и дальше уже возникают изгибы и колебания различного вида, которые, разумеется, модулируются частотой вращения, умноженной на 8. Примерно такова исходная физическая картина.
4. Вероятно, с величиной точности на уровне 0,01 Гц я слегка погорячился - можно обойтись разрешением (шагом квантования) на уровне 0,001 Гц, а точности достаточно 0,05, ну в совсем плохом случае при быстрой оценке - даже 0,1 Гц.
Специфика работы этих машин такова, что контроль скорости вращения происходит постоянно и имеет критически важное значение, отсюда столь жесткие требования.
5. БПФ я упомянул, поскольку вместе с задачей определения скорости вращения, параллельно необходимо решать еще и задачу определения осевых биений ротора турбины, правда требования к ней значительно мягче smile.gif.

Т.о., резюмируя (и заодно извиняясь за некоторую недосказанность в первом посте), имеем блок из десятка газовых турбин, в котором нужно измерять 1) скорость вращения и 2) величину биений роторов. Точность измерения частоты - лучше 0,05 Гц (при увеличенном времени измерения, скажем до 0,5 сек на одну машину) и 0,1 Гц, с меньшим временем.

Повторюсь, я задал вопрос, чтобы выяснить, нет ли уже готовых, более современных, чем имеем мы, решений и способов контроля данных параметров. В качестве идеи - индуктор имеет срезанный угол - т.е. метку - если попытаться отследить именно ее скорость? (Но в качестве ложки дегтя - биения роторов турбины могут достигать величины больше размеров этой самой метки, т.е. больше величины срезанного радиуса sad.gif ). Амплитуда сигнала тоже слегка плавает как функция частоты (при разгоне-торможении), температуры и других параметров, связанных с неидентичностью изготовления машин.

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

p.s. на первом шаге - только проекте, постройке алгоритма - можно и не говорить о типе контроллеров, но, наверное, с учетом объемов математики, которые нужно переварить, следует задуматься о DSP или ARM

Сообщение отредактировал xin - Jan 15 2009, 17:06
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 16 2009, 11:37
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Это не те самые пресловутые турбины для перекачки транзитного газа? biggrin.gif

Цитата(xin @ Jan 15 2009, 19:58) *
Точность измерения частоты - лучше 0,05 Гц (при увеличенном времени измерения, скажем до 0,5 сек на одну машину) и 0,1 Гц, с меньшим временем.

Всё-таки уточняющий вопрос: 0,05 Гц на 1500 Гц или 0,05 Гц на 12000 Гц? Разница почти на порядок.

Цитата(xin @ Jan 15 2009, 19:58) *
Проблема в том, что сегодня мы имеем решение на уровне знаний 70-х годов и элементной базы той же эпохи (могу соврать, но там даже процессор буквально 580-й используется) и морально оно устарело.

Если старое решение с задачей адекватно справляется, то нужно ли напрягаться? Если нет, тогда другой разговор...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- xin   банальное измерение частоты   Jan 14 2009, 17:05
- - UMP   Задачка давно известная. Один из вариантов решения...   Jan 14 2009, 19:06
- - ukpyr   КодИ, собственно, вопрос - как в моей ситуации пра...   Jan 14 2009, 19:41
|- - Microwatt   Цитата(ukpyr @ Jan 14 2009, 23:41) Точнос...   Jan 14 2009, 21:09
|- - zltigo   Цитата(ukpyr @ Jan 14 2009, 22:41) ...кон...   Jan 14 2009, 21:27
|- - asdf   Цитата(zltigo @ Jan 15 2009, 00:27) Здоро...   Jan 14 2009, 21:42
- - Herz   Цитата(xin @ Jan 14 2009, 19:05) уважаемы...   Jan 14 2009, 22:03
|- - Microwatt   Цитата(Herz @ Jan 15 2009, 02:03) Тут нет...   Jan 14 2009, 22:13
- - ukpyr   ЦитатаМиллионные доли герца? Или это так, случайно...   Jan 14 2009, 22:13
- - akl   Цитата(xin @ Jan 14 2009, 21:05) ...И, со...   Jan 15 2009, 05:23
- - scifi   Цитата(xin @ Jan 14 2009, 20:05) ...имеем...   Jan 15 2009, 06:56
|- - asdf   Цитата(scifi @ Jan 15 2009, 09:56) Минуто...   Jan 15 2009, 09:53
|- - Tanya   Цитата(asdf @ Jan 15 2009, 12:53) Если из...   Jan 15 2009, 10:56
|- - asdf   Цитата(Tanya @ Jan 15 2009, 13:56) scifi ...   Jan 15 2009, 15:56
|- - Tanya   Цитата(asdf @ Jan 15 2009, 18:56) Таня, В...   Jan 15 2009, 16:07
- - evgeny_ch   Цитата(xin @ Jan 14 2009, 20:05) ... Фору...   Jan 15 2009, 07:16
- - Microwatt   Читаю пост 11 и соглашаюсь. Какое-то беспомощное ...   Jan 15 2009, 11:21
|- - evgeny_ch   Цитата(Microwatt @ Jan 15 2009, 14:21) Чи...   Jan 15 2009, 11:35
- - =GM=   Цитата(xin @ Jan 14 2009, 17:05) И, собст...   Jan 15 2009, 13:34
|- - =GM=   Цитата(xin @ Jan 15 2009, 16:58) на перво...   Jan 16 2009, 09:52
- - ukpyr   ЦитатаВсё-таки уточняющий вопрос: 0,05 Гц на 1500 ...   Jan 16 2009, 11:51
- - xin   замечено совершенно точно - нужно знать скорость в...   Jan 18 2009, 16:28
|- - Tanya   Цитата(xin @ Jan 18 2009, 19:28) замечено...   Jan 18 2009, 17:24
|- - scifi   Цитата(xin @ Jan 18 2009, 19:28) старое р...   Jan 18 2009, 23:04
- - Krolm   да можно много чего придумать. мы вот частоту изме...   Mar 11 2009, 13:09
- - 777777   Цитата(Krolm @ Mar 11 2009, 16:09) да мож...   Mar 12 2009, 06:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 09:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016