




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章专家控制技术 7 1概述 专家系统是一个具有大量专门知识与经验的程序系统 根据某个领域的专家提供的知识和经验进行推理和判断 模拟人类专家的决策过程 7 1 1概述 一般专家系统由知识库 数据库 推理机 解释器及知识获取器五个部分组成 1 知识库 知识库用于存取和管理所获取的专家知识和经验 供推理机利用 具有知识存储 检索 编辑 增删 修改和扩充等功能 2 数据库 用来存放系统推理过程中用到的控制信息 中间假设和中间结果 3 推理机 用于利用知识进行推理 求解专门问题 具有启发推理 算法推理 正向 反向或双向推理 串行或并行推理等功能 4 解释器 解释器用于作为专家系统与用户之间的 人 机 接口 其功能是向用户解释系统的行为 5 知识获取 知识获取是专家系统与专家的 界面 知识库中的知识一般都是通过 人工移植 方法获得 界面 就是知识工程师 专家系统的设计者 采用 专题面谈 口语记录分析 等方式获取知识 经过整理以后 再输入知识库 7 1 2专家系统的特征 具有专家水平的知识 必须表现专家的技能和高度的技巧以及足够的鲁棒性 系统的鲁棒性是指不管数据正确与否 都能够得到正确的结论或者指出错误 能进行有效的推理 能够运用专家的经验和知识进行搜索 推理 具有透明性 在推理时 不仅能够得到答案 而且还能给出推理的依据具有灵活性 知识的更新和扩充灵活方便复杂性 人类的知识可以定性或定量的表示 专家系统经常表现为定性推理和定量计算的混合形式 比较复杂 7 1 3专家系统的应用 诊断型专家系统 根据症状 得到故障的原因及排除故障的方案 如各种故障诊断系统及医疗诊断系统解释型专家系统 根据表征现象和信息解释其深层含义 如 卫星图像分析预测型专家系统 根据以往数据预测未来情况 如 天气预报设计型专家系统 根据设计要求和指标进行产品的设计 如 电路板线路设计决策型专家系统 对各种可能的决策方案进行综合评判 规划型专家系统 根据任务进行行动规划 如 交通导航调度控制专家系统 根据控制过程的状态变化 依据专家经验 合理地选择控制动作 达到优化的目的 7 2专家系统的知识表示方法 知识表示就是知识的形式化 就是研究用机器表示知识的可行的 有效的 通用的原则和方法 目前用于专家系统的知识表示中 产生式方法是最常用的一种方法 通常 产生式系统包含下述3个基本组成部分 规则库数据库控制器 1 规则库 该库存放了若干规则 每条产生式规则是一个以 如果满足这个条件 就应当采取这个操作 形式表示的语句 各条规则之间相互作用不大 规则可有如下形式 2 数据库 数据库是产生式规则的中心 每个产生式的左边表示在启用这一规则之前数据库内必须准备好的条件 执行产生式规则的操作会引起数据库的变化 这就使得其它产生式规则的条件可能被满足 3 控制器 其作用是说明下一步应该选用什么规则 也就是如何运用规则 通常从选择规则到执行规则分成三步 匹配 冲突解决和操作 匹配 把数据库和规则的条件部分相匹配 如果两者完全匹配 则把这条规则称为触发规则 当按规则的操作部分去执行时 这条规则称为被启用规则 冲突解决 当有一个以上的规则条件和当前数据库相匹配时 就需要决定首先使用哪一条规则 这称为冲突解决 操作 操作就是执行规则的操作部分 经过操作以后 当前数据库将被修改 然后 其他的规则有可能被使用 产生式系统的基本结构 7 3专家系统的推理机制 根据问题求解的推理过程中推理的方向 知识推理方法可分为正向推理 反向推理和正反向混合推理三类 1 正向推理 正向推理是由原始数据出发 按照一定策略 运用知识库中专家的知识 推断出结论的方法 这种推理方式 由于是由数据到结论 也叫数据驱动策略 2 反向推理 反向推理是先提出假设 结论 然后去找支持这个结论的证据的方法 这种由结论到数据的策略称为目标驱动策略 3 正反向混合推理 运用正向推理帮助系统提出假设 然后运用反向推理寻找支持该假设的证据 7 4专家控制系统 1 知识库 由事实集和经验数据 经验公式 规则等构成 事实集包括对象的有关知识 如结构 类型及特征等 控制规则有自适应 自学习 参数自调整等方面的规则 经验数据包括对象的参数变化范围 控制参数的调整范围及其限幅值 传感器特性 系统误差 执行机构特征 控制系统的性能指标以及经验公式 2 控制算法库 存放控制策略及控制方法 如PID PI Fuzzy 神经控制NC 预测控制算法等 是直接基本控制方法集 3 实时推理机 根据一定的推理策略 正向推理 从知识库中选择有关知识 对控制专家提供的控制算法 事实 证据以及实时采集的系统特性数据进行推理 直到得出相应的最佳控制决策 由决策的结果指导控制作用 4 信息获取与处理 信息获取是通过闭环控制系统的反馈信息及系统的输入信息 获取控制系统的误差及误差变化量 特征信息 信息处理包括特征识别 滤波等 5 动态数据库 用来存放推理过程中的数据 中间结果 实时采集与处理的数据 7 4 1直接专家控制 在直接专家控制中 专家系统直接给出控制信号 影响被控过程 直接专家控制系统根据测量到的过程信息及知识库中的规则 导出每一采样时刻的控制信号 1 知识库建立 直接专家控制知识模型可用如下形式表示 U f E K O 其中 f为智能算子 其基本形式为 IFEANDKTHEN IFOTHENU 其中 E e1 e2 em 为控制器输入信息集 K k1 k2 kn 为知识库中的经验数据与事实集 O O1 O2 Op 为推理机构的输出集 U u1 u2 un 为控制规则输出集 2 控制知识的获取 控制知识是从控制专家或专门操作人员的操作过程基础上概括 总结归纳而成的 控制知识总结为 IFTHEN 形式的启发式规则 3 推理方法的选用 对于简单的知识结构 可采用以数据驱动的正向推理方法 逐次判别各规则的条件 若满足条件执行该规则 否则继续搜索 例如一个温度专家控制规则的获取过程如下 控制输入量为温度给定值与热电偶测量反馈信号的误差 输出量为双向可控硅导通率 分析误差曲线 当误差较大时 可以采用开关控制尽快减少误差当误差较小时 采用PI控制提高精度 优化动态过程 1 RuleIFe t M1THENU t Umax 2 RuleIFe t UmaxTHENU t Umax 7 4 2间接专家控制 基于知识的控制器既包含算法又包含逻辑 在这种情况下 系统自然可以按算法和逻辑分离进行构造 系统的底层可能是简单的PID uzzy等算法 系统根据一些用规则实现的启发性知识 使不同功能算法都能正常运行 这种专家控制是专家系统间接地对控制信号起作用 因而被称为间接专家控制系统 例7 1一种基于专家模糊控制磨削加工质量控制系统 1 问题描述 磨削加工质量控制就是通过控制磨床砂轮的进给速度来控制加工物品的表面粗糙度 Ra为表面粗糙度CLA值 m f为砂轮进给速度 mm rev Vw为磨削速度 m s Vs为砂轮线速度 m s K为油 水冷却条件 2 系统设计 其中Ra d为预期的表面精糙度 Ra为实际表面粗糙度的测量值 e为Ra d和Ra进行比较的偏差 ef为进给速度的变化率 3 知识库设计 在控制过程中 根据误差的变化情况选择不同的控制模式 1 当误差较大时 此时的控制目标是尽快消除误差 所以可以采用Band Band控制 以最大的进给速度给进砂轮 2 当误差较小时 此时控制目标是提高控制精度 采用PI控制3 误差在前两种情况中间时 采用模糊控制 消除不确定性的影响 IF e A THENOUT 1 Band BandIF e B THENOUT 2 FCIF e B THENOUT 3PI 知识库 4 控制规则集 Band Band控制 IFe ATHENef Umax IFe ATHENef Umax PI控制 ef k ef k 1 Kp e k e k 1 Ki e k Fuzzy控制器的输入为偏差e和偏差变化率ec 输出为ef 设定E EC EF的论域均为 5 4 3 2 1 0 1 2 3 4 5 对应的模糊子集为 非常大 HB 很大 VB 大 B 比较大 NB 一点点大 LB 零 Z 一点点小 LS 比较小 NS 小 S 很小 VS 非常小 HS 隶属函数采用高斯函数 FC控制 控制规则表 用Max Min方法进行模糊推理用加权平均法进行去模糊化 4 控制效果 在开始磨削时设定初始值 f0 0 003mm rev Vw0 0 31m s Vs0 28m s K0 1 突然将Ra0提高到0 05 响应曲线 1 专家控制2 模糊控制 当K突然从1变为1 2或0 75时 维持表面粗糙度的要求不变 采用专家模糊控制器的系统的响应曲线 可以看出采用专家模糊控制器的系统对参数变化和负载扰动有强的鲁棒性 1 K为1 2的响应曲线2 K为0 75的响应曲线 实时专家智能PID控制系统 知识库的总结 1 如果e k 说明误差已经很大 此时应减少误差 调整比例部分 使误差绝对值以最大速度减小 积分为0 微分为0 即IF e THENKp 1 5 Kp Ki 0 Kd 0 2 如果e k 0 e k 和 e k 同号 说明误差在朝绝对值增大的方向变化 如果 考虑由控制器实施较强的控制作用 同时增大比例和微分 减少积分 使误差朝绝对值减小的方向变化 并迅速减小误差的绝对值 IFe e 0AND e M THENKp 1 5 Kp Kd 1 2 Kd Ki 0 5 Ki 如果 说明误差的绝对值不很大 Kp Ki不变 增强微分 IFe e 0AND e M THENKp Kp Ki Ki Kd 1 2 Kd 2 M THENKp 1 2 Kp Ki 0 8 Ki Kd Kd 如果 说明误差的绝对值不很大 可以增加快速性 加大积分 IF 0AND M Kp 0 8 Kp Ki 1 2 Ki 3 说明误差在允许范围内 可以保持控制器不变 IF THENKp Kp Ki Ki Kd Kd IF e 30 THENKp 1 5 Kp THENKi 0 Kd 0 IFe e 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 律师合作咨询协议书范本
- 县城门面转让协议书范本
- 车辆质押贷款合同模板(含车辆评估条款)
- 节日促销活动员工激励合同
- 事业单位停薪留职人员原单位业绩考核及奖励协议
- 餐饮企业股东合作协议与供应链优化
- 彩钢板房建筑项目施工安全与环境保护合同
- 离婚彩礼退还争议调解及仲裁协议
- 员工感恩培训
- 冬季检修安全培训
- 2025年云南南方地勘工程有限公司招聘笔试参考题库含答案解析
- 浙江省2024-2025学年高二下学期数学学考模拟考(三)(含答案)
- 杭州市富阳区卫健系统事业单位招聘笔试真题2024
- 2023-2024学年贵州省黔南州都匀市统编版三年级下册期末考试语文试卷
- 2025钢管租赁合同样本
- 2024年福建省厦门市思明区初中毕业班适应性练习(二)地理试卷
- 电大:理论联系实际谈一谈如何维护政治安全?参考答案
- 医学多学科诊疗制度
- 游泳救生员劳务合同协议
- 2025年行政执法人员执法证考试必考多选题库及答案(共250题)
- 2024年山东夏季高中学业水平合格考历史试卷真题(含答案详解)
评论
0/150
提交评论