模糊控制在基于CAN总线的数据采集与控制系统中的应用

2010-02-09 15:44:32来源: 电子技术应用 关键字:模糊控制  现场总线  数据采集  控制系统  CAN总线
L.A.扎德教授于1965年创立的模糊集合理论(Fuzzy Sets)及模糊数学(Fuzzy Mathematics)为模糊逻辑控制的形成提供了理论基础。近年来,随着各企业生产规模的不断扩大,生产过程控制系统也变得越来越复杂。由于整个系统的非线性增强、时滞增大,而且不是系统中的每个环节都需要建立精确的数学模型,使得模糊逻辑控制在生产过程中的应用成为可能。随着模糊控制的迅速发展,不需要对控制对象建立精确数学模型的模糊控制方法已进入实用化的阶段,它主要是把对被控系统的熟练的操作经验转换成模糊规则。现场总线的出现,为复杂现场采用模糊控制技术进行直接控制提供了很好的途径,也使模糊控制算法可以利用现场总线的强大网络功能实现集中化管理,而对各个现场部分实现分散控制。下面介绍一种基于CAN总线的运用模糊控制技术的数据采集与控制系统。

1 CAN总线的特点   

  CAN总线最早由德国的BOSCH公司提出,它具有以下性能:

  (1) 多主方式工作,非破坏性的基于优先权的总线仲裁技术;

  (2) 采用短帧结构,受干扰概率低,每帧信息都有CRC校验及其它检错措施;

  (3) 对严重错误具有自动关闭总线功能,使总线其它操作不受影响;

  (4) 灵活的传输介质,多样、快速和远距离的信息传送方式。

  基于CAN总线的以上特点,我们设计了一种采用CAN总线技术和模糊控制技术的控制系统,其结构框图如图1所示。

 

2 模糊控制器的设计

  模糊控制器的设计主要是设定各输入与输出变量模糊子集的隶属函数?模糊变量的量化论域、模糊控制规则、输入输出变量的比例变换因子等参数。常规模糊控制器的输入是将连续信息经量化因子量化成几个等级后的数据,但因不能把输入论域无限细分,只能划分为有限的几个等级,且由于系统没有积分环节,所以在系统的平衡点附近容易产生振荡或出现极限环。针对常规模糊控制器不能消除稳态误差的情况,我们设计了一种智能型模糊控制器,其结构图如图2所示。

 

 

  该模糊控制器与常规模糊控制器的不同之处就是在控制规则库上并联了一积分环节以减少或消除系统的稳态误差。其控制规则可根据系统的控制响应曲线来获得,为了使系统输出尽快跟踪输入且使系统误差在允许的精度范围内,采用了分段引入积分环节。在系统响应曲线偏离平衡点即系统误差趋势增大时,引入积分作用;而在系统响应曲线从偏离点趋向平衡点即系统误差趋势变小时,取消积分作用。并且K值的大小要适中,过大会使系统振荡,过小体现不了积分作用。此设计思想可写成如下表达式形式:

  

  其中,f(e,ec)为模糊控制规则部分的输出,K∫Edt为积分环节的输出。

  由图2可知,该模糊控制器的输入为系统的偏差e和偏差变化率ec,输出为控制量的增量Δu;ke、kc为量化因子,ku为比例因子;E、EC、ΔU分别为e、ec和Δu的模糊语言变量。输入、输出变量被划分为正大(PL)、正中(PM)、正小(PS)、零(ZO)、负小(NS)、负中(NM)、负大(NL)7个模糊状态,其相应论域为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}13个等级。在充分考虑到控制系统的非线性?大时滞等情况下,根据专家先验知识和现场熟练操作者总结出来的操作经验,我们得出如下的控制规则,如表1所示。

表1的模糊控制规则可用if—then语句形式表示为:if Ei and ECj then Uij,根据Mamdani推理法则,此控制规则可用模糊关系表达式表示为:

  

  若某时刻的偏差为,偏差变化率为,则得到相应的控制量为:

  

  当式(2)遍历所有的控制规则后可得到总的模糊控制规则表,如表2所示。

 

  系统输入变量的隶属函数采用三角形隶属度函数,模糊判决采用最大隶属度原则,积分环节的加入与否由式(1)决定,若加入积分环节则合并该分量得到相应的控制增量Δu。

3 模糊控制算法实现

3.1 硬件实现

  考虑到大规模过程控制系统的分散性和信息的多样性,采用了现场总线中的CAN总线把各个子系统有机地联系起来,实现了集中管理和对各现场设备实时?有效的控制。其硬件电路图如图3所示。

 

  现场控制单元以AT89C51芯片为核心,主要负责对现场设备状态的显示与报警、对采集来的数据进行处理和对SJA1000进行操作、控制。其中SJA1000为CAN总线微控制器,主要把从AT89C51来的信息以CAN总线协议的格式发送到CAN总线上以供其它部分使用,并从CAN总线上接收有用信息提供给AT89C51作进一步的处理。本系统的A/D和D/A转换电路分开设计主要是因为一个大系统下的各个子系统之间是有联系的,某一子系统采集到的数据可能正是另一子系统作进一步处理的依据,而不是自身的需要。这样,就使各智能单元之间数据通信更为方便、快速,也便于上位机管理。该硬件电路中采用了DC-DC转换电路和多种光电隔离器件,采用了看门狗(Watchdog)复位技术,其目的主要是为了防止现场干扰信号过大而破坏核心电路以及保证系统在环境比较恶劣的情况下也能正常运行。

关键字:模糊控制  现场总线  数据采集  控制系统  CAN总线

编辑:金海 引用地址:http://www.eeworld.com.cn/gykz/2010/0209/article_2691.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:配电综合测控仪通信模块的设计
下一篇:基于Blackfin处理器的继电保护完整解决方案解析

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
模糊控制
现场总线
数据采集
控制系统
CAN总线

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved