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

 
 
> банальное измерение частоты, как точно измерить скорость вращения ротора
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
=GM=
сообщение Jan 16 2009, 09:52
Сообщение #3


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(xin @ Jan 15 2009, 16:58) *
на первом шаге - только проекте, постройке алгоритма - можно и не говорить о типе контроллеров, но, наверное, с учетом объемов математики, которые нужно переварить, следует задуматься о DSP или ARM

Слушайте, а вам не надо момент вращения ваших турбин измерять? Мы тут как раз делаем такие датчики на DSP для дистанционного измерения, правда, выше 18000 rpm на автомобильном движке не поднимались, но инженеры, разрабатывающие этот двигатель, были слегка ошарашены точностью результатов.


--------------------
Делай сразу хорошо, плохо само получится
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
|- - scifi   Это не те самые пресловутые турбины для перекачки ...   Jan 16 2009, 11:37
- - 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 Текстовая версия Сейчас: 21st July 2025 - 07:44
Рейтинг@Mail.ru


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