ISO26262, ASPICE/ISO26262

ISO 26262와 SOTIF 개념과 예제

kkingjae 2024. 10. 6. 15:50

https://www.youtube.com/watch?v=ujSy859wYNo

 

기능안전은 전기전자 시스템의 의도하지 않은 고장으로 발생하는 모든 문제를 포함

단, EMC, 화재, 화약품 등의 operational safety 문제와 내구성, 기계부품 등의 product safety 문제는 논외

 

(1) 기능안전

기능안전 분석은 리스크 기반 접근 방식을 사용

▶︎ 리스크 : 가해가 되는 이벤트의 severity와 그 이벤트의 probability 조합으로 정의

이 리스크 정의를 통해 기능안전 대비를 어느정도로 할 지 결정하게 된다. 

 

기능안전의 목적은, 수용 불가능한 리스크를 수용 가능한 수준으로 줄이는데 있다.

 

Fault Tolerant Time Intervall (FTTI)

시스템에 의도치 않은 고장(Fault)이 발생해 실제 위험(Hazard)이 발생하는 시간 FTTI 안에 safety system으로 천이시켜야 한다.

 

기능안전 용어 정리

Fault : Error를 발생시킬 수 있는 원인 (코드 결함 등)

Error : Failure를 만들 수 있는 올바르지 않은 상태

Failure : 정상적인 기능을 수행할 수 없는 상태 

코드 단위에서 Fault가 발생하면 Error 상태가 되어 유닛 단위의 Failure 발생

이 failure는 다시 ECU 단위의 Fault가 되어 ECU Failure 발생

이 ECU Failure는 자동차 시스템 단위의 Fault가 되어 궁극적으로 자동차 Hazard 발생

 

(1) Fault Prevention : Fault가 발생하지 않도록 가이드라인이나 프로세스를 통해 사전 예방

(2) Fault Detection : 코드 분석이나 검토, 시험 등을 통해 유닛 단위에서 발생한 fault를 감지하여 에러를 발생시키지 않도록 함

(3) Fault Tolerance : 견고한 설계를 통해 발생한 Fault를 견디어 Error가 발생하지 않도록 만드는 것

(4) Robustness : 강건한 시스템 설계로 Error 상태에서 Failure 상태로 넘어가지 않도록 하는 것

 

(2) Parts of ISO 26262 : 2018 - 2nd Edition

- 총 12개의 Part로 구성

Part 2 : 기능안전 관리, 안전 라이프 사이클 표준 정의

Part 3 : 컨셉 단계로 HARA, Safety goal, ASIL

Part 4 : 시스템 레벨에서 제품 개발

Part 5,6 : 시스템 하위의 HW, SW 레벨에서의 제품 개발   

Part 7 : 생산 계획과 양산 서비스 내용

Part 8 : 지원 프로세스 목적 및 안전 요구사항, 문서화 등 전반적인 지원 프로세스 내용 포함

 

HARA란? 

정의한 안전 아이템 기반으로 위험한 상황의 RISK를 평가하는 기법

잠재적인 Hazard를 식별하고 기능안전 목표인 safety goal을 정의하기 위한 것

안전에 대한 체계적인 분석 방법으로 HARA의 결과물로 Safety Goal과 ASIL 결정

 

Risk assessment and classification

Severity는 Malfunction(기능 불량)과 operational situation에 의해 정의

Exposure는 operational situation에 따라 정의

Controllability는 Malfunction(기능 불량)과 operational situation에 영향 받음

 Severity,  Exposure,  Controllability에 의해 ASIL이 결정된다.

* ISO26262 프로세스 요약 

(1) 기능안전 적용 아이템 정의

(2) 이에 대한 HARA 분석을 통해 Safety Goal 도출

(3) Safety Goal로 기능안전 요구사항 상세화

(4) 이를 Architectural elements에 할당하여 안전 컨셉 정의

(5) 기능안전 요구사항을 기술 단위인 TSR(Technical Safety Requirements) 정의 

(6) TSR을 시스템 아키텍쳐에 할당하여 안전 컨셉 정의

 

ISO26262에서 정의하는 Failure

- Random Failure : 제품 수명 등 HW 적으로 발생하는

- Systematic Failure : 설계 과정에서 발생하는