专家控制系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的经验方法来处理该领域的高水平难题。
目前,专家控制系统已广泛应用于故障诊断、工业设计和过程控制领域。下面介绍该系统中的核心概念——专家系统。专家系统是具有大量的专家知识、推理方法与经验的系统。
它是一个计算机的程序,隶属于人工智能技术。专家系统可以以某领域一个或多个专家提供的知识和经验为基础,进行推理和判断,模拟人类专家的决策过程,解决需要人类专家才能处理好的复杂问题。专家系统的基本功能取决于它所含有的知识,所以,我们可以将专家系统简单地理解为基于知识的系统。系统一般由知识库、数据库、推理机、解释、知识获取5个部分组成。
(1)知识库。知识库指的是用适当的方式储存从专家那里获取的领域知识、经验,也包括必要的书本知识和常识。它是领域知识的存储器。
(2)数据库。数据库是在专家系统中划出的一部分储存单元,用于存放当前处理对象用户提供的数据和推理得到的中间结果。这部分内容是随时变化的。
(3)推理机。推理机用于控制和协调整个专家系统的工作。它根据当前的输入数据,再利用知识库知识,按一定推理策略去处理和解决当前的问题。推理策略有正向推理、反向推理和正反向混合推理三种方式。
(4)解释。解释是一组计算机程序,为用户解释推理结果,以便用户了解推理过程,并回答用户提出的问题,为用户学习和维护系统提供方便。
(5)知识获