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

 
 
> Бездатчиковая оценка положения ротора 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

Сообщений в этой теме
- 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
- - amaora   Формы тока можно выправить. По пульсациям невязок ...   Mar 12 2016, 11:07
- - AndreyChip   Я думаю, Вам не помешало бы взглянуть на документа...   Mar 13 2016, 07:15


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:53
Рейтинг@Mail.ru


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