热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

智能控制理论基础之专家控制系统!

专家控制系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的经验方法来处理该领域的高水平难题。

专家控制系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的经验方法来处理该领域的高水平难题。

目前,专家控制系统已广泛应用于故障诊断、工业设计和过程控制领域。下面介绍该系统中的核心概念——专家系统。专家系统是具有大量的专家知识、推理方法与经验的系统。

它是一个计算机的程序,隶属于人工智能技术。专家系统可以以某领域一个或多个专家提供的知识和经验为基础,进行推理和判断,模拟人类专家的决策过程,解决需要人类专家才能处理好的复杂问题。专家系统的基本功能取决于它所含有的知识,所以,我们可以将专家系统简单地理解为基于知识的系统。系统一般由知识库、数据库、推理机、解释、知识获取5个部分组成。

(1)知识库。知识库指的是用适当的方式储存从专家那里获取的领域知识、经验,也包括必要的书本知识和常识。它是领域知识的存储器。

(2)数据库。数据库是在专家系统中划出的一部分储存单元,用于存放当前处理对象用户提供的数据和推理得到的中间结果。这部分内容是随时变化的。

(3)推理机。推理机用于控制和协调整个专家系统的工作。它根据当前的输入数据,再利用知识库知识,按一定推理策略去处理和解决当前的问题。推理策略有正向推理、反向推理和正反向混合推理三种方式。

(4)解释。解释是一组计算机程序,为用户解释推理结果,以便用户了解推理过程,并回答用户提出的问题,为用户学习和维护系统提供方便。

(5)知识获取。知识获取是通过设计一组程序,为修改知识库中原有的知识和扩充新知识提供手段,包括删除原有知识,将向专家获取的新知识加入知识库。工业生产过程对专家控制系统提出了有别于一般专家系统的以下特殊要求。

(1)高可靠性及长期运行的连续性。工业过程控制往往数十甚至数百小时连续运行,而不允许间断工作。因此,工业过程专家控制系统对长期运行的连续性及高可靠性的要求比其他领域更为突出。

(2)在线控制的实时性。工业过程的实时控制,要求控制系统在控制过程中能实时地采集数据、处理数据,进行推理和决策,以便对过程进行及时控制。

(3)优良的控制性能及抗干扰性。工业过程被控对象多具有非线性、时变性、强干扰性等,要求专家控制系统具有很强的自适应和自学习能力,以保证在复杂多变的各种不确定性因素存在强干扰的不利环境下,获得优良的控制性能。

(4)使用的灵活性及维护的方便性。用户可以根据生产过程的工况变化,灵活方便地设置参数、修改规则等。在系统出现异常或故障情况时,系统本身应能采取相应措施或要求引入必要的人工参与。专家控制系统的一种实现形式为专家式控制器,控制器结构简单、研制成本较低,性能可以满足工业过程控制的一般要求,因而获得了广泛的应用。专家控制器的设计要求其能够高可靠性运行,具备良好的通用性、强决策能力、灵活的控制与处理能力,以及一定的拟人能力。

好啦,这次的分享就到这里,我们下期再见!欢迎在评论区补充和留言。


推荐阅读
  • 本文探讨了在Windows Server 2008环境下配置Tomcat使用80端口时遇到的问题,包括端口被占用、多项目访问失败等,并提供详细的解决方法和配置建议。 ... [详细]
  • 本文介绍了如何使用Java中的同步方法和同步代码块来实现两个线程的交替打印。一个线程负责打印1到52的数字,另一个线程负责打印A到Z的字母,确保输出顺序为12A34B...5152Z。 ... [详细]
  • 本文将介绍网易NEC CSS框架的规范及其在实际项目中的应用。通过详细解析其分类和命名规则,探讨如何编写高效、可维护的CSS代码,并分享一些实用的学习心得。 ... [详细]
  • 本文深入探讨了 Redis 的两种持久化方式——RDB 快照和 AOF 日志。详细介绍了它们的工作原理、配置方法以及各自的优缺点,帮助读者根据具体需求选择合适的持久化方案。 ... [详细]
  • 本文介绍如何使用 Python 的 xlrd 库读取 Excel 文件,并将其数据处理后存储到数据库中。通过实际案例,详细讲解了文件路径、合并单元格处理等常见问题。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • 本文介绍如何在PostgreSQL数据库中正确插入和处理JSON数据类型,确保数据完整性和避免常见错误。 ... [详细]
  • 分享一个简化版的Silverlight链接图项目:Link Map Simplified
    本文介绍了一个使用Silverlight开发的可视化工具,主要用于展示和操作复杂的实体关系图(Graph)。该工具在犯罪调查系统中得到了广泛应用,帮助用户直观地获取和理解相关信息。 ... [详细]
  • 本文详细探讨了 Django 的 ORM(对象关系映射)机制,重点介绍了其如何通过 Python 元类技术实现数据库表与 Python 类的映射。此外,文章还分析了 Django 中各种字段类型的继承结构及其与数据库数据类型的对应关系。 ... [详细]
  • 解决U盘安装系统后无法重启的问题
    本文详细探讨了运维新手常遇到的U盘安装系统后无法正常重启的问题,提供了从问题分析到具体解决方案的完整步骤。通过理解Boot Loader的工作原理和正确配置启动项,帮助用户顺利解决问题。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本文介绍了 Winter-1-C A + B II 问题的详细解题思路和测试数据。该问题要求计算两个大整数的和,并输出结果。我们将深入探讨如何处理大整数运算,确保在给定的时间和内存限制下正确求解。 ... [详细]
  • 本文探讨了2012年4月期间,淘宝在技术架构上的关键数据和发展历程。涵盖了从早期PHP到Java的转型,以及在分布式计算、存储和网络流量管理方面的创新。 ... [详细]
  • 科研单位信息系统中的DevOps实践与优化
    本文探讨了某科研单位通过引入云原生平台实现DevOps开发和运维一体化,显著提升了项目交付效率和产品质量。详细介绍了如何在实际项目中应用DevOps理念,解决了传统开发模式下的诸多痛点。 ... [详细]
author-avatar
于华521_811
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有