The most significantly difficult problem when developing expert system for NPP accident diagnosis and treatment is the manipulation of time-varying dynamic variables. In order to manipulate the time-varying dynamic plant variables, this paper attempts to modify accident diagnosis rules when time is varying. In addition to rule modification method, this system also used transient analysis codes and accident analysis codes as a data-base. In order to simulate this expert system, PROLOG was used for its knowledge representation and its inherent backtracking inference strategy was used for inference engine.
원자로 비상운전 또는 사고발생시 인간실수를 줄이고, 가동률을 향상시키기 위한 전문가 시스템을 개발하는데 가장 큰 문제점은 원자로의 급격한 사고진행에서 기인되는 시간에 따라 변하는 동적 변수의 처리이다. 이러한 원자로의 독특한 사고특성 때문에 전문가 시스템의 지식을 일반적인 룰 표현방법으로 표현하기가 어렵다. 따라서, 본 연구에서 개발한 전문가 시스템은 이와같은 문제점을 룰을 사고가 진행되는 시간에 따라 변화되도록 하는 룰변환방법과 수행지수를 이용하여 해결하고자 시도하였다.
시스템의 지식표현은 PROLOG를 사용한 룰 표현방법을 사용하였으며 추론기관은 PROLOG의 BACKTRACKING 추론기관을 사용하였다. 시스템 시뮬레이션(Simulation)을 위해 9개의 설계 기초사고를 선택하였으며, 시스템 Verification결과 시간에 따른 동적 변수를 효과적으로 처리할 수 있었으며 수행지수를 이용해서 룰 사이의 Confliction 과 불필요한 룰을 제거할 수 있었다.
최소 수행지수를 갖는 사고를 우선적으로 Execute하는 Rule-Value Approach 추론방법을 도입하므로서 추론시간을 줄일 수 있었으며 따라서, On-Line,Real-Time 사고 진단 및 처방이 가능하였다.