智能控制技术(模糊控制)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

INTELLIGENTCONTROL2019年12月13日随着要研究的对象和系统越来越复杂,借助于数学模型描述和分析的传统控制理论难以解决问题。复杂系统有如下特点:(1)不确定性的模型(2)高度非线性(3)复杂的任务要求传统的控制是基于模型的控制,这里的模型包括控制对象和干扰模型。对于传统控制,通常认为模型已知或经过辨识可以得到。而智能控制对象的模型通常存在严重的不确定性。一是模型未知或知之甚少;二是模型的结构和参数可能在很大的范围内变化,无论是哪种情况,传统的方法都难于对它们进行控制。在传统的控制理论中,线性系统理论比较成熟,对于具有高度非线性的控制对象,虽然也有一些非线性控制方法可用,但总的来说,非线性理论还很不成熟,无法广泛应用。在传统的控制系统中,控制的任务要求输出为定值,或者要求输出量跟随期望的值变化,因此控制任务比较单一。而对于复杂的控制任务:如:智能机器人系统、复杂工业过程控制系统、计算机集成制造系统、航天航空控制系统、社会经济管理系统、环境及能源系统等,传统的控制理论都无能为力。INTELLIGENTCONTROL2019年12月13日现代控制系统的数学模型难以通过传统的数学工具来描述。就是说,采用数学工具或计算机仿真技术的传统控制理论,已无法解决此类系统的控制问题。从生产实践中可以看到,许多复杂的生产过程难以实现的目标,可以通过熟练的操作工、技术人员或专家的操作得到满意的控制效果。如何有效地将熟练操作工、技术人员或专家的经验知识和控制理论结合,去解决复杂系统的控制问题,就是智能控制研究的目标。INTELLIGENTCONTROL2019年12月13日二、智能控制的发展60年代,自动控制理论和技术的发展已渐趋成熟,而人工智能还只是个诞生不久的新兴技术。1966年J.M.门德尔(Mendel)首先主张将人工智能用于飞船控制系统的设计[当年发表的论文是:ApplicationofArtificialIntelligenceTechniquestoSpacecraftProblem].1971年著名学者傅京逊(K.S.Fu)从发展学习的角度首次正式提出智能控制这个新兴的学科领域。[当年发表的论文是:[LearningControlSystemandIntelligentControlSystem:AnIntersectionofArtificialIntelligenceandAutomaticControl]INTELLIGENTCONTROL2019年12月13日傅京逊在LearningControlSystemandIntelligentControlSystem:AnIntersectionofArtificialIntelligenceandAutomaticControl一文中,列举了三种智能控制的例子:1.人作为控制器的控制系统数据采集和计算手及手臂的动力学对象动力学模式识别传感器指令输出人控制器INTELLIGENTCONTROL2019年12月13日2.人-机结合作为控制器的控制系统操作员本地计算机远程计算机远程控制器环境传感器控制器对象--环境INTELLIGENTCONTROL2019年12月13日3.无人参与的智能控制系统执行执行器传感器环境问题求解规划环境建摸反射响应传感信息分析指令输入控制器对象-环境机器人车SRI机器人系统INTELLIGENTCONTROL2019年12月13日第三种是人们所希望的无人参与的智能控制系统。这里被控过程是一个复杂和不确定的环境,这是要建立被控过程的准确的数学模型,并具此采用常规的控制方法是十分困难或几乎是不可能的。对于复杂的环境和复杂的任务,如何将人工智能技术中较少依赖模型的问题求解方法与常规的控制方法相结合,这正是智能控制要解决的问题。INTELLIGENTCONTROL2019年12月13日第二节智能控制的几个重要分支一、专家系统和专家控制二、模糊控制三、神经元网络控制四、学习控制INTELLIGENTCONTROL2019年12月13日第三节智能控制系统的构成原理一、智能控制系统的结构通信接口认知感知信息处理规划和控制执行器传感器广义对象智能控制器被控对象INTELLIGENTCONTROL2019年12月13日智能控制系统的分层递阶结构:组织级协调级执行级对象识别INTELLIGENTCONTROL2019年12月13日二、智能控制系统的特点1.智能控制系统一般具有以知识表示的非数学广义模型和以数学模型表示的混合控制过程。2.智能控制器具有分层信息处理和决策机构。3.智能控制器具有非线性和变结构的特点。4.智能控制系统是一们新兴的边缘交叉学科,需要更多的相关学科配合支援。。INTELLIGENTCONTROL2019年12月13日三、智能控制系统研究的数学工具智能控制人工智能运筹学自动控制信号处理形式语言启发记忆学习规划调度管理管理协调动力学动态反馈优化动力学动态反馈INTELLIGENTCONTROL2019年12月13日第一节引言第二章模糊控制的理论基础一、模糊控制的发展二、模糊控制的特点第二节模糊集合论基础INTELLIGENTCONTROL2019年12月13日一、模糊控制的发展传统的控制方法均是建立在被控对象精确的数学模型之上。控制器被控对象控制量被控量给定值r(t)u(t)y(t)测量元件偏差e(t)+-INTELLIGENTCONTROL2019年12月13日ugkudn~ub按偏差调节:n↑→ub↑→(ug-ub)↓→ud↓→n↓直流电动机调速系统控制量:ud=K(ug-ub)偏差信号:ug-ubn=[U/(ke)]-[(Ra/ke)Ia]INTELLIGENTCONTROL2019年12月13日随着系统复杂程度的提高,将难以建立系统的精确数学模型和满足实时控制的要求。人们希望探索一种除数学模型以外的描述手段和处理方法。例如:骑自行车水箱水温控制INTELLIGENTCONTROL2019年12月13日模糊控制就是模仿上述人的控制过程,其中包含了人的控制经验和知识。从这个意义上来说,模糊控制也是一种智能控制。模糊控制方法既可用于简单的控制对象,也可用于复杂的过程。模糊控制是以模糊集合论作为数学基础。1965年L.A.Zandeh(美国教授)首先提出了模糊集合的概念。1974年E.H.Mamdani(英国教授)首先将模糊集合理论应用于加热器的控制。典型例子热交换过程控制;暖水工厂的控制;污水处理过程控制;交通路口控制;水泥窑控制;飞船飞行控制;机器人控制;模型小车的停靠和转弯控制;电梯控制;电流和核反应堆控制;INTELLIGENTCONTROL2019年12月13日模糊理论和模糊控制在发展初期十分艰难。以上系统控制器与传统的依赖于系统行为参数的控制器设计方法不同的是:模糊控制器依赖于操作者的经验。在传统的控制器中,参数或控制输出的调整是根据对一组微分方程描述的过程模型的状态分析和综合来进行的。而模糊控制器参数或控制输出的调整是从过程函数的逻辑模型产生的规则来进行的。改善模糊控制性能的最有效的方法是优化模糊控制规则。当时权威学者提出的两条反对理由是:1.认为模糊隶属度函数的确定具有主观臆断性和认为经验技巧的色彩;2.认为模糊逻辑实际上是改头换面的概率理论。INTELLIGENTCONTROL2019年12月13日模糊性与随机性的区别:模糊性主要是人为的主观理解上的不确定性;随机性则主要反映的是客观上的自然的不确定性。模糊控制从理论和应用方面都已取得了很大的进展,但与常规的控制理论相比,仍然显得很不成熟。当已知系统模型时,已有比较成熟的常规控制理论和方法来分析和设计系统。但是目前尚未建立起有效的方法来分析和设计模糊系统,它主要依靠经验和试凑。一个研究方向是:试图把许多常规控制的理论和概念推广到模糊控制系统,如能控性,稳定性等。另一个研究方向是:如何使模糊控制器具有学习功能。模糊逻辑与神经网络结合是一个值得注意的动向。INTELLIGENTCONTROL2019年12月13日二、模糊控制的特点特点:(1)无需知道被控对象的数学模型(2)是一种反映人类智慧思维的智能控制(3)易被人接受(4)构造容易(5)鲁棒性好INTELLIGENTCONTROL2019年12月13日第二节模糊集合论基础一、模糊集合的概念二、模糊集合的运算三、隶属函数的建立四、模糊关系INTELLIGENTCONTROL2019年12月13日一、模糊集合的概念经典集合论集合是指具有某种特定属性的对象的全体。集合中的对象又称个体,通常用小写英文字母如:u表示;集合的全体又成为论域,通常用大写英文字母如:U表示。uU表示元素(个体)u在集合论域U内。一个集合U如果由有限个元素组成,则成为有限集合。有限集合所含的不同元素的数目称为该集合的基数,记为:|U|或#U。不是有限集合的的集合称为无限集合。INTELLIGENTCONTROL2019年12月13日集合可用5种不同的方式来表示:(1)列举法:将集合的全部元素列出的方法。(2)定义法:用集合中元素的共性来描述集合的方法。(3)归纳法:通过一个递推公式来描述一个集合的方法。(4)特征函数表示法:通过一个递推公式来描述一个集合的方法。(5)通过某些集合的运算来表示的集合:如:两个集合的交运算形成一个新集合。例2-1设集合U由1到10的十个自然数组成,用上述前三种方法写出该集合的表达式。解:(1)列举法U={1,2,3,4,5,6,7,8,9,10}(2)定义法U={u|u为自然数且1u10}(3)归纳法U={ui+1=ui+1,i=1,2,…9,u=1}INTELLIGENTCONTROL2019年12月13日经典集合论中,任意一个元素与任意一个集合之间的关系,只有“属于”和“不属于”两种。两者必居其一而且只居其一。用经典集合来处理模糊性概念时,就不行。“速度的快慢”、“年龄的大小”、“温度的高低”等概念都没有明确的外延。经典集合对事物只用1、0简单地表示“属于”或“不属于”的分类;而模糊集合则用“隶属度(Degreeofmembership)”来描述元素的隶属程度,隶属度是0到1之间连续变化的值。INTELLIGENTCONTROL2019年12月13日人对温度的感觉(0C~40C的感觉):“舒适”的温度:15C~25C“热”:25C以上“冷”:15C以下用经典集合定义0152540冷热(T)1.0舒适温度C0152540(T)1.0冷热舒适温度C用模糊集合定义问:14.9C是否属于“冷”?INTELLIGENTCONTROL2019年12月13日定义2-1模糊集合:论域U中的模糊集合F用一个在区间[0,1]上的取值的隶属函数F来表示,即:F:U[0,1]F(u)=1,表示u完全属于U;F(u)=0,表示u完全不属于U;0F(u)1,表示u部分属于U。F是用来说明u隶属于F的程度。模糊集可看成隶属度只取0和1的普通集的推广,那么U中的模糊集F可以用元素u和它的隶属度来表示:F={(u,F(u))|uU}INTELLIGENTCONTROL2019年12月13日例2-2设F是远大于0的实数集合,(显然F是模糊集合,而论域U表示全部实数集合)U中任一元素u隶属模糊集合F的隶属度F(u)可有下式来定义:F(u)=0x0210011ux0可算出F(5)=0.2,F(10)=0.5,F(20)=0.8可见F(u)是U到闭区间[0,1]的映射。模糊集合F可表示为:F={(5,0.2),(10,0.5),(20,0.8)…...}510200.20.50.8U[0,1]F(u)INTELLIGENTCONTROL2019年12月13日模糊集合的三种表示方法:(1)查德表示法F=uuiiniF)/(1(2)序偶表示法F={(u1,(u1)),(u2,(u2)),…,(un,(un))}(3)向量表示法F={(u1),(u2),…,(u

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功