NASA/CR – 20210017188 Reliability and Safety Assessment of Urban Air Mobility Concept Vehicles
Darmstadt 等  ·  The Boeing Company  ·  NASA RVLT Program  ·  2021

一架六旋翼为什么
差了 26 倍

NASA 委托波音,把几款城市空中交通概念机按载人适航标准算了一遍安全性。同样是六个旋翼的电动飞机,一款达标,另一款超出门槛 26 倍。
这一页把差距的来源拆开,一层一层算回去。不需要任何适航背景,只需要会乘法和加法。

在 NASA NTRS 打开报告原文 PDF(356 页)

先看结论:差距有多大

横轴是「每飞行小时发生一次灾难性失效的概率」,每一格差 10 倍。虚线是欧洲适航当局给这类飞行器定的门槛。

同一支团队、同样的分析方法、同样是六个旋翼的电动飞机。左边那台靠变桨距控制,达标;右边那台靠变转速控制,超出适航门槛约 26 倍。差别不在电机好坏,而在一条只有变转速构型才存在的故障通道。下面就是把这 26 倍找出来的全过程。

01先说清楚这份报告在干什么

NASA 在研究「城市空中交通」(UAM)——就是那种载几个人、垂直起降、在城市里飞的电动飞行器。NASA 自己画了几款概念机,然后委托波音回答一个很实际的问题:按现在能拿到的零部件可靠性水平,这些飞机能不能达到载人适航的安全标准?如果不能,差在哪、差多少?

报告一共评估了 7 种构型(四旋翼的电动 / 混动 / 涡轴版本、六旋翼的两种控制方式、八旋翼等)。第 13 章是最后的安全性算账环节,13.2.2.2 节负责其中一款:固定桨距电动六旋翼——六个电动旋翼,桨叶角度不可调,靠改变转速来控制飞行。报告里管它叫 “RPM eHex”,本页统一用中文称呼。

这一款的计算在报告第 13.2.2.2 节(第 127–128 页);底层零件数据在附录 D 表 D5,完整故障树在附录 E 表 E7(共 9 页)。本页所有数字都从这三处交叉核对过。

这一节只回答一件事

这架飞机每飞一小时,发生「动力/推力彻底失控」这类会摔机的失效,概率是多少?答案是 2.642×10⁻⁸。这一页要讲的,就是这个数字是怎么从几十个零件的失效率一路加乘上来的。

四个必须先认识的词

pfh(per flight hour)
每飞行小时的失效概率。10⁻⁹ pfh 意思是「平均飞十亿小时才出一次」。本页所有数字的单位都是它。
灾难性失效(Catastrophic)
后果等级里最严重的一档,通常意味着机毁人亡。适航规章对不同严重度给不同的概率上限,越严重要求越苛刻。
SC-VTOL-01 / VTOL.2510(a)
欧洲航空安全局(EASA)2019 年为这类垂直起降载人飞行器发布的专用适航条件。其中最难的一条:灾难性失效必须 ≤ 1×10⁻⁹ pfh。本页反复出现的「门槛」就是它。
FMECA → FTA
两步走的工程流程。FMECA 是「自下而上」:把每个零件可能怎么坏、坏了会怎样、多久坏一次,逐条列成表。FTA(故障树分析)是「自上而下」:从「飞机摔了」这个顶事件出发,画一棵倒着长的树,用逻辑门把零件故障组合起来。FMECA 出数,FTA 出结构,两边一合就出顶事件概率。

故障树只有两种门,两个公式

报告用商业软件 Reliability Workbench 建树,全树只有「与门」和「或门」两种。式 (1)(2) 就是报告正文给出的算法(以三输入为例):

与门——所有输入同时发生才输出,用于表达冗余。几个东西必须一起坏,概率是乘出来的,所以数量级会掉得非常快:

\[ P(A \cdot B \cdot C) = P(A)\,P(B)\,P(C) \]

或门——任一输入发生就输出,用于表达串联的单点故障。严格算法是容斥原理:

\[ P(A + B + C) = P(A)+P(B)+P(C) - P(A)P(B) - P(A)P(C) - P(B)P(C) + P(A)P(B)P(C) \]
实用简化

本节所有概率都在 10⁻⁶ 量级以下,交叉项(两个 10⁻⁶ 相乘 = 10⁻¹²)比主项小六个数量级。所以或门 ≈ 直接相加,误差在小数点后第五位以后。本页每一步我都用完整公式算过,结论与直接相加在报告给出的四位有效数字内完全一致。你在心算时放心加就行。

02这架飞机长什么样

它的动力链非常简单,简单到可以一句话说完:六条完全独立的通道,每条是「电调 → 电机 → 齿轮箱 → 旋翼」,没有交联轴,没有变距作动器。

关键在于它怎么控制飞行姿态。旋翼桨距是固定的(定距),想让飞机左倾右倾,唯一办法是改变各个旋翼的转速。这就是「固定桨距 / 变转速」的含义。作为对比,13.2.2.1 节那台变桨距电动六旋翼转速恒定,靠液压作动器改变桨叶角度来控制。

这个设计选择带来两个直接后果,也是理解这一节的全部钥匙:

 变桨距六旋翼(13.2.2.1 节)固定桨距六旋翼(本页主角)
好处没有液压系统、没有作动器、没有桨距操纵机构,零件少一大截,整棵「失去桨距控制」的故障树可以直接删掉
代价电机转速本身成了飞行操纵面。一旦某个电机失控超速,那个旋翼会产生无法抵消的巨大拉力和力矩,飞机直接翻掉
故障树数量2 棵:失去动力 + 失去桨距控制1 棵:失去动力(操纵失效已并入其中)

报告在 13.1 节明确说明了这个建模约定:变转速构型的操纵失效被归并进「失去动力传递」这个顶事件,所以只建一棵树。超速(Over-Speed)就是这棵树里独有的那根分支。

03先看树的骨架

下面是附录 E 表 E7 的主结构,我按报告的实际数值重画了一遍。先扫一眼,注意哪个分支最粗——那就是答案。

失去动力传递
LOSS OF POWER TRANSMISSION
2.642E-08
无法提供拉力
GT2
2.639E-08
任意两个推进器同时失效2.969E-10
超速
Over-Speed
2.609E-08
单电机卡死 / 火情0
无法驱动旋翼
ROTOR QM INPUT
3.090E-11
单齿轮箱卡滞/开路3.090E-11
双齿轮箱失效7.455E-22

表 E7 主干(RPM-Controlled eHex Fault Tree,第 1 页 / 共 9 页)

上面是我按数值重画的简化版。下面是报告附录 E 里的原图,同一棵树:

附录 E · 表 E7 · 第 1 页(共 9 页)点击放大
表 E7 第 1 页:主干故障树
  1. 顶事件「失去动力传递」Q=2.642E-08
  2. 一级分支「无法提供拉力」Q=2.639E-08
  3. 一级分支「无法驱动旋翼」Q=3.09E-11
  4. 超速 Q=2.609E-08——注意门下方那个写着 Page 3 的小三角,它的展开在第 3 页
  5. 单电机卡滞 / 火情,Q=0:结构画好了但没赋值的占位符
  6. 任意双推进器失效 Q=2.969E-10
  7. ⑥ 展开成的 15 对组合(C(6,2))。每个方框下面的小三角写着 Page 4~Page 9,指向对应推进器的子树
整棵树的主干。右上角那条又细又短的齿轮箱分支和左下角这一大片双电机组合,在顶事件里分别只占 0.1% 和 1.1%——视觉上的面积和风险贡献完全不成比例。
为什么表 E7 有 9 页(PDF 第 347–355 页)

不是九棵树,是同一棵树被切成了九块。Reliability Workbench 一页画不下时,会在某个门下面放一个转移符——就是上图里那些写着 “Page 3”、“Page 4” 的小三角,意思是「这个门的展开在第 N 页」。这里的页码是表 E7 自己的内部编号,不是 PDF 页码。

九页的分工是:

顺带解释一个看图时的困惑:第 1 页上「Propulsor 1 Failure」重复出现了好几次。它在 15 对组合里被引用了 5 次(1-2、1-3、1-4、1-5、1-6),每次都指向同一张第 4 页。软件会把这些重复引用识别成同一个事件——第 4 步的布尔化简和第 5 步的共因处理,处理的就是这件事。

