FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 12:40
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Новый функционал » Принято » прошу автора сделать блок пид регулирования
прошу автора сделать блок пид регулирования
kossn93
Дата: Вторник, 08.09.2015, 12:01 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 159
Награды: 6
Репутация: 2
Статус: Offline
прошу автора сделать блок пид регулирования.
 
dekorator Дата: Среда, 09.09.2015, 12:23 | Сообщение # 2
Подполковник
Группа: Проверенные
Сообщений: 219
Награды: 10
Репутация: 1
Статус: Offline
В принципе можно и самому написать, но если будет готовый, да ещё и с авто - тюнингом, будет супер.
 
Grafsaxar Дата: Четверг, 10.09.2015, 23:17 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
Был бы тоже не против !!!

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

Забросил я это дело и регулирую в ручную. Буду ждать пока автор напишет:)))
 
Arsbond Дата: Пятница, 25.09.2015, 13:27 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
Я тоже за ПИД регулятор с автотюнингом.
Еще хочу предложить ПИД по 3-шага. Есть приводы для клапанов со следующим управлением: сигнал открывать, сигнал закрывать и если не подается по этим сигналам высокий уровень то клапан стоит на месте.
Там может быть два концевика положения открыто, закрыто.
Еще настройка времени открытия и закрытия клапана автоматически. то есть ардуина сначала дает сигнал открыть и считает время до ответного сигнала открыто и также для закрывания.
 
Max Дата: Пятница, 25.09.2015, 13:32 | Сообщение # 5
Гуру
Группа: Проверенные
Сообщений: 484
Награды: 14
Репутация: 4
Статус: Offline
Цитата Arsbond ()
Есть приводы для клапанов со следующим управлением:

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


Максим (VK - Максим Дунаевский)
 
Arsbond Дата: Пятница, 25.09.2015, 13:35 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
Еще в ПИД можно добавить ручное управление, чтобы его можно было выводить в ручной режим.

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


Сообщение отредактировал Arsbond - Пятница, 25.09.2015, 13:46
 
Arsbond Дата: Пятница, 25.09.2015, 13:48 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
не смог к прошлому посту прикрепить
Прикрепления: datasheet_AMV43.pdf(234Kb)
 
gav81 Дата: Понедельник, 09.11.2015, 22:19 | Сообщение # 8
Сержант
Группа: Проверенные
Сообщений: 37
Награды: 6
Репутация: 3
Статус: Offline
Мне необходим блок на базе этой библиотеки https://github.com/br3ttb/Arduino-PID-Library выход ШИМ 0-5v
 
kipiaxxx Дата: Вторник, 10.11.2015, 06:34 | Сообщение # 9
Сержант
Группа: Проверенные
Сообщений: 40
Награды: 3
Репутация: 1
Статус: Offline
Цитата Arsbond ()
Я тоже за ПИД регулятор с автотюнингом.

Коллеги на Казусе активно обсуждают тему "Настройка ПИД-регулятора"
http://kazus.ru/forums/showthread.php?t=111722
 
Grafsaxar Дата: Пятница, 12.02.2016, 20:34 | Сообщение # 10
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
Цитата gav81 ()
Мне необходим блок на базе этой библиотеки https://github.com/br3ttb/Arduino-PID-Library выход ШИМ 0-5v
Мне тоже такой необходим. Может кого попросим чтобы блок пользователя на основе этой библиотеки сделали.

Народ кто сможет????
 
Олег Дата: Пятница, 12.02.2016, 20:54 | Сообщение # 11
Гуру
Группа: Проверенные
Сообщений: 730
Награды: 20
Репутация: 15
Статус: Offline
А этот нет желания протестировать?

Сообщение отредактировал Олег - Пятница, 12.02.2016, 20:55
 
Boroda Дата: Четверг, 05.05.2016, 23:13 | Сообщение # 12
Майор
Группа: Проверенные
Сообщений: 150
Награды: 8
Репутация: 8
Статус: Offline
Вот этот посмотрите
 
Rovki Дата: Четверг, 05.05.2016, 23:27 | Сообщение # 13
Генерал-лейтенант
Группа: Модераторы
Сообщений: 824
Награды: 16
Репутация: 13
Статус: Offline
Тут ребята с форума делали регуляторы http://www.owen.ru/forum....t104556
,может кто переведет на флпрог


Электронщик до мозга костей и не только

Сообщение отредактировал Rovki - Четверг, 05.05.2016, 23:27
 
Boroda Дата: Пятница, 06.05.2016, 16:54 | Сообщение # 14
Майор
Группа: Проверенные
Сообщений: 150
Награды: 8
Репутация: 8
Статус: Offline
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
 
VVO Дата: Пятница, 09.09.2016, 09:48 | Сообщение # 15
Рядовой
Группа: Проверенные
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline
Тогда уже и фильтр Кальмана и линейно - квадратичный регулятор. Тогда можно и сегвеи и коптеры и пр. кашерные вещи делать.
 
Форум » Новый функционал » Принято » прошу автора сделать блок пид регулирования
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика