본문 바로가기
자율주행 개발 프로세스/Functional Safety (ISO26262)

자동차 산업에서 기능 안전(Functional Safety) 을 준수하는 방법 (종합 가이드)

by 멘토_ 2023. 3. 10.
반응형

안녕하세요. 자율주행 SW 안전 전문가를 목표로 하는 플라잉 준입니다.

 

오늘은 자동차 도메인에서의 기능 안전을 준수하는 방법에 대해 정리해보도록 하겠습니다 :)

아래의 내용은 자동차의 기능 안전을 준수하기 위한 개략적인 내용이며 실제 현업에서는 ISO 26262 관련 고객 (OEM 또는 Tier 1)과의 DIA (Development Interface agreement) 협의에 따라 수행해야 할 활동 및 안전 조치 (Safety Measure/Mechanism) 등은 정해집니다.

 

개요

먼저, 기능 안전은 차량에 사용되는 전기 및 전자 시스템의 복잡성이 증가하는 자동차 산업에서 매우 중요합니다. 이에, 자동차 도메인에서는 기능 안전 관련 산업 표준인 IEC 61508 규격을 기반으로 자동차 산업에 맞게 ISO 26262 규격을 제정했습니다. ISO 26262 표준은 제조업체와 공급업체가 위험 분석 및 위험 평가, 안전 목표 및 요구사항 정의, 개발 수명 주기 전반에 걸친 안전 조치 (Safety Measure/Mechanism) 구현을 포함하여 기능 안전에 대한 특정 요구 사항을 충족하는 시스템을 설계하고 개발할 수 있는 프레임워크를 제공합니다.

 

자동차 기능 안전 준수 

자동차의 기능 안전을 준수하기 위한 활동에는 아래 단계가 포함됩니다.

  1. 위험 평가 수행
  2. 안전 목표 및 요구사항 정의 
  3. 안전 조치 (Safety Measure/Mechanism) 구현

 

위험 평가 수행

자동차 기능 안전을 준수하기 위한 첫 번째 단계는 위험 평가를 수행하는 것입니다. 여기에는 잠재적 위험과 그 원인을 식별하고 분석하는 것이 포함됩니다. 위험 평가에서는 위험의 심각성, 발생 가능성, 위험에 대한 사람이나 환경의 노출을 고려해야 합니다. 만약 위험이 식별되면 위험을 제거하거나 완화하기 위한 적절한 조치를 취할 수 있습니다.

이 단계에 해당하는 기능안전 각 파트의 내용은 아래와 같습니다.
Part 3. Concept : HARA (Hazard Analysis and Risk Assessment)
Part 4. System development : System Safety Analysis (e.g. System FMEA, System FTA 등)
Part 5. Hardware development : Hardware Safety Analysis (e.g. HW FMEA, HW FMEDA 등)
Part 6. Software developement : Software Safety Analysis (e.g. SW FMEA 등)

 

안전 목표 및 요구사항 정의

위험 평가를 수행한 후 다음 단계는 안전 목표 및 요구 사항을 정의하는 것입니다. 안전 목표는 시스템에 대해 원하는 안전 수준을 지정하는 반면 안전 요구 사항은 안전 목표를 달성하기 위해 충족해야 하는 기능 및 비기능 요구사항을 정의합니다. 즉, 앞 단계에서 수행한 위험 평가 결과를 기반으로 안전 목표 및 요구 사항을 정의해야 합니다.

이 단계에 해당하는 기능안전 각 파트의 내용은 아래와 같습니다.
Part 3. Concept : Safety Goal, Functional Safety Requirement, Functional Safety Concept
Part 4. System Development : Technical Safety Concept, Technical Safety Requirement, Hardware Software Interface
Part 5. Hardware Development : Hardware Safety Requirement
Part 6. Software Development : Software Safety Requirement

 

안전 조치 (Safety Measure/Mechanism) 구현

자동차의 기능 안전을 준수하기 위한 마지막 단계는 안전 조치의 구현 및 실행 입니다. 여기에는 앞의 단계인 안전 목표 및 요구 사항에 따라 적절한 안전 조치를 선택하는 것이 포함됩니다. 안전 조치에는 하드웨어 및 소프트웨어 설계 기술, 안전 분석 및 테스트 활동, 공정 과정에서의 Control Action 추가 등이 포함될 수 있습니다. 안전 조치 내용이 시스템 설계, 테스트, 공정 과정 등 개발 수명 주기 전반에 통합되도록 하는 것이 중요합니다.

 

 

정리

위에서 정리한 내용은 정말 개략적인 내용으로 프로젝트를 진행할 때 참고할 수 있는 내용 정도로만 생각해 주시면 될 것 같습니다. :)

 

만약, 자동차 기능 안전에 대해 실제 현업에서는 어떻게 업무가 진행되는지, 구체적인 예제는 어떤게 있는지 등 자동차 기능안전에 대한 실무가 궁금하시다면 아래 링크를 통해 연락주시면 도움드리도록 하겠습니다 :)

 

감사합니다.

 

 

 

 

차량 SW 취업을 위한 차별화된 기술을 알려 드립니다. | 30000원부터 시작 가능한 총 평점 5점의 직

35개 총 작업 개수 완료한 총 평점 5점인 자율주행SW전문가의 직무역량, 프로그래밍 레슨, 기획·PM 레슨 서비스를 31개의 리뷰와 함께 확인해 보세요. 직무역량, 프로그래밍 레슨, 기획·PM 레슨 제

kmong.com

 

반응형