Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://t.me/engee_julia_chat
Post #545
2.93K




🔄Резервирование датчиков: как сделать систему неуязвимой к отказам?
Резервирование (или дублирование) датчиков — ключевой принцип повышения надежности критических систем. При отказе основного сенсора резервный мгновенно берет на себя его функции, обеспечивая непрерывность работы. Особенно важно это в авиации, промышленных процессах и робототехнике, где даже кратковременный сбой недопустим.
В Engee для реализации подобной логики отлично подходит удобный и эффективный инструмент – Конечные автоматы. И с помощью него мы реализовали для вас и выложили в Сообщество алгоритм:
🔗Изучить и скачать проект
Модель состоит из двух специализированных блоков Chart:
1️⃣Первый блок отслеживает состояние датчиков через параллельные состояния: при сигнале сбоя (например, sensor1Failure > 0) система переводит датчик в 5-шаговый режим проверки с динамическим сбросом таймера с непрерывным мониторингом. Если сбой исчезает, таймер автоматически сбрасывается.
2️⃣Второй блок формирует выходной сигнал по интеллектуальной логике:
🔹Оба исправны → усреднение показаний для фильтрации шума
🔼Сбой одного → мгновенное переключение на резерв без разрыва данных
⭐️Двойной отказ → аварийное обнуление выхода (как на 7-й секунде симуляции)
Как показали результаты тестов, система полностью компенсирует одиночные сбои датчиков, а при редких двойных отказах гарантирует безопасное поведение. ☑️
Еще больше примеров со сложной логикой доступно в Сообществе! 💼
Резервирование (или дублирование) датчиков — ключевой принцип повышения надежности критических систем. При отказе основного сенсора резервный мгновенно берет на себя его функции, обеспечивая непрерывность работы. Особенно важно это в авиации, промышленных процессах и робототехнике, где даже кратковременный сбой недопустим.
В Engee для реализации подобной логики отлично подходит удобный и эффективный инструмент – Конечные автоматы. И с помощью него мы реализовали для вас и выложили в Сообщество алгоритм:
🔗Изучить и скачать проект
Модель состоит из двух специализированных блоков Chart:
1️⃣Первый блок отслеживает состояние датчиков через параллельные состояния: при сигнале сбоя (например, sensor1Failure > 0) система переводит датчик в 5-шаговый режим проверки с динамическим сбросом таймера с непрерывным мониторингом. Если сбой исчезает, таймер автоматически сбрасывается.
2️⃣Второй блок формирует выходной сигнал по интеллектуальной логике:
🔹Оба исправны → усреднение показаний для фильтрации шума
🔼Сбой одного → мгновенное переключение на резерв без разрыва данных
⭐️Двойной отказ → аварийное обнуление выхода (как на 7-й секунде симуляции)
Как показали результаты тестов, система полностью компенсирует одиночные сбои датчиков, а при редких двойных отказах гарантирует безопасное поведение. ☑️
Еще больше примеров со сложной логикой доступно в Сообществе! 💼
- 👍 18
- ❤ 8









