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

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

3天内不再提示

时间的重要性

星星科技指导员 来源:ADI 作者:Tom-M 2023-06-27 17:01 次阅读

各种标准中对时间的利用比我意识到的要多,我没有涵盖所有内容,但我认为我得到了最重要的标准。希望这可以作为功能安全标准中有关时间的问题和术语的有用总结。

让我们从符合IEC 61508的典型安全相关系统开始。下图显示了顶部的EUC(受控设备)和非安全EUC控制系统。然而,底部是E/E/PE(电气电子或可编程电子)控制系统,该系统使用传感器监控EUC,如果传感器检测到问题,它能够将EUC置于安全状态。例如,如果EUC是由变速驱动器控制的大型旋转电机,则E/E/PE安全相关系统可能会监控电机的速度,如果超过安全速度限制,它将使系统进入安全状态,通常(除非它是一架飞行飞机)停止电机旋转。

wKgZomSarmKAVihUAACEMl0X44E319.png

图2 - 受控设备

IEC 4 第 61508 部分将过程安全时间定义为“在 EUC 或 EUC 控制系统中发生的故障(有可能引起危险事件)与必须在 EUC 中完成操作以防止危险事件发生之间的时间段。我们可能会立即通过讨论什么是危险事件而陷入困境,但我不会。

让我们继续以旋转电机为例,图中的吹气显示了电机以递增的速度旋转,直到时间 t1它超过了设定的安全速度限制。E/E/PE 安全相关系统检测到此超限事件并启动 STO(IEC 61800-5-2 中定义的安全转矩关闭),以在时间 t 之前使电机停止2.时间 t2-吨1必须小于过程安全时间,从图中可以看出(随着岁月的流逝和设备的磨损,我们甚至内置了一些制动效率较低的余量)。

wKgaomSarmeAPy4YAABptnkarNM995.png

图 3 - IEC 61508 的过程安全时间

在某些情况下,确定过程安全时间可能很困难,但在其他情况下,一旦做出某些保守的假设,计算起来就相当容易了。例如,假设我们有一个机器人安全应用程序,其中机器人不在笼子里,如果有人接近机器人,则必须在人到达系统并造成伤害之前停止机器人。在这种情况下,如果我们知道机器人的最大速度,操作员的最大假定行走速度(在机器安全标准中通常为1.6m / s),机器人的制动时间,安全功能响应极限需要多长时间被打破,我们可以定义一个过程安全时间。以下是基于 ISO TS 15066 的计算示例,即将纳入 ISO 10218-2。

wKgaomSarm2AbyV1AAFmfGJkKlc351.png

图 4 - 使用 SLS 安全功能计算机器人的过程安全时间

在机器人安全的情况下,过程安全时间用于定义保护性分离距离,然后用激光扫描仪或将来的3D TOF相机(3D TOF相机可以减少保护性分离距离(并且遵循过程安全时间)进行监控,因为它不必允许伸手)。

时间的另一个非常相似的方面如下所示。然而,这里是E/E/PE控制系统本身发生的故障,而不是触发移动到安全状态的外部不良事件。此故障应通过 E/E/PE 安全相关控制系统内的诊断来检测。如果检测此故障的诊断程序每隔diagnostic_test_interval那么最坏的情况是,直到指定的时间才会检测到故障。从那里开始,需要一段时间才能达到安全状态,该图中称为“故障反应时间”。在图中,诊断测试间隔和故障响应时间的总和显示为安全响应时间,并且安全响应时间再次需要小于过程安全时间。对于高需求模式(需求速率超过每年一次),有另一种选择是诊断测试>需求速率的 100 倍)。

wKgZomSarnKAQHSbAAB22HUfQa8591.png

图5 - 与诊断相关的时间

我不会分心,但上述计算实际上仅适用于单通道架构,因为使用双通道架构时,第二个通道仍然可用于将您带到安全状态,因此诊断测试间隔并不那么重要。然而,对于机械,欧盟垂直建议的使用要求SIL 2 / PL d的诊断测试间隔至少每年一次,SIL 3 / PL e每月一次。对于所有阅读此博客的汽车人,请记住,在工业领域,与汽车不同,安全系统可能会打开并运行 20 或 30 年而不会关闭。没有像键控这样的好时机来测试潜在故障。

在上述术语中,只有过程安全时间被定义为IEC 61508,诊断测试间隔在IEC 61508的文本中使用。故障反应时间实际上在IEC 61800-5-2中使用,但在IEC 61508中未提及,其中它指出诸如“诊断测试间隔和执行指定操作以达到或保持安全状态的时间的总和小于处理时间”。我认为故障反应时间是一个很好的术语。

上面还显示了FTTI(容错时间间隔),它实际上是ISO 26262中的一个术语,但类似于IEC 61508的过程安全时间。ISO26262的其他术语是FDTI(故障检测时间间隔),它类似于上面显示的诊断测试间隔和FHTI(故障处理时间间隔),这是上面显示的安全响应时间。遗憾的是,标准无法根据 electropeida 或类似术语对此类术语进行标准化。

对于网络,术语安全功能响应时间如下所示,类似于上图所示的响应时间。它提醒我们,需要考虑从网络一端到另一端的最大可能传输时间。请注意,总和始终使用最大保证响应时间而不是 RMS 总和完成。这样做的理由可能会成为另一个未来的博客。IEC 61784-3中一个很好的句子是“经验测量只能作为最坏情况计算的合理性检查”,这清楚地表明它必须通过分析而不是测量来完成。

wKgaomSarnqANdVwAAB-9l-b24g961.png

图 6 - IEC 61784-3 中的图形,用于说明安全功能响应时间

IEC 61508中另一个重要的时间概念是需求速率。速率是时间的倒数。因此,例如,如果您每小时发生一次,则需求率为1 / h。对于每 15 分钟发生一次的事情,需求率为 4/h。如果某件事每年发生一次,需求率为 1e-4/h。如果估计需求率小于 1/年,则根据 IEC 61508,我们使用 PFD(按需故障概率)作为关键可靠性指标,但如果需求率大于一次/年,则关键指标是 PFH(每小时平均故障概率)。允许的 PFH 和 PFD 因所需的 SIL(安全完整性等级)而异。我在下面显示了PFH的SIL相关要求,因为单位是1 / h,因此与时间有关。

wKgaomSaroWANYbWAACON6xgMh0953.png

图 7 - IEC 61508 第 1 部分每个 SIL 允许的最大 PFH

为什么我们以每年一次的需求率从PFD切换到PFH是一个有趣的话题,并且会成为一个很好的未来博客,但是我今天不会讨论它。

IEC 61508中的另一个概念是任务时间。这是安全系统的预期寿命。对于工业应用,任务时间通常为20年。用于构建安全系统的组件的使用寿命需要大于任务时间,否则您将进入组件的磨损期,组件的可靠性将迅速下降(您可以通过在此之前更换组件来应对这种情况)。对于汽车来说,任务时间可能是 15 年(对于汽车来说,寿命还不错),但这可能只有 6 个月的运行时间(6 个月大约是 5000 小时,每小时 30 英里/50 公里意味着您将有 150000 英里或 2500000 公里),这听起来至少适合爱尔兰的汽车。

wKgZomSarouAakZhAABob0PXcMI815.png

图8 - ADI可靠性手册中的可靠性浴盆曲线

说到电子元件的可靠性,可靠性通常表示为FIT(时间故障),这是1亿小时运行中预期的故障次数。IC的典型FIT可能是20 FIT,但简单组件可以声称FIT为1。FIT 为 1 并不意味着组件将持续十亿年,而是在上述曲线的绿色区域内,每小时运行的故障概率为 1e-9/h。使用 FIT 的一个原因是,人们觉得使用 10 而不是 1e-8 这样的数字更好。

组件的可靠性通常用符号 λ 表示。可靠性的另一种表达方式是MTTF(平均故障时间),MTTF在机器安全标准中非常常见。如果您在浴缸曲线的平坦部分操作,则 MTTF 通常取为 1/λ。

一个有趣的方程给出了在恒定故障率 λ 的一段时间 t 后仍能正常运行的单元的比例是 R(t)=1-exp(-λt)。一段时间后,MTTF 63% 的单位已经出现故障(R(MTTF)=1-exp (-1))。对于可修复的系统,通常使用 MTBF – 故障前的平均时间 – 而不是 MTTF。对于机械部件,β10天代替 MTTF。这表示预计 10% 的组件发生危险故障的循环次数。

IEC 61508中提到的另一个时间是验证测试间隔。验证测试类似于诊断,但正常诊断是自动运行的,而验证测试是一种非自动测试,通常涉及将安全系统从其电路中取出并运行旨在查找正常自动诊断无法检测到的项目的所有故障模式的测试。如果不允许验证测试,那么通常会说内部证明测试等于任务时间。如果证明测试不完美,那么如果发生故障,它们将平均存在 T1/2 其中 T1是证明测试间隔或任务时间,以较短者为准。最近一篇关于 1oo2 架构的博客对此进行了分析,请参见此处。

