数学问题杂谈 (25).ppt_第1页
数学问题杂谈 (25).ppt_第2页
数学问题杂谈 (25).ppt_第3页
数学问题杂谈 (25).ppt_第4页
数学问题杂谈 (25).ppt_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

1、2020/7/28,1,操纵系统计算机辅助设置修订MATLAB语言和应用东北学院大学信息学院,第8章智能操纵系统计算机辅助设置修订,薛定宇萩操纵系统计算机辅助设置修订MATLAB语言和应用第2版,清华高等院校出版社2006 CAI课件开发:鄂大志,薛定宇, 2006操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,主要内容,自适应操纵系统设置修订模糊控制和模糊控制器设置修订基于神经网络和神经网络中控器设置修订遗传算法的最佳控制器设置修订,2020/7/28, 3、3、操纵系统计算机鼎力相助设定纠正MATLAB语言和应用东北学院大学信息学院、8.1自适应操纵系统设定纠正自

2、适应纠正调整(STR )模型参考自适应操纵系统(MRAS ),2种通用自适应控制,2020/7/28, 4自校准调节器,2020/7/28,5,操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,型号刷新丙二烯自适应系统,2020/7/28,6,操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院, 8 .模型倒装丙二烯自适应系统的分块图,2020/7/28,7,操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,模型倒装丙二烯自适应系统的Simulink模型,2020/7/28,8, 操纵系统计算机鼎力相助设置修订MATLAB语

3、言和应用系统残奥仪选择计算机支重轮残奥仪,输入信号为方波信号,振幅为10,频率为1,模拟范围为015秒,再调整系统模型的残奥仪在0.02、0.1、1、2、5、10范围内变化进行仿真3360、2020的操纵系统计算机鼎力相助设定补正MATLAB语言和应用东北学院大学信息学院,2020/7/28、10,操纵系统计算机鼎力相助设定补正MATLAB语言和应用东北学院大学信息学院,2020/7/28、11, 操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院Diophantine方程及其解,Diophantine方程,2020/7/28,12,操纵系统计算机鼎力相助设置修订MATL

4、AB语言和应用东北学院大学信息学院,该方程的矩阵形式,2020/7/28,13, 用MATLAB语言写的求解公共函数,2020/7/28,14,操纵系统计算机鼎力相助设定修正MATLAB语言和应用东北学院大学情报学院,【例8-1】已知想用某Diophantine方程式解这个方程式。2020/7/28、15、操纵系统计算机鼎力相助设定修正MATLAB语言和应用东北学院大学信息学院、提前d步预测,其中,预测误差的方差最小的提前d步预测信号满足下式,在第t个时刻能够测量的投入产出数据全部根据这些个的数据预测t d时刻的输出, 已知有被称为提前的2020/7/28、16、操纵系统计算机鼎力相助设定纠正

5、MATLAB语言和应用东北学院大学信息学院、【例8-2】某系统的离散模型求出2阶段前的预测模型。、2020/7/28、17、操纵系统计算机辅助MATLAB语言的设定纠正和东北学院大学信息学院的应用,加快两阶段预报的仿真模型,信号发生器给出振幅为4的方波信号,抽样时间T=0.01秒,随机跳频平均为0,方差为1, 2020的操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院、最小方差控制支重轮设置修订、最小方差控制律,如果最小方差控制问题退化为最小方差调整问题,调节器的自适应律可以简化,该控制律可以应用于最小相位系统的自校正调整,2020/7/28、 19计算机特罗尔系统计算

6、机鼎力相助设定修订MATLAB语言和应用东北学院大学信息学院,自适应控制规则中,2020/7/28、20,计算机特罗尔系统计算机鼎力相助设定修订MATLAB语言和应用东北学院大学信息学院,【例8-3】,忘却系数选择,设定值,2020/7/28、21, 操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,8.1.3广义预测控制系统和仿真,广义预测控制(GPC ),操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,【例8-4】广义受控对象模型、2020/7/28、23、操纵系统计算机鼎力相助设定校正MATLAB语言与应用东北学院大学信息学院、8.2模糊

7、控制与模糊支重轮设定校正、样条插值MATLAB表示基于样条插值的数值微积分运算,2020/7/28、24、 建构操纵系统计算机鼎力相助设置修订MATLAB 8.2.1模糊逻辑和模糊推理、模糊推理系统的数据结构,添加系统投入产出变量,2020/7/28,25,操纵系统计算机支持MATLAB语言设置修订和东北学院大学信息学院应用, 将新生成的规则矩阵r追加到模糊推理系统f i s的原规则后,操纵系统计算机鼎力相助设定纠正MATLAB语言和应用东北学院大学信息学院、8.2.2模糊PD计算机支重轮设定纠正、模糊PD计算机支重轮控制分块图、2020/7/28、27, 操纵系统计算机鼎力相助设置修订MAT

8、LAB语言和应用东北学院大学信息学院,8级模糊子定径套图,PD计算机支重轮模糊逻辑操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,建立模糊推理系统模型的步骤:启动接口命令窗口,fuzzy启动系统接口信号设定是从菜单项目的Edit Add Variable Input添加1通路的输入信号,建构该模糊推论模型所需的2通路的输入。 修改信号的变量名为e、ed和u。 双喀呖声隶属度函数配置界面中的输入段e图标,可以看到三个模糊子定径套和一条隶属度函数曲线。 喀呖声Edit菜单,选择Remove All MFs菜单,删除所有的差动奥尔特隶属度函数。2020/7/28、29、计算

