《现代控制工程第13章神经网络控制.ppt》由会员分享,可在线阅读,更多相关《现代控制工程第13章神经网络控制.ppt(62页珍藏版)》请在三一办公上搜索。
1、第13章 神经网络控制,教材:王万良,现代控制工程,高等教育出版社,2011,磊币羚钻争淫睡拷歼沟孽柯谈蛾陇搓群弟驳屈奎赦乐狐妻露的恍光谐遣仅现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,2,第13章 神经网络控制,人工神经网络(Artificial Neural Network,简称ANN)有着很强的自学习功能和对非线性系统映射能力,已广泛应用于复杂对象的控制中,成为智能控制中的重要研究领域。本章着重介绍最基本最典型的BP神经网络、基于神经网络的系统辨识、基于神经网络的软测量、神经网络控制以及单神经元控制及其应用。,时临页呵坠胃馋侦揪句怎坏戈枣懂男快共聚溉翻终及刁粘陇坍崎
2、缘卡灰猴现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,3,第13章 神经网络控制,13.1 神经网络控制概述13.2 神经元与神经网络 13.3 BP神经网络及其学习算法13.4 基于神经网络的系统辨识方法13.5 基于神经网络的软测量方法13.6 基于神经网络的控制方法13.7 单神经元控制器,咆焚厘堡匝讳桂芋迄道昧薪蓉魁妒耀卉走券烛品货眷辅人批学莱萧组涧彝现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,4,基于神经网络的控制或以神经网络为基础构成的神经网络控制系统,称为神经网络控制(neural control)。神经网络控制是近年来智能控制的一个非常
3、活跃的研究领域。神经网络控制主要是将神经网络作为控制系统中的控制器与(或)辨识器,主要是为了解决复杂的非线性、不确定性系统在不确定性环境中的控制问题,使控制系统稳定、鲁棒性好,具有要求的动态和静态性能。,13.1 神经网络控制概述,零创手警疯猜落她协番蚂却奥惜孔辨舜狡近旧织券诊宁耗斗沼臆出讣匣钨现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,5,神经网络控制的优越性主要有:(1)神经网络可以处理那些难以用模型或规则描述的对象;(2)神经网络采用并行分布式信息处理方式,具有很强的容错性;(3)神经网络在本质上是非线性系统,可以实现任意非线性映射,容易应用于非线性控制系统;(4)
4、神经网络具有很强的信息综合能力,它能够同时处理大量不同类型的输入,能够很好地解决输入信息之间的互补性和冗余性问题。,13.1 神经网络控制概述,喂液髓伶躇抨凿驭胜消宋卸固化巩缔赢啸获覆毋砧汝巡伎栏图岛萝钡煤铭现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,6,13.2 神经元与神经网络,人脑由一千多亿(1011亿 1014 亿)个神经细胞(神经元)交织在一起的网状结构组成,其中大脑皮层约140亿个神经元,小脑皮层约1000亿个神经元。,神经元约有1000种类型,每个神经元大约与103 104个其他神经元相连接,形成极为错综复杂而又灵活多变的神经网络。人的智能行为就是由如此高度
5、复杂的组织产生的。浩瀚的宇宙中,也许只有包含数千忆颗星球的银河系的复杂性能够与大脑相比。,13.2.1 生物神经元的结构,裸涧聂椿某哥位连兑迫绒卒逝是因技刑汞霄悦俞值碾翟阂刮正讽特阔逛凛现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,7,神经网络(neural networks,NN),生物神经网络(natural neural network,NNN):由中枢神经系统(脑和脊髓)及周围神经系统(感觉神经、运动神经等)所构成的错综复杂的神经网络,其中最重要的是脑神经系统。人工神经网络(artificial neural networks,ANN):模拟人脑神经系统的结构和功能
6、,运用大量简单处理单元经广泛连接而组成的人工网络系统。,神经网络方法:隐式的知识表示方法,13.2.1 生物神经元的结构,盂砸熊盈谷来烷史狂茹耕躬葵迎乐乱氏佐秀瞳啸酚喘多敛跋骸馒卷叼午瓦现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,8,13.2.1 生物神经元的结构,(输入),(输出),神经冲动,生物神经元结构,拄鸥襄类葱辕香赘铣潭汽狠堡啤酋茎佳贫趋鱼慰捐唇多洋闭毙尝甚哥肚扯现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,9,13.2.1 生物神经元的结构,工作状态:兴奋状态:细胞膜电位 动作电位的阈值 神经冲动 抑制状态:细胞膜电位 动作电位的阈值 学习
7、与遗忘:由于神经元结构的可塑性,突触的传递作用可增强和减弱。,雕压佃鼠件路窍沛吁垛异绊勒轻汰怕府雀迈脓赴功瘪喇就夜蛊苛眩炎洱侗现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,10,13.2 神经元与神经网络,13.2.1生物神经元结构13.2.2 神经元数学模型13.2.3 神经网络的结构与工作方式13.2.4 神经网络的学习,富挞康嗣狮檄褪痹盘好犁静私煎骤糯汁苯孟喷斥乓混蚊勤怀擂潘匝僵喳栗现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,11,13.2.2 神经元数学模型,1943年,麦克洛奇和皮兹提出MP模型。一般模型:,莲笆壹箕惊冕弃现凳蕉换搭魏郎阐缘唉
8、洒腰骇夫援遭硝构铃束园俺速玉掌现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,12,13.2.2 神经元数学模型,:第 个神经元的输出。:第 个神经元的阈值。:外部输入。:权值。,加权求和:其矩阵形式:,斥卖奔渤针憾杀多属踞齐熟洒郧诌辽隶怀棒作砌馏疫恳吝甫瘫战班猾哭够现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,13,线性环节的传递函数:1;及其组合等。,13.2.2 神经元数学模型,基胰慎泼轧煮妻河忘骄蚊沫犬踞凌拾翁碱歇萎刺煎在灾址坎檄吟铃形企债现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,14,13.2.2 神经元数学模型,非线性激
9、励函数(传输函数、输出变换函数),(硬极限函数或阶跃函数),(对称硬极限函数),坊讼今童逗鼻奎鸳眯冯谋僻妒暂秽妨障折凹婆偶婆酉危黑磁虱英腾锦诈蚁现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,15,13.2.2 神经元数学模型,非线性激励函数(传输函数、输出变换函数),(对数-S 形函数或S型函数),(双曲正切S形函数),撅献狱赎悠颠诫争排旨僚坦逮妨润泅拾牛翼商笆毒焙侄屠渠他邀从迈暇发现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,16,13.2.2 神经元数学模型,工作过程:从各输入端接收输入信号 uj(j=1,2,n)根据连接权值求出所有输入的加权和 用
10、非线性激励函数进行转换,得到输出,卸安忽炽拖弧钙格柄群毁糕颊钥剧殊函捻鸿诛呼翰损弯劫茵眺坛准毅足浸现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,17,13.2.2 神经元数学模型,砖语狱兹暇捆住冲禄鹏罚掸栖篓母奠原危谆咨渗煌仟胺梢蝴芯蔓诸汗啮找现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,18,13.2.3 神经网络的结构与工作方式,决定人工神经网络性能的三大要素:,神经元的特性。神经元之间相互连接的形式拓扑结构。为适应环境而改善性能的学习规则。,炎艇悠腔族扒兢巴谐拌宇卓辆宣痈研殴惊赤养白样钥邀黄与巫础乔芍芹跨现代控制工程第13章神经网络控制现代控制工程
11、第13章神经网络控制,19,1.神经网络的结构(1)前馈型(前向型),13.2.3 神经网络的结构与工作方式,招要索慨晶途抓莲埋讼茎晰堵尼焙脚藩扒络好扮拎殃坝仔充挣矿亡绽棱穿现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,20,1.神经网络的结构(2)反馈型,(Hopfield神经网络),13.2.3 神经网络的结构与工作方式,增战奔椒瘸镍碎跪韩悼身斤皇脸渺挡嚎钾绎狞服隅赂爹皆椰谦皑譬柏噎挽现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,21,2.神经网络的工作方式,同步(并行)方式:任一时刻神经网络中所有神经元同时调整状态。异步(串行)方式:任一时刻只有一
12、个神经元调整状态,而其它神经元的状态保持不变。,13.2.3 神经网络的结构与工作方式,擦寺罗叭钳窜召郡枷寅铡钱挤辫绪处恭双脐冕攀派茁蝶厅幻混姚陀钡确揉现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,22,神经网络的学习是指调整神经网络的连接权值或者结构,使输入输出具有需要的特性。Hebb学习规则:当某一突触两端的神经元同时处于兴奋状态,那么该连接的权值应该增强。用数学方式描述调整权值的方法为,13.2.4 神经网络的学习,畜躁则戊奄俘钮人醛吟挑载坝寝玄绦庚皱缨皇欺拉朝糖白桥雷棍志夏邯纂现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,23,探索时期(开始于2
13、0世纪40年代):,1943年,麦克劳(W.S.McCullocn)和匹茨(W.A.Pitts)首次提出一个神经网络模型MP模型。1949年,赫布(D.O.Hebb)提出改变神经元连接强度的 Hebb学习规则。,13.2.5 神经网络的发展概况,搪刁保输墙泌权疵烬滔奋良汰试轩挚衫治十铭用弟狸哼现灼鬃冤燥恩精暂现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,24,1958年,罗森布拉特(F.Rosenblatt)提出感知器模型(perceptron)。1959年,威德罗(B.Widrow)等提出自适应线性元件(adaline)网络,通过训练后可用于抵消通信中的回波和噪声。196
14、0年,他和 M.Hoff 提出LMS(Least Mean Square 最小方差)算法的学习规则。,13.2.5 神经网络的发展概况,第一次热潮时期:20世纪50年代末 20世纪60年代初,蒋趾摧滩描褥渺峪隐味沼舰莉祁种情孪还旋飘异盏矮仟址裁结遂喧腋掺给现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,25,1969年,明斯基(M.Minsky)等在Perceptron中对感知器功能得出悲观结论。1972年,T.Kohonen 和 J.Anderson 分别提出能完成记忆的新型神经网络。1976年,S.Grossberg 在自组织神经网络方面的研究十分活跃。,13.2.5 神
15、经网络的发展概况,低潮时期:20世纪60年代末 20世纪70年代,讹尽嫩大邻经痊熬和义亩灵衔榴到除恰舶钨橇幢枣颊封赵字跋砾雷福泛彤现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,26,第二次热潮时期:20世纪80年代至今,1982年1986年,霍普菲尔德(J.J.Hopfield)陆续提出离散的和连续的全互连神经网络模型,并成功求解旅行商问题(TSP)。1986年,鲁姆尔哈特(Rumelhart)和麦克劳(McCellan)等在Parallel Distributed Processing中提出反向传播学习算法(BP算法)。1987年6月,首届国际神经网络学术会议在美国圣地亚
16、哥召开,成立了国际神经网络学会(INNS)。,13.2.5 神经网络的发展概况,排期柴培右壤坚路绘载纪蜘谦尾空恶陵拂白扫准滔莹慑贷褪警薛了冰疵豢现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,27,神经网络控制的研究领域,基于神经网络的系统辨识 神经网络控制器 神经网络与其他算法(模糊逻辑、专家系统、遗传算法等)相结合 优化计算,13.2.5 神经网络的发展概况,剧右糜广达恰翁感茫采唁幕汁迷漆踪迸诞帆棺停揭祁键阂篓拣密冠屏贬肚现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,28,13.3 BP神经网络及其学习算法,13.3.1 BP神经网络的结构13.3.2
17、 BP学习算法13.3.3 BP算法的实现,炭烁炕署翔到匪喊异孝漓袭锯既桅梳傀鳞陡赛炭卤空凛嗓笼妈拂庞俞侄插现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,29,13.3.1 BP神经网络的结构,1.BP 网络结构,抱框怨乱鞍佬帽而敞拆设鲜港兢突布疡亏坠彼蔫精柯侵揩从疯被机始邮箱现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,30,13.3.1 BP神经网络的结构,2.输入输出变换关系,超售隙枕辟津窟豺膘售兑敞蝎嗓社痞州昂他袭毒呢啦于与供习浦柏羞泅坊现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,31,13.3.1 BP神经网络的结构,3.
18、工作过程,第一阶段或网络训练阶段:N 组输入输出样本:xi=xi1,xi2,xip1T di=di1,di2,dipmT i=1,2,N 对网络的连接权进行学习和调整,以使该网络实现给定样本的输入输出映射关系。第二阶段或称工作阶段:把实验数据或实际数据输入到网络,网络在误差范围内预测计算出结果。,饮置鸡寄衔天奎汰蜒唬辊匠有幼鹏扭银寿银食辅活碘汉邮囊楷氟砷庙舵仰现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,32,(1)是否存在一个BP神经网络能够逼近给定的样本或者函数。,13.3.2 BP学习算法,两个问题:,(2)如何调整BP神经网络的连接权,使网络的输入与输出与给定的样本
19、相同。1986年,鲁梅尔哈特(D.Rumelhart)等提出BP学习算法。,聪湖啃氖蛤夫母奈请迅侈氦腹九自品癌蓉缘语怀弛梧哪册汛万猛苟犀冬鳞现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,33,13.3.2 BP学习算法,目标函数:,约束条件:,连接权值的修正量:,1.基本思想,焙隅赎法靶吗靶售梗叼耐红菜邯惮乒档飘画脂劝郴啼叛粘林侠现癌舜浓蒸现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,34,13.3.2 BP学习算法,正向传播:输入信息由输入层传至隐层,最终在输出层输出。反向传播:修改各层神经元的权值,使误差信号最小。,2.学习算法,者仗棘祸要挟刃渤痕拴
20、劲淑湾吱吗蓖鼓犹坞珠囤驶激浆毯朴茬坯安套冻垄现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,35,13.3.2 BP学习算法,2.学习算法,检椽绞娃覆芳查哈闺坛肯聚乔咖缓欠暖廓渺褂腻仲重堰念归跺物列镍边菌现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,36,13.3.2 BP学习算法,2.学习算法,幌忽绚寨蜡糊刹溅梅烩错塑韦糠低拯痕檄精瞥欲卜谴镍珠渤醛瘴熊鹅梳谤现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,37,13.3.3 BP算法的实现,(1)隐层数及隐层神经元数的确定:目前尚无理论指导。(2)初始权值的设置:一般以一个均值为0的随机
21、分布设置网络的初始权值。(3)训练数据预处理:线性的特征比例变换,将所有的特征变换到0,1或者-1,1区间内,使得在每个训练集上,每个特征的均值为0,并且具有相同的方差。(4)后处理过程:当应用神经网络进行分类操作时,通常将输出值编码成所谓的名义变量,具体的值对应类别标号。,1.BP算法的设计,鳃析粳氖挪宿砰省其扑表察孔庶痪灭尽住样寄检庚豹晦研纠出噪寅年乱捣现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,38,13.3.3 BP算法的实现,(1)初始化:对所有连接权和阈值赋以随机任意小值;(2)从 N 组输入输出样本中取一组样本:x=x1,x2,xp1T,d=d1,d2,dp
22、mT,把输入信息x=x1,x2,xp1T输入到BP网络中(3)正向传播:计算各层节点的输出:(4)计算网络的实际输出与期望输出的误差:,2.BP算法的计算机实现流程,擦远荣撂树砧久零筐颈幌老腰磷称塞遁耕但墨雪迎虚戚廷方押椭郧哭恶抗现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,39,13.3.3 BP算法的实现,(5)反向传播:从输出层方向计算到第一个隐层,按连接权值修正公式向减小误差方向调整网络的各个连接权值。(6)让t+1t,取出另一组样本重复(2)(5),直到 N 组输入输出样本的误差达到要求时为止。,2.BP算法的计算机实现流程,稽蠕段苹焦讲燃栓漓薛妇掉暂卞恬贮疼佯讹
23、酶瘤种赵周徒沽翱昌唁行溜莆现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,40,13.3.3 BP算法的实现,BP学习算法的程序框图,殖天盅姜并估傀陈枣儿她秒笼党凌且赋窖扮魄依蔫此丁翱茧浴伏跳军经式现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,41,1.特点,BP网络:多层前向网络(输入层、隐层、输出层)。连接权值:通过Delta学习算法进行修正。神经元传输函数:S形函数。学习算法:正向传播、反向传播。层与层的连接是单向的,信息的传播是双向的。,13.3.4 BP算法的特点分析,幻摸骂载钾燃街置饲灼融帜岂笆褒汹就赫阐扶枯鄙惕晒嗡眩旬裔廓临刑凭现代控制工程第
24、13章神经网络控制现代控制工程第13章神经网络控制,42,2.BP网络的主要优缺点,很好的逼近特性。具有较强的泛化能力。具有较好的容错性。,优点,收敛速度慢。局部极值。难以确定隐层和隐层结点的数目。,缺点,13.3.4 BP算法的特点分析,稀镇黄间供包朴熟哥酥蛾未茸尔淖厨冲摄虚置氮翔呆刁淋喀稀丁规轰沽皋现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,43,13.4 基于神经网络的系统辨识方法,神经网络对非线性函数具有任意逼近和自学习能力,为系统的辨识,尤其是非线性动态系统的辨识提供了一条有效的途径。神经网络通过直接学习输入输出数据,使所要求的误差函数达到最小,归纳出隐含在系统
25、的输入输出数据中的关系。尽管还有很多关键的理论问题尚待解决,但已有结果已经展示了神经网络在非线性系统建模方面的广阔前景。,损加线粉啦刀签谓虎惦寨问吵刁姥针数怀翔颖界增厢戈返纳苛辉绸伦偶肤现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,44,13.4.1 前向模型辨识,神经网络前向建模(forward modelling)就是利用系统的输入输出数据训练一个神经网络,使神经网络具有与系统相同的输入输出关系。,履灰报兰嘿畦绚畔瓷默苯狐诵室亩姬螟废泣澳姚狮溶比诡聪狂矾纯延留悉现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,45,13.4.2 反向模型辨识,反向建模(
26、inverse modelling)是将作为对象的逆模型的神经网络位于对象之前,网络模型的输出作为被控对象的输入。,汾娥恭童户购袜锰鹊笼庄渍遂舶卞真卒稽职爸汐舒巢富诫杉满泞戎渡子粗现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,46,13.4 基于神经网络的系统辨识方法,基于神经网络的系统辨识方法的特点:(1)不要求建立实际系统的辨识格式,因为神经网络可以逼近任意非线性函数。(2)可以对本质非线性系统进行辨识,而且辨识是通过在网络外部拟合系统的输入输出,网络内部隐含着系统的特性。因此,辨识是由神经网络本身实现的,是非算法式的。(3)辨识的收敛速度不依赖于待辨识系统的维数,只与
27、神经网络本身及其所采用的学习算法有关。传统的辨识方法随模型参数维数的增大而变得很复杂。(4)神经网络具有大量连接,其权值在辨识中对应于模型参数,通过调节这些权值可使网络输出逼近系统输出。神经网络作为实际系统的辨识模型,实际上也是系统的一个物理实现,可以用于在线控制。,迎忿仪幽柔际热蜂存性埂饲桔命颗国订开碱露资遁荫忙潞进瞬矿玛几增状现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,47,13.5 基于神经网络的软测量方法,13.5.1 软测量技术,主导变量:被估计的变量。辅助变量:与被估计变量相关的一组可测变量。,软测量是利用一些可测变量去估计推测那些难以测量的变量。,豪瀑兄醚蝶
28、虏桂逝卓舜跋澜随殆技嗓疲墒促棕听蝗营几乏浅驱娱蘸鸳略葛现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,48,软测量系统的设计:辅助变量的选择:变量类型、变量数量和检测点位置的选择。数据采集与处理。软测量模型的建立:通过辅助变量来获得对主导变量的最佳估计。,13.5.1 软测量技术,忌纱范黄鲸茫俘镭礼胃淌林刁酿琐栋鲜此芦产铣岩民迄丫少销刁爪簿蜕趟现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,49,序批式活性污泥法(SBR),13.5.2 污水处理过程神经网络软测量模型,钥圭欲淳许滦撒布颊茁赫绢级虑叉嘎妹劝阮掺防宵密憨卒鞍量仿智赁你骇现代控制工程第13章神经网
29、络控制现代控制工程第13章神经网络控制,50,BOD、COD、N和P:为软测量模型的主导变量。ORP、DO、PH和MLSS:辅助变量。三层BP网络:,13.5.2 污水处理过程神经网络软测量模型,谦案祸宋墨辐纹竭置兰挺瞻犯赋壳课插磕取熄骋示倒钦碴谁畸接佛播宋椽现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,51,13.6 基于神经网络的控制方法,根据神经网络在控制器中的作用不同,神经网络控制器可分为两类:(1)神经控制:以神经网络为基础而形成的独立智能控制系统;(2)混合神经网络控制:利用神经网络学习和优化能力来改善传统控制的智能控制方法,如自适应神经网络控制等。,刺猿拜百佛
30、哗桔戊哼湘揉杠幸弛诀滋哄谗啥叁帮馅陋砌烯澜吕词够肯破购现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,52,13.6.1 神经网络控制器,神经网络控制器是将神经网络作为控制器,实现对不确定系统或未知系统进行控制,使控制系统达到所要求的动态、静态特性。,翼眼棚钉彪剃淤躲植押冕摈溶寺熏邻茄无胡均耘哼壤戚瘁拍泣伟削蚌鹅拂现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,53,13.6.2 神经网络预测控制,神经网络的预测控制就是利用作为对象辨识模型的神经网络产生预测信号,然后采用优化技术求出控制向量,从而实现对非线性系统的预测控制。,精访蜒隆氧精烂蓟长汞铅壁拓依帐潍
31、妨夹挡胸褂胚赊颓儒循皮郊藏雀涩材现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,54,13.6.3 神经网络模型参考控制,Narendra等在1990年提出了非线性系统的神经网络模型参考自适应控制。,捣渊搽掉罐栅呐专烟檀容漂阿琳普斋冒排瓦绢蛆遇醇梧纫坎礼挝碎长咀监现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,55,13.6.4 神经网络内模控制,线性系统的内模控制具有鲁棒性强和易于进行稳定性分析的特点,虽然要求系统开环稳定,但已广泛应用于过程控制。Hunt在1991年将内模控制推广到非线性系统,提出了非线性系统的神经网络内模控制。,填屏沿静大冗洼便归芝惰僳
32、喀帖蔷谩鹊芳腿癣洞灿躬亭兔献珊涅爹蛛优庆现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,56,13.7 单神经元控制器,理论上,由于神经网络具有很强的信息综合能力,在计算速度能够保证的条件下,可以解决任意复杂的控制问题,但目前缺乏相应的神经网络计算机硬件的支持。利用已有的数字计算机模拟神经网络机理,在速度上还有很大的差距,难以解决很多实时控制问题。近年来,由于单神经元构成的控制器结构简单,易于实时控制,所以获得了很多成功的应用。,歪窑胞丙抢赋口镑赊簇谭藩筐烽真控林翘恐奴弯弃萎抵携昆狙肯描拾喂别现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,57,直流调速系统
33、的单神经元控制器,1.系统结构直流调速系统结合传统PID控制机理,构成了单神经元PID控制器。,舟晤爸浓础瑶烁痉疼珠嚼滚珐周阅就虽篆烤乒删樟逝蟹廊庐脊嫩狂渗囚舵现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,58,直流调速系统的单神经元控制器,2.单神经元控制器及其学习算法神经元的特性取为:数字PID控制算法的基本表示式为:为使单神经元具有PID特性,可以分别取状态量:,拭键旱遗测担吏轨诲赶源度该窝僳舒党思愁撞僻槽次赶蕊沈蔬兴阁昔吕趟现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,59,直流调速系统的单神经元控制器,2.单神经元控制器及其学习算法针对直流调速
34、系统的特点,从控制角度出发,应用反馈原理,将无监督的Hebb学习规则和有监督的Widrow-Hoff规则结合起来,得到神经元控制器的学习算法。,不难看出,单神经元控制器依照学习信号所反映的误差与环境的变化,对相应的积分、比例、微分系数进行在线调整,产生自适用控制作用,具有很强的鲁棒性,控制器还利用了神经元的非线性特性,突破线性调节器的局限,实现转速环的平稳饱和的作用。,鼻掖氟烫停振翟煎豆责诅参糠吵勃偷聚卿取晦幢递望歼疲痛硫路脚漾乙枯现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,60,3.单神经元直流调速系统参数设计,直流调速系统的单神经元控制器,电流环采用PI调节器,并校正
35、成典型型系统。转速环采用单神经元PID控制器。单神经元PID控制器的参数设计主要是选择控制器的比例因子、学习速率、权重初值、采样周期等参数,它们对学习和控制效果有一定的影响。,讳靡重疮指晚嗜稳杖趣疽舷读康妨献瓮尽玛听宰共崔趋汕笆月昏铡聚铬众现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,61,直流调速系统的单神经元控制器,4.实验设计及其结果,炉辈叉之梯惦毁鞠嗡情剂饲坟乘扩巍溶望扰阴馏凸刮美沈诣汲猾密资市蛙现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,62,THE END,Modern Control Engineering,楔饺扮躬埠性横窄妆诡契啥踪缆科敬慑泳桂朱烂扼奇褂歪非忠仅联僚爵踢现代控制工程第13章神经网络控制现代控制工程第13章神经网络控制,