прошу автора сделать блок пид регулирования

В данный форум переносятся темы из форума "Новые" после рассмотрения принятые в очередь на реализацию.
Ответить
kossn93
Сержант
Сообщения: 151
Зарегистрирован: 05.09.2015{, 14:41}
Репутация: 0
Откуда: Харьков

прошу автора сделать блок пид регулирования

#1

Сообщение kossn93 » 08.09.2015{, 12:01}

прошу автора сделать блок пид регулирования.

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

прошу автора сделать блок пид регулирования

#2

Сообщение dekorator » 09.09.2015{, 12:23}

В принципе можно и самому написать, но если будет готовый, да ещё и с авто - тюнингом, будет супер.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

прошу автора сделать блок пид регулирования

#3

Сообщение Grafsaxar » 10.09.2015{, 23:17}

Был бы тоже не против !!!

Написал в прошлом году для управления смесителя горячей воды. пару дней работал потом стал зависать.
Кран почему то сам закрывался и в таком положении ардуино зависал.После пересмотра программы ошибку найти не удалось.

Забросил я это дело и регулирую в ручную. Буду ждать пока автор напишет:)))
Качество — это делать что-либо правильно, даже когда никто не смотрит

Arsbond
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 05:35}
Репутация: 0
Откуда: Химки

прошу автора сделать блок пид регулирования

#4

Сообщение Arsbond » 25.09.2015{, 13:27}

Я тоже за ПИД регулятор с автотюнингом.
Еще хочу предложить ПИД по 3-шага. Есть приводы для клапанов со следующим управлением: сигнал открывать, сигнал закрывать и если не подается по этим сигналам высокий уровень то клапан стоит на месте.
Там может быть два концевика положения открыто, закрыто.
Еще настройка времени открытия и закрытия клапана автоматически. то есть ардуина сначала дает сигнал открыть и считает время до ответного сигнала открыто и также для закрывания.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

прошу автора сделать блок пид регулирования

#5

Сообщение Max » 25.09.2015{, 13:32}

Arsbond писал(а):Есть приводы для клапанов со следующим управлением:
Для подкрепления своих слов, выкладывайте документацию, ссылки, описания и т.д. Автору будет легче понять, что народ хочет и о чем речь вообще, а может кто то увидит то, что давно искал.

Arsbond
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 05:35}
Репутация: 0
Откуда: Химки

прошу автора сделать блок пид регулирования

#6

Сообщение Arsbond » 25.09.2015{, 13:35}

Еще в ПИД можно добавить ручное управление, чтобы его можно было выводить в ручной режим.

вот дока на привод клапана
Последний раз редактировалось Arsbond 25.09.2015{, 13:46}, всего редактировалось 1 раз.

Arsbond
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 05:35}
Репутация: 0
Откуда: Химки

прошу автора сделать блок пид регулирования

#7

Сообщение Arsbond » 25.09.2015{, 13:48}

не смог к прошлому посту прикрепить
Вложения
datasheet_AMV43.pdf
(234.23 КБ) 84 скачивания

gav81
Рядовой
Сообщения: 48
Зарегистрирован: 07.10.2015{, 21:04}
Репутация: 1

прошу автора сделать блок пид регулирования

#8

Сообщение gav81 » 09.11.2015{, 22:19}

Мне необходим блок на базе этой библиотеки https://github.com/br3ttb/Arduino-PID-Library выход ШИМ 0-5v

Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 76
Зарегистрирован: 06.09.2015{, 14:15}
Репутация: 16
Откуда: Омск
Имя: Сергей

прошу автора сделать блок пид регулирования

#9

Сообщение kipiaxxx » 10.11.2015{, 06:34}

Arsbond писал(а):Я тоже за ПИД регулятор с автотюнингом.
Коллеги на Казусе активно обсуждают тему "Настройка ПИД-регулятора"
http://kazus.ru/forums/showthread.php?t=111722

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

прошу автора сделать блок пид регулирования

#10

Сообщение Grafsaxar » 12.02.2016{, 20:34}

gav81 писал(а):Мне необходим блок на базе этой библиотеки https://github.com/br3ttb/Arduino-PID-Library выход ШИМ 0-5v
Мне тоже такой необходим. Может кого попросим чтобы блок пользователя на основе этой библиотеки сделали.

Народ кто сможет????
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

прошу автора сделать блок пид регулирования

#11

Сообщение Олег » 12.02.2016{, 20:54}

А этот нет желания протестировать?
Последний раз редактировалось Олег 12.02.2016{, 20:55}, всего редактировалось 1 раз.

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

прошу автора сделать блок пид регулирования

#12

Сообщение Boroda » 05.05.2016{, 23:13}

Вот этот посмотрите

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

прошу автора сделать блок пид регулирования

#13

Сообщение Rovki » 05.05.2016{, 23:27}

Тут ребята с форума делали регуляторы http://www.owen.ru/forum....t104556
,может кто переведет на флпрог
Последний раз редактировалось Rovki 05.05.2016{, 23:27}, всего редактировалось 1 раз.
Электронщик до мозга костей и не только

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

прошу автора сделать блок пид регулирования

#14

Сообщение Boroda » 06.05.2016{, 16:54}

Rovki, не стоит время тратить, ведь тоже самое выше, в 12 сообщении.
Value = PV - входное значение
SET = SP - уставка
Kp = XP - коэффициент пропорциональности.
Ki = TI - коэффициент интегральной составляющей
Kd = td - коэффициент дифференциальной составляющей
dt = период работы ПИД (у меня задается снаружи генератором)
Mn = -1.00 = -100% - у меня по умолчанию -100 или 0 (на разных выходах)
Mx = +1.00 = +100% - у меня по умолчанию +100
ШИМ такой же, как у меня, только немного перелицованный и на флоате с входным значением от -1,00 до +1,00, а период ШИМа снаружи константой задается.
Ограничение интегральной составляющей там -100..+100%, что не очень подходит для трехходового (а у меня оно настраивается).

П.С.
Сколько мы не экспериментировали с зоной нечувствительности на входе ПИД - все это бред, при быстро изменяющихся процессах она только мешает - убрали нафиг. Оставили только зону нечувствительности ШИМ примерно 100 мсек (минимальная длительность импульса).

А сброс суммарной ошибки (интеграла) им пришлось делать из-за того, интеграл не ограничивали и он мог накопиться до 100%. Например в такой ситуации: надо уменьшить температуру прямой воды, а из системы пришла более горячая обратная вода и кран долго давится на закрытие - пока вода не остынет, ошибка постепенно накапливается. С учетом TI(Ki) это накопление может длиться минут 40, но ведь его (интеграл) потом надо опять к нулю опустить, соответственно последующие 40 минут кран будет закрыт, пока интеграл в область близкую к нулю не придет.

Вывод: для трехходовых кранов с дискретным управлением интеграл вреден, потому как текущее положение трехходового является мощность, то есть заменяет интегральную составляющую ПИДа (для дискретного управления применяют ПДД или ПД). А для нагревателей, которые ШИМом управляются и кранов 4..20мА (0..10В) интегральная + пропорциональная составляющая - это основная мощность (здесь он полезен).
Последний раз редактировалось Boroda 10.05.2016{, 00:34}, всего редактировалось 1 раз.

VVO
Рядовой
Сообщения: 4
Зарегистрирован: 09.09.2016{, 08:54}
Репутация: 0
Откуда: Tomsk

прошу автора сделать блок пид регулирования

#15

Сообщение VVO » 09.09.2016{, 09:48}

Тогда уже и фильтр Кальмана и линейно - квадратичный регулятор. Тогда можно и сегвеи и коптеры и пр. кашерные вещи делать.

Ответить

Вернуться в «Принято»