遗传算法大作业-南航-智能控制_第1页
遗传算法大作业-南航-智能控制_第2页
遗传算法大作业-南航-智能控制_第3页
遗传算法大作业-南航-智能控制_第4页
遗传算法大作业-南航-智能控制_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..XX航空航天大学研究生实验报告实验名称:遗传算法PID控制器设计姓名:学号:专业:201年月日..一、题目要求考虑如下某水下航行器的水下直航运动非线性模型:其中为水下航行器的前进速度,为水下航行器的推进器推力,为水下航行器的输出,航行器本体质量、附加质量以及非线性运动阻尼系数分别为。作业具体要求:1、设计基于遗传算法的模糊控制器、神经网络控制器或PID控制器<任选一>。2、分析采用遗传算法前后的控制效果。3、分析初始条件对寻优及对控制效果的影响。4、分析系统在遗传算法作用下的抗干扰能力<加噪声干扰、加参数不确定>、抗非线性能力<加死区和饱和特性>、抗时滞的能力。二、基于遗传算法的PID控制器设计与仿真1.遗传算法的水下航行器模型采用遗传算法对PID控制器参数进行优化,其中水下航行器模型采用如下函数实现,通过调用ode45<>可以求解此非线性模型。%----------------------------------------------------------------functiondy=UnderwaterVehicle<t,y,u>m=100;ma=15;k=10;dy=<u-k*abs<y>*y>/<m+ma>;%----------------------------------------------------------------2.最优指标的选取为获得满意的过渡过程动态特性,采用误差绝对值积分性能指标作为参数选择的最小目标函数。为防止控制能量过大,在目标函数中加入控制输入的平方项。选用下式作为参数选取的最优指标:其中为系统误差,为控制器输出,为上升时间,、和为权值。3.遗传算法中相关参数的设置〔1遗传算法中使用的样本个数为30;〔2PID控制器参数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;%RangeofKpMinX<1>=0*ones<1>;MaxX<1>=2000*ones<1>;%RangeofKdMinX<2>=0*ones<1>;MaxX<2>=100*ones<1>;%RangeofKiMinX<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参数寻优和控制效果的影响。〔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控制能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论