9、机特罗尔系统计算机鼎力相助设定修改MATLAB语言和应用东北学院大学信息学院、编辑模糊推理系统选择Edit Rules菜单项,用Add rule添加规则,用Change rule修改规则。 模糊推理规则创建后,将从View Rules和View Surface菜单项中获取规则显示格拉夫。 保存模糊推理系统选择“File -Export”菜单项,可将创建的模糊推理系统保存为* . f i s文件或MATLAB工作区变量。、2020/7/28、30、操纵系统计算机鼎力相助设定改正MATLAB语言和应用东北学院大学信息学院、【例8-5】、2020/7/28、31、操纵系统计算机鼎力相助设定改正MAT

10、LAB语言和应用东北学院大学信息学院、 2020/7/28、32、操纵系统计算机鼎力相助设定修正MATLAB语言和应用东北学院大学信息学院、修正计算控制量、2020/7/28、33、操纵系统计算机鼎力相助设定修正MATLAB语言和应用东北学院大学信息学院, 模糊PID计算机支重轮控制分块图操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,模糊PID计算机支重轮结构,2020/7/28,35,操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北大学信息学院,【例8-6】,模拟系统,2020/7 8.3神经网络和神经网络控制支重轮设置修订、神经网络介绍基于单个神经网络的

11、PID控制支重轮设置修订反向传播基于神经网络的化学基PID控制基于支重轮径向基函数神经网络的PID控制支重轮,2 37神经元的基本结构,2020/7/28、38,操纵系统计算机鼎力相助设定修订MATLAB语言和应用东北学院大学信息学院,神经元的基本结构,2020/7/28、39,操纵系统计算机鼎力相助设定修订MATLAB语言和应用东北学院大学信息学院, 8 .利用单一神经元的PID控制支重轮分块图,2020/7/28,40,操纵系统计算机鼎力相助设定订正MATLAB语言和应用东北学院大学信息学院,正规化权值,微积分模块订正量:3个权值的更新规则:控制率为2020/7/的单一神经元的PID控制支

12、重轮模块分块图,2020/7/28,42,操纵系统计算机鼎力相助设定订正MATLAB语言和应用东北学院大学信息学院,【例8-7】受控对象使用单一神经元PID控制支重轮模块的模拟订正运算,2020/7/28, 42 8.3.3基于反向传播神经网络的PID控制支重轮、BP网络PID控制支重轮仿真结构、2020/7/28、44、操纵系统计算机鼎力相助设定修订MATLAB语言和应用东北学院大学信息学院、【例8-8】受控对象、 抽样时间t=0操纵系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,系统模拟分块图,2020/7/28,46,操纵系统计算机鼎力相助设置修订MATLAB语言和

13、应用东北大学信息学院, 8.3.4基于径向基函数的神经网络PID计算机支重轮仿真结构控制系统计算机鼎力相助设置修订MATLAB语言和应用东北学院大学信息学院,【例8-9】,非线性控制对象,2020/7/28,48,操纵系统计算机辅助设置修订MATLAB语言和应用东北大学信息学院, 系统模拟分块图,2020/7/28.4基于遗传算法的最佳隐支重轮设置修订,遗传算法优化问题解决基于遗传算法的最佳控制问题解决,2020/7/28,50,控制系统计算机辅助设置修订MATLAB语言和应用东北大学信息学院, 8.4.1遗传算法介绍,简单遗传算法的一般步骤是:即染色体可以用二进制序列表示,也可以用实数序列表

14、示,种群可以用随机数生成函数编制。 实际使用遗传算法求出函数gaopt ()的话,会自动生成必要的初期个体群。 将代数设置为i=1,即第一代。2020/7/28、51、操纵系统计算机鼎力相助MATLAB语言的设定订正和东北学院大学情报学院的应用,补正选择函数的值,选择是指以概率的形式从个体群中选择几个个体的方式。遗传算法优化工具箱提供三个选择函数,其中roulette ()实现轮盘赌选择算法,normGeomSelect ()函数实现归一化几何选择方法,tournSelect ()实现锦标赛形式的选择方法,normGeomSelect (), 7/28,52,计算机特罗尔系统鼎力相助MATLA

15、B语言的设置修订和东北学院大学信息学院的应用,通过染色体个体基因的复制、交叉、变异等创造新的个体,构成新的个体群,其中复制、交叉和变异都是相应的MATLAB函数,gaopt (。 2020/7/28,53,操纵系统计算机鼎力相助设定修订MATLAB语言应用东北学院大学信息学院,与传统优化算法进行比较,遗传算法的主要不同点:从一个方面探索最优解与传统优化算法遗传算法从一个个体群中并行搜索问题的最优解,因此更有利于全局最优解的搜索,但遗传算法需要指定各自变量的范围,优化工具箱中不能使用无限区间的概念。 2020/7/28、54、操纵系统计算机鼎力相助设定修正MATLAB语言和应用东北学院大学信息学

16、院、遗传算法并非依赖于导函数信息和其他辅助信息进行最优解搜索,而是仅通过与目标函数对应的适应度水平来决定搜索的方向。 由于遗传算法采用的不是确定性的规则,而是概率性的规则,所以每次得到的结果不一定完全相同,有时也有很大的不同。2020/7/28、55、操纵系统补正机辅助设定补正MATLAB语言和应用东北学院大学情报学院、基于8.4.2遗传算法的最优化问题解析、2020/7/28、56、 操纵系统补正机辅助设定补正MATLAB语言和应用东北学院大学信息操纵系统计算机鼎力相助设定补正MATLAB语言和应用东北学院大学信息学院制作记述目标函数的文件:2020/7/28,58,操纵系统计算机鼎力相助设定补正MATLAB语言和应用东北学院大学信息学院, 【例8-11】用试用遗传算法解决下面

温馨提示

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

评论

0/150

提交评论