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

 
 
> Бездатчиковая оценка положения ротора BLDC/PMSM, на высоких скоростях
amaora
сообщение Jan 1 2014, 18:01
Сообщение #1


Местный
***

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



Отлаживаю алгоритм (модификация вот этого, там EKF на 5 переменных, токи в dq, скорость, положение и момент нагрузки) на численной модели (модель BLDC основана на этом, форма ЭДС синусоидальная, ШИМ обсчитывается на каждом отрезке между переключениями ключей). Появляются некоторые вопросы.

1. Ошибка по положению возростает с ростом скорости. Добился некоторого улучшения путем доработки решателя ОДУ (тот который часть EKF). Но все ещё остается ~4 градуса ошибки на ~90000 rpm электрической скорости при 20 кГц ШИМ (ошибка пропорциональна скорости и периоду, на 40кГц будет ~2 градуса). Как можно бороться с этой проблемой? Пытаться дальше уточнять решение ОДУ по моему бессмысленно, на реальной системе проявяться другие детали и будет та же проблема. Компенсировать смещение самой оценки положения после EKF тоже плохая идея, надо устранять эти "вредные" невязки которые приводят к смещенности оценки. Или может быть я хочу слишком много и надо просто увеличивать частоту ШИМ?

2. Во всей литературе по теме упоминается field weakening. Я решил проверить, на своей модели, т.к. я не понимаю каким образом ток по прямой оси может привести к уменьшению постоянной ЭДС, что вызывает сомнения в правильности модели. Задал отрицательный ток по D, и действительно скорость возросла, но почему? Глядя на уравнения BLDC или PMSM это не очевидно.

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Спасибо.

Если кому не лень посмотреть, код здесь.

Сообщение отредактировал amaora - Jan 1 2014, 18:01
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amaora
сообщение Mar 12 2016, 11:07
Сообщение #2


Местный
***

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



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

Только идеальная гармоническая форма тока не означает, что КПД будет максимальным для мотора со сложной формой ЭДС. Это больше нужно, для того чтобы пульсация не пролезала в оценки скорости и дальше, шум акустический уменьшить.

Подскажите, если кто знает, что почитать по теме оценки и компенсации формы ЭДС. Сам ничего не нашел в открытом доступе.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- amaora   Бездатчиковая оценка положения ротора BLDC/PMSM   Jan 1 2014, 18:01
- - Turnaev Sergey   Да, на таких скоростях, а точнее кратностях, возни...   Jan 2 2014, 20:39
|- - oleg_d   Цитата(Turnaev Sergey @ Jan 2 2014, 22:39...   Jan 3 2014, 01:43
|- - amaora   Цитата(Turnaev Sergey @ Jan 3 2014, 00:39...   Jan 4 2014, 19:16
- - Turnaev Sergey   Вот это, к сожалению не получилось, там возникали ...   Jan 3 2014, 16:15
- - amaora   Не хочется засорять форум ещё одной темой, добавлю...   Jan 5 2014, 21:08
- - amaora   Ну вот, через почти год понял, что фильтр в той ст...   Nov 16 2014, 15:29
- - amaora   Попробовал на реальном двигателе (а не численной м...   May 24 2015, 14:40
- - Elsystems   Вот это да. EKF.... А достаточно элементарного выч...   Nov 3 2015, 05:30
- - amaora   Уже перешел на фиксированные коэффициенты ради эко...   Nov 3 2015, 15:58
- - Turnaev Sergey   amaora А можете осциллограммы фазного тока под на...   Nov 23 2015, 15:04
- - amaora   Данные с АЦП, ток в фазах А и B. Двигатель модельн...   Nov 23 2015, 17:12
- - Turnaev Sergey   Спасибо! Вообщем тоже не идеал получается. П...   Nov 24 2015, 08:08
- - AndreyChip   Я думаю, Вам не помешало бы взглянуть на документа...   Mar 13 2016, 07:15


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:32
Рейтинг@Mail.ru


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