퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 이루어져 있는 반면에 고도의 안전성 및 신뢰성이 필요하다. 이러한 시스템의 가동시 발생하는 고장가능성은 적은 반면에, 고장 발생의 파급 영향은 매우 높은 것으로 나타 났다. 따라서 복잡한 구조의



Similar documents
<3130BAB9BDC428BCF6C1A4292E687770>

새만금세미나-1101-이양재.hwp

???? 1

정보기술응용학회 발표


장: 200 세외수입 관: 220 임시적세외수입 항: 223 기타수입 광역친환경농업단지사업 부가세 환급금 및 통장이자 79,440,130원 79, ,440 < 산림축산과 > 497, , ,244 산지전용지 대집행복구공사((주)하나식품)

내지4월최종

<B5B6BCADC7C1B7CEB1D7B7A52DC0DBBEF7C1DF E687770>

<365FC0CCBDB4BAD0BCAE5FB1E8B0A1B6F728C7CAC0DABCF6C1A4292E687770>

입장

DBPIA-NURIMEDIA


민주장정-노동운동(분권).indd

0429bodo.hwp

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770>

E1-정답및풀이(1~24)ok

교사용지도서_쓰기.hwp

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770>

untitled

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6

최우석.hwp

6±Ç¸ñÂ÷

< BDC3BAB8C1A4B1D4C6C75BC8A3BFDC D2E687770>

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A C3D6C1BEBABB292E687770>

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록

초등국어에서 관용표현 지도 방안 연구

cls46-06(심우영).hwp

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

177

제주어 교육자료(중등)-작업.hwp

01Report_210-4.hwp

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E D352D32315FC5E4292E687770>



교육 과 학기 술부 고 시 제 호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

시험지 출제 양식

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

상품 전단지

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

2

DBPIA-NURIMEDIA

화이련(華以戀) hwp

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

歯1##01.PDF

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

120229(00)(1~3).indd

zb 2) zb3) 나 위 시와 보기의 공통적인 표현 방법이 아닌 것은? 뻐꾹새야 뻐꾹새야 뻐꾹뻐꾹 울어 주면 < 보기> 고개를 넘어서 마을로 뻐꾹새야 뻐꾹새야 뻐꾹뻐꾹 울어 주면 밭을 매는 우리 엄마 허리 허리 덜 아프고 ᄂ밭을 매는 우리 엄마 허리 허리 덜 아프고

<C3D6C1BEC3E2B7C25FB3F3BCF6BBEAB0E1B0FA5F313432C2F72E687770>

Print

<C5F0B0E82D313132C8A328C0DBBEF7BFEB292E687770>

제 1 부 연구 개요

untitled

Ⅰ. 머리말 각종 기록에 따르면 백제의 초기 도읍은 위례성( 慰 禮 城 )이다. 위례성에 관한 기록은 삼국사기, 삼국유사, 고려사, 세종실록, 동국여지승람 등 많은 책에 실려 있는데, 대부분 조선시대에 편 찬된 것이다. 가장 오래된 사서인 삼국사기 도 백제가 멸망한지

<C1A634C2F720BAB8B0EDBCAD20C1BEC6ED20BDC3BBE720C5E4C5A920C7C1B7CEB1D7B7A5C0C720BEF0BEEE20BBE7BFEB20BDC7C5C220C1A1B0CB20C1A6C3E22E687770>

<5BC1F8C7E0C1DF2D32B1C75D2DBCF6C1A4BABB2E687770>

인천 화교의 어제와 오늘 34 정착부흥기 35 정착부흥기: 1884년 ~ 1940년 이 장에서는 인천 차이나타운에 1884년 청국조계지가 설정된 후로 유입 된 인천 화교들의 생활사에 대한 이야기를 시기별로 정리하였다. 조사팀은 시기를 크게 네 시기로 구분하였다. 첫 번

< B5BFBEC6BDC3BEC6BBE E687770>

여자.PDF

methods.hwp

11민락초신문4호


제1절 조선시대 이전의 교육

사진 24 _ 종루지 전경(서북에서) 사진 25 _ 종루지 남측기단(동에서) 사진 26 _ 종루지 북측기단(서에서) 사진 27 _ 종루지 1차 건물지 초석 적심석 사진 28 _ 종루지 중심 방형적심 유 사진 29 _ 종루지 동측 계단석 <경루지> 위 치 탑지의 남북중심

??

652

歯 조선일보.PDF

<33B1C7C3D6C1BEBABB28BCF6C1A42D E687770>

<C1DFB1DE2842C7FC292E687770>

(최종) 주안도서관 소식지_7호.indd

한국언론진흥재단 지정주제 연구보고서 해외동포 언론의 국내뉴스 보도 연구 책임 연구 한동섭(한양대학교 미디어커뮤니케이션학과 교수) 공동 연구 김형일(극동대학교 언론홍보학과 교수) 연구 보조 최진호(한양대학교 미디어커뮤니케이션학과 석사과정) 발행인 이성준 편

!µ¿¼�Çѹ溴¿ø04º½È£š

그 여자와 그 남자의 사랑 이야기

96부산연주문화\(김창욱\)

