【事故致因】HFACS模型各层级中因素的具体含义及内容归纳

news2024/11/28 12:48:12

HFACS模型各层级中因素的具体含义及内容归纳

  • 1 HFACS(2000版本)中英文结构图
  • 2 定义
  • 3 结构组成
  • 4 各层级因素及内容
    • 4.1 不安全行为
    • 4.2 不安全行为的前提条件
    • 4.3 不安全监督
    • 4.4 组织影响
  • 5 HFACS框架的使用

1 HFACS(2000版本)中英文结构图

英文版本(论文首次提出原图,基于Reason的奶酪模型)
在这里插入图片描述

后续经过完善形成普遍版本如下
在这里插入图片描述

中文版本(现在流行的版本普遍使用)
在这里插入图片描述

2 定义

Human Factors Analysis and Classification System (HFACS)是由Scott Shappell博士和Doug Wiegmann博士开发的。这是一个广泛的人为错误框架,最初被美国空军用于调查和分析航空领域的人为因素。HFACS很大程度上基于James Reason的瑞士奶酪模型(Reason 1990)。HFACS框架提供了一个工具,以协助调查过程和目标培训和预防工作。调查人员能够系统地识别组织中导致事故的主动和潜在故障。HFACS的目标不是归咎责任;它是为了了解导致事故的潜在因果因素。

注:最初是用于航空,但是不限于航空

3 结构组成

依据:SHAPPELL S A, WIEGMANN D A. A human error approach to aviation accident analysis: the human factors analysis and classification system[M]. Aldershot: Ashgate Publishing, Ltd., 2012:56.

HFACS框架(上图)描述了四种故障级别的人为错误:

  • 操作人员(如机组人员)的不安全行为;
  • 不安全行为的前提条件;
  • 监管不安全;以及
  • 组织的影响

在HFACS的每个级别中,制定了因果分类,以确定发生的主动和潜在故障。理论上,每个级别至少会发生一次故障,导致不良事件如果在任何时候导致不良事件,纠正其中一个故障,则会防止不良事件的发生

In theory, at least one failure will occur at each level leading to an adverse event. If at any time leading up to the adverse event, one of the failures is corrected, the adverse event will be prevented.

4 各层级因素及内容

4.1 不安全行为

不安全行为级别分为两类:错误和违规。然后这两类又分为子类。错误是无意的行为,而违反是对规章制度的故意无视。

错误(Error)

  • 基于技能的错误: 操作员在执行与程序、培训或熟练程度相关的常规、高度练习任务时发生的错误,并导致不安全情况(例如,未能优先注意、检查表错误、消极习惯)。
  • 决策错误 : 当操作员的行为或行动按预期进行,但所选择的计划被证明不足以达到预期的最终状态并导致不安全情况时发生的错误(例如,超出能力,基于规则的错误,不适当的程序)。
  • 感知错误 : 当操作员的感官输入退化(sensory input is degraded),并根据错误的信息做出决定时,会发生错误。

违规(Violations)

  • 习惯性违例 : 操作者习惯性的违例行为,并为管理当局所容忍。
  • 特殊违规 : 孤立的背离权威的违规行为,既不是典型的个人行为,也没有得到管理层的宽恕。

在这里插入图片描述

4.2 不安全行为的前提条件

不安全行为的先决条件级别分为三类:

  • 环境因素
  • 操作人员状况
  • 人员因素

这三个类别又进一步细分为子类别。环境因素是指影响个人实践、条件和行为并导致人为错误或不安全情况的物理和技术因素。操作人员状态是指影响个人实践、状态或行为的不良心理状态、不良生理状态和身心限制因素,导致人为错误或不安全的情况。人员因素是指船员资源管理和个人准备因素,这些因素影响个人的做法、条件或行动,并导致人为错误或不安全情况。

环境因素(Environmental Factors)

  • 物理环境:指既包括作业环境(如天气、海拔、地形)又包括周围环境(如热、振动、光照、毒素)的因素。
  • 技术环境:指包括各种设计和自动化问题的因素,包括设备和控制的设计、显示/界面特性、检查表布局、任务因素和自动化。

操作人员状态(Condition of Operators)

  • 不良心理状态:指包括影响工作表现的心理状况在内的因素(如压力、心理疲劳、动机)。
  • 不良生理状态:指影响工作表现的医学或生理状况(如内科疾病、身体疲劳、缺氧)。
  • 身体/精神限制:指操作员缺乏应对某种情况的身体或精神能力,这会影响工作表现(例如,视觉限制,反应时间不足)。

人员因素(Personnel Factors)

  • 机组资源管理:包括沟通、协调、计划和团队合作问题。
  • 个人准备:指的是为了在工作中表现最佳而需要进行的下班活动,如遵守机组人员休息要求、饮酒限制和其他下班要求

在这里插入图片描述

4.3 不安全监督

不安全监管等级分为四类。

  • 监督不足:任何主管的角色都是为员工提供成功的机会,他们必须提供指导、培训、领导、监督或激励,以确保任务安全有效地完成。
  • 计划不当操作:指在紧急情况下可以接受和不同的操作,但在正常操作中不可接受的操作(如风险管理、机组配对、操作节奏)。
  • 未纠正已知问题:指主管知道缺陷,但允许其继续存在的情况(例如,报告不安全倾向,发起纠正措施,纠正安全隐患)。
  • 监管违规:指监管人员故意无视现有规章制度的情况(如:规章制度的执行、授权不必要的危害、文件不充分)。

在这里插入图片描述

4.4 组织影响

组织影响等级分为三类。

  • 资源管理:指对组织资产(如人力资源、资金/预算资源、设备/设施资源)的分配和维护进行的组织层面的决策。
  • 组织气候:指组织内部的工作氛围(如结构、政策、文化)。
  • 操作过程:指管理组织内日常活动(如操作、程序、监督)的组织决策和规则。

在这里插入图片描述

5 HFACS框架的使用

在这里插入图片描述

通过使用HFACS框架进行事故调查,组织能够识别导致事故发生的整个系统中的故障。HFACS还可以通过分析历史事件来主动使用,以识别人员绩效和系统缺陷的重复趋势。这两种方法都将使组织能够识别薄弱环节,并实施有针对性的、数据驱动的干预措施,最终降低事故和伤害率。

HFACS提供了一个结构来审查和分析历史事故和安全数据。通过分解人为因素对性能的影响,分析人员能够识别与不安全行为相关的潜在因素。HFACS框架还可以作为指导未来现场事故调查和开发更好的事故数据库的工具,这两者都将提高人为因素事故数据的整体质量和可访问性。一个组织内的共同趋势可以从不安全行为的心理根源的比较中得出,或者从组织内允许这些行为的潜在条件中得出。识别这些共同趋势有助于识别组织中需要干预的地方并确定其优先级。通过使用HFACS,组织可以识别历史上出现的危害,并实施程序来防止这些危害,从而提高人员绩效,降低事故和伤害率。美国海军经历的航空事故中,与人为性能问题有关的比例很高。使用HFACS框架,海军能够确定近三分之一的事故与常规违规有关。一旦确定了这一趋势,海军就能够实施干预措施,不仅减少了与违规相关的事故百分比,而且还能长期保持这种减少。

虽然HFACS框架的首次使用发生在它的发源地美国海军,但该系统已经扩展到各种行业和组织(例如采矿,建筑,铁路和医疗保健)。多年来,应用范围遍及民用和通用航空。美国联邦航空管理局(FAA)和美国国家航空航天局(nasa)等组织已经在探索使用HFACS作为现有系统的补充

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/664598.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

接口测试基础知识(使用 Fiddler 抓包、使用 Postman 发起请求、Postman汉化教程)

文章目录 一、 什么是接口二、接口测试的流程三、设计接口测试测试用例常见的点四、使用 Fiddler 进行抓包1. 一个重要设置2. 进行抓包 五、使用 Postman 发起 GET 请求1. 通过API文档得到调用信息2. 通过 Postman 构造 GET 请求 六、使用 Postman 发起 POST 请求1. 得到接口调…

机器学习——朴素贝叶斯(手动代码实现)

朴素的我,决定朴素地徒手实现贝叶斯算法! 摒弃sklearn 这个体贴善解人意把一切都打包封装好的妈妈 再见了sklearn 妈妈 我要自己手动实现 哪怕前方困难重重 哪怕我此刻还在发牢骚 但我还是要说,撒哟娜拉sklearn妈 看了知乎阿婆主的分析&#…

在 Maya、ZBrush 和 Substance 3D 中创建女枪手(P2)

今天瑞云渲染小编给大家带来了Ivan Lim 的Female Gunslinger 项目的细目,讨论了他在 Think Tank 的教育过程,并解释了他为什么选择虚幻引擎来呈现这个角色。这篇接着上篇继续拓扑UV、灯光材质、渲染等方面的分享 头发 我开始用一个块来处理头发&#xf…

看看人家那高并发秒杀系统,那叫一个优雅

618,大家剁手了么? 说起618,就不得不提其中较为复杂的秒杀环节了。虽说秒杀只是一个促销活动,但对技术要求不低。 秒杀作为618、双十一等电商活动不可缺少的一环,是一个非常典型的活动场景。秒杀场景的业务特点是限时…

并发知识学习

aqs中有2个队列,一个是同步队列,另外一个是条件队列简单记住:独占没有朋友,所以是null。共享就有朋友,所以是固定的node对象。nextWaiter就是表示节点的模式,在条件队列中指向下一个节点。 一个想要去获取锁…

车载测试范例,如何进行ADAS执行器性能测测试?