与任务时间相关的是任务配置文件。这通常表示为产品整个生命周期内给定温度下的时间量。例如,如果寿命为20年,那么任务概况可能在-1'c时为20年,在4'c时为0年,在10'c时为45年,在4'c下为65年,在1'c时为85年。此任务配置文件可用于根据IEC 62380等标准进行可靠性预测。

审核编辑:郭婷

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

    关注

    2545

    文章

    50439

    浏览量

    750972
  • 驱动器
    +关注

    关注

    52

    文章

    8095

    浏览量

    145788
  • 电机
    +关注

    关注

    142

    文章

    8874

    浏览量

    144833
收藏 人收藏

    评论

    相关推荐

    求助,ADC接地的重要性

    ADC接地的重要性
    发表于 06-04 07:56

    #硬声创作季 云计算基础入门:01-老男孩思想时间重要性

    云计算
    Mr_haohao
    发布于 :2022年10月15日 23:24:49

    Syncer模块的重要性是什么?

    我在我的项目中使用25G以太网IP。通过打开此IP的示例设计,我们可以看到许多SYNCER模块,一个FSM模块和一个流量生成器模块。我想问一下这些Syncer模块的重要性是什么,我是否需要在我的最终设计中使用所有syncer模块。
    发表于 05-18 09:25

    代码规范的重要性是什么

    论代码规范的重要性
    发表于 05-19 13:07

    什么是网络拓扑,它的重要性是什么?

    什么是网络拓扑,它的重要性是什么?
    发表于 03-17 06:50

    学好模拟电路设计就靠它了

    功能是集成的,因此在性能上很可能要作一番权衡,上市时间重要性自不待言。开关电源DC/DC变换器会产生噪声,这是模拟集成电路厂商面临的又一大课题。在通信基础设施方面,厂商还必须满足热插拔,在设备
    发表于 04-10 20:14

    时钟服务器的重要性是什么?

    时钟服务器的重要性是什么?
    发表于 11-08 08:31

    UPS的重要性

    中心机房的UPS太重要了,前不久就出现过停电坏了一个磁盘陈列硬盘的事故,一个2T的硬盘坏了,还好有一个备用的硬盘使用,否则磁盘陈列里的资料就岌岌可危了。服务器多了,UPS的重要性尤其重要,学校周边
    发表于 11-16 09:09

    arm汇编的重要性是什么?

    arm汇编的重要性是什么?
    发表于 11-30 08:03

    POE浪涌保护的重要性是什么?

    POE浪涌保护的重要性是什么?
    发表于 01-14 06:07

    内存云分级存储架构下的数据迁移模型

    为了实现在线海量数据的高效存储与访问,在内存云分级存储架构下,提出一种基于数据重要性的迁移模型( MMDS)。首先,通过数据本身的大小、时间重要性、用户访问总量等因素对数据本身的重要性
    发表于 12-27 16:54 1次下载
    内存云分级存储架构下的数据迁移模型

    基于FPGA的数字电路实验:时序电路之触发器

    时间重要性不言而喻,加上时间这个维度就如同X-Y的平面加上了一个Z轴,如同打开了一个新的世界。所以今天我们就要来聊聊时序电路。
    发表于 06-20 16:59 485次阅读
    基于FPGA的数字电路实验:时序电路之触发器

    一文读懂linux NTP服务器,NTP网络时间服务器的比较和配置

    一.Linux系统时间重要性 Linux系统时间正确能够帮助用户显著地提升系统的安全及其正常运行的稳定性。 在计算机系统中,Linux系统时间
    的头像 发表于 07-18 15:34 2324次阅读
    一文读懂linux NTP服务器,NTP网络<b class='flag-5'>时间</b>服务器的比较和配置

    液氮罐运输和存储温度监测解决方案

    在上篇文章中,我们提到评估液氮罐的尺寸和静态持续时间重要性不能被低估。接下来让我们进一步了解在液氮罐运输充满各种挑战的情况下,如何超越传统温度监测解决方案,提供高精度和可靠?液氮罐运输和存储温度
    的头像 发表于 07-26 14:28 306次阅读
    液氮罐运输和存储温度监测解决方案

    IGBT短路耐受时间重要性

    IGBT等功率器件具有称为“短路耐受时间(SCWT:Short Circuit Withstand Time)”的电气特性(参数)。通常,在IGBT等功率元器件处于短路状态时,会流过大电流并在短时间
    的头像 发表于 10-08 17:12 293次阅读
    IGBT短路耐受<b class='flag-5'>时间</b>的<b class='flag-5'>重要性</b>