8) 자원의 9) 우리나라 굴할 경우, 앞으로 몇 년이나 더 채굴할 수 있는가를 계산한 것으로, 자원의 고갈 시기를 나타내는 지표가 된 증가할 것으로 전망돼. 5 비 : 국민들의 식량을 안정적으로 공급하기 위해서 는 국내 곡물 생산 기반을 유지할 필요가 있 어. 8.

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대

握 t H I K 재적경제잉작과 귀하 본 보고서를 r 국제금융거래를 통한 자금세닥 유 형 및 대처방안 연구 에 관한 연구용역의 최종보고 서로 제출한니다 년 9 월 홈흩 를툴 E임 훌홈

종사연구자료-이야기방 hwp

정 답 과 해 설 1 (1) 존중하고 배려하는 언어생활 주요 지문 한 번 더 본문 10~12쪽 [예시 답] 상대에게 상처를 주고 한 사 람의 삶을 파괴할 수도 있으며, 사회 전체의 분위기를 해쳐 여러 가지 사회 문제를 발생시킬 수 있다. 04 5

2015년 2월 12일 사랑의 동삭교육 제 호 (2월) 년 2월 12일 사랑의 동삭교육 제 호 (2월) 6 겨울이 되면 1-4 박지예 겨울이 되면 난 참 좋아. 겨울이 되면 귀여운 눈사람도 만들고 겨울이 되면 신나는 눈싸움도 하고 겨울이

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

블링블링 제주월드

untitled

<34B1C720C0CEB1C7C4A7C7D828C3D6C1BEC6EDC1FD D28BCF6C1A4292E687770>

160215

°£È£ 1~8 1È£š

참고 금융분야 개인정보보호 가이드라인 1. 개인정보보호 관계 법령 개인정보 보호법 시행령 신용정보의 이용 및 보호에 관한 법률 시행령 금융실명거래 및 비밀보장에 관한 법률 시행령 전자금융거래법 시행령 은행법 시행령 보험업법 시행령 자동차손해배상 보장법 시행령 자본시장과

hwp

歯RCM

580 인물 강순( 康 純 1390(공양왕 2) 1468(예종 즉위년 ) 조선 초기의 명장.본관은 신천( 信 川 ).자는 태초( 太 初 ).시호는 장민( 莊 愍 ).보령현 지내리( 保 寧 縣 池 內 里,지금의 보령시 주포면 보령리)에서 출생하였다.아버지는 통훈대부 판무

<C5D8BDBAC6AEBEF0BEEEC7D C1FD2E687770>

Software Requirrment Analysis를 위한 정보 검색 기술의 응용

3) 지은이가 4) ᄀ에 5) 위 어져야 하는 것이야. 5 동원 : 항상 성실한 삶의 자세를 지녀야 해. 에는 민중의 소망과 언어가 담겨 있다고 생각하기 때문 입니다. 인간의 가장 위대한 가능성은 이처럼 과거를 뛰어넘고, 사회의 벽을 뛰어넘고, 드디어 자기를 뛰어넘 는

2005. 경영혁신 종합실적 보고서 평 가 지 표 자율혁신 실행계획 (Action Plan) 1. 혁신리더십 (1) 조직의 비전 미션 및 지향가치 (1)-1 구체성(1.0) - 경영의 전반적 프로세스 혁신을 통 한 효율성 향상과 공기업 사명감 완수추구 - 고객제일주의의

<C1DFB0B3BBE7B9FD3128B9FDB7C92C20B0B3C1A4B9DDBFB5292E687770>

0616¾ËÄÄÁî_±¹¸³µµ¼Ł°ü À¥¿ë.PDF

YD-3533.xls

행당중학교 감사 7급 ~ 성동구 왕십리로 189-2호선 한양대역 4번출구에서 도보로 3-4분 6721 윤중중학교 감사 7급 ~ 영등포구 여의동로 3길3 용강중학교 일반행정 9급 ~ 1300

ad hwp

Transcription:

1999년 안전경영과학회 추계학술대회 퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모텔 연구 - Developrnent Failure Diagnosis Expert System Model using the Fuzzy Inference Knowledge-based- 박주식 Joo-sic Park 강경식 Gyung-sic Kang ABSTRACT 오늘날의 산업용 로봇, CNC 공작기계 및 여러 산업설비들은 시스템간에 관계가 복 잡하게 연결되어 높은 신뢰성 (reliability) 을 닿성하여 왔다. 그러나 가동시 발생하는 결 과의 고장 가능성은 적은 반면에, 고장 발생의 파급 효과는 매우 높은 것으로 나타났 다. 따라서 복잡한 구조의 산업설비들에 대한 안전진단 결과들을 적절하게 분석하고 관리할 필요성이 크게 대두되고 있다. 이러한 안전진단 작업은 여러 가지 정량적 정 성적인 방법들을 포함하는 전형적인 분석방법이 필요하다. 최근에는 고장탐색, 진단처리 작업 및 신뢰성 분석 작업에 지식-기반 (knowledge-based)을 기초로한 퍼지 전문가 시스템을 적용하고자 하는 시도가 많이 이루어지고 있다. 안전진단 분석에 관한 일반화된 지식은 이들 후속 단계들에서 상당 히 효율적일 수 있다. 그러나 이러한 연구를 수행하기에는 지금까지 상대적으로 열악 한 계산 도구들을 이용하였기 때문에 안전진단 분석을 행하기에는 한계가 있었다. 그 러나 오늘날 컴퓨터를 이용하여 위의 여러 단계들의 수행과정에 안전진단 분석을 행할 수 있는 적절한 방법으로써, 지식 기반 (knowledge-base) 전문가 시스템들을 이용하는 방법을 연구하고 있다. 이에 본 연구는 시스템의 설계단계 뿐만 아니라, 시스템의 라시에도 비전문가가 고장안전진단을 수행할 수 있도록 하는데 가동 유지 보수 수 목 표 를 두었다. 1. 서 론 최근의 산업설비들은 구성 시스템이 복잡하게 연결되어 있으며, 수많은 부품으로 명지대학교 산업공학과 - 133 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 이루어져 있는 반면에 고도의 안전성 및 신뢰성이 필요하다. 이러한 시스템의 가동시 발생하는 고장가능성은 적은 반면에, 고장 발생의 파급 영향은 매우 높은 것으로 나타 났다. 따라서 복잡한 구조의 장치 및 설비들에 대한 안전진단 결과를 적절하게 분석하 고 관리할 필요성이 크게 대두되고 있다. 정비, 점검에는 전문가의 지식이나 경험 등이 중요한 역할을 담당하고 있다. 또한 고장진단 분야에 컴퓨터를 도입하여 이상의 조기발견에 의한 돌발고장의 억제와 상태기준 정비에 의한 과잉보수 의 서 배제 등으로 진단절차의 효율성을 높여가고 있다. 특히, 숙련된 전문가들은 경험에 얻은 지식을 이용하여 효율적이며 적절한 진단을 할 수가 있지만 이와 같은 전문가 의 기능을 집약하여 표준화 하는 것은 매우 중요한 문제이다. 이러한 안전진단 작업은 여러 가지 정량적, 정성적인 방법을 포함하는 전형적인 분석방법이 필요하다. 일반적으로 기존의 진단시스템과는 달리 <그림 1-1> 과 다음 같은 기능을 가진 지식 공학의 기초를 둔 유연성 있는 진단시스템이 요구된다. l 지식베이스 j (규칙과 사실) 고장 i 단기 (추론엔진) 택 사용 2훤l~ I~... -- J 사용자 I 설명기능 <그림 1-1> 고장 진단 전문가 시스템의 구성도 1) 진단이 실패했을 때 전문가의 판단을 대체하는 기능 2) True, False와 같은 판단 대신 확률값으로 표현하는 기능 3) DB나 소프트혜어만의 수정으로 새로운 모델과 특성을 응용할 수 있는 기능 4) 사용자와 정보를 주고받으며 진단 속도와 정확성을 개선 할 수 있는 기능(학습 기능) 본 연구에서는 전문가의 경험이나 지식을 규칙기반형 전문가시스템에 의해 퍼지추론 판단법을 검토하여 전문가시스템과의 연계성을 연구하였다. 이러한 요구들을 충족시키 기 위해 고장진단에 전문가시스템 (expert system)을 응용하는 것이 적합하다고 본다. - 134 -

1999년 안전경영과학회 추계학술대회 II. 고장진단 전문가 시스탬 2.1 규칙-기반 /진단시스템 (Rule-based diagnostic system) 현재까지 연구 개발된 진단 전문가 시스템에서 가장 많이 사용되어졌던 규칙기반 추론을 이용한 체스템이다. 이는 이상현상과 원인간의 직접적 유추 정보를 D" IF( 조건) THEN( 행동 )J 형식의 생성 규칙으로 표현하고자 하는 접근법이다. 즉, 규칙의 (조건) 부분이 관찰된 이상현상과 일치하게 되면 규칙의 (행동) 부분이 다음 테스트 대상으로 나 가능한 원인으로 제시되고 이러한 규칙들이 반복적으로 적용함으로써 추론을 하게 된다. 이는 문제영역 전문가로부터 구할 수 있는 지식이 잘 구조화되어 있거나 발생하 는 문제의 사례들이 휴리스틱 지식의 범위 내에 존재할 때 매우 유용한 것으로 알려져 있다. 그러나 그 유용성에도 불구하고 개발과 응용에 있어서 여러 가지 한계점들이 지적 되고 있는데 그 중 가장 중요한 것이 문제영역 전문가를 통한 지식획득 (Knowledge Acquisition) 의 문제이다[1]. 전문가시스템 개발 단계에서 시스템을 개발하는 지식 공학 자(Knowledge Engineer) 가 문제 영 역 전문가로부터 해 당분야의 지 식 을 파악하고 이 를 시스템에 적합한 형태로 표현하는 모댈구축 과정이라 할 수 있다. 일반적으로 지식획 득을 위해 지식 공학자는 문제영역 전문가와의 대화를 시도한다. 그러나 이 과정에서 얻은 모든 지식을 규칙 형태로 표현해야 하므로 자연스러운 지식의 표현이 어렵고, 이 로 인해 표현적 불일치 문제 등 실제 전문가가 사용하고 있는 진단 과정이 시스템에 반영되지 못하는 어려웅이 존재한다. 또한 설제 지식을 제공하는 전문가 자신도 그들 의 전문지식 (Expertise) 이나 의사결정 방법을 쉽고 명확하게 설명하지 못하며 이러한 전문가들로부터 지식을 얻기 위해 많은 시간과 비용 등 노력을 투자하지만 지식표현의 일관성과 완벽성의 결여 등 여전히 만족할 만한 결과를 얻지 못하고 있다 [12]. 물론, 이러한 지식획득의 병목 (Knowledge Acquisition Bottleneck) 외에도 시스템 개발 후 문제영역 전문가가 진단에 관한 규칙을 수정하거나 추가 삭제하고자 할 때 규칙 내부의 탐색 절차 (Search Procedure) 와 시스템 내부 구조 등을 완전히 파악해야 하는 유지 보수의 어려움이 있다. 또한 규칙기반 진단시스템은 과거 문제 해결의 결 과를 기억하지 못하므로 동일한 문제 해결에 있어서도 수백 개의 규칙이 새롭게 적용 반복하게 된다. 이 때문에 시스템의 정확성과 계산적 효율성 면에서도 그 유용성에 대 한 문제를 제기 할 수 있다 [6]. 2.2 사례 기반진단시스템 (Case-based diagnostic system) 규칙기반 접근법의 한계를 극복하면서 종합적 지식을 이용하기 위한 또 다른 접근 법이 최근에 새로이 대두되고 있는 사례기반 추론 (Case-based Reasoning)을 이용한 - 135 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 진단시스템이다. 이는 영역전문가에 대한 의존도를 낮추기 위해 이들로부터 직접 지식 을 획득하는 것이 아니라 과거의 경험 사례로부터 지식을 획득하려는 접근법이다 [8]. 사례기반 추론은 규칙기반 추론과 마찬가지로 휴리스틱 지식을 이용하면서도 실제 인간의 추론과정에 보다 적합하다는 장점 때문에 경계가 명확하지 않고 개념이 잘 정 의되지 않은 상황 그리고 완벽하게 이해되지 않았거나 규칙을 추출하기 어려운 분야에 서의 문제 해결에 특히 유용할 수 있다. 이러한 사례기반 시스템을 개발하는 과정을 살펴보면 이 시스템의 특징을 보다 쉽게 이해할 수 있다. Riesbeck과 Schank(1989) 는 사례기반 추론의 상대적 장점으로 첫째, 전문 지식을 일련의 규칙으로 표현하는 것보다는 과거 사례들을 사용하여 지식을 전이( 轉 移 )하고 설명하는 것이 더욱 쉽고 둘째, 실제 문제 영역의 지식들이 복잡하여 완전히 규칙으로 명시한다는 것이 비실제적이고 불가능한 반면 과거의 사례들은 이미 주어져 있어 문제 해결에 손쉽게 사용할 수 있다는 것을 지적하였다 [1 1]. 그러나 문제영역의 사례를 보다 많이 저장하여야 시스템의 성능 (Perfonnance) 을 향상시킬 수 있으므로 방대한 사례베 이스 (Case- Base) 를 필요로 하고 이로 인해 유사한 사례를 탐색하여 적절한 해를 제시 하는데 필요한 응답시간의 지연이 해결해야 할 문제다. 2.3 Fuzzy 추론 2.3.1 퍼 지 화 (Fuzzification) 기상예보나 고장진단의 이용 가능한 지식은 대개 불완전하고 부정확하기 때문에 논 리적 추론으로 지원하기에는 적당하지 못하다. 그러나 이러한 지식은 일반화와 근사화 를 통해 알지 못하는 것에 대한 예측이나 경험을 요약할 수 있다. fuzzy집합은 불확실 성을 고려하는 방식으로써 인간의 주관(애매함 :fuzziness) 을 0 에서 1 의 실수값 (membership function)을 정량화 시킨 것이다. 특히 외부상황이 동적으로 변화하여 가 중값에 변동이 생기는 경우나 정확한 조건부 확률분포 지식이 부족하여 Basian rule을 적용하기 곤란한 경우에 유용하게 사용될 수 있다 [5]. 다루는 대상물 전체를 지지집합 (support set) 이라고 하면 전체 공간 Y 에 대한 fuzzy 집합 (fuzzy set) A는 소속함수 (membeship function) 4 부르고 식 (2.1) 과 같이 정의된다. y = { y } ma; y [0, 1] ω ω y ma(y) 여 기 서, Y : Support set, ma: Fuzzy set(membership function) - 136 -

1999년 안전경영과학회 추계학술대회 그런데 fuzzy 집합은 통상의 집합 개념을 포함한 확장개념이므로 fuzzy 집합연산 을 다음과 같이 정의할 수 있다. n~(y) = 1 - ma(y) manb = na (y) ^ mb(y) for γy ε Y (2. 1) m AUB = ma (y) V mb(y) 본 연구에서 구성한 전문가 시스템은 많은 작용 변수와 사용자에 의하여 입력되는 애매한 정보들로 구성되므로 이러한 지식들을 종합하여 효과적인 판단을 내리기 위 해서는 확률적 추론방법이 필요하다. 따라서 본 시스템에서는 룰의 구성시 fuzzy 추 론방식을 도입하여 각 구성요소들의 정보를 유연하게 변화시킴으로써 판단의 질을 높이고 있다. 사례연구에서 엘리베이터의 주행거리는 다음과 같은 IF - THEN rule 로 구성될 수 있다. 위의 룰들을 정량화 하기 위해 소속함수를 이용하여 fuzzy화 한 다. 이때의 소속함수는 <그림 2-1> 과 같은 정규화된 확률밀도함수로 가정할 수 있 다. 이 함수는 일반적으로 0 에서 1사이의 값을 가지며 편차가 특정 룰에 부합되는 정 도를 나타낸다.<표 2-1> 은 엘리베이터의 주행거리에 따른 퍼지언어변수를 유추하는 생성규칙이다. <그림 2-1> 은 <표 2-1> 의 규칙들을 소속함수별 distance-time-value를 퍼지화 한 것이다. 가령 clistance-time-value가 20, 000 이면 50% 정도 MIDDLE 이고 30% 정도 HIGH 라는 언어적 변수로 변환할 수 있다. 여기서, 생성규칙의 기준인 수치 값 및 대응하는 언어변수는 임의적으로 결정한 것이지만, 전문가의 판단을 기준으로 하면 보다 객관적인 결정을 내릴 수가 있다. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 <표 2-1> 주행거리의 생성규칙 If distance-time-value S; 5000 Then fuzzv linguistic variable is VERY LOW If distance-time-value > 50000 & distance-time-value S; 10000 Then fuzzv linguistic variable is LOW If distance-time-value > 10000 & distance-time-value :S; 15000 Then fuzzv linguistic variable is MIDDLE If distance-time-value > 15000 & distance-time-value 드 20000 Then fuzzv linguistic variable is MORE OR LESS HIGH If distance-time-value > 20000 & distance-time-value 드 25000 Then fuzzv linguistic variable is HIGH If distance-time-value > 25000 Then fuzzv linguistic variable is VERY HIGH - 137 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 low middle hi앙1 1.0 ι :..L i ~ ---, 0.5 함 0.3 ιι -r 0 5000 10000 15000 20000 25000 30000 주행거 己 I(Km) <그림 2-1> distance-time-value의 소속함수 2.3.2 벼 퍼 지 화 (Defuzzification) 입력되는 정보를 퍼지화 할 때와는 반대로 시스템으로의 입력은 보통의 수치값이 어야 하므로 제어규칙을 통해서 나온 퍼지값을 보통의 수치값으로 변환할 필요가 있 다. 이러한 과정을 비퍼지화라고 하며 비퍼지화는 전문가 시스템에서 운영자에게 점 검요함 이라는 언어값을 이해하여 그에 해당하는 수치의 사용횟수, 사용거리를 결정 하는 것과 유사하다. ID. 고장진단 설계 및 고장 분석 3.1 Fuzzy 고장진단 전문가 시스템 기존의 전문가 시스템에서 이용되고 있는 대부분의 지식은 의미를 가지는 지식이 아니라, 단순한 문자적 상징 (symbol)으로서의 지식이다. 그러므로 확실하고 단순한 의 미뿐만 아니라 실생활에서 흔히 발생하는 모호하고 불확실한 개념까지 포함하는 지식 을 표현하고 또 그러한 지식을 기반으로 새로운 사실을 추론하기 위해서, 1965년 Zadeh가 제안한 퍼지이론의 적용을 시도하고 있다. 퍼지이론을 도입한 퍼지 전문가 시스템은 지식 베이스에서 모호한 지식을 표현하 고, 추론엔진에서는 이들 모호한 지식을 업력할 때 정확한 매칭 (exact matching) 이 이 - 138 -

1999년 안전경영과학회 추계학술대회 루어지지 않더라도 원하는 조건을 어느 정도 만족한다면 그 만족도를 감안하여 결론 을 유도하도록 한다 [2, 3, 4]. 그러나 이때의 지식표현은 가장 단순한 표현 방법인 규칙 -기반형 Crule-based) 전문가 시스템만을 지원하고 있다. 그러므로 지식들은 규칙 Crule)" 과 사실 (fact)" 로 표현되며 이때의 규칙은 if 증후 (evidence) 명제 then 결론 (hypothesis) 명 제 혹은 if 조건 (condition)" 의 형 태를 갖는다. 본 연구에서 제안한 FFTA(Fuzzy Fault Tree Analysis) 전문가 시스템은 고장 결 함을 효율적으로 처리하는 규칙 기반 전문가 시스템과 FT 구축 분석 평가시 프로그 램을 유지보수 할 수 있는 객체지향 프로그래밍을 조합하여 구축하였다. 하지만, 본 모 델은 FTA 방법에 포함된 여러 가지 지식자료들을 객체 지향적으로 구현하기 위한 방 향을 제시하는데 있으며, 모델의 원리, 설계원칙들에 주안점을 맞추었다. FFTAES 지 식 기 반은 블 랙 보드 구조 (blackboard architecture) 상에 구성 할 수 있으 며, 지식베이스, 데이터베이스, 추론기관의 구조로 되어 있어, 규칙들 (rules) 은 특수한 영역의 문제들을 해결하기 위하여 사용하며, 다른 사상들과의 관련성, 경험적 기법, 순 차적 지식, 지식의 현 구조를 구현할 수 있도록 필요한 지식을 찾아내는 역할을 한다. 그리고 지식 베이스들을 사용하여 정성적인 추론을 수행하고, 블랙보드에서 데이타 흐 름을 통제하기 위해 사용한다 [1 이. 3.2 Fuzzy 고장진단 전문가 시스템 절차 3.2.1 시스템의 구성과 기능 확인 시스템(장치)은 일반적으로 구성요소가 직렬, 병렬, 또는 직.병렬 혼합으로 연결된다. <그럼 3-1> 과 같이 시스템은 서브시스템 (sub-system) 으로 구성되고, 시브시스템은 컴 포넌트 (component), 컴포넌트는 부품 (parts) 등으로 구성될 것이다. 따라서 이들 구성 요소의 내용과 연결을 충분히 파악하여 시스템의 임무를 확인하고 시스템의 기능 및 성능 등의 요구사항(기술요구서 등)과 일치하는지를 확인한다. 일반적으로 시스템은 서브시스템 레벨로 분해하여 실시하고, 서브시스템은 컴포넌 트 레벨로 분해하여 실시한다. 보통은 부품이 최소의 단위이지만 부품울 다시 작은 요 소로 분해하여 부품의 진단을 실시할 수도 있다. 시스템을 분해하는 경우 하드웨어를 기준으로 분해하는 것보다는 기능적으로 분해 하는 것이 효과적이다. <표 3-1> 의 퍼지언어 변수인 "likely", "unlikely" 등의 주술어의 의미는 객관적이므 로 쉽게 구별할 수가 있으며 이외의 다른 언어변수는 수식어 및 퍼지 확장자를 사용 하여 유도할 수 있다. 소속함수의 가로축은 고장확률를 나타낸다. 그리고 <표 3-1> 은 본 연구를 위한 기본적 언어와 그 소속함수를 제시하였으며, 여기서 제시된 언어변수 - 139 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 의 의미가 개인적 해석에 의한 것이지만 고장진단 분야의 전문가의 토론을 통하여 관 련된 언어정의의 정확성을 확장시키면 이러한 주관적 차이는 해소할 수 있다. <표 3-2> 는 언어변수 및 이들 언어변수의 소속정도를 나타내는 소속함수에 의해 근사추론 규칙으로 평가하는 방법과 G1 사상의 위험가능성을 결정하기 위한 퍼지연산 을 실행하는 내용을 나타낸 것이다. 여기서, 함축요인(i mplication component) 은 G1 사상의 고장을 전문가가 정의한 결과를 나타내며, 선결요인 (premise component)은 사용자가 공급한다. <그림 3-1> 일반적인 시스템 구성 요소 퍼지추론 기관은 3 개의 구성요인 implication (전문가가 제시한 자료), premise(사용 자가 제시한 자료), result( 전문가와 사용자가 제시한 자료를 비교한 퍼지추론 자료)로 구성하였으며, fuzzy _inference 방법으로 표현한다. result" 변수는 분석된 사상(비퍼지 화)의 고장위험에 관련한 근사적 언어변수를 저장한다. <표 3-1> 고장요인에 대한 언어적 표현의 소속함수 [7] 퍼지언어변수 -까L - {- A1 함 -까 high 0 0 0.1 0.3 0.7 0.9 medium 0 0.2 0.7 1 0.7 0.2 0 low 0.9 0.7 0.3 0.1 0 0 unknown 1 undefined 0 0 0 0 0 0 0 more or less high 0 0 0.3 0.5 0.7 0.7 1 very high 0 0 0 0.1 0.5 0.8 very very high 0 0 0 0 0.6 0.9 likely 0 0.1 0.5 0.7 0.9 1 1 1 0.9 0.8 0.5 0 0 not likely 1 1 0.5 0.3 0.1 0.1 0-140 -

1999년 안전경영과학회 추계학술대회 FTA의 구성요소에 대한 자료구조 형태를 다음과 같이 분류하여 퍼지 FTA 전문가 시스템을 실시한다. 1) 고장률이 데이터베이스가 되지 않거나 고장률 자료가 시스템 상황을 정확하게 표현 하지 못한다고 가정 한다. 2) 구성요소의 고장이 사용기간 또는 내용년수의 기준으로 고장률이 나타날 경우는 지 수분포를 따른다고 가정 한다. 3) 시스템을 구성하고 있는 또 다른 부품의 고장은 사용횟수 또는 가동거리를 기준으 로 고장률이 나타날 경우는 와이블 분포 혹은 기타 다른 분포함수를 따른다고 가정한 다 4) 시스템을 구성하는 부품들의 고장형태로 동시에 나타날 경우 다음의 진단절차에 따 라 실시한다. 5) 본 진단 시스템은 실시간 (real-time) 에 의해서만 적용이 가능하다. <표 3-2> 확률 대 퍼지근사추론 Boolean mode I Fuzzy mode <Probability of event required for 조건 G1 = P1 U P2 입 력 P(1) = 0.015 P(2) = 0.005 I<ProbabiIity not required instead, Use calculation) I Iinguistic variables) BooI 연산 P(G1) = P(1) + P(2) 결과 P(G1) = 0.02 입 력 Pl = medium P2 = 'low Implication fuzzy inference If P1= high then G1= high Rp1=P1 0 G1 If P2='high' then G1= high Rp2=P2 o G1 Premise fuzzy inference If P1= me이um' & P2= low Then G1=? Fuzzy 연산 Gl = (E1 REl ) U (E2 R E2 ) Fuzzy 결과 μ Gl = {O 0 0.1 0.3 0.7 0.7 0.7} Defuzzification P(Gl) = "more or Iess high" Fuzzy evaluate Action Gl is defuzzification CImplication, Premise, result) 3.3 FFTAES 고장진단절차 본 연구 모델의 과정을 정리하여 다음과 같이 고장진단절차로 요약하였다.<그림 3-2> 는 본 연구에서 제안한 FFTAES 모델의 실시 절차를 나타낸 것이다. - 141 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 <단계 1> 시스템을 구성하고 있는 부품들의 특성을 조사하여, 부품들의 특성에 따라 고장률이 데이터베이스가 되어 있는 경우와 그렇지 않는 경우로 분류한다. <단계 2> 시스템을 구성하고 있는 부품의 고장 상황을 정확하게 표현하지 못하는 자 료를 분류한다. <단계 3> 실시간에 따라 고장률이 데이터베이스가 되어있는 경우에는 KB 에 다. 저장한 <단계 4> 부품의 고장률이 실시간에 따라 저장되지 않는 구성요소의 고장률값 및 부 품의 고장상황을 정확하게 표현하지 못하는 고장률값을 고장이 발생할 수 있는 가능성 값인 소속함수로 구축한다. <단계 5> 구성요소의 정보를 고장이 발생하는 기준(예를들어 가동시간, 가동거리, 작 동횟수 등)에 따라 고장률을 조사한다. <단계 6> <단계 3> 에서 조사한 고장률을 기준에 맞는 각각의 분포함수로 퍼지추론을 실시한다. <단계 7> 분포함수에 따라 구한 고장률 값을 퍼지언어변수로 유추한다. <단계 8> <단계 5> 에서 구한 고장률은 신뢰도가 떨어진 값이기 때문에 일반적 고장 률과 구별하여 별도의 KB 에 저장한다. FT 구성요소 추출 j노드 YES ----~ 실시 간에 따른 ------------~ ---~판장율이 KB(Knowlege Base) -~ - 유무 _------ :J포- 구성요소 소속함수 구등축 1 ------ ---- 土 -- 구성 요소 정 보를 check하여 고장율 조사 /'(D가동시간 딴간현펀혼작동횟수 etc t Fuzzy inference } / / / / Z / + 소속함수 처리 고장률 퍼지언어 변수 유추 -- -- ------1 KB(Knowlege Bases) 구축 그림 3-2> FFTAES 진단절차 흐름도 - 142 -

1999년 안전경영과학회 추계학술대회 N. 사례연구 1997 년 말 현재 전국에 설치되어 운행중인 엘리베이터는 약 15만대에 이르고 있는 것으로 집계되어 었다. 안전이 중요시 되는 엘리베이터의 고장을 방지하고 운행을 유 지할 수 있는 유지 보수 시스템이 요구된다.<표 4-2> 는 엘리베이터의 진단항목별 상세 설명을 나타낸 것이다. 부품의 기능 저하와 노화에 대한 수명예측은 KB 에 저장 된 자료를 이용하여 결정한다.<표 4-1>은 가동시간 작동횟수 운행거리 등에 의해 수리 또는 교체하는 부품을 나타낸 것이다. 엘리베이터의 고장 부위 중 보수요청이 많은 도어구동부를 대상으로 Limit 감지부 품을 대상으로 고장진단 실험 자료를 구하였다. limit 장치는 door 2조씩 설치되어 있 고, 1 회 개폐시 on, off 기능이 각각 2 번씩 작동한다.<그림 4-1> 은 엘리베이터 시스템 의 특성을 분류하여 각 특성에 해당하는 기초자료를 나타낸 것이다. <표 4-1> 측정항목별 교체부품 측정항목 주행거리,주행시간 기동횟수 각 층 도어작동횟수 교체 부품 윤활유, 가이 드류, SHEAVE, BEAMPULLY 브 레 이 크부속, Relay contactor 도어 기계관련 장치 <표 4-2> 엘리베이터 주요진단항목 진단항목 운전성 기계실 카 내부 홀 상세설명 출발시간, 가속시간, 감속시간 제어반 Relay 조작상Ell,Microcomputer OPB상태, 조명 점 등상태 카 버튼, 각 층의 흘버튼 도어 Open/Close 버 튼, Photo,Safety-Shoe 승강로 합계 각종 Limit스위 치 mls,dls,sdsul..) 약 150 항목 - 143 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 층영운행푼.Y. 4.731 5.0001 ι lí: 1 4:32 8G.6 6:34 421 687 6.~_O 720 760 8,~1 : :P22 Lι -_.~_..1^~._.. _. :C..!. ~. L::'ι--j_J._-.rz":..,.i:,;.".:~ r:.j 12---:'3---4---"5-"6--7 8 9 1 0 11 12 쩔간 기똥횟수 ~ 1814 쩍 <그림 4-1> 월간 엘리베이터 운행상황 본 연구의 모델을 적용하기 위하여, 엘리베이터의 가동시간이 50, 000시간 시점에서 도어구동부의 고장률 자료가 정확하게 설명되어 있지 않거나, 실시간에 따라 고장률 자료가 KB 에 저장되어 있지 않다고 가정할 경우, 퍼지언어 변수로 유추하여 고장진단 을 실시하고자 한다.<표 4-3> 은 엘리베이터 도어구동부를 구성하고 있는 부품의 고 장률 자료를 제시한 것이다. 현 가동시간에 대한 고장상황을 <그림 4-2> 와 같은 계산 도표 (Nomograph) 를 작성하여 <표 4-3> 의 퍼지언어 변수로 유추하였다 <표 4-3> 엘리베이터 도어구동부 고장률값의 퍼지언어변수 구성요소 MIL-HDBK-217E 내구성 및 50,OOO(hr) 시 점 의 Failure rate/10 6 hr 수명거리 누적 고장확률 (F(t)) 퍼지언어변수 L i m i t sensor 0.02 300만회 0.59 medium Relay 0.15 500만회 0.78 very high L i mi t switch 0.001 0.28 low L / M bearing 20.0 3200Km 0.27 more or less high 엘 리 베 이 터 구성 부품 중 bearing과 relay, limit switch, sensor를 대 상으로 이 들 부품의 고장확률값을 0 에서 l사이에 두고 퍼지언어변수로 추정하였다. 여기서, 엘리베 - 144 -

1999년 안전경영과학회 추계학술대회 이터가 고장이 발생하는 시점 (L1 t)를 50, 000시간으로 하고 고장가능성을 1 로 수렴시켜 퍼지언어변수를 추정하였다. 가동거리와 가동횟수를 비교하여 <그림 4-2> 의 두가지 형태의 계산도표를 작성하여 각 구성부품의 특성에 따라 누적고장확률값을 구한다. 그리고 limit sensor와 switch 등의 각 구성부품의 고장률값과 시간을 각 고장확률밀 도 함수에 따라 구한다. limit sensor는 F(t)=l-e H(t) 에 의 해 0.59값을 찾아 <그림 4-2> 의 왼쪽 도표에 의해 퍼지언어변수를 추정하고, bearing은 오른쪽 도표에 의해 퍼지언 어변수값을 추정하였다. 따라서 이 좀더 정확한 퍼지언어변수 값을 추출할 수가 있다. 고장가능성을 1 로 수렴시켜 퍼지언어변수를 추정한 값 high high medium medium low 0 0.5 low! 펀frf템 <그림 4-2> 계산도표 (Nomograph) v. 결론 본 연구는 시스템을 구성하고 있는 부품들의 고장률이 실시간에 따라 저장되지 않 거나, 자료가 시스템 상황을 정확히 표현하지 못하는 경우를 대상으로 한 것이다. 이러 한 부족하거나 부정확한 자료를 어용하여 신뢰도 및 고장률을 구하기보다는 부품의 특 성에 맞는 고장기준을 설정하여 고장분포함수를 유도함으로서 언어변수로 고장진단을 실시하였다. 이러한 불확실한 기본사상의 고장 가능성 및 중간사상의 고장 가능성 값은 확정적 으로 주어진 사상의 고장률 값과 구별하기 위하여 별도의 KB를 구축하여 저장시켜 둔 다. 따라서 객체지향 전문가 시스템으로 FTA를 구축한 경우 이러한 KB는 사용자에게 보다 정확한 고장안전 진단 자료를 제공할 수 있다. 앞으로의 연구방향은 시스템을 구성하고 있는 각 부품의 고장자료가 각 기준에 따라 여러 가지 분포함수로 동시에 나타날 경우 그 상위사상에서 통합된 분포함수로 유도하 여 고장진단을 실시할 수 있는 방법을 모색할 것이다. - 145 -

퍼지추론 지식베이스를 활용한 고장진단 전문가시스템 모델 연구 박주식 강경식 참고문헌 [1] 김길동, 조 암, 퍼지집합에 의한 FT분석 및 신뢰성 분석, 산업안전학회지, VoLl2, No.3, 1997, pp.155-160. [2] Binaghi,E., "A Fuzzy Logic Inference model for a rule-based system in medical diagnosis", Expert Systems, Vo1.7, No.3, 1990, pp.134-14l. [3] Buckley, ].]., "A Fuzzy Expert System", Fuzzy Sets and Systems, r0 1.20, 1986, pp.l-16. [4] Buckley, ].]. and Tucker,D., "Extended Fuzzy Relations: Application to Fuzzy Expert System", Int.]. of Approximate Reasoning, Vol.l, 1987, pp.177-195. [5] Edward R. Dougherty, et al., "Mathematical Methods for Artificial Intelligence and Autonomous System", Prentice-Hall Intemational Editions, 1988. [6] Gruber, T., "Leaming Why by Being Told What : Interactive Acquisition of ]ustification", IEEE Expert, Aug. 1991, pp.65-75. [7] Karwoski, W., A.Mital, "Application of approximate reasoning in risk analysis," Applications of Fuzzy Set Theory in Human Factors, 1986, pp.227-243. [8] Lambert, H. E., "Fault Trees for Decision Making in Systems Analysis," Lawrence Livermore Laboratorγ, University of Califimia, Livermore, UCRL-51829, LLNL, 1975. [9] McCormick, N. ]., Reliability and Risk Analysis, Academic Press, New Y ork, 1981. [10] Neuron Data, NEXPERT OB]ECT V2.0 Prograrnmers Reference Manual, 1991; Palo Alto, CA. [11] Riesbeck, c.k. and Schank R.C., op. cit., 1989. [12] Slade, S, "Case-Based Reasoning A Research Paradigm", AI Magazin, Spring, 1991. - 146 -