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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Управление моментным двигателем, Вопрос к практикующим инженерам
AlexandrY
сообщение Dec 27 2017, 13:37
Сообщение #31


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Stepanich @ Dec 27 2017, 15:14) *
Кто-нибудь из неравнодушных может ради интереса проделать эксперимент с тремя блоками питания на похожем движке?

Самый похожий который у меня есть -
Прикрепленное изображение


12 зубцов
16 полюсов

Обратная ЭДС такая -
Прикрепленное изображение


Подойдет?
Правда он outrunner. Немного другое распределение полей.
Go to the top of the page
 
+Quote Post
Stepanich
сообщение Dec 27 2017, 15:34
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847



AlexandrY, спасибо за отклик.

Думаю, подойдёт. Вы чувствуете "шаги" при вращением пальцем?
Методика примитивна:
1. Токами выставляете ротор в электрический угол 0 градусов.
2. Оцениваете момент (динамометрическим ключом, если нет - просто пальцами).
3. Токами (сумма такая же, как в п. 1) выставляете ротор в электрический угол 30 градусов.
4. Повторяете п. 2.

Спасибо!
Go to the top of the page
 
+Quote Post
amaora
сообщение Dec 27 2017, 19:55
Сообщение #33


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Попробовал на модели BLDC, вот от сюда. Задаю постоянный ток, несколько вариантов, вектор направлен на 0 либо на 30 электрических градусов. Нагрузки сначала нет, затем подаю колебания (ступенчатое изменение нагрузки, несколько раз с разным знаком) которые отклоняют ротор на некоторых угол, по величине отклонения оцениваю момент, меньше или больше. Так вот если ЭДС синусоидальная, то от угла амплитуда до которой раскачивается ротор не зависит, а если подмешать нечетные гармоники (приблизив форму к BLDC) то на 30 градусах ротор раскачивается больше, то есть "момент удержания" меньше. Если будет еще время, задам идеальную трапециевидную ЭДС, или скопирую из графика в начале темы. Но для меня уже ясно, что достаточно той формы ЭДС, для того чтобы получилось описанное ТС-ом. Ведь ничего более сложного модель не учитывает, а эффект проявляется.

Код
static double
blm_BEMF_Shape(double x)
{
    double        s1;

    /* Almost sinusoidal shape.
     * */
    s1 = - (sin(x) + sin(x * 5.) * 0.2);

    return s1;
}


На графиках электрический угол, для 0 и 30 градусов направления вектора тока.

Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Stepanich
сообщение Dec 27 2017, 20:26
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847



amaora, спасибо за участие.

Хочу уточнить:
1. 0 электрических градусов - это: Ia = sin(0) = 0; Ib = sin(0+120) = 1.86; Ic = sin(0+240) = 0.14?
2. 30 электрических градусов - это: Ia = sin(30) = 0.5; Ib = sin(30+120) = 0.5; Ic = sin(0+240) = -1?

В таком случае наши результаты расходятся: T@0ed = max; T@30ed = min, не смотря на формирование токов по синусоидальному закону.

Не заметил Вашего сообщения #29:
1. Ток который подаете на обмотки синхронизирован с положением ротора?
Нет, система разомкнута (как было упомянуто в первом сообщении).

2. Датчики положения не используются?
Нет, не используются (в данном эксперименте, как было упомянуто в первом сообщении).

3. Если нагрузки нет, ротор следует за полем статора, о каком моменте тогда речь (двигатель всегда в области ~0 момента), уточните.
Нагрузка создаётся динамометрическим ключом (или рукой для беглой оценки).

4. Если нагрузка есть, допустим ротор зафиксирован и вы измеряете момент двигателя, тогда ток надо задавать в соответствии с положением ротора (пусть он и неподвижен), иначе некорректное управление двигателем, и момента от него ждать не надо.
Это тот самый ответ, который я ждал. Иными словами: у данного двигателя момент будет минимален каждые 60 электрических градусов, если не обеспечить замкнутое управление.

