[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR920003701B1 - 리얼타임 엑스파트 계산기 시스템 - Google Patents

리얼타임 엑스파트 계산기 시스템 Download PDF

Info

Publication number
KR920003701B1
KR920003701B1 KR1019890003261A KR890003261A KR920003701B1 KR 920003701 B1 KR920003701 B1 KR 920003701B1 KR 1019890003261 A KR1019890003261 A KR 1019890003261A KR 890003261 A KR890003261 A KR 890003261A KR 920003701 B1 KR920003701 B1 KR 920003701B1
Authority
KR
South Korea
Prior art keywords
inference
unit
processing
real
calculator
Prior art date
Application number
KR1019890003261A
Other languages
English (en)
Other versions
KR890015149A (ko
Inventor
히로시 유우끼
Original Assignee
가부시끼가이샤 도시바
아오이 죠이찌
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 가부시끼가이샤 도시바, 아오이 죠이찌 filed Critical 가부시끼가이샤 도시바
Publication of KR890015149A publication Critical patent/KR890015149A/ko
Application granted granted Critical
Publication of KR920003701B1 publication Critical patent/KR920003701B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Feedback Control In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Machine Translation (AREA)

Abstract

내용 없음.

Description

리얼타임 엑스파트 계산기 시스템
제 1 도는 본 발명의 제 1 의 실시예를 나타낸 시스템 구성도.
제 2 도는 제 1 도의 구성에 있어서의 처리절차를 나타낸 도면.
제 3 도는 작업자에 대한 가이던스를 가능하게한 실시예에서의 처리절차를 나타낸 도면.
제 4 도는 프로세스 엑스파트 계산기시스템 중에 추론전 처리부와 추론후 처리부를 설비한 실시예의 시스템 구성도.
제 5 도는 본 발명의 다른 실시예의 시스템 구성도.
제 6 도는 제 5 도의 구성을 엑스파트 처리부와 리얼타임 처리부로 나눈 실시예를 나타낸 시스템 구성도.
제 7 도는 제 5 도와 같은 리얼타임 감시제어시스템에서의 전처리부와 후처리부의 내용을 나타낸 구성도.
제 8 도는 제 6 도와 같은 분리형 시스템에 있어서의 전처리와 후처리부의 내용을 나타낸 구성도.
본 발명은 숙련된 작업자가 갖는 지식에 준하여 숙련작업자와 같은 추론을 행하는 엑스파트 처리와, 엑스파트 처리이외의 처리이며, 리얼타임으로 행하는 통상 업무처리를 행하는 리얼타임 엑스파트 계산기시스템에 관한 것이다.
엑스파트처리를 행하는 종래의 계산기 시스템의 대부분은 엑스파트 처리전용의 엑스파트 계산기 시스템이나 또는 리얼타임으로 행하는 통상 업무처리와 엑스파트처리를 공존시켜서 행하는 범용 리얼타임 계산기 시스템 중 어느것이였다.
엑스파트 계산기 시스템을 사용하여 엑스파트 처리를 행하는 경우에는 엑스파트 처리만을 행하는 시스템이기 때문에 고속으로 AI(인공지능)처리를 행하든지 고도한 CRT맨 머신기능에 의한 풍부한 서포트 기능장치를 이용할 수 있는 등의 이점이 얻어진다. 그러나, 이 시스템은 그 자체가 독립된 시스템을 구성하는 스탠드 아론 타입이기 때문에 엑스파트 처리에 필요한 추론데이타의 입력이나 추론결과의 판단을 작업자가 입출력장치를 거쳐서 회화에 의해서 행할 필요가 있다. 그 때문에 외부사상에 계산기 시스템을 연동시켜서 행하는 리얼타임 처리에는 적합하지 않다는 문제가 있었다.
한편, 범용의 리얼타임 계산기를 사용하여 엑스파트처리를 행하는 경우에는 엑스파트처리에 필요한 추론 데이타의 입력이나 추론 결과에 준하여 행하는 제어등의 통상 업무 처리를 작업자를 거치지 않고, 리얼타임으로 행할 수도 있다. 그러나, 동일 계산기시스템의 내부에 통상 업무처리와 엑스파트 처리를 공존시키기 때문에 계산기의 부하가 높아진다. 그때문에 통상 업무처리에 지장을 주는 일이 없도록 하기 위해서는 대규모의 엑스파트 처리를 행할 수 없다는 문제가 있었다.
그런데 프로세스제어를 행하는 엑스파트 시스템에 있어서는 프로세스 입력장치에서 프로세스 정보를 집어 넣어 그것을 기본으로 추론을 행하고 프로세스에 대해서 프로세스 출력장치를 경유하여 추론결과를 출력하고 또 CRT표시장치에 추론결과를 출력한다.
또, 종래 프로세스 엑스파트 시스템에서 필요한 전처리 및 후처리는 그때마다 프로그램 처리로 해결하고 있었다. 여기서 전처리라함은 센서로부터 프로세스 데이타를 입력시키고 엑스파트처리에 적합한 형으로 가공하는 처리를 말하며 후처리라 함은 엑스파트 시스템의 추론결과를 프린터 및 CRT에 가이던스 출력을 하든지 프로세스 출력장치로 출력하는 처리를 말한다.
그러나, 엑스파트 시스템의 추론룰이 변경되어 필요한 전처리 및 후처리에 변경이 발생된 경우에는 전처리 및 후처리는 엑스파트 시스템과 별도의 기능이기 때문에 용이한 변경이 곤란했다.
즉, 이 추론 전처리부와 추론 후처리부는 엑스파트 시스템 중에는 포함되지 않으므로 프로세스를 대상으로 엑스파트 시스템을 구축하는 경우에 별도로 프로그램처리 등으로 개발할 필요가 있다. 그 때문에 엑스파트 시스템에 변경이나 추가가 있는 경우에 그것에 맞추어서 추론 전처리부 및 추론 후처리부에 대해서 수정을 행하는 작업은 큰일이다.
따라서 본 발명의 목적은 엑스파트 처리전용 계산기와 동등 레벨의 서포트 기능장치를 설비하고 통상 업무처리에 지장을 주는 일이 없이 대규모의 엑스파트 처리를 리얼타임으로 행하고 또 그 결과를 이용하여 자동제어등의 통상 업무처리를 행할 수 있는 시스템을 제공하는 것이다.
본 발명의 다른 목적은 엑스파트 시스템에서 필요로 하는 전처리 및 후처리를 효율적으로 행할 수 있는 시스템을 제공하는 것이다.
본 발명에 의하면 추론 데이타를 사용하여 추론을 행하는 엑스파트 처리와 엑스파트 처리이외의 처리이며, 리얼타임으로 행하는 통상 업무처리를 행하는 리얼타임 엑스파트 계산기 시스템에 있어서 통상 업무처리와 추론 데이타의 수집 및 출력을 행하는 제 1 의 계산기 시스템과 제 1 의 계산기가 출력한 추론데이타를 격납하는 추론 데이타 격납부와 추론을 행하기 위한 지식을 격납하는 지식격납부와 지식에 준하여 추론 데이타를 사용하여 추론을 행하는 추론실행부와 이 추론결과를 출력하는 추론결과 출력부를 갖는 제 2 의 계산기 시스템을 설비하고 제 2 의 계산기 시스템이 출력한 추론결과를 사용하여 제 1 의 계산기 시스템이 통상 업무처리를 행하는 것을 특징으로 하는 리얼타임엑스파트 계산기 시스템이 제공된다.
또, 본 발명에 의하면 추론해야할 데이타의 입력/편집을 행하는 전처리부와 이 전처리부에서 전처리된 추론데이타를 격납하는 추론 데이타 격납부와, 추론을 행하기 위한 지식베이스를 격납하는 지식 격납부와 이 지식 격납부의 격납내용에 준하여 상기 추론 데이타를 사용하여 추론을 행하는 추론실행부와 이 추론 실행부에서 얻은 추론 결과를 출력에 적합한 형으로 처리하는 후처리부와 시스템 상태를 대표하는 시스템 정의를 발생하는 시스템 정의 편집부와 발생된 시스템정의에 준하여 상기 지식 베이스, 전처리 정의, 후처리 정의를 변경시키는 시스템 정의 변경부를 설비하여 입력 및 출력을 리얼타임으로 행하는 동시에 엑스파트 처리를 실행하는 리얼타임 엑스파트 계산기시스템이 제공된다.
본 발명의 시스템에서는 리얼타임으로 행하는 통상 업무처리 및 추론 데이타의 수집을 제 1 의 계산기 시스템이 행하고 추론데이타를 사용하여 추론을 행하는 엑스파트 처리를 제 2 의 계산기 시스템이 행하고 이 제 2 의 계산기 시스템의 추론결과를 사용하여 제 1 의 계산기 시스템이 통상 업무처리를 행한다. 이와 같이 통상 업무처리와 엑스파트 처리를 분산시켜 행하기 때문에 통상 업무처리에 지장을 주지 않고, 대규모의 엑스파트 처리를 리얼타임으로 행할 수 있다.
또, 본 발명의 시스템에서는 종래의 프로세스 감시 제어로 행하고 있는 프로세스로의 입력/편집기능 및 프로세스로의 출력/CRT맨 머신 인터페이스기능과 엑스파트 시스템을 결합시킨다. 프로세스로의 입력/편집기능은 추론 전처리부로서 기능시키고 프로세스로의 출력/CRT맨머신 인터페이스 기능은 추론 후처리부로서 기능시키고 있으므로 엑스파트 시스템에서 필요로 하는 전처리 및 후처리를 리얼타임 감시제어의 기능으로 실현시킬 수 있다. 그 때문에 프로세스 엑스파트를 실현시킬때에 엑스파트 시스템의 전처리 및 후처리에 의한 프로그램을 그때마다 작성할 필요가 없어졌다.
또, 본 발명의 시스템에서는 패키지화 된 전처리 및 후처리의 기능 및 지식베이스를 시스템 정의를 바꿈으로써 변경되도록 하고 있기 때문에 시스템의 처리에 변경이 생길 경우에도 전처리, 후처리가 적절히 행해지고 가장 유용한 지식 베이스가 사용되게 된다.
본 발명의 제 1 의 실시예에 의한 리얼타임 엑스파트 계산기 시스템의 구성에 대해서 제 1 도를 참조하여 설명한다. 리얼타임 계산기 시스템 1은 통상 업무처리 및 추론데이타의 수집을 행하는 시스템이며, 제 1 의 계산기 시스템에 상당한다. 엑스파트 계산기 시스템 2는 엑스파트 처리를 행하는 제 2 의 계산기 시스템에 상당한다. 입출력 장치 33은 CRT나 키보드, 마우스등으로 대표되는 작업자가 회화에 의해서 입출력 조작을 행하기 위한 장치이다. 입출력용 접속 장치 32는 입출력 장치 33과 이하에 설명하는 지식 베이스 편집부 28, 추론데이타 격납부 25등과의 접속을 하는 것이다. 지식 베이스 격납부 29는 숙련자가 갖고 있는 지식을 컴퓨터로 처리가능한 데이타로 한 지식 베이스를 격납한다. 지식 베이스 편집부 28은 지식 베이스 격납부 29에 격납되어 있는 지식 베이스를 작업자가 입출력 장치 33을 거쳐서 추가, 삭제, 변경등의 편집을 행하기 위한 것이다. 지식 베이스 콤파일러 격납부 30은 지식베이스 격납부 29에 격납되어 있는 지식베이스를 실행 가능한 지식으로 번역하는 콤파일러를 격납한다. 추론데이타 격납부 25는 작업자가 입출력장치 33에서 입력된 추론데이타를 격납한다. 추론실행부 26은 이 추론데이타를 사용하여 실행가능 지식격납부 31에 격납되어 있는 실행가능 지식에 준하여 숙련작업자가 행하는 추론을 실행한다. 추론결과 격납부 27은 추론실행부 26이 추론한 결과를 격납하는 것이며 추론결과는 입출력 접속장치 32를 거쳐서 입출력 장치 33로 출력된다.
또, 접속장치 21, 추론데이타세트부 22, 추론기동부 23, 추론결과 출력부 24가 설비되어 있다.
접속장치 21은 리얼타임 계산기 시스템 1과 추론데이타 세트부 22, 추론기동부 23, 추론결과 출력부 24를 접속하는 인터페이스로서의 기능을 갖는다. 추론 데이타 세트부 22는 리얼 타임 계산기 시스템 1이 수집된 추론데이타를 수신하여 추론데이타 격납부 25에 격납시킨다. 추론기동부 23은 리얼타임 계산기 시스템 1이 추론의 기동 요구를 행한 경우에 그 명령을 받아서 추론 실행부 26에 추론을 실행시킨다. 추론결과 출력부 24는 추론결과 격납부 27에 격납되어 있는 추론결과를 출력하는 것이며, 출력된 추론결과는 접속장치 21을 거쳐서 리얼타임 계산기 시스템 1에 주어진다.
이와 같은 리얼타임 엑스파트 계산기 시스템의 처리 절차에 대해서 제 2 도를 참조하여 설명한다. 리얼타임 계산기 시스템 1이 추론 데이타를 수집하고(스텝 101), 추론 데이타를 엑스파트 계산기 시스템 2에 송신하여 수신함을 요구한다.(스텝 102). 엑스파트 계산기 시스템 2에서 접속장치 21을 거쳐서 추론 데이타 세트부 22가 추론 데이타를 수신하여 이 데이타를 추론격납부 25에 세트시키고 수신을 완료함을 전달한다(스텝 103). 리얼타임 계산기 시스템 1이 추론결과가 필요할때에 추론의 기동을 요구한다(스텝 104). 이것에 응하여 추론 기동부 23이 추론실행부 26에 추론을 실행시키고 요구가 완료됨을 전달한다(스텝 105). 리얼 타임 계산기 시스템 1이 추론결과의 판독을 요구하고(스텝 106), 추론결과 출력부 24가 추론결과를 출력한다(스텝 107). 이 추론 결과를 기본으로 하여 리얼타임 계산기 시스템 1이 통상 업무처리를 행한다(스텝 108).
이와 같이 제 1 실시예에 의하면 통상 업무 처리에 지장을 주지 않고, 대규모의 엑스파트 처리를 리얼타임으로 행할 수 있다. 입출력 장치 33을 사용함으로써 엑스파트 처리 전용기와 같이 고도한 CRT맨머신 기능에 의해서 풍부한 서포트 기능장치의 이용이 가능하다. 또, 통상 업무처리용 데이타와 지식베이스를 분산해서 처리하기 때문에 지식베이스의 편집이 용이하고 메인 테난스성이 향상된다. 또, 엑스파트 계산기 시스템을 증가시켜 리얼타임 계산기시스템과 접속함으로써 복수종류의 엑스파트 처리를 동시에 병행하여 제어 할 수 있다. 엑스파트 계산기 시스템을 표준 패키지로 하여 다른 리얼타임 계산기 시스템에 용이하게 제공할 수도 있다.
다음에 더 구체적인 제 2 의 실시예에 의한 리얼타임 엑스파트 계산기 시스템에 대해서 그 처리 절차를 제 3 도를 참조하여 설명한다. 이것은 현장의 프로세스를 적절히 운용하기 위한 가이드를 작업자에 통지하는 시스템이다. 리얼 타임 계산기 시스템 1은 현장의 프로세스의 데이타를 센서로부터 얻어서 통상 업무처리로서의 프로세서의 감시를 행함과 동시에 추론에 필요한 프로세스 데이타의 수집도 행한다. 엑스파트 계산기 시스템 2는 프로세스의 운용에 필요한 추론을 행한다.
리얼타임 계산기시스템 1이 프로세스 데이타를 수집하고(스텝111), 이 중에서 통상 업무처리용 데이타를 가공하여(스텝 112), 그 결과를 프로세스 감시정보로서 표시한다(스텝 113). 수집된 프로세스 데이타 중 추론용 프로세스 데이타를 엑스파트 계산기 시스템 2로 송신하여 수신을 요구한다(스텝 114). 엑스파트 계산기 시스템 2에서 추론용 프로세스 데이타를 수신하고 또 데이타 세트를 행한다(스텝 115). 리얼 타임 계산기 시스템 1이 엑스파트 시스템 2에 기동요구를 행하고(스텝 116), 이것에 따라서 엑스파트 계산기 시스템 2가 프로세스 운용 가이드용 추론을 실행하여 완료를 알린다(스텝 117). 리얼타임 계산기 시스템 1이 추론결과의 판독을 요구하고(스텝 118), 엑스파트 계산기 시스템 2가 추론 결과를 출력한다(스텝 119). 이 결과를 리얼타임 계산기 시스템 1이 프로세스 운용 가이던스로서 표시한다(스텝 120). 작업자는 리얼타임 계산기 시스템 1이 표시한 프로세스 감시정보나 프로세스 운용 가이던스 표시에 준하여 프로세스의 운용을 행한다. 또 작업자는 제 1 의 실시예와 같이 엑스파트 계산기 시스템 1에서의 프로세스 운용지식 베이스의 편집을 행할 수도 있다.
이와 같이 제 2 의 실시예에 의하면 프로세스 감시하는 통상 업무처리에 지장을 주지 않고 대규모의 프로세스 운용가이드 추론으로서의 엑스파트 처리를 행할 수 있다. 그 때문에 프로세스의 운전상태에 맞는 최적 프로세스 운용가이드를 얻을 수 있고, 프로세스 운전 조작의 숙련자가 아니라도 숙련자와 같은 프로세스 운용관리를 할 수 있다. 또, 리얼타임으로 행하기 때문에 프로세스의 운전 상태의 변화에 직접 대응하여 판단할 수 있다. 또 엑스파트 처리 전용기와 같이 프로세스 운용지식을 지식베이스로서 정리하고 격납, 편집을 행할 수 있다.
제 4 도는 제 1 도에 나타낸 프로세스 엑스파트 계산기 시스템 중에 추론 전처리부와 추론 후처리부를 설비한 실시예를 나타낸 시스템 구성도이다.
이 실시예에서는 추론 데이타 격납부 25에 입력되는 추론데이타는 프로세스 입력장치 41에서 취입되고 추론 전처리부 51에서 전처리된다.
이 추론전처리부 51은 프로세스 정보를 추론 처리로 처리할 수 있는 형식으로 가공하는 처리를 행한다. 추론처리에서는 단순히 프로세스 현재 정보 뿐이 아니고 장기적인 프로세스 상황의 변화나 평균치의 정보 및 복수 프로세스 신호의 연산 결과 정보를 입력할 필요가 있는 경우가 많다. 그 때문에 추론의 전처리가 필요하게 되는 것이다.
일반적으로 프로세스에서의 입력/편집 기능은 기본적인 기능에 한정되지만 처리정의 테이타를 작성하면 그때마다 프로그램을 작성할 필요가 없도록 패키지화되어 있다. 이와 같은 패키지화를 전처리부에 적용시킬수 있다.
또, 추론결과 각 격납부 27에 격납된 추론결과는 추론후처리부 52에서 후처리된다. 즉, 추론후처리부 52는 추론결과를 프로세스 출력 장치 42에 출력할 수 있는 형식으로 변환시키든지 CRT표시장치 5로 출력할 수 있는 형식으로 변환시킨다. 추론결과는 설정치나 가이던스 메세지등의 형식으로 출력되기 때문에 설정치로부터 프로세스 출력장치로 출력하기 위한 변환이나 가이던스메세지를 CRT표시장치에 출력하기 위한 서포트 기능등이 필요하게 된다.
또, 프로세스로의 출력/CRT맨 머신 인터페이스 기능도 패키지화 되어 있는 것이 많고, 이와 같은 기능을 후처리부에 적용시킬 수 있다.
본 발명에서는 이와 같은 추론전처리부 및 추론후처리부를 엑스파트 시스템과 결합시킴으로써 이들의 처리를 리얼타임 감시 제어의 기능으로 실현시킬 수 있다.
제 5 도는 본 발명의 구성을 더 구체화시킨 다른 실시예의 시스템 구성도를 나타내는 것으로 1점쇄선으로 둘러 싸인 영역은 제 4 도에 나타낸 것과 같은 부분을 나타내고 있다.
동 도면에 의하면 본 실시예는 제 4 도의 구성에 더하여 시스템 정의 편집부 61, 시스템 정의 격납부 64, 시스템 정의 변환부 65, 후처리 정의 격납부 66, 전처리 정의 격납부 67을 설비하고 있다.
시스템 정의 편집부 61은 프로피디스크 62에 격납된 프로세스 특유의 사정을 기본으로 하여 시스템 정의를 만드는 것이며 정의된 시스템 정의는 시스템 정의 격납부 64에 격납된다.
여기서 시스템 정의의 실제를 나타낸다. 여기서는 하수처리에 있어서의 여과지의 세정을 예로들면 입력으로서는 다음의 5종류를 생각할 수 있다.
입력
1. 탁도계 출력 : PVtag 1의 현재 값
2. 평균 탁도의 편차 : PVtag2의 5분 평균의 30분간의 편차.
3. 여과지 1운전시간 : DItag 10현재값의 ON연속시간
4. 여과지 2운전시간 : DItag 11현재값의 ON연속시간
5. 여과지 3운전시간 : DItag 12현재값의 ON연속시간
또, PV는 Process Value, DI는 Digital Data Input의 약자이며 각각을 구별하기 위하여 tag번호가 붙여져 있다.
또, 출력으로서는 각 여과지에 대한 세정을 행하는 것이므로
출력 1. 세정출력(여과지 1) : DOtag 20기동,
2. 세정출력(여과지 2) : DOtag 21기동,
3. 세정출력(여과지 3) : DOtag 22기동,
이들은 그대로 추론전처리 정의 및 추론 후처리 정의를 이룬다.
또, 지식베이스에 대한 정의는 다음과 같이 된다.
지식 베이스 정의
「여과능력이 저하되면 최장 운전여과지의 세정을 행한다」
1. 여과능력의 저하 : 탁도규정값 이상 또는 탁도 상승 경향
탁도 규정값 이상 : 탁도계가 xxx ppm이상
탁도 상승 경향 : 평균 탁도의 편차가 xxx ppm을 초과함.
탁도계 : 입력 정의
평균 탁도의 편차 : 입력정의
2. 최장운전 여과지 : 여과지 1은 운전시간, 여과지 2운전시간, 여과지 3운전시간 중에서 최대 여과지
여과지 1운전시간 : 입력정의
여과지 2운전시간 : 입력정의
여과지 3운전시간 : 입력정의
여과지 : 최대 운전 여과지
3. 세정을 행함 : 최대 운전여과지에 세정출력
세정출력(여과지 1) : 출력정의
세정출력(여과지 2) : 출력정의
세정출력(여과지 3) : 출력 정의
이것은 1에서 여과능력의 저하라 함은 어떤것인가를 분명히 하고 무엇을 입력하면 좋은지를 정하고 2에서 일반적으로 최장운전 3여과지가 가장 오염되어 있다는 경험에 준하여 최대 운전 3여과지를 세정하기로 하고 3에서 출력하도록 한 것이다.
시스템 정의 격납부 64에 격납된 시스템정의는 시스템 정의 변환부 65에서 지식베이스, 전처리 정의, 후처리정의에 적합한 형으로 변환되고 각각 지식베이스 격납부 29, 전처리 정의 격납부 67, 후처리 정의 격납부 66에 격납된다.
이와 같은 구성에 의하면 시스템 정의를 바꿈으로써 지식 베이스, 전처리 정의, 후처리 정의를 자유로 바꿀 수 있고, 개별 프로그램을 작성할 필요는 없어진다.
제 6 도는 제 5 도의 구성을 엑스파트 처리부분과 리얼타임 처리부분으로 나눈 본 발명의 다른 실시예를 나타낸 것이며, 제 5 도와 같은 요소에는 같은 참조번호를 붙여서 상세한 설명을 생략한다.
두가지 부분으로 나누었으므로 엑스파트 처리부 측으로 변환된 시스템 정의는 출력하기 위한 정의 정보출력부 68 및 추론 전처리부 51에서의 전처리 결과를 받아들이는 추론데이타 입력부 53, 추론결과격납부 27에 격납된 추론 결과를 추론후처리부 52에 대해서 출력하기 위한 추론결과출력부 54가 설비되어 있는 점이 제 5 도의 실시예와는 다르다. 또 추론기동부 23은 추론전처리부 51의 출력에 의해서 기동되도록 되어 있고, 전처리 정의가 변경된 때에는 자동적으로 추론이 기동되도록 되어 있다.
제 7 도 및 제 8 도에는 전처리부 및 후처리부의 구성을 분명하게 한 블록도이며 제 7 도는 프로세스 제어부를 갖는 리얼타임 감시제어 시스템으로 표현한 것.
제 8 도는 리얼타임 기능부와 추론실행부 140을 포함하는 엑스파트 기능부를 분리시켜 그 사이를 접속 기능부 130으로 접속시킨 것이다.
제 7 도의 프로세스 제어부 100은 그 중에서 엑스파트 처리를 실행한다.
이들 도면에서 프로세스 입력장치 41에서 취입된 프로세스 값은 프로세스 데이타 입력부 43을 지나서 프로세스 이벤트 검출부 111에 의해서 프로세스 변동의 유무가 검출되고 프로세스값은 일단 프로세스 데이타 격납부 112에 격납된 후에 파일링 처리부 113에서 파일링 데이타로서의 형식을 갖출 수 있고 파일링 데이타 격납부 114에 격납된다. 이 파일링 데이타 격납부 114에 격납된 파일링 데이타는 장표출력 처리부 44에 의해서 프린트 아웃 가능한 형으로 재구성되어 프린터 9로 보내져 처리된다. 한편 파일링 데이타는 통계, 해석 처리부 115로 보내져서 필요한 수치계산이 실행되고 그 결과는 통계, 해석 데이타 격납부 116에 격납됨과 동시에 통계, 해석 표시 처리부 45를 거쳐서 CRT7에 표시된다. 프로세스 이벤트 검출부 111, 프로세스 데이타 격납부 112, 파일링 데이타 격납부 114, 통계 해석 데이타 격납부 116의 각 출력은 제 7 도에서는 프로세스 제어부 100에 직접 입력되고 제 8 도에서는 접속기능부 130을 거쳐서 추론 실행부 140으로 보내져서 엑스파트 처리로서의 추론이 실행된다.
추론결과는 후처리부 120중의 가이던스 출력 처리부 121, 메세지 출력 처리부 122, 프로세스 데이타 출력부 123에 각각 보내진다. 또 가이던스는 CRT6위에 메세지는 CRT5 및 프린터 8에 의해서 가시화되어 프로세스 데이타는 프로세스 출력장치 42를 거쳐서 프로세스에 재차 주어진다.
이상 설명한 바와 같이 본 발명의 실시예에 의하면 시스템의 처리에 변경이 생겼을 경우에도 시스템 정의를 변경하는 것만으로 지식 베이스와 전처리 및 후처리의 정의가 자동 변경되고 전처리 및 후처리의 변경을 의식할 필요가 없어진다. 또, 엑스파트 시스템의 추론결과 표현을 종래로부터의 리얼 타임 감시제어기능의 표현방법으로 행할 수 있다. 종래의 리얼타임 감시제어 기능과 위화감이 적은 프로세스 엑스파트 시스템을 실현시킬 수 있다.

Claims (5)

  1. 추론데이타를 사용하여 추론을 행하는 엑스파트 처리와 상기 엑스파트 처리이외의 처리로서 리얼타임으로 행하는 통상 업무처리를 행하는 리얼타임 계산기 시스템에 있어서, 상기 통상 업무처리와 상기 추론 데이타의 수집 및 출력을 행하는 제 1 의 계산기 시스템(1)과, 상기 제 1 의 계산기(1)가 출력한 상기 추론 데이타를 격납하는 추론 데이타 격납부(25)와 추론을 행하기 위한 지식을 격납하는 지식격납부(31)와 상기 지식에 준하여 상기 추론데이타를 사용하여 추론을 행하는 추론실행부(26)와 이 추론결과를 출력하는 추론결과 출력부(24)를 갖는 제 2 의 계산기 시스템(2)를 구비하고 상기 제 2 의 계산기 시스템이 출력한 추론 결과를 사용하여 상기 제 1 의 계산기 시스템(1)이 통상 업무처리를 행하는 것을 특징으로 하는 리얼타임 엑스파트 계산기 시스템.
  2. 제 1 항에 있어서, 제 1 의 계산기 시스템(1)과 제 2 의 계산기 시스템(2)이 접속수단 (21)에 의해서 접속된 것을 특징으로 하는 리얼타임 엑스파트 계산기 시스템.
  3. 추론해야 할 데이타의 입력/편집을 행하는 전처리부(51)와 이 전처리부에서 전처리된 추론데이타를 격납하는 추론 데이타 격납부(25)와 추론을 행하기 위한 지식베이스를 격납하는 지식격납부(29)와 상기 지식격납부의 격납내용에 준하여 상기 추론데이타를 사용하여 추론을 행하는 추론 실행부(26)와 이 추론 실행부에서 얻은 추론결과를 출력에 적합한 형으로 처리하는 후처리부(52)와 시스템 상태를 나타내는 시스템 정의를 발생하는 시스템 정의 편집부(61)와 발생된 시스템 정의에 준하여 상기 지식 베이스, 전처리 정의, 후처리 정의를 변경시키는 시스템 정의 변환부(65)를 구비하고 입력 및 출력을 리얼 타임으로 행함과 동시에 엑스파트처리를 실행하는 리얼타임 엑스파트 계산기 시스템.
  4. 제 3 항에 있어서, 상기 전처리부(51)의 출력에 의해서 추론 실행부(26)에 대해서 추론을 기동시키는 추론기동부(23)를 구비한 리얼타임 엑스파트 계산기 시스템.
  5. 제 3 항에 있어서, 전처리부(51) 및 후처리부(52)를 리얼타임 처리부로 하고 다른 부분을 엑스파트 처리부로 하여 분리시키고 이들 양 처리부 사이에서 데이타를 교환하기 위한 입력부(53), 출력부(54)를 지식부분에 설비한 리얼타임 엑스파트 계산기 시스템.
KR1019890003261A 1988-03-17 1989-03-16 리얼타임 엑스파트 계산기 시스템 KR920003701B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP63-64330 1988-03-17
JP6433088 1988-03-17

Publications (2)

Publication Number Publication Date
KR890015149A KR890015149A (ko) 1989-10-28
KR920003701B1 true KR920003701B1 (ko) 1992-05-09

Family

ID=13255120

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019890003261A KR920003701B1 (ko) 1988-03-17 1989-03-16 리얼타임 엑스파트 계산기 시스템

Country Status (3)

Country Link
KR (1) KR920003701B1 (ko)
DE (1) DE3908879C2 (ko)
GB (1) GB2217069B (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01309101A (ja) * 1988-06-08 1989-12-13 Hitachi Ltd 適応知識推定方法
JP3268529B2 (ja) * 1990-03-14 2002-03-25 株式会社日立製作所 知識データベース処理システムおよびエキスパートシステム
DE4103128C2 (de) * 1991-01-30 1994-09-01 Krone Ag Echtzeit-Expertencomputersystem
JPH06274348A (ja) * 1993-03-17 1994-09-30 Hitachi Ltd 動的情報処理システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS619729A (ja) * 1984-06-26 1986-01-17 Toshiba Corp 推論システム
US4730259A (en) * 1985-03-01 1988-03-08 Gallant Stephen I Matrix controlled expert system producible from examples
US4754409A (en) * 1985-06-26 1988-06-28 International Business Machines Corporation Method for dynamically collecting current data from specified external processes and procedures for use in an expert system
US4763277A (en) * 1986-01-17 1988-08-09 International Business Machines Corporation Method for obtaining information in an expert system
US4868763A (en) * 1986-02-21 1989-09-19 Hitachi, Ltd. Knowledge-based system having plural processors
JPS62270712A (ja) * 1986-05-20 1987-11-25 Nippon Kokan Kk <Nkk> 高炉状況検出方法
NL194520C (nl) * 1988-03-11 2002-06-04 Ricoh Kk Op voorschriften gebaseerd expertsysteem.

Also Published As

Publication number Publication date
GB2217069B (en) 1993-02-24
DE3908879C2 (de) 1995-12-07
KR890015149A (ko) 1989-10-28
GB8906217D0 (en) 1989-05-04
DE3908879A1 (de) 1989-11-02
GB2217069A (en) 1989-10-18

Similar Documents

Publication Publication Date Title
US5193143A (en) Problem state monitoring
CA2067716C (en) Web press monitoring system
US5488697A (en) Problem state monitoring system
EP0476048A1 (en) Method and apparatus for real-time control
US5734567A (en) Diagnosis system for a plant
AU661348B2 (en) A system for dealing with real time constraints
CN105551550A (zh) 一种核电厂智能化事故处理规程操作方法和系统
KR920003701B1 (ko) 리얼타임 엑스파트 계산기 시스템
JPS6159502A (ja) プラント運転制御装置
JPH01184599A (ja) 故障診断支援装置
CN114244681A (zh) 设备连接故障预警方法、装置、存储介质及电子设备
JPS6312093A (ja) 発電プラントの異常診断装置
JPH01224842A (ja) 知識ベースシステムの推論制御方式
JPH0228728A (ja) リアルタイムエキスパート計算機システム
JPS5953906A (ja) グル−プデ−タ収集装置
JPS63273901A (ja) プラント制御装置
JP2635567B2 (ja) プラント運転ガイド装置
JPS61194509A (ja) プラント診断装置
JPH07239254A (ja) 原動機プラントの故障診断装置
JPH01290008A (ja) プラントの異常診断装置
Baldeweg et al. Man-Machine Interface in the Disturbance Analysis System SAAP-2
JPH04242830A (ja) 故障診断装置
JPS583249B2 (ja) バツフア装置
JPH04183561A (ja) 工程状態判断エキスパートシステム
Benkhannouche et al. Systemic approach for supervision systems design

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 19971229

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee