Открыть сервис

ASIL D

ASIL D — это международный стандарт безопасности, разработанный Международной организацией по стандартизации (ISO) и определяющий уровень строгости требований к функциональной безопасности автомобильных электронных систем. Стандарт входит в семейство ISO 26262 («Дорожные транспортные средства — Функциональная безопасность») и классифицирует риски, связанные с отказами электронных компонентов, от уровня A (наименее строгий) до уровня D (наиболее строгий). ASIL D применяется к системам, отказ которых может привести к необратимым последствиям, включая гибель людей или тяжёлые травмы.

История и контекст

Разработка стандарта ISO 26262 началась в 2000-х годах на основе более раннего стандарта IEC 61508, который охватывал общую функциональную безопасность промышленных систем. Автомобильная промышленность, столкнувшись с ростом сложности электронных систем управления (например, систем торможения, рулевого управления и подушек безопасности), потребовала специализированного подхода. Первая редакция ISO 26262 была опубликована в 2011 году, а вторая редакция, уточнившая классификацию ASIL, вышла в 2018 году.

ASIL D стал ответом на необходимость стандартизации требований к системам, работающим в условиях высоких рисков. В отличие от более ранних отраслевых стандартов (например, MISRA для C/C++), ISO 26262 и ASIL D ввели строгую методологию анализа опасностей и оценки рисков (HARA — Hazard Analysis and Risk Assessment), которая легла в основу присвоения уровня.

Классификация уровней ASIL

Уровни ASIL (Automotive Safety Integrity Level) определяются на основе трёх параметров риска:

  • Severity (S) — степень тяжести последствий для человека (от S0 — отсутствие травм до S3 — смертельный исход или необратимые травмы).
  • Exposure (E) — вероятность возникновения опасной ситуации (от E0 — маловероятно до E4 — высокая вероятность).
  • Controllability (C) — возможность водителя или других участников движения предотвратить опасность (от C0 — полный контроль до C3 — практически невозможный контроль).

Комбинация этих параметров даёт уровень ASIL:

  • ASIL A — низкий риск (например, отказ системы управления стеклоочистителями).
  • ASIL B — средний риск (например, отказ системы круиз-контроля).
  • ASIL C — высокий риск (например, отказ системы управления тормозами при частичной потере контроля).
  • ASIL D — критический риск (например, отказ системы рулевого управления или электронной педали газа без возможности вмешательства водителя).

Системы, не представляющие угрозы для безопасности (например, мультимедийные системы), могут классифицироваться как QM (Quality Management) — без требований ASIL.

Требования к системам уровня ASIL D

Системы, соответствующие ASIL D, должны удовлетворять наиболее строгим критериям на всех этапах жизненного цикла: от проектирования до утилизации. Ключевые требования включают:

Архитектурные решения

  • Избыточность (redundancy): Критические функции должны дублироваться (например, два независимых процессора или два канала передачи данных). При отказе одного канала система продолжает работать через резервный.
  • Разнообразие (diversity): Используются разные технологии или алгоритмы для одного и того же вычисления, чтобы исключить систематические ошибки (например, аналоговый и цифровой датчики).
  • Диагностика: Система должна непрерывно проверять своё состояние (например, тесты на замыкание, обрыв цепи, сбой тактового генератора). Время обнаружения неисправности строго регламентировано (обычно менее 10 миллисекунд).

Программное обеспечение

  • Разработка по V-модели: Требования, архитектура, модульное тестирование и интеграция должны быть строго документированы.
  • Изоляция компонентов: Программные модули разного уровня ASIL должны быть разделены (например, через виртуализацию или аппаратные барьеры памяти), чтобы отказ в менее критичном модуле не влиял на критичный.
  • Покрытие кода: Для ASIL D требуется 100 % покрытие кода тестами (включая ветвления и условия), а также анализ на наличие «мёртвого» кода.

Аппаратное обеспечение

  • Уровень отказов (FIT — Failure In Time): Для ASIL D допустимый уровень случайных отказов аппаратуры не превышает 10 FIT на один компонент (1 FIT = 1 отказ на 10⁹ часов работы).
  • Защита от сбоев: Используются схемы с обнаружением и исправлением ошибок (ECC — Error Correction Code) для памяти и регистров.
  • Температурный диапазон: Компоненты должны работать в расширенном диапазоне (например, от -40 до +125 °C) с сохранением характеристик.

Процессы и документирование

  • План безопасности: Разработчик обязан создать документ, описывающий все меры по снижению рисков.
  • Верификация и валидация: Каждое требование должно быть проверено независимыми тестами (например, через HIL-стенды — Hardware-in-the-Loop).
  • Аудит: Процесс разработки подлежит внешнему аудиту со стороны аккредитованных организаций (например, TÜV SÜD или TÜV Rheinland).

Применение

ASIL D применяется в системах, где отказ может привести к немедленной потере управления автомобилем. Типичные примеры:

  • Электронные системы управления тормозами (ESP, ABS): При отказе ABS на скользкой дороге автомобиль может потерять управляемость.
  • Системы рулевого управления (Steer-by-Wire): В современных автомобилях рулевое управление может быть полностью электронным, без механической связи.
  • Системы управления двигателем и трансмиссией: Отказ электронной педали газа может привести к неконтролируемому ускорению.
  • Системы автономного вождения (уровни SAE 3–5): Для беспилотных автомобилей ASIL D требуется для всех критических функций (например, распознавание препятствий и планирование траектории).

В России стандарт ISO 26262 и ASIL D применяются в разработке автомобилей, соответствующих требованиям Технического регламента Таможенного союза «О безопасности колёсных транспортных средств» (ТР ТС 018/2011). Однако обязательная сертификация по ASIL D в РФ не введена — производители используют его добровольно для повышения надёжности.

Критика и ограничения

Несмотря на широкое признание, ASIL D подвергается критике по нескольким причинам:

  • Высокая стоимость: Разработка системы уровня ASIL D может увеличить затраты на 30–50 % по сравнению с системами уровня ASIL B из-за необходимости избыточности, тестирования и сертификации.
  • Сложность интеграции: Требования к изоляции и разнообразию усложняют архитектуру, что может привести к увеличению времени разработки.
  • Недостаточная гибкость: Некоторые эксперты отмечают, что стандарт ориентирован на традиционные автомобильные архитектуры (с центральным ЭБУ) и плохо адаптирован к современным распределённым системам (например, на базе Ethernet или зональных контроллеров).
  • Неопределённость для автономных систем: Для полностью автономных автомобилей (уровень SAE 5) ASIL D может быть недостаточным, так как стандарт не учитывает сценарии, где водитель полностью отсутствует (параметр C — controllability — теряет смысл).

Интересные факты

  • Вторая редакция ISO 26262 (2018) ввела понятие «ASIL decomposition» — возможность разбиения требований уровня D на подсистемы с более низкими уровнями (например, ASIL D может быть разложен на два канала ASIL B(D) и ASIL B(D), где каждый канал независимо обеспечивает безопасность).
  • Некоторые производители, такие как Bosch и Continental, разрабатывают собственные внутренние стандарты, превышающие требования ASIL D (например, «ASIL D+»), для систем автономного вождения.
  • Первым серийным автомобилем, в котором все критические системы соответствовали ASIL D, считается Tesla Model S (2012 год), хотя официальная сертификация по ISO 26262 была проведена позднее.

Источники

  • ISO 26262:2018 «Road vehicles — Functional safety» (части 1–12).
  • MISRA C:2012 «Guidelines for the use of the C language in critical systems».
  • Технический регламент Таможенного союза «О безопасности колёсных транспортных средств» (ТР ТС 018/2011).
  • Публикации Robert Bosch GmbH и Continental AG по функциональной безопасности.
  • Отчёты TÜV SÜD и TÜV Rheinland по сертификации ASIL D.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →