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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 79
Зарегистрирован: 06 сен 2015, 14:15
Откуда: Омск
Имя: Сергей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение kipiaxxx »

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

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

Сообщение Kocтик »

kipiaxxx писал(а):без формул?
Тут без формул не просто. Главное не формулы, главное понять (почуствовать, осознать) процесс. Тогда вы сами напишете формулы для своего случая.
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва
Поблагодарили: 1 раз

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

Сообщение Alex54 »

DerAlex

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

Спасибо.
С Уважением Alex
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Понятен вопрос. Но это пока лишь рисунок, схему буду только собирать.Возможно завтра если время будет свободное, но скорее всего на следующей неделе.Придется немного подождать.
аврора
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва
Поблагодарили: 1 раз

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

Сообщение Alex54 »

DerAlex

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

Маленькая подборка по датчикам в Протэусе. И еще работа термопары с усилителем сигнала.
и маленький проект индикации температуры по линейке светодиодов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex54 13 ноя 2015, 11:09, всего редактировалось 1 раз.
С Уважением Alex
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение kulibinsvv »

Kocтик писал(а):Тут без формул не просто.
Есть такой проект Программируемый бейсик-контроллер.
В примерах применения данного контроллера есть ПИД-регулятор, и с формулами там проблем нет.
Можете оценить данный алгоритм?
Для простоты восприятия прикладываю файл с алгоритмом (программа на Васике плохо воспринимается).
Последний раз редактировалось kulibinsvv 12 ноя 2015, 21:10, всего редактировалось 1 раз.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 79
Зарегистрирован: 06 сен 2015, 14:15
Откуда: Омск
Имя: Сергей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение kipiaxxx »

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 ноя 2015, 10:27, всего редактировалось 1 раз.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Если выкинуть регулировки то это будет не ПИД регулятор.
Например оставим две -Задание и Гистерезис.Получится трехпозиционный регулятор-Открыть-Закрыть-Пауза.
Последний раз редактировалось DerAlex 13 ноя 2015, 20:23, всего редактировалось 1 раз.
аврора
Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07 сен 2015, 23:51

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

Сообщение Kocтик »

DerAlex, все верно.
А что вы собираетесь регулировать? Можете алгоритм описать?
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

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

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

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

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

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

Сообщение kipiaxxx »

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=985065&postcount=387

http://www.ebay.com/itm....sh=true
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

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

Сообщение Олег »

REX работает хорошо, но если-бы это было-бы реализовано в FLProg, было-бы удобнее.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

DerAlex, Скиньте, пожалуйста, последнюю версию Вашего регулятора, а то очень интересно стало.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Подождите денька два-три.Сейчас пока другие неотложные дела есть.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Схема подключения термометра сопротивления
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Программа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Текст программы
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Информацию о температуре считываю с помощью программы COM Port Toolkit 4.0.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
Аватара пользователя
Alex16
Рядовой
Сообщения: 70
Зарегистрирован: 05 янв 2016, 01:20
Откуда: Армавир

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

Сообщение Alex16 »

Alex54 писал(а):различными комбинациями фаз. регулирования.
Для ПИД регулятора  (идеальна для ТЭНа, помех нет)
Управляющие распределенные импульсы на нагрузку по алгоритму Брезенхема
Краткое описание в блоках
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AlexA
Аватара пользователя
Alex16
Рядовой
Сообщения: 70
Зарегистрирован: 05 янв 2016, 01:20
Откуда: Армавир

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

Сообщение Alex16 »

1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AlexA
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость