ПИД-регулятор

Изменённый вариант блока пользователя Boroda.

Пользовательские блоки ПИД регуляторов, прочих регуляторов и для работы с ШИМ выходами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

ПИД-регулятор

#1

Сообщение Serg_Grn » 02.05.2018{, 19:19}

Внесены некоторые изменения в блок пользователя Boroda:

1. Добавлен вход разрешения работы блока: EN (Boolean). "TRUE" - блок работает. "FALSE" - блок остановлен, значения выходов сброшены: ok = false; pwm = false; PWR = 0; Integ (интегральная составляющая - накопленные значения) = 0.
2. Добавлен вход MinPow (int), %. Позволяет ограничить минимальную выходную мощность блока, причём регулирование начинается именно с точки MinPow, а не с нуля.
3. Добавлены выходы Pr, Integ, Df (float). На этих выходах фактические (рассчитываемые блоком) значения пропорциональной, интегральной и дифференциальной составляющих регулятора. Их можно вывести на дисплей во время настройки (подбора коэффициентов) для наблюдения динамики работы регулятора.
PID_v4_(CODE).ubi
(200.88 КБ) 375 скачиваний
--------------------------------------------------------------------------------------------------

Ещё одна версия блока. В ней изменена формула расчёта дифф. составляющей: коэффициент Kd умножается на квадрат скорости изменения ошибки (в изначальной версии Kd умножается на скорость изменения ошибки). Линейная зависимость заменена на квадратичную.
Может быть полезно в инерционных системах, где требуется большое влияние дифф. составляющей. При этом, если параметр меняется не быстро, влияние дифф. составляющей мало и не приводит к "раскачиванию".
PID_v5_(CODE).ubi
(202.89 КБ) 380 скачиваний
Последний раз редактировалось Serg_Grn 12.05.2018{, 00:53}, всего редактировалось 2 раза.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

ПИД-регулятор

#2

Сообщение jonik22sm » 09.05.2018{, 10:36}

Спасибо попробуем
Можно сделать ВСЁ. Было бы желание.

Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11.09.2020{, 20:29}
Репутация: 1
Откуда: Almaty
Имя: Artem

ПИД-регулятор

#3

Сообщение Artem851213 » 02.04.2024{, 11:45}

Здравствуйте!!Уважаемые!!!! тут такое дело!!.....имеется большое много кубовое отопление....и котел который горит на газе....запуск его горелки происходит за 50 сек.....и получается на капиллярном датчике температуры с гистерезисом в 7 градусов горелка работает почти 15 минут......в выключенном состоянии в ожидании стоит почти 9 минут......Охота применить ПИД регулятор ....чтобы температура не была с такой огромной синусоидой ...... Знатоки форума прошу помочь.....в создании такого вальяжного ПИД регулятора с выходом обычного реле!!!!

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

ПИД-регулятор

#4

Сообщение WildCat » 02.04.2024{, 11:51}

ПИД регулятор …… не надо ….. создавать….
Есть и штатные блоки … и множество блоков пользователей……

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 681
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 51
Имя: Виктор

ПИД-регулятор

#5

Сообщение ViktorPetrov » 02.04.2024{, 19:47}

Artem851213, У Вас как поддерживается модуляция т.е. интенсивность горения ?

Fedot
Рядовой
Сообщения: 22
Зарегистрирован: 22.09.2018{, 11:42}
Репутация: 3
Откуда: Татарстан, Казань
Имя: Александр

ПИД-регулятор

#6

Сообщение Fedot » 02.04.2024{, 21:32}

Artem851213, горелка-то какая? простая атмосферная или дутьевая? Может Вам просто давление газа настроить или поставить клапан малого горения.

Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11.09.2020{, 20:29}
Репутация: 1
Откуда: Almaty
Имя: Artem

ПИД-регулятор

#7

Сообщение Artem851213 » 03.04.2024{, 13:41}

Спасибо за ответы!!и ваше внимание к моему сообщению!!!.....тут такое дело получается.....прекрасно понятное дело WildCat что блоки созданы есть и на форуме они и проге Глушенко я вот рад этому факту....но тут момент один ....в чем коэффициенты вписывать на что уператься на время ?тогда какое время это милисекунды или секунды или минуты на что мне простому рядовому уператься????....и еще прошу вольяжный пид потому что ......он должен быть медленный там тоны воды....огромные обьемы.....пока пройдет цикл один работы горелки.....проходит около получаса!!!

