- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于遺传算法的PID参数整定matlab
文献阅读与应用(40分):PID参数整定与优化方法在实际应用中,实施PID控制首先面临PID参数的整定与优化问题,为此近年来发展了各种方法,如优化方法、模糊方法、神经网络方法、遗传方法、自学习方法,等等。请在IEEE的网站/xpl/periodicals.jsp/xpl/periodicals.jsp 或Elsevier的网站// 上查找英文期刊文章1篇,仔细阅读、领会其原理,编制PID参数整定算法的Matlab程序。在此基础上,撰写该方法的PID参数整定报告,并应用于图3所示系统的控制。给出实施PID控制前后系统的阶跃响应曲线及上升时间、超调量等指标,说明实施PID控制的效果。字数1500~3000字,并附Matlab程序。参考文献一同以附件形式发来。 (a)无PID控制 (b)有PID控制图3 已知被控对象G(s),寻PID控制器参数基于遗传算法的PID参数整定引言PID控制具有算法简单、鲁棒性好和可靠性高等优点,因此被广泛用于工业生产过程。PID参数整定是自动控制领域研究的重要内容,系统参数选择决定控制的稳定性和快速性,也可保证系统的可靠性。传统的PID参数多采用试验加试凑的方式由人工进行优化,如Ziegler-Nichols设定方法、KT整定法等,这些方法当被控对象特性发生变化,需要控制器参数作相应调整时,PID控制器没有自适应能力,只能依靠人工重新整定参数,比较费时费力。近年来许多学者提出了基于各种智能算法的PID整定策略,如模糊PID,神经元网络PID等,随着计算技术的发展,遗传算法有了很大的发展,将遗传算法用于控制器参数整定,已成为遗传算法的重要应用之一。遗传算法遗传算法的基本原理遗传算法(GA),是1962年由美国的J.H.Holland提出的一种模仿生物进化过程的最优化方法。是以自然选择与遗传理论为基础,将生物进化过程中适者生存与群体内部染色体的随机信息交换机制相结合的全局搜索算法。经过几十年的发展,GA算法的研究日渐成熟。 它的基本原理是以自然选择和基因遗传理论为基础,将生物进化过程中的适者生存规则与群体内部染色体的随机信息交换机制相结合,在问题解空间内进行全局并行、随机的搜索,其结果是向全局最优方向收敛。遗传算法模仿生物进化的步骤,引入选择,交叉,变异等算子。繁殖是在父母代种群中将适应度较高的个体选择出来,根据适者生存原理,淘汰适应度较低的个体,以优化种群;交叉是从种群中随机地抽取一对个体,并随机地选择一位交叉位进行交叉,生成新样本,达到增大搜索空间的目的;变异是模仿生物的基因突变,为了防止繁殖和交叉丢失重要的遗传信息;它对个体按位进行操作,以提高遗传算法的搜索效率和全局搜索能力。遗传算法的优点遗传算法是对参数的编码进行操作,而不对参数本身。 遗传算法是从许多点开始并行操作的,而不局限于一点,有效防止搜索过程收敛于局部最优解。遗传算法通过目标函数来计算适应度,不需要其他推导和附加信息,对问题的依赖性较小。遗传算法的寻优规则是由概率决定的,而非确定性的。遗传算法对于待寻优的函数基本无限制,它不要求函数连续和可微,因而应用范围较广。遗传算法在PID参数整定中的实现如图1所示是遗传算法在PID参数整定中的流程图,主要包括以下一个流程:产生初始种群产生初始种群P0是参数整定的第一步,参考文献,本文选用的初始种群参数如下:种群中的个体数量Size=30,迭代次数G=100,初始种群的生成是通过matlab语言E=round(rand(Size,3*CodeL))实现的,它的意思是生成一个30x30的矩阵E来表示初始种群。PID参数的解码和编码在遗传算法中如何描述问题的可行解,即把一个问题的可行解从其解空间转换到遗传算法所能处理的搜索空间的转换方法称为编码。一般把问题的各种参数用编码构成子串,然后把子串并接成染色体串。二进制编码方法是遗传算法中最常用的一种编码方法。本文中采用的编码方式就是二进制编码,将Kp,Ki,Kd分别用10位二进制数表示,即CodeL=10,把这三个参数连接起来构成了一个由30位二进制数表示的字符串即遗传学中的染色体。在整定过程中对三个参数的优化就是通过对这个字符串的操作实现的。参数的范围选择Kp[0,30],Ki[0,10],Kd[0,10],参数的解码首先是把10为二进制数转化为对应的十进制数y,然后再利用公式K=(Max(K)-Min(K))*y/(2^CodeL-1)求出对应的参数值,这就是解码过程。参数编码遗传操作种群1计算适配置满足要求,即达到最大迭代次数解码种群2寻优结束种群1 种群2复制交叉变异图1 遗传算法的基本流程建立适应度函数为获取满意的过渡过程动态特性,采用误差绝对值时间积分性能指标作为参数选择最小目标函数。为防止控制量过大,在目标函数中加入控制输入的平方项。最后选用以下
您可能关注的文档
- 基于聯合仿真的主动悬架自适应模煳PID控制研究.doc
- 基于組态王和三菱FX2NPLC的全自动洗衣机设计.doc
- 基于績效咨询模型的员工培训需求分析.doc
- 基于無线传感器网络的智能家居系统的设计.doc
- 基于自由擺的平板控制系统解决方案.doc
- 基于聚(乙烯醇)在溶液中的分散性合成PEDOT納米粒子.docx
- 基于膚色模型与模板匹配的人脸检测研究.doc
- 基于自由擺的平板控制系统方案.doc
- 基于臺达机电技术的三联直进式金属拉丝机.doc
- 基于薩蒂扬案例的民间审计诚信问题研究.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 乍得城网立项建设可行性分析论证研究报告.doc VIP
- 风力发电场生产准备导则 NB/T 10217-2019.pdf VIP
- 部编版三年级(上册)语文写字表生字描红字帖.pdf VIP
- 译林小学英语五上U1-2单元综合试卷(含听力和答案-很好).doc VIP
- 仁爱版(2024)七年级英语上册Unit 3 Lesson 5 Grammar in Use 参考课件.pptx VIP
- 2025年机械设计手册 第五版 目录.pdf VIP
- 25题教学_教务管理岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- T_CSUS 69-2024 智慧水务技术标准.pdf VIP
- 智慧医院能源及节能监管平台建设方案.ppt
- 第四章 Lingo的输入输出及界面 优化软件与应用 技术方案.ppt VIP
文档评论(0)