2. 功能安全基础

在伺服功能安全验证与测试中,标准体系是设计、验证与验收的共同语言。伺服系统既要满足机械安全要求,又要满足电气/电子/可编程电子安全相关系统的功能安全要求,因此常同时涉及 IEC 61508、ISO 13849、IEC 62061 等标准。理解这些标准之间的关系,以及 SIL 与 PL 的定义和选择逻辑,是后续开展安全功能验证、确定测试覆盖率和判定验收准则的前提。

一、标准体系的分层与定位

IEC 61508 是功能安全的通用基础标准,适用于电气/电子/可编程电子安全相关系统,提出了安全生命周期、安全完整性等级(SIL)、硬件失效概率、系统能力、系统性失效控制等核心概念。它不针对某一具体行业,而是为行业标准提供方法论基础。

ISO 13849 面向机械安全控制系统的安全相关部件,强调性能等级(PL)和架构类别(Category),更贴近机械工程实践,适用于液压、气动、电气和可编程控制等实现方式。IEC 62061 则面向机械领域电气/电子/可编程电子安全相关系统,直接采用 SIL 概念,与 IEC 61508 衔接更紧密。

三者的关系可以概括为:IEC 61508 提供通用框架,ISO 13849 和 IEC 62061 是机械领域的两条落地路径。前者以 PL 表达安全性能,后者以 SIL 表达安全完整性。对于伺服驱动系统,若安全功能由驱动器和安全控制器共同实现,通常需要同时考虑 PL 与 SIL 的对应关系。

功能安全标准体系与 SIL / PL 对应关系 IEC 61508 通用功能安全基础标准 · SIL 1~4 ISO 13849 机械安全控制系统 · PL a~e 架构类别 Cat.B / 1 / 2 / 3 / 4 IEC 62061 机械电气安全系统 · SIL 1~3 与 IEC 61508 直接衔接 性能等级 PL PL a → PL e 逐级提高 由类别、MTTFd、DC、CCF 决定 关注平均危险失效概率 PFH 适用于机械控制系统整体评估 安全完整性等级 SIL SIL 1 → SIL 4 逐级提高 由 PFDavg / PFH、HFT、SFF 决定 强调安全生命周期与系统能力 适用于 E/E/PE 安全相关系统 PL 与 SIL 可通过 PFH 区间建立近似对应,但不可简单等同

二、SIL 与 PL 的定义与量化基础

SIL 是安全完整性等级,用于描述安全相关系统在要求时成功执行安全功能的可信度。IEC 61508 将 SIL 分为 1 至 4 级,SIL 4 最高。其量化指标主要分为两类:低要求模式使用平均要求时失效概率 PFDavg,高要求模式或连续模式使用每小时危险失效概率 PFH。SIL 等级越高,允许的 PFH 越小。

PL 是性能等级,ISO 13849 将 PL 分为 a 至 e 五级,PL e 最高。PL 由架构类别、平均危险失效时间 MTTFd、诊断覆盖率 DC 和共因失效 CCF 共同决定。与 SIL 不同,PL 更强调控制系统的架构约束和部件可靠性,适合机械安全控制回路的整体评估。

两者都指向“危险失效概率”这一核心量,因此可以通过 PFH 区间建立近似对应关系。例如 PL d 通常对应 SIL 2 附近,PL e 通常对应 SIL 3 附近。但这种对应不是严格等价,因为 SIL 还涉及系统能力、安全生命周期和系统性失效控制,而 PL 更侧重架构与可靠性参数。

三、SIL/PL 的选择方法

选择 SIL 或 PL 的起点是风险评估。首先识别危险源、危险事件和可预见的伤害严重程度,然后确定风险降低目标。常用方法包括风险图法、风险矩阵法和 LOPA 保护层分析。风险图法通常考虑伤害严重程度 S、暴露频率 F、危险避免可能性 P,输出所需性能等级 PLr;IEC 62061 则通过严重度、暴露频率和避免可能性确定所需 SIL。

