版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、南京航空航天大学研究生实验报告实验名称: 遗传算法pid控制器设计 姓 名: 学 号: 专 业: 201 年 月 日一、题目要求考虑如下某水下航行器的水下直航运动非线性模型:其中为水下航行器的前进速度, 为水下航行器的推进器推力,为水下航行器的输出,航行器本体质量、附加质量以及非线性运动阻尼系数分别为。作业具体要求:1、设计基于遗传算法的模糊控制器、神经网络控制器或pid控制器(任选一)。2、分析采用遗传算法前后的控制效果。3、分析初始条件对寻优及对控制效果的影响。4、分析系统在遗传算法作用下的抗干扰能力(加噪声干扰、加参数不确定)、抗非线性能力(加死区和饱和特性)、抗时滞的能力。二、基于遗传
2、算法的pid控制器设计与仿真1.遗传算法的水下航行器模型采用遗传算法对pid控制器参数进行优化,其中水下航行器模型采用如下函数实现,通过调用ode45()可以求解此非线性模型。%-function dy = underwatervehicle(t, y, u)m = 100 ;ma = 15 ;k = 10 ;dy = (u - k * abs(y) * y )/(m + ma) ;%-2.最优指标的选取为获得满意的过渡过程动态特性,采用误差绝对值积分性能指标作为参数选择的最小目标函数。为防止控制能量过大,在目标函数中加入控制输入的平方项。选用下式作为参数选取的最优指标:其中为系统误差,为控制
3、器输出,为上升时间,、和为权值。3.遗传算法中相关参数的设置(1)遗传算法中使用的样本个数为30;(2)pid控制器参数kp的取值范围为0,2000,kd的取值范围为0,100,ki的取值范围为0,500;(3)交叉概率和变异概率分别为pc=0.9和pm=0.3;(4)取,=0.001,=2.0;(5)设置进化40代。相关代码的编写如下,详见文件夹的m文件。size_of_sample = 30;codel=3; % range of kpminx(1)=0*ones(1);maxx(1)=2000*ones(1); % range of kdminx(2)=0*ones(1);maxx(2)
4、=100*ones(1); % range of kiminx(3)=0*ones(1);maxx(3)=500*ones(1);g=40;bsj=0;ji(i)=0.999*abs(error(i)+0.001*u(i)2;b=b+ji(i);编码方式采用浮点编码,经过40代进化,获得的优化参数如下:pid整定结果为kp=103.7688,kd=6.8640,ki=50.4850。其中,代价函数j的优化过程如图1所示。图1 代价函数j的优化过程同时,得到在整定后的pid参数下的阶跃相应如下图2所示:图2 系统阶跃响应三、初始条件对对控制效果的影响考察遗传算法的初始条件对pid参数寻优和控制效
5、果的影响。(1)设置kp的取值范围为0,1000,kd的取值范围为0,500,ki的取值范围为0,10,仿真结果如下:图3 系统阶跃响应(2)保持变异概率pm不变,设置交叉概率pc=0.95,仿真结果如下:图4 系统阶跃响应(3)保持交叉概率pc不变,设置变异概率pm=0.2,优化求解及仿真结果如下:图5 系统阶跃响应由以上三组遗传算法优化对比可知,遗传算法的初始条件对控制效果具有重要影响。通过多次寻优,参数取值范围可以根据上次求解最优值适当缩小,进而可以大大缩短寻优时间。交叉和变异概率对寻优过程也有重要影响。四、基于遗传算法的pid控制的性能分析考察基于遗传算法的pid控制的抗干扰、抗非线性和抗时滞能力。(1)抗噪声和不确定性干扰的能力:图6 遗传算法pid控制的阶跃响应图7 遗传算法pid控制的阶跃响应从仿真结果可知,基于遗传算法的pid控制对量测噪声和模型参数不确定的能力较好。(2)抗死区和饱和非线性干扰的能力:图8 遗传算法pid控制的阶跃响应图9 遗传算法pid控制的阶跃响应从仿真结果可知,基于遗传算法的pid控制对死区和饱和非线性具有一定的抑制能力,pid控制器仍能保证获得不错的控制效果。(3)抗时滞非线性干扰的能力:图10 遗传算法pid控制的阶跃响应图11 遗传算法pid控制的阶跃响应通过仿真可知,基于遗传算法的pid控制能应对0.1s的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中级社会工作者考试真题及答案
- 2026年事业单位联考综合应用能力A类考情分析
- 2026年事业单位结构化面试真题
- 2026江西上饶市余干县司法局招聘1人笔试备考试题及答案详解
- 关于新产品上线市场推广的通知函(3篇范文)
- 2026年外科护理急救试题附答案
- 2026年成人高考专升本政治极简试题及答案
- 江苏省徐州市2024-2025学年高一上学期期末考试化学试题(解析版)
- 2025山东枣庄市滕州东诚建设投资集团招聘11人笔试历年参考题库附带答案详解
- 2025届浙江交工集团股份有限公司春季校园招聘笔试历年参考题库附带答案详解
- 中国艺术研究院2025年博士入学英语考试题
- 网络安全漏洞扫描与修复记录表
- 2025年新型停车场建设与管理项目可行性研究报告
- 货车维修保养知识
- DB34∕T 4315-2022 甜叶菊组培快繁技术规程
- 全国农产品质量安全检测技能竞赛理论知识考试试题题库2025年附答案
- 隧道有机硅防水涂料施工方案
- 沥青混凝土施工现场技术服务方案
- 厂房搭建阁楼申请书
- 行政事业单位资产清查报表(清查明细表)
- 上海市2018-2020年中考满分作文68篇
评论
0/150
提交评论