顶事件 2.642×10⁻⁸ 里,超速一个分支就占了 2.609×10⁻⁸,也就是 98.8%。其余所有东西——电机、电调、齿轮箱、电池、冷却——加起来只占 1.2%。这个结论先记住,后面每一步计算都在为它服务。

关于那个写着 0 的框

「单电机卡死 / 火情」(FIRE HAZARD)在树里挂了六个叶事件(每个 5.15×10⁻¹²),但门的输出被强制设为 0。这是建模时留的占位符:结构先搭好,数据待定,暂不计入。报告在 13.2.2.1 节对变桨距构型的超速控制也做过同样的处理,并明确写了「placeholder … must be developed」。复现时照抄即可,但要知道这是一个已知的保守性缺口。

04自底向上,一步一步算

故障树的算法是从叶子往上卷。下面六步走完,就到顶了。

叶子数据从哪来:FMECA 的三个乘数

故障树最底层的每个数字,都来自附录 D 的 FMECA 表。一行 FMECA 长这样:

\[ \lambda_{\text{mode}} \;=\; \lambda_p \times \alpha \times \beta \]

三个量的含义是:

超速分支上每个旋翼有四个叶事件,全部这么算出来:

叶事件FMECA IDλpαβ故障树取值
电调输出异常(转速过高或振荡),A 路2A22.70E-040.52.0E-062.70E-10
电调输出异常,B 路2B22.70E-040.52.0E-062.70E-10
旋翼齿轮箱开路4A45.15E-110.11.05.15E-12
电机齿轮箱开路3A36.44E-120.51.03.22E-12
电机开路 / 短路2C43.80E-061.0E-031.03.80E-09

注意最后一行:电机本身的失效率 3.80×10⁻⁶ 并不小,但只有千分之一的失效会表现成「开路/短路导致转轴失控」这种能引发超速的形态,所以进入故障树的是 3.80×10⁻⁹。即便如此,它仍然比同一层的其它三项大两到三个量级。

复现提示:正文的「1%」是个约数

13.2.2.2 节正文写「假定每个部件 1% 的失效会导致灾难性超速」。但翻到附录 D 的 FMECA 原始表,实际的 \(\alpha\) 是:电机 1.0×10⁻³、旋翼齿轮箱 0.1、电机齿轮箱 0.5,电调则是 \(\alpha=0.5\) 配一个极小的 \(\beta=2\times10^{-6}\)。正文的「1%」是对这套取值的口语化概括,逐个部件并不成立。真正等于 1% 的是电机的另一个模式——内部卡死导致电机起火(附录 D 表 D5 的 2C5,\(\alpha=0.01\));超速那一档是它的十分之一。复现时以附录 D / E 的数字为准,正文只当叙述。

再往下一层:λp 自己又是从哪来的

上面那张表里的「零件总失效率」看着像是查出来的,其实三类零件走的是三条完全不同的路。这一层不搞清楚,整棵树的可信度就是个黑箱。

零件类型数字怎么得到的本例中的值
电子件
电调、冷却系统
查历史失效数据库:NPRD-2016(非电子零件可靠性数据)与 FMD-2016(失效模式/机理分布),加上波音前一期研究的数据 电调 LRU 2.70E-04
冷却单元 2.73E-07
机械件
齿轮箱、电机
没有数据库可查,按 NSWC-11 手册从设计参数正向计算出来(见下) 齿轮 3.22E-08
轴承 9.58E-04
花键 9.10E-09
绕组 3.45E-05
PMSM 基础 3.50E-06
供电冗余
HVDC / LVDC
直接假定,报告原文写明「assumed individual battery pack failure rates of 10⁻¹⁰」,并在 13.3.2 节单独做灵敏度 HVDC 1.00E-10
LVDC 2.00E-11
NSWC-11 是什么

全称是美国海军水面战中心卡德洛克分部编的《机械设备可靠性预计手册》(Handbook of Reliability Prediction Procedures for Mechanical Equipment,2011 版),公开可下载,报告的参考文献第 45 条。

