roboforum.ru

Технический форум по робототехнике.

ПИД регулятор давления

ПИД регулятор давления

regal » 28 сен 2010, 17:53

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

Re: ПИД регулятор давления

Duhas » 28 сен 2010, 18:37

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

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

Re: ПИД регулятор давления

regal » 28 сен 2010, 19:22

Duhas, можно поподробнее. Что означает дискретная система и почему ее точность мала? Для моего примера как должна быть построена модель, я имею в виду принцип построения?

Re: ПИД регулятор давления

Duhas » 28 сен 2010, 19:26

простая логика, давления мало - подали еще, попали в мертвую зону (+- сколько-то от достаточного) отключили...

Re: ПИД регулятор давления

regal » 28 сен 2010, 20:33

Duhas, как я понимаю если использовать модель, т.е. описать систему с помощью уравнения, то я просто смогу получить меньшее время установления равновесия. Подскажите книги, где с примерами описан синтез регулятора.

Re: ПИД регулятор давления

Duhas » 28 сен 2010, 21:26

напишите в личку мыло, гляну в лекциях по ТАУ что вам скинуть..

Re: ПИД регулятор давления

Radist » 28 сен 2010, 22:23

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

Re: ПИД регулятор давления

regal » 29 сен 2010, 12:48

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

Re: ПИД регулятор давления

Radist » 29 сен 2010, 14:30

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


cron
Rambler\'s Top100 Mail.ru counter