Dima (Пользователь)
Fresh Boarder
Постов: 5
|
Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Доброго дня.
Чи є у вас детальний опис функціїї PID_IMP (62).
Мене цікавлять наступні питання.
1. Яким чином розраховуються параметри Out_H(максимальний вихід) і Out_L(максимальний вхід).
2. Як веде себе регулятор в крайніх точках. А саме, якщо був досягнутий параметр Out_H, а похибка регулятора залишилась, яким чином буде видаватись імпульс "dUp". Так саме в зворотньому напрямку.
3. Можна детально пояснити параметр "Время механизма" і який в нього зв'язок з параметрами Out_H, Out_L.
Дякую.
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
support (Посетитель)
Модератор
Постов: 117
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Детальний опис на всі ПІД-регулятори на даному етапі тільки готуються. Але попередній варіант опису на ПІД-імпульсний регулятор Ви можете скачати тут.
Щодо Ваших питань:
1. В функціональному блоці PID_IMP (62) таких параметрів, як Out_H і Out_L немає. Ці параметри є в блоці PID (60)-Регулятор аналоговый: OUT_H - Ограничение выхода регулятора (верхнее), OUT_L - Ограничение выхода регулятора (нижнее). Дані параметри просто обмежують вихід (в %) регулятора. Тобто, якщо OUT_H=80, а OUT_L=20, при аналоговому виході 0-20мА, то вихід буде мінятися в межах від 20% (4мА) до 80% (16мА).
2. В PID_IMP (62) значення положення механізму розраховуються програмно. При досягненні крайнього положення імпульси продовжуються видаватися в зв’язку з тим, що дане положення механізму є розрахунковим і може мати певну похибку. Наприклад, для забезпечення захисту в МЭО (Механизмы электрические однооборотные) використовується ПБР (пускатель бесконтактный реверсивный), який при повному закритті або відкритті механізму зупиняє подачу керуючих сигналів.
3. «Время механизма» – це час, протягом якого виконавчий механізм переходить з положення повністю закритого до повністю відкритого при постійній подачі сигналу БІЛЬШЕ. Відносно цього часу регулятор розраховує довжину керуючих імпульсів «більше» - «менше».
|
|
|
|
|
Последнее редактирование: 14.01.2010 08:59 Редактировал .
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Dima (Пользователь)
Fresh Boarder
Постов: 5
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
1. Чому при певному завданні "время механизма" (10с), вихід регулятора обмежується знизу 19%, зверху 81%.
2. Як саме (за яким алгоритмом) видаютья імпульси при досягнені крайніх точок.
|
|
|
|
|
Последнее редактирование: 13.11.2009 14:42 Редактировал Dima.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
support (Посетитель)
Модератор
Постов: 117
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Вихід регулятора (сигнали «більше»-«менше») відпрацьовується однаково при любій індикації положення механізму. Тому ніяких обмежень виходу регулятора немає. Те що у Вас зупиняється регулювання на певних значеннях (знизу 19%, зверху 81%) зв’язане з налаштуванням регулятора, наприклад, виставлено велике значення параметра 10 tMIN - Минимальная длительность импульса. Для значення "время механизма" (10с) параметр 10 tMIN (Минимальная длительность импульса) повинен бути не більше 0,5сек.
Для біль точної відповіді пришліть, будь-ласка, свою программу.
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Dima (Пользователь)
Fresh Boarder
Постов: 5
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Якщо вихід регулятора OUT=100% і внутрішній інтегратор POZ=100%, чи буде видаватись імпульс dUp
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
support (Посетитель)
Модератор
Постов: 117
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Навіть якщо внутрішній інтегратор POZ=100%, але по логіці роботи ПІД регулятора вихід повинен відпрацьовуватися в більшу сторону, то буде видаватися імпульс dUp. Це випливає з написаного вище QUOTE: Вихід регулятора (сигнали «більше»-«менше») відпрацьовується однаково при любій індикації положення механізму
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Dima (Пользователь)
Fresh Boarder
Постов: 5
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Згідно документації, якщо "время механизма" 60 сек і потрібно відкрити клапан на 10% буде виданий імпульс dUp довжиною 6 секунд. Якщо регулятор в автоматичному режимі і вихід регулятора змінився з 90% на 100% то буде виданий імпульс dUp довжиною 6 секунд. Після чого вихід 100% залишається. Якою ж довжиною буде імпульс dUp після цього, якщо помилка регулятора (SP-PV) залишилась.
|
|
|
|
|
Последнее редактирование: 13.11.2009 16:15 Редактировал Dima.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
support (Посетитель)
Модератор
Постов: 117
|
RE: Функція PID_IMP (62) 14 г., 4 мес. назад
|
|
Ще раз повторюсь:
QUOTE: Вихід регулятора (сигнали «більше»-«менше») відпрацьовується однаково при любій індикації положення механізму
Тобто положення механізму НІЯК не впливає на керуючу дію регулятора!
Тому, навіть якщо вихід 100%, але помилка регулятора (SP-PV) залишилась і вихід знов зміниться на 10%, то буде виданий імпульс dUp довжиною 6 секунд. Це зв’язано з тим, що дане значення положення механізму є розрахунковим, і не завжди воно буде точно відповідати реальному положенню механізму.
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
ivan (Пользователь)
Fresh Boarder
Постов: 19
|
RE: Функція PID_IMP (62) 13 г., 1 мес. назад
|
|
Длительность импульса на исполнительный элемент задается в регуляторе. А как быть с периодом следования импульсов в генераторе импульсов? Можно ли его как-то изменять? Если предположить, что в момент паузы между двумя рядом идущими импульсами поступает сигнал рассогласования, т.е. сигнал на исполнительный элемент приходит с небольшим запаздыванием.
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Lukas (Модератор)
Модератор
Постов: 213
|
RE: Функція PID_IMP (62) 13 г., 1 мес. назад
|
|
При использовании блока аналогового ПИД-регулирования (PID(60)), выход блока формируется исходя из формулы закона ПИД-регулирования, то есть выход регулятора высчитывается с учетом значения рассогласования, накопленной ошибки рассогласования и скорости изменения рассогласования, этот сигнал и подается на выход блока, а дальше на исполнительный механизм. В блоке импульсного ПИД регулятора(PID_IMP(62)), указанный сигнал поступает не на выход блока, а на внутренний интегратор, этот узел высчитывает на какой выход («больше» или «меньше») нужно выдать сигнал и длительность во времени этого сигнала. Длительность этого сигнала высчитывается из расчета, что, влияя на положение регулирующего органа с помощью исполнительного механизма (МЭО) регулирующий орган переместился бы на такое же значение (положение, угол, и пр.), как если бы это был аналоговый исполнительный механизм. Именно для этих целей регулятор имеет параметры настройки «минимальная длительность импульса» и «время механизма». Исходя из вышесказанного, пауза между выходными сигналы «больше» и «меньше» ПИД-импульсного регулятора, является нефиксированной и зависит от рассогласования, кроме того, при смене направления движения исполнительного механизма учитывается и значение параметра настройки «задержка между включениями».
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
|