|
|
  |
ПИД регулятор темперауры |
|
|
|
Dec 16 2008, 10:11
|

чукчхэшаражогрмонтажник
    
Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094

|
Цитата(_Pasha @ Dec 16 2008, 13:50)  Ну, во-первых, мы ишшо не знаем, был там таковой (выход охлаждения) или нет. А если был, то наличие ручки "Д" вполне логично.  Если охлаждать, то оно конечно такида. Если объект микролептон (бозон) с кондиционером, то регулировать будет. Лучше.
Сообщение отредактировал evgeny_ch - Dec 16 2008, 10:14
--------------------
Quo vadis?
|
|
|
|
|
Dec 16 2008, 11:04
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(slog @ Dec 16 2008, 14:52)  P - 1..100 через 0.1 D - 1..10000 через 1 Как-то странно, учитывая то, что обычно D <= P/2 Цитата И еще момент мутный - что делать если интегратор зашкаливает. Ограничить интегратор. Было много сказано здесь
|
|
|
|
|
Dec 16 2008, 12:12
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Добавлю, что в реальных условиях Д помогает бороться с возникновением автоколебаний в малом. Т.е. очень часто регуляторы, особенно температуры, работают с мелкими автоколебаниями. Особенно хорошо это заметно если нагреватель можно только включить на 100% и выключить вообще. Если, например, задан период этого включения/выключения 0.1 секунды, то при мощности нагревателя 50% казалось-бы должно быть (0-выключено, 1-включено) так: 01010101010101010..., но в реальности видно, что происходит так: 1110011000111001110001100... Основная причина тут в задержке (чистая задержка) прохождения тепла от нагревателя до датчика температуры. Правильная настройка Д позволяет улучшить качество регулирования в этом случае. Хотя и не полностью. Иногда в регулятор специально приходится подмешивать случайную величину. Т.е. получается что-то типа сигма-дельта. Но это уже тема для всяких там диссертаций.
|
|
|
|
|
Dec 16 2008, 13:21
|

чукчхэшаражогрмонтажник
    
Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094

|
Цитата(Tanya @ Dec 16 2008, 14:05)  Вряд ли... Они были грамотные.... Они даже это слово без ошибок могли писать.. И прибор был очень хороший для тех времен. Да и теперь их полно кое-где... И работают... И точность дают, каковая Вам и не снилась... Выходной тиристорный блок весил... именно для нагрева молекул и атомов... А про влияние буквы Д на "точность дают" можно поконкретнее? В процентах, применительно к весу.  Не нашёл документации на сие чудо.
Сообщение отредактировал evgeny_ch - Dec 16 2008, 13:24
--------------------
Quo vadis?
|
|
|
|
|
Dec 16 2008, 13:24
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-11-08
Пользователь №: 41 761

|
Цитата(slog @ Dec 16 2008, 15:30)  Как определить с какой частотой имеет смысл вызывать ПИД и до каких пределов ограничивать интегратор?
Ещё вопрос - какие есть алгоритмы автонастройки ПИД-регулятора. Частота сэмплирования дискретного пид регулятора, обычно, не менее чем в тридцать раз должна превышать постоянную времени объекта управления. Вообще период квантования входит в формулы вычисления коэффициентов. Интегратор ограничивается в пределах штатного диапазоны выходного сигнала, т.е. для нагревателя: от нуля до максимума мощности. Если же у Вас регулятор "улетает очень далеко", то это просто означает, что система возбуждается, в таком случае скорость реакции регулятора выше необходимой для данного объекта управления -- неправильно выбраны коэффициенты, в частности напрмиер необходимо уменьшить коэффициент пропорциональной составляющей (именно она определяет скорость выхода на установившийся режим (интегральная -- точность)). Коэффициенты определяются сущностью объекта управления, его реакцией на управляющие воздействия, его математическим описанием, все это рассматривается в теории автоматического кправления книге по ней и следует читать, в противном случае или когда модель объекта неизвестна только подбором, алгоритмы такого подбора существут и встречаются изложенными применительно к разнообразным объектам, следует заетить, что нагреватель является практически идеальным объектом управления, регулировать его проще вссего. Начинать настройку однозначно следует с отключенной дифференциальной составляющей (да и ненужна она уж для терморегулятора точно). Из папки тестс: Нашел какой-то старый образчик, там стабилизируется сопротвлеение нагревтеля паяльника  в целях стабилизации температуры оного, в первом приближении, на сколько помню, стабилизировал  , нормальный регулятор несколько сложнее, но принцип виден. Аеще стабилизатор частоты вращения, тот помнится возбуждался, но тоже стабилизировал
|
|
|
|
|
Dec 16 2008, 13:55
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(evgeny_ch @ Dec 16 2008, 16:21)  А про влияние буквы Д на "точность дают" можно поконкретнее? В процентах, применительно к весу. Не нашёл документации на сие чудо. И не найдете, наверное уже... Старо, как мир... А про букву Д никаких секретов нет... Непонятно мне, почему некоторые господа товарищи считают, что эта буква применима только к регуляторам нетемпературы... Но Вы-то... заикались про модель... А модель-то там сложнее намного, чем многим кажется... вот тепловые волны имеют аналогию? Хотя... если ап(п)роксимировать все прямой, а еще лучше константой..., все просто... А точность можно получить хорошую... Странно, что Вы считаете, что для больших объектов Д не нужна, а для малых, наоборот... Мне вот кажется, что, скорее, наоборот... Вы бы объяснили, отчего так получается... Хотя бы, исходя из концепции "быстрого" и "медленного" времени.
|
|
|
|
|
Dec 16 2008, 14:12
|

чукчхэшаражогрмонтажник
    
Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094

|
Цитата(Tanya @ Dec 16 2008, 17:55)  ...Вы бы объяснили, отчего так получается... Хотя бы, исходя из концепции "быстрого" и "медленного" времени. Всё просто, у больших объектов больше инерционность, сл. они менее критичны к возмущающим воздействиям. Медленные оне, и скорость изменения их температуры малла. Посему Дериватив никчему. А вот мелкие... изменяют... температуру...концептуально иначе. ... - Это я опять икаю.
Сообщение отредактировал evgeny_ch - Dec 16 2008, 14:15
--------------------
Quo vadis?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|