ViktorPetrov я честно сказать непонял немного вопроса Вашего.....можно конкретнее более детально что именно вы хотите знать!!!если вы про модуляцию горелки ....то там все просто как с лампочкой и выключателем....тоесть дал сигнал на горелку горелка загорелась через почти минуту времени ....убрал сигнал горелка выключилась.....единственное что я туда сейчас доработаю это вторую ступень!!!.....тоесть при первой ступени потребление газа составляет 22КПа а при второй ступени будет 45 Кпа....ну и соответственна воздуха тоже добавиться на сколько надо пропорций....вот примерное понимания Вашего вопроса!!!

Fedot теперь Вы....рад что посоветовали!!!Ваше видения вопроса тоже важно....но тут немного не тот случай!!!Естественно не о какой горелки атмосферной нету речи....не те мощности!!!....там нет нужды добавлять газ ....оно ненадо.....потому что горелка делает цикл!!тоесть она загораеться наберает нужную температуру и тухнет....ждет следующего цикла.....почему и охота применить пид!!!! чтобы убрать этот момент!!! скажем убрать эту ошибку!!! опередить время !!!именно запуска и набора температуры заранее.....вот в чем фишка!!!

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

ПИД-регулятор

#8

Сообщение WildCat » 03.04.2024{, 13:49}

Artem851213, для начала хотя бы почитайте теорию регулирования, и в частности, изучите работу ПИД регулятора.

Ни один блок не решит вопрос за вас.
Любой ПИД регулятор необходимо настраивать.
Коэффициенты вам никто не даст. Они зависят от многих факторов. Нельзя взять коэффициенты регулятора от одной системы и переложить их в другую.
Artem851213 писал(а):
03.04.2024{, 13:41}
тоесть она загораеться наберает нужную температуру и тухнет....ждет следующего цикла.....почему и охота применить пид!!!! чтобы убрать этот момент!!! скажем убрать эту ошибку!!!
Какую ошибку?
У вас одноступенчатая горелка без модуляции, она и будет постоянно включаться и выключаться.
До сих пор нет ответа на вопрос: горелка атмосферная или наддувная?

Если наддувная, то более частое включение вентилятора уменьшит ресурс.

Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11.09.2020{, 20:29}
Репутация: 1
Откуда: Almaty
Имя: Artem

ПИД-регулятор

#9

Сообщение Artem851213 » 03.04.2024{, 14:04}

Да Вы правы она будет выключаться и включаться и это нормально....так все и задумано в любом котле отопления)....
Еще разговор идет только о наддувной горелки.....так как нет атмосферных горелок на мощностях газа более 30 кпа давления газа!!

Отправлено спустя 2 минуты 7 секунд:
WildCat писал(а):
03.04.2024{, 13:49}
Какую ошибку?
это про время начало работы горелки пока она зажигаеться и начинает работу начинает греть котел....все это время температура в котле падает!!!провал состовляет 7 градусов !!!

Отправлено спустя 4 минуты 21 секунду:
WildCat писал(а):
03.04.2024{, 13:49}
Ни один блок не решит вопрос за вас.
Любой ПИД регулятор необходимо настраивать.
это понятное дело настраивать придется!!!только по факту!!....мне просто надо знать в чем измеряются коэффициенты в блоке ПИД .....допустим стандартном!!.....от чего надо отталкиваться!!!....от времени если то какое это время...в чем измеряется!!!!

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

ПИД-регулятор

#10

Сообщение Phazz » 03.04.2024{, 17:13}

Artem851213 писал(а):
03.04.2024{, 13:41}
..мне просто надо знать в чем измеряются коэффициенты
Вот поэтому вам и сказали, что нужно изучить теорию. Это коэффициенты, просто цифры. Есть формулы, причем в справке флпрог эти формулы расписаны. Даже методик настройки пид несколько. Так что в поиске или на ютубе набирайте настройка пид и смотрите.

Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11.09.2020{, 20:29}
Репутация: 1
Откуда: Almaty
Имя: Artem

ПИД-регулятор

#11

Сообщение Artem851213 » 03.04.2024{, 17:53}

Phazz, Тогда вопрос к Вам!!!....тут на форуме нету пользовательского блока пид регулятора ? так сказать лучше чем стандартного блока Глушенко

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 681
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 51
Имя: Виктор

ПИД-регулятор

#12

