Странное поведение мотора при активном регене. Нужен мозговой штурм.

Автор jeka, 15 Сен. 2013 в 02:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

jeka

Делая активный реген, столкнулся с непонятным приколом поведения мотора. Для описания приведу исходные данные и результаты тестов.

Исходные данные:
1. Реген, когда ШИМ с одинаковым заполнением подается на все три фазы. Т.е. все три ФЕТа прибиваются к земле и затем закрываются. При этом верхние плечи всегда остаются закрыты, т.е. ток в батарею течет через диоды ФЕТов.
Соответственно, при регене амплитуда ШИМ уменьшается до тех пор, пока ток не дорастает до определенной величины.

2. Реген, когда ШИМ работает в векторном режиме. Т.е. амплитуда управляющего вектора уменьшается относительно само-ЭДС мотора, пока (как и в предыдущем тесте) ток в батарею не дорастет до нужной величины.

На низкой скорости все работает как положено.
Но на скорости более 500 rpm (или 11000 erpm) начинает появляться странное поведение векторного регена. А именно, амплитуда ШИМ для достижения нужного тормозящего момента (при той же скорости) получается существенно меньше, чем на алгоритме 1. И при попытке еще сильнее затормозить заполнение ШИМ сваливается в ноль, т.е. возвращаемый ток (равно как и тормозящий момент) как минимум на 40% и не дорастает до величин, достингутых на первом алгоритме.
Думал, что проблема в неверном угле опережения. Но изменяя угол как в плюс, так и в минус, картина только ухудшается. Т.е. из этого я делаю вывод, что угол опережения оптимальный.

Моторы - крошки, пробовал 2-3-4 витка. На всех моторах картина примерно одинаковая.

Думаю над тем, как понять причину.
Во-первых, можно попробовать на втором алгоритме сделать кнопку, которая блокирует открытие верхних ключей. И в процессе работы нажимая кнопку посмотреть разницу в работе.
Пока мысли на этом кончаются. Есть стенд с двумя моторами, один можно крутить и вторым тормозить. Но стенд не совсем может воспроизвести реальные условия, т.к. при включении регена ведущий мотор не может раскачать ту мощность, на которой на дороге происходит торможение. Т.е. совсем силовые тесты пока только в реальных условиях.
Также, если знаете где можно найти большой маховик (в вилли-машинах?), на нем можно более правдоподобные тесты провести. Было бы полезно.
Если что непонятно объяснил. спрашивайте.
LiFe A123 40AH/78v, max-e, крошка 3 витка.
На форуме бываю нерегулярно, поэтому лучше звонить чем писать в личку. Телефон adaptto: +7 495 215 2878.

Cappy

Хоть и обучался когда-то электроприводу... и даже про вентильные двигатели кой чего до МК слыхал, но по поводу непонятки с вариантом 2, версия только одна - что-то с математикой... :bn:
А по поводу маховика... не рассматривался вариант поставить заспицованную кроху с камерой и покрышкой, тоько вместо воздуха воды туда налить?
... ну а если мало, можно и без камеры в колесо с одной покрышкой дроби свинцовой насыпать.  %-)
И даже надеяться на то, что она по примеру буржуйских сидюкоподобных девайсов динамически сбалансируется. Ну если раньше на орбиту не уйдёт.  :ah:
Хотя, скорее уйдёт, ибо без давления воздуха в камере, покрышке на ободе держаться нет никакого резона.... значит с камерой и дробью внутри, ну можно ещё гадости вязкой внутрь налить, чтобы дроби было немного сложнее вертеться независимо от колеса.
Т.е. воды с песочком. песочек, типо дробь, а вода как бы вязкая......  O_O
Ну в общем направление мысли примерно такое.

_claw

Цитата: Cappy от 20 Сен. 2013 в 02:44
поставить заспицованную кроху с камерой и покрышкой, тоько вместо воздуха воды туда налить?
ахтунг! жеку хотят замочить  :-D

Spiderman

