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

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

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

#121

Сообщение kipiaxxx » 12.11.2015{, 14:31}

Kocтик писал(а):«ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДЛЯ «ЧАЙНИКОВ»» К.Ю. ПоляковаРекомендую. Самая короткая брошюра о  регулировании
Спасибо за ссылку! А нет такой же, но с перлам но без формул?

Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07.09.2015{, 23:51}
Репутация: 0

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

#122

Сообщение Kocтик » 12.11.2015{, 15:18}

kipiaxxx писал(а):без формул?
Тут без формул не просто. Главное не формулы, главное понять (почуствовать, осознать) процесс. Тогда вы сами напишете формулы для своего случая.

Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06.09.2015{, 09:06}
Репутация: 1
Откуда: Москва

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

#123

Сообщение Alex54 » 12.11.2015{, 18:26}

DerAlex

Добрый Вечер. В сообщении 117, вы дали схему. Трудно вам это сделать наверное, а может нет.
Вы не могли бы мне показать осцилл. эпюры напр. на нагрузке и на упр. элл. симистора.
Осторожно там сеть. ЧЕРЕЗ ДЕЛИТЕЛЬ НАПР. Просто фото сделайте.

Спасибо.
С Уважением Alex

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#124

Сообщение DerAlex » 12.11.2015{, 19:20}

Понятен вопрос. Но это пока лишь рисунок, схему буду только собирать.Возможно завтра если время будет свободное, но скорее всего на следующей неделе.Придется немного подождать.
аврора

Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06.09.2015{, 09:06}
Репутация: 1
Откуда: Москва

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

#125

Сообщение Alex54 » 12.11.2015{, 19:38}

DerAlex

Спасибо Большое. Я тут занимаюсь различными комбинациями фаз. регулирования.
Давно хотел Вас спросить. А что вы себе программу Протэус не поставите. Там можно перед железом
все смоделировать. Есть в нем много различных реальных датчиков, выбор термопар и усилитель сигнала
для них. Правда некоторые отличия в реальной элл. базе будут. Но принцип построения
различных узлов посмотреть можно. И главное ни что не спалите.

Маленькая подборка по датчикам в Протэусе. И еще работа термопары с усилителем сигнала.
и маленький проект индикации температуры по линейке светодиодов.
Вложения
___..rar
(729.12 КБ) 55 скачиваний
8015367.rar
(638.18 КБ) 69 скачиваний
Последний раз редактировалось Alex54 13.11.2015{, 11:09}, всего редактировалось 1 раз.
С Уважением Alex

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#126

Сообщение kulibinsvv » 12.11.2015{, 21:09}

Kocтик писал(а):Тут без формул не просто.
Есть такой проект Программируемый бейсик-контроллер.
В примерах применения данного контроллера есть ПИД-регулятор, и с формулами там проблем нет.
Можете оценить данный алгоритм?
Для простоты восприятия прикладываю файл с алгоритмом (программа на Васике плохо воспринимается).
Последний раз редактировалось kulibinsvv 12.11.2015{, 21:10}, всего редактировалось 1 раз.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

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

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

#127

Сообщение kipiaxxx » 13.11.2015{, 10:23}

Kocтик писал(а):Главное не формулы, главное понять (почувствовать, осознать) процесс.
В цикле статей С. Зелепукина о терморгуляторах (вырезки из журнала Радиолюбитель за 2011 г. - https://yadi.sk/i/a9Z3bPX5jpsSU ) есть такая же мысль.
Формула, описывающая функцию регулирования, приведена в классическом виде записи для закона регулирования ПИ. Реально процедура вычисления управляющего воздействия в приборе упрощена и осуществляет динамическое изменение коэффициента пропорциональности, а также имеет фиксированное значение постоянной времени интегрирования...
Применение такого метода вычисления управляющего воздействия позволяет в 2-3 раза поднять его качество по точности поддержания температуры по сравнению с обычным двухпозиционным законом регулирования. Результирующее качество регулирования для данного метода существенно ниже, чем для ПИ или ПИД регулирования, но зато оно не требует специальных знаний обслуживающего персона в области настройки систем автоматического регулирования, что является важным моментом в соответствии с областью применения данного регулятора.
Думается, что напрасно DerAlex в новой схеме своего регулятора предусмотрел массу регулировок:
R12-R17.

Упрощать надо, усложнить всегда успеется.

-----
В сообщении #38 DerAlex задавал вопрос о допустимом токе через ТСМ:
При токе 12 мА - 16 миливатт мощности на объем примерно 10 см кубических.
На сколько градусов поднимется температура датчика ?
Инфо для размышления:
1. По сей день в тепловых пунктах ЖКХ широко применяются аналоговые ПИ-регуляторы типа РС29.2.хх. Они рассчитаны на работу с термометрами сопротивления, в т.ч. ТСМ50. Подключение датчика - двухпроводное. Ток через этот датчик стабилизирован схемой на ОУ и равен 20,0 мА!
2. В своё время я специально консультировался у конструктора завода-изготовителя ТСМ о допустимом токе через датчик, не вызывающем его саморазогрева. Он назвал цифру - 5 мА.
Последний раз редактировалось kipiaxxx 13.11.2015{, 10:27}, всего редактировалось 1 раз.

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#128

Сообщение DerAlex » 13.11.2015{, 20:20}

Если выкинуть регулировки то это будет не ПИД регулятор.
Например оставим две -Задание и Гистерезис.Получится трехпозиционный регулятор-Открыть-Закрыть-Пауза.
Последний раз редактировалось DerAlex 13.11.2015{, 20:23}, всего редактировалось 1 раз.
аврора

Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07.09.2015{, 23:51}
Репутация: 0

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

#129

Сообщение Kocтик » 13.11.2015{, 22:47}

DerAlex, все верно.
А что вы собираетесь регулировать? Можете алгоритм описать?

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#130

Сообщение DerAlex » 14.11.2015{, 10:22}

Алгоритм описать не могу .Я не программист.Различные варианты программ в формате FLProg можно посмотреть на первых страницах
обсуждения темы ПИД регулятор.

Добавлено (14.11.2015, 10:00)
---------------------------------------------
Была первоначально задумка написать программу для управления клапаном бойлера, но пока нет возможности практически проверить работу клапана в реальных условиях поэтому пока буду проверять работу на электронагревателе типа ТЭНа.

Добавлено (14.11.2015, 10:03)
---------------------------------------------
Посмотрите пятую страницу . Я там привел фотографии и рисунки
поясняющие работу программы.

Добавлено (14.11.2015, 10:22)
---------------------------------------------
Могу еще пояснить что блоки интегрирования и дифференцирования построены с использованием счетчиков. Если Температура входная больше Задания счетчик считает в одну сторону а если наоборот то в другую.Скорость счета меняется с помощью генераторов, соответственно меняется  время интегрирования или дифференцирования.
Последний раз редактировалось DerAlex 14.11.2015{, 14:05}, всего редактировалось 1 раз.
аврора

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

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

#131

Сообщение kipiaxxx » 09.01.2016{, 12:09}

kulibinsvv писал(а):В примерах применения данного контроллера есть ПИД-регулятор, и с формулами там проблем нет.Можете оценить данный алгоритм?
Для простоты восприятия прикладываю файл с алгоритмом
Спасибо за проделанную работу!

По молодости, лет 7-8 назад я повторял этот Бейсик-контроллер. Также практически проверял его работу в "Заготовке для исследования переходных процессов в ПИД-регуляторе". Помню, что всё работало хорошо. Поэтому, kulibinsvv, могу рекомендовать вам данный алгоритм для реализации в FLProg.

Нужно только учесть, что Бейсик-контроллер выдаёт 10-разрядный ШИМ-сигнал, а у Arduino только 8 разрядов. Также думается, что коэффициенты ПИД-регулирования будет удобнее задавать с аналоговых входов Arduino переменными резисторами. Успеха!

Добавлено (09.01.2016, 12:09)
---------------------------------------------
Китайская промышленность за 17,5$ (приблизительно 1 331,29 руб.) освоила PID-регулятор REX C-100 вместе с оптореле на 40 А. Все работает и по внешнему виду прилично сделано. Инструкция на русском языке прилагается.
Изображение

Подробнее:
http://kazus.ru/forums/showpost.php?p=9 ... tcount=387

http://www.ebay.com/itm....sh=true

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

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

#132

Сообщение Олег » 09.01.2016{, 12:28}

REX работает хорошо, но если-бы это было-бы реализовано в FLProg, было-бы удобнее.

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

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

#133

Сообщение Naladchik » 12.01.2016{, 12:48}

DerAlex, Скиньте, пожалуйста, последнюю версию Вашего регулятора, а то очень интересно стало.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#134

Сообщение DerAlex » 13.01.2016{, 05:21}

Подождите денька два-три.Сейчас пока другие неотложные дела есть.
аврора

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#135

Сообщение DerAlex » 22.01.2016{, 08:12}

Схема подключения термометра сопротивления
Вложения
4898439.gif
аврора

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#136

Сообщение DerAlex » 22.01.2016{, 08:25}

Программа
Вложения
0687975.png
аврора

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#137

Сообщение DerAlex » 22.01.2016{, 08:29}

Текст программы
Вложения
___1.flp
(325.45 КБ) 59 скачиваний
аврора

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

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

#138

Сообщение DerAlex » 22.01.2016{, 09:33}

Информацию о температуре считываю с помощью программы COM Port Toolkit 4.0.
Вложения
2337567.png
аврора

Аватара пользователя
Alex16
Рядовой
Сообщения: 70
Зарегистрирован: 05.01.2016{, 01:20}
Репутация: 1
Откуда: Армавир

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

#139

Сообщение Alex16 » 23.01.2016{, 15:48}

Alex54 писал(а):различными комбинациями фаз. регулирования.
Для ПИД регулятора  (идеальна для ТЭНа, помех нет)
Управляющие распределенные импульсы на нагрузку по алгоритму Брезенхема
Краткое описание в блоках
Вложения
9315935.pdf
(95.14 КБ) 76 скачиваний
0772758.png
Zero_cross_AVR.pdf
(95.14 КБ) 69 скачиваний
AlexA

Аватара пользователя
Alex16
Рядовой
Сообщения: 70
Зарегистрирован: 05.01.2016{, 01:20}
Репутация: 1
Откуда: Армавир

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

#140

Сообщение Alex16 » 23.01.2016{, 15:50}

1
Вложения
3169357.flp
(1.07 МБ) 75 скачиваний
AlexA

Ответить

Вернуться в «Спросить у знатоков»