_Pasha 0 3 марта, 2009 Опубликовано 3 марта, 2009 · Жалоба А если эту идею развивать дальше - подойдем к регуляторам с нечеткой логикой. Ну, я пока постараюсь обойтись типа критериями безударного перехода от режима к режиму, но если будет сложно - тогда конечно. Вот только бытует мнение, что на FUZZY тогда уж лучше делать всю систему, а не ее часть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 4 марта, 2009 Опубликовано 4 марта, 2009 · Жалоба Накопал статейку http://www.petra.ac.id/~puslit/journals/pd...dID=ELK06060105 Может оказаться полезной как мне, так и автору темы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
evgeny_ch 0 4 марта, 2009 Опубликовано 4 марта, 2009 · Жалоба ... Ну, если только для удержания, можно наеобмануть природу, введя ошибку не по положению, а по периоду следования импульсов с энкодера. Простейший ПИ-регулятор ,имхо, может справиться. Период следования это в первом приближении скорость, при нулевой скорости скорости не получится. Легко решается при аналоговом выходе энкодера, увеличением разрядности АЦП. Для сл. инкрементального энкодера, следует управлять, отслеживая границы состояний датчика, т. е. фронты импульсов, пмсм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 4 марта, 2009 Опубликовано 4 марта, 2009 · Жалоба отслеживая границы состояний датчика, т. е. фронты импульсов, пмсм. Дык я о том же, только другими словами. Получается, в начальный момент времени у нас работает двухпозиционное регулирование, и параллельно измеряется интервал времени между фронтами импульсов. Когда мы получаем переброс, на следующем шаге ужЕ включается ПИ- алгоритм со входом ошибки T/2, где Т - интервал между фронтами. А вот, что дальше - пока не представляю, надо проверить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoo30 0 4 марта, 2009 Опубликовано 4 марта, 2009 · Жалоба А кто пытался делать Pid на Fpga для управления двигателем по положению.Примерно по такому алгоритму Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoo30 0 5 марта, 2009 Опубликовано 5 марта, 2009 · Жалоба Кстати выложил файл. Начиная стр 161 очень хорошо описано PID управление двигателем с примерами программ. http://depositfiles.com/files/oi2s8xtpl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 5 марта, 2009 Опубликовано 5 марта, 2009 · Жалоба Начиная стр 161 очень хорошо описано PID Хотите раскрыть всем секрет Полишинеля? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoo30 0 5 марта, 2009 Опубликовано 5 марта, 2009 · Жалоба Хотите раскрыть всем секрет Полишинеля? :) Для начала прочтите, может узнаете чего нового. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 5 марта, 2009 Опубликовано 5 марта, 2009 · Жалоба Для начала прочтите, может узнаете чего нового. ПИД-управление эффективно при контроле однопараметрового последовательного процесса. Недостаток ПИД в том, что систему необходимо подстраивать под конкретный процесс. ******** Для работы с подобными условиями может быть использована некоторая форма управления с предсказанием. Иными словами, либо очень все просто, либо очень сложно. Как такие квадратно-гнездовые решения могут применяться? Ответ - никак. Книжка-то полезная, но для начинающих. Что же касается меня, то я иду по пути совсем небольшого усложнения ПИД, благо дело режимы удержания ротора и старта не нуждаются в безударном сопряжении с другими режимами. Ну не хочется FUZZY LOGIC наворачивать! А вот режим с резким изменением нагрузки - придется это выносить на этап экспериментов :( не получается красивого решения Еще добавлю про торможение/останов. Как думаете, уважаемые, можно ли использовать SNAP TOLERANCE (не знаю, как по-русски правильно сказать) между коммандным регистром положения и текущей координатой для перехода в режим останова? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться