Страница 1 из 1

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

Добавлено: 08.09.2015{, 12:01}
kossn93
прошу автора сделать блок пид регулирования.

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

Добавлено: 09.09.2015{, 12:23}
dekorator
В принципе можно и самому написать, но если будет готовый, да ещё и с авто - тюнингом, будет супер.

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

Добавлено: 10.09.2015{, 23:17}
Grafsaxar
Был бы тоже не против !!!

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

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

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

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

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

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

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

Добавлено: 25.09.2015{, 13:35}
Arsbond
Еще в ПИД можно добавить ручное управление, чтобы его можно было выводить в ручной режим.

вот дока на привод клапана

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

Добавлено: 25.09.2015{, 13:48}
Arsbond
не смог к прошлому посту прикрепить

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

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

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

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

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

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

Народ кто сможет????

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

Добавлено: 12.02.2016{, 20:54}
Олег
А этот нет желания протестировать?

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

Добавлено: 05.05.2016{, 23:13}
Boroda
Вот этот посмотрите

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

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

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

Добавлено: 06.05.2016{, 16:54}
Boroda
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В) интегральная + пропорциональная составляющая - это основная мощность (здесь он полезен).

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

Добавлено: 09.09.2016{, 09:48}
VVO
Тогда уже и фильтр Кальмана и линейно - квадратичный регулятор. Тогда можно и сегвеи и коптеры и пр. кашерные вещи делать.