Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 00:05

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 97 сообщений ]  На страницу Назад  1, 2, 3, 4, 5, 6, 7  Вперёд
Автор Сообщение
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Вт янв 10, 2012 13:53 
Не в сети
Аватара пользователя

Регистрация: Пн дек 12, 2011 08:05
Сообщения: 8
Олег, с инструкциями разобрался, спасибо.
Прописал свои регуляторы (две версии, отлючающиеся математикой и др. нюансами). На стенде они вроде бы работают, но хотелось бы погонять их на каком –нибудь реальном объекте (с целью выявления ошибок и недочетов). Если кому- нибудь нужно, могу выложить функциональные блоки регуляторов.
Заставить работать штатный PID так и не удалось.

_________________
Всегда ваша Надежда Бабкина и ансамбль "Русская песня"


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Ср янв 11, 2012 08:11 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Надежда Бабкина писал(а):
Заставить работать штатный PID так и не удалось.

Зря, для управления инвертором или нагревом через твёрдотелку встроенный PIDAT очень даже ничё.
Самописный регулятор в принципе не сложен, но вот добавить ему автонастройку параметров...


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Ср янв 11, 2012 09:15 
Не в сети
Аватара пользователя

Регистрация: Пн дек 12, 2011 08:05
Сообщения: 8
Олег, омроновский PID имеет автонастройку?

_________________
Всегда ваша Надежда Бабкина и ансамбль "Русская песня"


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Ср янв 11, 2012 10:04 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
там две инструкции
PIDAT - с автонастройкой
PID - без


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Чт апр 26, 2012 23:34 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Господа, помогите! Где-то читал, что можно не перезапускать ПИД при изменении параметров П,И,Д. Нужно какой-то бит установить в "0" или "1". То есть выбрать - сразу по новым уставкам или при следующем запуске. А вот где читал - второй день ищу и не могу найти. Кто знает - подскажите!


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Чт апр 26, 2012 23:40 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Опа! НАШЕЛ!!! Вопрос снят. Бывает и такое, два дня!!! А только вопрос задал и ответ сам нашёл! "Чудо форум", да и только!!!


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Чт ноя 08, 2012 19:02 
Не в сети
Аватара пользователя

Регистрация: Пн авг 01, 2011 15:48
Сообщения: 56
Откуда: С Урала
Здравствуйте, просветите по команде PID:
  • В хэлпе написано:
    Код:
    The proportional band is expressed as a percentage of the total input range.
    , те если входной диапазон (слово С+6 биты 8-11) у меня 12 бит (=4095 dec) и диапазон пропорциональности допустим 1% то по абсолютной величине получается примерно 40 единиц? И получается эта пропорциональность лежит от уставки SV до SV+40 (или SV-40 при Forward mode), так что-ли?
  • Там же написано:
    Код:
    Note 1 When the unit is designated as 1, the range is from 1 to 8,191 times the period. When the unit is designated as 9, the range is from 0.1 to 819.1 s. When 9 is designated, set the integral and derivative times to within a range of 1 to 8,191 times the sampling period.
    - я не понял какой же все таки будет множитель при 1 и при 9?
  • Использую ПИ-регулятор (коэф. Td = 0), P=1%, Tik=3с, input/output range=12bits. Ввожу нижний предел регулируемой переменной далеко не равный нолю(~50% от диапазона), и у меня получается заметное перерегулирование, а может и вообще колебаться начинает. Предполагаю что иза малого P и большого нижнего предела MV накапливается большой интеграл и он приводит к перерегулированию, вероно ли это?

_________________
С уважением, Михаил


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Чт ноя 08, 2012 20:04 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
P=1% это дофига, т.е. скорее не интеграл накапливается, а П составляющая слишком высокая.
У омроновского этот коэф. наоборот, чем он меньше, тем выше П часть в выходе регулятора.

в старой русской инструкции по командам, он более менее расписан, нет только параметров под PIDAT


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Пт ноя 09, 2012 05:47 
Не в сети
Аватара пользователя

Регистрация: Пн авг 01, 2011 15:48
Сообщения: 56
Откуда: С Урала
почитал я старую русскую инструкцию (W340-E1-2 R1.00), и сражу же опечатку нашел, как можно по ней работать. В ней написано что биты 04-07 слова С+6 отвечают за диапазон выходных значений, а в хелпе на команду написано что они отвечают за Integral and derivative unit. Но это ладно, не велика беда.

Почему 1% это дофига?, от чего этот процент берется?

Если от входного диапазона (слово С+6 биты 8-11), то в моем случае это 1% * 4095 = 40. А если учесть что у меня задание стоит 60, то зона пропорционального регулирования будет от 60 до 20, при reverse режиме. И при чисто П-регуляторе вроде как не должно быть грубого регулирования и как следствие перерегулирования.

И еще, верно ли утверждение что если введено минимальное значение выхода (слово С+7) допустим N, то регулятор будет постоянно выдавать его на выход пока вычисленный у него внутри выход не превысит это N?

_________________
С уважением, Михаил


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Сб ноя 10, 2012 02:09 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Из опыта: процент берется от УСТАВКИ! В Вашем случае от 60 т.е 0.6 зона пропорционального регулирования будет от 60 до 59. Попробуйте вот такие уставки для медленного регулятора Пр-200, Инт-650, Диф-10. Еще регулятор сильно реагирует на скорость изменения входной переменной, я даже фильтр на входе писал по 10 значениям.


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Сб ноя 10, 2012 12:20 
Не в сети
Аватара пользователя

Регистрация: Пн авг 01, 2011 15:48
Сообщения: 56
Откуда: С Урала
to Алексей, я тоже по опыту думал что от уставки, но в хелпе на эту инструкцию написано:
Код:
The proportional band is expressed as a percentage of the total input range.
, если я правильно понял то диапазон пропорциональности выражается в процентах от входного диапазона.

Входной диапазон забивается в слово С+6 биты 8-11, и у меня там забито 4, а это означает что входной диапазон 0..4095. Дак как все таки пишется Жопа?

PS сейчас нет возможности (нахожусь не на объекте) методом подбора определить как что влияет на регулирование.

_________________
С уважением, Михаил


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Сб ноя 10, 2012 17:11 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
тута:
contents/files.php?&dir=n10/n60
есть pid.rar, уже несколько лет им пользуюсь если ПИД в контроллере настроить нужно.
можете проверить свои настройки.


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Чт мар 21, 2013 23:33 
Не в сети

Регистрация: Пт янв 25, 2013 13:57
Сообщения: 11
Доброго вечера! Народ спасайте……пожалуйста
На выходе блока ПИД не могу получить значение 1F40
Максимально значение выдает 0FFF
C+8=1F40………….в таблице ввод/вывод стоит 8000
Что делать???


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Пт мар 22, 2013 07:00 
Не в сети

Регистрация: Чт дек 21, 2006 09:13
Сообщения: 36
Надо в слове С+6 битах 00...03 задать разрядность выхода функции PID. Чтобы ограничивать потом до 1F40, надо, чтобы в этих битах было задано минимум 5 (13 бит)


В начало
 Профиль  
 
 Заголовок сообщения: Re: PID- регулятор
СообщениеДобавлено: Пт мар 22, 2013 16:59 
Не в сети

Регистрация: Пт янв 25, 2013 13:57
Сообщения: 11
В слове С+6 уже ставил значение 1595 и 1585 и даже ставил 1818 к сожалению ничего!((( Есть еще какие-нибудь предложение?
А если уменьшать 3 цифру(9) и ставить меньше, что это даст?
Заранее спасибо!!!


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 97 сообщений ]  На страницу Назад  1, 2, 3, 4, 5, 6, 7  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


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

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


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

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3