SystemModelReliability[model]
model の寿命分布を取り出す.
SystemModelReliability[model,"Components"]
ReliabilityDistributionあるいはFailureDistributionのコンポーネントのリストを与える.
SystemModelReliability[model,"ComponentRules"]
コンポーネントについての変換規則のリストを与える.
SystemModelReliability
SystemModelReliability[model]
model の寿命分布を取り出す.
SystemModelReliability[model,"Components"]
ReliabilityDistributionあるいはFailureDistributionのコンポーネントのリストを与える.
SystemModelReliability[model,"ComponentRules"]
コンポーネントについての変換規則のリストを与える.
詳細
- model は,SystemModelオブジェクト,モデルの完全名の文字列,あるいはSystemModelが許容するモデル名の短縮名でよい.
- 系の信頼性は,この系が時点 t で正しく機能する確率である.系全体の信頼性は,そのコンポーネントの信頼性に依存している.SystemModelReliabilityは,系の信頼性についての分布を,系のコンポーネントの信頼性の分布から自動的に計算する.
- SystemModelReliabilityからの出力は,以下の関数で使うことができる.
-
Mean 系の故障までの平均時間 SurvivalFunction 時点 t で系が機能している確率 HazardFunction 系が稼働していると仮定した場合の,時点 t における故障率 RandomVariate 系の寿命のシミュレーションを行う - モデルについての信頼性の情報は,SystemModelerで編集することができる.
- SystemModelReliability[model]は,ReliabilityDistributionまたはFailureDistributionを使って系の信頼性を返すことがある.
例題
すべて開く すべて閉じる例 (3)
モデルの寿命分布,この場合はReliabilityDistributionを得る:
SystemModelReliability[[image]]dist = SystemModelReliability[[image]];ある特定の時間の後に系が稼働する尤度を見るために,生存関数をプロットする:
Plot[SurvivalFunction[dist, t], {t, 0, 3}]model = [image];dist = SystemModelReliability[model]SystemModelReliability[model, "ComponentRules"]スコープ (3)
parallel = SystemModelReliability["DocumentationExamples.Basic.Parallel"];serial = SystemModelReliability["DocumentationExamples.Basic.Serial"];生存関数は,並列の系の方が任意の時点において機能する確率が高いことを示している:
Plot[{SurvivalFunction[parallel, t], SurvivalFunction[serial, t]}, {t, 0, 3}, PlotLegends -> {"Parallel", "Serial"}]dist = SystemModelReliability[[image]];mttf = Mean[dist]コンポーネントが系の信頼性にとって構造的にどの程度重要かを分析する:
model = [image];dist = SystemModelReliability[model];names = SystemModelReliability[model, "Components"]系の構造を見ると,EMF(起電力),インダクタ,慣性が信頼性にとって最も重要であることが分かる:
BarChart[{StructuralImportance[dist]}, ChartLegends -> names]アプリケーション (4)
model = [image];dist = SystemModelReliability[model]Plot[SurvivalFunction[dist, t], {t, 0, 10}, PlotRange -> {0, 1}, Filling -> Axis]Mean[dist]ReliabilityDistributionで参照されているコンポーネントの本来の名前を取り出す:
componentNames = SystemModelReliability[model, "Components"]各コンポーネントが信頼性にとって構造的にどの程度重要かを示す:
PieChart[StructuralImportance[dist], ChartLegends -> componentNames]コンポーネントが系の信頼性にとってどの程度重要かを分析する:
model = [image];dist = SystemModelReliability[model];mttf = Mean[dist]BirnbaumImportanceは,EMFコンポーネントが信頼性にとって最も重要であることを示している:
names = SystemModelReliability[model, "Components"]Plot[Evaluate@BirnbaumImportance[dist, t], {t, 0, 10}, Filling -> Axis, PlotLegends -> names]hardmodel = [image];harddist = SystemModelReliability[hardmodel];hardmttf = Mean[harddist]hardmttf / mttfmodel = [image];電力は電力会社から電線を通して,あるいはインバータからバッテリーを通して供給される:
dist = SystemModelReliability[model];故障までの平均時間(MTTF)を計算し,これを年に変換する:
mttf = Mean[dist]//N;UnitConvert[Quantity[mttf, "Hours"], "Years"]modelhard = [image];disthard = SystemModelReliability[modelhard];mttfhard = Mean[disthard]//N;UnitConvert[Quantity[mttfhard, "Hours"], "Years"]{s, shard} = Map[SurvivalFunction, {dist, disthard}];故障までの平均時間が異なることを示す,2つの系の生存関数を表示する:
Plot[{s[t], shard[t]}, {t, 0, 110000}, PlotRange -> {0, 1}, Filling -> Axis, Epilog -> {Red, Thick, Line[{{mttf, 0}, {mttf, s[mttf]}}], Line[{{mttfhard, 0}, {mttfhard, shard[mttfhard]}}]}, PlotLegends -> {"Standard", "Hardened"}, ImageSize -> Medium]故障が系のパフォーマンスにどのように影響するかをモデル化する.直流モーターの1つの抵抗が時点20で,別の抵抗が時点35で故障する:
sim = SystemModelSimulate[[image]]抵抗が1つ故障するとモーターのスピードが低下し,抵抗が2つ故障するとモーターが完全に故障する:
SystemModelPlot[sim, "inertia1.w", PlotRange -> All, GridLines -> {{20, 35}}, GridLinesStyle -> Directive[Red, Thick]]テクニカルノート
関連するガイド
関連リンク
テキスト
Wolfram Research (2018), SystemModelReliability, Wolfram言語関数, https://reference.wolfram.com/language/ref/SystemModelReliability.html.
CMS
Wolfram Language. 2018. "SystemModelReliability." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SystemModelReliability.html.
APA
Wolfram Language. (2018). SystemModelReliability. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemModelReliability.html
BibTeX
@misc{reference.wolfram_2026_systemmodelreliability, author="Wolfram Research", title="{SystemModelReliability}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/SystemModelReliability.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_systemmodelreliability, organization={Wolfram Research}, title={SystemModelReliability}, year={2018}, url={https://reference.wolfram.com/language/ref/SystemModelReliability.html}, note=[Accessed: 02-November-2026]}