Posts Issued in June, 2026

過去記事の訂正 (3)

posted by sakurai on June 12, 2026 #1087

LAT2SPFの平均PUDの計算

次にLAT2からSPFの遷移(b)の平均PUDを計算します。この確率積分も、IF non preventable部分に関するものであるため、MPF detectedの変更の影響を受けません。

本稿では、旧記事における状態整理表は再掲せず、導出に必要な量のみを以下に定義します。ここで、周期検査間隔を$\tau$、車両寿命を$T_\text{lifetime}$とし、$u:=t\bmod\tau$とします。

図%%.1
図1087.1 LAT2SPFの遷移(b)

LAT2の状態のうち、IF non preventable部分について考えます。

$$ \begin{eqnarray} \overline{q_{\text{SPF(b),IFR}}}&=&\frac{1}{T_\text{lifetime}}\Pr\{\text{SPF via (b) at }T_\text{lifetime}\}\\ &=&\frac{1}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}\Pr\{\text{LAT2}_{\overline{\text{prev}}}\text{ at }t\cap\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\}\\ &=&\frac{1}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{LAT2}_{\overline{\text{prev}}}\text{ at }t\}\\ & &\ \ \ \ \cdot\Pr\{\text{LAT2}_{\overline{\text{prev}}}\text{ at }t\} \end{eqnarray} \tag{1087.1} $$

ここで、IF non preventableのup状態は、$\Pr\{\text{IF}^{\text{U}}_{\overline{\text{prev}}}\text{ up at }t\}=(1-K_\text{IF,RF})R_\text{IF}(t)$です。また、SMのdown状態を、 $Q_\text{SM}(t):=(1-K_\text{SM,MPF})F_\text{SM}(t)+K_\text{SM,MPF}F_\text{SM}(u)$と定義すれば、 $$ \begin{eqnarray} \Pr\{\text{LAT2}_{\overline{\text{prev}}}\text{ at }t\}&=&\Pr\{\text{IF}^{\text{U}}_{\overline{\text{prev}}}\text{ up at }t\cap\text{SM down at }t\}\\ &=&(1-K_\text{IF,RF})R_\text{IF}(t)Q_\text{SM}(t) \end{eqnarray} \tag{1087.2} $$ となります。

一方、(1087.1)の右辺積分中の条件付き確率式は、 $$ \require{cancel} \begin{eqnarray} &&\hspace{-6em}\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{LAT2}_{\overline{\text{prev}}}\text{ at }t\}\\ &=&\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{IF}^{\text{U}}_{\overline{\text{prev}}}\text{ up at }t\cap\bcancel{\text{SM down at }t}\}\\ &=&\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{IF}^{\text{U}}\text{ up at }t\}\\ &=&\lambda_\text{IF}dt \end{eqnarray} \tag{1087.3} $$ です。

よって、(1087.1)式は、 $$ \begin{eqnarray} (1087.1)&=&\frac{1-K_\text{IF,RF}}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}Q_\text{SM}(t)R_\text{IF}(t)\lambda_\text{IF}dt\\ &=&\frac{1-K_\text{IF,RF}}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}Q_\text{SM}(t)f_\text{IF}(t)dt \end{eqnarray} \tag{1087.4} $$ となります。

ここで、$Q_\text{SM}(t)=(1-K_\text{SM,MPF})F_\text{SM}(t)+K_\text{SM,MPF}F_\text{SM}(u)$ であるため、(1087.4)は、 $$ \begin{eqnarray} (1087.4)&\approx&\frac{1-K_\text{IF,RF}}{2}\lambda_\text{IF}\lambda_\text{SM}\left[(1-K_\text{SM,MPF})T_\text{lifetime}+K_\text{SM,MPF}\tau\right]\\ &=&(1-K_\text{IF,RF})\alpha,\\ & &\text{ただし、} \alpha:=\frac{1}{2}\lambda_\text{IF}\lambda_\text{SM}\left[(1-K_\text{SM,MPF})T_\text{lifetime}+K_\text{SM,MPF}\tau\right] \end{eqnarray} \tag{1087.5} $$ です。


この導出では、SMが既にdownしている状態からIF non preventable故障が発生するため、積分の基本形は$Q_\text{SM}(t)f_\text{IF}(t)$となります。したがって、前稿と同じ$\alpha$が現れ、MPF detectedの扱いを変更しても、このSPF(b)項の結果は変わりません。


左矢前のブログ 次のブログ右矢

過去記事の訂正 (2)

