Блок ПИД регулятор

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Elektron1975
Рядовой
Сообщения: 5
Зарегистрирован: 04.05.2016{, 10:09}
Репутация: 0
Откуда: Череповец

Блок ПИД регулятор

#61

Сообщение Elektron1975 » 04.05.2016{, 17:45}

Rovki писал(а):Есть много реализаций на овен лоджик ПИД регуляторов (могу сделать подборку),например http://www.owen.ru/forum....t206931может просто переложить их в ФЛПрог ?
Если бы их можно было залить в Ардуинку, то было бы супер...

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блок ПИД регулятор

#62

Сообщение Rovki » 04.05.2016{, 18:14}

Elektron1975 писал(а):Если бы их можно было залить в Ардуинку, то было бы супер...
Перезалить не получится ,надо в ручную ,язык то один .Просто в ОЛ есть макросы и можно делать вложения макросов в макросы (как в флрог ФБ) надо открывать , смотреть и рисовать заново .
Электронщик до мозга костей и не только

val2719
Рядовой
Сообщения: 14
Зарегистрирован: 07.02.2017{, 17:40}
Репутация: 0

Блок ПИД регулятор

#63

Сообщение val2719 » 07.02.2017{, 17:49}

здравствуйте может кто поможет реализовать так называемый погодный компенсатор
  Динамическая уставка используется в летнее время. Уставка температуры воздуха в помещении сдвигается в соответствии с температурой наружного воздуха.
Это делается для того, чтобы избежать большой разницы между температурой воздуха в помещении и температурой наружного воздуха.
С ростом температуры наружного воздуха значение уставки температуры воздуха в помещении также увеличивается, что повышает уровень комфорта и значительно сокращает потребление электроэнергии.
Вложения
5963737.png

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Блок ПИД регулятор

#64

Сообщение Boroda » 07.02.2017{, 21:41}

val2719, погодозависимое регулирование котла - знаю, погодная компенсация летом - не знаю.



Погодная компенсация летом в средней полосе сама работает на природных законах: на улице +20 - дома +25, на улице +35 - дома +40. Разница минимальна, всего 5 градусов. 
val2719 писал(а):Динамическая уставка используется в летнее время. Уставка температуры воздуха в помещении сдвигается в соответствии с температурой наружного воздуха
Фраза взятая с сайта http://translate.academic.ru написанная "академиком" с северного полюса походу. У них там всегда минус в помещении.
Вложения
8712857.jpg
Последний раз редактировалось Boroda 07.02.2017{, 21:49}, всего редактировалось 1 раз.

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

Блок ПИД регулятор

#65

Сообщение jonik22sm » 27.05.2017{, 16:32}

ребята дайте последнюю версию пид блока для реле
ПОЖАЛУЙСТА
Последний раз редактировалось jonik22sm 27.05.2017{, 16:32}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Блок ПИД регулятор

#66

Сообщение Dev1 » 27.05.2017{, 17:33}

А чем в блоках пользователей не устраивает?
Win10-64 FLProg v7.5.2 Portable :fie:

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

Блок ПИД регулятор

#67

Сообщение jonik22sm » 27.05.2017{, 17:43}

только они почему то неработают
Вложения
_____.flp
(752.59 КБ) 87 скачиваний
Последний раз редактировалось jonik22sm 27.05.2017{, 17:57}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Блок ПИД регулятор

#68

Сообщение Dev1 » 27.05.2017{, 17:53}

Kp=0.1 Ki=0 Kd=0 это шутка такая? Вы хоть понимаете что делаете?
Win10-64 FLProg v7.5.2 Portable :fie:

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

Блок ПИД регулятор

#69

Сообщение jonik22sm » 27.05.2017{, 17:58}

Dev1 писал(а):Kp=0.1 Ki=0 Kd=0 это шутка такая? Вы хоть понимаете что делаете?
Примерно но не уверен
А как нужно пооомооожииите люди до о обрые
Последний раз редактировалось jonik22sm 27.05.2017{, 18:02}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Блок ПИД регулятор

#70

Сообщение Dev1 » 27.05.2017{, 18:29}

jonik22sm писал(а):А как нужно
Нужно читать и изучать....
Интересная статья
Много ответов на все ваши вопросы

Добавлено (27.05.2017, 18:29)
---------------------------------------------
И сначала создайте программу только с ПИД регулятором, без вашего огорода... Добейтесь устойчивого результата, а уже потом лепите дальше что хотите. Только зная что регулятор у вас рабочий вы будете знать где косяк, если что то пошло не так. Да и по хорошему нужно визуально видеть работу всего ПИД, делать графики...
Win10-64 FLProg v7.5.2 Portable :fie:

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

