Гидравлическая стрелка
Правила форума
Форумы для обсуждений и вопросов по системам отопления и горячего водоснабжения, напольным и настенным газовым котлам, универсальным и твердотопливным котлам, электрокотлам, системам автоматики котлов, бойлерам косвенного нагрева и другому оборудованию для котельных и систем отопления. Здесь же обсуждаются проблемы в работе и вопросы по ремонту, обслуживанию и монтажу котлов, бойлеров, автоматики, газовых и жидкотопливных горелок и другого оборудования для котельных.
Форумы для обсуждений и вопросов по системам отопления и горячего водоснабжения, напольным и настенным газовым котлам, универсальным и твердотопливным котлам, электрокотлам, системам автоматики котлов, бойлерам косвенного нагрева и другому оборудованию для котельных и систем отопления. Здесь же обсуждаются проблемы в работе и вопросы по ремонту, обслуживанию и монтажу котлов, бойлеров, автоматики, газовых и жидкотопливных горелок и другого оборудования для котельных.
Да пожалуста. Раз возникли разногласия, то я решил перевести их в конструктивное русло, - решение реальных задач в двух разных средах. Задачку я предложил примерно такого уровня: все знакомы с противоречиями настроек ПИД-регуляторов. Я предложил сделать задачку с ПИД регулятором, но что бы при включении системы в начальный период ПИД перестраивался на стартовые настройки. Это простая задачка для одного контура. Я вот для себя поковырялся в Конграфе и вот результат. Время работы неспеша с 16:42 по 16:56. Нарисовал блок регулятора с перестраиваемыми коэфициентами. У Кузьмича время пошло намного раньше и до конца дня. До 23:59 он должен выложить проект в Кодесисе.
Добавлено спустя 6 часов 39 минут 42 секунды:
КУЗЬМИИИИИИЧЧЧ!!!!!! Результаты в студию!!!
Кстати по данной теме вот есть материальчик: http://kotelna.org.ru/index.php Это практически та схема, что я тут рисовал и которую топтали ногами.
Добавлено спустя 6 часов 39 минут 42 секунды:
КУЗЬМИИИИИИЧЧЧ!!!!!! Результаты в студию!!!
Кстати по данной теме вот есть материальчик: http://kotelna.org.ru/index.php Это практически та схема, что я тут рисовал и которую топтали ногами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
[quote="Kass";p="15621102"]Кстати по данной теме вот есть материальчик:...[/quote] Предлагаю вернуться в середину прошлого века для обсуждения данной темы!
Подчинённый, перед лицом начальствующим, должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство! © Пётр I от 09.12.1709г.
-
Кузьмич
- Любитель

- Сообщения: 372
- Зарегистрирован: 07 окт 2006, 18:58
- Репутация: 8
- Откуда: из Голливуда
- Контактная информация:
Kass ты меня извини, но ведешь ты себя неадекватно. Я тока 3 дня назад CoDeSys поставил. Новый для меня инструмент, одной доки на 2500 страниц. Не могу я за 3 дня разобраться во всем и писать програмки одной левой. Мне ещё работать надо по основной работе вапчето. Не нада суетиться, пытаясь меня "опустить". То что ты предлагаешь для ПИ регулирования далеко от идеала. Оптимальный регулятор состояния, являясь наиболее совершенным типом регулятора, требует измерения и сохранения в структуре (массив) всех компонентов вектора состояния объекта. Для этого используется динамическая модель объекта (цифровая или аналоговая), подключенная параллельно исходному объекту управления. Это в теории. Задача контролера - сформировать самостоятельно и сохранять в памяти эту модель. В процессе работы системы (СО например) программа контроллера должна вносить изменения в эту модель для обеспечения наиболее полного соответствия реальному объекту. Т.е. необходимо некоторое время на процесс обучения. А потом можно просто вырубить обучение и просто обеспечить равенство движений в реальном объекте и модели. Я думаю, как это сделать. Пока не придумал
Либы изучаю 
Добавлено спустя 7 минут 54 секунды:
PID на 8-м месте по запросам на embedded.com
http://www.embedded.com/TechSearch/Sear ... lity=top10
интересныее материалы по ПИД регулированию.
Добавлено спустя 7 минут 54 секунды:
PID на 8-м месте по запросам на embedded.com
http://www.embedded.com/TechSearch/Sear ... lity=top10
интересныее материалы по ПИД регулированию.
[quote="Кузьмич";p="15621198"]Задача контролера - сформировать самостоятельно....
В процессе работы ... необходимо некоторое время на процесс обучения.
Я думаю, как это сделать. Пока не придумал...[/quote]Маладэц... но при данном уровне развития тех.поддержки - не реальные задачи. Всё придётся тебе делать самому иначе денег не хватит на покупку алгоритмов... проходили уже... сейчас ищем более открытые системы с максимальным количеством независимых разработчиков, готовых делиться наработками из человеколюбия. К сожалению на канаре это не возможно по определению - поэтому Kass нервно курит в тамбуре в полный затяг на кучке не своих контроллеров.
Кузьмич ты меня всё больше удивляешь

В процессе работы ... необходимо некоторое время на процесс обучения.
Я думаю, как это сделать. Пока не придумал...[/quote]Маладэц... но при данном уровне развития тех.поддержки - не реальные задачи. Всё придётся тебе делать самому иначе денег не хватит на покупку алгоритмов... проходили уже... сейчас ищем более открытые системы с максимальным количеством независимых разработчиков, готовых делиться наработками из человеколюбия. К сожалению на канаре это не возможно по определению - поэтому Kass нервно курит в тамбуре в полный затяг на кучке не своих контроллеров.
Кузьмич ты меня всё больше удивляешь
Подчинённый, перед лицом начальствующим, должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство! © Пётр I от 09.12.1709г.
-
Кузьмич
- Любитель

- Сообщения: 372
- Зарегистрирован: 07 окт 2006, 18:58
- Репутация: 8
- Откуда: из Голливуда
- Контактная информация:
Вот нашел. Паренек който накатал.
Маладес. Сижу разбираюсь. В принципе Kassа нада спросить откуда он берет значения для настройки ПИДа. Не вручную ведь задает. Хотя может на практике и в ручную достаточно, но просто обидно, при наличии контроллера и вручную.
[quote="Кузьмич";p="15621200"]В принципе Kassа нада спросить откуда он берет значения для настройки ПИДа. Не вручную ведь задает...[/quote]В том-то и беда, что ручками. Есть графики... достаточно несколько раз при разных условиях запустить и уже можно понять время реакции. Именно поэтому он всё время онлайн жывёт.
Подчинённый, перед лицом начальствующим, должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство! © Пётр I от 09.12.1709г.
-
Кузьмич
- Любитель

- Сообщения: 372
- Зарегистрирован: 07 окт 2006, 18:58
- Репутация: 8
- Откуда: из Голливуда
- Контактная информация:
Сделал простой пример. ПИД регулятор. на входе генератор синуса. можно вводить значения KP TN и TV и смотреть на графике как реагирует пид на возмущения. А теперь усложню пример. Подключу выход ПИда ко входу генератора, и буду в процессе работы программы вносить возмущения в работу генератора, которые ПИД должен погасить. На рис - красная линия - обычная синусоида, черная работа регулирующего органа под управлением ПИД. Продолжение следует...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
2 Кузьмич. Ведь сначала ты взялся за задачку. И то, что копаешь по ПИДам лишнее тому подтверждение. А оно то и не получилось. Я то веду себя вполне адекватно, не позволив в твой адрес ни одного резкого выссказывания. А вот ты тут наговорил лишнего, а подтвердить это практически не смог. К чему тогда все сотрясания воздуха. Сначала надо поковыряться и сделать, а потом уже и говорить об этом. Я вот сказал, что 10-15 минут буду делать, но решил проверить, вдруг ошибаюсь. Если я говорю, что на МС5 вам все сделаю, то прекрасно представляю как это сделать. Я предлагаю остальным занять такую же позицию.
[quote="IP";p="15621299"]... возможности рисовать ФБ псевдографикой, всегда были только графические редакторы.
[/quote]Нет не путаю. На мой взгляд эти блоки нарисованы символами тире и вертикальная черта из таблицы символов. Графические радакторы работают с пиксельной графикой.
В основном дело вкуса.
[/quote]Нет не путаю. На мой взгляд эти блоки нарисованы символами тире и вертикальная черта из таблицы символов. Графические радакторы работают с пиксельной графикой.
В основном дело вкуса.
-
Кузьмич
- Любитель

- Сообщения: 372
- Зарегистрирован: 07 окт 2006, 18:58
- Репутация: 8
- Откуда: из Голливуда
- Контактная информация:
Программа:
Генератор синусоиды -> ПИД регулятор. CHAmpl - функция обеспечивающая затухание или нарастание синусоиды - обратная связь с пидом, имитирует стабилизацию регулируемого объекта. В принципе придумал алгоритм самообучения, но не совсем доезжаю каким должен быть оптимальный алгоритм управления KP TN и ТV. в зависимости от степени затухания.
И вапче чуйствую, что не учел штота. Понять не могу. Help 
Генератор синусоиды -> ПИД регулятор. CHAmpl - функция обеспечивающая затухание или нарастание синусоиды - обратная связь с пидом, имитирует стабилизацию регулируемого объекта. В принципе придумал алгоритм самообучения, но не совсем доезжаю каким должен быть оптимальный алгоритм управления KP TN и ТV. в зависимости от степени затухания.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Кузьмич
- Любитель

- Сообщения: 372
- Зарегистрирован: 07 окт 2006, 18:58
- Репутация: 8
- Откуда: из Голливуда
- Контактная информация:
Поделюсь своими изысканиями. Самообучаемый пид пока не написал
Надо подумать. Пришлось воспользоваться алгоритмом Каss. На картинках:
Основная программа: Новый ПИД регулятор с инкапсулированным функционалом. В качестве имитации работы термодатчика применен генератор синусоиды
На картинке про внутренне устройство имеется написанная мною функция PIDTuning. Она то и следит за рассогласованием и при достижении определенного пользователем (наладчиком) отклонения меняет уставки KP,TN и TS.
Ну собсна для иллюстрации работы этого хозяйства - 2 графика.
ЗЫ: Новый мной заделанный FB NewPID я сохранил в библиотеке функций, так что в следующий раз када она мне понадобиться я просто её возьму и положу на лист
Надо подумать. Пришлось воспользоваться алгоритмом Каss. На картинках:
Основная программа: Новый ПИД регулятор с инкапсулированным функционалом. В качестве имитации работы термодатчика применен генератор синусоиды
На картинке про внутренне устройство имеется написанная мною функция PIDTuning. Она то и следит за рассогласованием и при достижении определенного пользователем (наладчиком) отклонения меняет уставки KP,TN и TS.
Ну собсна для иллюстрации работы этого хозяйства - 2 графика.
ЗЫ: Новый мной заделанный FB NewPID я сохранил в библиотеке функций, так что в следующий раз када она мне понадобиться я просто её возьму и положу на лист
У вас нет необходимых прав для просмотра вложений в этом сообщении.
[quote="Кузьмич";p="15621330"] Пришлось воспользоваться алгоритмом Каss. [/quote]Должен будешь.
А просто положить на лист не получится. Мало того, что кучу свойств надо прописать других и определить потом переменные на верхний уровень, но как правило меняются условия смены параметров. Они могут переключаться не жестко, а вычисляться на каждом проходе от каких то условий.
Добавлено спустя 1 минуту 55 секунд:
Пока ты это мучал, я уже запустил автоматику ВЗУ и сделал скада-проект. Посмотри на последнем примере.
А просто положить на лист не получится. Мало того, что кучу свойств надо прописать других и определить потом переменные на верхний уровень, но как правило меняются условия смены параметров. Они могут переключаться не жестко, а вычисляться на каждом проходе от каких то условий.
Добавлено спустя 1 минуту 55 секунд:
Пока ты это мучал, я уже запустил автоматику ВЗУ и сделал скада-проект. Посмотри на последнем примере.
-
Кузьмич
- Любитель

- Сообщения: 372
- Зарегистрирован: 07 окт 2006, 18:58
- Репутация: 8
- Откуда: из Голливуда
- Контактная информация:
СoDeSys не ООП конечно, но поддерживает и наследование и инкапсуляцию. Это означает, что я напишу некий базовый класс, например пид и от него буду наследовать другие классы, а потом в программе размещать их экземпляры. Так что по сто раз одно и тоже я писать не буду
В этом вся фишка
А где смотреть новый прожект?
В этом вся фишка
А где смотреть новый прожект?
Время подкорректирует твои взгляды.
[quote="Кузьмич";p="15621335"]А где смотреть новый прожект?[/quote]
Там же. На http://scada.kontar.ru
логин: сок
пароль:111111
Раздел по теме в коттедже. Там погодозависимая автоматика на отоплении. Можно и график посмотреть. А новый проект - ВЗУ. Открывайте и смотрите. Частотники, и все просто как угол дома.
[quote="Кузьмич";p="15621335"]А где смотреть новый прожект?[/quote]
Там же. На http://scada.kontar.ru
логин: сок
пароль:111111
Раздел по теме в коттедже. Там погодозависимая автоматика на отоплении. Можно и график посмотреть. А новый проект - ВЗУ. Открывайте и смотрите. Частотники, и все просто как угол дома.
Уважаемые автоматчики, а Митсубиси Альфа XL, хороший ПЛК?
Кто юзал?
Кто юзал?
Консультирую http://forum.c-o-k.ru