posted by sakurai on June 11, 2026 #1086

OPRSPFの平均PUDの計算

従来はMPF detectedをMPF latent扱いにしていたものを、non faultyに変更しました。そもそもMPFの意味はVSG preventableなIFのフォールト、すなわち1st SMによりVSGの抑止を受けたIFのフォールトであるため、SPFの計算に影響はありません。SPFは、IFのフォールトがnon preventable、すなわちVSG抑止不可の場合に起きるためです。

本稿では、旧記事における状態整理表は再掲せず、導出に必要な量のみを以下に定義します。ここで、周期検査間隔を$\tau$、車両寿命を$T_\text{lifetime}$とし、$u:=t\bmod\tau$とします。

OPRからSPFへの平均PUD(66.13)を計算します。

図%%.1
図1086.1 OPRSPFの遷移(a)

OPRからSPFへの平均PUDは、 $$ \begin{eqnarray} \overline{q_\text{SPF(a),IFU}}&=&\frac{1}{T_\text{lifetime}}\Pr\{\text{SPF via (a) at }T_\text{lifetime}\}\\ &=&\frac{1}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}\Pr\{\text{OPR}_{\overline{\text{prev}}}\text{ at }t\cap\text{IF down in }(t, t+dt]\}\\ &=&\frac{1}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}\Pr\{\text{IF down in }(t, t+dt]\ |\ \text{OPR}_{\overline{\text{prev}}}\text{ at }t\}\\ & &\ \ \ \ \cdot\Pr\{\text{OPR}_{\overline{\text{prev}}}\text{ at }t\} \end{eqnarray} \tag{1086.1} $$

ここで、IF non preventableのup状態は、 $$ \Pr\{\text{IF}^{\text{U}}_{\overline{\text{prev}}}\text{ up at }t\}=(1-K_\text{IF,RF})R_\text{IF}(t)\tag{1086.2} $$ また、SMのup状態を、$A_\text{SM}(t):=(1-K_\text{SM,MPF})R_\text{SM}(t)+K_\text{SM,MPF}R_\text{SM}(u)$と定義すれば、 $$ \begin{eqnarray} \Pr\{\text{OPR}_{\overline{\text{prev}}}\text{ at }t\}&=&\Pr\{\text{IF}^{\text{U}}_{\overline{\text{prev}}}\text{ up at }t\cap\text{SM up at }t\}\\ &=&(1-K_\text{IF,RF})R_\text{IF}(t)A_\text{SM}(t) \end{eqnarray} \tag{1086.3} $$ となります。

一方、(1086.1)の右辺積分中の条件付き確率式は、 $$ \require{cancel} \begin{eqnarray} &&\hspace{-6em}\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{OPR}_{\overline{\text{prev}}}\text{ at }t\}\\ &=&\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{IF}^{\text{U}}_{\overline{\text{prev}}}\text{ up at }t\cap\bcancel{\text{SM up at }t}\}\\ &=&\Pr\{\text{IF}^{\text{U}}\text{ down in }(t, t+dt]\ |\ \text{IF}^{\text{U}}\text{ up at }t\}\\ &=&\lambda_\text{IF}dt \end{eqnarray} \tag{1086.4} $$ です。ここで途中式でSM関連の項を消している理由は、記事#103の(103.4)に因るものです。

よって平均PUDは、 $$ \overline{q_\text{SPF(a),IFU}}=\frac{1}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}(1-K_\text{IF,RF})R_\text{IF}(t)A_\text{SM}(t)\lambda_\text{IF}dt \tag{1086.5} $$ となります。

ここで、$A_\text{SM}(t)=(1-K_\text{SM,MPF})R_\text{SM}(t)+K_\text{SM,MPF}R_\text{SM}(u)$であるため、(1086.5)は $$ \begin{eqnarray} (1086.5)&=&\frac{1-K_\text{IF,RF}}{T_\text{lifetime}}\int_0^{T_\text{lifetime}}R_\text{IF}(t)\left[(1-K_\text{SM,MPF})R_\text{SM}(t)+K_\text{SM,MPF}R_\text{SM}(u)\right]\lambda_\text{IF}dt\\ &\approx&(1-K_\text{IF,RF})\lambda_\text{IF}-\frac{1-K_\text{IF,RF}}{2}\lambda_\text{IF}\lambda_\text{SM}\left[(1-K_\text{SM,MPF})T_\text{lifetime}+K_\text{SM,MPF}\tau\right]\\ &=&(1-K_\text{IF,RF})\lambda_\text{IF}-(1-K_\text{IF,RF})\alpha,\\ & &\text{ただし、} \alpha:=\frac{1}{2}\lambda_\text{IF}\lambda_\text{SM}\left[(1-K_\text{SM,MPF})T_\text{lifetime}+K_\text{SM,MPF}\tau\right] \end{eqnarray} \tag{1086.6} $$ です。


