个人觉得,控制理论可以说都是数学,并且是一种专门的数学,或者说是一种应用数学,模糊控制也不例外,它是建立在模糊集合论基础上的,模糊集合可以看成是普通集合的拓展,那什么是集合,对不起,没有定义,集合属于初始概念,是不定义的概念,对不定义概念的理解,可以借助于公理,公理可以看成是初始概念的定义,扯远了,回到集合,那怎么理解集合,集合大致可以看成是有相同属性事物的总和,什么是模糊集合,这么说吧,比如我们描述一个人,其属性可以有美丑、气质,也可以有高矮、胖瘦、年老等等,那颜值究竟有多高,那气质究竟有多好,在模糊集合中就用隶属度来表示,比如,定义一个胖子集合A,大胖子a1,属于A的隶属度为1.0,中胖子a2,属于A的隶属度为0.8,小胖子a3,属于A的隶属度为0.65,,体重正常者a4,属于A的隶属度为0.5,...,超级瘦子an,属于A的隶属度为0,这样模糊集合A可以表示为:A=1.0/a1+0.8/a2+0.65/a3+0.5/a4+...+0.0/an,在模糊集合基础上,发展出模糊关系和模糊推理等等运算。
模糊控制原理如图1所示(参见易继锴《智能控制技术》),大致工作过程是:计算偏差变化率,将偏差和偏差变化率变换成模糊量,根据一定的模糊规则推理出模糊控制量,模糊控制量清晰化作为实际输出去控制被控对象,整个过程的细节如图2所示(参见孙增圻《智能控制》)。
实现模糊控制的步骤如下:
1.确定语言变量x、y和z的隶属度函数,这个一般用表格来表示。
2.确定模糊控制规则表。
3.根据1和2计算控制表。1-3点具体可参见前面博文《用MATLAB玩控制-模糊控制输出表》。
4.根据被控对象的先验知识或经验确定量化因子k1、k2、k3值,但要说明,k1、k2、k3值的调整如同pid参数整定一般,不是一件容易的事,如果应用最优化理论,则可以获得最佳参数,甚至于模糊控制输出表也可用最优化理论来优化,以后,或许会写一篇最优化理论在控制中应用专题,这里且按下不表。
5.在C语言中,模糊控制输出表可以用一个两维数组Fuzzy来表示,STM32F407中有足够多(变量)内存空间可供使用,所以,可以直接定义为float或double类型,x0、y0定义为int类型,然后,由Fuzzy[x0][y0]就可获得模糊控制输出,这个值乘于k3就得到实际控制量u,u是实型数。
复合模糊控制是在模糊控制基础上,加上一个pid控制器,如图3所示,当大偏差时是模糊控制,而小偏差时用pid控制,我们在STM32F407上实现的复合模糊控制,其控制效果如图4所示,从图中可以看出,被控对象是一个大纯滞后系统,其控制效果相当不错,这还是在没有仔细调整量化因子k1、k2、k3和pid参数的情况下取得的。
上一篇:用STM32F407玩控制—自适应模糊PID控制
下一篇:用STM32F407玩控制—模式设别法PID参数自动整定
推荐阅读
史海拾趣
随着市场需求的变化,FTDI并未满足于初期的成就,而是积极拓展产品线。他们推出了如MM232R和USB-COM232-PLUS1等接口产品,这些产品在连接性和兼容性上展现了公司强大的技术实力和创新精神。同时,FTDI还涉足USB和其他通信协议的转换领域,满足了多样化的市场需求,进一步巩固了其在电子行业中的地位。
随着市场需求的变化,FTDI并未满足于初期的成就,而是积极拓展产品线。他们推出了如MM232R和USB-COM232-PLUS1等接口产品,这些产品在连接性和兼容性上展现了公司强大的技术实力和创新精神。同时,FTDI还涉足USB和其他通信协议的转换领域,满足了多样化的市场需求,进一步巩固了其在电子行业中的地位。
CAO Group, Inc.的创始人Densen Cao博士,以其对电子行业的深厚理解和对创新的执着追求,于2000年创立了这家公司。他带领团队,凭借第一台LED固化灯的发明,成功打破了当时市场的技术壁垒,为公司的初期发展奠定了坚实的基础。这款LED固化灯凭借其高效、稳定、环保的特性,迅速获得了市场的认可,为公司的后续发展注入了强大的动力。
2008年全球金融危机的爆发对ELPIDA造成了巨大冲击。由于DRAM需求的急剧下降和价格的暴跌,公司的业绩急剧恶化。在这种情况下,ELPIDA不得不采取一系列措施来应对困境,包括削减成本、优化生产流程等。然而,这些措施并未能完全扭转公司的颓势。
背景:在快速发展的同时,振华新云注重法治建设和企业文化建设,努力营造良好的经营环境。
内容:公司严格按照法治央企的各项建设要求,积极推进企业法治文化建设。同时,注重加强企业文化建设,弘扬“自力更生、艰苦奋斗、大力协同、无私奉献”的精神。通过开展各种文化活动和培训等方式,提高员工的文化素养和综合素质。
成果:法治建设和企业文化建设的不断推进,为公司的健康稳定发展提供了有力保障。同时,也增强了公司的凝聚力和向心力,激发了员工的积极性和创造力。
请注意,以上故事仅为概述,具体细节和内容需要根据实际情况进行补充和完善。
ADI在发展过程中始终坚持创新,不断推出新产品和新技术。例如,在数字化转型的浪潮中,ADI积极拥抱变革,推出了一系列针对物联网、人工智能等新兴领域的解决方案。这些创新举措不仅满足了客户的需求,也进一步巩固了ADI在电子行业的领先地位。
看Xilinx的Datasheet会注意到Xilinx的FPGA没有PLL,其实DCM就是时间管理单元。 ----------------------------------------------------- DCM概述 DCM内部是DLL(Delay Lock Loop(?)结构,对时钟偏移量的调节是通过长的延时线形成的 ...… 查看全部问答∨ |
|
我终于找到了下载地址 ftp://210.51.180.252/bbs/computer/中山大学汇编语言教程01[www.TopSage.com].rar 免费给大家了,有不明白的可留言… 查看全部问答∨ |
vs2005中 解决方案资源管理器 PLATFORM文件夹下拉菜单消息的问题 大家好,我刚开始学习 windows ce。遇到个问题。请大家帮帮解决一下。 我在vs2005中创建了工程,修改程序和编译操作之后,经常出现在解决方案资源管理器里 PLATFORM文件夹左边的下拉选项找不到了。不知道什么原因.这几天几乎随便操作几 ...… 查看全部问答∨ |
ST推出免费的STM32微控制器自检软件,简化最终产品的安全认 意法半导体(ST)推出免费的STM32 微控制器自检软件,简化最终产品的安全认证第一个32位平台自检例程软件促进最新的32位微控制器在家电中的应用中国,2007年11月28日 —意法半导体(纽约证券交易所代码:STM)今天针对不久前推出的 ...… 查看全部问答∨ |
|
ADC的基址是分别ADC0_BASE和 ADC1_BASE,还是统一写 ADC_BASE,另外中断是两个模块的都得写还是写一个就行了,这几天调程序调的都有点晕了,还望老师们指点指点。… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 基于PolarFire® SoC FPGA的Microchip非对称多处理(AMP)解决方案
- 是德科技:五招教您最小化合格/不合格的误判风险在线直播预报名、看直播、填问卷、好礼相送!
- 助力高效、绿色、安全,与Nexperia一起解密高质量汽车设计秘诀!
- 了解TI光影艺术,观看DLP系列视频,抢楼赢礼!
- 新一轮EE_FPGA学习计划开始啦!
- STM32F413 Nucle-144驾到,要测评速速来!
- 【团购】EE_FPGA V2.0配套器件
- 深入剖析恩智浦LPC1000处理器
- 学《TIVA C Launchpad入门课程》 晒成绩 赢大礼!
- 【已结束】浩亭直播【电气控制柜如何快速低成本地进行线缆安装】