需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10192 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来,遗传算法无论是对于国外还是对于国内,都有着重要的理论意义和实用价值。遗传算法作为一种模拟自然进化的优化方法,在许多领域都有应用,随着时间的流逝,它的应用范围将会越来越广。 本文主要针对遗传算法,通过对遗传算法的学习、尝试性的操作,使遗传算法这一优化方法能够达到优化控制系统的目的。首先,对遗传算法进行学习,通过查找资料等一系列渠道,对遗传算法有确切的认知,使得后面对能够对控制对象更好的操作。其次,选择被控对象,以倒立摆为模型,通过对倒立摆系统建模,对倒立摆系统进行分析。然后,对控制方法进行选择,由于在很多领域,PID控制运用很广,所以本次采用PID对倒立摆系统进行控制,选择PID控制,这样可以更加简便的控制倒立摆系统。在达到控制目的后,为了更加简便,一目了然的看到控制结果,需要对最后的结果进行处理。在MATLAB中可以使用GUI界面这一功能,它可以更加有效的对仿真结果进行显示,通过对GUI界面一系列操作,使它能够达到设计的要求,准确的显示出遗传算法对倒立摆系统的PID优化结果。
关键词:遗传算法;倒立摆;PID; GUI界面
目录 摘要 Abstract 1.-绪论-1 1.1-课题背景-1 1.2-课设目的-1 1.3-本章小结-1 2.-遗传算法-2 2.1-遗传算法的概述-2 2.2-遗传算法的特点及应用-2 2.2.1-遗传算法的特点-2 2.2.2-遗传算的应用-3 2.3-遗传算法的原理-3 2.3.1-编码-3 2.3.2-选择-4 2.3.3-交叉-4 2.3.4-变异-4 2.3.5-遗传算法的运算过程-4 2.4-本章小结-5 3.-倒立摆系统-6 3.1-倒立摆系统的介绍-6 3.2-倒立摆的建模-6 3.3-倒立摆状态空间方程-9 3.4-本章小结-10 4.-PID控制-11 4.1-PID的介绍-11 4.4.1-PID控制的分类-11 4.4.2-PID参数整定-12 4.2-PID控制原理-12 4.3-本章小结-13 5.-遗传算法倒立摆系统优化-14 5.1-建立倒立摆Simulink-14 5.2-遗传算法运算过程-15 5.3-遗传算法优化结果-17 5.4-PID仿真-18 5.5-本章小结-20 6.-MATLAB应用及整合-21 6.1-MATLAB GUI界面-21 6.2-GUI界面设计结果-22 6.3-本章小结-24 结 论-25 参考文献-26 附录程序-27 致 谢-31 参考文献-18 致谢-19 |