ЛН
-
- У меня отдалённо похожий фильтр используется для управления
морозильными камерами (ограничение скорости заморозки/разморозки).
Одно непонятно - нахрена тебе жесткая привязка к тику таймера? - Cкpипaч(28.04.2025 09:29)
- это не тик таймера, это тик программного цикла плк LordN(303 знак., 28.04.2025 09:55)
- Первый каскад - три регулятора каждый на свой параметр (момент СВП,
перепад давлений манифольда, давление на долото) обновление 20мс,
выходной PID (управляет скоростью лебедки) обновление 100мс. До
пяти шагов можно спокойно делать шаговым фильтром - Make_Pic(28.04.2025 10:46)
- Как я понимаю, вам уставку скорости лебёдки нужно брать MIN() от трех выходов ПИД первого каскада? И зачем там ограничение скорости? Cкpипaч(548 знак., 28.04.2025 10:58)
- Я бы, все же, привязал такое к "нормальному" времени. Раз в десять
секунд, например. - Cкpипaч(28.04.2025 10:02)
- ты о каком-то другом функционале говоришь и думаешь. для моего это
смысла не имеет. - LordN(28.04.2025 10:03)
- Возможно. Просто на рефлексах обхожу стороной все, что потребует
"пересчета коеффициентов" при переезде на другое железо. В том
числе, на ПЛК другого производителя. - Cкpипaч(28.04.2025 10:05)
- нормировка. без неё никуда. - LordN(28.04.2025 10:28)
- Возможно. Просто на рефлексах обхожу стороной все, что потребует
"пересчета коеффициентов" при переезде на другое железо. В том
числе, на ПЛК другого производителя. - Cкpипaч(28.04.2025 10:05)
- ты о каком-то другом функционале говоришь и думаешь. для моего это
смысла не имеет. - LordN(28.04.2025 10:03)
- Первый каскад - три регулятора каждый на свой параметр (момент СВП,
перепад давлений манифольда, давление на долото) обновление 20мс,
выходной PID (управляет скоростью лебедки) обновление 100мс. До
пяти шагов можно спокойно делать шаговым фильтром - Make_Pic(28.04.2025 10:46)
- У него датчик даёт сигнал слишком редко. И, поэтому лучше
привязаться к обновлениям его выхода, чтобы не вносить переменную
задержку из-за несовпадения фаз выдачи результата датчиком и цикла
ПИД-регулятора. - Nikolay_Po(28.04.2025 09:36)
- Не вижу этого в тексте. Больше похоже на попытку "предельно гладко"
переходить из состояние в состояние. Это самообман. Реальные
механизмы - цифровые/дискретные. - Cкpипaч(28.04.2025 09:41)
- По поводу механизмов я не понял. Включил/выключил в моем случае не
покатит, или ты что то другое имел ввиду? - Make_Pic(28.04.2025 10:39)
- Да, это уже сильно в сторону от вашего вопроса. Сори :) - Cкpипaч(28.04.2025 10:43)
- По поводу механизмов я не понял. Включил/выключил в моем случае не
покатит, или ты что то другое имел ввиду? - Make_Pic(28.04.2025 10:39)
- Не вижу этого в тексте. Больше похоже на попытку "предельно гладко"
переходить из состояние в состояние. Это самообман. Реальные
механизмы - цифровые/дискретные. - Cкpипaч(28.04.2025 09:41)
- это не тик таймера, это тик программного цикла плк LordN(303 знак., 28.04.2025 09:55)
- С работой "шагового фильтра" более менее ясно, а как его лучше
подключить его вход и выход в мой регулятор - мультиплексор ->
выходной PID (броски на выходе мультиплексора)? - Make_Pic(28.04.2025 08:33)
- я бы подключал на вход, чтобы избавиться от ступенек переключения,
которые сразу залезут в интеграл и дернут исполнительный механизм,
который тоже как-то повлияет на входную ошибку. - LordN(28.04.2025 08:57)
- тобишь между выходом мультиплексора и входом выходного PID? - Make_Pic(28.04.2025 09:07)
- да. входной параметр который со ступенькой прогоняешь через этот фильтр. чтоб ступеньки не было. - LordN(28.04.2025 09:20)
- А "догоняемое" значение с чего и как лучше брать? С выхода
выходного PID? - Make_Pic(28.04.2025 09:10)
- вопроса не понял. что на вход фильтра приходит - то и догоняемое. - LordN(28.04.2025 09:22)
- Понял! :) Заработался - Make_Pic(28.04.2025 09:42)
- вопроса не понял. что на вход фильтра приходит - то и догоняемое. - LordN(28.04.2025 09:22)
- тобишь между выходом мультиплексора и входом выходного PID? - Make_Pic(28.04.2025 09:07)
- я бы подключал на вход, чтобы избавиться от ступенек переключения,
которые сразу залезут в интеграл и дернут исполнительный механизм,
который тоже как-то повлияет на входную ошибку. - LordN(28.04.2025 08:57)
- У меня отдалённо похожий фильтр используется для управления
морозильными камерами (ограничение скорости заморозки/разморозки).
Одно непонятно - нахрена тебе жесткая привязка к тику таймера? - Cкpипaч(28.04.2025 09:29)