Кстати, интересное видео:
Anticogging: Torque Ripple Suppression, Modeling, and Parameter Selection
Go to the top of the page
 
+Quote Post
amaora
сообщение Dec 28 2017, 14:57
Сообщение #35


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Цитата
Это тот самый ответ, который я ждал. Иными словами: у данного двигателя момент будет минимален каждые 60 электрических градусов, если обеспечить замкнутое управление.


Нет, то что вы измеряете при разомкнутом управлении слабо связано со способностью двигателя обеспечить момент во всех положениях ротора. Посмотрите еще раз на форму ЭДС. В любой точке одна из фаз имеет плато. Провал момента мог быть если бы в некоторых точках по всем фазам наблюдалась низкая ЭДС.

Cogging torque это другое, он проявляится и без тока в обмотках.
Go to the top of the page
 
+Quote Post
Stepanich
сообщение Dec 28 2017, 15:48
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847



amaora, в предыдущем посте я пропустил важную частицу НЕ; должно было быть так: у данного двигателя момент будет минимален каждые 60 электрических градусов, если НЕ обеспечить замкнутое управление.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 29 2017, 09:49
Сообщение #37


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Stepanich @ Dec 26 2017, 21:36) *
AlexandrY, так я и хотел услышать подобный ответ: у этого двигателя есть углы, получаемые путём формирования неизменных токов в фазах, при которых момент нулевой. И это не стёб. Согласен на перенос моего вопроса в раздел для начинающих.

Вот случайно заглянула к вам... Странные вещи... Что тут моделировать...
При постоянных токах в обмотках момент как функция угла обязательно будет кое-где равен точно нулю, так как средний момент равен нулю, а эта функция непрерывна. Простая такая математика.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 29 2017, 10:01
Сообщение #38


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Tanya @ Dec 29 2017, 11:49) *
Вот случайно заглянула к вам... Странные вещи... Что тут моделировать...
При постоянных токах в обмотках момент как функция угла обязательно будет кое-где равен точно нулю, так как средний момент равен нулю, а эта функция непрерывна. Простая такая математика.

Нет, все гораздо серьезней.
Мы тут конечно путаемся в определениях, терминах и проч. ,
но главную мысль я понял так - есть позиции ротора где какую бы комбинацию токов вы не применили вы не получите сколько нибудь значительного момента преодолевающего трение.
Это противоречит, конечно, самой идее синхронного мотора, но кто его знает эти заморочки с моторами.
Может ноу-хау какое, и разработчики рассчитывают на запуск в асинхронном режиме на самоиндукции.
Может у них cogging настолько сильный.
А может просто брак типа неправильного намагничивания.
Такое нам китайцы доставляли.
Или может у автора конструкция специфичная.

Я сейчас как раз делаю стенд для исследованя когинга.
Go to the top of the page
 
+Quote Post
варп
сообщение Dec 29 2017, 10:23
Сообщение #39


Знающий
****

Группа: Участник
Сообщений: 926
Регистрация: 9-08-15
Пользователь №: 87 913



Цитата(Tanya @ Dec 29 2017, 15:49) *
... Простая такая математика.

Tanya, скажите Ваше мнение - момент в коллекторном двигателе может быть равным нулю при каком-то положении ротора?

Сообщение отредактировал варп - Dec 29 2017, 13:05
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 29 2017, 10:37
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(варп @ Dec 29 2017, 13:23) *
Tanya, скажите Ваше мнение - момент в коллекторном двигателе может быть равным нулю про каком-то положении ротора?

Нет, а почему Вы спрашиваете?

Цитата(AlexandrY @ Dec 29 2017, 13:01) *
есть позиции ротора где какую бы комбинацию токов вы не применили вы не получите сколько нибудь значительного момента преодолевающего трение.

Да уж, не верится.
Go to the top of the page
 
+Quote Post
варп
сообщение Dec 29 2017, 11:15
Сообщение #41


Знающий
****

