论文摘要
遗传算法是一种自适应、启发式、群体型、概率性、迭代式全局收敛算法,利用遗传算法的良好的搜索特性来优化模糊控制器,可以取得很好的控制效果。本文采用改进的多种群遗传算法来优化隶属函数和控制规则。本文先对传统的双种群遗传算法进行了归纳和分析,得出一般双种群遗传算法的基本结构和特征,在此基础上提出了一种改进双种群遗传算法(CGDPGA):种群内部引入复数编码策略和仿田忌赛马的分组交叉算子来拓展个体基因包含的信息量,增强了群体中个体的多样性;种群间采用黄金分割率的个体移民方式来加快收敛,增强算法的寻优能力,避免算法陷入早熟的困境。通过选取两个经典函数对改进后的算法进行测试,实验结果表明:与一般的双种群遗传算法相比,改进后的算法在最佳解的精确度和搜索成功率上都具有一定的优越性。并将此改进算法用于优化模糊控制器的隶属度函数、量化因子和比例因子来实现模糊控制器的全面优化。Matlab仿真结果显示,与传统双种群遗传算法相比,本算法具有更强的进化能力,优化后的模糊控制器控制效果良好。在双种群算法的基础上,本文进一步提出了等级三种群遗传算法(GTPGA):算法模拟生态环境中食物链的能量传递方式构造进化链,将种群分为三个营养等级的子种群,依次为:低级种群、次优种群、高级种群,三个大小不同的种群并行进化,由低到高采用多种不同的模式来进化个体,每代沿进化链的方向从低级模式向高级模式进行个体迁移。另外将压缩因子应用于隶属度函数中,此方法可以极大的减小编码规模,提高参数寻优的搜索速度。将改进的算法用于优化隶属度函数、模糊规则、量化因子以及比例因子,实现模糊控制系统的整体寻优。从对比实验结果可以看出,经过改进遗传算法优化的模糊控制系统具有微小的超调量和较好的响应特性,稳定性好,系统的抗干扰特性良好,鲁棒性强,有更好的自适应性,取得了满意的控制效果。最后将融合该算法的模糊控制器用于一级倒立摆的控制系统仿真和实物系统控制,实验结果表明可以稳定倒立摆系统,具有良好的实时控制能力。
论文目录
摘要ABSTRACT创新点摘要第一章 前言1.1 研究背景与意义1.2 模糊控制的起源和研究现状1.3 遗传算法优化模糊控制器现状1.4 本文的主要研究思路与结构第二章 模糊控制基础理论2.1 模糊控制的数学基础2.1.1 模糊集合与隶属函数2.1.2 模糊关系与模糊矩阵2.1.3 模糊逻辑与模糊推理2.2 模糊控制系统与模糊控制器的设计2.2.1 模糊控制系统原理2.2.2 模糊控制器的设计第三章 遗传算法基础理论3.1 遗传算法的基本原理3.2 遗传算法的基本操作3.2.1 参数的编码3.2.2 初始群体的选取3.2.3 适应度函数的设计3.2.4 遗传操作算子3.2.5 遗传操作参数设定3.3 标准遗传算法运算流程第四章 双种群遗传算法对模糊控制器的优化4.1 双种群遗传算法4.1.1 典型双种群结构4.1.2 一般双种群遗传算法4.2 算法改进策略4.2.1 复数编码方案4.2.2 田忌赛马的分组交叉方式4.3 模糊控制中待优化问题介绍4.4 利用CGDPGA 优化模糊控制器的实现4.4.1 参数的编码方式4.4.2 初始种群的生成方式4.4.3 交叉算子4.4.4 选择算子4.4.5 变异算子4.4.6 适应度函数4.4.7 个体移民4.5 CGDPGA 算法操作步骤4.6 数学算例测试4.7 模糊控制器优化仿真第五章 等级三种群遗传算法对模糊控制器的优化5.1 GTPGA 算法思想5.2 GTPGA 算法实现5.2.1 参数的编码5.2.2 初始种群的产生5.2.3 选择算子5.2.4 交叉算子和变异算子5.2.5 进化终止规则5.2.6 动态适应度函数5.3 GTPGA 步骤5.4 基于GTPGA 的二阶系统仿真研究5.5 基于GTPGA 的倒立摆系统的模糊控制5.5.1 一级倒立摆系统的数学模型5.5.2 模糊控制器的设计5.5.3 一级倒立摆系统的仿真研究5.5.4 一级倒立摆系统的实时控制结论参考文献发表文章目录致谢详细摘要
相关论文文献
标签:遗传算法论文; 双种群论文; 模糊控制系统论文; 复数编码论文; 压缩因子论文;