PID регулятор с выходом на SSR - 4-х канального термостата

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Добрый день.
читая форум так и не определился с исполнением решения блока PID SSR

Первый вопрос
Насколько я понял у меня будет инерционная система и ПИД как таковой мне не нужен, точнее мне не нужен Д, значит надо делать ПИ.
Блок пида отсюда
http://flprog.ru/load/bloki_polzovatele ... r/2-1-0-89
только коэффициент D сделать равным 0 или вообще оставить пустым?
или есть какой специальный блок?

Второй вопрос
собственно само управление тенами.
на разных форумах советуют пользоваться SSR-40DA
Изображение

но для него надо делать какое то особое управление
управление реле делается в процентах
(если за период взять 5 сек, то
включенное реле 5 сек это 100% мощности
выключенное реле 5 сек это 0% мощности
включенное реле 2,5 сек это 50% мощности

якобы для этого реле делают период вычисления мощности равным периоду колебания в сети 50 Гц то есть 1/50 сек.
включенное реле 1/100 сек это 50% мощности

Собственно сам вопрос - стоит ли заморачиваться с периодом колебания сети? или достаточно ограничиться секундным периодом исчесления?

Есть ли какие нибудь нюансы в FLProg в PID регуляторе и SSR?

Добавлено (30.07.2017, 14:39)
---------------------------------------------
специалисты
отзовитесь
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

P:200   I:2  D:1
SP:160 IN:30

Не в курсе?
почему на выходе PID  0 (ноль)
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось konsys 30 июл 2017, 17:00, всего редактировалось 1 раз.
svolzhin
Рядовой
Сообщения: 53
Зарегистрирован: 27 апр 2016, 19:36
Откуда: Алма-ата
Имя: Сергей

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение svolzhin »

ssr -  это твердотельное реле, то что на картинке представляет собой симистор с опторазвязкой, и управляется так же, хорошая штука, радиатор обязательно, запас по мощности тоже. Я подключал напрямик к МК, работает уже больше двух лет на электрокотле
Последний раз редактировалось svolzhin 30 июл 2017, 18:51, всего редактировалось 1 раз.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

У меня вот такой работает...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Dev1 писал(а):У меня вот такой работает...
Но у Вас ведь ПД, а не ПИД
Подойдет ли он для моих целей?

Скорее ПИ нужен а лучше ПИД
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

Вроде отсюда.  Там и пид есть.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Dev1 писал(а):Вроде отсюда. Там и пид есть.
ага подключил - работает

Почему в Вашем ПД Max_Pw=700 что он означает? и как его определить?
pwm это выход на реле -  там единичка с ноликом меняется в зависимости от разницы Set и Value
а где раздобыть проценты мощности?
просмотрел все выходы только на PWR показывает -74
нужно PWR масштабировать из -1000/+1000 в 0%/100% ?
Последний раз редактировалось konsys 30 июл 2017, 21:08, всего редактировалось 1 раз.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

Цитата konsys () Почему в Вашем ПД Max_Pw=700 что он означает? и как его определить?
Ограничение по максимальной мощности, влияет на скорость нарастания температуры.

Пример как меняется мощность, она зеленая на графике, черная ето задание, красная измеренная.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Dev1 писал(а):Пример как меняется мощность, она зеленая на графике, черная ето задание, красная измеренная.
Где такие графики строят?
тоже хочу проанализировать работу своего ПИД по графику..
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

konsys писал(а):Где такие графики строят?
Да это я прогу написюкал для ленивых как я    Благо есть HiASM, для написания программ блоками как и FLProg.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

Проект в FLProg обкатываю в Proteuse, мне так удобней  

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

как все интересно, но где на это время взять....

я ранее спрашивал - не подскажете
-------------
pwm это выход на реле -  там единичка с ноликом меняется в зависимости от разницы Set и Value
а где раздобыть проценты мощности?
просмотрел все выходы только на pwm это выход на реле -  там единичка с ноликом меняется в зависимости от разницы Set и Value
а где раздобыть проценты мощности?
просмотрел все выходы только на PWR показывает -74
нужно PWR масштабировать из -1000/+1000 в 0%/100% ? показывает -74
нужно PWR масштабировать из -1000/+1000 в 0%/100% ?
-------------
или надо dPWR масштабировать как то?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

Так описание есть у автора.
Я пользуюсь цифровым выходом pwm, мне его хватает.
По выходу PWR смотрю только мощность прикладываемую для поддержания температуры.
Ограничение мощности на входах мин и мах.
Можно блоком Scale вывести 0-100%.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Dev1 писал(а):Так описание есть у автора.
у автора написано, что значение PWR от 0 до 1000
и откуда там минус?
у меня PWR показывает -74
при этом на pwm единица горит ~90 процентов времени цикла

если Set_Point ставлю другую температуру, то
PWR показывает 60
при этом на pwm  НОЛЬ горит ~90 процентов времени цикла

Добавлено (31.07.2017, 12:21)
---------------------------------------------
Есть способ сделать инфу о мощности в процентах?
Последний раз редактировалось konsys 30 июл 2017, 22:33, всего редактировалось 1 раз.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

konsys писал(а):Есть способ сделать инфу о мощности в процентах?
Блок Skale, вписываете входные и выходные параметры. Например: вход 0-1000, выход 0-100...
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Dev1 писал(а):Блок Skale, вписываете входные и выходные параметры. Например: вход 0-1000, выход 0-100...
Спасибо
но это понятно
как быть с отрицательными значениями
их вроде вообще не должно быть                                               .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось konsys 31 июл 2017, 13:41, всего редактировалось 1 раз.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение Dev1 »

У вас какие то непонятные преобразования, зачем int конвертить в чар чтоб потом из него строку получить? Сразу int преобразуем в строку... Там по сути то смотреть только PWR и то для интереса, остальное не нужно. Open, Close это для клапанов. Настраивать ПИД нудное дело, тут почитать нужно, вроде писали на форуме как, да и в инете полно... Я поэтому и смотрю по графику   Да и как вы крутите, в живую уже на экструдере? 
А блок пида с той ссылки что я давал? Там обновленные были...
Max_i нету значения... 
В принципе вот проект что я крутил в протеусе и прога:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

PID регулятор с выходом на SSR - 4-х канального термостата

Сообщение konsys »

Добавлено (31.07.2017, 18:44)
---------------------------------------------
Благодарю за терпение.

у меня получился рабочий ПИД с выводом мощности в %
использовал Test_PID_V3_analog.flp
pwm - выход на реле
PWR - масштабирование и выход на информер мощности.
Последний раз редактировалось konsys 31 июл 2017, 19:00, всего редактировалось 1 раз.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость