3.1 FRAM기반의 위험설 평가(Risk Assessment)
그림 4는 기존 위험성 평가 절차와 FRAM을 사용한 위험성 평가 절차를 나타낸다. 시스템의 구조적 요소가 아닌 기능적 요소를 대상으로 위험 요인을 도출한다.
위험성을 결함과 실패로 예단하지 않고, 정상적인 변동성의 가능성을 평가하여 제어가 불가할 때 위험성이 있다고 판단한다. 여러 기능 간의 상호작용을
고려해야 하며 대응책을 모색할 시 위험 요인의 제거 또는 감소하는 방법보다는 변동성을 제어할 수 있는 기능의 능력을 증가시킬 것을 강구한다.
그림 4. 위험성 평가 절차 비교
Fig. 4. Risk Assessment Procedure Comparison
시스템의 기능은 인간, 기계, 조직의 직무를 포함하여 기계와 인간이 같이 작업하게 되는 기능도 존재한다. 시스템의 기능을 규정짓기 위해 계층적 직무분석을
활용하며 직무영역분석을 적용하는 편이 적합하며 시스템 설계안과 현장에서 실제 구현되는 현상 등 다 분석하여 비교할 필요가 있다. 시스템의 기능이 도축되면
해당 기능들 간의 연관성을 고려하여 각 기능의 출력과 하부 기능들의 5가지 측면에 연결한다. 그림 5는 FRAM 기능 변동성이다. 내부 변동성, 외부 변동성은 기능의 내/외부적인 요인으로 인해 생기는 변동성으로 기능 평가를 통해 분석 가능하다. 결합
변동성은 기능 간의 결합으로 인해 생기는 변동성으로 변동성 결합 규칙(Variability Aggregation Rule, $r_{i}(CV_{i,\:
t})$)에 따른 다양한 변동성이 전파된다. 출력 변동성(Output Variability, $OV$)은 해당 기능이 정해진 역할을 수행할 때 하류
기능으로 전파되는 변동성을 의미한다.
그림 5. FRAM 기능 변동성 정의
Fig. 5. FRAM Function Variability Definition
각 기능의 변동성은 해당 기능이 수행할 수 있는 능력의 변화를 의미하며, 외부 요인, 내부 요인, 그리고 다른 기능으로부터 영향으로부터 잠재적 변동성을
지닌다. 사람이나 조직의 활동으로부터 이루어지는 기능은 내재적으로 변동성이 높다. 공통으로 가지고 있는 변동성 요인 Hollnagel은 11가지의
공동 수행 조건으로 규정한다. 표 1은 11가지 공동 수행 조건과 변동성 결과이며 M은 Human, T는 Technical, O는 Organizational을 의미한다.
표 1 11가지 공동 수행 조건과 변동성 결과
Table 1 11 Common Performing Conditions and Variability Results
공동조건
|
M,T,O
|
의미
|
적절
|
부적절
|
예측불가
|
자원의 존재와 가용성 (Availability of Resources)
|
M,T
|
기능을 발휘하는 데 자원이 부족하게 되면 변동성을 증가시킴. 자원은 개인, 장비, 물질 등을 의미하지만 시간도 포함이 될 수 있음
|
낮음
|
감지됨
|
높음
|
수행 능력 -훈련, 경험, 지식 (Training and Experience)
|
M
|
기술의 습득과 기존 기술의 연마를 위해 작업자들에게 제공되는 훈련의 수준과 질
|
낮음
|
높음
|
높음
|
의사소통의 질 (Quality of Communication)
|
M,T
|
기계를 이용한 적절한 의사소통은 높은 수준의 수행 만족도를 나타냄
|
낮음
|
감지됨
|
높음
|
HMI와 지원기능 (Adequacy of HMI and Operational Support)
|
T
|
일반적 인간-기계 인터페이스 제어판의 가용 정보, 컴퓨터 워크스테이션, 의사결정 지원 도구에 의한 지원 등
|
낮음
|
감지됨
|
높음
|
계획 및 절차의 가용성
(Availability of Procedures and Plans)
|
M
|
운영 및 비상상황 시 절차, 일상적 패턴의 반응 방식 등
|
낮음
|
감지됨
|
높음
|
작업 조건
(Conditions of Work)
|
T,O
|
주위 조명, 화면의 반사광, 알람 소음, 작업 방해물 등 물리적인 작업 조건의 성질
|
낮음
|
감지됨
|
높음
|
다수 목적
(Number of Goals and Conflict Resolution)
|
M,O
|
한 사람이 동시에 주의를 기울여야 하는 작업의 수
|
낮음
|
높음
|
높음
|
가용 시간과 시간 압박
(Available Time, Time Pressure)
|
M
|
작업을 하기 위한 시간의 부족은 낮은 수행도를 초래하며 심리적인 스트레스의 주요 원인이 됨
|
낮음
|
높음
|
매우높음
|
생체리듬과 스트레스
(Circadian rhythm,
Stress)
|
M
|
작업이 수행되는 시간, 특히 작업자가 현재 시간에 적응된 상태인지의 여부
|
낮음
|
감지됨
|
높음
|
작업자 협력 수준
(Team Collaboration Quality)
|
M
|
작업자들 간의 협력의 질 (정규직과 비정규직 배치, 신뢰 정도, 일반적인 친밀도 등)
|
낮음
|
감지됨
|
높음
|
조직의 적합성과 지원
(Quality and Support of the organization)
|
O
|
팀원의 역할과 책임 이행 수준, 부가적 지원, 의사소통 시스템, 안전 관리 시스템, 지시 및 외부 지향적 활동에 대한 가이드라인 등
|
낮음
|
감지됨
|
높음
|
3.2 시뮬레이션을 통한 C-ITS 서비스 변동성 분석
시스템이 정상 상태일 때 각 기능들이 가지고 있는 잠재적 변동성, 기능 간 결합을 통해 전달되는 변동성의 파급 가능성, 그리고 실제로 발생하는 변동성
등을 파악하며 변동성의 공명 정도를 추정한다. 각 기능들은 수행 능력의 정도에 따라 아래와 같이 정량적 값을 지니게 되며 해당 값은 실제 실패나 사고를
일으킬 확률이 아니라 기능의 수행 단계를 숫자로 표현한 것이다. 공명은 항시 일어나지는 않으며, 외부 요인이나 우연에 의해 다수의 사건이 발생하여
동시다발적으로 일어날 때 시스템 내의 주요 기능에 큰 부담을 줄 수도 있다. 그림 6은 내/외부 변동성, 결합 변동성 정량적 분석 과정을 나타낸 그림이다.
그림 6. 내/외부 변동성, 결합 변동성 정량적 분석 과정
Fig. 6. Quantitative Analysis Process for Internal/External Variability and Combined
Variability
시뮬레이션에서 각 기능의 내/외부 변동성 값은 해당 기능의 잠재적 변동성인 $IEV_{i,\: p}$의 정규분포를 통해 산출한다. $IEV_{i,\:
t}$은 시간 t에서 기능 i의 내/외부 변동성의 값을 의미하며 잠재적 변동성의 정규분포($N(0,\: IEV_{i,\: p}^{2})$에 따라
랜덤으로 생성된 절댓값을 기반으로 산출한다.
$N(0,\: IEV_{i,\: p}^{2})$ -> | Random Number Generation | -> $IEV_{i,\: t}$
기능 간의 결합으로 인한 변동성의 값은 상류 기능들로부터 영향을 받게 된다. 결합 변동성인 $CV_{i,\: t}$는 결합 변동성은 상위 기능의 출력
변동성으로부터 영향을 받게 된다. 그림 7은 변동성 결합 규칙 정량적 분석 과정을 나타낸 그림이다.
$CV_{i,\: t}$ = $OV_{i,\: t-1}$ (시간 t에서 기능 i의 출력 변동성)
그림 7. 변동성 결합 규칙 정량적 분석 과정
Fig. 7. Quantitative Analysis Process for Variability Combination Rules
한 기능에 상류 기능이 2개 이상이 존재하게 되면 상류 기능들의 하류 기능에 결합될 때 결합 유형에 따라 표 2와 같은 변동성 결합 규칙을 따른다. 그림 8은 출력 변동성 정량적 분석 과정 그림이다.
표 2 변동성 결합 규칙
Table 2 Variability Combination Rules
결합 유형
|
설명
|
변동성 결합 규칙
|
중복 (Redundant)
|
결합이 비슷한 종류일 때
|
최소(minimum) or 최대(maximum)
|
독립 (Independent)
|
결합이 전혀 다르거나 관계가 없을 때
|
가산(additive)
|
복잡 (Complex)
|
결합이 복잡할 때
|
배수(multiplicative) or 최대(maximum) or 최소(minimum)
|
그림 8. 출력 변동성 정량적 분석 과정
Fig. 8. Quantitative Analysis Process for Output Variability
변동성 결합 규칙에 따라 산출된 결합 변동성 $r_{i}(CV_{i,\: t})$과 기능의 내/외부 변동성 $IEV_{i,\: t}$이 결합된
$r_{i}(CV_{i,\: t})* IEV_{i,\: t}$ 값을 해당 기능의 역치(threshold, $\theta$)값과 비교하여 출력될 변동성
값을 결정한다. 출력 변동성인 $OV_{i,\: t}$은 시간 t에서 기능 i의 출력 변동성 값을 의미한다. 기능의 $r_{i}(CV_{i,\: t})*
IEV_{i,\: t}$ 값이 역치 값보다 작을 때 내/외부 변동성이 결합 변동성을 상쇄했기 때문에 $IEV_{i,\: t}$과 1중에서 큰 값을
출력하며, 역치 값보다 클 때는 $r_{i}(CV_{i,\: t})* IEV_{i,\: t}$ 값을 바로 출력한다.
변동성의 영향을 받는 기능의 역량을 강화하는 방법이 가장 효과적이다. 기술의 발전에 따른 해당 기능을 포함하는 대체 기능을 마련한다. 변동성을 완화하기
위한 기능의 삽입을 통한 변동성 제어 방안을 강구 해야 하며 기능의 병렬화를 통한 안전성 제고 검토를 해야 한다.