神经网络控制以及应用辨识和控制.ppt
《神经网络控制以及应用辨识和控制.ppt》由会员分享,可在线阅读,更多相关《神经网络控制以及应用辨识和控制.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于神经网络控制及应用辨识与控制第一张,PPT共六十三页,创作于2022年6月23.2.1神经网络系统辨识原理神经网络系统辨识原理 定义:系统辨识就是在输入和输出数据的基础上,从一组给定的模型类中确定一个定义:系统辨识就是在输入和输出数据的基础上,从一组给定的模型类中确定一个与所测系统等价的模型。与所测系统等价的模型。1动态系统的常用自回归滑动平均模型动态系统的常用自回归滑动平均模型 以单输入单输出以单输入单输出(SISO)时不变离散系统为对象:时不变离散系统为对象:3.2 神经网络系统辨识神经网络系统辨识系系统统 系系统统 系系统统 3.2.1.1系统辨识原理系统辨识原理 第二张,PPT共六
2、十三页,创作于2022年6月31动态系统的常用自回归滑动平均模型动态系统的常用自回归滑动平均模型3.2 神经网络系统辨识神经网络系统辨识系系统统 系系统统 其中,其中,u(k)、y(k)和和d(k)分别代表系统在分别代表系统在k时刻的可测输入、输出和扰动,时刻的可测输入、输出和扰动,m、n和和l分别为输入时间序列、输出时间序列和扰动时间序列的阶次,且分别为输入时间序列、输出时间序列和扰动时间序列的阶次,且 ,、和和 为常系数,为常系数,=1,2,l。3.2.1.1系统辨识原理系统辨识原理 第三张,PPT共六十三页,创作于2022年6月4l系统系统对过去对过去n个时刻的输出和过去个时刻的输出和过
3、去m个时刻的输入是线性的个时刻的输入是线性的;l系统系统对前对前n个时刻的输出是线性的,对前个时刻的输出是线性的,对前m个时刻的输入是非线性的个时刻的输入是非线性的;l系统系统对过去的输出是非线性的,对过去的输入是线性的对过去的输出是非线性的,对过去的输入是线性的;l系统系统对过去的输出和过去的输入都非线性的对过去的输出和过去的输入都非线性的;l系统系统的输出是的输出是n个过去的输入和个过去的输入和m个过去的输出非线性函数,是非线性系个过去的输出非线性函数,是非线性系统的通用表达式,而系统统的通用表达式,而系统系统系统可看作它的特例。可看作它的特例。3.2 神经网络系统辨识神经网络系统辨识1动
4、态系统的常用自回归滑动平均模型动态系统的常用自回归滑动平均模型3.2.1.1系统辨识原理系统辨识原理 第四张,PPT共六十三页,创作于2022年6月53.2 神经网络系统辨识神经网络系统辨识2动态系统的离散状态空间模型动态系统的离散状态空间模型仿射型:仿射型:一般型:一般型:其中,其中,为非线性算子,为非线性算子,u(k),y(k),x(k)是系统在时刻是系统在时刻k的输入、输出和状态变量。设系统具有能观性和能控性。的输入、输出和状态变量。设系统具有能观性和能控性。3.2.1.1系统辨识原理系统辨识原理 第五张,PPT共六十三页,创作于2022年6月61)实验设计实验设计 确定输入信号、采样周
5、期、辨识时间、开环或闭环、离线或确定输入信号、采样周期、辨识时间、开环或闭环、离线或 在在线等等。线等等。2)确定辨识模型确定辨识模型M的结构的结构 M的结构设计主要依靠人的经验来确定,的结构设计主要依靠人的经验来确定,M可以由一个或多个神经网络可以由一个或多个神经网络组成,也可以加入线性系统。组成,也可以加入线性系统。3)确定辨识模型的参数确定辨识模型的参数 需要选择合适的参数辨识算法。采用需要选择合适的参数辨识算法。采用BP神经网络时,可采用一般的神经网络时,可采用一般的BP学习算法辨识网络的权值参数。学习算法辨识网络的权值参数。4)模型检验模型检验 模型的实际应用效果是对系统辨识效果优劣
6、的检验标准。模型的实际应用效果是对系统辨识效果优劣的检验标准。3.2 神经网络系统辨识神经网络系统辨识3.2.1.2 辨识的主要步骤辨识的主要步骤 第六张,PPT共六十三页,创作于2022年6月73.2 神经网络系统辨识神经网络系统辨识3.2.1.3 在线辨识与离线辨识在线辨识与离线辨识 d dP +-e e(k k)u u(k k)第七张,PPT共六十三页,创作于2022年6月83.2 神经网络系统辨识神经网络系统辨识3.2.1.3 在线辨识与离线辨识在线辨识与离线辨识 在线辨识是在系统实际运行中进行的,辨识过程由实时性要求。在线辨识是在系统实际运行中进行的,辨识过程由实时性要求。离线辨识是
7、在已取得大量系统的输入输出后,用这些历史数据对神经网络进行训离线辨识是在已取得大量系统的输入输出后,用这些历史数据对神经网络进行训练(辨识),因此辨识过程与实际系统是分离的,无实时性要求。练(辨识),因此辨识过程与实际系统是分离的,无实时性要求。离线辨识可使神经网络在系统工作前预先完成训练过程,但因输入输出训练样本离线辨识可使神经网络在系统工作前预先完成训练过程,但因输入输出训练样本集很难覆盖系统所有可能的工作范围,因而难以适应系统在工作过程中的参数变化。集很难覆盖系统所有可能的工作范围,因而难以适应系统在工作过程中的参数变化。在实际应用中,一般先进行离线训练,得到网络的权值后再进行在线学习,
8、这时网络离线训练在实际应用中,一般先进行离线训练,得到网络的权值后再进行在线学习,这时网络离线训练后的权值就成为在线学习时的初始值,从而使辨识的实时性得到改善。后的权值就成为在线学习时的初始值,从而使辨识的实时性得到改善。第八张,PPT共六十三页,创作于2022年6月93.2 神经网络系统辨识神经网络系统辨识3.2.2 系统模型的神经网络辨识系统模型的神经网络辨识3.2.2.1系统正模型的神经网络辨识系统正模型的神经网络辨识采用系采用系统统的一般描述,的一般描述,设设n=3,m=2,被辨,被辨识识系系统统差分方程差分方程为为令辨识模型令辨识模型M为为或或(3-90)(3-91)第九张,PPT共
9、六十三页,创作于2022年6月103.2 神经网络系统辨识神经网络系统辨识3.2.2.1系统正模型的神经网络辨识系统正模型的神经网络辨识并联结构并联结构 第十张,PPT共六十三页,创作于2022年6月113.2 神经网络系统辨识神经网络系统辨识3.2.2.1系统正模型的神经网络辨识系统正模型的神经网络辨识串串-并联结构并联结构 第十一张,PPT共六十三页,创作于2022年6月12e(t)y(t+1)u(t)e(t)y(t+1)P(NN)u(t)P(NN)系统逆模型辨识的两种结构系统逆模型辨识的两种结构(a)反馈结构反馈结构(b)前馈结构前馈结构 3.2 神经网络系统辨识神经网络系统辨识3.2.
10、2.2系统逆模型的神经网络辨识系统逆模型的神经网络辨识第十二张,PPT共六十三页,创作于2022年6月133.2 神经网络系统辨识神经网络系统辨识3.2.2.3 神经网络系统辨识应用实例神经网络系统辨识应用实例建立加热炉中钢坯表面温度预报模型建立加热炉中钢坯表面温度预报模型 在BP网络的基础之上把输出端信号通过延时环节反馈到输入端,从而形成动态BP网络。神经网络辨识模型神经网络辨识模型 第十三张,PPT共六十三页,创作于2022年6月14 在选取样本时,两组不同工况下的数据中的炉膛温度都进行线性化处理,工况1、2分别以炉温达850和880时取样的加热数据。网络训练误差曲线 工况1实测温度、预报
11、温度比较图 第十四张,PPT共六十三页,创作于2022年6月153.2 神经网络系统辨识神经网络系统辨识3.2.2.3 神经网络系统辨识应用实例神经网络系统辨识应用实例例二:粮食干燥热力过程神经网络模型辨识例二:粮食干燥热力过程神经网络模型辨识 粮食干燥塔系统简化图粮食干燥塔系统简化图 神经网络辨识模型神经网络辨识模型 第十五张,PPT共六十三页,创作于2022年6月163.2 神经网络系统辨识神经网络系统辨识3.2.2.3 神经网络系统辨识应用实例神经网络系统辨识应用实例例二:粮食干燥热力过程神经网络模型辨识例二:粮食干燥热力过程神经网络模型辨识 干燥塔出口粮食水分神经网络辨识结果与实测结果
12、比较干燥塔出口粮食水分神经网络辨识结果与实测结果比较 第十六张,PPT共六十三页,创作于2022年6月173.2 神经网络系统辨识神经网络系统辨识例三:例三:BP网络在齿轮箱故障诊断中的应用网络在齿轮箱故障诊断中的应用 根据齿轮箱9组数据,用BP神经网络对其进行故障诊断(数据为齿轮的啮合频率,并进行归一化处理。网络结构为15-31-3)。由于齿轮包括3种故障模式,故可采用如下的形式表示输出模式:无故障:(1,0,0);齿根裂纹:(0,1,0);断齿:(0,0,1);其中三组测试数据对应的故障分别为齿根裂纹、无故障、断齿。而网络输出值为:0.0028 0.9907 0.0101 0.9565 0
13、.0217 0.0061 0.0242 0.0021 0.9919第十七张,PPT共六十三页,创作于2022年6月18n P=0.2286 0.1292 0.072 0.1592 0.1335 0.0733 0.1159 0.094 0.0522 0.1345 0.009 0.126 0.3619 0.069 0.1828;n 0.209 0.0947 0.1393 0.1387 0.2558 0.09 0.0771 0.0882 0.0393 0.143 0.0126 0.167 0.245 0.0508 0.1328;n 0.0442 0.088 0.1147 0.0508 0.1328
14、0.115 0.1453 0.0429 0.1818 0.0378 0.0092 0.2251 0.1516 0.0858 0.067;n 0.2603 0.1715 0.0702 0.2711 0.1491 0.133 0.0968 0.1911 0.2545 0.0871 0.006 0.1793 0.1002 0.0789 0.0909;n 0.369 0.2222 0.0562 0.5157 0.1872 0.1614 0.1425 0.1506 0.1310 0.05 0.0078 0.0348 0.0451 0.0707 0.088;n 0.0359 0.1149 0.123 0.
15、546 0.1977 0.1248 0.0624 0.0832 0.164 0.1002 0.0059 0.1503 0.1837 0.1295 0.07;n 0.1759 0.2347 0.1829 0.1811 0.2922 0.0655 0.0774 0.2273 0.2056 0.0925 0.0078 0.1852 0.3501 0.168 0.2668;n 0.0724 0.1909 0.134 0.2409 0.2842 0.045 0.0824 0.1064 0.1909 0.1586 0.0116 0.1698 0.3644 0.2718 0.2494;n 0.2634 0.
16、2258 0.1165 0.1154 0.1074 0.0657 0.061 0.2623 0.2588 0.1155 0.005 0.0978 0.1511 0.2273 0.322;nT=1 0 0;1 0 0;1 0 0;0 1 0;0 1 0;0 1 0;0 0 1;0 0 1;0 0 1;nthreshold=0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;nnet=newff(threshold,31,3,tansig,logsig,trainlm);第十八张,PPT共六十三页,创作于2022年6月19nnet
17、.trainParam.epochs=50;nnet.trainParam.goal=0.001;nLP.lr=0.1;nnet=train(net,P,T);n%测试数据ntest=0.2593 0.18 0.0711 0.2801 0.1501 0.1298 0.1001 0.1891 0.2531 0.0875 0.0058 0.1803 0.0992 0.0802 0.1002;n 0.2101 0.095 0.1298 0.1359 0.2601 0.1001 0.0753 0.089 0.0389 0.1451 0.0128 0.159 0.2452 0.0512 0.1319;n
18、 0.2599 0.2235 0.1201 0.1171 0.1102 0.0683 0.0621 0.2597 0.2602 0.1167 0.0048 0.1002 0.1521 0.2281 0.3205;ny=sim(net,test)nTRAINLM-calcjx,Epoch 0/50,MSE 0.29517/0.001,Gradient 0.29501/1e-010nTRAINLM-calcjx,Epoch 5/50,MSE 0.000163395/0.001,Gradient 0.000683316/1e-010nTRAINLM,Performance goal met.ny=n
19、 0.0028 0.9907 0.0101n 0.9565 0.0217 0.0061n 0.0242 0.0021 0.9919第十九张,PPT共六十三页,创作于2022年6月203.2 神经网络系统辨识神经网络系统辨识例四:例四:RBF网络在股市价格中的应用网络在股市价格中的应用 这里将3天作为一个周期,3天的股票价格作为网络的输入向量,输出为预测日当天的股票价格。日期股票价格日期股票价格10.125470.711920.231580.868530.329790.925640.437650.542560.6078第二十张,PPT共六十三页,创作于2022年6月21nP=0.1254 0.2
20、315 0.3279;n 0.2315 0.3297 0.4376;n 0.3297 0.4376 0.5425;n 0.4376 0.5425 0.6078;n 0.5425 0.6078 0.7119;nT=0.4376 0.5425 0.6078 0.7119 0.8685;nP_test=0.6078 0.7119 0.8685;nnet=newrb(P,T,0,40);ny=sim(net,P_test)nx9=0.9256;ne=x9-ynNEWRB,neurons=0,SSE=0.0196226ny=n 0.8343ne=n 0.0913第二十一张,PPT共六十三页,创作于202
21、2年6月22 神经网络控制是神经网络与自动控制相结合而形成的一门综神经网络控制是神经网络与自动控制相结合而形成的一门综合性学科,基于神经网络的智能控制系统已有许多成功的应用实合性学科,基于神经网络的智能控制系统已有许多成功的应用实例,神经网络控制系统的设计与应用既需要熟悉神经网络的各种例,神经网络控制系统的设计与应用既需要熟悉神经网络的各种网络模型、学习算法以及主要特性,又要熟悉控制领域的广泛理网络模型、学习算法以及主要特性,又要熟悉控制领域的广泛理论与方法,如非线性控制、系统辨识和自适应控制等等。论与方法,如非线性控制、系统辨识和自适应控制等等。本节简要介绍人工神经网络控制的常用结构,重点介
22、绍本节简要介绍人工神经网络控制的常用结构,重点介绍几种神经网络控制方案的设计方法、性能分析以及应用举例几种神经网络控制方案的设计方法、性能分析以及应用举例。3.3 神经网络控制神经网络控制第二十二张,PPT共六十三页,创作于2022年6月233.3.1神经网络控制系统结构神经网络控制系统结构 3.3.1.1直接逆控制系统结构直接逆控制系统结构 直接逆控制是一种前馈控制,设被控对象模型为直接逆控制是一种前馈控制,设被控对象模型为P且其逆模且其逆模型型P-1存在,理论上可直接用存在,理论上可直接用P-1作为控制器与被控对象串联,此时作为控制器与被控对象串联,此时控制器控制器P-1的输入为系统的参考
23、输入的输入为系统的参考输入r,输出为,输出为u,而被控对象的输,而被控对象的输入为入为u,输出为,输出为y,理想情况下应有,理想情况下应有y=r,即系统的传递函数为,即系统的传递函数为P P-1=1。因此,可先通过离线训练使神经网络控制器。因此,可先通过离线训练使神经网络控制器NNC获得获得被控对象的逆特性被控对象的逆特性P-1,再将具有逆特性,再将具有逆特性P-1的的NNC与被控对象串与被控对象串联。联。3.3 神经网络控制神经网络控制第二十三张,PPT共六十三页,创作于2022年6月24NNC()对象对象NN()神经网络直接逆控制结构神经网络直接逆控制结构 该控制结构的一种实现方案如下图所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 控制 以及 应用 辨识
限制150内