Safety controllers are system or software components responsible for handling risk in many machine applications. This tool paper describes a use case and a workflow for YAP, a research tool for risk modelling and discrete-event safety controller design. The goal of this use case is to derive a safety controller from hazard analysis and risk assessment, to define a design space for this controller, and to select a verified optimal controller instance from this design space. We represent this design space as a stochastic model and use YAP for risk modelling and generation of parts of this stochastic model. For the controller verification and selection step, we use a stochastic model checker. The approach is illustrated by an example of a collaborative robot operated in a manufacturing work cell.
翻译:安全控制器是许多机器应用中负责处理风险的系统或软件组件。本工具文件描述了YAP的使用案例和工作流程,YAP是风险建模和独立活动安全控制器设计的研究工具。该使用案例的目的是从危险分析和风险评估中获取一名安全控制器,为该控制器确定设计空间,并从这一设计空间中选择一个经核实的最佳控制器实例。我们将这一设计空间作为随机模型,使用YAP进行风险建模和生成这一随机模型的各个部分。对于控制器的核查和选择步骤,我们使用一个随机模型检查器。在制造工作单元中操作的协作机器人的例子说明了这一方法。