Перейти к содержанию
    

Алгоритм позиционирования

А если эту идею развивать дальше - подойдем к регуляторам с нечеткой логикой.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Накопал статейку http://www.petra.ac.id/~puslit/journals/pd...dID=ELK06060105

 

Может оказаться полезной как мне, так и автору темы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Ну, если только для удержания, можно наеобмануть природу, введя ошибку не по положению, а по периоду следования импульсов с энкодера. Простейший ПИ-регулятор ,имхо, может справиться. 

Период следования это в первом приближении скорость,

при нулевой скорости скорости не получится. Легко решается при аналоговом

выходе энкодера, увеличением разрядности АЦП. Для сл. инкрементального энкодера,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Дык я о том же, только другими словами. Получается, в начальный момент времени у нас работает двухпозиционное регулирование, и параллельно измеряется интервал времени между фронтами импульсов. Когда мы получаем переброс, на следующем шаге ужЕ включается ПИ- алгоритм со входом ошибки T/2, где Т - интервал между фронтами. А вот, что дальше - пока не представляю, надо проверить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А кто пытался делать Pid на Fpga для управления двигателем

по положению.Примерно по такому алгоритму

post-43486-1236191918_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати выложил файл.

Начиная стр 161 очень хорошо описано PID

управление двигателем с примерами программ.

http://depositfiles.com/files/oi2s8xtpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотите раскрыть всем секрет Полишинеля? :)

Для начала прочтите, может узнаете чего нового.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала прочтите, может узнаете чего нового.

 

ПИД-управление эффективно при контроле однопараметрового  

последовательного процесса. Недостаток ПИД в том, что систему необходимо 

подстраивать под конкретный процесс. 

********

 

Для работы с подобными условиями может быть использована  

некоторая форма управления с предсказанием. 

 

 

Иными словами, либо очень все просто, либо очень сложно.

 

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

 

Что же касается меня, то я иду по пути совсем небольшого усложнения ПИД, благо дело режимы удержания ротора и старта не нуждаются в безударном сопряжении с другими режимами. Ну не хочется FUZZY LOGIC наворачивать! А вот режим с резким изменением нагрузки - придется это выносить на этап экспериментов :( не получается красивого решения

Еще добавлю про торможение/останов.

Как думаете, уважаемые, можно ли использовать SNAP TOLERANCE (не знаю, как по-русски правильно сказать) между коммандным регистром положения и текущей координатой для перехода в режим останова?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...