概述 执行器性能分为横向性能和纵向性能,横向性能主要指方向盘转向的响应性能,纵向主要包括油门加速性能及刹车减速性能。其中横向性能在ADAS中涉及的功能包括LKA、LDW,跟纵向加/减速性能相关的功能主要是ACC(自适应巡航&#xf…

C++数据结构【树状数组】

​ 树状数组 什么是树状数组?树状数组和线段树的区别 树状数组的结构什么是lowbitlowbit如何计算代码实现:补充知识——&,|,^运算&|^注意: 树状数组的基本操作单点修改while循环版代码for循环版代码 单点查询区…

pytest生成 junit-xml 测试报告

pytest 生成junit-xml 测试报告,那么生成的xml报告有什么用呢?可以集合一些持续集成工具(如jenkins…等)方便查看报告。 junit-xml 测试报告 命令行参数有2个跟 junit-xml 报告相关的参数 --junit-xmlpath create junit-xm…

2023年软件测试——精选金融银行面试真题

1、P2P你们也测试后台管理吗?个人芝麻信用积分是调取哪里的资料? 测试后台管理: 后台也测,但是我主要测试前台,我的关注点是前台,后台只是拿来用,能配合前台正常走完流程就行。 后台主要对前…

Linux线程同步(下)

文章目录 1. POSIX信号量2. 基于环形队列的生产消费模型2.1 代码实现2.1.1 构造函数和析构函数2.1.2 生产和消费2.1.3 测试 3. 线程池3.1 成员变量3.2 构造和析构3.3 push和pop3.4 启动线程池3.5 测试 4. 将线程池改成单例模式5. STL、智能指针和线程安全6. 其他常见的各种锁6.…

聊聊测试驱动开发

这是鼎叔的第六十四篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本专栏和微信公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 本文观点参考自Lasse Koskela,他是《测试驱动开发的艺术》的作者。…

软件测试之【单元测试、系统测试、集成测试】

一、单元测试的概念 单元测试(Unit Testing)是对软件基本组成单元进行的测试,如函数(function或procedure)或一个类的方法(method)。当然这里的基本单元不仅仅指的是一个函数或者方法&#xff0…

揭秘跨部门沟通的秘密武器:让不归你管的人主动配合你的绝妙方法!

跨部门沟通,Edge对此有点胆怯:“我们自己内部进度,怎么着都好管。都是自己人,目标一致。可涉及跨部门合作,管起来就困难。人家又不归我们管,不可控因素太多了。如果在合作的过程中,出现啥问题&a…

docker 镜像结构原理

目录 参考文档:第八篇:Docker镜像结构原理_Linux运维开发的技术博客_51CTO博客 1、基础镜像 base base 镜像有两层含义: 为什么我们的镜像文件比一般的软件小一些呢? 二、镜像的分层结构 问什么 Docker 镜像要采用这种分层结…

org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping

一、yml解析异常问题 今天启动某开源项目时,碰到一个问题org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping 。 二、解决 2.1 修改项目目录下缩进格式 在项目下的nacos目录中application-common.yml 文件中修改缩进格式,每…

15个最好的性能测试工具(软件测试工程师必备)

在软件测试日常工作中,大家接触得比较多的性能测试工具有LoadRunner和Jmeter,这里整理了web应用程序性能和负载压力能力的最广泛使用的性能测试工具的综合列表。 这些负载测试工具将确保您的应用程序在高峰流量和极端压力条件下的性能。 该列表包括开源…

Spring Security OAuth2.0(五)-----OAuth2实现自定义统一认证登录页/自定义授权页/基于mysql存储数据

本次实例涉及三个项目 核心项目工程unify_authorization_server(认证授权登录) 资源服务器项目unify_resource_server 测试项目是前面几篇写的项目 这里没有改动直接用来测试实例项目 (一)unify_authorization_server pom相关依赖 我采用的是spring-bo…

Ngnix网站服务

Ngnix网站服务 Ngnix网站服务 一、Ngnix服务基础:1.Ngnix的基本概述:2.简述Nginx和Apache的差异:3.Nginx和Apache的优点:4.应用场景:5.扩展: 二、编译安装Ngnix服务:1.编译安装:2.常…

基于matlab使用自校准来适应阵列不确定性(附源码)

一、前言 此示例显示了基于约束优化过程的自校准过程。利用机会来源同时估计阵列形状的不确定性和来源方向。此示例需要优化工具箱。 理论上,可以设计一个完美的均匀线性阵列(ULA)来执行各种处理,例如波束成形或到达方向估计。通常…

玩转ChatGPT:回答审稿人问题

一、写在前面 前段时间一篇时间序列预测的文章返修,还挺幸运的,给了个小修。 不过问题也问得有点刁钻,应该是个行家。 想到手头有小Chat,打算使用TA来辅助我回答审稿人问题。 以下展示仅仅提供一个工作流和思路,具体…