Группа: Участник
Сообщений: 926
Регистрация: 9-08-15
Пользователь №: 87 913



Цитата(Tanya @ Dec 29 2017, 16:37) *
Нет, а почему Вы спрашиваете?

Tanya, спрашиваю потому, что идёт какая-то бесконечная путаница в понятиях.... Вот смотрите...
Цитата(Tanya @ Dec 29 2017, 16:37) *
При постоянных токах в обмотках момент как функция угла обязательно будет кое-где равен точно нулю, так как средний момент равен нулю, а эта функция непрерывна. Простая такая математика.

То есть, момент, вроде как где то будет равен НУЛЮ ...
я переспросил -
...Tanya, скажите Ваше мнение - момент в коллекторном двигателе может быть равным нулю про каком-то положении ротора?...
Вы ответили -
Цитата(Tanya @ Dec 29 2017, 16:37) *
Нет, а почему Вы спрашиваете?

Вот я и пытаюсь дать понять, что коллекторный и BLDC двигатели по сути одинаковы... То есть - момент в них не может быть равен нулю...
В коллекторном двигателе подключение нужных обмоток при вращении ротора происходит АВТОМАТИЧЕСКИ (щётками по ламелям коллектора) , а в BLDC нужные обмотки подключаются ВНЕШНИМИ силовыми ключами определённым образом ориентируясь на сигналы с датчиков Холла, которые отслеживают положение ротора... Но оба двигателя, что коллекторный, что BLDC - способны "тянуть" с нулевых оборотов..., независимо от положения ротора... Да, момент может больше, или меньше, смотря на положение ротора... , но момент будет ВСЕГДА...

Сообщение отредактировал варп - Dec 29 2017, 11:32
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 29 2017, 11:32
Сообщение #42


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(варп @ Dec 29 2017, 14:15) *
Вот я и пытаюсь дать понять, что коллекторный и BLDC двигатели по сути одинаковы... То есть - момент в них не может быть равен нулю...

Читайте внимательно, что было написано. Там было про BLDC с фиксированными токами в обмотках.
В коллекторном двигателе посредством коллектора ток меняется.
Go to the top of the page
 
+Quote Post
варп
сообщение Dec 29 2017, 11:37
Сообщение #43


Знающий
****

Группа: Участник
Сообщений: 926
Регистрация: 9-08-15
Пользователь №: 87 913



Цитата(Tanya @ Dec 29 2017, 17:32) *
....В коллекторном двигателе посредством коллектора ток меняется.

... а что, если вал коллекторного двигателя ЗАКЛИНИТЬ (не дать ему вращаться ), момент у него исчезнет??? Ни куда момент не денется...
------------
... а обсуждать BLDC с фиксированными токами в обмотках, да ещё без контроля положения ротора - просто бред...
BLDC двигателем ВСЕГДА нужно управлять.... Тогда и момент всегда будет...
Не надо "лошади отрывать ноги, а потом спрашивать - почему она не бегает..."

Сообщение отредактировал варп - Dec 29 2017, 11:46
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 29 2017, 11:46
Сообщение #44


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(варп @ Dec 29 2017, 14:37) *
... а обсуждать BLDC с фиксированными токами в обмотках, да ещё без контроля положения ротора - просто бред...

Так не участвуйте в этом.
Этот двигатель - шаговый с малым числом полюсов. Нет?
Go to the top of the page
 
+Quote Post
варп
сообщение Dec 29 2017, 13:10
Сообщение #45


Знающий
****

Группа: Участник
Сообщений: 926
Регистрация: 9-08-15
Пользователь №: 87 913



Цитата(Tanya @ Dec 29 2017, 17:46) *
Этот двигатель - шаговый с малым числом полюсов. Нет?

Нет..., НЕ шаговый ВООБЩЕ.... И полюсов может быть 36 и больше...
Прикрепленное изображение


Сообщение отредактировал варп - Dec 29 2017, 13:15
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 15:20
Рейтинг@Mail.ru


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