
1.本技术涉及关联基础设施系统技术领域,特别涉及一种考虑人因影响的关联基础设施系统建模方法、装置、电子设备及存储介质。
背景技术:2.关键基础设施系统(critical infrastructure system,cis)提供了人类日常生产生活所需的基本服务,是现代社会的支柱。因此,关键基础设施系统的可靠性、安全性和韧性引起了众多专家学者的关注。由于关键基础设施系统中各部分相互关联的性质,cis内的故障和事故可能在多个系统中迅速传播。一些历史事件表明,关键基础设施系统中大量的故障和事故是人在操作过程中的失误导致的。人参与了关键基础设施系统生命周期中的若干活动,如维修、应急响应以及恢复等等。不完美的天性使人们容易出现失误,这些失误可能导致系统漏洞增加,并对系统的韧性产生负面影响。因此,在对关键基础设施系统运行进行建模和评估时,应该充分地考虑参与在cis中的人的可靠性、表现和行为特征等人因因素。
3.目前一些模型或者技术已经可以用来对人因因素进行建模,如人因可靠性分析(hra)、认知模型、贝叶斯网络等。这些模型量化了关键基础设施系统中操作人员在预设的运行环境中完成某项操作任务的可靠性或者表现。一些研究利用上述模型来预测人的失误对于关键基础设施系统的状态的影响。这些研究的局限性在于只考虑了人对于系统的单向影响而没有考虑人因因素对关键基础设施系统状态的动态调整。例如,当故障通过系统进行传播时,由于压力以及待完成的任务数量等的增加,操作人员的可靠性会显著的降低,这可能会导致操作人员工作出现失误,使得系统的状态进一步恶化。为了揭示这些不可预见的操作复杂性、反馈的循环和系统的漏洞的影响,构建人-技术双向影响机制在对关键基础设施系统建模时是十分重要的。此外,随着时间的增加,长时间连续工作中积累的疲劳、压力和注意力的丧失会使得操作人员的可靠性和表现逐步降低。然而,此前大多数将人因因素纳入关键基础设施系统建模的研究都没有考虑到人因因素对时间的依赖性,因此无法在连续工作时长对关联基础设施系统运行的影响这一方面提出有用的见解。因此,需要新的建模方法,将人因因素纳入关联基础设施建模,同时考虑技术因素和人因因素之间动态的双向影响。
4.其中,近年来,研究人员提出了大量的建模方法来对关联的基础设施系统进行建模和研究。基于主体的模型(agent based models,abm),基于复杂网络(complex network,cnb)建模和系统动力学(systems dynamics,sd)建模是研究关联的关键基础设施系统最常用的方法。由于这些方法经常被应用于开发关联关键基础设施系统的整体模型,它们可以归类为集成建模方法。一些应用上述方法的前沿关联关键基础设施系统模型可以复现出关联系统的拓扑特性、功能特性和运行特征。然而,集成各类建模方法有两个主要的局限性。首先,在一个单一的概念框架内,对不同系统和代理的异构性质和行为进行合理地建模具有一定的挑战性。例如,基于复杂网络建模(cnb)的原理可能适合对供电系统进行建模,但
不能合理的对医疗卫生、行政组织(organizational systems)等基于人的系统进行建模。因此,关键基础设施系统在物体网络特征、物质流动特征、操作机制和灾难响应模式方面的差异优势会被忽略或没有准确的被单体模型捕获。相关技术证明了系统的异质性对关键基础设施系统的行为有显著的影响,因此在建模过程中不应忽视这一特性。第二,单体模型的可扩展性收到了限制。当处理大规模和高分辨率的系统模型时,单体模型的计算成本变得更加重要。计算成本的增加限制了复杂的单体模型如何被重用、适应和扩展以应用于其他研究。
5.近年来,越来越多的研究对使用分布式模拟和联邦建模技术来共同模拟关联关键基础设施系统进行了探索。ieee高级架构(high level architecture,hla)标准是在开发分布式模拟环境时最广泛采用的标准。
6.hla是一系列ieee协同仿真标准,广泛应用于军事仿真、供应链管理、大规模网络计算、信息物理系统建模等多个领域。典型的hla联邦架构由名为联邦的模拟器、运行时基础设施(runtime infrastructure,rti)中间件和联邦对象模型(federation object model,fom)组成,如图1所示。在联邦执行期间,rti提供数据交换管理、同步和协调服务。fom包含有关联邦之间交换的对象属性和数据类型的详细信息。
7.与常用的集成建模方法相比,采用基于hla的关联关键基础设施系统建模存在一些优点:包括现有的针对特定领域的cis模型的可再用的能力、异构模型的互用性、提高了计算效率、联邦的可拓展性和提高了建模的安全性。作者之前的研究表明,基于hla的关联关键基础设施系统建模可以有效地捕获系统的异质性,同时提供关于关联关键基础设施系统建模的行为的粒度数据。
8.在关键基础设施系统的研究中,对人的因素的建模通常与对人在系统状态诊断、操作任务的决策和执行等操作活动中的表现建模相关。人员的表现不是一个原因而是由许多人员、技术、组织和环境因素(行为形成因子(performanceshaping factors,psfs))塑造和激发的结果。针对关键基础设施系统中人的表现的,在关键基础设施系统中对人员的表现进行建模有两种常见的方法,包括以时间为中心的方法和以过程为中心的方法。
9.在关键基础设施系统中模拟人员表现的以时间为中心的方法考虑了人员主体需要长时间连续工作或在悠闲地时间内对系统中断做出反应场景。研究表明,由于长时间连续工作(long-time continuous work,cwt)导致的疲劳和压力积累以及注意力不集中,系统操作人员的表现会随着时间进展而逐渐变差,从而导致每年发生大量事故。此外,在反应时间有限的紧急情况下,操作人员的表现也可能显著下降。现有文献中已经提出了几种以时间为中心的人类绩效模型,包括比例风险回归模型(proportional hazard model,phm)、人类认知可靠性(human cognitive reliability,hcr)模型等。
10.在关键基础设施系统中模拟人员表现的以过程为中心的方法考虑了操作任务的性质和完成这些任务的条件。在这种方法中,系统地分析了工作流程并检查了各种psf,以预测不同场景下的人员表现。基于过程的方法是文献中提出的大多数人类可靠性分析(human reliability analysis,hra)技术的基础,例如人因失误率预测法(therp)、认知可靠性与差错分析方法(cream)、人因失误的评估和降低技术(heart)、人因失误分析技术(atheana)等。其中,cream利用一个整合个人、技术和组织因素的认知框架,进行人类绩效评估和失误概率的计算。与其他hra技术相比,cream的一个优点是考虑了psf之间的相关
性,从而对人员表现和人因失误概率(human error probability,hep)进行了更合理的估计。然而,cream是一种基于过程的技术,它没有考虑操作人员的持续工作时间,这使得它不适合对长时间连续的工作过程进行建模。
11.一些研究采用对人员表现进行建模方法来评估人因因素对关键基础设施系统的性能、可靠性和整体行为的影响。这些研究大多采用hra技术来量化系统操作人员的人因失误概率。hra起源于核工业,现在正逐渐被其他关键基础设施领域采用。例如,采用spar-h(standardized plant analysis risk-human)hra技术来研究在级联故障期间操作员失误的概率对电网可靠性的影响。将sherpa技术用于医疗卫生领域,作为医疗卫生失误管理和患者安全改进的一种方法。采用cream技术来评估人员表现对电力系统调度运行的影响。
12.现有的关键基础设施系统中人因因素建模方法的一个主要的局限性是他们无法在系统运行中同时对系统和人员的动态行为进行建模。大多数关于关键基础设施系统中操作人员的可靠性的研究局限于预测操作人员在预设条件或psfs下的hep或任务表现。而没有考虑到物理系统、环境和组织状态随时间的动态变化,因此无法对短时间内的应急响应以及长期运行维护中人员表现的变化进行建模。
13.一些研究试图通过提出ciss中人员表现的动态仿真模型来解决上述局限性。例如提出了一种基于代理的分层建模方法来评估人员的表现,以及开发了一个a dynamics simulator paired with the information decision and action in crew(ads-idac)用于对操作人员的动态行为进行建模。尽管上述建模方法比传统的人因可靠性分析(hra)方法更成熟,但这些方法大多数是针对特定的cis特制的,无法灵活应用于其他cis领域。例如ads-idac是专门为模拟核能应急响应操作而开发的。此外,先前研究中提出的动态仿真模型主要以过程为中心,未能考虑cwt对人员表现的影响,这可能会显著影响涉及长时间工作场景仿真结果的准确性。
14.除了上述限制外,先前的研究在其模型中只考虑了单个关键基础设施系统,不能解释系统和操作人员之间跨领域的关联性。因此,在考虑人因因素的相互依赖社会建模以及理解受人因因素影响的相互依赖社会的异质行为方面,仍存在显著的知识空白有待填补。因此,关于考虑人因因素的关联基础设施系统建模,以及理解受人因因素影响的关联基础设施系统异质性行为方面,仍存在显著的知识空白亟待填补。
技术实现要素:15.本技术提供一种考虑人因影响的关联基础设施系统建模方法、装置、电子设备及存储介质,以解决关键基础设施系统对人因失误概率的评估和预测出现偏差等问题。
16.本技术第一方面实施例提供一种考虑人因影响的关联基础设施系统建模方法,包括以下步骤:构造多个特定关键基础设施系统的领域模型和人因因素模型;基于高级体系结构标准,将所述多个特定关键基础设施系统的领域模型和人因因素模型集成在一个协同仿真环境中,以模拟人-系统交互和跨领域系统的关联性,并模拟模型之间的动态交互;以及通过模拟关联关键基础设施系统的状态和行为,和/或对基础设施系统之间的功能关联性进行精细化建模,构建关联关键基础设施系统cis模型,以预测揭示在所述关联关键基础设施系统运行过程中人和基础设施状态之间的影响机制,和/或对基础设施系统的运行结果进行评估和预测。
17.可选地,在本技术的一个实施例中,所述多个特定关键基础设施系统的领域模型由模型实体的集合描述得到,其中,所述模型实体为关键基础设施系统中的任一组件。
18.可选地,在本技术的一个实施例中,还包括:根据所述关键基础设施系统的模型输入集及选定所述cis模型的建模原则和方程,更新每个模型实体的输出级别。
19.可选地,在本技术的一个实施例中,在生成关联基础设施系统cis模型之前,还包括:基于跨领域功能关联性、以及灾害影响、管理和控制操作生成至少一项约束条件。
20.可选地,在本技术的一个实施例中,还包括:检索发布到联邦其余部分的模拟器输出;基于所述模拟器输出生成模型用户的日志文件。
21.本技术第二方面实施例提供一种考虑人因影响的关联基础设施系统建模装置,包括:构造模块,用于构造多个特定关键基础设施系统的领域模型和人因因素模型;融合模块,用于基于高级体系结构标准,将所述多个特定关键基础设施系统的领域模型和人因因素模型集成在一个协同仿真环境中,以模拟人-系统交互和跨领域系统的关联性,并模拟模型之间的动态交互;以及评估模块,用于通过模拟关联关键基础设施系统的状态和行为,和/或对基础设施系统之间的功能关联性进行精细化建模,构建关联关键基础设施系统cis模型,以预测揭示在所述关联关键基础设施系统运行过程中人和基础设施状态之间的影响机制,和/或对基础设施系统的运行结果进行评估和预测。
22.可选地,在本技术的一个实施例中,所述多个特定关键基础设施系统的领域模型由模型实体的集合描述得到,其中,所述模型实体为关键基础设施系统中的任一组件。
23.可选地,在本技术的一个实施例中,还包括:更新模块,用于根据所述关键基础设施系统的模型输入集及选定所述cis模型的建模原则和方程,更新每个模型实体的输出级别。
24.可选地,在本技术的一个实施例中,还包括:生成模块,用于在生成关联基础设施系统cis模型之前,基于跨领域功能关联性、以及灾害影响、管理和控制操作生成至少一项约束条件。
25.可选地,在本技术的一个实施例中,还包括:检索模块,用于检索发布到联邦其余部分的模拟器输出;生成模块,用于基于所述模拟器输出生成模型用户的日志文件。
26.本技术第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的考虑人因影响的关联基础设施系统建模方法。
27.本技术第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的考虑人因影响的关联基础设施系统建模方法。
28.由此,本技术至少具有如下有益效果:
29.通过采用高级体系结构标准,集成多个特定关键基础设施系统的领域模型和人因因素模型,并模拟模型之间的动态的实时交互作用。本技术在允许表征人员可靠性的因素与其关联的关键基础设施系统的状态和行为相互进行动态调整的同时,还允许对多重粒度的基础设施系统之间的功能关联进行建模,精细化模拟系统的行为。本技术有助于推动将人因因素纳入多领域的关键基础设施研究,开发基于场景的人员可靠性和系统可靠性的预测模型,揭示在系统运行过程中人和基础设施之间无法观察到的复杂影响机制。此外,本申
请可以辅助对基础设施系统的运行结果进行更合理的评估和预测,从而帮助识别、测试和实施更高效、可靠和安全的工作过程。由此,解决了关键基础设施系统对人因失误概率的评估和预测出现偏差等问题。
30.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
31.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
32.图1为一种典型hla联邦结构示意图;
33.图2为根据本技术实施例提供的一种考虑人因影响的关联基础设施系统建模方法的流程图;
34.图3为根据本技术的一个实施例提供的考虑人因因素的关联基础设施系统的联邦模拟示意图;
35.图4为根据本技术的一个实施例提供的cis和人类联邦成员之间的模拟步骤和主要数据交换路径流程示意图;
36.图5为根据本技术的一个实施例提供的sa/dmu的模拟步骤流程示意图;
37.图6为根据本技术的一个实施例提供的确定psf“可用时间”水平的贝叶斯网络示例图;
38.图7为根据本技术的一个实施例提供的人员表现联邦的实施流程示意图;
39.图8为根据本技术的一个实施例提供的dpu的数据处理算法示意图;
40.图9(a)为根据本技术的一个实施例提供的供电系统拓扑图(不按实际比例),图9(b)为根据本技术的一个实施例提供的供水系统拓扑图(不按实际比例);
41.图10为根据本技术的一个实施例提供的一种在联邦运行期间在每个时间步长内联邦之间信息的交换示意图;
42.图11为根据本技术的一个实施例提供的一种1000余次仿真中操作人员的平均表现示意图;
43.图12(a)为根据本技术的一个实施例提供的水泵的电力供应示意图;图12(b)为根据本技术的一个实施例提供的分布节点处的水压示意图;图12(c)为根据本技术的一个实施例提供的高架水箱中的水位示意图;图12(d)为根据本技术的一个实施例提供的发电机的使用性能示意图;
44.图13(a)为根据本技术的一个实施例提供的供电系统的性能指标示意图,图13(b)为根据本技术的一个实施例提供的供水系统的性能指标示意图;
45.图14为根据本技术的一个实施例提供的对第一组的人因绩效的敏感度分析结果示意图;
46.图15为根据本技术的一个实施例提供的参数si几何表示示意图;
47.图16为根据本技术的一个实施例提供的参数s
total
几何表示示意图;
48.图17为根据本技术的一个实施例提供的参数|s
i-sj|几何表示示意图;
49.图18为根据本技术实施例的考虑人因影响的关联基础设施系统建模装置的示例
图;
50.图19为申请实施例提供的电子设备的结构示意图。
51.附图标记说明:构造模块-100、融合模块-200、评估模块-300、存储器-1901、处理器-1902、通信接口-1903。
具体实施方式
52.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
53.下面参考附图描述本技术实施例的考虑人因影响的关联基础设施系统建模方法、装置、电子设备及存储介质。针对上述背景技术中提到的人的失误会导致大量的故障和事故,这些故障和事故可以在相互关联的关键基础设施系统中传播,从而影响系统的可靠性、安全性和韧性。此前大多数对于关键基础设施系统中人因因素的研究,没有考虑与系统和操作条件动态变化相关的人因因素的演变。因此,对人因失误概率的评估和预测可能会出现偏差,并且可能会显著影响后续管理决策的最优性的问题,本技术提供了一种考虑人因影响的关联基础设施系统建模方法,在该方法中,通过采用高级体系结构标准,集成多个特定关键基础设施系统的领域模型和人因因素模型,并模拟模型之间的动态的实时交互作用。本技术在允许表征人员可靠性的因素与其关联的关键基础设施系统的状态和行为相互进行动态调整的同时,还允许对多重粒度的基础设施系统之间的功能关联进行建模,精细化模拟系统的行为。本技术有助于推动将人因因素纳入多领域的关键基础设施研究,开发基于场景的人员可靠性和系统可靠性的预测模型,揭示在系统运行过程中人和基础设施之间无法观察到的复杂影响机制。此外,本技术可以辅助对基础设施系统的运行结果进行更合理的评估和预测,从而帮助识别、测试和实施更高效、可靠和安全的工作过程。由此,解决了关键基础设施系统对人因失误概率的评估和预测出现偏差等问题。
54.具体而言,图2为本技术实施例所提供的一种考虑人因影响的关联基础设施系统建模方法的流程图。
55.如图2所示,该考虑人因影响的关联基础设施系统建模方法包括以下步骤:
56.在步骤s101中,构造多个特定关键基础设施系统的领域模型和人因因素模型。
57.在步骤s102中,基于高级体系结构标准,将多个特定关键基础设施系统的领域模型和人因因素模型集成在一个协同仿真环境中,以模拟人-系统交互和跨领域系统的关联性,并模拟模型之间的动态交互。
58.为便于参考,表1中提供了本技术中使用的符号清单。
59.表1建模方法中使用的选定符号
[0060][0061][0062]
具体地,本技术所提出的考虑人因影响的关联基础设施系统建模方法包括一个hla联邦架构和一个仿真过程,用于对考虑人因因素在内的关联的关键基础设施系统进行建模。本技术所提出的联邦架构如图3所示。架构描述了关联的关键基础设施系统联邦各个组件的布局,并组成几个关键基础设施系统模块。一个模块是一组关联的联邦,负责对特定关键基础设施系统的物理系统、代理和因素进行建模和仿真。每个模块有一个关键基础设施系统联邦和他的数据处理单元(dpu)、一个人员表现联邦以及它的态势感知和决策单元(sa/dmu)组成。仿真过程如图4所示,描述了在联邦执行期间,cis和人员联邦之间的仿真步骤和主要数据交换路径。
[0063]
需要说明的是,cis联邦可以对特定领域的关键基础设施系统模型进行仿真。特定cis领域的模型是一组用来对特定cis组件的特征、功能和相互作用进行建模的算法、函数或方程。这些模型可以是物理驱动模型、数据驱动模型、仿真模型等,在实践中常被专业人员和研究人员用于设计、实时监控和控制系统,以及评估或预测系统行为。
[0064]
可选地,在本技术的一个实施例中,cis领域的模型可以描述为模型实体的集合其中ei表示模型的第i个实体。实体是任何作为cis模型一部分的组件,例如,供电系统模型中的发电机。每个实体在t时间,mi≥1的情况下都有一组属性属性是描述实体状态的参数,例如发电机的可用性。模型在特定时间的状态可以用其所有实体和属性的集合δ(
·
)={e,a},其中表示。在仿真的每个时间步长中,cis联邦会根据从dpu收到的模型输入ii以及选定cis模型的建模原则和方程,更新每个模型实体的输出级别oi。
[0065]
可以理解的是,协同模拟多个特定于cis领域的模型可以促进来自不同cis领域的知识、数据、操作和管理流程的集成,从而改进ciss相互依赖关系的建模,促进跨领域协作。融合多个特定cis领域模型的协同仿真可以促进来自不同cis领域的知识、数据、运行和管理流程的集成,从而提升关联的关键基础设施系统建模,促进跨领域的合作。
[0066]
在建立上述cis模型后,在本技术的实施例中,通过根sa/dmu根据cis的状态和操作条件,对操作人员psf的态势感知、决策制定和动态演化进行建模,并构建人员绩效模型。在本技术的实施例中,人因因素模型包括对态势感知所构建的模型以及上述人员绩效模型。从而将人因因素纳入关联基础设施建模,考虑技术因素和人因因素之间动态的双向影响。其中,关联基础设施建模过程下述进行详细介绍,于此不再赘述。
[0067]
具体地,sa/dmu的建模步骤如图5所示。需要说明的是,本技术的实施例使用基于规则的专家系统方法,对操作人员的系统状态(态势感知)的推断和决策过程进行建模。在典型的专家系统中,信息以生产规则(if-then)的形式表示,这一规则通过检查一个特定系统的领域知识导出。
[0068]
为了对态势感知进行建模,需要对每个模型实体的属性进行分析来确定这些实体的功能状态(例如,正常状态、故障状态、严重故障状态等)。然后定义一组规则,将特定状态组合与特定情况连接如式(1)所示:
[0069]
if[(status 1 is true)and(status 2 is true)
…
]then[situation 1 is true]
ꢀꢀ
(1)
[0070]
根据所确定的操作情况,自动更新操作场景,包括必要的紧急干预措施、日常维护等信息。然后就可以确定操作任务。决策过程被建模为将多个情况的组合连接到特定的操作任务中的一组规则,如式(2)所示:
[0071]
if[(situation 1 is true)and(situation 2 is true)
…
]then[perform task type 1]
ꢀꢀ
(2)
[0072]
需要注意的是,可能的状态、情况、规则和操作任务是根据现有的工作流程、应急操作指南、历史数据和各关键基础设施系统领域的专业知识来确定的。
[0073]
根据上述确定的操作场景和操作任务,可以确定可能影响任务执行的静态和动态psf。静态psf是在任务执行过程中将保持不变的因素,如“培训和准备的充分性”和“程序的可用性”等。动态psf是在每个时间步长中都应该进行评估的因素,如“模拟目标的数量”和“可用时间”等。本技术的实施例所考虑的psf在下述的表4再进行描述。动态psf可以使用基于规则的方法或贝叶斯网络进行调整。当动态的psf可以用“如果实际时间在早上6点到下午5点之间,则psf的
‘
一天中的时间’的水平为
‘
日时间
’”
这一简单的规则来解释时,则使用基于规则的方法。当psf的动态复杂且涉及多个变量时,则使用贝叶斯网络。图6说明了一个确定psf“可用时间”水平的贝叶斯网络的例子。
[0074]
上述人员表现联邦基于一组静态和动态的psf来确定操作人员的操作任务的结果。为此,本技术提出了一种第二代hra技术,即改进版本的cream,其旨在利用cream的认知框架,并纳入一个与时间相关的变量来捕捉cwt对人员表现的影响。图7详细的描述了人员表现联邦的实施。
[0075]
具体的,在本技术的实施例中,首先根据sa/dmu所确定的操作任务来确定认知功能和失效的模式。如表2所示,cream提出了观察、解释、计划和执行这四种认知活动类型,以及13种一般的认知功能失效的类型。每种失效类型都有一个名义上的人因误差概率(hepi),hepi近似hsp但是不考虑psf的影响。
[0076]
表2 13种通用认知故障模式的标准值
[0077][0078]
本技术为了引入cwt对人员表现的影响,利用威布尔分布函数对hepi进行修正,得到了cream随时间变化的名义误差概率如式(3)-式(6)所示。以往的研究均采用威布尔分布函数来描述人类可靠性与工作时间之间的关联性。威布尔分布函数提供了一个恒定的故障率,生成了一个随时间增加的不可靠性曲线。
[0079][0080][0081]
k=1-hepiꢀꢀ
(5)
[0082]
其中k表示操作人员的可靠性系数,t是操作人员的工作时间,α是用式(6)计算出的尺度参数,而β是描述威布尔曲线形状的系数。上述系数可根据操作人员完成的一般任务来确定,如表3所示。
[0083][0084]
表3通用任务和可靠性系数列表
[0085][0086]
hep调整系数μ根据sa/dmu所提供的更新后的psf水平进行计算。cream引入了对操
作人员表现有预期影响的9个psf,可以概括为改进、不显著和减少三个级别(如表4所示)。每个psf水平都有一个影响系数(αi),用于计算下式中μ的值:
[0087]
μ=∑iαiꢀꢀ
(7)
[0088]
最后,操作人员完成操作任务的调整后的hep可用如下方式计算:
[0089][0090]
表4 psfs及其对绩效可靠性的影响
[0091][0092][0093]
然后用计算出的hep来确定操作任务的结果。操作任务的可能结果通常被概括为“成功”或“失败”,其中hep只是操作员失败任务的概率。然而,一些任务可能会导致不同级别的成功或失败。例如维护任务的结果可以是“由于维护失误导致的组件故障-a”、“组件和过去一样糟糕-b”或“组件和新的一样好-c”。在上述情况下,每个结果的概率可以确定如下:
[0094]
pa=hep
·
ξaꢀꢀ
(9)
[0095]
pb=hep
·
ξbꢀꢀ
(10)
[0096]
pc=1-(pa+pb)
ꢀꢀ
(11)
[0097]
其中ξa和ξbξi为一个系数,表示由人因失误引起的某一任务结果的比例。
[0098]
对于每个仿真实例,操作任务的结果会根据计算出的概率随机选择,并发布给关键基础设施系统联邦的dpu。为了考虑任务结果随机选择中的不确定性,整个模拟应进行n次迭代,并对模拟结果取平均值。
[0099]
本技术的实施例采取hla协同仿真标准作为关联关键基础设施系统和人因因素模型的解决方案,并允许两者随时进行信息的传递。
[0100]
在步骤s103中,通过模拟关联关键基础设施系统的状态和行为,和/或对基础设施系统之间的功能关联性进行精细化建模,构建关联关键基础设施系统cis模型,以预测揭示在关联关键基础设施系统运行过程中人和基础设施状态之间的影响机制,和/或对基础设施系统的运行结果进行评估和预测。
[0101]
需要说明的是,如图3所示,本技术实施例中每个cis模块除有一个关键基础设施系统联邦外,还包括其对应的数据处理单元(dpu)等。其中dpu作为构造器,即构造上述关联基础设施系统cis模型,无需额外的计算就可以处理rti和cis之间数据的调用以及修改数据的传递。
[0102]
可选地,在本技术的一个实施例中,在生成关联基础设施系统cis模型之前,还包括:基于跨领域功能关联性、以及灾害影响、管理和控制操作生成至少一项约束条件。
[0103]
具体地,在本技术的实施例中,dpu提供对跨领域功能关联性、以及灾害影响、管理和控制操作等外部约束条件对cis的影响进行建模。cis中功能的关联性被建模为不同cis中关联实体之间(资源和信息)服务的交换。因此每个模型实体均存在描述关联的实体为维持该实体的功能所需的服务量的指标——服务需求描述实体可以提供给其他实体的服务量的指标——服务供应以及它所关联的其他实体向该实体提供的服务
[0104]
需要注意的是,dpu只对不同cis实体之间的功能关联性进行建模。可能包括操作任务的成功或失败,系统组件的损坏或断开等等的外部约束与接收到的服务一起处理以更新cis模型。图8说明了dpu的数据处理机制。
[0105]
功能完整性损失是指由于服务供应不足或外部约束的影响,导致实体功能的减少。实体的功能完整性损失会导致其服务能力的降低。如果选用的cis模型支持dpu处理的所有输入变量,则可以按照图8中的外部关联数据的交换路径对实体的功能完整性损失进行建模。此时,dpu根据输入变量在每个仿真的时间步长自动更新实体的参数,然后允许cis模型根据更新后的模型参数来对cis的行为进行仿真。否则采用图8中的替代的数据交换路径。此时,dpu首先根据输入变量计算实体的功能完整性损失和可服务性。然后,dpu对cis模
型进行更新来根据模型状态检索实体在每个仿真时间步长可以提供的最大服务量,最后根据计算出的可服务性调整实体的服务输出。实施该方法是为了解决模型互通性的问题。
[0106]
在上述替代的数据交换路径中,在t时刻,xi(t)∈[0,1]条件下实体i的功能完整性损失计算如下:
[0107][0108]
其中表示实体上由于外部约束k而造成的功能损失,可计算如下:
[0109][0110]
δt=t-t
′ꢀꢀ
(14)
[0111]
其中是约束k对实体i的强度,t
′
是对实体施加约束的时间。外部约束变量用于对操作任务的结果进行建模。例如,可以表示操作任务的“成功”或“失败”,并分别假设值“1”和“0”。然后将该值插入式(13)中,以确定由于任务结果而导致的实体的功能完整性损失。函数fk(
·
)∈[0,1]是一个单调的递减函数,其定义了功能完整性达到其新的稳定值的动态值。函数fk(
·
)根据受影响实体的功能属性和约束的性质,可以采取线性函数、阈值函数、逻辑函数等各种形式。然后利用功能完整性损失来确定实体的可服务性ωi(t),计算方式如下:
[0112][0113]
其中表示该实体的最大可服务性。
[0114]
可选地,在本技术的一个实施例中,还包括:检索发布到联邦其余部分的模拟器输出;基于模拟器输出生成模型用户的日志文件。
[0115]
具体地,在本技术的实施例中,除了管理订阅的数据和对关联系统进行建模之外,dpu还用于检索要通过rti发布到联邦其余部分的模拟器输出,并为模型用户生成日志文件。例如在模拟运行过程中,dpu检索有关cis模型状态的信息,然后将其发布给上述sa/dmu,以提高系统操作人员的态势感知。
[0116]
可以理解的是,本技术的实施例采取hla协同仿真标准作为关联关键基础设施系统和人因因素模型的解决方案,并允许两者随时进行信息的传递。基于hla的建模方法能够克服连接异构模型并在它们之间建立无缝通信的挑战,因此它可以作为将人因因素纳入关联基础设施系统建模的理想解决方案。可以利用目前前沿的人类行为模型,将其纳入一个关联关键基础设施系统联邦,以在关键基础设施系统和操作人员之间建立一个动态的时间-节拍交互。
[0117]
下面通过具体实施例对本技术的一种考虑人因影响的关联基础设施系统建模方法进行详细说明。
[0118]
本技术所考虑人因影响的关联基础设施系统建模方法在美国田纳西州谢尔比县的一个关联的供水和供电系统的案例中进行了测试。如图9(a)和图9(b)所示,供电系统由8个500kv闸站组成,将县外发电厂的电力中继到该县26个23kv和12kv的变电站,然后为供电系统的终端用户供电。供水系统由9个泵站组成,从深井中取水,通过埋地管道输送至6个高架储罐和许多分布节点。
[0119]
采用压力驱动需求模型(pressure driven demand model)进行配水系统的水力学计算,用瓦格纳方程表示分布节点上的压力依赖关系,采用哈森-威廉姆斯公式计算管道的摩擦水头损失。供水系统模型使用epanetv2.2软件实现。采用潮流分析法解决供电系统,并使用opendssv9.0软件实现。
[0120]
供电系统和供水系统依靠彼此的服务来维持其预期功能。供水系统的泵站依靠供电系统变电站的供电,因此将泵的能耗建模为变电站的负荷。同时,供电系统的发电机依靠配水节点的供水,从而将发电机建模为供水网络上的需求节点。这两个cis模型的模型实体和属性总结在表5中。
[0121]
表5模型实体和属性列表
[0122][0123][0124]
本实施例的研究旨在调查人因因素的影响如何在关联系统中传播,因此仅在供电系统中考虑人因因素,并评估其对两个关键基础设施系统性能的影响。该研究复制了相关技术中描述的供电系统故障场景,其中需要对供电操作人员进行如下所述的紧急干预。
[0125]
在仿真场景中,对负责监控输电线路中潮流的一组传感器的固件进行了更新。然而,错误的送出了不正确的固件补丁,使得受影响的传感器报告了比实际情况更大的潮流的值。传感器的故障导致整个供电系统给出错误的功率过载警告。在本实施例研究中,一名供电系统操作人员负责在过载报警的情况下对系统进行监控。当出现过载报警时,操作人员必须及时识别警报,并通过发送正确固件补丁的方式来处理警报。如果操作人员因为hep未能正确或及时响应过载警报,scada(监控和数据采集)系统将自动断开过载线路,以防止永久损坏。操作人员必须在收到错误固件补丁后的20分钟内处理过载警报,否则scada系统将永久断开故障线路。
[0126]
模拟持续时间从午夜开始,设置为12小时,并在仿真的1点触发故障场景。在模拟过程中,每个过载警报都对应一条故障线路。在假设的故障情况下,传感器固件更新期间总共收到了60个错误的固件补丁,每5分钟收到5个错误的固件补丁。受错误固件补丁影响的
线路由供电系统联邦的dpu随机选择。当收到错误的固件补丁,或操作人员成功处理警报,或scada断开故障线路时,同时发生过载警报的数量都会发生更改。
[0127]
图10总结了在联邦运行期间在每个时间步长内联邦之间信息的交换。故障场景由供电系统的dpu控制,该dpu向sa/dmu传递了有关故障传输线路的信息。
[0128]
sa/dmu中基于规则的专家系统负责对人员表现联邦的psf进行动态调整。sa/dmu控制了三个动态psf即“同时目标的数量”、“可用时间”和“一天中的时间”。“同时目标的数量”这一psf会根据操作人员处理的同时过载警报的数量而变化。如果同时过载报警数低于8个,则将“同时目标的数量”这一psf设置为“匹配容量”,否则设置为“大于容量”。同样,如果同时报警数超过8则将“可用时间”这一psf设置为“持续不足”,在4~8之间设置为“暂时不足”,低于4则设置为“充分”。在上午7点到晚上7点之间则将“一天中的时间”这一psf设置为“白天时间”,否则将其设置为“夜晚时间”。其他的所有psf均被认为是静态的,并设置为不具有显著预期效应的水平。
[0129]
操作人员处理意外过载报警的认知功能包括“观察”、“解释”和“执行”(见表2)。在每个认知功能中选择名义上的人因误差概率作为相关失效模式的最大hepi。选择符合常规、高度练习的任务的威布尔函数系数(见表3)。然后人员表现联邦根据式(3)-式(8)计算操作人员在每个模拟时间步长的hep。动态的psfs和操作人员持续工作时间的增加导致处理报警的hep随时间不断变化。
[0130]
供电系统操作人员的hep用于确定处理每条超载输电线路的成功或失败。这通过在每个1分钟的模拟时间步长上,为每条过载线路随机生成二进制数字“1”和“0”(即“成功处理”和“未能正确处理”)来完成。如果结果为“成功”,则传输线路恢复到正常状态,报警停止。否则,警报将维持激活状态,直到scada系统将故障线路断开。当传输线路断开时,线路组件的功能完整性损失为1,意味着该组件失去了所有功能。在整个模拟期间,每个过载报警都重复此过程,并进行1000次重复模拟。
[0131]
由于供电系统和供水系统之间存在建模时涉及的关联性,供电系统中输电线路的断开将导致供水系统中泵站供电的中断。因此,本实施例选择了供电系统总输出功率和供水系统总液压头两个绩效指标来评估关联的cis在未达标的人因因素的影响下的性能。将性能评估的结果与两种系统的正常输出水平进行了比较。
[0132]
图11总结了1000次仿真中操作人员的平均表现。从图中可以看出,在故障情况下,操作人员的hep会显著的受到cis状态的影响。操作人员的hep随时间的推移变化很大,从而导致操作人员无法成功处理一些警报。操作员处理失误的警报数平均值约为7个。从图中可以看出,在0:00~1:00之间,操作人员的hep从0.0312缓慢下降到0.02。这是因为操作人员在接受服务后由于适应其操作环境和条件的认知过程更容易出错。威布尔分布函数将这个适应周期近似为1小时。
[0133]
在系统故障启动(时间戳为1:00)时,同时出现过载报警的数量为5,操作人员的hep为0.0884。在仿真为1:20时,同时出现过载报警的数量达到最大值21,此时操作人员的hep为0.2286。可以发现,操作人员的最高hep没有与过载报警的数量的最大值同时出现,而是稍晚出现在时间戳为1:39时,此时同时报警的数量为14次。这一现象的原因是,操作人员的名义hep还受到cwt的影响,会随着时间的推移不断增加。这也解释了为什么在时间戳2:39之后,尽管没有进一步的故障,操作人员的hep仍然在增加。在时间戳6:00,即早上6点,观
察到hep出现突然的下降。这是因为“一天中的时间”这一psf的水平由“夜间”改为“白天”,对操作人员的表现有积极的影响。以上结果表明,在本实施例研究中捕捉到了人因因素的动态变化。情景条件的变化导致psf水平的变化,进一步引起操作人员hep的波动。此外,操作人员的hep值随着时间的推移而持续增加这一现象也反映了cwt对人员表现的影响。在这种情况下,由于cwt,最高的hep值并没有发生在最预期的时间,而是更晚的出现。这一现象也表明了在关联的关键基础设施系统建模中纳入人因因素时考虑cwt的重要性。
[0134]
图12(a)表示提供给泵的电力,图12(b)表示分布节点处的水压,图12(c)表示高架水箱中的水位,图12(d)表示发电机的使用性能。图13(a)和图13(b)分别显示了供电系统和供水系统的性能指标。
[0135]
从图12(c)中可以看出,在故障启动的时间戳0:54时,t1罐装满(达到最大水量),无法接收任何水流入。因此需要将原本要填充罐t1的水重新分配到邻近的分配节点,导致管网的水压和水头突然上升,如图12(b)和图13(b)所示。为了应对不必要的水压上升,泵站p6自动调整其效率和功耗,导致供电系统总输出功率下降,如图12(a)和图13(a)所示。上述两个系统的功能层面和输出层面的动态变化表明了在正常运行条件下,关联性对cis行为的影响。
[0136]
图12(a)中显示,由于在故障场景下供电系统触发了多个过载警报,操作人员未达到标准的表现导致系统分别在时间戳为3:02、2:19和2:05的时候断开了为泵站p2、p3和p8供电的变电站。变电站故障导致电网中电力的重新分配,直到达到新的稳定状态。变电站断开导致泵站p2、p3、p8因供电不足而失效,导致n1、n3、n5、n6、n7等几个配电节点的水压在最终达到新的稳定水平前逐渐下降,如图12(b)所示。由于整个供水管网的水压下降,无法完全满足g1发电机的使用需求,导致g1发电机的使用能力轻微下降1%,如图12(d)所示。从图13(a)和图13(b)中可以看出。关联的cis的性能受到操作人员未达到标准的表现的显著影响。与两个cis的正常输出水平相比,由于操作人员未能成功处理部分过载报警,本场景下系统的输出水平开始下降。由于供水系统依赖于供电系统的功率输出,供电系统的连续故障和水泵所依赖的变电站的断开,导致供水系统的液压水头也迅速下降。时间戳3:20后,当电力系统b不再发生进一步崩溃时,两个cis都稳定下来,再次表明功能的关联性在ciss的发展行为中起了重要作用。
[0137]
可以理解的是,上述仿真结果清楚地揭示了在正常运行条件和应急响应条件下关联的系统之间的故障传播的路径和影响机制。人员操作的影响和系统关联性对关联的cis行为的影响可以很好地追踪。可见本技术所提出的对关联的cis进行建模的框架,能够实现高度的细节和粒度。因此,本技术所提出的考虑人因影响的关联基础设施系统建模方法可用于评估和预测运行决策和行动对多个关联的cis的影响。
[0138]
此外,本技术的实施例也实施了两组仿真对所开发的联邦的敏感性进行分析,如表6所示。由于操作人员表现的变化主要受操作人员连续工作时间和电力系统状态的影响,因此在敏感性分析中测试了cwt和错误固件更新的数量这两个参数。在第一组敏感性分析中,基线场景与其他三个场景的区别在于模拟开始时间之前,操作人员的持续工作时间(cwt)有所不同。第一组敏感性分析旨在揭示cwt如何影响操作人员的表现。值得注意的是,场景#2采用了cwt不适用的cream技术。在敏感性分析中添加了场景#2,以更好地强调考虑系统操作人员持续工作时间的重要性。在第二组敏感性分析中,基线场景与其他三个场景
的区别在于受错误固件补丁影响的传感器数量不同。第二组敏感性分析旨在揭示故障场景的严重程度将如何影响操作人员的表现和系统的性能。每个模拟场景都重复1000次,对结果取平均值。
[0139]
表6.敏感度分析中模拟情景设置
[0140][0141][0142]
图14总结了基线场景和场景#2、#3、#4的操作人员的表现。从图14中可以看出,在模拟开始时间前,当cwt的初始值较大时,操作人员的总体hep值较大。例如,初始cwt为6小时的场景#4的hep曲线几乎是基线场景的两倍,这表明操作人员的可靠性显著下降。在时间戳1:00和2:30之间这一容易出错的时间段,场景3和场景4中的操作人员的平均可靠性分别比基线场景中的操作人员低12.77%和34.46%。此外,当将基线场景与场景#2进行比较时,可以观察到两种模拟的hep曲线形状最初几乎相同。然而,由于基线情景考虑了cwt的积累,而情景#2没有考虑,因此两种情景中hep之间的差异持续增加,基线情景显示随着时间的推移hep值相对较大。对于考虑cwt的情况,即使在电力系统停止接收错误的固件补丁之后,用于处理过载警报的标称hep也会随着时间的推移继续增加。如果在模拟结束时触发另一个故障,操作人员的hep曲线轮廓将远远高于早期工作时期。即操作人员将会更容易出错,这将导致更多的任务失误,对系统造成更多的损害。因此,在对ciss中的人因因素进行建模时,正确考虑cwt的影响,对提高人因表现的预测和检测潜在操作风险的准确性具有重要意义。
[0143]
其中,特定时间段内操作员的平均可靠性可根据操作员的人因失误概率(hep)曲线计算。首先,通过将hep曲线下的面积除以hep=1的总面积,如式(16)所示来计算操作员在该时间段内的平均人因失误概率(“hep”)平均值。然后,可以通过从1中减去平均人因失误概率,如式(17)所示,来计算指定时间段内操作员的平均可靠性k_average。
[0144][0145]kaverage
=1-hep
average
ꢀꢀ
(17)
[0146]
其中si表示指定时间段内操作员hepi曲线下的面积,如图15所示,s_total表示同一时间段内hep=1曲线下的总面积,如图16所示。
[0147]
si和s
total
可通过以下公式计算:
[0148][0149][0150]
将两条hep曲线之间的所夹面积除以hep=1曲线下的总面积,可以计算特定时间段内两条hep曲线i和j之间的可靠性差异,如式(20)所示。
[0151][0152]
其中,|s
i-sj|是hep曲线i和j之间所夹区域的面积,如图17所示,和是两条hep曲线之间人因操作的平均可靠性和平均错误概率的差异。
[0153]
表7总结了敏感性分析集ii的结果。从表7中可以看出,操作人员在处理系统故障时的表现随着故障严重程度的增加而降低。在接收到的错误固件补丁总数为60个的基线场景中,操作人员在1000个模拟实例中平均每次失败7.131个任务。而在场景#7这一总共收到了30个错误固件补丁的场景中,操作人员平均只失败了2.255个任务。上述结果表明了人员表现对cis状态的敏感性。结果表明,随着供电系统失败操作任务数量的增加,两种关联的系统输出水平的损失也增加。这表明,关联的ciss的性能可能会受到操作人员表现或行为的显著影响。因此,在对关联的ciss进行建模时,不应忽视人因因素。
[0154]
表7.第二组分析结果汇总
[0155][0156]
cis的运行涉及不断相互影响的技术和人因因素。本技术提出的考虑人因影响的关联基础设施系统建模方法试图在纳入这种双向影响机制的同时对关联的ciss进行建模。上述具体实施例的实验结果表明,通过考虑一些动态的psf,操作人员的表现可能会根据cis的状态和操作条件的不同而出现差异。操作人员的动态表现影响了操作任务的动态结果,进而影响了关联的cis的行为。而当仅采用静态psf来对人类行为进行建模时,则无法观察到上述反馈回路。因此,申请提出的考虑人因影响的关联基础设施系统建模方法可能有助于提供针对cis及其运行的新见解,并为改进ciss的运行建立坚实的基础。
[0157]
同时,可以理解的是,虽然与时间相关的psf,如“可用时间”、“剩余时间”或“一天的时间”,通常会在对人类行为进行建模时加以考虑,但长时间连续工作对操作人员的表现和可靠性的影响在此前cis模型内部人因因素的研究中往往被忽视。本技术的实施例展示了如何集成以过程为中心和以时间为中心的人类表现建模方法,以更好地捕捉人类行为相对于时间的动态演化。对考虑和不考虑cwt的模拟结果的比较表明,操作人员在长时间工作后明显更容易出现失误。这一结果对于管理实践具有重要意义,因为其可以帮助系统管理
人员对更高效、更可靠和更安全的工作实践进行识别、测试和实施。
[0158]
除了揭示动态的人机交互外,上述实验结果还证明了本技术所提出的建模方法如何用于揭示关联的cis的影响机制和故障传播路径。以往的研究认为cis的运行被隔离在单一系统内,但由于现代cis之间的关联关系,一个cis的工作流程和运行结果会受到其他cis的影响,反之亦然。本技术的研究结果表明,供水系统的输出水平对其关联的供电系统中的操作人员的操作结果很敏感。这表明为了确保关联的cis的正确运作,需要在关联系统的技术层面和人类层面之间建立坚实的协调和沟通机制。本技术所提出的建模方法还有助于识别cis运作中由于跨系统的关联性而导致的系统漏洞。
[0159]
这项研究表明,操作人员和关联基础设施系统之间的动态交互显著影响了关键基础设施系统运行期间系统和人员的可靠性和行为。人的失误会导致系统中断,这些中断很容易通过关联的系统传播,并对关键基础设施系统的性能、可靠性、安全性和韧性产生负面影响。本技术提出将人因因素纳入关联的关键基础设施系统建模的方法,并在两个关联的供电和供水系统的案例中进行了测试。上述实施例结果证明所提出的建模方法对模拟人与系统间交互和性能的动态演化、不同cis之间的影响路径和机制以及连续工作时间对操作人员动态表现的影响的有效性。本技术所提出的建模方法为预测不同动态操作场景下关联的关键基础设施系统对操作人员的表现提供一种有用的工具。
[0160]
根据本技术实施例提出的考虑人因影响的关联基础设施系统建模方法,通过基于高级体系结构标准的建模方法能够克服连接异构模型并在它们之间建立无缝通信的挑战,因此可以作为将人因因素纳入关联基础设施系统建模的理想解决方案。可以利用目前前沿的人类行为模型,将其纳入一个关联关键基础设施系统联邦,以在关键基础设施系统和操作人员之间建立一个动态的时间-节拍交互。基于高级体系结构标准的建模方法的另一个优点是,仿真模型的执行可以分布在一组计算引擎(本地或地理分布)上,从而提高模型的计算能力、资源可用性和容错能力,并允许开发更大规模的模型。此外,基于高级体系结构标准的建模允许重复使用现有模型,从而降低开发复杂系统模型的成本,并促进利用单独开发的高级模型进行联合仿真的集成仿真项目。从实践的角度来看,采用基于高级体系结构标准的建模方法有助于打破由不同机构或公司运营的关联基础设施之间因安全问题和异构工作流程而产生的信息隔离。
[0161]
其次参照附图描述根据本技术实施例提出的考虑人因影响的关联基础设施系统建模装置。
[0162]
图18是本技术实施例的考虑人因影响的关联基础设施系统建模装置的方框示意图。
[0163]
如图18所示,该考虑人因影响的关联基础设施系统建模装置10包括:构造模块100、融合模块200以及评估模块300。
[0164]
其中,构造模块100,用于构造多个特定关键基础设施系统的领域模型和人因因素模型;融合模块200,用于基于高级体系结构标准,将多个特定关键基础设施系统的领域模型和人因因素模型集成在一个协同仿真环境中,以模拟人-系统交互和跨领域系统的关联性,并模拟模型之间的动态交互;以及评估模块300,用于通过模拟关联关键基础设施系统的状态和行为,和/或对基础设施系统之间的功能关联性进行精细化建模,构建关联关键基础设施系统cis模型,以预测揭示在关联关键基础设施系统运行过程中人和基础设施状态
之间的影响机制,和/或对基础设施系统的运行结果进行评估和预测。
[0165]
可选地,在本技术的一个实施例中,多个特定关键基础设施系统的领域模型由模型实体的集合描述得到,其中,模型实体为关键基础设施系统中的任一组件。
[0166]
可选地,在本技术的一个实施例中,还包括:更新模块,用于根据关键基础设施系统的模型输入集及选定cis模型的建模原则和方程,更新每个模型实体的输出级别。
[0167]
可选地,在本技术的一个实施例中,还包括:生成模块,用于在生成关联基础设施系统cis模型之前,基于跨领域功能关联性、以及灾害影响、管理和控制操作生成至少一项约束条件。
[0168]
可选地,在本技术的一个实施例中,还包括:检索模块,用于检索发布到联邦其余部分的模拟器输出;生成模块,用于基于模拟器输出生成模型用户的日志文件。
[0169]
需要说明的是,前述对考虑人因影响的关联基础设施系统建模方法实施例的解释说明也适用于该实施例的考虑人因影响的关联基础设施系统建模装置,此处不再赘述。
[0170]
根据本技术实施例提出的考虑人因影响的关联基础设施系统建模装置,通过采用高级体系结构标准,将多个特定关键基础设施系统的领域模型和人因因素模型集成在一个协同仿真环境中,来模拟人-系统交互和跨领域系统的关联性。本技术允许对多粒度的基础设施系统之间的功能关联进行建模,不同模型之间的无缝时间步进通信使得能够对动态过程和时间关联因素进行建模和仿真,精细化模拟模拟系统的行为。
[0171]
图19为本技术实施例提供的电子设备的结构示意图。该电子设备可以包括:
[0172]
存储器1901、处理器1902及存储在存储器1901上并可在处理器1902上运行的计算机程序。
[0173]
处理器1902执行程序时实现上述实施例中提供的考虑人因影响的关联基础设施系统建模方法。
[0174]
进一步地,电子设备还包括:
[0175]
通信接口1903,用于存储器1901和处理器1902之间的通信。
[0176]
存储器1901,用于存放可在处理器1902上运行的计算机程序。
[0177]
存储器1901可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0178]
如果存储器1901、处理器1902和通信接口1903独立实现,则通信接口1903、存储器1901和处理器1902可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图19中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0179]
可选的,在具体实现上,如果存储器1901、处理器1902及通信接口1903,集成在一块芯片上实现,则存储器1901、处理器1902及通信接口1903可以通过内部接口完成相互间的通信。
[0180]
处理器1902可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
[0181]
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的考虑人因影响的关联基础设施系统建模方法。
[0182]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或n个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0183]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“n个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0184]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更n个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
[0185]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或n个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0186]
应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,n个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0187]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0188]
此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0189]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。