roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 17:53 
Не в сети

Зарегистрирован: 28 сен 2010, 17:38
Сообщения: 12
Привет. Начинаю разбираться с автоматическим регулированием. Кое что уже успел прочитать. Задача такая - необходимо поддерживать постоянное давление в сосуде. К сосуду через э/м клапан, управляемый ШИМ-ом, подключен балон с газом. В сосуде есть отверстие, которое могу открывать-закрывать (пусть дроссель). Таким образом независимо от того как будет открыт дроссель нужно поддерживать давление постоянным с помощью величины открытия э/м клапана. Реализация с помощью микроконтроллера. Думаю для опытных задача стандартная. Алгоритм вроде примерно такой:открываю клапан на какую-то величину, смотрю ошибку и в следующем шаге корректирую воздействие по формуле ПИД-регулятора. На первый взгляд просто, но думаю, что совсем нет. Для чего в задачах регулирования необходимо знать модель системы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 18:37 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну обычно по модели систему считается регулятор... либо ручками и бумажкой, либо в софте...

вообще тут все сильно зависит от необходимой точности.. может вам и дискретной системы хватит за глаза ...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 19:22 
Не в сети

Зарегистрирован: 28 сен 2010, 17:38
Сообщения: 12
Duhas, можно поподробнее. Что означает дискретная система и почему ее точность мала? Для моего примера как должна быть построена модель, я имею в виду принцип построения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 19:26 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
простая логика, давления мало - подали еще, попали в мертвую зону (+- сколько-то от достаточного) отключили...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 20:33 
Не в сети

Зарегистрирован: 28 сен 2010, 17:38
Сообщения: 12
Duhas, как я понимаю если использовать модель, т.е. описать систему с помощью уравнения, то я просто смогу получить меньшее время установления равновесия. Подскажите книги, где с примерами описан синтез регулятора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
напишите в личку мыло, гляну в лекциях по ТАУ что вам скинуть..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 28 сен 2010, 22:23 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Когда работаем не с печками (то есть объектами, которые постоянно теряют то, что к ним подводят, в данном случае тепло), а с клапанами, то используем не ПИД (поскольку интегральной составляющей нет - ее роль выполняет сам клапан), а ПДД (вторая Д - вторая производная рассогласования). Вырабатываются сигналы для МЭО (добавить/убавить), задается шаг срабатывания (клапан нельзя включить/выключить на очень малое время). Если нет датчика положения клапана - работаем по времени. Без датчика ничуть не хуже все работает (если мы не знаем, в каком положении колеса нашего автомобиля, при езде мы все равно выкрутим руль прямо).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 29 сен 2010, 12:48 
Не в сети

Зарегистрирован: 28 сен 2010, 17:38
Сообщения: 12
Спасибо. Еще такой вопрос. У меня один исполнительный механизм, мне нужно регулировать два параметра одновременно, т.е. нужно два регулятора, которые будут работать на один механизм. Не будут ли они мешать друг другу, как это сделать лучше и как это называется, слышал про двухконтурное регулирование - это не то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПИД регулятор давления
СообщениеДобавлено: 29 сен 2010, 14:30 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Возможно речь идет о каскадном регулировании. Это два (или более) регулятора, где один из регуляторов вырабатывает уставку для другого регулятора. Физически это может быть один регулятор, работающей по функции двух переменных. Конечно нельзя делать два одноканальных регулятора на один объект управления - они же передерутся :) . В общем подробности знает гугль, по ключевым словам "Каскадное регулирование".


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

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


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

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


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

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