Виртуальные сенсоры на базе AI: моделирование и внедрение в embedded-системы

Фото: IEEE Spectrum
Краткий ответ
Виртуальные сенсоры на базе AI моделируют данные вместо физических датчиков, снижая затраты и повышая надежность embedded-систем. Пример: прогноз уровня заряда батарей (SOC) в BMS без дополнительных датчиков.
Современные embedded-системы часто сталкиваются с необходимостью оценки параметров, которые сложно или дорого измерять напрямую. Искусственный интеллект предлагает решение в виде виртуальных сенсоров, способных моделировать такие данные на основе существующих сигналов. Например, в системах управления батареями (BMS) AI может прогнозировать уровень заряда (SOC) без установки дополнительных датчиков, что снижает стоимость и повышает отказоустойчивость.
Процесс разработки таких решений включает несколько ключевых этапов. Сначала AI-модели интегрируются в среду Simulink для симуляции и проверки на уровне системы. Затем проводится формальная верификация нейронных сетей, чтобы оценить их поведение в различных сценариях. Особое внимание уделяется оптимизации моделей под ограниченные ресурсы встраиваемых процессоров — минимизации объема памяти и ускорению выполнения.
На финальном этапе генерируется C-код без зависимостей от внешних библиотек, что упрощает развертывание на целевых устройствах. Инженеры могут анализировать компромиссы между точностью модели, производительностью и требованиями к аппаратному обеспечению. Такой подход позволяет создавать эффективные решения для промышленных и потребительских устройств, где критически важны надежность и экономия ресурсов.
Частые вопросы
- Что такое виртуальные сенсоры и как они работают в embedded-системах?
- Виртуальные сенсоры — это AI-модели, которые прогнозируют параметры (например, уровень заряда батареи) на основе существующих данных, исключая необходимость установки физических датчиков. Это снижает стоимость и повышает отказоустойчивость систем.
- Какие этапы включает разработка виртуальных сенсоров для embedded-систем?
- Разработка включает интеграцию AI-моделей в Simulink, формальную верификацию нейронных сетей, оптимизацию под ограниченные ресурсы встраиваемых процессоров и генерацию C-кода для развертывания на целевых устройствах.
- Как AI помогает в системах управления батареями (BMS)?
- AI моделирует уровень заряда батареи (SOC) без дополнительных датчиков, что снижает затраты и повышает надежность. Это особенно актуально для устройств с ограниченными ресурсами или критически важными параметрами.
- Какие преимущества дает использование виртуальных сенсоров в промышленных устройствах?
- Виртуальные сенсоры позволяют сократить затраты на оборудование, повысить надежность за счет моделирования данных вместо установки физических датчиков, а также адаптировать решения под ограниченные ресурсы встраиваемых процессоров.
Лента для Дзен: /feed/dzen.xml · RSS: /feed.xml