功能安全的发展过程
20世纪以来工业革命给人类的生产和生活带来了天翻地覆的变化,尤其是进入70年代,半导体器件的广泛使用,把世界推入了电气化时代。
工业文明在给人类带来利益的同时,也带来了灾难。全世界每年死于工伤事故和职业病危害的人数约为200万,是人类最严重的死因之一【1】。为了实现安全的生产,各种各样的安全系统应运而生。早期的安全系统基本由继电器组成,随着半导体技术的发展,将PLC等控制器应用于安全相关系统的内在驱动力越来越强。但是,由于对安全相关系统的认识局限,直到九十年代,任然有许多标准中排斥微控制器的使用,如IEC 60204中还要求,不要将电子技术用于机械安全相关系统【1】。
在这种背景下,欧洲与美国分别在两个领域开始了相关的研究与标准制定。其中欧洲是在机械安全领域,美国是在过程工业领域。德国在九十年代发布了标准DIN V “控制技术,测量和控制设备必须考虑的基本安全”,随后发布了标准DIN V VED 0801安全相关系统的计算机原理。美国仪表协会在1996年发布了ISA $ 84.01《过程工业安全仪表系统的应用》,并第一次提出了SIL(安全完整性)概念。
接下来,国际电工委员会(IEC)于1998年发布IEC61508-1,并于2000年完整发布IEC61508,标志着功能安全正式形成共识,成为独立的研究领域。
IEC61508发布后,各个行业随之推出行业内的功能安全标准,包括铁路相关标准EN50126/128/129;过程工业标准IEC61511;机械工业标准IEC62601;核工业标准61513等。
但是,功能安全一直是隐藏在各个产品与系统背后的一门学科,直到近年来由于汽车自动驾驶的飞速发展,自动驾驶系统安全性的问题才将功能安全带入公众的视线。
【2】

什么是功能安全(Functional Safety)
首先来看标准中的定义,“part of the ofoverall safety relating to the EUC and the EUC control system that depends on the corret functioning of the E/E/PE safety-related and other risk reduction measures.”——“整体安全中与EUC 和EUC 控制系统相关的部分,它取决于E/ E/ PE 安全相关系统和其他风险降低措施正确执行其功能。”【3】
标准的描述从来都是严谨而晦涩,简单来说吧,就是一个产品在它的使用过程中如果出现故障了会带来伤害,这个产品就是功能安全相关的。因此Functional Safety翻译为“功能的安全”更为贴切。
举个例子来说明,如一把椅子(不使用标准里说的E/ E/ PE,是因为这些产品和系统比较复杂,功能比较多不如椅子这种描述的直观)。
椅子之所以成为椅子,其中核心的一点就是其设计、生产和使用的目的是让人坐在上面。“让人坐”是一把椅子的核心功能。一把不能坐的椅子不能称其为椅子。
明晰了椅子“功能”后,我们可以将椅子的“功能安全”描述为:一把椅子在人坐的时候应该是没有危险的,不会倒、不会扎到人等,即人坐到椅子上的时候不会产生伤害。
安全,按一般的概念是没有危险,不受威胁,不出事故。按照这样的概念,安全是不可控制的。因为这是一个绝对安全的概念,而绝对安全是不存在的。【4】但是在IEC61508中将安全定义为“不存在不可接受的风险”,这样就将绝对化的安全转化为相对化的风险控制,使得可以通过控制风险的手段来解决安全问题,为安全的实现提供了可供遵循的路径—“功能的安全的本质就是控制风险”。
功能安全是一个复杂而庞大的体系,涉及的内容多而繁杂,而要理解功能安全的端到端、全系统和全生命周期的科学理论与方法,首先了解和掌握上述的基本概念是非常必要的【4】。

  1. 史学玲,功能安全标准的历史过程与发展趋势,安全控制技术,2006.2
  2. Jatinder (JP) Singh,功能安全的重要性,中国电子商情,2018.10
  3. GB∕T 20438.4-2017 电气∕电子∕可编程电子安全相关系统的功能安全 第4部分:定义和缩略语
  4. 冯晓升,功能安全技术讲座第一讲功能安全基本概念的建立,仪器仪表标准化与计量,2007.1

