roboforum.ru

Технический форум по робототехнике.

ЧПУ

Re: ЧПУ

Duhas » 09 окт 2011, 19:39

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

но я то выше к чему, по сути в управлении траекторией важно соблюдать четкое соотношение скоростей.. я подумал смотреть на отношения невязок приводов по скорости .. ща покажу что вышло:
model1.png

модель общая и контура скорости..
model1_gr.png

то что вышло.. верхний график какой то странный..

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

Re: ЧПУ - кое какие результаты

Duhas » 11 окт 2011, 09:27

в общем вот смотрите )

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

набросы нагрузки на 0.1 и 0.2, нагрузка - 1/4 от номинального момента.. добавлены "маховички" по 2.5 момента инерции ротора ДПТ..
!model.png
Моделька


!bez_reg.png
без регулятора


!s_reg.png
с ПИД регулятором (20 120 0,15)

Re: ЧПУ

Duhas » 11 окт 2011, 17:49

Michael_K писал(а):Тема эта не такая простая. Но решений предложено много (и разных).
Гуглить что-то вроде "Cross Coupling Control", "Generalized Predictive Control", "multi-axies".

Забыл тот раз поблагодарить за ключевые слова :beer: :friends:

постом выше я изобрел велосипед.. а щас вот погуглил.. пока только по кросс коуплинг контрол.. но блин получилось прям как там народ делает ))

вот например

Добавлено спустя 14 минут 38 секунд:
В общем: Cross Coupling Control - оно самое.. PREDICTITIVE CONTROL ай накапсил это по сути возможная замена обычного регулятора на регулятор с предсказанием.. помочь в этих применениях думаю тоже может, но возможно надо делать это совмещенным..


cron
Rambler\'s Top100 Mail.ru counter