Пример у Вас красивый, только почему-то знак интегратора не в ту сторону. Попробовал в эмуляторе, ограничивает, конечно значение, но непонятно как это связано с Y_MAX? Реально значение больше в несколько раз.
Пример у Вас красивый, только почему-то знак интегратора не в ту сторону. Попробовал в эмуляторе, ограничивает, конечно значение, но непонятно как это связано с Y_MAX? Реально значение больше в несколько раз.
Вот из-за такого нетривиального решения и пришлось отказаться от этого регулятора, так-как перегревал он у меня объект не по детски, раза в два, чуть ТЭНы не спалил.
Не знаю - моя реализация при смене знака рассогласования сразу начинает снижать мощность, только с разной скоростью, в зависимости от коэффициента. Это корректно, а все остальное от лукавого.
Это не П , а уж ПИ как минимум , если бы это был П, то при смене знака ( переходе через уставку SET Point) мощность бы не снижалаcь, а становилось бы нулем , уважаемый Алесей Дмитриев, не могли бы график показать ...Цитата:
при смене знака рассогласования сразу начинает снижать мощность
Это не ПИД. Это П
либой регулятор как ПИ, ПД или ПИД может дать не нулевую мощность при смене знака рассогласования! На мой взгляд, проблема Алексея Дмитриева, в банально, не верно подобранных коэффициентахНо и не ПИ.
Это Д.
Я же не говорю о нулевой мощности, при смене знака, я говорю только о том, что интеграл при смене знака начинает путь вниз, но при этом мощность на выходе вниз не начинает идти, что, на мой взгляд неправильно. Мощность в течении долгого времени остается 100%, так-как значение интегральной составляющей в несколько раз выше, чем 100%.
Попробуйте обнулить И составляющаю ( для Util.lib TN:=1E-37 ), Д - тоже в ноль,а пропорциональную увеличить в двое, и посмотрите как ведет себя регуляторЯ же не говорю о нулевой мощности, при смене знака, я говорю только о том, что интеграл при смене знака начинает путь вниз, но при этом мощность на выходе вниз не начинает идти, что, на мой взгляд неправильно. Мощность в течении долгого времени остается 100%, так-как значение интегральной составляющей в несколько раз выше, чем 100%.
Последний раз редактировалось nik9999; 26.12.2011 в 17:07.
Так же ВАЖНО, понимать что ограничения Y_MAX,Y_MIN не только ограничивают значение на выходе регулятора, но и меняют его свойства
Собсно, так и сделал. При перегреве в 5 градусов - сброс, на х.. И до сих пор так и работает. Заказчик сказал, что устраивает, но я, как чел. понимающий о чем речь - не могу смириться с этим маразмом. Посему написал нормально работающий регулятор, но туда не внедрил. Ну работает и х. с ним.