この導出では、SMがdownしている確率が$R_\text{SM}(t)$または$R_\text{SM}(u)$を通じて現れるため、2次の補正項として$\alpha$が現れます。一方で、SPF(a)そのものはIF non preventableの故障により生じるため、主項は従来どおり$(1-K_\text{IF,RF})\lambda_\text{IF}$です。


左矢前のブログ 次のブログ右矢

過去記事の訂正

posted by sakurai on June 10, 2026 #1085

本稿では、記事#367から始まる「MPF detectedへの変更の再検討」シリーズにおけるPMHF導出を再検討します。当時の記事では事象を自然言語で記述していますが、あえてそのままにします。訂正対象は、周期検査を含む積分評価において、$F(t)$, $F(u)$, $f(t)$, $f(u)$の寄与を取り違えた部分です。したがって本稿では、当時の記述スタイルとステート図を維持したまま、積分計算のみを修正します。

また、ISO 26262-10:2018の当該例では、SM1はIFの故障を検出、制御、通知する安全機構として示されています。そのため、本稿でも従来記事と同様に、SM1単独の故障が直接VSGとなる遷移は置かず、SM1故障はIF故障との組合せによりDPFを構成するものとして扱います。

再検討にあたっては計算の容易さから、図222.1を参照して、$\text{IF}^{\text{R}}$をpreventableとnon preventableに分解して考えます。具体的には、CTMC図1085.1に示すようにLAT2からの分岐をSPF方向(b)とDPF方向(c)に分離します。ただし、分解してもしなくても統合した結果は同じです。

図%%.1
図1085.1 LAT2からの分岐をSPF方向(b)とDPF方向(c)に分離

(1085.1)に、新しい記号の定義を示します。

$$ \begin{eqnarray} \{\text{IF}^{\text{R}}_{\text{prev}}\text{ up at }t\}&:=&\{\text{IF}^{\text{R}}\text{ up at }t\ \cap\ \text{IF preventable}\}\\ \{\text{IF}^{\text{R}}_{\overline{\text{prev}}}\text{ up at }t\}&:=&\{\text{IF}^{\text{R}}\text{ up at }t\ \cap\ \overline{\text{IF preventable}}\}\tag{1085.1} \end{eqnarray} $$

より、

$$ \begin{eqnarray} \{\text{IF}^\text{R}\text{up at}t\}&=&\{\text{IF}^{\text{R}}_{\text{prev}}\text{ up at }t\}\cup\{\text{IF}^{\text{R}}_{\overline{\text{prev}}}\text{ up at }t\}\tag{1085.2} \end{eqnarray} $$

が成立します。


左矢前のブログ 次のブログ右矢

posted by sakurai on June 3, 2026 #1084

図%%.1

2027年1月25日から米国フロリダ州セントピーターズバーグのヒルトンホテルで開催される予定のRAMS 2027(73rd Annual Reliability and Maintainability Symposium)に、弊社代表が投稿した論文のアブストラクトが採択されたとの連絡が届きました。 論文テーマは過去にブログ記事で取り上げたPMHF式の簡略化誤りに関するもので、この誤りはどうやらPFHの影響によるもののようです。そのため、PMHFとPFHを確率論から導出し、その差を検討するものです。

さらに以下の記事でも同様の誤りを取り上げています。

まだアブストラクトの採択ですが、正式採択されればRAMSとしては8年連続、IEEEとしては9回目の採択となります。正式採択に向け、7月末の締め切りまでに論文をブラッシュアップしていくことになります。

表1084.1はRAMS 2027正式採択までのマイルストーンであり、今後適宜更新します。

表1084.1 RAMS 2027へのマイルストーン
期限 マイルストーン 状態
2026/4/30 アブストラクト投稿締め切り(システム入力)
2026/6/2 アブストラクト採択結果 採択済
2026/7/31 初稿論文、プレゼン投稿締め切り(氏名、所属無し版)
2026/9/30 最終論文、プレゼン投稿締め切り(氏名、所属有り版)
2026/10/10 学会出席登録締め切り


左矢前のブログ 次のブログ右矢