Ch13-第十三章-机械电子系统的微机控制-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Ch13-第十三章-机械电子系统的微机控制-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ch13_ 第十三 机械 电子 系统 微机 控制 课件
- 资源描述:
-
1、机械电子工程原理机械电子工程原理第十三章第十三章 机械电子系统中的微机控制机械电子系统中的微机控制控制对象的分类控制对象的分类 n数字程序控制数字程序控制以逻辑状态作为控制对象,理论基以逻辑状态作为控制对象,理论基础是数字逻辑或布尔代数,最常见的是顺序控制础是数字逻辑或布尔代数,最常见的是顺序控制和数值控制。和数值控制。顺序控制是指以预先规定好的时间或条件为依据,使顺序控制是指以预先规定好的时间或条件为依据,使机械电子系统按正确的顺序自动地机械电子系统按正确的顺序自动地“运动运动”或或“停停止止”。数值控制是利用计算机把输入的数字值按一定程序处数值控制是利用计算机把输入的数字值按一定程序处理后
2、,转换为控制信号去控制一个或几个被控对象,理后,转换为控制信号去控制一个或几个被控对象,使被控点按所要求的轨迹运动。使被控点按所要求的轨迹运动。n模拟控制模拟控制以模拟量作为控制对象,理论基础是自以模拟量作为控制对象,理论基础是自动控制理论。动控制理论。213.1 顺序控制和数值控制顺序控制和数值控制n顺序控制顺序控制 顺序控制器根据应用场合和工艺要求,划分各种不同顺序控制器根据应用场合和工艺要求,划分各种不同的工步,然后按预先规定好的的工步,然后按预先规定好的“时间时间”和和“条件条件”,依次序完成各工步。依次序完成各工步。各工步动作所需要的持续时间因产品类型或生产过程各工步动作所需要的持续
3、时间因产品类型或生产过程的不同而异,通常可以通过操作员来设定或调整定时的不同而异,通常可以通过操作员来设定或调整定时器的时间常数;器的时间常数;“条件条件”是指被控装置中运动部件移动到一个预定的是指被控装置中运动部件移动到一个预定的位置,或者管道、容器中的液体或气体压力达到了某位置,或者管道、容器中的液体或气体压力达到了某个预定值,或者加热部件的温度达到了某个预定点。个预定值,或者加热部件的温度达到了某个预定点。3数值控制数值控制 n数值控制随着微处理机的发展得到了广泛的应用,数值控制随着微处理机的发展得到了广泛的应用,如数控机床、线切割机及低速小型绘图仪等,都是如数控机床、线切割机及低速小型
4、绘图仪等,都是利用数值控制原理实现控制的机械电子设备。利用数值控制原理实现控制的机械电子设备。n基本的数值控制原理的实现步骤基本的数值控制原理的实现步骤1)把一条复杂的曲线分成若干段直线或二次曲线;)把一条复杂的曲线分成若干段直线或二次曲线;2)求出各分段直线)求出各分段直线(或曲线或曲线)的中间值,这个过程称为插的中间值,这个过程称为插值,或称为插补;值,或称为插补;3)对插补运算过程中求出的各点,用脉冲信号去控制)对插补运算过程中求出的各点,用脉冲信号去控制x、y方向上的步进电动机,带动刀具或画笔运动,从而加工方向上的步进电动机,带动刀具或画笔运动,从而加工出或绘出要求的线段来。出或绘出要
5、求的线段来。4直线插补偏差定义直线插补偏差定义 n比如有一条直线段比如有一条直线段OP在第一象限,且线段的起点就在第一象限,且线段的起点就位于坐标原点,如图所示,可以形成三个点集:位于位于坐标原点,如图所示,可以形成三个点集:位于直线段直线段OP上所有的点;位于直线段上所有的点;位于直线段OP上方所有的点上方所有的点A+;位于直线段;位于直线段OP下方所有的点下方所有的点A-。已知起点位于原点,终点的坐标为已知起点位于原点,终点的坐标为P(xe,ye),则则 OP线的斜率为线的斜率为 tan=ye/xe 因为因为tan”tan,即,即yi”/xi”ye/xe,所以所以 xe yi”-yexi”
6、0;因为因为tantan,即,即yi/xiye/xe,所以所以 xe yi-yexiem 时时 Ki=K1Ki,Kd=K2Kd eem时时 Ki=Ki,Kd=Kd 式中,式中,0K11;0K2 M1的条件,则采用开关模式进行的条件,则采用开关模式进行控制(非线性控制),使误差迅速减小;控制(非线性控制),使误差迅速减小;2)如果误差趋势增大,则加大控制量以便迅速纠正偏)如果误差趋势增大,则加大控制量以便迅速纠正偏差,此时应采用比例模式;差,此时应采用比例模式;3)如果误差经过极值而减小,则减小控制量,采用保)如果误差经过极值而减小,则减小控制量,采用保持模式持模式2;4)如果误差为零或很小(在
7、允许的误差带内),系统)如果误差为零或很小(在允许的误差带内),系统已处于平衡状态,则保持原有的控制输出,即保持模已处于平衡状态,则保持原有的控制输出,即保持模式式1。41二模式二模式PID n这种控制算法既有这种控制算法既有IFTHEN这种人工智能的这种人工智能的推理逻辑运算,又有推理逻辑运算,又有 等数学的解析运算,控制功能早就超出了一般的等数学的解析运算,控制功能早就超出了一般的PID控制规律的范围,充分发挥了计算机速度快、精度高、控制规律的范围,充分发挥了计算机速度快、精度高、存储信息容量大和逻辑判断功能强的优点。存储信息容量大和逻辑判断功能强的优点。n从中仍可以看到从中仍可以看到常规
8、常规PID控制中的思想:除比例模式控制中的思想:除比例模式外,保持模式具有类积分的功能;在判断中用误差的外,保持模式具有类积分的功能;在判断中用误差的差分含有对误差微分的作用差分含有对误差微分的作用。n因此虽然其内容和形式都远远超出了常规因此虽然其内容和形式都远远超出了常规PID调节器调节器的范围,仍采用了的范围,仍采用了(智能智能)PID的名称。的名称。42PID得到广泛应用的根本原因得到广泛应用的根本原因nPID控制有能力对闭环传递函数产生影响,通过控制有能力对闭环传递函数产生影响,通过极点的配置实现满意的系统响应。极点的配置实现满意的系统响应。n由由PID控制器的传递函数发现,控制器的传
9、递函数发现,PID控制规律除可控制规律除可使系统的精度增加以外,还能提供两个负实数零使系统的精度增加以外,还能提供两个负实数零点。这与点。这与PI控制规律相比较,除了保持提高系统控制规律相比较,除了保持提高系统稳态性能的优点外,由于多提供一个负实数零点,稳态性能的优点外,由于多提供一个负实数零点,所以在提高系统动态性能方面具有更大的优越性,所以在提高系统动态性能方面具有更大的优越性,这便是这便是PID控制规律在控制系统中得到广泛应用控制规律在控制系统中得到广泛应用的根本原因所在。的根本原因所在。43经典控制和现代控制理论与智能控制的对比经典控制和现代控制理论与智能控制的对比n与智能控制相比,经
10、典控制和现代控制理论着力与智能控制相比,经典控制和现代控制理论着力研究被控对象而不是控制器,它们要求能够在常研究被控对象而不是控制器,它们要求能够在常规理论规定的框架下,用数学模型严格模拟被控规理论规定的框架下,用数学模型严格模拟被控对象,其控制能力依赖被控对象数学模型的精确对象,其控制能力依赖被控对象数学模型的精确程度,因此,难以适应系统复杂性增加的需要。程度,因此,难以适应系统复杂性增加的需要。n智能控制是以知识表示的非数学广义模型和传统智能控制是以知识表示的非数学广义模型和传统的数学模型表示相结合的混合控制理论,为解决的数学模型表示相结合的混合控制理论,为解决那些用传统的方法难以解决的复
11、杂系统的控制问那些用传统的方法难以解决的复杂系统的控制问题提供了新的更有效的方法。题提供了新的更有效的方法。44自动控制的发展过程自动控制的发展过程 n随着科学技术的发展,对自动化设备性能的要求随着科学技术的发展,对自动化设备性能的要求越来越高。控制理论也相应由经典、现代控制发越来越高。控制理论也相应由经典、现代控制发展到智能控制。展到智能控制。开环控制确定性反馈控制最优控制随机控制自适应/鲁棒控制自学习控制智能控制进展方向系统复杂性时间经典控制理论阶段智能控制理论阶段现代控制理论阶段4513.8 模糊控制器及其特点模糊控制器及其特点 n经典控制理论的发展及其应用经典控制理论的发展及其应用 经
12、典控制理论在经典控制理论在20世纪世纪50年代已经达到相当成熟的程度,年代已经达到相当成熟的程度,与此相应而发展起来的控制器以与此相应而发展起来的控制器以PID调节器为代表。调节器为代表。按偏差的比例、积分和微分控制是过程控制中应用最广泛按偏差的比例、积分和微分控制是过程控制中应用最广泛的一种控制率。实际使用经验及理论分析充分证明,这种的一种控制率。实际使用经验及理论分析充分证明,这种控制率在对相当多的工业对象进行控制时能够得到较满意控制率在对相当多的工业对象进行控制时能够得到较满意的结果。的结果。但但PID控制也受到一些限制,如控制也受到一些限制,如PID控制要求被控系统模控制要求被控系统模
13、型在控制过程中保持不变,并且为了满足控制系统的性能型在控制过程中保持不变,并且为了满足控制系统的性能要求,最好应求出各个组成部分的数学模型。此外,要求,最好应求出各个组成部分的数学模型。此外,PID控制器只能用于固定参数的系统,且在某一条件能达到稳控制器只能用于固定参数的系统,且在某一条件能达到稳定的系统可能在另一种操作条件下完全无法使用。定的系统可能在另一种操作条件下完全无法使用。46经典和现代控制理论的发展及其应用经典和现代控制理论的发展及其应用n最优控制用状态变量对系统进行了完全的描述。最优控制用状态变量对系统进行了完全的描述。由于采用了状态反馈,比起经典控制理论中采用由于采用了状态反馈
14、,比起经典控制理论中采用的输出反馈方法能得到更多的系统信息,因此使的输出反馈方法能得到更多的系统信息,因此使系统的响应更快,控制品质最优。系统的响应更快,控制品质最优。n但实际系统中的有些状态是很难观测的,因此要但实际系统中的有些状态是很难观测的,因此要设计相应的状态观测器。设计相应的状态观测器。47经典和现代控制理论的发展及其应用经典和现代控制理论的发展及其应用n自适应控制在一定程度上解决了非线性和时变问自适应控制在一定程度上解决了非线性和时变问题,但它要求在控制过程中获得较多的有关系统题,但它要求在控制过程中获得较多的有关系统信息。信息。n但证明一种算法比其它算法更优是一大课题,建但证明一
15、种算法比其它算法更优是一大课题,建立算法的收敛条件也是一个难点。所有这些问题立算法的收敛条件也是一个难点。所有这些问题可以归结为一点:自适应控制的计算量大、算法可以归结为一点:自适应控制的计算量大、算法复杂。复杂。n一些文献中的试验表明:在对确定性信号(即不一些文献中的试验表明:在对确定性信号(即不满足持续激励条件)进行跟随控制时,自适应控满足持续激励条件)进行跟随控制时,自适应控制方法较制方法较PID控制方法的效果要差;在负载阶跃控制方法的效果要差;在负载阶跃扰动下,自适应控制的效果也较扰动下,自适应控制的效果也较PID控制要差。控制要差。48经典和现代控制理论的发展及其应用经典和现代控制理
16、论的发展及其应用nPID控制算法简单、所用存贮量少,计算量小,控制算法简单、所用存贮量少,计算量小,占用嵌入式微处理器的资源少,但要解决参数自占用嵌入式微处理器的资源少,但要解决参数自适应的问题;适应的问题;n自适应控制虽能解决参数变化的问题,但算法复自适应控制虽能解决参数变化的问题,但算法复杂、计算量大,需有很高的运算速度和很大的存杂、计算量大,需有很高的运算速度和很大的存贮容量,这是大多嵌入式微处理器较难满足的。贮容量,这是大多嵌入式微处理器较难满足的。49模糊控制理论的发展及其应用模糊控制理论的发展及其应用 n自从美国控制理论专家查德自从美国控制理论专家查德(L.A.Zadeh)教授教授
17、1965年关于模糊集合的论文发表以来,模糊数学年关于模糊集合的论文发表以来,模糊数学及模糊控制理论的应用越来越广泛。及模糊控制理论的应用越来越广泛。n模糊控制方法的主要优点是它不需要对被控系统模糊控制方法的主要优点是它不需要对被控系统有十分精确的了解,而主要把注意力放在控制器有十分精确的了解,而主要把注意力放在控制器的设计上。的设计上。n模糊控制的本质是非线性的,因此对一些不易获模糊控制的本质是非线性的,因此对一些不易获取精确数学模型的系统或过程及非线性系统来说,取精确数学模型的系统或过程及非线性系统来说,采用模糊控制的方法可以得到用常规控制方法难采用模糊控制的方法可以得到用常规控制方法难以取
18、得的效果。以取得的效果。50模糊控制理论的发展及其应用模糊控制理论的发展及其应用 n在经典控制理论中,我们靠微分方程在经典控制理论中,我们靠微分方程(Equations)来获取系统的有关知识;在模糊控制理论中,靠来获取系统的有关知识;在模糊控制理论中,靠经验经验(Experience)来获取系统的有关知识;而以神来获取系统的有关知识;而以神经网络为代表的其它智能控制方法则是根据事例经网络为代表的其它智能控制方法则是根据事例(Examples)、通过学习来获取系统的有关知识。、通过学习来获取系统的有关知识。n模糊控制和其它人工智能方法常常结合在一起使模糊控制和其它人工智能方法常常结合在一起使用,
19、因此对系统有关知识的获取,也是根据事例用,因此对系统有关知识的获取,也是根据事例并结合经验得到的。并结合经验得到的。51模糊量及模糊控制模糊量及模糊控制 n如果采用模糊控制的方法对某个液压系统的流量进行如果采用模糊控制的方法对某个液压系统的流量进行控制:首先可以测定一下输入(如阀的开口量)和输控制:首先可以测定一下输入(如阀的开口量)和输出(如流量)的范围(即所谓的出(如流量)的范围(即所谓的“论域论域”),由于人),由于人经常将相比较的同类事物分为三个等级,如温度分为经常将相比较的同类事物分为三个等级,如温度分为高、中、低,速度分为快、中、慢等。对系统的偏差高、中、低,速度分为快、中、慢等。
20、对系统的偏差也可分为大、中、小这样三个等级。这样,当系统的也可分为大、中、小这样三个等级。这样,当系统的流量偏离了目标值时,根据偏差的大小,相应地调节流量偏离了目标值时,根据偏差的大小,相应地调节阀门(大或小)就可以使流量趋向目标值。阀门(大或小)就可以使流量趋向目标值。n上述的大和小、快和慢不是用数值、而是用语言来描上述的大和小、快和慢不是用数值、而是用语言来描述的,它们之间的边界并不清晰。因为人的语言具有述的,它们之间的边界并不清晰。因为人的语言具有很大的模糊性,所以这些量被称为模糊变量。很大的模糊性,所以这些量被称为模糊变量。52模糊量及模糊控制模糊量及模糊控制n模糊控制不需要系统精确的
21、数学模型,而只需根据人模糊控制不需要系统精确的数学模型,而只需根据人的经验,组成一些控制规则就能进行有效的控制。的经验,组成一些控制规则就能进行有效的控制。n我们知道,我们知道,人在解决实际问题时经常是只求满意解,人在解决实际问题时经常是只求满意解,而不求最优解而不求最优解。n对于那些难以获得数学模型或模型非常粗略的工业系对于那些难以获得数学模型或模型非常粗略的工业系统,仍然是以人的操作经验为基础,进行人工控制。统,仍然是以人的操作经验为基础,进行人工控制。而在人的思维、语言及信息处理中,表现出许多模糊而在人的思维、语言及信息处理中,表现出许多模糊概念,可见对一些不清晰的系统,就是要把模糊信息
22、概念,可见对一些不清晰的系统,就是要把模糊信息综合起来加以分析。综合起来加以分析。n用模糊数学理论与计算机技术相结合的方法,设计成用模糊数学理论与计算机技术相结合的方法,设计成模糊控制器,来代替有经验的操作者的人工控制,以模糊控制器,来代替有经验的操作者的人工控制,以实现工业过程的智能控制。实现工业过程的智能控制。53模糊集合和隶属函数的概念模糊集合和隶属函数的概念 n在在康托(康托(Contor)创立的创立的集合论集合论中,论域中的任一元素,要么中,论域中的任一元素,要么属于某个集合,要么不属于某个集合。若元素属于某个集合,要么不属于某个集合。若元素xA,则其特征,则其特征函数函数XA(x)
23、=1,若,若 ,则,则XA(x)=0。如左图所示。如左图所示。n查德查德(L.A.Zadeh)教授首次提出了教授首次提出了模糊集模糊集(Fuzzy Sets)的概念,的概念,他把模糊集合的特征函数称为他把模糊集合的特征函数称为“隶属函数隶属函数”(它在(它在0,1闭区间闭区间里连续取值),某个元素里连续取值),某个元素x隶属于某一模糊集合隶属于某一模糊集合A的程度可用它的程度可用它的隶属函数来表示。如右图所示。的隶属函数来表示。如右图所示。Ax54模糊集合和隶属函数的概念模糊集合和隶属函数的概念n就一个人的年龄来说,用特征函数的概念,可以说或就一个人的年龄来说,用特征函数的概念,可以说或者是年
24、青人,或者不是年青人。而用隶属函数的概念,者是年青人,或者不是年青人。而用隶属函数的概念,则可以说他则可以说他“年青年青”、“不太年青不太年青”、“不年青不年青”等,等,如果我们考虑具体问题的范围论域为:如果我们考虑具体问题的范围论域为:U=x1,x2,x3,x4,x5=40,60,25,28.5,32 n模糊集合模糊集合A表示年青人的集合,则隶属函数表示年青人的集合,则隶属函数2115251()2550251()505015Axxxxxorx55模糊集合和隶属函数的概念模糊集合和隶属函数的概念n采用查德表示法描述上述的年龄问题:采用查德表示法描述上述的年龄问题:A=0.2/x10/x21/x
展开阅读全文