深度剖析:“容错” 与 “冗余” 技术全解读

时间:2025-08-05

在当今科技飞速发展的时代,系统的可靠性和稳定性至关重要。容错控制技术的研究虽面临着诸多挑战,但近年来,鲁棒控制理论、模糊控制、神经网络控制等相关领域的深入发展,为其带来了新的机遇和条件。同时,计算机控制技术、人工智能等技术的飞速进步,也让容错控制技术在实际工程中的应用变得越来越可行。

容错技术详解


提高系统可靠性通常有两种途径:一是采用缜密的设计和严格的质量控制方法,尽量降低故障出现的概率;二是以冗余资源为代价来换取更高的可靠性。然而,仅依靠种方法提升系统可靠性存在一定的局限性,要想进一步提高,就必须采用容错技术。


容错技术在国外发展较早,由冯?诺依曼提出。随着上世纪八十年代微型计算机的迅速发展和广泛应用,容错技术也得到了飞速的发展,并被应用到各个领域。我国的容错技术目前也在快速发展,在航天、电厂等重要工作场合已广泛采用。


所谓容错,即容许错误,指当设备的一个或多个关键部分发生故障时,系统能够自动进行检测与诊断,并采取相应措施,保证设备维持其规定功能,或在牺牲一定性能的情况下,确保设备在可接受范围内继续工作。错误一般可分为两类:一类是先天性的固有错,如元器件生产过程中造成的错误、线路与程序在设计过程中产生的错误,这类错误通常需要拆除、更换或修正,是不能容忍的;另一类是后天性的错,由设备在运行中产生的缺陷导致,这类故障具有瞬时性、间歇性和性的区别。


容错技术是提高系统可靠性的重要途径,常见的容错方法包括硬件容错、软件容错、信息容错和时间容错。


冗余技术介绍


冗余(Redundancy)即多余资源,冗余技术可用于处理故障,主要分为硬件冗余法和软件冗余法。



冗余附加技术指为实现上述冗余另外所需的资源和技术,包括程序、指令、数据以及存放和调动它们的空间和通道。在没有容错要求的系统中,这些是不需要的,但在容错系统中却是必不可少的。以屏蔽硬件故障为目的的容错技术中,冗余附加技术包括关键程序和数据的冗余存储和调用,以及进行检测、表决、切换、重构、纠错、复算的实现。在屏蔽软件故障的容错系统中,冗余附加件的构成有所不同,包括独立设计的相同功能冗余备份程序的存储及调用、实现纠错检测及恢复的程序,以及为实现容错软件所需固化了的程序。

冗余、容错技术的发展现状


随着大规模和超大规模集成电路的发展,硬件可靠性大大提高,价格却大幅度降低,使得采用各种容错技术在经济上更容易接受。容错技术的应用范围不断扩展,已涉及银行事务处理、各种实时控制系统,甚至许多通用计算机系统也采用了容错技术。在上世纪七八十年代,容错技术就已经得到了广泛应用,例如 1975 年美国贝尔实验室的 3A 号 ESS 处理系统和美国 TANDEM16 容错事务处理系统;1976 年美国 AMDAHL470V/6 容错通用计算机和 1978 年容错空间计算机 FTSC;1979 年 IBM 推出容错的 4300 通用计算机系列;1980 年容错多处理机 FTMP 及软件实现的容错计算机 sift 研制成功等等。


随着电子交易的日益广泛,出现了商用容错计算机市场和以分布式为体系的容错计算机系统。容错的 VLSI 技术和人工智能在容错技术上的应用 —— 计算机故障诊断系统,为冗余、容错技术的发展增添了新的活力。同时,冗余、容错技术理论的研究也相当活跃,1952 年,冯?诺依曼作了一系列关于用重复逻辑模块改善系统可靠性的;1956 年,他发表了论文《概率逻辑及用不可靠元件设计可靠的结构》。1971 年以来,IEEE 计算机学会容错技术委员会每年召开国际容错计算学术会议;1987 年中国计算机学会成立了容错计算委员会。

主动容错控制与被动容错控制


基于容错控制(TFC)的基本思想,FTC 的研究主要有被动容错控制(Passives)和主动容错控制(Activate)两种途径。



与被动容错控制相比,主动容错控制具有更多的优点。从理论上讲,被动容错控制是故障情况下的强鲁棒控制,主动容错控制是故障情况下的强自适应控制。被动容错控制即使在系统正常的情况下,控制率也要满足故障条件下的要求,这在系统正常时显然是一种过高的要求,设计未免过于保守,必然要以牺牲性能指标为代价。另外,在预想故障数目较多时,被动容错控制问题可能根本没有解,所以被动容错控制有较大的局限性。

容错控制研究中存在的问题


尽管控制系统 FDD 和 TFC 技术的研究在理论上已经取得了较为丰富的成果,但距离实际工程应用的要求还有相当大的差距,目前仍存在许多问题有待研究和探索。


上一篇:什么是光耦隔离?光耦隔离有何作用?
下一篇:TSV 技术:核心工艺揭秘与广泛应用前景

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料