它和大家更熟的 MIL-HDBK-217 是两种东西。217 管电子件,做法是查外场统计出来的基准失效率再乘环境系数;NSWC-11 管机械件,做法是失效物理建模——给轴承、齿轮、花键、轴、密封、弹簧、泵、阀、作动器等每一类零件一个基准率,再乘一串反映真实工况的修正系数:

\[ \lambda \;=\; \lambda_{B} \times C_1 \times C_2 \times \cdots \times C_n \]

齿轮那一章的系数就覆盖了齿面应力、材料、齿形、转速、润滑方式、未对中量、油液污染度等。换句话说,它把「设计参数」翻译成「失效率」。

为什么这份报告非用它不可:概念设计阶段既没有实物也没有外场数据,但载荷谱、转速、B10 寿命、润滑方案这些设计参数已经有了。NSWC-11 正好能从这些参数算出失效率——代价是每个假设都必须写成一条派生要求,否则算出来的数字不成立。

四个叶事件的完整链条

把两层折减接起来,从最原始的零件数一路到故障树的叶子:

叶事件起点中间怎么走故障树取值
电机齿轮箱开路
3A3
齿轮 3.22E-08 ×0.1(齿根弯曲疲劳占比)×10⁻³(一个屑末探测器漏检)= 每个齿轮 3.22E-12;一级直齿共 2 个齿轮 → 6.44E-12(表 C3);FMECA 再 ×0.5 3.22E-12
旋翼齿轮箱开路
4A4
齿轮 3.22E-08 同上得每个齿轮 3.22E-12;旋翼齿轮箱三级共 16 个齿轮(三级行星 8 + 二级行星 6 + 螺旋锥齿 2)→ 5.15E-11(表 C1);FMECA 再 ×0.1 5.15E-12
电机开路 / 短路
2C4
PMSM 基础 3.50E-06 + 绕组 2.94E-07 + 机匣 1.00E-09 = 3.80E-06(表 C5);FMECA 按模式劈开,开路→失控超速这一档 ×0.001 3.80E-09
电调输出异常
2A2 / 2B2
ESC LRU 2.70E-04 ×0.5(无输出的两种后果均分)×2×10⁻⁶(双传感器漏检量级)= 2.70E-10;A、B 两路相加 5.40E-10

那个 \(10^{-3}\) 是有出处的:附录 C 给了统一约定——每个传感器假定能探到 99.9% 的目标故障,所以单传感器漏检 \(10^{-3}\),两个传感器 \(10^{-6}\),三个 \(10^{-9}\)。至于 0.1 / 0.9 的齿轮模式比,来自 Greaves 那份 12 起主减速器事故的调查(其中 1 起、约 8% 可能涉及齿根弯曲),并反过来变成一条设计要求:齿轮必须设计成点蚀临界,而不是弯曲临界。

为什么说「顺序是反的」

看到这里最容易产生的误解是:这些数字是量出来的。不是。

报告在 12.2.3 节交代得很直白:前期研究给的通用值是齿轮箱 5×10⁻⁶、电机 3×10⁻⁴,而顶层 10⁻⁹ 往下分配后要求齿轮箱 ≤5×10⁻¹¹、电机 ≤1×10⁻⁶——差五个数量级。原文写「Literature searches were not able to find existing hardware that met PSSA budgets」:市面上根本找不到能满足预算的硬件。

于是方向调转过来:

自上而下:分配(整机 → 零件)
整机灾难性失效 ≤ 10⁻⁹
分配概率预算
齿轮箱 ≤ 5×10⁻¹¹ 电机 ≤ 10⁻⁶
翻译成设计要求
点蚀临界齿轮 · B10 ≥ 4500 h · 绕组寿命 ≥ 25000 h
ADS-50-PRF 鉴定(130% 超载 / 120% 超速)
探测率 ≥ 99.9% · 相电压不平衡 ≤ 1%
自下而上:核算(零件 → 整机)
按这些要求,用 NSWC-11 算零件失效率
×α(模式比)×β(漏检)
附录 C 卷成分系统失效率
旋翼齿轮箱 5.15×10⁻¹¹
填进故障树
重算顶事件,看是否落回预算内
两边在故障树的叶事件上合拢。对不上,就回去改设计要求,再算一遍。
三点需要留意