确定目标等级后,需要将安全功能分配到具体子系统,例如伺服驱动器、安全 PLC、安全继电器、编码器和机械制动器。每个子系统分别计算 PFH 或 PFDavg,再按串联结构合成整体安全功能的能力。若合成结果低于目标等级,则需要提高部件可靠性、增加冗余、提升诊断覆盖率或调整架构类别。

选择流程可归纳为:

  1. 风险评估,确定伤害严重程度、暴露频率和避免可能性;
  2. 确定所需性能等级 PLr 或所需安全完整性等级 SIL;
  3. 定义安全功能及其安全状态,例如 STO、SS1、SLS、SDI;
  4. 分解子系统并分配安全功能;
  5. 计算各子系统 PFH/PFDavg,合成整体能力;
  6. 与目标等级比较,必要时优化架构、冗余或诊断;
  7. 形成验证与测试要求,进入功能安全验证阶段。

四、伺服系统中的典型场景

以伺服驱动器的安全转矩取消 STO 功能为例。若风险评估要求 PL d,则安全链通常包括安全输入、安全逻辑处理、功率级关断路径和反馈诊断。驱动器内部需要满足相应架构类别和诊断覆盖率要求,外部安全继电器或安全 PLC 也需满足对应 PL。若采用 IEC 62061 路径,则目标可能是 SIL 2,需要计算整条安全链的 PFH。

再以安全限速 SLS 为例,该功能依赖编码器反馈、速度监控和安全控制逻辑。若编码器为单通道且诊断覆盖率低,则整体难以达到高等级;此时可采用双编码器、交叉比较或增加速度监控诊断。可见,SIL/PL 的选择不仅影响标准条款,也直接决定传感器、控制器和执行器的选型与测试深度。

对比维度 ISO 13849(PL) IEC 62061(SIL) IEC 61508(SIL)
适用范围 机械安全控制系统 机械领域 E/E/PE 安全系统 通用 E/E/PE 安全系统
等级表示 PL a~e SIL 1~3 SIL 1~4
核心量化 PFH、MTTFd、DC、CCF PFH、PFDavg PFH、PFDavg、SFF、HFT
架构要求 类别 B、1、2、3、4 架构约束与系统能力 硬件容错、安全失效分数
典型应用 机械控制回路整体 机械电气安全功能 过程工业、通用安全系统

五、常见误区与复盘

误区一:把 PL 与 SIL 直接等同。PL d 与 SIL 2 在 PFH 区间上接近,但两者的评估方法、架构约束和文档要求不同,不能简单互换。

误区二:只关注部件等级,忽略整条安全链。即使驱动器达到 SIL 3,若传感器或执行器能力不足,整体安全功能仍可能不达标。

误区三:忽略共因失效和诊断覆盖率。冗余结构若存在共因失效,实际能力会明显下降;诊断覆盖率不足也会限制等级提升。

误区四:先选等级再补风险评估。正确顺序是先做风险评估,再确定目标等级,最后选择实现方案。

复盘时建议建立安全功能清单,逐项记录目标等级、实现架构、关键参数、计算依据和验证结论。对于伺服系统,还应特别关注 STO、SS1、SLS、SDI 等安全功能与驱动器参数的对应关系,确保标准要求、硬件能力、参数配置和测试结果形成闭环。

安全功能示例:STO
目标等级:PL d / SIL 2
安全链:安全输入 → 安全逻辑 → 驱动器关断 → 反馈诊断
关键参数:
  MTTFd  ≥ 30 年
  DC     ≥ 90%
  CCF    ≥ 65 分
  PFH    ≤ 1.0 × 10^-7 /h
验证要点:
  1. 安全输入通道测试
  2. 关断路径响应时间测试
  3. 诊断覆盖率验证
  4. 共因失效措施检查
  5. 故障注入与恢复测试

掌握标准体系与 SIL/PL 的定义和选择方法后,后续的验证与测试才有明确的目标和判定依据。对于伺服功能安全而言,标准不是抽象条文,而是贯穿风险评估、架构设计、参数计算、测试验证和文档追溯的工程主线。