




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上同济大学电子与信息工程学院实验报告姓名: 学号: 学院: 专业: 实验课程名称: 任课教师: 实验项目名称: 基于BP神经网络的自整定PID控制仿真 实验日期: 一、 实验内容:1. 熟悉神经网络的特征、结构及学习算法。2. 通过实验掌握神经网络自整定PID的工作原理。3. 了解神经网络的结构对控制结果的影响。4. 掌握用MATLAB实现实现神经网络控制系统仿真的方法。二、 实验步骤及结果演示1.实验步骤:(1)被控对象为一时变非线性对象,数学模型可表示为式中系数a(k)是慢时变的,(2)如图5所示确定BP网络的结构,选4-5-3型的BP网络,各层加权系数的初值取区间
2、-0.5,0.5上的随机数,选定学习率=0.25和惯性系数=0.05.(3)在MATLAB下依据整定原理编写仿真程序并调试。(4)给定输入为阶跃信号,运行程序,记录实验数据和控制曲线。(5)修改神经网络参数,如学习速率、隐含层神经元个数等,重复步骤(4)。(6)分析数据和控制曲线。 图5 BP神经网络结构2.结果展示:(1)实验代码:xite=0.25;alfa=0.02;IN=4;H=10;Out=3;wi= 0.4634 -0.4173 0.3190 0.4563; 0.1839 0.3021 0.1112 0.3395; -0.3182 0.0470 0.0850 -0.0722; -0
3、.6266 0.0846 0.3751 -0.6900; -0.3224 0.1440 -0.2873 -0.0193; -0.0232 -0.0992 0.2636 0.2011; -0.4502 -0.2928 0.0062 -0.5640; -0.1975 -0.1332 0.1981 0.0422; 0.0521 0.0673 -0.5546 -0.4830; -0.6016 -0.4097 0.0338 -0.1503;wi_1=wi;wi_2=wi;wi_3=wi;wo= -0.1620 0.3674 0.1959; -0.0337 -0.1563 -0.1454; 0.0898
4、0.7239 0.7605; 0.3349 0.7683 0.4714; 0.0215 0.5896 0.7143; -0.0914 0.4666 0.0771; 0.4270 0.2436 0.7026; 0.0215 0.4400 0.1121; 0.2566 0.2486 0.4857; 0.0198 0.4970 0.6450 'wo_1=wo;wo_2=wo;wo_3=wo;x=0,0,0;u_1=0;u_2=0;u_3=0;u_4=0;u_5=0;y_1=0;y_2=0;y_3=0;oh=zeros(H,1);I=oh;error_2=0;error_1=0;ts=0.00
5、1;for k=1:1:6000time(k)=k*ts;rin(k)=1;a(k)=1.2*(1-0.8*exp(-0.1*k);yout(k)=a(k)*y_1/(1+y_12)+u_1;error(k)=rin(k)-yout(k);xi=rin(k),yout(k),error(k),1;x(1)=error(k)-error_1;x(2)=error(k);x(3)=error(k)-2*error_1+error_2;epid=x(1);x(2);x(3);I=xi*wi'for j=1:H oh(j)=(exp(I(j)-exp(-I(j)/(exp(I(j)+exp(-
6、I(j);endK=wo*oh;for l=1:Out; K(l)=exp(K(l)/(exp(K(l)+exp(-K(l);endKp(k)=K(1);Ki(k)=K(2);Kd(k)=K(3);Kpid=Kp(k),Ki(k),Kd(k);du(k)=Kpid*epid;u(k)=u_1+du(k);if u(k)>=10; u(k)=10;endif u(k)<=-10; u(k)=-10;enddyu(k)=sign(yout(k)-y_1)/(u(k)-u_1+0.);for j=1:Out dk(j)=2/(exp(K(j)+exp(-K(j)2;endfor l=1:
7、Out delta3(l)=error(k)*dyu(k)*epid(l)*dk(l);endfor l=1:Out for i=1:H d_wo=xite*delta3(l)*oh(i)+alfa*(wo_1-wo_2); endendwo=wo_1+d_wo;for i=1:H dO(i)=4/(exp(I(i)+exp(-I(i)2;endsegma=delta3*wo;for i=1:H delta2(i)=dO(i)*segma(i);endd_wi=xite*delta2'*xi+alfa*(wi_1-wi_2);wi=wi_1+d_wi;u_5=u_4;u_4=u_3;u
8、_3=u_2;u_2=u_1;u_1=u(k);y_2=y_1;y_1=yout(k);wo_3=wo_2;wo_2=wo_1;wo_1=wo;wi_3=wi_2;wi_2=wi_1;wi_1=wi;error_2=error_1;error_1=error(k);endfigure(1)plot(time,rin,'r',time,yout, 'b');xlabel('time');ylabel('rin,yout');figure(2)plot(time,error,'r');xlabel('time(
9、s)');ylabel('error');figure(3)plot(time,u,'r');xlabel('time(s)');ylabel('u');figure(4)subplot(311);plot(time,Kp,'r');xlabel('time(s)');ylabel('Kp');subplot(312);plot(time,Ki,'g');xlabel('time(s)');ylabel('Ki');subplo
10、t(313);plot(time,Kd,'b');xlabel('time(s)');ylabel('Kd');(2)控制曲线初始情况学习率alpha=0.02;惯性系数xite=0.25;隐藏层节点数H=10.增大学习率学习率alpha=0.05;惯性系数xite=0.25;隐藏层节点数H=10.学习率减小学习率alpha=0.01;惯性系数xite=0.25;隐藏层节点数H=10.增大惯性系数学习率alpha=0.02;惯性系数xite=0.5;隐藏层节点数H=10.减小惯性系数学习率alpha=0.02;惯性系数xite=0.1;隐藏层节点
11、数H=10.增大隐含层节点数学习率alpha=0.02;惯性系数xite=0.1;隐藏层节点数H=5.减小隐含层节点数学习率alpha=0.02;惯性系数xite=0.1;隐藏层节点数H=15.三、 遇到的主要困难及解决对策1. 主要困难:运行程序一直报错,显示矩阵维度不同。解决对策:检查了矩阵,发现文档中的程序对矩阵的表示有误,每行末尾少了分号,导致运行出错。2. 主要困难:解决了上述问题,运行程序仍然报错,且错误相同。解决对策:检查程序,发现在矩阵表示中有很多以“”表示转置,很容易漏看,一旦漏看,就会使矩阵维度出错。3. 主要困难:在减小隐含层节点数时,程序报错。解决对策:检查后发现少了前两行“clear all;close all;”,这使得之前实验的数据影响到了这次实验。四、 感想和体会PID控制器结构简单,实现简单且控制效果良好,已被广泛应用。但其具有一定的局限性:被控对象参数随时间变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工期延误的合同问题解决途径2篇
- 厂房买卖协议全解析3篇
- 代收款授权委托书怎么写3篇
- 律师授权委托书应注意的问题3篇
- 住宅院落买卖合同优化3篇
- 学生考试诚信宣誓3篇
- 砼构件生产成本控制考核试卷
- 农业机械租赁业务中的收益管理考核试卷
- 羊绒面料图案设计试题考核试卷
- 精密仪器中合成材料制造技术的研究进展考核试卷
- 公路工程标准施工招标文件(2018年版)
- 个人理财-形考作业4(第8-9章)-国开(ZJ)-参考资料
- DL∕T 1654-2016 磷酸酯抗燃油氧化安定性和腐蚀性试验方法
- AQ/T 2059-2016 磷石膏库安全技术规程(正式版)
- 青岛超银中学2022-2023学年七年级下学期阶段性调研地理试题【带答案】
- 2024年安徽省初中(八年级)学业水平考试初二会考生物+地理试卷真题
- 4000m3d制药废水计算书
- 越剧古装衣介绍
- 人事行政工作成功典范总结
- 英国皇室文化课件
- 咯血个案护理
评论
0/150
提交评论