一、不是纯单向,是闭环。报告的实际流程是:先用前期研究的通用值搭出初版故障树 → 顶层预算往下分配 → 变成派生要求交给分系统设计 → FMECA 自下而上重算 → 回填故障树验证。「顺序是反的」说的是被大多数人忽略的那个补充方向,不是取代了自下而上。

二、这条反向路径只用在传动与电源系统。电调的 2.70×10⁻⁴ 是数据库值原样进树,没有被预算倒逼过。也正因为如此,一旦把电机压下去,电调立刻冒出来成为第二瓶颈——这两种数字来源的对比,本身就解释了灵敏度分析的结果。

三、「试验论证」这一步还没做。本报告只做到「分析论证」,试验被写成了派生要求(ADS-50-PRF 的 130% 超载、120% 超速试验)留给后续。这也是它叫 Preliminary System Safety Assessment 的原因,13.3 节列了一整节待办事项。顺带一提,算出来的旋翼齿轮箱 5.15×10⁻¹¹ 其实略微超出 5×10⁻¹¹ 的预算线——刚好压线,不是巧合。

单个旋翼的超速概率

四个叶事件里任意一个发生,这个旋翼就超速——所以是或门(这就是报告里 Figure 92 画的那张图):

1 号旋翼超速4.348E-09
电调异常
(转速高/振荡)
5.40E-10
旋翼齿轮箱
开路
5.15E-12
电机齿轮箱
开路
3.22E-12
电机
开路/短路
3.80E-09

Figure 92: Overspeed Failure Conditions(报告第 128 页)

两路电调的 2.70×10⁻¹⁰ 先合成 5.40×10⁻¹⁰,然后四项相加:

\[ 5.40{\times}10^{-10} + 5.15{\times}10^{-12} + 3.22{\times}10^{-12} + 3.80{\times}10^{-9} = 4.348{\times}10^{-9} \]

与故障树里的 Q = 4.348E-09 完全吻合。其中电机开路/短路一项就占 87%。

六个旋翼合成超速分支

六个旋翼任意一个超速,飞机就完了——这里没有任何冗余可言,一个旋翼失控产生的力矩,其余五个抵消不掉。所以又是或门,六个相同的输入:

\[ Q_{\text{overspeed}} \;=\; 1-\left(1-4.348{\times}10^{-9}\right)^{6} \;=\; 2.609{\times}10^{-8} \]

直接乘 6 得 2.609×10⁻⁸,与完整容斥公式在四位有效数字上一致。对上了故障树的 Q = 2.609E-08

附录 E · 表 E7 · 第 3 页(共 9 页)点击放大
表 E7 第 3 页:超速分支展开
  1. 超速总门 Q=2.609E-08,占顶事件的 98.8%
  2. 「旋翼 i 超速」Q=4.348E-09——六个旋翼结构与数值完全相同
  3. 三个次要叶事件:电调异常 5.4E-10、旋翼齿轮箱 5.15E-12、电机齿轮箱 3.22E-12
  4. 电机开路/短路 FR=3.8E-09,一个叶事件占掉这一列的 87%
整节的风险几乎全部集中在这一页。圆圈里的 2A2、4A4、3A3、2C4 是 FMECA 编号,可以直接回附录 D 表 D5 查到那一行。
这一步就是整节的结论

2.609×10⁻⁸ 已经比适航门槛 1×10⁻⁹ 高出 26 倍。也就是说,这架飞机在算完超速分支的那一刻就已经不合格了,后面所有分支加起来只是把 2.609 抬到 2.642。剩下的计算不影响结论,但影响你理解「其余部分做得有多好」——答案是好得多,好到几乎可以忽略。

单个推进器失效:一个容易算错的或门

现在换一条分支。「推进器失效」指的是这条通道提供不了推力(而不是失控超速)。它的子树是这样的:

附录 E · 表 E7 · 第 4 页(共 9 页)点击放大
表 E7 第 4 页:1 号推进器子树
  1. 推进器失效 Q=4.297E-06——注意它不等于两条子分支之和
  2. 同一个冷却失效出现了两次(都是 6D1, 6E1)。物理上是一个事件,布尔化简后只算一次,这就是 4.297E-06 与 4.843E-06 的差别
  3. LVDC 系统整体失效 FR=2E-11,六个推进器共用——第 5 步里那个共因项
  4. 双余度电调:两个 LRU 各 2.7E-05,与门相乘得 7.29E-10,五个数量级
  5. HVDC 供电丢失 FR=1E-10,这是个假定值,不是算出来的
