论文摘要
粗糙集作为一种知识发现和数据分析的新方法,因其具有自动抽取控制规则,控制算法可以完全来自数据本身等优点,使它在基于规则的控制中具有很大的优势和发展潜力。本文主要围绕基于粗糙集理论提取控制规则并构建粗糙控制系统,来对粗糙集在控制上的应用进行了研究。由于粗糙集理论只能对离散化数据进行处理,因此针对连续属性离散化问题,本文提出基于二进制粒子群优化算法(Binary Particle Swarm Optimization, BPSO)的离散化法方法,在保证决策表分类能力不变的情况下,通过粒子间的相互作用寻求尽量少的断点集;并提出利用边缘断点(bound cuts)来减少候选断点的数目,降低了算法的时间和空间复杂度;最后利用UCI机器学习数据集对算法进行了测试,结果验证了此方法的有效性,且相比其他离散化方法,本文方法原理简单容易实现,展现了一定的优越性。为了说明利用粗糙集理论对输入输出数据进行提取规则的有效性,本文构建了模拟PID控制器的粗糙控制规则库,并设计了粗糙控制系统来加以仿真验证。此方法采用外部测试信号充分激励被控对象,从而生成可以充分反映操作工或者现有控制器的控制策略的数据,解决了历史操作数据信息不全的问题;并提出了基于连续属性全距离(Continuous Attribute Whole Distance, CAWD)的论域空间降维方法来精简数据集,简化后续工作量;仿真结果表明了粗糙控制器能取得令人满意的控制效果,从而表明了所提取的控制规则的有效性;最后通过对规则库的研究发现了基于PID控制规则的相似性规律,应用此规律使粗糙控制器可以适应相似的参考输入,提高了粗糙控制器的适应性。最后,将本文所设计的粗糙控制方法成功应用在了一级倒立摆线性系统模型中。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题研究的意义1.2 粗糙集理论简介1.2.1 粗糙集理论及特点1.2.2 粗糙集理论的研究方向1.2.3 粗糙集相关软件1.3 粗糙集理论在控制上的应用综述1.3.1 粗糙集在控制中的应用1.3.2 粗糙控制的实施流程及分类1.4 本文主要工作第2章 粗糙集理论简介2.1 粗糙集理论的构成2.1.1 信息知识表达系统2.1.2 粗糙集理论2.1.3 粗糙集中的知识约简2.2 粗糙集理论中的决策表约简算法2.2.1 属性的依赖性和属性的重要性2.2.2 常见决策表属性约简方法2.3 粗糙集理论中的连续属性离散化方法2.3.1 离散化问题描述2.3.2 常见离散化方法2.4 粗糙集理论面临的问题2.5 本章小结第3章 基于二进制粒子群算法的连续属性离散化方法研究3.1 粒子群算法的基本原理3.2 二进制粒子群算法原理3.3 粒子群算法收敛性分析3.3.1 粒子群算法收敛性特点3.3.2 初始种群数目的选取3.3.3 惯性权重的选取3.4 基于BPSO的连续属性离散化3.4.1 粗糙集中离散化问题的描述3.4.2 算法实现3.4.3 算例与结果分析3.5 离散化过程中的问题分析3.6 本章小结第4章 拟PID控制的粗糙控制器设计4.1 粗糙控制系统简介4.2 粗糙控制器的设计方法4.2.1 数据采集4.2.2 粗糙集提取规则4.2.3 粗糙规则的更新和补充4.2.4 逆离散化4.3 PID控制简述4.4 拟PID控制的粗糙控制器设计与仿真4.4.1 PID仿真控制系统4.4.2 粗糙规则库的建立4.4.3 拟PID粗糙控制仿真4.4.4 PID控制规则的相似性4.5 本章小结第5章 基于粗糙控制器的一级倒立摆控制系统设计与仿真5.1 一级倒立摆系统数学模型的建立5.1.1 模型参数5.1.2 一级倒立摆系统数学模型的建立5.2 一级倒立摆系统的粗糙控制器设计5.3 基于粗糙控制器的一级倒立摆系统仿真5.4 本章小结第6章 总结与展望6.1 总结6.2 展望参考文献致谢
相关论文文献
标签:粗糙集论文; 粗糙控制器论文; 属性离散化论文; 粒子群算法论文;