欢迎来到天天文库
浏览记录
ID:59487308
大小:402.00 KB
页数:28页
时间:2020-09-13
《第六章仿人智能控制ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章仿人智能控制主要内容:1、仿人智能控制的基本原理2、仿人智能开关控制器3、仿人比例控制器4、仿人智能积分控制6.1仿人智能控制的基本原理智能控制从根本上说是要仿效人的智能行为进行控制和决策,即在宏观结构上和行为功能上对人的控制进行模拟。大量的实验表明:在得到必要的操作训练后,由人作为控制器的控制方法完全可以达到(或接近)最优的控制效果。仿人智能控制不需要了解被控对象的结构和参数,它可以根据积累的经验和知识在线确定(或变换)控制策略。因此,开展仿人智能控制的研究,是目前智能控制研究的一个重要方向。6.1.1
2、仿人智能控制的基本思想对于大多数工业被控对象来说,由于它本身固有的惯性、纯滞后性、非线性,参数的时变性和外部环境扰动的不确定性,使得控制问题变得十分复杂,采用线性组合的PID控制往往难以取得满意的控制效果。下面着重来分析一下PID控制中三种控制作用的实质,以及它们与人的控制思维之间的差异。(1)比例作用比例作用实质是一种线性放大或缩小的作用,它有些类似于人脑的想象功能,人可以把一个量想象得大一些或小一些,但人的想象力具有非线性和时变性,人可以根据情况灵活地实施放大或缩小。(2)积分作用积分作用实际上是对偏差信号的
3、记忆能力,人脑的记忆功能是人类的一种基本智能,但人脑的记忆功能是具有某种选择性的。人总是有选择地记忆某些有用的信息,而遗忘无用或长时间的信息;而PID中的积分是不加选择的长期记忆,其中包括对控制不利的信息,因此这种不加区分的积分作用缺乏智能性。(3)微分作用微分作用体现了信号的变化趋势,这种作用类似于人的预见性,但PID中微分的预见性缺乏人的远见卓识,且只对变化快的信号敏感,对变化慢的信号预见性差。从上述分析可以看出,常规PID控制中的比例、积分和微分三种控制作用,对于获得良好控制来说都是必要条件,但还不是充分条
4、件。下面通过分析二阶系统的阶跃响应,找出经典控制方法的利弊,从而引出仿人智能控制的一些基本思想。为了获得好的控制特性,在OA段应该采取变增益控制。当输出达到稳态值时,由于本身惯性所致,系统输出不会保持在稳态值,这势必会造成超调。为了使系统输出既快又不至于超调过大,一个自然而又合理的想法是:当系统输出上升到接近稳态(其误差如图示)时,降低比例控制作用,使系统借助于惯性继续上升,这既有利于减小超调而又不至于影响上升时间。①OA段:这一段为系统在控制信号作用下,由静止向稳态转变的关键阶段。由于系统具有惯性,决定了这一段
5、曲线呈倾斜方向上升。②AB段:系统输出值已超过了稳态值,向误差增大的方向变化,到B点时误差达到了负的最大值。在AB段,控制作用应该尽力压低超调,除了采用比例控制外,应加入积分控制作用,以便通过对当前误差的积分而增强比例控制作用,使系统输出尽快回到稳态值。④CD段:系统输出减小,误差向相反方向变化,并向增大的趋势变化。此种情况,应采用比例加积分控制。⑤DE段:系统出现误差逐渐减小的趋势,控制作用不宜太强,否则会出现再次超调,显然这时不应施加积分控制作用。③BC段:在这一段误差开始减小,系统在控制作用下已呈现向稳态变
6、化的趋势。这时如再继续施加积分控制作用,则会由于控制作用太强,而使系统出现回调现象,因此此段不应施加积分控制作用。由二阶系统的阶跃响应特性的分析可以看出:控制系统的动态过程是不断变化的。为了获得良好的控制性能,在控制决策过程中,经验丰富的操作者并不依据数学模型进行控制,而是根据操作经验以及控制系统的动态特征,在线地改变或调整控制策略,以便使控制器本身的控制规律适应于控制系统的需要。仿人智能控制的基本思想:是在控制过程中利用计算机模拟人的控制行为,最大限度地识别和利用控制系统在动态过程中所提供的特征信息,进行启发和
7、直觉推理,从而实现对缺乏精确模型的对象进行有效的控制。6.1.2仿人智能控制行为的特征变量为了有效地模拟人的智能控制行为,并应用计算机实现智能控制,必须通过一些变量来描述控制系统的动态行为,表征其动态特征。通常,系统输出和给定值之间的误差e和误差变化比较容易得到,都可以用作控制器的输入变量。但如果只根据误差e的大小进行控制,那么对于一些复杂系统,则很难收到满意的控制效果。从误差e和误差变化这两个基本的控制变量出发,引出其它特征变量,以便从动态过程中获取更多的特征信息,进而利用这些信息更好地设计仿人智能控制器。左图
8、给出一个系统的典型阶跃响应曲线。现令ek表示离散系统当前采样时刻的误差值,ek-1和ek-2分别表示前一个和前二个采样时刻的误差值,用表示误差变化。误差e同误差变化之积构成了一个新的描述系统动态过程的特征变量,利用该特征变量的取值是否大于零,可以描述系统动态过程误差变化的趋势。(1)动态系统响应曲线的不同阶段,特征变量的取值符号由下表给出。当e•△e<0时,如OA段、BC
此文档下载收益归作者所有