Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы

Автонастройка ПИД

Непрочитано 24.09.2010, 00:05  
Developer_
Прописка
 
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
Developer_ на пути к лучшему
По умолчанию Автонастройка ПИД

Хочу реализовать алгоритм автоматической настройки коэффициентов ПИД регулятора.
За основу взял метод анализа процесса колебаний вокруг заданного значения.
Из анализа получаем два параметра – dT(размах температуры), t(время периода).
В сети гуляет документ ”Автоматическая настройка регулятора ТРМ101”. В нём описаны формулы расчёта коэффициентов – но формулы не полные.
Вырезка:
Цитата:
Из значений параметров автоколебательного процесса вычисляются параметры модели объекта: коэффициент объекта Км и постоянная времени объекта Тм, зная которые, а также коэффициент α, прибор вычисляет в первом приближении параметры ПИД-регулятора:
Хп= k1 * F1(Kм, Tм, α);
Ти= k2 * F2(Kм, Tм, α);
Тд = Ти * α,
где F1 и F2 – некоторые функции оптимальных параметров регулятора в зависимости от параметров объекта;
k1 и k2, α = Тд /Ти – заданные пользователем коэффициенты (по умолчанию k1 = 0,32, k2 = 5, α = 0,1…0,25).
Вопрос – что такое коэффициент объекта Км и постоянная времени объекта Тм?
Что за функции - F1 и F2. Разуметься вопрос относиться к тем, кто работал с ОВЕН.
Ещё нашёл один документ где приводятся простые формулы:
Цитата:
kP = 1.2 * dT; kI = 1.5 * t; kD = 0.2 * t;
Насколько эти формулы корректны?
Насколько вообще точен этот способ самонастройки?
Кто может поделиться опытом в этом вопросе.
Реклама:
__________________
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей, по этому чёртовому гвоздю!
Developer_ вне форума  
Сказали "Спасибо" Developer_
warel (27.06.2019)
Непрочитано 24.09.2010, 10:05  
dg79
Прописка
 
Аватар для dg79
 
Регистрация: 02.08.2007
Адрес: RU Киров
Сообщений: 263
Сказал спасибо: 22
Сказали Спасибо 63 раз(а) в 48 сообщении(ях)
dg79 на пути к лучшему
По умолчанию Re: Автонастройка ПИД

Незнаю как у ОВЕНа, но при автонастройке, можно использовать метод Циглера-Николса:

Сообщение от http://www.pidregulator.com/chapter3page18.html
Если подобным образом проводить исследование переходных процессов для различных объектов регулирования, проявится закономерность, которая привлекла внимание 27-летнего J. G. Ziegler и 33-летнего N. B. Nichols, проводивших испытания пневматических регуляторов в 1941 году в компании "Taylor Instruments" (г. Рочестер, штат Нью-Йорк).
Она (закономерность) заключалась в том, что оптимальная зона пропорциональности П-регулятора, как правило, в два раза больше величины зоны пропорциональности, при которой в САР начинается автоколебательный процесс.
J. G. Ziegler и N. B. Nichols также определили зависимость между периодом возникающих автоколебаний и постоянными времени интегрирования и дифференцирования.
Благодаря найденным соотношениям, появилась возможность быстро и просто настраивать П-, ПИ- и ПИД-регуляторы, не прибегая к сложным математическим расчетам.

Последний раз редактировалось dg79; 24.09.2010 в 10:07.
dg79 вне форума  
Сказали "Спасибо" dg79
warel (27.06.2019)
Непрочитано 10.10.2010, 07:47  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 250
Сказал спасибо: 12
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: Автонастройка ПИД

Посмотрите на www.automation-drives.ru. В форуме. У Сименса есть программа для автонастройки ПИД - PID control. Хотя практически это делается ручками. Но тема интересная, хотя и неподъемная в любительских условиях. Но чем черт не шутит. ИМХО надо делать это на серьезной машине типа ARM использовать высокоуровневый язык. На ассемблере с АВР или ПИК точно тему не поднять.
ZSG вне форума  
Сказали "Спасибо" ZSG
warel (27.06.2019)
Непрочитано 10.10.2010, 09:33  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Автонастройка ПИД

Тема подъемная вполне и на AVR и на PIC.

А "Овен" наверно можно просто залогить по входу и выходу и найти F1 F2 - трудоемко конечно.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Сказали "Спасибо" avr123-nm-ru
warel (27.06.2019)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПИД в PROTEUS Developer_ Proteus 30 04.09.2010 09:11
Термокамера с ПИД регулятором нагрев/охлаждение andronio Микроконтроллеры, АЦП, память и т.д 3 14.10.2009 10:52


Часовой пояс GMT +4, время: 13:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.