roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 07:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ПИД регулятор на языке NXC
СообщениеДобавлено: 23 мар 2015, 10:56 
Не в сети

Зарегистрирован: 23 мар 2015, 10:52
Сообщения: 2
Здраствуйте!Такой вопрос, нужно написать программу адаптивного пид регулятор,или с нейросетью на языке NXC для NXT роботов. Обычный ПИД регулятор уже написан,но с автоматической настройкой параметров что то не получается,мало инфы,все сказано в общих словах,мне бы примеры или наводки?пишу диплом на эту тему,спать не могу)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор на языке NXC
СообщениеДобавлено: 23 мар 2015, 11:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
для лего есть свой раздел, переношу тему туда


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор на языке NXC
СообщениеДобавлено: 23 мар 2015, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2253
Откуда: Екатеринбург
прог. языки: асемблер AVR
Попробую насчет автонастройки немного пояснить. Обычно в книгах в качестве примера используется печь - она очень удобный объект для пид регулятора. Есть несколько методов автонастройки (названы фамилиями авторов, я их не помню), расскажу о двух методах (но чисто для понимания, все подробности в учебниках по ТАУ). Первый метод - выдать на объект некую мощность (например 30% от максимума). Снимать график изменения температуры от времени. Из него получаются следующие данные: время задержки, время, за которое температура перестала изменяться, начальная и конечная температура, ну и та самая мощность. Есть формулы для расчета примерных коэффициентов регулятора через эти величины. Второй способ: регулятор переводится в режим позиционного регулирования (вкл/выкл), задается уставка и процесс пошел. Тоже снимается график температуры от времени, но данные уже другие: берется отклонение от уставки вверх, вниз, период колебаний (может быть еще что-то). Эти данные вставляются в другие формулы, и получаются коэффициенты регулирования. Эти формулы приведены для П, ПИ, ПД и ПИД регулятора. Суть автонастройки - выполнить такую процедуру, а потом посчитать по формулам. Правда это будет грубая автонастройка, потом желательно ее подкорректировать под конкретный объект управления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор на языке NXC
СообщениеДобавлено: 23 мар 2015, 20:47 
Не в сети

Зарегистрирован: 23 мар 2015, 10:52
Сообщения: 2
Спасибо.Буду думать


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO