Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
29.10.2015, 21:11
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от costco
|
И да, свой регулятор тоже придется моделировать.
|
Это просто сумматор коэф. умноженных на измеренную температуру.
Если это ПИД для квадрокоптера, то он конечно будет другой, чем для термошкафа. Но для всех похожих термошкафов алгоритмы, если будут одинаковые, то это не проблема.
Требования конечно есть, но моделировать то их зачем?
И так понятно, что важно для термошкафа.
|
|
|
|
29.10.2015, 21:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,236
Сказал спасибо: 2,089
Сказали Спасибо 1,704 раз(а) в 965 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от costco
|
А так как как выше сам сказал что все у всех разное - универсального решения нет.
|
Есть.
Сообщение от avp94
|
"Метод незатухающих колебаний", "Метод затухающих колебаний"
|
Дело в том, optical illusion не может сказать "Мне нужен образец кода, где какой либо из этих методов реализован на, к примеру, языке Си для контроллера такого-то." Вот уже полдня не можем вымучать эту фразу.
Сообщение от С.М.С
|
Протекает технологический процесс, а у вас блок регулятора температуры охлаждающей жидкости перезагрузился, и начинает настраивать коэффициенты
|
С.М.С, это уже второй вопрос. Из всех регуляторов, описания которых я читал, функция самонастройки коэффициентов ПИД вызывается всегда пользователем. Но, она есть (не во всех конечно). Можно встроить счётчик часов наработки: и по истечению - настоятельно просить автокалибровку. Можно мониторить ошибку регулирования и снова просить автокалибровку.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
Последний раз редактировалось mtit; 29.10.2015 в 21:21.
|
|
|
|
29.10.2015, 21:14
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от С.М.С
|
Протекает технологический процесс, а у вас блок регулятора температуры охлаждающей жидкости перезагрузился, и начинает настраивать коэффициенты
|
Я имел ввиду автоматический расчет коэф., в смысле не в ручном режиме их подбирать.
А вы сразу предполагаете, что флэш памяти данных в моем контроллере нету? Есть! (недождетесь...)
|
|
|
|
29.10.2015, 21:17
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от mtit
|
Дело в том, optical illusion не может сказать "Мне нужен образец кода, где какой либо из этих методов реализован на, к примеру, языке Си для контроллера такого-то. Вот уже полдня не можем вымучать эту фразу.
|
Мне не надо образец кода на Си.
Мне нужно модуль для Simulinka - на выходе коэф. ПИД.
Только не говорите, что их китайцы не понаделали тыщи две штук... Не верю!
|
|
|
|
29.10.2015, 21:22
|
|
Вид на жительство
Регистрация: 24.08.2015
Сообщений: 252
Сказал спасибо: 7
Сказали Спасибо 50 раз(а) в 36 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от optical illusion
|
Если это ПИД для квадрокоптера, то он конечно будет другой, чем для термошкафа.
|
конечно нет. ПИД - он и в африке ПИД. Разница как раз только в коэффициентах и совсем чуть в реализации.
Сообщение от optical illusion
|
Только не говорите, что их китайцы не понаделали тыщи две штук... Не верю!
|
Конечно нет. ПИД - он и в африке ПИД. А коэффициенты юзверь уже сам задает под свой объект управления. :P
Так что хватит сношать нам мозги. Вариантов только два:
1) полная модель (регулятор + ОУ) в симулинке и там подбираем коэффициенты
2) коэффициенты подбираем эмпирически. Использовать при этом методы предварительного расчета или просто с нуля крутить три ручки - сути не меняет.
|
|
|
|
29.10.2015, 21:29
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от costco
|
Так что хватит сношать нам мозги. Вариантов только два:
|
У вас нет модуля Simulinka для расчета коэф. ПИД?
Ну это ваши проблемы...
Но только не говорите, что их нет нигде.
Вариантов на самом деле больше, например, я сам могу попробовать "вывести" формулу расчета коэф. - из "отклика единичного воздействия" на систему.
Только мне этого не хочется делать, математика тяжело дается (последнее время особенно)...
|
|
|
|
29.10.2015, 21:51
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от optical illusion
|
я сам могу попробовать "вывести" формулу расчета коэф. - из "отклика единичного воздействия" на систему.
Только мне этого не хочется делать, математика тяжело дается (последнее время особенно)...
|
конечно можете, если вы разработчик регулятора, РЕГУЛЯТОРА, а не закона регулирования, который для всех один. И вам известны все величины и коэффициенты взаимосвязи, начиная с зоны нечувствительности.
|
|
|
|
29.10.2015, 22:02
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Один входной параметр (температура), один выходной (ШИМ).
Не искусственный интеллект, однако.
|
|
|
|
29.10.2015, 22:17
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Настройка ПИД-регулятора
А зона чувствительности?, а зависимость коэффициента пропорциональности или он у вас от 0 до 100000?, это если не углубляться в уровни сигналов, с датчика температуры и воздействия на нагреватель. Да и редко, кто использует голый ПИД ибо все зависит он объекта регулирования, где-то температура только поддерживается, где-то возмущение может резко провалиться или заброситься, а изменение температуры допустимо в небольших пределах. К примеру в системе охлаждения двигателем, пока едет все хорошо, регулируется, какой манёвр всё в разброс + куча воздействий, которые невозможно завести на регулятор, температуры в камерах сгорания, состояние цилиндропоршневых групп, провалы в сети, а это производительность насосов охлаждения и.т.д. В общем вы разработчик вам и бразды правления в руки.
|
|
|
|
29.10.2015, 22:23
|
|
Вид на жительство
Регистрация: 24.08.2015
Сообщений: 252
Сказал спасибо: 7
Сказали Спасибо 50 раз(а) в 36 сообщении(ях)
|
Re: Настройка ПИД-регулятора
Сообщение от optical illusion
|
У вас нет модуля Simulinka для расчета коэф. ПИД? Ну это ваши проблемы...
|
ага-ага. А объект, на который трудится регулятор, значит побоку? Ну ладно, удачи.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:14.
|
|