• 검색 결과가 없습니다.

A Study on the Architecture-based Model of High Availability of Railway Control Systems

N/A
N/A
Protected

Academic year: 2021

Share "A Study on the Architecture-based Model of High Availability of Railway Control Systems"

Copied!
7
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

열차제어시스템의 아키텍처 기반 고가용도 모델 적용에 관한 연구

A Study on the Architecture-based Model of High Availability of Railway Control Systems

이경행 ·권용수 1

Kyoung-Haing Lee · Yong-Soo Kwon

1. 서 론

최근고가용도시스템구축을위한 노력은리눅스 데이터 시스템

,

자바시스템응용서버

,

이동통신시스템및각종네트 워크관리시스템등에서도나타나고있다

.

고가용도는시스 템의고장이발생했을때중단없는서비스를제공할수있 는능력을말하며

,

흔히

“Five-9's”

시스템이라부르는

99.999%

의가용도를의미한다

[1].

현대철도시스템은 무인화·자동

화 방향으로기술이급속히발전하고있으며특히

,

열차제 어시스템은승객의안전성과 신뢰성확보차원에서 고가용 도시스템으로설계되어져야한다

.

기존의연구에서는단순시 스템의 가용도 모델을 적용하였으며

,

하드웨어 리던던시

(redundancy)

와빠른소프트웨어복구메커니즘

,

다양한고장

에따른 다양한수리방법

(manual, automatic switchover)

및 시간등을반영하지않아오늘날첨단고가용도철도시스템

의 적용에어려움이있다

[8,9].

이러한관점에서 논문은

다양한시스템특성에따라적용될수있는고가용도모델

링의 방법론을제시하고철도시스템 중고가용성이반드시 요구되어지는열차제어시스템에대한아키텍처기반의고가 용도 모델을제시하였다

.

제시된 모델은

UML2.0

의상태전 의다이어그램을활용하여시스템인터페이스와추적성을보 장하였다

.

2. 시스템 가용도 관리체계

2.1 시스템 가용도(System Availability)

일반적인철도시스템의개발과정은

Fig. 1

같이 요구사

항분석

,

설계

,

제작

,

시험

/

평가및 공급체계완성으로 이루 어지며

,

개발단계별로시스템엔지니어링프로세스

(

요구

사항분석

,

기능분석

/

할당

,

설계조합및 시스템분석

/

통제

)

반복된다

[2].

개념설계단계에서는시스템가용도요구사항

이 설정되며

,

이를만족하는시스템아키텍처와적당한신 뢰도기술이선택되어진다

.

이를기반으로정량적인시스 템 성능특성과실현가능성을보증하는가용도 모델링을실 시한다

.

모델링을통해산출된가용도는기본

/

상세설계

,

개발

및시험과정을통해업데이트되며

,

양산후확인

(validation)

과 운용자료분석과정을통해설정된요구사항과의갭

(gaps)

Abstract

This work describes an availability model of highly available systems to achieve Five-9's availability. Modern railway systems have raised users’ expectations of powerful “always on” services. The crucial characteristics of these highly available services are essential to many modern businesses area, such as telecommunications, railway systems, information operations, Web-based businesses, and so on. The architecture-based model of system availability is useful to assess the fea- sibility of meeting a high availability target. The Markov model approach is straightforward for relative system engineers to adapt when they model highly available system failure and the failure recovery process. This work proposed the improved availability model through UML2.0. It is shown that the architecture-based model of system availability is a good reasonable by its application of the railway systems.

Keywords

: System availability, Markov model, Five-9's

초 록 본 연구는

Five-9's

가용도를 달성하기위한 고가용도시스템의가용도 모델을 기술한다

.

현대의 철도시 스템은 지속적으로 서비스가 제공되어야 하는 고가용도 시스템으로 이러한 고가용도 서비스의 중요한 특성은 이동통신

,

철도시스템

,

정보운영 및 웹기반 사업 등 많은 현대의 사업에 필수적이며

,

아키텍처기반의 시스템 가 용도 모델은 고가용도목표의 만족여부를평가하는 데 매우유용하다

.

마코브 모델접근은 관련 시스템엔지니어 가 시스템고장 및 고장복구 프로세스를 모델링할 때 직관적으로 적용가능하다

.

본 연구는

UML2.0

을 사용하여 개선된 가용도 모델을 제시하였다

.

이러한 아키텍처기반의 시스템 가용도 모델은 철도시스템에 매우 의미있게 적용될 수 있다

.

주요어 : 시스템가용도

,

마코브모델

교신저자 : 국방대학교 무기체계학과 E-mail : [email protected]

1

국방대학교 무기체계학과

(2)

식별한다

.

갭이존재하면가용도와신뢰도를개선하기위한

로드맵핑및 투자등을 고려해야한다

[1].

시스템 가용도는

시스템이주어진시간동안 요구된기능을정상적으로 수행

할확률로서정의되며

[1], Table 1

과같이 규격

,

목적및 관

련분야에따라 다양한가용도모델이사용된다

.

철도시스템 과같은고가용도시스템은자동적으로고장을감지

,

경보

,

분리및복구하는

(

일부품목에대한스위칭

,

자동고장복구등

)

기능을 보유하고 있으며

,

일부의 능력손실에도 주기능성

(primary functionality)

을 유지할 수 있다

.

따라서철도시스템은요소

(element)

뿐만아니라서비스관 점의가용도가더중점적으로고려되어져야한다

.

그러나지 금까지발표되었던대부분의철도분야논문에서는고가용도

를고려하지않았으며

,

최근에발표된

2008

년도정인수등

[8]

은철도차량의정량적 신뢰성·가용성·유지보수성목표

값설정에관한연구에서

IEC62278

,

그리고

2007

년도서

용준 등

[9]

의 자기부상시스템 서비스가용도에서도

MIL-

HDBK-338B

를적용함으로써고가용도를 직접적으로다루

지 않았다

.

2.2 고가용도 시스템 설계를 위한 개념적 모델 고가용도시스템은고장탐지기에의해 잠재적인고장

,

품속성

(

하드웨어

/

소프트웨어

)

및비제품속성

(

절차상의실수

,

운용자에의한오작동및화재등

)

고장등이자동적으로

지되어야한다

. Fig. 2

와 같이고장이탐지되면시스템로직

(system logic)

의해 고장을진단 분리하고 하드웨어

/

소프트웨어메커니즘에의해적합한복구활동을실시한다

.

자동적인 복구가실패할경우 운용자의매뉴얼복구활동을 실시한다

.

Fig. 2

Model of high-availability systems 3. 마코브 가용도 모델링

이전에는 단순시스템의 가용도만을주로고려하였으나

, 2009

발표된 국방부의

RAM-C Report Manual[6]

에서

는 복잡시스템의 가용도를 산정하는데 있어서 마코브

(Markov)

접근방법을적극권장하고있다

.

그러나

, RAM-

C Report Manual

에서는

Table 1

과 같이 이전의모델을 장

(materiel)

운용의관점으로만기술할 구체적인마코

브 모델링의방법론은언급되어있지 않다

.

마코브모델은 스토케스틱

(stochastic)

프로세스의적용으로시간과공간에

관하여이산적으로혹은연속적으로시스템을모델링하는것 이다

.

가용도를모델링하는방법에는

RBD(Reliability Block Diagram),

마코브 모델

, Fault tree

모델

, Minimal cut-set method, Petri-net, Monte Carlo simulation

등이있으며

,

Table 1

Availability definitiom

구 분 가 용 도

MIL-HDBK- 338B[3]

·순간가용도

·임무가용도

·정상상태가용도

·성취가용도

·고유가용도

EN50126[4]

·가용도

IEC62278[5]

·운용가용도

·성취가용도

·고유가용도

DoD RAM-C Report Manual[6]

·물자가용도

·운용가용도

TL 9000's QMSH[7]

·서비스가용도 - 고전적 - 고객관점

A t

( )

1

t --- ∫

0

t A t

( )

d t

lim t

→0

= A m

(

t

2

– t

1)

1

t

2

– t

1

--- t A t

( )

d t

1

t

2

= ∫ A s A t

( )

t lim

→∞

=

A a Uptime Uptime Downtime + ---

=

A i MTBF MTBF MTTR + ---

=

A TUT

TUT TDT +

--- MTBF MTTR --- MTBF +

= =

A o Uptime Uptime Downtime + ---

=

A o TUT

TUT TDT + PM + TDT CM ---

=

A i MTBF MTBF MTTR + ---

=

A m MTBM MTBM MDT + ---

=

A o Uptime Uptime Downtime + ---

=

A TUT

TUT TDT +

--- MTTF MTTR --- MTTF +

= =

A

Service time Outage Loss

×

Outage events ∑

Service time

---

=

Fig. 1

Application process of system availability

(3)

중마코브모델은시스템엔지니어나설계자가직관적으로시 스템고장및고장복구프로세스를 모델링할때적용할수있 는좋은방법중의하나이다

.

마코브모델은마코브체인이

론을기초로 하며상향식

(bottom-up)

으로시스템

,

하부시스

템 및 구성품

(component)

의 부분고장

,

능력손실

(capacity

loss)

및수리전략을세부적으로수립할수있는장점이있

.

따라서여기서는시스템의구성요소및 상태의순서와 기능에대한모델링이가능하고시스템아키텍처의연관성및 추적성을보장하는

UML(Unified Modeling language) 2.0

의 상태전이다이어그램을사용하여마코브모델링을수행하였 으며

,

이를 기반으로 시스템 가용도를 도출하였다

.

3.1 마코브 모델 기본이론

여기서

,

상태전이다이어그램은시스템가용도에대한 포 괄적인이해를돕기 위해시스템의가능한상태와한 상태 에서다른상태로전이되는사건의전반적인확률을나타낸 다

. Fig. 3

에서상태

1

정상작동이며

,

상태

2

시스템

장이인식되어복구

(recovery)

가 시작되는상태이며

,

상태

3

은고장이 발생되었지만인식되지않아 복구활동이시작되 지않은상태를의미한다

.

여기서λ

,

µ

,

C는각각고장율

,

수 리율

,

회복인자

(coverage factor)

나타낸다

.

만약시스템이

고장나서탐지되었다면시스템은상태

1

에서

2

로전이

(

)

되며

,

수리가완료되면µR의수리율을가지고상태

1

로 전 이된다

.

시스템고장이탐지되지않았을경우에는상태

1

에 서

3

으로 전이

((1-

C

)

λ

)

되며

,

고장이탐지되면상태

3

에서

2

로 전이

(

µSFD

)

된다

.

Fig. 3

Markov model for a simplex system

따라서

,

상태에서

Input

Output

같고모든 확률의

합은

1

이므로 다음과 같은 방정식을 세울 수 있다

.

상태

1: (1)

상태

2: (2)

상태

3: (3)

상태

3: (4)

(1)

의식에

(3)

을 더한식

, (3)

, (4)

의 식을AP

=

R형태 의

Matrix

로 표현하면 식

(5)

와 같다

.

(5)

Table 2

의수치는고가용도설계방법을제시하기위한임

의의 값이며

,

λ는 하드웨어의 경우

MIL-HDBK-217F

Telcordia SR-332 Issue 2

등의방법론으로

Relex

와같은도 구를이용하여구할수있다

[10].

또한

,

회복

(coverage)

은시 스템에 의해고장이탐지되어 자동적으로복구가시작되는 확률이며

,

하드웨어와소프트웨어로구분되어계산된다

.

C 는 하드웨어의경우고장삽입 테스트와야전운용자료를토

대로예측되며

,

대부분

80~95%(

네트워크요소는

95~99%)

.

소프트웨어도고장삽입테스트 등을통해 전형적으로

80~95%(

잘 설계된고장탐지메커니즘의경우

95~99%)

로예

측될수 있다

.

하드웨어 C의 하한

(lower limit)

과 소프트웨

어는 각각 식

(6), (7)

과 같이 나타낼 수 있다

.

(6)

(7)

µR과 µSFD은 시스템특성에맞게시스템계층구조상의최하

위 레벨인부품

(part)

단위의시간당비율로서나타낸다

.

와 같은방법으로 임의로설정된

Table 2

의 값을식

(5)

대입하면

,

(8)

과 같다

.

(8)

det(

A − λI

)

≠ 0이므로A-1가존재하며

,

P

=

A-1R에따라A-1

P는 각각 식

(9), (10)

과 같이 구해진다

.

(9)

µ

R P

2

– C

λ

P

1

(

1 – C

P

1

= 0

µ

SFD P

3

+ C

λ

P

1

µ

R P

2

= 0 1 – C

( )λ

P

1

µ

SFD P

3

= 0 P

1

+ + P

2

P

3

= 1

AP C

λ

µ

R

µ

SFD

1 – C

( )λ

0 –

µ

SFD

1 1 1

P

1

P

2

P

3

0 0 1

= =

C H W

automatically Recovered Events RE

( )

H W ∑

All critical events

H W ∑

---

C S W

Unique critical alarms Manually RE

S W ∑

S W ∑

Unique critical alarms

S W ∑

---

=

AP 0.000009 0.25 – 1 0.000001 0 1 –

1 1 1

P

1

P

2

P

3

0 0 1

= =

A

1

3.99983601 4.999795 0.999959 3.99984

– – 3.9998 4 10

× 5

3.998 10

× 6

– 1 1 10

× 6

=

Table 2

Input parameters for modeling example

Parameter Symbol Value Units

Failure rate

λ

1.00E-0.5 failures/hours

Coverage factor

C

90.00 %

Repair rate

µR

0.25 per hour

Detection rate for

uncoverd faults

µSFD

1 per hour

(4)

(10)

Table 3

은 식

(10)

에서 계산된각 상태에서의 확률을 도

표로나타낸것이며

,

전체상태인

1

년이

525,960

분이므로불

가동시간은불가동상태인

2, 3

의시간을합산한

21.57

분이다

.

마코브적접근은프아송

/

지수분포와같은시스템의행동

이일정한고장과복구율을갖는제차성

(homogenous),

무기

억성

(memoryless)

의 확률분포에적합하다

.

이는외부의영

향에대해고장과복구율이상태가전이되는각시간에서일 정한시스템에적용된다는것이다

.

만약확률이시간의함 수이거나이산스텝일경우에는 다른접근방법을 적용해야 한다

.

3.2 Active-Active Model

Active-Active Model

유닛

(unit)

다운되었을

른유닛으로작동이전환될때까지

50%

의능력손실이발생

하는 이중의

(duplex)

시스템에 적용이 가능하다

.

적용가능한대표적인장비로는허브및라우터등이있다

.

한 유닛의고장시 자동적으로탐지되었을 경우상태

4

전이되며

,

고장복구에성공시에는상태

2

,

실패시에는 상태

5

전이된다

.

이때 수동적인복구과정이시작되어

공시 상태

2

로전이되어수리과정이시작되고

,

실패시 상 태

6

으로전이되어모든유닛이고장상태가 된다

.

유닛

의고장이자동적으로탐지되지않았을경우탐지될때 까 지 상태

3

으로전이되며

,

탐지된이후에는같은절차가반

복된다

.

완전결함복구

(failover),

순간결함복구및모든 고

장이 탐지된 순간결함복구를 포함한 이러한 과정을

Full Active-Active Model

이라하며

,

이를

UML2.0

을사용하여모

델링 한 것을

Fig. 4

와 같이 나타냈다

.

그림에서완전결함복구는자동적으로결함이완전복구되 는 것으로

F

값이

1(100%)

이 되며

, State 5

는 생략된다

.

순 간 결함복구는결함복구 시간이매주짧게발생하는것으로

State 4, 5

가 생략된다

.

모든고장이 탐지된순간결함복구

는 C값이

1(100%)

이 되며

, State 4, 5

6

이 생략된다

.

3.3 Active-Standby Model

Active-Standby Model

유닛이서비스를제공하는

안보조유닛이대기상태

(standby)

에있는이중의형상품목에 사용된다

.

대표적인시스템의유형으로데이터베이스서버

를 들 수 있다

.

Active-Standby Model

Active-Active Model

에서상태

3

이 추가된 것으로 작동 중인 유닛에 대한 고장 시에는

Active-Active Model

과정과 동일하며

,

대기상태에있는

유닛이고장날경우자동적으로탐지되면상태

2

,

자동적 으로탐지되지않으면상태

3

으로전이된다

.

작동상태유닛

의수동복구실패와대기상태유닛의탐지가실패할경우상 태

6

으로전이되어모든유닛이고장상태가된다

.

, Active-

Standby Model

에서는첫번째데이터베이스서버가고장시

대기상태에 있는서버로재지정이 이루어져서비스가시작

되는 시스템에사용된다

.

이를

UML2.0

을 사용하여모델링

한 것을

Fig. 5

나타냈다

.

Fig. 5

Full active-standby markov model

Active-Active Model

과 마찬가지로완전결함복구는

F

1(100%)

이되며

, State 7

는생략된다

.

순간결함복구는결

함복구시간이매주짧게발생하는것으로

State 5, 7

략된다

.

모든고장이탐지된순간결함복구는 C값이

1(100%)

이 되며

, State 3, 4, 5

7

이 생략된다

.

3.4 N+K Redundancy Model

N+K Redundancy Model

N

개의유닛이서비스를제공

하는동안

K

개의유닛이보조상태

(spare)

에 있는시스템의

P A

1

R 0.999959 3.99984 10

× 5

9.99959 10

× 7

= =

Table 3

Probability solution and downtime

State Probability Minutes/year

1 0.999959 525,938.44

2 3.9998E-05 21.04

3 9.9996E-07 0.53

Fig. 4

Full Active-active markov model

(5)

경우해당된다

.

이는서비스중인

N

개의유닛중

1

개의유 닛이고장날때까지

K

개의유닛은작동하지않는것으로 시스템에필요한능력이

N

개라는 것을의미한다

.

대표적인 시스템은네트워크화되어있는보조시스템을포함하며서버 가 클러스터링

(clustering)

되는대용량서버

,

많은사용자에 게동시에서비스를제공해야하는웹사이트등이해당된다

.

Fig. 6

은서버의 하중이유한의임의시간으로 재분배되

N+K Load Shared Redundancy Model

UML2.0

을 사 용하여모델링한것이다

.

그림에서수동적인고장복구가요 구될시 기술자가자동탐지되지않은모든고장을발견할 수 있고

,

각각의상태는능력손실이 발생하는것으로가정 하였다

. N+K Load Shared Redundancy Model

N

개의 유 닛중

1

개가고장시 시스템이다운되지만

, K

개의유닛중

1

개가고장시에는시스템이정상작동된다

.

그림은능력손

실을고려하여

Active-Standby Model

을확장한것으로상태

2~11

N

개의유닛중 고장이발생하여시스템이다운된것

이며

,

상태

12~19

K

개의유닛고장이발생하였지만

스템의 다운에는 영향이 없는 것을 보여준다

.

Fig. 6

에서 수동결함복구에대한요구가 발생할때 기술

자는 시스템에서 자동적으로 탐지하지 못한 모든 고장

(uncovered fault)

에대한탐색을실시한다

.

각각의상태는능 력손실에 따라 구분된다

.

3.5 N-out-of-M Redundancy Model

N-out-of-M system

M

개의구성품

(component)

N

개 가 운용중인시스템으로

KTX-II

추진시스템의경우전원

공급단

,

팬터그래프

,

전동기및냉각기등이해당된다

.

냉각

기의 경우하나의팬

(fan)

고장 다른팬이 고속으

로 작동하여냉각시스템을유지해야한다

.

기존의철도논문 에서활용되었던

RBDs(Reliability Block Diagrams)

모델은

이항분포를기반으로시스템의신뢰도를계산한다

[13]. RBDs

는 마코브모델과 비교시고장탐지확률과고장복구프로

세스가고려되지않으므로

N-out-of-M system

을모델링하는

데는 부적합하다

. N-out-of-M Redundancy Model

N+K

Redundancy Model

과유사하며

,

고장복구가즉시일어난다

는 차이점이있다

.

그림에서작동중인

N

제외한

M

개의

구성품중

1

개가고장시 자동탐지되면상태

2

,

자동탐 지 되지않으면상태

8

전이된다

.

상태

8

에서

1

개의구성

품이더 고장시 자동탐지되면상태

3

으로

,

자동탐지되지

않으면상태

9

전이된다

. Fig. 7

이러한과정을

M

개까

지 반복적으로

UML2.0

을 사용하여 모델링한 것이다

.

Fig. 7

N-out-of-M redundancy model

4. 열차제어시스템의 고가용도 모델링 적용

승객 안전에중요한 역할을담당하는철도시스템의열차 제어시스템은 일반적으로 널리 사용되고 있는

PES (Programmable Electronic System)

를 사용하고 있다

[12].

PES

하드웨어

,

펌웨어 응용소프트웨어로구성되어

으며

, WBS(Work Breakdown Structure)

Fig. 8

과 같다

[13].

특히

,

열차의속도

,

가속도

,

현재및 예정위치에기초

해서정확한제어신호를계산하고

,

이러한신호정보를인터

Fig. 6

N+K load shared redundancy model

Fig. 8

Train control system WBS using tool(relex)

(6)

페이스카드를통해열차구동신호로변환하는열차제어시스 템의제어보드는고가용도및신뢰도측면에서매우중요하 다

.

아키텍처는 컴포넌트의구조

,

그들의관계및설계를관

리하는원리와지침으로 정의된다

[14].

기존의 모델과는달

리마코브프로세스는단일유닛별로가용도를합산하여 전 체시스템의가용도를도출하는정교한방법으로도구를활 용한아키텍처의 구현이가능하다

.

따라서본 연구에서는

Fig. 8

과같이열차제어시스템의가장중요한단일유닛인

제어보드하드웨어를대상으로

Active-Standby

마코브모델 링을 적용하여 가용도를 도출하고자 한다

.

각 상태에서

Input

Output

은 같고모든확률의 합은

1

이므로 다음과 같은 방정식을 세울 수 있다

.

상태

1: (1

−CA

)

λP1

+

CAλP1

+

CSλP1

+ (1

−C

)

λP1

=

P2µ

(11)

상태

2: (

µ+λ

)

P2

=

CsλP1

+

FOP5+ FMµFOMP7+

µP6+ µSFSP3

(12)

상태

3: (1

−CSλ

)

P1

=

µSFSP3

+

λP3

(13)

상태

4: (1

−CAλ

)

P1

=

µSFSP4

+

λP4

(14)

상태

5:

µSFAP4

+

CAλP1

=

FOP5

+ (1

−F

)

µFOP5

(15)

상태

6:

λP3

+

λP2

+

λP7

+

λP4

+ (1

−FM

)

µFOMP7

=

µP6

(16)

상태

7: (1

F)

µFOP5

=

FMµFOMP7

+

λP7

+

(1

−FM

)

µFOMP7

(17)

(11)~(17)

식을 형태의

Matrix

로 표현하면 식

(18)

과 같다

.

(18)

Table 4

기존에발표된논문에서구해진열차제어시스

템의고장자료를활용한가정값이며

[11],

이값을식

(18)

에 대입하여각 상태에서의확률을계산하고시간으로 환산하

여나타내면

Table 5

와같다

.

불가동시간은불가동상태

4, 5,

6

7

시간을 합한

0.2393

분이며

, 1

년이

525,960

분이므

로 불가용도는

0.2393/525,960

이고가용도는

99.9999545%

가된다

.

, Table 4

에서가정값의적절한설정여부가고가

용도시스템설계의결정적임을알 수있다

.

따라서가정값 의민감도분석등을 통해 고가용도시스템을설계해야한

. Table 1

에 나타난고전적 가용도모델은하드웨어 리던

던시와빠른 소프트웨어복구메커니즘이고려되지 않았으

,

다양한고장에따른다양한수리방법

(manual, automatic

switchover

)

시간등을반영하지않아대부분의현대

가용도시스템에적용하는데어려움이있다

.

또한장비대수 를기준으로가용도를산출하는모델은설계자

/

개발자차원

에서조작이가능하며

,

자료의부정확성에따라실제가용

도와다르게 산출될우려가있다

.

시간을기준으로하는가 용도산출방식도

MTBF

에예방정비가포함되지않으므로운 용가용도 측면에서개발업체와운용자가간책임의 한계소 지가 있다

.

따라서

,

고가용도시스템의목표를 달성하기위 해서는본연구에서제시한마코브모델을적용한가용도모 델링이 바람직하다

.

Fig. 9

Active-standby markov model using tool(UML2.0)

Table 4

Assumed parameter value for control board hardware

Parameter Symbol Value Units

Failure rate

λ

0.0000042 failures/hours

Coverage factor

(active mode)

CA

90.00 %

Coverage factor

(standby mode)

CS

90.00 %

Failover Success

Probability

F

99.00 %

Failover duration 1/

µFO

0.1666667 minute Manual failover success

probability

FM

99.00 %

Manual failover time 1/

µFOM

30 minute

Repair/reboot time

µ

240 minute

Uncovered failure

detection time(active) 1/

µSFA

60 minute Uncovered failure

detection time(standby)

µSFS

60 minute

Table 5

Probability solution and downtime

State Probability Minutes/year

1 0.999956 525,938.44

2 3.3599E-05 17.6715

3 1.0079E-05 5.3009

4 4.2E-07 0.2209

5 1.16E-08 0.0061

6 2.5E-09 0.0013

7 2.09E-08 0.0110

Total Downtime 0.2393

(7)

Fig. 9

에서설계한모델을기반으로 산출된가용도는 열 차제어시스템전체로확장될수있다

.

구성품을하드웨어와 소프트웨어를분리하여모델링하고

,

이에따른계산결과를 합산하면전체시스템의고장시간및 가용도를산출할수 있 다

.

5. 결 론

본연구는현대의복잡한 철도시스템에적합한 고가용도

를 적용을위해

UML2.0

을 사용하여마코브적접근방법을

통한아키텍처기반의고가용도시스템을모델링하였고

,

이 를기반으로고가용도모델을제시하였다

.

제시된고가용도 모델은기존의 고전적인가용도산출방법의제한사항을 해

결할수있으며

, UML2.0

을통해자료의추적성을보장할수

있다

.

또한설계

/

운용자및시스템엔지니어가시스템고장및 고장복구 프로세스를 모델링할 때 쉽게 적용가능하다

.

참고문헌

[1] Eric Bauer, Xuemei Zhang, Douglas A. Kimber (2009) Practi- cal System Reliability, IEEE.

[2] K.-R. Chung (2006) A Design Process Based on System Engi- neering and Its Development Strategy to High Speed Rolling Stock,

Journal of the Korean Society for Railway

, 9(4), pp. 18- [3] DoD (1998) “MIL-HDBK-338B”, pp. 5-70-5-87. 25.

[4] EN50126 (1999) The European Standard, Railway applica- tions The specification and demonstration of Reliability, Avail-

ability, Maintainability and Safety, pp. 60-61.

[5] IEC62278 (2002) Railway applications-The specification and demonstration of Reliability, Availability, Maintainability and Safety(RAMS).

[6] DoD (2009) “Reliability, Availability, Maintainability and Cost Rationale Report Manual”, pp. 5-70-5-87.

[7] TL 9000 Quality Measurement System, Measurements Hand- book, Release 4.0 (2006), QuEST Forum.

[8] I.-S. Chung, K.-W. Lee (2008) Study on Setting up the Quanti- tative RAM Goals for Rolling Stocks,

Journal of the Korean Society for Railway

, 11(6), pp. 390-397.

[9] Y.-J. Seo, H.-K. Yang (2008) “Service Availability of the Urban Maglev System in Korea”, Maglev 2008, San Diego CA, USA.

[10] Telcordia Technologies (2006) Reliability Prediction Proce- dure for Electronic Equipment Issue 2,

Special Report SR-332

. [11] K.-W. Lee, I.-S. Chung (2007) Reliability Allocation Model for KTX-II High Speed Train,

Journal of the Korean Society for Railway

, 10(3), pp. 319-326.

[12] S.-C. Suh, J.-W. Lee (2009) Reliability Analysis for Train Con- trol System by Software Fault Tolerance Techniques,

Journal

of the Korean Society for Railway

, 12(6), pp. 1043-1048.

[13] D.-O Shin, J.-H. Lee (2006) A Study on the Reliability Dem- onstration for Korea High Speed Train Control System,

Jour-

nal of the Korean Society for Railway

, 9(4), pp.419-424.

[14] IEEE STD 610.12 as extended in the C4ISR AF v.2.0.

접수일(2010년 5월 18일), 수정일(2011년 1월 28일), 게재확정일(2011년 1월 30일)

수치

Fig. 2  Model of high-availability systems 3.  마코브  가용도  모델링
Fig. 3  Markov model for a simplex system
Fig. 4  Full Active-active markov model
Fig. 6  N+K load shared redundancy model Fig. 8  Train control system WBS using tool(relex)
+2

참조

관련 문서

The deflection limit on vibration serviceability of high-speed railway bridges considering passenger's comfort when a train passes a railway bridge duration can be expanded

Keywords : KTX, Railway service, Station facilities related service, Train related service, Customer service satisfaction 초 록 본 연구의 목적은 고속철도

Cho (2006) A Study on the systems engineering management plan for the railway safety project, The Korea Society for Railroad, 9(4), pp. Lee (2006) A Study on graphical

In this paper, we analyzed the vibration characteristics of the reduction units two Korean high-speed trains (KTX and KTX II), under normal conditions, by two test methods

There are many studies on evaluation method of ride comfort for railway... 3 Prototype of Korean high speed

- convergence platform for integrated wireless networking between train and road - railway telecommunication technology for railway IT-convergence system -

Dynamic Response for Critical Velocity Effect D epending on Supporting Stiffness of High-Speed Railway Trackbed.. 이 일 화

LTE-R mobile communication technology based on LTE is used to supply various signal and exchange information required for safety operation of train on high speed