系统冗余
维基百科,自由的 encyclopedia
冗余(英语:redundancy)是指系统为了提升其可靠度,刻意配置重复的零件或是机能。冗余一般是为了备用,或是失效安全的考量,也有可能是为了提升系统性能,像是卫星导航系统接收器,或是多线程电脑处理。
此条目需要补充更多来源。 (2018年11月) |
在许多生命攸关系统(像是飞机中的Fly-by-wire及液压系统)中,控制系统的一些组件会特别配置三组[1],一般称为三重模块冗余(TMR)。若其中一个有问题,其他二个正常,则会依类似投票的机制,以二个正常的模块为准。在三重模块冗余的系统中,至少要有二个模块有问题才可能造成系统失效。因为模块的失效率其实很低,而且模块的失效是互相独立的,因此二个模块都失效的几率相当的低,会低于比其他的风险因素(例如人为错误)。冗余也可以称为是“多数决系统”[2]或“投票式逻辑”[3]。
有时冗余不会提高系统的可靠度,反倒会降低系统的可靠度。有冗余设计的系统是比较复杂的系统,也比较容易被其他问题影响。有冗余的系统比较容易让操作者疏忽职责,或是给予系统较大的生产需求,使系统处于过应力,较不安全的情形下[4]。