菜单
  

    系统输出对干扰信号敏感    减小Ki
     根据上面所述的模糊控制规则,采用如下的PID参数的调节规则,如表所示。
                         表2 模糊 PID控制器模糊逻辑
    NB    PB    PB    PM    PM    PS    ZO    ZO
    NM    PB    PB    PM    PS    PS    ZO    NS
    NS    PM    PM    PM    PS    ZO    NS    NS
    ZO    PM    PM    PS    ZO    NS    NM    NM
    PS    PS    PS    ZO    NS    NS    NM    NM
    PM    PS    ZO    NS    NM    NM    NM    NB
    PB    ZO    ZO    NM    NM    NM    NB    NB
        PID控制三个参数模糊规则库建立好后,我们就可以根据模糊PID控制理论进行参数自调整,将系统的误差e、误差变化率ec变化的范围定义成模糊上论域:
      e,ec={-3,-2,-1,0,1,2,3}
    在模糊PID控制规律中:值取“负大”(NB),“负中”(NM),“负小”(NS),“零”(ZO),“正小”(PS),“正中”(PM),“正大”(PB)共7个值。它们的隶属度函数都是三角形每个值所取的范围宽度都相等。
    3. 模糊PID逻辑推理及系统仿真
    3.1 模糊逻辑及推理
    从经典集合论可以见出,一个失误a要么就属于集合A,要么就不属于集合A,没有其他属于关系[9]。现代科学与工程应用中 教授提出的模糊集合理论越来越被广泛接受,亦即某一事物a以一定程度属于集合A,该思想是模糊PID集合的基础。这样的属于程度又被称为“隶属度”。隶属函数序号:第m+n+1表示为输出的加权系数,而最后一个元素表示为输入信号的逻辑关系,其中1表示逻辑“与”2表示逻辑“或”。我们通过模糊推理可以得出模糊输出变量op,这个模糊量可以通过指定算法进行精确化,也可以称为解模糊化。解模糊化过程实际上其实就是模糊化过程的逆运算,可以由 ()函数求取,人们常用解模糊化算法包括:最大隶属度平均能算法、中位数法等。
    3.2 设计模糊PID控制器
        设计模糊控制器不仅能够解决模糊控制论中大量矩阵运算的问题,同时也提供强有力的工具箱支持。Matlab是目前模糊PID控制系统计算机辅助设计最为有效的工具[4]。而且Matlab中还嵌入了模糊控制系统模型输入与仿真工具Simulink。Simulink具有建模简单直观、功能强大、界面友好、动态修改系统参数等优点,是动态建模和仿真方面应用最广泛应用的软件包。利用Matlab中的模糊PID推理系统工具箱来设计模糊控制器[10,11],具体步骤如下:
    (1)定义输入和输出变量及变量模糊化条件中:在Matlab中键入“Fuzzy”命令然后进入模糊逻辑编辑器,FILE下建立 型模糊PID控制器,EDIT菜单添加输入输出设定一个两入一出的控制器结构,将系统的偏差和偏差变化设为输入,而控制量设为输出。并在输入、输出的图标下输入Membership Function Editor隶属函数,选择模糊子集个数、隶属度函数、论域范围等。
  1. 上一篇:51单片机智能小车控制系统设计
  2. 下一篇:51单片机远程智能防盗报警系统设计+仿真图+源代码
  1. OpenGL+Stewart六自由度船舶模...

  2. DSP交流伺服永磁电机驱动...

  3. 稀土永磁风力发电机控制系统设计+流程图

  4. PLC双馈式风电系统转矩控制系统设计+梯形图

  5. 单H桥三电平有源电力滤波器的控制策略研究

  6. 51单片机永磁直流无刷电动机驱动控制器设计

  7. PLC变压器升降平台控制系统设计+梯形图

  8. 江苏省某高中学生体质现状的调查研究

  9. 上市公司股权结构对经营绩效的影响研究

  10. 浅析中国古代宗法制度

  11. C++最短路径算法研究和程序设计

  12. g-C3N4光催化剂的制备和光催化性能研究

  13. 巴金《激流三部曲》高觉新的悲剧命运

  14. 中国传统元素在游戏角色...

  15. NFC协议物理层的软件实现+文献综述

  16. 现代简约美式风格在室内家装中的运用

  17. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回