第五章++模糊自适应控制_第1页
第五章++模糊自适应控制_第2页
第五章++模糊自适应控制_第3页
第五章++模糊自适应控制_第4页
第五章++模糊自适应控制_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

第五章自适应模糊控制 模糊控制的突出优点是能够比较容易地将人的控制经验融入到控制器中 但若缺乏这样的控制经验 很难设计出高水平的模糊控制器 而且 由于模糊控制器采用了IF THEN控制规则 不便于控制参数的学习和调整 使得构造具有自适应的模糊控制器较困难 自适应模糊控制有两种不同的形式 1 直接自适应模糊控制 根据实际系统性能与理想性能之间的偏差 通过一定的方法来直接调整控制器的参数 2 间接自适应模糊控制 通过在线辨识获得控制对象的模型 然后根据所得模型在线设计模糊控制器 5 1基于性能反馈的直接自适应模糊控制在图5 1中 随着可调整参数的不同有许多不同的自适应控制方法 如调整尺度变换因子 调整隶属度函数 调整控制规则等 这里介绍一种调整控制规则的自适应控制方法 1性能测量 常规控制系统 其控制性能用过渡过程时间 超调量及积分指标 ISE ITAE 来描述 常规自适应控制即找到这些指标与控制作用的联系 由于模糊控制器的非线性本质 很难找到这种联系 但可以找出系统的局部性能与最近的控制作用之间联系 控制器的性能与控制对象输出之间的联系可通过输出误差及变化量等输出状态加以测量 并由此确定出对控制作用所需的修正量 对于模糊控制系统 这样的性能测量可用语言规则来描述 如表5 1 该语言规则前件为误差e及误差变化 后件为期望的输出修正量 给定各模糊语言论域范围及隶属函数 则可将表 5 1转换成表5 2所示的直接数学查表 表中的右斜上对角线是不需要进行修正的区域 此时系统达到期望闭环性能 无需对控制规则进行修改 当系统处于零修正区域时 有其中e和均为尺度变换后的量 设 表示尺度变换因子 则上式变为 和 注意到 并设参考输入r为常数 则上式进一步化为 其中T为采用周期 写成传递函数形式 其中可见 若系统处于零修正区 闭环系统是时间常数为的一阶响应 从而通过设定可获得满意的闭环系统响应 类似地 设模糊控制器输入为 则相应的零修正区域为 类似可求得其中通过适当选择参数可以获得要求的二阶响应 控制对象增量模型性能测量给出了为达到期望的系统性能所需要的输出修正量 为实现自适应控制 需将该输出修正量变换为控制修正量 所以必须对控制对象的特性有一定了解 1 需知道过去哪一时刻的控制量影响当前时刻的系统性能 即必须知道控制对象延迟时间dT 它决定了应对哪一时刻的控制作用加以修正 2 对多变量系统 对于给定的输出修正量 需知道应修正哪一个输入控制作用及所需的修正量 多变量系统带来输入与输出间的交叉耦合 因而需知道控制对象的增量模型J 表示 控制对象输出对输入的雅可比矩阵 从而可求得相应于控制输入的修正量为其中Po kT 表示输出修正量 Pi kT 表示输入修正量 3 修改控制规则库 以实现所要求的修正 3控制规则库的修正设e kT dT u kT dT 表示d拍之前的误差 误差变化及控制量 已求得的Pi kT 为控制输入的校正量 即 使得kT时刻获得期望响应性能 k d T时刻的控制量应为将这些量模糊化 得 如此模糊化后 原来的控制相当于执行如下的控制规则 若是and是 则u是该控制规则需修改为 若是and是 则u是写成模糊关系矩阵为 设kT时刻控制器总的模糊关系矩阵为R kT 修正后的模糊关系矩阵为R kT T 则其中是补 根据测得的误差e kT 及误差变化将它们模糊化后与R kT T 合成便得模糊控制量U kT 再进行反模糊化运算得清晰控制量u kT 每一采样时刻都按照这样步骤进行计算 便实现了自适应模糊控制的功能 为确保自适应模糊控制不发散 恰当选择初始模糊控制规则很重要 下面几条规则必须遵循 1 若E是ZEand是ZE 则U是ZE 这条规则保证当输出等于期望值时是系统的平衡状态 2 若符号相同 则U也应具有相同符号 这些规则确保系统输出快速收敛到设定值 3 控制规则库必须是对称的 即 以便改善系统的收敛特性及控制超调 4尺度变换因子的选择输入尺度变换因子决定了性能测量以及控制规则库中模糊集合的论域 将实际输入量变换为模糊集合论域 所以变换因子直接取决于容许的最大输入量及模糊集合论域量化级数 开始可将它们选择为 其中q为模糊集合论域级数 为实际输 入量的最大变化范围 类似地 输出尺度变换因子可初选为其中表示模糊控制器输出论域大小 为实际控制量的最大变化范围 这些参数可在自适应控制过程中根据性能要求进行调整 研究显示 这些尺度变换因子对系统性能影响如下 1 Ke小将引起较大的稳态误差 平衡位置的不灵敏可能导致自持振荡 Ke大将导致超调量变大 2 小导致系统性能变差 模糊关系R kT 收敛变慢 大将使上升时间增加 稳态误差 增加 超调量减少 3 加大导致上升时间超调量增加 4 当控制对象的延迟拍数d增加 为使R kT 收敛性好 必须增加和 5 小将导致上升时间增加 R kT 收敛速度加快 变大其作用相反 如果选择尺度变换因子或论域级数是误差e的函数 则可以改善系统的动态性能和模糊关系的收敛性 一般地 增加系统的增益将提高系统的稳态精度 而暂态响应的性能变差 为此 在开始 误差较大 时采用小的增益 当系统输出接近设定点时再转入高增益 5设计步骤从图5 1知 该自适应模糊控制由两级组成 下面为基本模糊控制级 上面是自适应级 步骤 一 基本模糊控制级确定实际输入量的最大变化范围和模糊变量的论域量化级数 按照上面的尺度变换将实际输入转换为论域范围的模糊变量 2 确定模糊语言值及相应的隶属度函数3 给出如表5 1所示的性能测量语言变量描述及如表5 2所示的直接数字查表 4 按照前面给出的原则 选择初始模糊控制规则 二 自适应级确定控制对象的增量模型J和延迟拍数d2 根据实际输入量的范围及论域量化的分级数初选尺度变换因子3 根据零修正区条件 检验所选变换因子是否满足闭环系统性能要求 若不满足 做适当调整4 检验初选参数系统是否稳定 若不稳定可适当增加和减少以保证初始系统稳定 5 若初始系统稳定但动态性能不满足要求 按图5 3的流程图对系统进行自适应控制 其中除了 自适应调整控制规则库外

温馨提示

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

评论

0/150

提交评论