第 4 到第 9 页是六个推进器的子树,结构完全一样,只有编号和 FMECA ID 不同。
叶事件FMECA ID出现位置失效率
电机功能失效(无扭矩输出)2C3电机分支3.75E-06
推进器冷却失效6D1, 6E1电机分支 + 电调分支(重复出现)5.46E-07
电机齿轮箱失效3A1, 3A2电机分支7.05E-12
低压直流系统整体失效LVDC FAIL电调分支(六个推进器共享2.00E-11
电机转速控制失效(双余度电调的与门)2A1 ∧ 2B1电调分支7.29E-10
高压直流供电丢失LOSS OF HVDC顶层1.00E-10
推进器失效(ELECT MOTOR 1 FAIL)4.297E-06

先看那个双余度电调。每个推进器配 A、B 两个电调 LRU,各自失效率 2.70×10⁻⁵——单看很高,但必须两个都坏才失去转速控制,所以是与门:

\[ 2.70{\times}10^{-5} \times 2.70{\times}10^{-5} = 7.29{\times}10^{-10} \]

一个与门把 10⁻⁵ 打到 10⁻¹⁰,五个数量级。这就是冗余设计在故障树里的样子。

然后是这一步的坑。如果你老老实实按树的层级往上加:

中间门组成结果
电机功能失效 ELECT MTR3.75E-06 + 5.46E-07 + 7.05E-124.296E-06
电调功能失效 ESC FAIL5.46E-07 + 2.00E-11 + 7.29E-105.467E-07
直接把两者加起来 + HVDC4.296E-06 + 5.467E-07 + 1.00E-104.843E-06 ✗

但故障树给的是 4.297E-06,不是 4.843×10⁻⁶。差的正好是一个 5.46×10⁻⁷——推进器冷却失效被算了两次。

原因是它在两条分支里各出现一次(冷却系统同时服务于电机和电调),但物理上它只是同一个事件。故障树软件不是按层级加数,而是先做布尔化简、求出最小割集再算概率。布尔代数的幂等律说 \(A \cup A = A\),重复的事件只算一次:

\[ Q_{\text{prop}} \;=\; 1-\prod_{i\,\in\,\text{unique leaves}}\left(1-q_i\right) \]

式中 unique leaves 指去重后的叶事件集合。把上表那六行代进去:

\[ 3.75{\times}10^{-6}+5.46{\times}10^{-7}+7.05{\times}10^{-12}+2.00{\times}10^{-11}+7.29{\times}10^{-10}+1.00{\times}10^{-10} = 4.2969{\times}10^{-6} \]

对上了 Q = 4.297E-06复现故障树时,永远先看同一个基本事件在树里出现了几次。

双推进器失效:共因失效怎么进公式

六旋翼掉一个推进器还能飞(这正是多旋翼冗余的意义),掉两个就不行了。所以要算「任意两个同时失效」。

先算一对,比如 1 号和 2 号。直觉上是与门,直接相乘:

\[ \left(4.297{\times}10^{-6}\right)^2 = 1.846{\times}10^{-11} \]

但故障树给的是 3.846E-11,整整多了 2.0×10⁻¹¹。这个数字你在上一步的表里见过——就是那个「低压直流系统整体失效」LVDC FAIL。

它是共因失效:六个推进器的电调共用同一套低压直流供电,这套系统一挂,六个推进器一起没。它同时出现在 1 号和 2 号的子树里,所以「1 和 2 同时失效」有两条独立的路径:

用布尔式写就是 \((a \cup c)\cap(b \cup c) = (a\cap b)\cup c\),其中 \(c\) 是共因项:

\[ Q_{\text{pair}} = q_{\text{LVDC}} + \left(Q_{\text{prop}}-q_{\text{LVDC}}\right)^{2} = 2.0{\times}10^{-11} + 1.8463{\times}10^{-11} = 3.846{\times}10^{-11} \]

精确命中 Q = 3.846E-11。注意共因项 2×10⁻¹¹ 比两个独立项的乘积还大——一个不起眼的共用件,贡献超过了两台电机同时报废。这是故障树最有价值的输出之一。

然后把 C(6,2)=15 个配对合成。同样的道理:15 个配对共享同一个 LVDC 项,它只能算一次:

\[ Q_{\text{dual}} = q_{\text{LVDC}} + 15\times\left(1.8463{\times}10^{-11}\right) = 2.0{\times}10^{-11}+2.769{\times}10^{-10} = 2.969{\times}10^{-10} \]

对上 Q = 2.969E-10。如果你偷懒直接 15 × 3.846×10⁻¹¹ = 5.769×10⁻¹⁰,就会高估近一倍——因为把共因重复算了 15 遍。

齿轮箱分支与顶事件合成

最后一条分支「无法驱动旋翼」,讲的是齿轮箱卡死或断开导致扭矩传不到桨。它由两部分组成:

算法结果
单齿轮箱卡滞/开路或门:6 × 5.15E-123.090E-11
双齿轮箱失效(一对)与门:(7.05E-12)²4.970E-23
双齿轮箱失效(15 对)或门:15 × 4.97E-237.455E-22
无法驱动旋翼3.090E-11
附录 E · 表 E7 · 第 2 页(共 9 页)点击放大
表 E7 第 2 页:双齿轮箱失效展开
    同样是 C(6,2)=15 对,每对由两个 FR=7.05E-12 的齿轮箱与门相乘得 4.97E-23,15 对求或得 7.455E-22。整页的贡献是顶事件的一千亿分之一——它存在的意义是证明「已经考虑过了」。

    双齿轮箱那一支是 10⁻²² 量级——比单齿轮箱小 11 个数量级,加进去连第四位有效数字都动不了。这类项在故障树里随处可见,它们的存在是为了证明「已经考虑过了」,而不是为了改变结果。顺带一提,这里没有共因项,所以直接相乘就对了。

    现在所有分支齐了,往上卷两层:

    \[ Q_{\text{GT2}} = 2.609{\times}10^{-8} + 2.969{\times}10^{-10} + 0 = 2.639{\times}10^{-8} \] \[ Q_{\text{top}} = 2.639{\times}10^{-8} + 3.090{\times}10^{-11} = 2.642{\times}10^{-8}\ \text{pfh} \]

    这就是 13.2.2.2 节表 29 第一行的那个数字。

    05算完之后,报告做了什么

    拿到 2.642×10⁻⁸,比门槛 1×10⁻⁹ 高 26 倍,接下来的工作不是「重画一遍」,而是问这 26 倍能不能买回来。这就是灵敏度分析。

    贡献度已经摆在那里了:

    分支pfh占顶事件
    超速 —— 其中电机开路/短路2.280E-0886.3%
    超速 —— 其中电调输出异常3.240E-0912.3%
    超速 —— 其中两级齿轮箱开路5.02E-110.2%
    任意两个推进器同时失效2.969E-101.1%
    无法驱动旋翼(齿轮箱)3.090E-110.1%
    顶事件2.642E-08100%

    结论一目了然:只有一个数字值得动。报告的做法是假设通过电机设计改进(限制开路/短路引发失控的可能),把这一项从 3.8×10⁻⁹ 压到 1×10⁻¹¹,然后重跑故障树。你可以自己拖一下试试:

    拖动看看:改一个数字能救回多少

    滑块控制「电机开路/短路」这个叶事件的失效率。其余全部输入保持不变。

    1E-121E-101E-081E-06
    单旋翼超速
    超速分支(六旋翼)
    顶事件 · 失去动力传递

    把滑块拖到 1×10⁻¹¹,你会看到顶事件落到 3.68×10⁻⁹ 附近——报告在表 30 里给出的是 3.607×10⁻⁹仍然不达标,但从「超 26 倍」变成了「超 3.6 倍」,而且瓶颈换了人:电机被压下去之后,电调输出异常那 3.24×10⁻⁹ 顶上来成了新的主贡献。这正是灵敏度分析想告诉设计团队的话——先改电机,改完再回来改电调,别一开始就去优化齿轮箱。

    复现核对:这里我没能完全对上

    把电机项直接换成 1×10⁻¹¹,我算出超速分支 3.350×10⁻⁹、顶事件 3.678×10⁻⁹;报告表 30 给的是 3.49×10⁻⁹3.607×10⁻⁹,且这两个数彼此也不自洽(3.49+0.297+0.031 ≠ 3.607)。差异在 2% 量级,不影响任何结论,推测是重跑模型时还同步调了别的参数,或表格转录有误。正文其余所有数字我都逐位对上了,只有表 30 这两格对不上。

    为什么变桨距那一款能达标

    13.2.2.1 节的变桨距六旋翼顶事件是 5.078×10⁻¹⁰,达标。同样六个电机、同样的 FMECA 数据来源,差三个数量级,原因只有一条:它的树里没有超速分支。

    转速恒定意味着电机不是操纵面,电机失控不会直接翻飞机;而且它的推力分支用的是「任意两个推进器同时失效」这种与门结构(单个推进器 4.297×10⁻⁶ 靠冗余压到 4.769×10⁻¹⁰),与门天然把数量级打下去。固定桨距构型省掉了液压和作动器,却把「单点即致命」的超速通道请了进来。这就是这一节真正的工程结论:变转速控制换来的简洁,代价是失去了一层冗余。

    报告也顺手验证了这个逻辑:八旋翼版本(13.2.3 节)同样是固定桨距变转速,顶事件 3.486×10⁻⁸,比六旋翼还差一点点——因为多了两个旋翼,就是多了两条超速通道。在超速主导的构型里,加旋翼不是加冗余,是加风险。

    06复现对照表

    我按上面的方法逐门算了一遍,与附录 E 表 E7 的对照如下。

    报告值复现值核对
    单旋翼超速4.348E-094.34837E-09
    超速分支(6 旋翼)2.609E-082.60902E-08
    双余度电调与门7.29E-107.29000E-10
    电机功能失效 ELECT MTR4.296E-064.29601E-06
    电调功能失效 ESC FAIL5.467E-075.46749E-07
    推进器失效(布尔化简后)4.297E-064.29685E-06
    双推进器失效(单对,含共因)3.846E-113.84628E-11
    任意双推进器失效(15 对)2.969E-102.96942E-10
    单齿轮箱卡滞/开路3.090E-113.08999E-11
    双齿轮箱失效(15 对)7.455E-227.45538E-22
    无法提供拉力 GT22.639E-082.63869E-08
    顶事件 · 失去动力传递2.642E-082.64178E-08
    灵敏度:超速分支(电机→1E-11)3.49E-093.35022E-09
    灵敏度:顶事件(电机→1E-11)3.607E-093.67802E-09
    正文表 29 有两处笔误,别被带偏

    报告表 29 把 Gate Level 5 的「Single Propulsor Failure」写成 5.497E-07、Level 6 的「Electric Motor Function Failure」写成 5.460E-07。但附录 E 表 E7 的对应节点分别是 4.297E-064.296E-06(且变桨距版表 28 给的就是 4.297E-06)。5.46E-07 其实是冷却失效那个叶事件的值,看起来是转录时串了行。结论:以附录 E 的故障树为准,正文汇总表只作索引。

    五句话带走

    1. 结构决定量级,数据只决定小数点。 这一节 98.8% 的风险来自一条分支,而那条分支之所以存在,是因为选了变转速控制方案,不是因为电机不够好。
    2. 或门是串联,与门是冗余。 六个旋翼任一超速就完蛋(或门,×6);两个电调必须都坏才失控(与门,10⁻⁵10⁻¹⁰)。看树先看门的类型。
    3. 重复出现的叶事件只算一次。 冷却失效在两条分支里各出现一次,按层级相加会把推进器失效率高估 13%。
    4. 共因失效不遵守乘法。 LVDC 那个 2×10⁻¹¹ 的共用件,在双失效里的贡献超过了两台电机同时报废的乘积。
    5. 复现的价值在于对不上的地方。 12 个门逐位对上,2 个灵敏度数字对不上,正文 1 张表有转录错误——这些才是读第二遍才能拿到的东西。