2.2 系统故障的自我恢复
在离散分布控制系统中,如果某控制器结点出现故障,设其输出 ,其中 为噪声信号。对第Ⅰ个控制器,再定义一个变量 ,当该控制器故障时,使 ,正常则为0。这样,冗余结点控制器对第 个控制器的估计输出为
(12)
当控制器没有发生故障时,估计输出 因为 ;当控制器出现故障时, ,根据(7)式有:
=
=
=
显然, 便是控制器正常时的正常输出。因为当冗余结点控制器检测到系统中有结点控制器出现故障时,便可以将对该控制器的估计输出取代该控制器的输出,从而保证了系统的正常工作,实现了系统故障的自我恢复。
3 实验举例
图2表示的是一个简单的物料抓送机器系统和开关自动操纵设备组成的分布离散控制系统的示意图。物料抓送及其和开关操纵设备分别由独立的控制器(1# Controller和2#Controller)实现控制。控制器所控制的动作包括:当物料抓送机器将所需的物料运送到开关自动控制设备的操作场所时,开关自动操纵设备按下开关。
图2 系统示意图
根据前面的冗余设计思路,增加了一个冗余控制器(3# Controller)来实现该离散分布控制系统的冗余容错控制。
表1 控制器和控制对象的时序状态
时间 1# 2# 3# 物料 开关操 |
0~199 工作 工作 工作 正常运转 正常运转 200~326 故障 工作 工作 正常运转 正常运转 327~399 工作 工作 工作 正常运转 正常运转 400~526 工作 故障 工作 正常运转 正常运转 527~599 工作 工作 工作 正常运转 正常运转 600~726 工作 工作 故障 正常运转 正常运转 727~999 工作 工作 工作 正常运转 正常运转 |
从表1可以看出,1#控制器在 时序时出现故障,到 时序时得到修复,控制对象在 (即1#控制器出现故障)的时序段正常工作;同样。2#控制器在 时序段和3#控制器在 时序段出现故障时,整个系统运转正常。
在整个控制器的故障诊断和修复过程中,控制器的状态信息通过网络通信获取并在冗余控制器中进行重新构建。
实验结果证明,所设计的冗余结点控制器能够进行自我故障诊断,并证明离散分布控制系统在某控制器出现故障时仍然正常工作,系统具有较好的容错性。
免责声明
- 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
- 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
- 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
2025第十一届中国国际机电产品交易会 暨先进制造业博览会
展会城市:合肥市展会时间:2025-09-20