Основна ідея оптимізації алгоритму порівняння надлишковості подвійних-датчиків полягає в переході від «статичної жорсткості» до «динамічного інтелекту», зосереджуючись на вирішенні проблем із помилковими тривогами, спричиненими коливаннями робочих умов, шумом сигналу та старінням датчика. Нижче наведено конкретні рішення для оптимізації в чотирьох вимірах:
1. Запровадити динамічний пороговий механізм, заснований на «обізнаності про стан процесу». Основною причиною помилкових тривог є фіксовані пороги; поріг повинен автоматично регулюватися відповідно до етапу процесу:
Прив’язка стану: шляхом зчитування сигналів процесу з машини чи обладнання для лиття під тиском через ПЛК (наприклад, початок ін’єкції, кінець тиску витримки, охолодження), робочий цикл розділяється на різні етапи;
Сегментовані коефіцієнти налаштування:
Висока динамічна стадія (наприклад, ін’єкція/запуск-): коли тиск/температура різко коливається, поріг знижується до базового значення в 2,0–3,0 рази, щоб уникнути помилкових тривог, викликаних впливом удару;
Етап стабільного -стану (наприклад, тиск утримування/постійна температура): коли робочі умови стабільні, поріг збільшується до 0,8-1,0 разів, щоб забезпечити чутливість виявлення;
Перехідний етап (наприклад, відкриття/закриття форми/вимкнення): коли виникає механічна вібрація або раптова зміна температури, порогове значення встановлюється на 1,5 рази або логіка порівняння тимчасово вимикається.
Метод реалізації: створіть таблицю зіставлення State_Threshold_Map в алгоритмі, щоб перемикати поточний ефективний поріг у реальному часі.
2. Оновлення алгоритму фільтрації попередньої обробки сигналу
Шум у вихідному сигналі може безпосередньо призвести до того, що миттєві відхилення перевищать обмеження, вимагаючи комбінації фільтрів:
Медіанний фільтр: розмір вікна встановлений на 3-5 пунктів, ефективно усуваючи миттєві викиди, такі як удари лиття під тиском і електричні стрибки, зберігаючи справжню тенденцію;
Фільтр ковзного середнього: розмір вікна встановлено на 10-20 точок, згладжуючи високочастотний випадковий шум і роблячи порівняльну криву більш стабільною;
Фільтр гістерезису першого-порядку: для повільних змінних, таких як температура, додається інерційний елемент для подальшого придушення хвилинного тремтіння.
Suggested Order: First, median peak removal -> then average smoothing ->нарешті, виконати порівняльні обчислення.
3. Додайте «Часовий вимір» і «Логіка оцінки тенденцій»
Одне відхилення вибірки не обов’язково вказує на несправність; необхідно запровадити часовий допуск і аналіз трендів:
Механізм підтвердження затримки часу: коли відхилення перевищує порогове значення, запускається таймер. Лише якщо відхилення перевищує порогове значення протягом тривалого періоду > T (наприклад, 5-10 секунд), це вважається сигналом несправності. Якщо протягом цього періоду відхилення повертається до нормального значення, таймер скидається як перешкода.
Межа швидкості зміни: обчисліть швидкість зміни відхилення d(Diff)/dt. Якщо d(Diff)/dt > межа, і відхилення миттєво стрибає, але швидко відновлюється, це оцінюється як електрична перешкода, а не дрейф датчика.
Попередження щодо тенденції: навіть якщо порогове значення не перевищено, якщо відхилення показує тенденцію до монотонного зростання та продовжується протягом кількох циклів, «нагадування про технічне обслуговування» запускається заздалегідь, спонукаючи до профілактичної заміни датчика.
4. Встановіть механізм адаптивного базового оновлення
Датчики з часом повільно старіють, і фіксована базова лінія пізніше призводить до збільшення кількості помилкових тривог.
Корекція поточної базової лінії: зафіксуйте середнє відхилення (Bias_Avg) між двома датчиками під час фази стабільного-стану кожного виробничого циклу (наприклад, кінець охолодження).
Низько{0}}оновлення базового рівня: оновіть базове відхилення за допомогою експоненціально зваженого ковзного середнього (EWMA):
Нова база=⋅Струм зміщення + (1− )⋅Стара база (встановлюється на 0,01-0,05, щоб гарантувати, що базова лінія повільно слідує за старінням і не впливає на окремі аномалії).
Періодичне скидання: після кожного ручного калібрування або заміни датчика примусово скидайте базову лінію до нуля.
Порівняння ефектів до і після оптимізації
|
Пункт оптимізації |
Традиційний алгоритм |
Оптимізований алгоритм |
|
Порогова стратегія |
Фіксований єдиний поріг |
Динамічні пороги на основі етапів процесу |
|
Здатність проти-втручання |
Слабкий, легко уражається шипами |
Сильна, середня + середня подвійна фільтрація |
|
Логіка сигналізації |
Тривога тільки при миттєвому перевищенні ліміту |
Тривога лише при постійному перевищенні ліміту + оцінка тенденції |
|
Довгострокова-стабільність |
Помилкові тривоги збільшуються з віком |
Базовий рівень автоматично відповідає старінню, -довгострокова стабільність |

