




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章-3智能控制!第一页,共51页。主要内容智能控制的基本概念 专家控制(ExpertControl)模糊控制(FuzzyControl)神经网络控制(NeuralNetworkControl)对智能控制的一些展望
第二页,共51页。2.3.1智能控制的基本概念什么是“智能”?什么是“智能控制”?
人的智能表现在其所具有的记忆、学习、模仿、适应、联想、语言表达、文字识别、逻辑推理、归纳总结、综合决策等各种能力。
当自动控制方式明显地具有这些智能特征时,就称其为“智能控制”。第三页,共51页。人与智能控制人本身就是一个非常完美的智能控制系统,人脑及神经系统相当于智能控制器,对通过感官获取的各种信息进行综合分析、处理和决策,并利用手和脚等执行机构作出相应的反应,能适应各种复杂的控制环境,完成难度很大的任务。第四页,共51页。传统自动控制与智能控制广义地讲,几乎所有的自动控制系统都在一定程度上模仿了人的控制方式,或多或少地具有“智能”,但是今天我们所讲的“智能控制”仍然有别于传统的自动控制方式,两者虽无明确的界限,但存在明显的区别。传统的自动控制是基于数学模型、以定量分析为主;而智能控制则更多地基于知识,利用专家经验、逻辑推理、学习功能、遗传和进化机制等来进行控制,是以定性分析为主、定量与定性相结合的控制方式。5第五页,共51页。智能控制的主要特点体现了人的控制策略和控制思想,拥有受控对象及环境的相关知识以及运用这些知识的能力,具有很强的自适应、自学习、自组织和自协调能力、能在复杂环境下进行综合分析、判断和决策,实现对复杂系统的控制。属于典型的交叉学科,涉及人工智能、自动控制、运筹学、系统论、信息论等,在系统的实现上则必须依托计算机技术。基本上属于“方法”范畴,理论分析困难,理论体系尚未建立。第六页,共51页。萌芽期(60年代)形成期(70年代)发展期(80年代)高潮期(90年代至今)智能控制的发展阶段:第七页,共51页。智能控制的主要类型专家控制模糊控制神经网络控制学习控制基于规则的仿人控制第八页,共51页。什么是专家系统、专家控制?2.3.2专家控制(ExpertControl)
“专家”是具有某一领域专门知识或丰富实践经验的人,而“专家系统”则是一个计算机系统,存储有专家的知识和经验,并用推理的方式针对问题给出结论。
“专家控制”是将专家或现场操作人员的知识和经验总结成知识库,形成很多条规则,并利用计算机、通过推理来实施控制。
第九页,共51页。专家系统、专家控制的产生及发展专家系统是人工智能的重要内容,由美国斯坦福大学1965年提出,最初用于化学质谱分析,后广泛应用于工业、农业、医疗、教育等领域。瑞典的Åström于1983年首次将专家系统用于常规控制器参数的自动整定,并于1984年正式提出了专家控制的概念,目前已成功应用于机器人控制、飞机的操纵控制、故障诊断、各种工业过程控制等。第十页,共51页。常见的两类专家控制系统直接型专家控制
用于取代常规的控制器,直接控制受控对象或生产过程。间控型专家控制和常规控制器相结
合,组成对受控对
象或生产过程进行
间接控制的智能控制系统,通常利用偏差和偏差变化率来调节常规控制器的参数。专家控制器受控对象检测常规控制器受控对象检测专家控制器第十一页,共51页。例:水温调节系统的专家控制
间接型专家控制的基本思路:可将常规的PID控制与专家系统相结合,把专家设计和调试PID参数的知识和经验总结成一些规则,根据系统的运行状态自动地调整控制器的相关参数。这就是所谓的“基于规则的参数自整定PID控制”。热水冷水温热水调节阀水温检测PID控制期望水温误差e控制量u专家系统第十二页,共51页。直接型专家控制的基本思路:热水冷水温热水调节阀水温检测专家控制期望水温误差e控制量u对误差和误差变化率进行了分段,并根据其位于哪一段来决定相应的控制量,属于最简单且最直观的分段智能控制方法。下面讨论这种控制方法。第十三页,共51页。水温调节系统的直接型专家控制热水冷水温热水调节阀水温检测专家控制期望水温误差e控制量u控制规则:若水温很高,则将控制量(热/冷水比值)调至最小;若水温很低,则将控制量调至最大;若水温比较低,且没有上升,则大幅度调大控制量;若水温比较低,且在缓慢上升,则较大幅度调大控制量;若水温比较低,但上升较快,则适当调大控制量;……专家的知识和经验就体现在如何对e及其变化率进行分段,以及如何确定其与u的具体取值上。第十四页,共51页。控制规则的具体化ife>4,thenu=10;(水温很低,则输入最大)ife<-3,thenu=0;(水温很高,则输入最小)if3<e≤4andΔe≥0,thenu=8;
(水温较低且没有上升,则输入很大)if3<e≤4and-1<Δe<0,thenu=6;
(水温较低且缓慢上升,则输入较大)if3<e≤4and-2<Δe≤-1,thenu=3;
(水温较低且较快上升,则输入中等)……设-5≤e≤5,0≤u≤10,Δe代表误差变化率,则控制规则可能如下:第十五页,共51页。关于专家控制的几点说明专家控制要求不断地根据反馈信息迅速作出决策,对实时性要求很高,因此专家控制器的结构一般比专家系统简单,其核心是知识库和推理机构。知识库所存储的知识既可以是定性的,也可以是定量的,并可以利用知识获取系统随时对知识进行补充、修改和更新;因此,专家控制比常规控制更加灵活,对复杂环境的适应能力更强。如何简便有效地获取专家知识、如何在控制过程中自动修改、更新和扩充知识,并满足实时控制的快速性需求是非常关键的。第十六页,共51页。2.3.3模糊控制(FuzzyControl)
模糊控制的发展:1965年美国的Zadeh提出模糊集合理论;1974年英国的Mamdani首次将模糊理论应用于蒸汽机控制;1985年AT&T贝尔实验室研制出第一个模糊逻辑芯片;80年代末日本将模糊控制广泛应用于家用电器(洗衣机、空调、吸尘器、电冰箱、电饭煲、微波炉、照相机等),促进了模糊控制的推广和应用;第十七页,共51页。90年代模糊逻辑及其应用形成高潮,应用范围包括工业控制、地铁、电梯、交通、汽车、空间飞行器、机器人、核反应堆、图象识别、故障诊断、污水处理、数据压缩、移动通信、财政金融等模糊逻辑技术的优越性:简单、直观、有效、可靠第十八页,共51页。一、模糊集合
隶属度函数:
某元素a属于某集合A的程度,用
μ(a)=0~1表示(经典集合对应μ=0,1)
例:已知经典集合A为
<5的正整数中的偶数利用隶属度函数表示该集合,则有
μ(1)=0,μ(2)=1,μ(3)=0,μ(4)=1A=0/1+1/2+0/3+1/4A中的分母为论域中的元素,分子为该元素所 对应的隶属度值。MembershipFunction论域:变量的取值范围第十九页,共51页。例:表示温度“冷”,“热”,“适中”的模糊集合-20-10010203040T(℃)μ1.00.0冷适中热为简化计算,一般用离散形式表示模糊集合。例如,以2℃为间隔进行离散化,可得“热”=0/25+0.14/27+0.29/29+0.43/31+0.57/33++0.71/35+0.86/37+1/39+1/41+1/43+1/45-20-10010203040T(℃)μ1.00.0冷适中热-20-10010203040T(℃)μ1.00.0冷适中热-20-10010203040T(℃)μ1.00.0冷适中热第二十页,共51页。二、模糊控制的基本思路与方法例:水位控制系统根据e调节u保持水位y恒定+-模糊控制器y出水阀门开度u误差e进水水箱执行电机第二十一页,共51页。模糊推理规则:①若e大,则u大②若e中,则u中③若e小,则u小模糊推理模糊化水箱检测清晰化模糊控制器-yuere设-1≤e≤4,0≤u≤5注1:即e、u分别都只
设了3级。显然级数越多→规则数越多注2:一般应同时考虑误差e和误差变化率Δe第二十二页,共51页。012345uμu-101234eμe1.0小中大012345uμu1.0小中大大e=1.80.20.8e的模糊化u的模糊化推理结果(e=1.8时)模糊化及推理过程:推理方法:削顶法,或称Mandani法第二十三页,共51页。清晰化(解模糊化):①重心法
求模糊量所占面积的重心,重心所对应的横坐标即为所需控制量u(k)012345uμu0.20.8e=1.8的推理结果重心缺点:计算量较大,通常采用“离散重心法”。第二十四页,共51页。②加权平均法(离散重心法):
若取离散点为ui=0,1,2,3,4,5(i=1~6)则离散模糊量为u=0/0+0.2/1+0.2/2+0.5/3+0.8/4+0.8/5012345uμu0.20.8e=1.8的推理结果0.20.5注:离散间隔一般较该例小得多,计算结果会更接近连续情况第二十五页,共51页。说明:模糊控制器的输入量一般取误差e和误差变化率Δe,若e,Δe和控制量u均离散化[注],则可离线计算好e,Δe与u的对应关系(查询表),实时控制时采用查表法(计算量小,快速);模糊控制性能的好坏主要取决于如何选取
隶属度函数模糊推理规则清晰化方法上例本质上等价于变参数比例调节器,控制器输入为e和Δe时则等价于变参数PD调节器,因此存在稳态误差,常与PID控制相结合。注:对具体的输入值需先进行“量化”,如e按间距0.1离散
化后有0.5,0.6,则输入值为e=0.53时量化为0.5第二十六页,共51页。若同时考虑误差e和误差变化率Δe,应如何进行模糊推理?第二十七页,共51页。推理规则:
正大大若e中,且Δe小则u中负大小以误差中等为例μu-101234eμe1.0中-2-1012
ΔeμΔe1.0小e=0.50.5e的模糊化Δe的模糊化012345u0.75小中大大u的模糊化正大Δe=1.5负大1.00.25e=0.5,Δe=1.5时的推理过程:注:先对μe和μΔe取小(同时满足前提条件的程度以
小的为准)第二十八页,共51页。e=0.5,Δe=1.5时的推理结果μu0.5012345u1.0第二十九页,共51页。2.3.4神经元网络控制
(NeuralNetworkControl)人工神经元及神经网络的产生和发展:1943年提出神经元模型1949年Hebb提出神经元学习规则
(Hebb学习规则)1958年提出基于神经网络的感知器模型
(模拟人脑的感知和学习能力)第三十页,共51页。1986年提出神经网络的反向传播学习方法(简称BP算法,BackPropagation)[注],证明了BP神经网络能无限逼近任意输入输出函数90年代神经网络的研究达到高潮,并成功应用于自动控制、人工智能、信息处理、机器人、机械制造等很多领域。注:1974年哈佛大学的博士生Werbos就已提出,但未引起注意第三十一页,共51页。yΣθf(·)...w1wnw2x1x2xn...wi:连接权系数θ:阈值f(·):输出变换函数θ,f的确定:根据应用wi
的确定:通过学习一、人工神经元模型第三十二页,共51页。输出变换函数的常见类型:ys1-1s100.5ys1-1y0控制中常用②,③,④②比例函数③S状函数④双曲函数①符号函数①③④第三十三页,共51页。二、神经元的学习方法学习规则:
wi(k+1)=wi(k)+μivi(k),i=1,2,...,n
k——第k次学习μi——学习速率(μi>0)vi(k)——学习信号(通常为误差的函数)yΣθf(·)...w1wnw2x1x2xn...学习规则学习信号学习的意义:通过调整权值wi,使神经元具有期望的输入输出模式第三十四页,共51页。学习方法——梯度下降法:特点:沿梯度方向下降一定能到达J的极小点;学习的快慢取决于学习速率μi的选取;缺点是可能陷入局部最小点。JWW(k)梯度方向第三十五页,共51页。简单例:设y=w1x1
(即θ=0,f(s)=s)w1的初值w1(0)=0yΣθf(·)w1x1单输入神经元取性能指标为
J=e2(k)/2=[2–y(k)]2/2=[2–w1(k)]2/2则有Jw12梯度方向02用梯度下降法,使x1=1时,y=2第三十六页,共51页。
k12345w1(k),y(k)11.51.751.8751.9375
k12345w1(k),y(k)31.52.251.8752.0625表6-1μ=0.5时的学习结果(学习速率较小)表6-2μ=1.5时的学习结果(学习速率较大)
k12345w1(k),y(k)40404表6-3μ=2时的学习结果(学习速率过大)第三十七页,共51页。
k12345w1(k),y(k)6-618-3066表6-4μ=3时的学习结果(学习速率过大)
结论:μ过小收敛慢;μ过大则振荡甚至可能发散。对于该例,μ=1时的学习次数最少(一次结束)第三十八页,共51页。三、神经元网络.........三层前馈网络神经元按一定方式连接神经网络目的:通过学习,使神经网络具有期望 的输入输出模式两个关键:网络结构,学习方法常用结构:前馈网,反馈网等著名的BP网络
=前馈网+BP算法(BP:BackPropagation)第三十九页,共51页。
梯度
下降法由输出层向输入层反向计算每一层的连接权值BP算法+=
BP算法的进行方式:由给定的输入样本计算网络输出,并与输出样本进行比较(输出误差);由输出误差依次反向计算每一层的权值;重复①、②,直至输出误差满足要求为止;对每组输入输出样本数据都按①~③进行学习;重复①~④,直至所有输出误差都达到要求的精度。………前馈网络第四十页,共51页。神经网络的特点:通过学习,可以无限逼近任意的输入输出函数;具有归纳或泛化能力(经样本训练后,输入不属于样本集时也能产生合适的输出);并行计算(速度快),分布存储(容错性好);学习过程收敛较慢(较费时),实时应用性差;如何确定网络的层数及每一层的神经元个数尚无明确的方法。神经网络的实现:①神经元芯片②计算机软件模拟第四十一页,共51页。四、神经网络的应用典型应用领域:各类控制与优化问题系统辨识故障诊断容错技术信号处理模式识别文字识别专家系统等神经网络应用于系统辨识与控制的优点:无须数学建模,只需在线或离线学习训练同时适用于线性和非线性系统具有很强的适应性和鲁棒性容易和其他控制方式结合第四十二页,共51页。①数字识别NN.........019标准输出:0=(100···0)1=(010···0)
9=(00···01)...通过调整NN的权值使
实际输出→标准输出NN:NeuralNetwork(神经网络)实际可能输出可能为
(0.10.80.10.20.10.30.10.20.10.1)
则以最大数字为准,即对应数字1每一网格的明暗度经光电器件转换成电信号神经网络(NN)的输入与网格阵列一一对应输出电平高低的组合对应要识别的数字用数字样本和标准输出对NN进行训练第四十三页,共51页。②系统辨识动态系统NNyNuye+-
正模型辨识动态系统NNuyuNe+-逆模型辨识通过学习(依据误差e调整NN的权值)使
yN→y
从而使
NN→动态系统通过学习使
uN→u从而使
NN→逆动态系统第四十四页,共51页。③专家控制NN控制器受控对象检测装置给定输入-反馈信号控制量误差输出执行机构在专家或操作人员能够很好地进行控制的情况下,为了把人解放出来,可以用一个神经网络控制器去模仿人的控制行为,神经网络通过学习和训练就可以逼近操作人员的控制模式。第四十五页,共51页。④模型参考自适应控制NN1对象
参考模型reuyymeyyN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品持股合同范本
- 科技创新推动下的金融业务防骗举措探讨
- 易货加盟合同范本
- 金融服务收购合同范本
- 电子设备中紧固件的防腐防潮技术探讨
- 2025-2030年中国特种油品产业发展状况及营销战略研究报告
- 2025-2030年中国热塑性弹性体市场规模分析及投资前景规划研究报告
- 服装聘请员工合同范本
- 2025-2030年中国有机棉市场运行状况及发展趋势分析报告
- 2025-2030年中国普利类市场运行态势及发展规模研究报告
- 研发运营一体化DevOps能力成熟度模型评估(完整版)
- 《国际贸易实务》课件
- 班级管理课件:班级组织的建设
- 《共圆中国梦》示范课教学设计【部编人教版九年级道德与法治上册】
- 《更年期中医调》课件
- 公立医院绩效考核微创手术目录(第2版)
- 九年级中考物理-安培定则(右手螺旋定则)复习题汇总及解析
- 物流营销(第四版) 课件 胡延华 第1、2章 物流营销概述、物流营销市场调查与分析
- 华东师大版九年级数学下册全册课时练习(一课一练)
- “课程思政”融入专业课教学的探索课程思政与专业课结合
- 工程结算审核服务方案技术标
评论
0/150
提交评论