Сообщение ViktorPetrov » 03.04.2024{, 18:06}

Мощности горелок в Вашем случае лучше брать разные :
К примеру 22КПа и 11КПа
Получаем три ступени регулирования:
- первая 11КПа
- вторая 22КПа
- третья (11КПа+22КПа) 33КПа

Вашем случае ,только две ступени :22КПа и 45 Кпа . При 45 Кпа будит самая большая пауза при небольшом потребление,когда 11КПа фактически будит работать без паузы.
Последний раз редактировалось ViktorPetrov 03.04.2024{, 19:34}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

ПИД-регулятор

#13

Сообщение Phazz » 03.04.2024{, 18:26}

Artem851213, целый раздел пид регуляторов) Есть специальный для реле, думаю вам подойдёт

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

ПИД-регулятор

#14

Сообщение WildCat » 03.04.2024{, 18:59}

Не нужна тебе, Вовка, такая машина… (с)

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

ПИД-регулятор

#15

Сообщение ivansidor012 » 03.04.2024{, 19:03}

надо больше .... ... ... ... .... и !!! !! !

skrickis
Рядовой
Сообщения: 86
Зарегистрирован: 05.02.2017{, 12:02}
Репутация: 9

ПИД-регулятор

#16

Сообщение skrickis » 03.04.2024{, 19:30}

Методика настройки цифрового ПИД-регулятора
https://automatix.ru/articles/?id=29244

Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11.09.2020{, 20:29}
Репутация: 1
Откуда: Almaty
Имя: Artem

ПИД-регулятор

#17

Сообщение Artem851213 » 03.04.2024{, 19:53}

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

Отправлено спустя 17 минут 57 секунд:
ViktorPetrov, спасибо ...вы хорошо мыслите!!вернее хорошее направление....11 кпа если работает один котел и в правду перерывов мало....и с самого котла кондицата пруд целый))).....но если сделать 45 то там кател боюсь выпрыгнит с котельной))....на этот случай чтоб таких мощностей не делать на горелке...есть даже не резерв...а резерв резерва))).....тоесть третий котел ....правда мы отвлеклись от темы!!!помогите найти ПИД с реле как указал Phazz

Отправлено спустя 6 минут 49 секунд:
skrickis, спасибо за методику, я так и планировал настраивать ПИД по факту ..... осталось только сам пид блок найти)с чем работать!

Отправлено спустя 1 минуту 31 секунду:
ivansidor012 писал(а):
03.04.2024{, 19:03}
надо больше .... ... ... ... .... и !!! !! !
и так!......стараюсь

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

ПИД-регулятор

#18

Сообщение WildCat » 03.04.2024{, 20:23}

Artem851213 писал(а):
03.04.2024{, 20:20}
ПИД с реле как указал Phazz
В штатных блоках есть. Мало?

Отправлено спустя 1 минуту 59 секунд:
Artem851213 писал(а):
03.04.2024{, 20:20}
с самого котла кондицата пруд целый))).....
Низкая температура дымовых газов.

Обратитесь к профессионалам. Не мучайте технику

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

ПИД-регулятор

#19

Сообщение Phazz » 03.04.2024{, 21:04}

Artem851213, viewforum.php?f=89

Отправлено спустя 29 секунд:
viewtopic.php?f=89&t=6350

Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11.09.2020{, 20:29}
Репутация: 1
Откуда: Almaty
Имя: Artem

ПИД-регулятор

#20

Сообщение Artem851213 » 03.04.2024{, 21:17}

WildCat, даже спорить нет смысла! это я о том что дымовые газы и профи....про ПИД понятно воспользуюсь штатным....

придя на форум с просьбой о пользовательском блоке в итоге имеется вода какая-то а не по делу диалог!!....для справки котел всегда уходит в кондицат когда температура становиться ниже хотя бы 45 градусов....это из опыта работы))....еще чем ниже темп. выхлопа значит кпд котла лучше....а этого нет нигде(
Сегодня даже разговор был с заказчиком ....нашел он котел с кпд 95% Вы только вдумайтесь....то есть судя этого... пламя допустим имеет температуру 1500 градусов....убрать от пламени 95% которое должно отдаться воде на выхлопе получается мы рукой можем держаться)))я лично такого не видел...ну а Вы походу видели раз пишете про низкую температуру газов)

Ответить

Вернуться в «ПИД регуляторы (PID), блоки для ШИМ»