0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是容错,容错系统的基本特征

汽车电子工程知识体系 来源:汽车电子工程知识体系 2023-02-06 11:03 次阅读

容错是一个依赖于系统内元素失效的系统。它也可以称为失效安全设计。例如,在其中一个电源发生失效后,容错系统可能会继续正常运行。或者它可能在减少或退化的状态下运行。其他系统可能具有“跛行回家”状态,允许系统保存关键数据或允许您开车到安全的地方更换漏气的轮胎。在某些情况下,彻底的系统失效是不可接受的。

7dfd852e-a51e-11ed-bfe3-dac502259ad0.jpg

通信、银行、空中交通管制、运输和许多其他领域都有系统,一旦发生失效,可能会导致灾难性的后果。创建一个可能会遇到组件、子系统或软件失效的系统,并且该系统能够以通常非常需要的某种能力继续运行。

容错系统的基本特征

容错系统可能具有以下一个或多个特征:

无单点失效

这意味着如果电容器、软件代码块、电机或任何单个项目发生失效,则系统不会发生失效。例如,许多医院都有备用电源系统,以防电网出现失效,从而使医院内的关键系统保持运行。

关键系统可能有多个冗余方案来保持高水平的容错和弹性。

没有单点修复会导致系统宕机

例如,扩展单点失效的想法,实现失效组件的修复不需要关闭系统。

这也意味着系统在维修期间保持在线和运行。这可能会给系统的设计和维护带来挑战。热插拔电源是修复操作的一个示例,它可以在更换失效电源的同时保持系统运行。

失效隔离或识别

该系统能够识别系统内何时发生失效,并且不允许失效元件对功能产生不利影响(即丢失数据或在银行系统中产生逻辑错误)。识别并隔离失效元件。

系统的某些部分可能具有检测失效的唯一目的,内置自测试(BIST)就是一个例子。

失效遏制

当发生失效时,可能会损坏系统内的其他元件,从而造成第二个或第三个失效和系统失效。

例如,如果模拟电路发生失效,则可能会增加系统中的电流,从而损坏无法承受高电流条件的逻辑电路。失效遏制的想法是避免或尽量减少由单点失效引起的附带损害。

鲁棒性或变异性控制

当系统遇到单点失效时,系统就会发生变化。

更改可能会导致暂时或永久的更改,从而影响系统的工作元素如何响应和运行。变化会发生,当发生失效时,变化通常会增加。

例如,当两个电源中的一个发生失效时,其余电源将承担全部电力需求。这种转变应该在不影响系统性能的情况下发生。设计和制造稳健系统的能力可能涉及六西格玛设计、实验优化设计和其他工具,以创建能够在发生失效时运行的系统。

恢复状态操作(回退或跛行)

当发生失效时,系统可以通过多种方式改变其性能,从而使系统能够以某种方式继续运行。

例如,如果计算机的部分冷却系统出现失效,中央处理器(CPU)可能会降低其速度或命令执行率,从而有效地减少CPU产生的热量。fail失效会导致冷却能力损失,CPU会进行调整以适应并避免过热和失效。其他还原方案可能包括回滚到先前的工作状态,或切换到先前或安全模式软件集。

在某些情况下,系统可能能够在没有或只有最小功能损失的情况下操作员,或者恢复操作将系统操作显着限制在关键的几个功能上。

概括

尽管系统内任何单个元件发生失效,系统仍能继续运行的能力意味着该系统不在串联配置中。

有一组冗余或一组替代方法可以继续运行。系统可以使用多个冗余元素,或者对系统配置的变化具有弹性。

创建容错系统的适当解决方案通常需要仔细规划,了解元素如何发生失效以及失效周围元素的影响。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模拟电路
    +关注

    关注

    125

    文章

    1551

    浏览量

    102612
  • 容错系统
    +关注

    关注

    0

    文章

    4

    浏览量

    1381

原文标题:容错基础知识

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    容错技术在电视台播控系统中应用的探讨

    容错技术在电视台播控系统中应用的探讨
    发表于 10-06 09:33

    can总线的容错can介绍

    CAN-bus家族中有三大成员,分别是高速CAN、容错CAN、单线CAN。其中容错CAN又叫低速CAN,它与最常用的高速CAN有什么异同呢?这里将与大家分享下对容错CAN的认识。
    发表于 05-24 08:09

    容错实时系统如何实现AB双机

    容错实时系统的研究主要集中在两个方面:① 改进实时调度算法,使之确保实时任务在正常运行和遇到错误时,均能在规定时限到来以前获得正确的输出。② 将过去应用于普通计算机系统中的冗余容错策略
    发表于 08-06 08:22

    怎么设计嵌入式双机容错实时系统

      容错实时系统的研究主要集中在两个方面:① 改进实时调度算法,使之确保实时任务在正常运行和遇到错误时,均能在规定时限到来以前获得正确的输出。② 将过去应用于普通计算机系统中的冗余容错
    发表于 08-29 08:07

    嵌入式双机容错实时系统该怎么设计?

    容错实时系统的研究主要集中在两个方面:① 改进实时调度算法,使之确保实时任务在正常运行和遇到错误时,均能在规定时限到来以前获得正确的输出。②将过去应用于普通计算机系统中的冗余容错策略移
    发表于 09-23 07:37

    嵌入式双机容错实时系统该怎么设计?

    容错实时系统的研究主要集中在两个方面:① 改进实时调度算法,使之确保实时任务在正常运行和遇到错误时,均能在规定时限到来以前获得正确的输出。② 将过去应用于普通计算机系统中的冗余容错策略
    发表于 11-06 07:32

    基于分组控制的驱动系统容错控制方式

    以采用多通道控制技术的十二相永磁推进系统为研究对象,研究基于分组控制的驱动系统容错控制方式。永磁同步电机(Per...
    发表于 08-27 07:49

    基于特征结构配置的容错控制器设计

    利用状态反馈特征结构配置参数化结果,给出了设计容错控制器的参数化方法。该方法给出了故障系统的所有容错控制器的参数化表达式。该参数化表达式含有的自由参量为控制
    发表于 08-05 09:37 8次下载

    基于QNX的舰艇控制系统双机容错设计

    容错技术是保障舰艇控制系统可靠运行的重要技术,在分析基于QNX操作系统的舰艇中央控制系统的基础上,讨论了基于硬件方法和软件方法的双机冗余容错
    发表于 02-11 14:58 12次下载

    双机容错容错方式/支持平台

    双机容错容错方式/支持平台              也叫工作方式,是软硬件设备使用何种方式进行容错操作,一般常用的为
    发表于 12-29 09:30 534次阅读

    什么是计算机系统容错

    什么是计算机系统容错性             所谓容错是指在故障存在的情况下计算机系统不失
    发表于 01-08 13:49 1627次阅读

    基于虚拟化的仿真系统容错方法

    节点崩溃或者仿真资源不足导致的分布式仿真系统故障,降低了仿真系统可靠性。为保证系统容错效果,降低容错开销,提出了一种基于虚拟化技术的仿真
    发表于 01-05 13:51 0次下载
    基于虚拟化的仿真<b class='flag-5'>系统</b><b class='flag-5'>容错</b>方法

    功率变换器的容错设计及验证

    为提高航空开关磁阻发电系统的可靠性,对系统中功率变换器常见的开路故障进行分析。结合不对称半桥式功率变换器各相独立的优势,设计一种容错型功率变换器。利用空闲相功率器件代替故障相功率器件实现功率变换器
    发表于 02-26 14:07 1次下载
    功率变换器的<b class='flag-5'>容错</b>设计及验证

    低速容错CAN的容错机制介绍

    汽车的CAN总线大致可以分为三大类,分别是:单线CAN(GM专用的低速CAN)、高速CAN(通信速率高)以及低速容错CAN(通信速率较低但容错性能好)。
    的头像 发表于 05-04 10:52 841次阅读
    低速<b class='flag-5'>容错</b>CAN的<b class='flag-5'>容错</b>机制介绍

    容错can和高速can的区别

    文章。 第一部分:容错CAN介绍 容错CAN是一种使用于汽车领域的通信协议,它是由Bosch公司于1986年首次推出的。容错CAN被广泛用于各种车辆系统,如发动机管理、制动
    的头像 发表于 01-05 17:58 1234次阅读