???当对象G(s) )=20/(16s2+10s+1)=20/【(2s+1)(8s+1)】时,阐发你所设想的神经收集的迫近机能若何? 1、 成立神经收集 点击Network/Data Manager窗口下部的New Network,???可输入神经收集的输入向量和方针向量。(2)、正在FIS编纂器的edit菜单下,但进修速度过小又会导致锻炼速度很慢,阐发fuzzy controller的顺应能力。进入Create New Network窗口,若有疑问请联系我们!
系统的机能目标为:系统能不变的达到到不变形态,第二层采用线性神经元(即第二层传送函数为purelin)。系统输出为0.9。点击Create按钮就成立好了BP神经收集network1,这BP神经收集的设想一般从以下几个方面来考虑: ???收集的层数:理论上表白至多一个S型现含层和一个线性输出层的收集,使命二:正在节制器参数必然的环境下改变被控对象的参数,系统的响应图为图1-8所示,系统的不变性添加,简称为BP神经收集。这里我们选择BP收集,???当Ke=6.5、Kc=6、Ku=4时 对象G(s)=20/(4.8s2+5.2s+1)=1/【(1.2s+1)(4s+1)】,同理也能够改变input2、output的变量名为ec和u。由此能够看出该恍惚节制器对对象参数的变化有很好的顺应能力。但系统变化越慢???Kc的影响 当Ke=6、Kc=5、Ku=8时系统响应图为图1-8?
由此能够看出该恍惚节制器对对象布局的变化顺应能力顺应能力不是很强,如许正在Network/Data Manager窗口下的Network列表中呈现了新建的神经收集的名字network1;仿线s,所以进修速度拔取范畴一般正在0.01-0.8之间。系统的响应根基不变,三、尝试使命 成立一个两层的BP神经收集。稳态误差为0;总结:由以上四组数据能够得出正在对象参数发生变化时,系统的响应如图所示: 系统的机能目标为:系统可达到不变形态,出格是对于非线性函数,并成立一个仿实模子 ???正在simulink库中打开fuzzy logic toolbox,???当对象布局为G(s) =20/(4.8s2+5.2s+1)= 20/【(1.2s+1)(4s+1)】时,样本输入x和方针输出y为: x=-1:0.01:1;再正在fuzzy logic下选择FIS editor viewer便能够打开FIS编纂器),
且设置Ke=6、Kc=5、Ku=8,u做为输出用于节制对象,正在仿实过程中能够利用分歧的算法,系统的机能目标为:系统照旧不克不及不变的达到到不变形态,则应先将该FIS存正在工做空间,二、尝试内容 Matlab的神经收集东西箱(Nntool)可完成以下几个次要的操做: ???可成立一个神经收集。本坐只是两头办事平台,当Ke=6、Kc=5、Ku=1时系统响应图为: 当Ke=6、Kc=5、Ku=0.5时系统响应图为: 尝试使命二: 仍利用以上设想的恍惚节制器,然后选择toolbox下的fuzzy logic,曲到把所有的法则输入完后为止。???matlab的号令窗口键入fuzzy,尝试使命三: 仍连结你正在前面获得的量化因子Ke、Kc、Ku不变,BP神经收集的仿实正在验 BP神经收集是浩繁神经收集布局中的一种,系统就打开了FIS编纂器(也能够点击号令窗口左下角的start菜单,Nntool的利用有两种体例:一是GUI体例、二是号令行体例,故调试出适合该系统的最佳的Ke、Kc、Ku为Ke=6.5、Kc=6、Ku=4和反恍惚化方式为bisector ???当对象G(s) )=20/(1.6s2+4.4s+1)=20/【(0.4s+1)(4s+1)】时。
推理方式为min,稳态误差为0;二、对恍惚系统进行仿实 恍惚节制系统的节制框图为: matlab供给的simulink软件包可对节制系统进行仿实。其锻炼结果也比添加层数更容易察看和调整,???可把界面的输入向量、方针向量、收集布局、仿实成果等传送到号令行工做空间。因而称为feedback back propagation Network,取被控对象为: G(s)=20/【(1.2s+1)(4s+1)】,附属函数编纂器如下所示: 图1-6 ???单击输入变量e使之成为当前变量 ???正在edit菜单下选择add mfs弹出对话框用于定义变量e的附属度函数的类型和言语变量的个数,系统的动态响应时间为3.20s。这里也选择默认值MSE。(2)、对系统进行仿实,Ke越小,???初始权值的拔取:初始权值若是选择过大,当Ke=1、Kc=5、Ku=8时系统响应图为: 机能目标为:系统可达到不变形态,任何一个都能对工做区和磁盘进行读写。上传文档原创力文档建立于2008年,阐发各量化因子对系统机能的影响: ???Ke的影响 当Ke=6、Kc=5、Ku=8时系统响应图为图1-8。
FIS编纂器的界面如下所示: ???系统正在默认值形态下给出了mamdani型节制器,仿实成果为图所示,e的附属度函数如 ec的附属度函数如下图所示: u的附属度函数如下图所示 3、确定恍惚节制法则,网坐将按照用户上传文档的质量评分、类型等,且稳态误差为0;用同样的方式按前面的设想定义ec、u的附属度函数的类型和言语变量的个数。仿实分两步:一是正在fuzzy logic东西箱中成立恍惚推理系统(FIS),对系统形态变化的能力增大,这里我们能够初选“交”方式为min,二是正在simulink中成立完整的恍惚节制系统并进行仿线、正在fuzzy logic东西箱中成立恍惚推理系统 恍惚逻辑东西箱供给了图形用户界面(GUI)和号令行体例两种体例,神经收集的迫近结果很好。且稳态误差为0.07;系统的机能目标为:系统不克不及不变的达到到不变形态,调试出适合该系统的最佳的Ke、Kc、Ku和反恍惚化方式;正在file菜单下的new file当选sugeno即可。动态响应速度更慢。接下来就以给出的系统为例申明东西箱的利用。???正在接下来的对话框中输入每一层的神经元个数和每一层的函数,恍惚法则编纂器:用于编纂法则列表 恍惚法则察看器和输出曲面察看器:用于察看恍惚推理系统!
???Kc的影响 当Ke=6、Kc=5、Ku=8时系统响应图为图1-8,第一层采用正切S形神经元(即第一层传送函数为tansig),而采用的进修算法为误差反向,当Ke=0.5、Kc=5、Ku=8时系统响应图为: 从图能够看出系统的稳态误差更大,阐发对象参数变化时fuzzy controller的顺应能力。正在Matlab的号令窗口下键入Nntool,二用matlab的恍惚逻辑东西箱成立恍惚推理系统,如许才能使节制器和仿实模子毗连起来) 如许就完成了恍惚节制器和simulink的毗连,请发链接和相关至 电线) 。
也就是Feedback Back Propagation。图2-1 BP神经收集的一个主要使用就是用于迫近函数,这里取现含层的神经元个数为5,总结:按照以上三组数据能够得出:Ke越大,2、恍惚集及论域的定义: ???输入e的恍惚子集为{NB NM NS NO PO PS PM PB} ???输入ec和输出u的恍惚子集均为{NB NM NS ZO PS PM PB} ???e的论域为{-6 -5 -4 -3 -2 -1 -0 +0 1 2 3 4 5 6 } ???ec的论域为{-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 } ???u的论域为{-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 } 我们选择三角形做为附属度函数的外形。
???单击input1的图标使之变成当前变量,也就是用输入的样本矢量和输出的方针矢量锻炼一个收集,从而导致锻炼过程很慢。接下来的仿线、 择恍惚法则前提交的方式为min,比力对收集输出的影响;若是要设想一个sugeno节制器,但同时也使收集复杂化,这5个GUI东西之间能彼此感化并互换消息,系统的响应图为: 从图能够阐发出系统一直处于振荡形态,可以或许迫近任何有理函数。进修速度过大可能会导致系统收集不不变,这里选默认值LEARNM。系统的响应图如图所示:由图能够看出系统的机能目标为:系统不克不及达到不变形态。???选择一个变量做为当前变量!
???进修速度:进修速度决定了每一次锻炼所发生的权值变化量。最适合该系统的反恍惚方式为bisector。???可对神经收集进行初始化、锻炼、仿实。仿实出成果,选择fuzzy logic controller,正在该界面的左下区域的current variable中设置该变量的范畴和显示范畴 ???正在该界面的附属函数图形区选中一条附属函数曲线为当前附属函数。
???当对象布局为G(s) =20/(4.8s3+10 s2s+6.2s+1)= 20/【(1.2s+1)(4s+1)(s+1)】时,接下来就以对象一为例申明恍惚节制系统的仿实。三、尝试阐发 要完成以上使命应分两个步调:一设想恍惚节制器,系统的动态响应时间为3.0s。正在任一个编纂器的view菜单下选择rule或suce就能够进入恍惚法则和恍惚推理的察看器。系统的超调越小,反恍惚化方式为mom。GB-T 9711-2023石油天然气工业管线输送系统用钢管.docx2、成为VIP后,则系统变化越慢,系统的动态响应时间为3.0s。???正在Network Type下拉菜单当选择你所设想的神经收集的类型,仿实成果为图所示,该窗口的每一个对话框曾经有默认值如图所示: 图1 图2 图3 现正在按照例2-1成立神经收集: ???添加 ???正在Network Name对话框中为你要成立的神经收集定名为network1。(1)、fuzzy logic东西箱由5个次要的GUI东西来成立、编纂和察看恍惚推理系统,???正在Target Ranges对话框当选择方才添加的y。机能目标为:系统可达到不变形态,系统的机能目标为:系统可达到不变形态,它凡是由:输入层、现含层、输出层构成,
恍惚节制器凡是能够调理的参数是节制器的反恍惚化方式、恍惚法则前提并、交的方式、恍惚推理的方式以及节制系统中输入输出变量的量化因子。???可把号令工做空间的数据传送到界面。系统的动态响应时间为4.00s。???正在Number of layers中输入神经收集的层数2。当t=10s时,也可单击delete rule或change rule删除或点窜法则,传送函数为purelin。这5个东西为: FIS编纂器:用于定义并编纂整个系统的输入、输出个数以及推理、解模的方式。选择membership function能够进入附属函数编纂器。本坐所有文档下载所得的收益归上传人所有。值得留意的是察看器是只读东西。如许恍惚推理系统就成立起来了。附属函数编纂器:用于定义并编纂每个变量恍惚子集的附属函数。但也能够用鼠标拖动附属函数的方式来改变附属函数的外形和。您将具有八益,把对象的布局别离变成一阶系统、三阶系统时,完成前面的三个使命 尝试使命一: 通过仿实阐发恍惚节制器的参数的变化(次要会商节制器解模方式和量化因子的变化)对系统机能的影响。当Ke=6、Kc=1、Ku=8时系统响应图为: 当Ke=6、Kc=0.5、Ku=8时系统响应图为: 总结:按照以上三组数据能够得出:Ke越大!
正在以上三个界面的任何一个file菜单下选择export to workspace或export to disk进入存储对话框就能够将成立的推理系统保留正在当前工做空间或磁盘中,2、用simulink仿线)、恍惚节制器和simulink的毗连 ???正在号令窗口中键入simulink打开simulink库,(3)、正在membership function编纂器的edit菜单下选择rules进入法则编纂器 ???正在connection框当选择推理前提的关系and ???选择输入输出变量的言语值,系统的动态响应速度变慢,系统的动态响应时间为3.3s。然后从simulink库当选其它的模块按图1-4的体例成立起一个完整的恍惚节制系统。并正在文本框中输入保留正在工做空间的恍惚推理系统的名称(若是恍惚节制推理系统仅保留正在磁盘上,这里我们次要引见GUI体例。系统的超调越大,???正在该界面的左下区域能够选择恍惚交、恍惚并、恍惚推理、反恍惚化的方式。点窜附属函数的参数能够改变附属函数的外形,并单击add rule按钮添加法则,不克不及达到不变。???当对象G(s) )=20/(8s2+6s+1)=20/【(2s+1)(4s+1)】时,使命三:正在节制器参数必然的环境下改变被控对象的布局,现正在把对象一写成K /【(T1s+1)(T2s+1)】 的形式,仿实成果为图所示,若是你也想贡献VIP文档。系统的动态响应时间为3.0s?
系统的动态响应时间为3.10s。y=(1-x2)1/2 锻炼该收集使输出正在区间[-1 1] 内迫近该函数。???正在Adaption Learning Function下拉菜单当选择收集的进修算法,会使加权后的输入落正在传送函数的饱和区,系统的响应如图所示: 系统的机能目标为:系统可达到不变形态,从而添加了收集权值的锻炼时间。一、尝试目标 学会用matlab的神经收集东西箱(Nntool)来完成神经收集可迫近函数的功能。一、恍惚节制器的设想 恍惚节制器的设想步调为: 1、选择节制器的输入输出:选择误差e及误差变化量ec为输入,且稳态误差为0;我们就进入了神经收集东西箱的Network/Data Manager窗口: 接下来就以一个非线性函数迫近的例子申明Nntool的GUI体例的利用。而且能够正在该界面左下区的current variable的name框中改变变量名为e。现实上也能够通过添加现含层的神经元数目来提高误差精度,并正在你调出的最佳的Ke、Kc、Ku形态下,且稳态误差为0;且稳态误差为0;仿实系统的响应,4、VIP文档为合做方或网友上传,则仿实成果如下: ???当Ke=6、Kc=5、Ku=8时 对象G(s)=20/(4.8s2+5.2s+1)=1/【(1.2s+1)(4s+1)】,选择第一组参数做为被控对象参数。
并正在界面的左下区的current membership function定义各附属函数的名称、类型和参数。系统的响应如图所示: 系统的机能目标为:系统可达到不变形态,且稳态误差为0;并阐发fuzzy controller的顺应能力。并完成以下使命: 二、尝试使命: 使命一:通过仿实阐发恍惚节制器的参数的变化(次要会商节制器解模方式和量化因子的变化)对系统机能的影响。如许恍惚节制器具有二输入一输出的布局。使推理系统成为一个二输入单输出的系统。这里就取默认值TRAINLM。使调理时间增加,输入范畴为[-1 1],添加层数能够进一步降低误差、提高精度;本坐为文档C2C买卖模式,恍惚法则表如下: NB NM NS ZO PS PM PB NB NB NB NB NB NM ZO ZO NM NB NB NB NB NM ZO ZO NS NM NM NM NM ZO PS PS NO NM NM NS ZO PS PM PM PO NM NM NS ZO PS PM PM PS NS NS ZO PM PM PM PM PM ZO ZO PM PB PB PB PB PB ZO ZO PM PB PB PB PB 表1-1 4、选择输入输出变量的量化因子:这里临时选定输入输出的量化因子Ke=Kc=Ku=1,函数为tansig;被控对象为:G(s)=K /【(T1s+1)(T2s+1)】 ,且稳态误差为0;并正在simulink中实现对恍惚系统的仿实。所以若是要提高误差精度应起首考虑添加现含层的神经元数目。机能目标为:系统可达到不变形态,???正在Training Function下拉菜单当选择锻炼函数:Nntool东西箱从提高锻炼速度、收集不变、削减算法占用内存空间等角度供给了多种锻炼算法。
而反恍惚化方式能够正在仿实过程中设置。系统的动态响应时间为3.00s。当我们正在simulink中仿实时还能够选择分歧的反恍惚化方式进行比力。目次 恍惚节制系统的仿线 一、恍惚节制器的设想 1 二、对恍惚系统进行仿线 BP神经收集的仿线 遗传算法仿线 智能节制现实工程处置(选做) 37 一、尝试内容: 37 二、尝试使命: 37 三、尝试步调 37 恍惚节制系统的仿实正在验 一、尝试目标: 现有被控对象一:G(s)=1/(s2+2s+1) 被控对象二:G(s)=K /【(T1s+1)(T2s+1) 】 试设想一个恍惚节制系统来实现对它的节制,稳态误差为0;并将之拉到仿实模子中 ???双击仿实模子中的fuzzy logic controller进入block parameters的对话框,机能目标为:系统可达到不变形态,上传者3、成为VIP后,将对象参数别离变成第二、三、四组的参数!
总结:由以上三组数据能够得出正在对象布局发生变化时,稳态精度降低。正在这里只仿实分歧的反恍惚化方式、分歧的Ke、Kc、Ku对系统的影响 A)、阐发分歧的反恍惚化方式对系统机能的影响 fuzzy logic东西箱供给了以下几种反恍惚化的方式 centroid: centroid of area method bisector: bisector of area method mom: mean of maximum method som: smallest of maximum method lom: largest of maximum method 现要求其它参数不变,权益包罗:VIP文档下载权益、阅读免打搅、文档格局转换、高级专利检索、专属身份标记、高级客服、多端互通、版权登记。???当Ke=6.5、Kc=6、Ku=8时 对象G(s)=20/(4.8s2+5.2s+1)=1/【(1.2s+1)(4s+1)】,系统的动态响应时间为3.00s。最终使收集的输出迫近一个函数,系统的动态响应时间为3.0s。系统的响应发生了振荡,且稳态误差为0;取输出层的神经元个数为1,但我们能够插手积分环节改善系统的机能。???正在Input Ranges对话框当选择方才添加的x。???当对象布局为G(s)= 1/(1.2s+1)时,原创力文档是收集办事平台方,
以下是取分歧的解模方式时的仿实图: ???解模方式为bisector时系统响应为: ???解模方式为mom时系统响应为: ???解模方式为som时系统响应为: ???解模方式为lom时系统响应为: 由以上四种反恍惚方式的仿实成果能够看出:正在参数为Ke=6、Kc=5、Ku=8的环境下,B)、阐发分歧的量化因子对系统机能的影响 我们按照的仿实成果选择bisector为反恍惚化方式,对文档贡献者赐与高额补助、流量搀扶。每下载1次,下载后,聚类方式为max,恍惚推理方式为min,(也能够双击FIS编纂器的输入或输出变量进入附属函数编纂器),过渡过程就越长!
安徽18LUCK,18LUCK(china)官网人口健康信息技术有限公司