您现在的位置:智能制造网>技术中心>造纸工业离散分布控制系统的容错设计(1)

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

造纸工业离散分布控制系统的容错设计(1)

2007年08月06日 09:15:21人气:582来源:烟台勾股通信技术有限公司

摘要 在所考虑的离散分布控制系统中,每个可编程控制器作为一个控制结点,结点之间通过网络进行连接保持通信。容错的设计思路是,增加一个在Galois域进行运算的冗余控制器,从而使系统能够自动侦查系统中的结点(可编程控制器)是否正常工作,并能恢复非正常工作的结点(可编程控制器)正常工作,从而使系统能够正常运行,提高其可靠性。实验证明这种设计是有效可行的。
关键词  离散分布控制系统   Galois域  可编程控制器  容错

0 引言

   在制造业和过程自动化领域,可编程控制器得到了广泛应用,对提高我国制造业生产效率和自动化水平起到了积极的作用。相应地,由这些可编程控制器所构成的离散分布控制系统的可靠性和抗故障性也显得越来越重要,因为任何导致生产线和自动化过程失误和停顿的故障都将导为严重的损失和后果。基于对这类问题的考虑和关注,本文提出了一种离散分布控制系统的容错配置设计思路。基于这种配置设计的离散分布控制系统,任何一个控制结点的可编程控制器发生故障,整个系统仍能正常工作。另外,这种设计只需增加一个冗余控制结点,而不是对所有的控制结点进行冗余备份,便能提高整个离散分布控制系统的可靠性,其经济性和性是显而易见的。

1  基于Galois域的控制器模型

    考虑由N个非同质的可编程控制器构成的离散分布控制系统。每个控制器均能独立运行完成某特定的控制功能且每个控制器都有一个远程的输入/输出接口,如图1所示。假定所有控制器的远程输入/输出接口通过网路进行连接从而形成离散分布控制系统。设第 个控制器的控制输入、输出模型为

                                (1)

   (2)

         图1 离散分布控制系统的构成

式中: 是一个 维的状态向量; 是一个 维的输入向量; 是一个P 维的输出向量;这些向量的元素属于域 ,即可取0或1。函数 则由布尔逻辑运算构成,也即由逻辑加“ ”和逻辑乘“ ”构成。

布尔函数 可以相应地转换成Galois域即GF(2)域的函数 。对于布尔函数 (·)中的任意两个变量 的运算,可转换成Galois域中的相应运算。具体转换关系见(3)式。

             

                                                        (3)

同理,可以将布尔函数 (·)转换成Galois函数 (·)。

因而,可以用Galois函数模型替换相应的式(1)和式(2)所表示的布尔函数模型,得到控制器的输入输出状态模型:

                                            (4)

                                                (5)

式中: 为相应的Galois函数多项式。将(1)、(2)式的布尔运算模型换成Galois模型后,便可以通过“+”运算来处理各种逻辑运算了。

2 故障自诊断和自恢复

本文的系统容错设计思路是,通过在离散分布控制系统中增加一个容错的控制结点,从而达到系统故障自动诊断和自我恢复的目的。

2.1 冗余结点控制器设计

    容错离散分布控制系统具有冗余结点控制器(PLC 图1中的虚线部分)。冗余结点控制器的故障自我诊断是通过奇偶码的校验来实现的。冗余结点的控制器在 的时间里能动态地产生奇偶校验码。具体设计实现见(6)、(7)式:

                               (6)          

                                   (7)

式中: (t+1)=[ … T       是一个将离散分布控制系统中的所有控制结点状态集成而成的一个扩充状态变量, …+ … T 是相应的集成其他所有结点的变量和扩充的状态变量。由于网络的互联,信号 也可以发送给冗余结点的控制器

同样,函数 +1也由各结点的函数集合而成,即存在关系: … >T,输出函数 中 … 由下式给出:

…+                          (8)

由(5)和(8)式可知:

…+                           (9)

可以证明当离散分布控制系统中不存在故障时,冗余结点控制器式(6)和式(7)的输出 满足奇偶校验条件(累加结果为0):

…                                (10)

由(9)式,我们可以做以下计算:

…   

= …+

=[ … …                   (11)

注意Galois域中的加(+)等价于布尔代数中的异或,而式(11)中每一函数式 都是成对相加(即相同两式做异或操作),所以上述加法的结果必定为0。这样,通过检测冗余结点控制器的输出便可以判断离散分布控制系统是否存在故障,从而实现了系统的自诊断。

全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618