首页> 外文学位 >Design and implementation of a real-time knowledge-based controller.
【24h】

Design and implementation of a real-time knowledge-based controller.

机译:实时的基于知识的控制器的设计和实现。

获取原文

摘要

A general structure and design specification of a real-time knowledge-based controller have been proposed in this thesis. The controller consists of (1) a knowledge-base, (2) a real-time inference engine, (3) a real-time information pre-processor, and (4) control mechanisms. The control objective is to maintain the overall system stability and performance not only during normal plant operation, but also during contingencies, such as system component failures, operating condition changes, and large load variations. The controller specifications are classified into two groups; one for the normal system operation, and one for the system under contingencies. The inference engine uses the controller knowledge-base and the current information about the system operation provided by the information pre-processor to detect, classify, and correct underlying system failures.;The knowledge-base is constructed from the following knowledge sources: (1) experience of human experts; (2) the model-based control system theory; and (3) extensive off-line computer simulations.;The information pre-processor contains a set of digital signal processing schemes. These schemes can be divided into two groups depending on their complexities. The first group consists of several simple and robust algorithms which are used to monitor overall system performance, and to detect any steady-state or transient abnormalities. The second group is composed of several more complex digital signal processing algorithms, such as adaptive filters, parameter identifiers, and state observers. These algorithms are used by the inference engine for system failure classifications.;To meet the requirement of real-time decision-making, the inference engine employs both forward-chaining (data-driven) and backward-chaining (goal-driven) inference mechanisms. In the forward-chaining process, the first group of information pre-processing algorithms is used, whereas, during the backward-chaining process, the second group of algorithms is employed.;A prototype knowledge-based controller has been designed, and implemented for a hydraulic turbine generator governor system to achieve reliability and security. The hydraulic turbine generator system is simulated on an analog computer. The knowledge-based controller is implemented in real-time on a microcomputer. The inference engine and the knowledge-base are constructed using PROLOG, and the C language is used to implement the information pre-processor. The performance of this prototype knowledge-based controller is evaluated by simulating in real-time various types of system failures.
机译:本文提出了一种基于知识的实时控制器的一般结构和设计规范。控制器由(1)知识库,(2)实时推理引擎,(3)实时信息预处理器和(4)控制机制组成。控制目标不仅是在工厂正常运行期间,而且在突发事件(例如系统组件故障,运行条件​​变化和大负载变化)期间,都可以维持整个系统的稳定性和性能。控制器规格分为两类:一种用于系统正常运行,另一种用于紧急情况下的系统。推理引擎使用控制器知识库和信息预处理器提供的有关系统操作的当前信息来检测,分类和纠正底层系统故障。;知识库由以下知识源构成:(1 )人类专家的经验; (2)基于模型的控制系统理论; (3)广泛的离线计算机仿真。信息预处理器包含一组数字信号处理方案。这些方案可以根据其复杂性分为两组。第一组由几种简单而强大的算法组成,这些算法用于监视整个系统的性能,并检测任何稳态或瞬态异常。第二组由几种更复杂的数字信号处理算法组成,例如自适应滤波器,参数标识符和状态观察器。推理引擎将这些算法用于系统故障分类。为了满足实时决策的要求,推理引擎同时采用了前向链接(数据驱动)和后向链接(目标驱动)推理机制。 。在前向链接过程中,使用第一组信息预处理算法,而在后向链接过程中,则使用第二组算法。水轮机发电机调速器系统,以实现可靠性和安全性。水轮发电机系统在模拟计算机上模拟。基于知识的控制器是在微型计算机上实时实现的。推理引擎和知识库是使用PROLOG构建的,并且使用C语言来实现信息预处理器。通过实时模拟各种类型的系统故障,可以评估基于原型知识的控制器的性能。

著录项

  • 作者

    Jiang, Jin.;

  • 作者单位

    University of New Brunswick (Canada).;

  • 授予单位 University of New Brunswick (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1989
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号