Блок ПИД регулятор

#71

Сообщение jonik22sm » 31.05.2017{, 13:42}

Блок ПИД реле неработает должным образом 
он должен подходя к заданной температуре постепенно снижать количество импульсов а он начинает их снижать заходя за заданную температуру получается не пид а простое сравнение заданной и настоящей температуры а включается после прохождения заданной температуры
Можно сделать ВСЁ. Было бы желание.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Блок ПИД регулятор

#72

Сообщение pan » 31.05.2017{, 13:46}

jonik22sm, мне кажется он просто не настроен. или настроен не так

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

Блок ПИД регулятор

#73

Сообщение jonik22sm » 31.05.2017{, 14:02}

я уже неделю бьюсь
не могу разобраться
ПОМОГИТЕ пожалуйста яйки проподают
внутри параметр работает только при 150 вместо 5000 что за параметр неизвестно

Добавлено (31.05.2017, 14:02)
---------------------------------------------
если высталено 37.8 верхний предел скачет до 38,9 а нижний 37,3
отключается нагрев 37,9, включается 37,5
кратковременное включение от 37,75 до 37,5 до полного
Вложения
_______.flp
(516.45 КБ) 85 скачиваний
Последний раз редактировалось jonik22sm 31.05.2017{, 14:04}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Блок ПИД регулятор

#74

Сообщение pan » 31.05.2017{, 14:08}

лично я бы сделал возможность регулировки переменных Kp, Ki, Kd ( хотя бы на время) добиться нужного результата, а уж потом ставить константы. Ki , Kd поставьте 0, регулируйте Kp до тех пор пока будет нужная реакция ( но регулирование будет чуть выше задания), а затем подбирай интегральный и диференциальный коэффициэнт. на ходу ведь проще настраивать видя реакцию управляющего органа.
Последний раз редактировалось pan 31.05.2017{, 14:09}, всего редактировалось 1 раз.

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

Блок ПИД регулятор

#75

Сообщение jonik22sm » 31.05.2017{, 14:10}

пробовал нифига всё равно реакция после заданной температуры
Можно сделать ВСЁ. Было бы желание.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Блок ПИД регулятор

#76

Сообщение pan » 31.05.2017{, 14:33}

тогда возможно маленькое значение Windows size . 

вот кусок мануала по настройке пид в пром контроллере
Изображение

возможно за указанное время происходит очень медленное накопление разности уставки и задания.

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

Блок ПИД регулятор

#77

Сообщение jonik22sm » 31.05.2017{, 14:41}

извените за глупый вопрос что означает данная табличка

Добавлено (31.05.2017, 14:41)
---------------------------------------------
если я её увеличиваю тогда возрастает разность вернего порога
проверил
Можно сделать ВСЁ. Было бы желание.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Блок ПИД регулятор

#78

Сообщение pan » 31.05.2017{, 14:48}

дословно:
Время выборки-интервал времени между
производительность алгоритма ПИД и обновление
МВ. Если Тs является 0, ПИД не будет выполненного. Если
Ts находится менее чем в одной программе сканирование, ПИД будет
связи с S3 в одной программе сканирования, т. е. минимальная
Т ы набор должен быть больше, чем одна программа сканирования

Добавлено (31.05.2017, 14:47)
---------------------------------------------
и может не стОит подавать на пид переменные флоат, может это не имеет значения, но лишняя нарузка только

Добавлено (31.05.2017, 14:48)
---------------------------------------------
jonik22sm писал(а):возрастает разность верхнего порога
 не совсем понял порога чего
Последний раз редактировалось pan 31.05.2017{, 14:52}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Блок ПИД регулятор

#79

Сообщение Sancho » 31.05.2017{, 15:17}

Вар.1 Берём секундомер и бумагу в клеточку, запасаемся временем и терпением неподетцки.
Вар.2 Берём какую нибудь прогу, строящую графики,  запасаемся временем и терпением.

Читаем внимательно, повторяем N-раз у себя несколько раз(дней), радуемся!!!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Блок ПИД регулятор

#80

Сообщение pan » 31.05.2017{, 15:49}

jonik22sm писал(а):а он начинает их снижать заходя за заданную температуру
 я чето не понял. почему у вас включено реверсивная работа пид???

Изображение

Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»