реклама на сайте
подробности

 
 
> О расчетах ПИД-регулятора
vapik
сообщение Apr 21 2010, 16:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 20-04-10
Пользователь №: 56 768



Здравствуйте, возникло еще одно недопонимание.

Я понимаю, что в реальности ПИД-регуляторы настраивают вручную по различным методикам.
Но во всех учебниках по ТАУ есть методы расчета коэффициентов регулятора.

В рамках дипломного проекта мне необходимо синтезировать дискретный ПИД-регулятор.
Причем сделать расчет коэффициентов аналитическим методом.
Родина сказала "надо" - значит "надо".

Эквивалентная схема:


Объект управления - нагревательный элемент, выполненный в виде резистора, на который подается напряжение сети (220V)
Передаточная функция представлена в виде апериодического звена:


Фиксатор нулевого порядка:

где Tкв - время следования импульсов

Ну и соответственно регулятор.

Приведенную непрерывную часть переводим в дискретную по Z-преобразованию:

где b(бетта) = exp(-Tкв/T)
T-постоянная времени, Tкв - время квантования

Расчет регулятора произвожу по методу полиномиальных уравнений, оптимизация по ПХ [Ким Д.П. Теория автоматического управления. Т.1. Линейные системы, глава 9.2-9.3]


Получаем ПИ-регулятор и его соответственно коэффициенты:
kи = 1/(1-b ), kп = b/(1-b ), где b - бетта

Если учесть что, постоянная времени T=1c, Tкв=0.1c, получаем b=0.9.
Соответственно kи=10, kp=9. Моделируем в VisSim, все шикарно

Однако
В моем случае, время установления сигнала у нагревательного элемента никак не 1 секунда, а гораздо больше, исчисляемая даже больше в минутах.
В соответствии с этим b(бетта) = exp(-Tкв/T) -> 1, а значит коэффициенты kи, kп -> бесконечность.

Как же тогда быть в моем случае? Какие методики аналитического расчета будут актуальны?

P/S Нагревательный элемент работает в постоянном режиме, управление температурного режима идет за счет его охлаждения. Подскажите, не ошибся ли я тогда в моем случае с мат. моделью, или все верно, просто в программировании регулятора нужно всего лишь инвертировать ошибку?
Регулятор будет реализован на микроконтроллере Atmel и будет выдавать ШИМ сигнал на охлаждающее устройство.


Сообщение отредактировал vapik - Apr 21 2010, 17:02
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vapik   О расчетах ПИД-регулятора   Apr 21 2010, 16:54
- - Finarfin   Цитата(vapik @ Apr 21 2010, 20:09) Однако...   Apr 21 2010, 19:06
|- - vapik   Цитата(Finarfin @ Apr 21 2010, 22:21) 10м...   Apr 21 2010, 19:55
|- - haker_fox   Цитата(vapik @ Apr 22 2010, 05:10) А это ...   Apr 22 2010, 00:16
- - ukpyr   если объект термоизолирован, то скорость нагрева ...   Apr 22 2010, 00:56
|- - Tanya   Цитата(ukpyr @ Apr 22 2010, 05:11) если о...   Apr 22 2010, 02:53
|- - gte   Цитата(Tanya @ Apr 22 2010, 07:08) Где Вы...   Apr 22 2010, 08:23
|- - Tanya   Цитата(gte @ Apr 22 2010, 12:38) Немного ...   Apr 22 2010, 08:28
||- - gte   Цитата(Tanya @ Apr 22 2010, 12:43) И Вы т...   Apr 22 2010, 16:27
|- - Designer56   Цитата(gte @ Apr 22 2010, 14:38) Немного ...   Apr 22 2010, 08:36
|- - vapik   Цитата(Tanya @ Apr 22 2010, 09:27) Не Вы ...   Apr 22 2010, 16:35
|- - Tanya   Цитата(vapik @ Apr 22 2010, 20:50) Внесу ...   Apr 22 2010, 16:56
|- - vapik   Цитата(Tanya @ Apr 22 2010, 20:11) С этой...   Apr 22 2010, 17:05
|- - gte   Цитата(Tanya @ Apr 22 2010, 21:11) Он мож...   Apr 22 2010, 17:09
|- - Tanya   Цитата(gte @ Apr 22 2010, 21:24) То, что ...   Apr 22 2010, 18:21
|- - vapik   Цитата(Tanya @ Apr 22 2010, 22:36) Это ка...   Apr 22 2010, 18:58
- - ukpyr   ЦитатаКде Вы такие странные мысли почерпнули?из пр...   Apr 22 2010, 05:42
- - Tanya   Цитата(vapik @ Apr 21 2010, 21:09) Здравс...   Apr 22 2010, 06:12
- - gte   Цитата(ukpyr @ Apr 22 2010, 05:11) если о...   Apr 22 2010, 20:00
|- - Tanya   Цитата(gte @ Apr 23 2010, 00:15) И я Вас ...   Apr 23 2010, 02:40
|- - gte   Цитата(Tanya @ Apr 23 2010, 06:55) И поче...   Apr 23 2010, 06:40
|- - Tanya   Цитата(gte @ Apr 23 2010, 10:55) Кроме ст...   Apr 23 2010, 07:09
|- - Designer56   Цитата(Tanya @ Apr 23 2010, 13:24) Еще ра...   Apr 23 2010, 11:10
|- - Tanya   Цитата(Designer56 @ Apr 23 2010, 15:25) П...   Apr 23 2010, 11:21
|- - vvs157   Цитата(Tanya @ Apr 23 2010, 14:36) Но есл...   Apr 23 2010, 11:56
|- - Tanya   Цитата(vvs157 @ Apr 23 2010, 16:11) В при...   Apr 23 2010, 12:00
- - Designer56   Ну почему обязательно будут колебания? если правил...   Apr 23 2010, 11:28
|- - Tanya   Цитата(Designer56 @ Apr 23 2010, 15:43) Н...   Apr 23 2010, 11:41
|- - Designer56   Цитата(Tanya @ Apr 23 2010, 17:56) Если м...   Apr 23 2010, 11:45
|- - vvs157   Цитата(Designer56 @ Apr 23 2010, 15:00) Э...   Apr 23 2010, 11:53
||- - Tanya   Цитата(vvs157 @ Apr 23 2010, 16:08) Вообщ...   Apr 23 2010, 11:56
|- - Tanya   Цитата(Designer56 @ Apr 23 2010, 16:00) Э...   Apr 23 2010, 11:53
- - Designer56   Вообще говоряя, да. Но иногда можно этим пренебреч...   Apr 23 2010, 11:56
- - Designer56   Это зависит от задачи.   Apr 23 2010, 12:01
|- - Tanya   Цитата(Designer56 @ Apr 23 2010, 16:16) Э...   Apr 23 2010, 12:03
|- - gte   Цитата(Tanya @ Apr 23 2010, 16:18) Ну, пр...   Apr 23 2010, 14:59
|- - Tanya   Цитата(gte @ Apr 23 2010, 19:14) Таких за...   Apr 23 2010, 15:30
|- - Designer56   Цитата(Tanya @ Apr 23 2010, 21:45) Вы все...   Apr 23 2010, 16:11
- - vapik   А про меня кто-нибудь помнит?   Apr 23 2010, 12:03
|- - Tanya   Цитата(vapik @ Apr 23 2010, 16:18) А про ...   Apr 23 2010, 12:16
|- - Tanya   Цитата(vapik @ Apr 23 2010, 16:18) А про ...   Apr 23 2010, 12:54
- - @Ark   ЦитатаНо в любом случае, автоматический выбор коэф...   Apr 23 2010, 12:35
- - vapik   Значит смотрите что я хочу сделать: Я нагреваю наг...   Apr 23 2010, 16:43
|- - Tanya   Цитата(vapik @ Apr 23 2010, 20:58) Значит...   Apr 23 2010, 17:34
|- - vapik   Цитата(Tanya @ Apr 23 2010, 20:49) Вы на ...   Apr 24 2010, 04:58
||- - Tanya   Цитата(vapik @ Apr 24 2010, 09:13) Менять...   Apr 24 2010, 07:54
|- - Designer56   Цитата(Tanya @ Apr 23 2010, 23:49) Вы тож...   Apr 24 2010, 11:53
|- - gte   Цитата(Tanya @ Apr 23 2010, 21:49) Вы тож...   Apr 24 2010, 13:37
|- - Tanya   Цитата(gte @ Apr 24 2010, 17:52) Очень ак...   Apr 24 2010, 14:43
|- - gte   Цитата(Tanya @ Apr 24 2010, 18:58) Там зо...   Apr 24 2010, 14:53
|- - Tanya   Цитата(gte @ Apr 24 2010, 19:08) Да? Можн...   Apr 24 2010, 15:25
|- - gte   Цитата(Tanya @ Apr 24 2010, 19:40) Вы не ...   Apr 24 2010, 15:47
||- - Tanya   Цитата(gte @ Apr 24 2010, 20:02) ... так ...   Apr 24 2010, 16:22
|- - Designer56   Цитата(Tanya @ Apr 24 2010, 21:40) Нет, р...   Apr 24 2010, 15:59
- - ukpyr   залил несколько книг и статей по ПИДу в /upload/bo...   Apr 23 2010, 19:41
- - ukpyr   ЦитатаА как добраться до этих директорий? http://u...   Apr 24 2010, 06:30
- - vapik   Tanya, gte Спасибо вам. Сейчас еще про ПИДы скача...   Apr 24 2010, 15:07
- - Designer56   ЦитатаБез крекинга? А почему так долго? Это если н...   Apr 24 2010, 16:27
- - vapik   Еще такой вопрос: Существует ли такое пороговое з...   May 5 2010, 14:51
- - Evgeny_V   Здравствуйте. Кинте пожалуйста http://uploading.co...   Jun 25 2010, 09:59
- - vapik   Всем спасибо за помощь. Система работоспособна и в...   Jul 3 2010, 07:51
- - Evgeny_V   Все, http://uploading.com/files/ce3a369a/pid.tgz/ ...   Aug 13 2010, 12:37
|- - верундель   кто-нибудь помогите студенту-из каких компонентов ...   Nov 21 2010, 19:01
- - ustus   Добрый день, пожалуй подниму эту тему вновь, так ...   Feb 12 2015, 14:25


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 14:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01645 секунд с 7
ELECTRONIX ©2004-2016