А может, пока сделать хотя бы на низкой скорости? Активного торможения на скоростях  меньше 15км/ч очень не хватает, а вот активное торможение на больших, на мой взгляд, слишком опасно. Особенно в мокрую погоду. Для тормозных ручек с холлами еще куда ни шло, можно силу торможения регулировать, а тем, у кого обычные, может выйти боком.
Лично мне хватило бы прошивки для низкой скорости. По крайней мере, может ее сейчас выпустить для тестирования? На больших скоростях оставить обычный реген.
Езжу на электрифицированном SachsMadass с 2014г. - 20s6p LiPo, M-K 3,5КВт,  контроллер Max-E (v1-RC7c) ЯК-24FET Пробег 24500+км
Езжу на электровеле Медведь 2.0 1500 HD. Пробег 1400+ км
Ездил на Электровелоскут Yalishi с  2011.04 - по 2013.10. Пробег 6100+ км. 16s4p LiPo,  Infineon v.2 12fet, Cicleanalist, M-K 350Вт

FAS_r7

про векторное я с ходу так явно и не врубаюсь в принцип действия, к сожалению.
Мне кажется сдвиг 180` относительно рабочего даст нужный результат. Я сильно ошибаюсь?

Но в целом не вижу проблемы применения обоих алгоритмов на разных скоростях, сделав гибкими настройки порогов (граничной скорости и позиции ручки тормоза).

jeka

Похоже сделал. Скоро пробный выезд.

Проблема в переключении между алгоритмами. Как ни шамань, но "бум"-а при переключении не избежать. И плюс эта штука позволяет сделать полностью векторное управление, т.е. контроллеру задается усилие на валу, и он его поддерживает (в рамках диапазона скоростей мотора естественно), независимо от оборотов и направления вращения.
LiFe A123 40AH/78v, max-e, крошка 3 витка.
На форуме бываю нерегулярно, поэтому лучше звонить чем писать в личку. Телефон adaptto: +7 495 215 2878.

jeka

Провел сегодня нагрузочное тестирование кромотора на стенде. Мотор - кваньшунь 3х витковый, обороты - 800 rpm, напряжение питания - 80 вольт.
Для эксперимента мотор крутили стабильными оборотами, которые от нагрузки не меняются.
К мотору был прикреплен тензодатчик.
Контроллер программировался на определенный ток, после чего вкачивали этот ток в мотор и подстраивали угол опережения, добиваясь максимального показания тензодатчика (т.е. максимального КПД мотора).

Результаты получились довольно интересные.
Оказалось, что для такого кваньшуня оптимальны следующие настройки:

1. Режим разгона:
angle corr + 11.2 градуса
ind timing +512
pwr timing 0 (да, именно ноль). То есть угол опережения от изменения мощности никуда не уводит.

2. Торможение реверсом
angle corr +11.2
ind timing +512
reverse pwr timing 1.24. Вот так... А здесь угол опережения уводит назад с увеличением мощности.

Сразу хочу сказать, что angle corr и ind timing могут быть не оптимальными. Так как на других скоростях мотор пока не тестировался. А эти настройки определяют именно зависимость угла от скорости.

pwr timing и reverse pwr timing определяет зависимость угла от мощности, напряжения и скорости.

Для торможения реверсом получились вот такие данные по углам:

Батарейный ток | рабочий угол опережения | % заполнения ШИМ
4  A +25 гр    42.8%
9  А +23.4 гр
16А +19.8 гр 39.0%
25А +12.6 гр
33А +11.3 гр 31.2% (здесь возможна некоторая погрешность в градусах, в бОльшую сторону)

При разгоне независимо от тока оптимальный угол опережения не менялся. И составлял +22.8 гр

Выводы такие:
Угол опережения, настроенный в воздухе по минимальному потреблению не совсем верный.
При вращении в воздухе статический угол получался около +5гр., а под минимальной нагрузкой (4А) - +11 градусов.

Это пока первые полученные данные, которые будут дополняться другими режимами и перепроверяться. И не исключается что где-то был допущен косяк в измерениях.
LiFe A123 40AH/78v, max-e, крошка 3 витка.
На форуме бываю нерегулярно, поэтому лучше звонить чем писать в личку. Телефон adaptto: +7 495 215 2878.

mevial

Увеличение момента при одинаковом токе при разгоне это увеличение КПД, а вот при торможении с точностью до наоборот, т.е. при торможении стоит говорить об эффективности торможения, а не о КПД. Поэтому и поведение power timing разное.
Т.е. по факту для разгона не нужен никакой павер тайминг?  Хотя тут надо при разных оборотах покрутить конечно.