漫谈功能安全——什么是功能安全相关推荐

  1. chosen.jquery.js 有搜索功能、多选功能的下拉框插件

    chosen.jquery.js 有搜索功能.多选功能的下拉框插件 官方源码:  https://github.com/harvesthq/chosen 该源码中的样例index.html有该插件的详 ...

  2. 【计算机网络】计算机网络 相关概念 ( 计算机网络概念 | 计算机网络功能 | 组成 | 工作方式 | 功能组成 | 分类 )

    文章目录 一.计算机网络 概念 二.计算机网络 功能 三.计算机网络 组成 四.计算机网络 工作方式 五.计算机网络 功能组成 六.计算机网络 分类 一.计算机网络 概念 "计算机网络&qu ...

  3. 登录功能和公聊功能的实现

    文章目录 1 登录功能和公聊功能的实现 1.1 分析 1.2 代码实现 1 登录功能和公聊功能的实现 1.1 分析 问题: 如何设计客户端和服务端之间的消息交互流程? 消息类型主要分为如下两种: 控制 ...

  4. plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...

    用过西门子plc的朋友应该都听说这个大名鼎鼎的单词--profinet,但是你们有使用过它的功能吗?对它又又多少的认识呢?今天我们就来稍微谈谈一下这个大名鼎鼎的大家伙,希望对你有所帮助. 具有prof ...

  5. python有什么隐藏功能_Python的隐藏功能

    文章目录 Python编程语言的鲜为人知的但有用的功能是什么? 尝试限制Python核心的答案. 每个答案的一个功能 给出一个功能的例子和简短描述,而不仅仅是文档的链接. 使用标题作为第一行标记该功能 ...

  6. vue-codemirror基本用法:实现搜索功能、代码折叠功能、获取编辑器值及时验证

    昨天实现了一些codemirror:基本的编辑代码功能.插入变量功能.codemirror语法验证功能.代码格式化(由于主要是json数据,所以暂时没引用其他组件,如果需要建议引用js-beautif ...

  7. java功能模块_Java 13功能

    java功能模块 Java 13 was released for production use on 17th September 2019. There are not a lot of deve ...

  8. Django rest framework之限流Throttling、内置过滤功能及第三方过滤功能及分页Pagination

    文章目录 1.限流Throttling 1.1.自定义频率类 1.1.1.编写频率类 1.1.2.全局使用 1.1.3.局部使用 1.2.内置频率类 1.2.1.根据用户ip限制 1.2.2.限制匿名 ...

  9. Angular导出功能(excel导出功能、文件数据流导出功能、图片的下载导出功能)

    Angular导出功能(excel导出功能.文件数据流导出功能.图片的下载导出功能) 场景1:(直接返回网络地址进行导出的excel) 后台返回的是 : "http://192.168.0. ...

  10. macf键与功能键切换_功能切换(功能开关或功能标志)与功能分支

    macf键与功能键切换 功能分支 如果使用分支,则表示不进行持续集成/部署/交付 ! 您可能具有很好的单元测试 代码覆盖率 ,可能正在执行TDD ,可能已经以BDD格式编写了功能和集成测试,并且可能在 ...

最新文章

  1. NO.7 今天我们是实用派,看看业务选择和部署以及常用故障解决方案是怎么做的...
  2. 《庆余年》里范闲背了个诗,把这个GitHub项目带火了
  3. 前端Layui开发日常记录
  4. asp.net学习历程。
  5. Python基础 列表的详解(纯干货)
  6. 丁奇 mysql_丁奇-MySQL实战读书笔记4
  7. c#quartz触发_SpringBoot集成Quartz实现定时任务
  8. redis 计数 java_redission计数器实现,redisTemplate计数器
  9. ASP.NET 5 Beta8 已经发布
  10. 深入理解Tomcat和Jetty源码之第四篇tomcat系统架构上:容器是如何设计的
  11. Linux下几种文件传输命令 sz rz sftp scp
  12. 微信测试号开发 服务器 token验证
  13. gson读取json字符串_Java:JSON(Gson)从JSON字符串获取值
  14. java基础 泛型类的定义
  15. 弹出窗口背景透明 css,CSS弹出背景半透明窗口
  16. 程序员的自我修养之数学基础10:超定方程的求解
  17. Racket GUI,使用message%显示图片
  18. 2022年下半年软考报名时间陆续公布(持续更新)
  19. 深度学习实战(4)如何向BERT词汇表中添加token,新增特殊占位符
  20. C++:实现一些简单的方法来 布莱克-斯科尔斯期权估值理论(附完整源码)

热门文章

  1. Python基础学习_数据结构___综合项目
  2. 中学生怎样才能合理使用计算机,运用计算机技术提高中学生学习效率的精编.doc...
  3. 热门好用的手机号码归属地API,更新及时、准确
  4. 3分钟学会图新地球图源制作详细教程
  5. 【Spark分布式内存计算框架——Spark Streaming】10. 应用案例:百度搜索风云榜(中)实时数据ETL存储
  6. Artisteer 和 框架——選擇哪一個?
  7. 计算机中2种格式化,电脑的各种格式化有什么区别
  8. 成功解决TypeError: ‘<‘ not supported between instances of ‘str‘ and ‘int‘
  9. 笔记本显示网络电缆被拔出怎么解决_电脑提示网络电缆被拔出怎么处理
  10. 触发器,寄存器,三态输出电路