ПИД-регулятор
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
ПИД-регулятор
Внесены некоторые изменения в блок пользователя Boroda:
1. Добавлен вход разрешения работы блока: EN (Boolean). "TRUE" - блок работает. "FALSE" - блок остановлен, значения выходов сброшены: ok = false; pwm = false; PWR = 0; Integ (интегральная составляющая - накопленные значения) = 0.
2. Добавлен вход MinPow (int), %. Позволяет ограничить минимальную выходную мощность блока, причём регулирование начинается именно с точки MinPow, а не с нуля.
3. Добавлены выходы Pr, Integ, Df (float). На этих выходах фактические (рассчитываемые блоком) значения пропорциональной, интегральной и дифференциальной составляющих регулятора. Их можно вывести на дисплей во время настройки (подбора коэффициентов) для наблюдения динамики работы регулятора.
--------------------------------------------------------------------------------------------------
Ещё одна версия блока. В ней изменена формула расчёта дифф. составляющей: коэффициент Kd умножается на квадрат скорости изменения ошибки (в изначальной версии Kd умножается на скорость изменения ошибки). Линейная зависимость заменена на квадратичную.
Может быть полезно в инерционных системах, где требуется большое влияние дифф. составляющей. При этом, если параметр меняется не быстро, влияние дифф. составляющей мало и не приводит к "раскачиванию".
1. Добавлен вход разрешения работы блока: EN (Boolean). "TRUE" - блок работает. "FALSE" - блок остановлен, значения выходов сброшены: ok = false; pwm = false; PWR = 0; Integ (интегральная составляющая - накопленные значения) = 0.
2. Добавлен вход MinPow (int), %. Позволяет ограничить минимальную выходную мощность блока, причём регулирование начинается именно с точки MinPow, а не с нуля.
3. Добавлены выходы Pr, Integ, Df (float). На этих выходах фактические (рассчитываемые блоком) значения пропорциональной, интегральной и дифференциальной составляющих регулятора. Их можно вывести на дисплей во время настройки (подбора коэффициентов) для наблюдения динамики работы регулятора.
--------------------------------------------------------------------------------------------------
Ещё одна версия блока. В ней изменена формула расчёта дифф. составляющей: коэффициент Kd умножается на квадрат скорости изменения ошибки (в изначальной версии Kd умножается на скорость изменения ошибки). Линейная зависимость заменена на квадратичную.
Может быть полезно в инерционных системах, где требуется большое влияние дифф. составляющей. При этом, если параметр меняется не быстро, влияние дифф. составляющей мало и не приводит к "раскачиванию".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Serg_Grn 12 май 2018, 00:53, всего редактировалось 2 раза.
-
- Рядовой
- Сообщения: 29
- Зарегистрирован: 11 сен 2020, 20:29
- Откуда: Almaty
- Имя: Artem
ПИД-регулятор
Здравствуйте!!Уважаемые!!!! тут такое дело!!.....имеется большое много кубовое отопление....и котел который горит на газе....запуск его горелки происходит за 50 сек.....и получается на капиллярном датчике температуры с гистерезисом в 7 градусов горелка работает почти 15 минут......в выключенном состоянии в ожидании стоит почти 9 минут......Охота применить ПИД регулятор ....чтобы температура не была с такой огромной синусоидой ...... Знатоки форума прошу помочь.....в создании такого вальяжного ПИД регулятора с выходом обычного реле!!!!
ПИД-регулятор
ПИД регулятор …… не надо ….. создавать….
Есть и штатные блоки … и множество блоков пользователей……
Есть и штатные блоки … и множество блоков пользователей……
- ViktorPetrov
- Капитан
- Сообщения: 720
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
ПИД-регулятор
[ref]Artem851213[/ref], У Вас как поддерживается модуляция т.е. интенсивность горения ?
-
- Рядовой
- Сообщения: 28
- Зарегистрирован: 22 сен 2018, 11:42
- Откуда: Татарстан, Казань
- Имя: Александр
ПИД-регулятор
Artem851213, горелка-то какая? простая атмосферная или дутьевая? Может Вам просто давление газа настроить или поставить клапан малого горения.
-
- Рядовой
- Сообщения: 29
- Зарегистрирован: 11 сен 2020, 20:29
- Откуда: Almaty
- Имя: Artem
ПИД-регулятор
Спасибо за ответы!!и ваше внимание к моему сообщению!!!.....тут такое дело получается.....прекрасно понятное дело WildCat что блоки созданы есть и на форуме они и проге Глушенко я вот рад этому факту....но тут момент один ....в чем коэффициенты вписывать на что уператься на время ?тогда какое время это милисекунды или секунды или минуты на что мне простому рядовому уператься????....и еще прошу вольяжный пид потому что ......он должен быть медленный там тоны воды....огромные обьемы.....пока пройдет цикл один работы горелки.....проходит около получаса!!!
ViktorPetrov я честно сказать непонял немного вопроса Вашего.....можно конкретнее более детально что именно вы хотите знать!!!если вы про модуляцию горелки ....то там все просто как с лампочкой и выключателем....тоесть дал сигнал на горелку горелка загорелась через почти минуту времени ....убрал сигнал горелка выключилась.....единственное что я туда сейчас доработаю это вторую ступень!!!.....тоесть при первой ступени потребление газа составляет 22КПа а при второй ступени будет 45 Кпа....ну и соответственна воздуха тоже добавиться на сколько надо пропорций....вот примерное понимания Вашего вопроса!!!
Fedot теперь Вы....рад что посоветовали!!!Ваше видения вопроса тоже важно....но тут немного не тот случай!!!Естественно не о какой горелки атмосферной нету речи....не те мощности!!!....там нет нужды добавлять газ ....оно ненадо.....потому что горелка делает цикл!!тоесть она загораеться наберает нужную температуру и тухнет....ждет следующего цикла.....почему и охота применить пид!!!! чтобы убрать этот момент!!! скажем убрать эту ошибку!!! опередить время !!!именно запуска и набора температуры заранее.....вот в чем фишка!!!
ViktorPetrov я честно сказать непонял немного вопроса Вашего.....можно конкретнее более детально что именно вы хотите знать!!!если вы про модуляцию горелки ....то там все просто как с лампочкой и выключателем....тоесть дал сигнал на горелку горелка загорелась через почти минуту времени ....убрал сигнал горелка выключилась.....единственное что я туда сейчас доработаю это вторую ступень!!!.....тоесть при первой ступени потребление газа составляет 22КПа а при второй ступени будет 45 Кпа....ну и соответственна воздуха тоже добавиться на сколько надо пропорций....вот примерное понимания Вашего вопроса!!!
Fedot теперь Вы....рад что посоветовали!!!Ваше видения вопроса тоже важно....но тут немного не тот случай!!!Естественно не о какой горелки атмосферной нету речи....не те мощности!!!....там нет нужды добавлять газ ....оно ненадо.....потому что горелка делает цикл!!тоесть она загораеться наберает нужную температуру и тухнет....ждет следующего цикла.....почему и охота применить пид!!!! чтобы убрать этот момент!!! скажем убрать эту ошибку!!! опередить время !!!именно запуска и набора температуры заранее.....вот в чем фишка!!!
ПИД-регулятор
[ref]Artem851213[/ref], для начала хотя бы почитайте теорию регулирования, и в частности, изучите работу ПИД регулятора.
Ни один блок не решит вопрос за вас.
Любой ПИД регулятор необходимо настраивать.
Коэффициенты вам никто не даст. Они зависят от многих факторов. Нельзя взять коэффициенты регулятора от одной системы и переложить их в другую.
У вас одноступенчатая горелка без модуляции, она и будет постоянно включаться и выключаться.
До сих пор нет ответа на вопрос: горелка атмосферная или наддувная?
Если наддувная, то более частое включение вентилятора уменьшит ресурс.
Ни один блок не решит вопрос за вас.
Любой ПИД регулятор необходимо настраивать.
Коэффициенты вам никто не даст. Они зависят от многих факторов. Нельзя взять коэффициенты регулятора от одной системы и переложить их в другую.
Какую ошибку?Artem851213 писал(а): ↑03 апр 2024, 13:41 тоесть она загораеться наберает нужную температуру и тухнет....ждет следующего цикла.....почему и охота применить пид!!!! чтобы убрать этот момент!!! скажем убрать эту ошибку!!!
У вас одноступенчатая горелка без модуляции, она и будет постоянно включаться и выключаться.
До сих пор нет ответа на вопрос: горелка атмосферная или наддувная?
Если наддувная, то более частое включение вентилятора уменьшит ресурс.
-
- Рядовой
- Сообщения: 29
- Зарегистрирован: 11 сен 2020, 20:29
- Откуда: Almaty
- Имя: Artem
ПИД-регулятор
Да Вы правы она будет выключаться и включаться и это нормально....так все и задумано в любом котле отопления)....
Еще разговор идет только о наддувной горелки.....так как нет атмосферных горелок на мощностях газа более 30 кпа давления газа!!
Отправлено спустя 2 минуты 7 секунд:
Отправлено спустя 4 минуты 21 секунду:
Еще разговор идет только о наддувной горелки.....так как нет атмосферных горелок на мощностях газа более 30 кпа давления газа!!
Отправлено спустя 2 минуты 7 секунд:
это про время начало работы горелки пока она зажигаеться и начинает работу начинает греть котел....все это время температура в котле падает!!!провал состовляет 7 градусов !!!
Отправлено спустя 4 минуты 21 секунду:
это понятное дело настраивать придется!!!только по факту!!....мне просто надо знать в чем измеряются коэффициенты в блоке ПИД .....допустим стандартном!!.....от чего надо отталкиваться!!!....от времени если то какое это время...в чем измеряется!!!!
ПИД-регулятор
Вот поэтому вам и сказали, что нужно изучить теорию. Это коэффициенты, просто цифры. Есть формулы, причем в справке флпрог эти формулы расписаны. Даже методик настройки пид несколько. Так что в поиске или на ютубе набирайте настройка пид и смотрите.
-
- Рядовой
- Сообщения: 29
- Зарегистрирован: 11 сен 2020, 20:29
- Откуда: Almaty
- Имя: Artem
ПИД-регулятор
[ref=#808080]Phazz[/ref], Тогда вопрос к Вам!!!....тут на форуме нету пользовательского блока пид регулятора ? так сказать лучше чем стандартного блока Глушенко
- ViktorPetrov
- Капитан
- Сообщения: 720
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
ПИД-регулятор
Мощности горелок в Вашем случае лучше брать разные :
К примеру 22КПа и 11КПа
Получаем три ступени регулирования:
- первая 11КПа
- вторая 22КПа
- третья (11КПа+22КПа) 33КПа
Вашем случае ,только две ступени :22КПа и 45 Кпа . При 45 Кпа будит самая большая пауза при небольшом потребление,когда 11КПа фактически будит работать без паузы.
К примеру 22КПа и 11КПа
Получаем три ступени регулирования:
- первая 11КПа
- вторая 22КПа
- третья (11КПа+22КПа) 33КПа
Вашем случае ,только две ступени :22КПа и 45 Кпа . При 45 Кпа будит самая большая пауза при небольшом потребление,когда 11КПа фактически будит работать без паузы.
Последний раз редактировалось ViktorPetrov 03 апр 2024, 19:34, всего редактировалось 1 раз.
ПИД-регулятор
[ref]Artem851213[/ref], целый раздел пид регуляторов) Есть специальный для реле, думаю вам подойдёт
ПИД-регулятор
Не нужна тебе, Вовка, такая машина… (с)
-
- Сержант
- Сообщения: 282
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
ПИД-регулятор
надо больше .... ... ... ... .... и !!! !! !
ПИД-регулятор
Методика настройки цифрового ПИД-регулятора
https://automatix.ru/articles/?id=29244
https://automatix.ru/articles/?id=29244
-
- Рядовой
- Сообщения: 29
- Зарегистрирован: 11 сен 2020, 20:29
- Откуда: Almaty
- Имя: Artem
ПИД-регулятор
[ref=#808080]Phazz[/ref], Для реле очень подойдет!!!!покажите где он...я слабо ориентируюсь по сайту!!!ссылку можно....или файл ...или сам блок....буду признателен!!а то одна вода!!
Отправлено спустя 17 минут 57 секунд:
[ref]ViktorPetrov[/ref], спасибо ...вы хорошо мыслите!!вернее хорошее направление....11 кпа если работает один котел и в правду перерывов мало....и с самого котла кондицата пруд целый))).....но если сделать 45 то там кател боюсь выпрыгнит с котельной))....на этот случай чтоб таких мощностей не делать на горелке...есть даже не резерв...а резерв резерва))).....тоесть третий котел ....правда мы отвлеклись от темы!!!помогите найти ПИД с реле как указал Phazz
Отправлено спустя 6 минут 49 секунд:
[ref]skrickis[/ref], спасибо за методику, я так и планировал настраивать ПИД по факту ..... осталось только сам пид блок найти)с чем работать!
Отправлено спустя 1 минуту 31 секунду:
Отправлено спустя 17 минут 57 секунд:
[ref]ViktorPetrov[/ref], спасибо ...вы хорошо мыслите!!вернее хорошее направление....11 кпа если работает один котел и в правду перерывов мало....и с самого котла кондицата пруд целый))).....но если сделать 45 то там кател боюсь выпрыгнит с котельной))....на этот случай чтоб таких мощностей не делать на горелке...есть даже не резерв...а резерв резерва))).....тоесть третий котел ....правда мы отвлеклись от темы!!!помогите найти ПИД с реле как указал Phazz
Отправлено спустя 6 минут 49 секунд:
[ref]skrickis[/ref], спасибо за методику, я так и планировал настраивать ПИД по факту ..... осталось только сам пид блок найти)с чем работать!
Отправлено спустя 1 минуту 31 секунду:
и так!......стараюсь
ПИД-регулятор
В штатных блоках есть. Мало?
Отправлено спустя 1 минуту 59 секунд:
Низкая температура дымовых газов.
Обратитесь к профессионалам. Не мучайте технику
-
- Рядовой
- Сообщения: 29
- Зарегистрирован: 11 сен 2020, 20:29
- Откуда: Almaty
- Имя: Artem
ПИД-регулятор
[ref]WildCat[/ref], даже спорить нет смысла! это я о том что дымовые газы и профи....про ПИД понятно воспользуюсь штатным....
придя на форум с просьбой о пользовательском блоке в итоге имеется вода какая-то а не по делу диалог!!....для справки котел всегда уходит в кондицат когда температура становиться ниже хотя бы 45 градусов....это из опыта работы))....еще чем ниже темп. выхлопа значит кпд котла лучше....а этого нет нигде(
Сегодня даже разговор был с заказчиком ....нашел он котел с кпд 95% Вы только вдумайтесь....то есть судя этого... пламя допустим имеет температуру 1500 градусов....убрать от пламени 95% которое должно отдаться воде на выхлопе получается мы рукой можем держаться)))я лично такого не видел...ну а Вы походу видели раз пишете про низкую температуру газов)
придя на форум с просьбой о пользовательском блоке в итоге имеется вода какая-то а не по делу диалог!!....для справки котел всегда уходит в кондицат когда температура становиться ниже хотя бы 45 градусов....это из опыта работы))....еще чем ниже темп. выхлопа значит кпд котла лучше....а этого нет нигде(
Сегодня даже разговор был с заказчиком ....нашел он котел с кпд 95% Вы только вдумайтесь....то есть судя этого... пламя допустим имеет температуру 1500 градусов....убрать от пламени 95% которое должно отдаться воде на выхлопе получается мы рукой можем держаться)))я лично такого не видел...ну а Вы походу видели раз пишете про низкую температуру газов)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя