• SRATS
  • ソフトウェア信頼性
  • ダウンロード
  • インストール
  • 使い方
  • FAQ & 問い合わせ
  • 作成者 Home
  • ツールの特徴
  • SRATSからSRATS2010への変更点
  • SRATS2010で扱うモデル
  • 更新履歴
  • 背景と要件
  • 設計概要
  • ライセンス

設計概要

SRATS2010 は SRATS から大きく設計変更されています.SRATS の設計概要はこちらを参照してください.

SRATS2010 は Excel の VBA (Microsoft Visual Basic for Application) で構築された部分と動的リンクライブラリ (DLL) 部分から構成されます.DLL は,WindowsOS において,プログラムの実行時にリンクされる外部プログラムです.推定などの計算処理を DLL 内で行っています.これは今後,より複雑なモデルへの対応を考慮しています.DLL の開発には Microsoft Visual Studio を使用しています.

SRATS2010 では各モデル毎の原始的な処理に対して DLL を利用し,推定の繰り返し制御などは VBA で行い,推定精度の調整などを DLL をコールする側に任せる設計に変更しました.そのため,従来の DLL よりもよりユーザ側で柔軟に利用できるようになっています.

DLL の関数を以下に示します.

各モデル共通

現時点ではなし

指数分布モデル

関数名 機能
srmdllExpEMstep 指数分布モデルの推定ステップ(これを繰り返し実行することでパラメータ推定が実行される)
srmdllExpMVF 指数分布モデルの平均値を計算する
srmdllExpRate 指数分布モデルの障害率を計算する
srmdllExpInverseMVF 指数分布モデルの平均値の逆関数を計算する
srmdllExpMTTF 指数分布モデルの MTTF を計算する

ガンマ分布モデル

関数名 機能
srmdllGammaEMstep ガンマ分布モデルの推定ステップ
srmdllGammaMVF ガンマ分布モデルの平均値を計算する
srmdllGammaRate ガンマ分布モデルの障害率を計算する
srmdllGammaInverseMVF ガンマ分布モデルの平均値の逆関数を計算する
srmdllGammaMTTF ガンマ分布モデルの MTTF を計算する

パレート分布モデル

関数名 機能
srmdllParetoEMstep パレート分布モデルの推定ステップ
srmdllParetoMVF パレート分布モデルの平均値を計算する
srmdllParetoRate パレート分布モデルの障害率を計算する
srmdllParetoInverseMVF パレート分布モデルの平均値の逆関数を計算する
srmdllParetoMTTF パレート分布モデルの MTTF を計算する

切断正規分布モデル

関数名 機能
srmdllTNormEMstep 切断正規分布モデルの推定ステップ
srmdllTNormMVF 切断正規分布モデルの平均値を計算する
srmdllTNormRate 切断正規分布モデルの障害率を計算する
srmdllTNormInverseMVF 切断正規分布モデルの平均値の逆関数を計算する
srmdllTNormMTTF 切断正規分布モデルの MTTF を計算する

対数正規分布モデル

関数名 機能
srmdllLNormEMstep 対数正規分布モデルの推定ステップ
srmdllLNormMVF 対数正規分布モデルの平均値を計算する
srmdllLNormRate 対数正規分布モデルの障害率を計算する
srmdllLNormInverseMVF 対数正規分布モデルの平均値の逆関数を計算する
srmdllLNormMTTF 対数正規分布モデルの MTTF を計算する

切断ロジスティック分布モデル

関数名 機能
srmdllTLogistEMstep 切断ロジスティック分布モデルの推定ステップ
srmdllTLogistMVF 切断ロジスティック分布モデルの平均値を計算する
srmdllTLogistRate 切断ロジスティック分布モデルの障害率を計算する
srmdllTLogistInverseMVF 切断ロジスティック分布モデルの平均値の逆関数を計算する
srmdllTLogistMTTF 切断ロジスティック分布モデルの MTTF を計算する

対数ロジスティック分布モデル

関数名 機能
srmdllLLogistEMstep 対数ロジスティック分布モデルの推定ステップ
srmdllLLogistMVF 対数ロジスティック分布モデルの平均値を計算する
srmdllLLogistRate 対数ロジスティック分布モデルの障害率を計算する
srmdllLLogistInverseMVF 対数ロジスティック分布モデルの平均値の逆関数を計算する
srmdllLLogistMTTF 対数ロジスティック分布モデルの MTTF を計算する

切断最大値分布モデル

関数名 機能
srmdllTXvMaxEMstep 切断最大値分布モデルの推定ステップ
srmdllTXvMaxMVF 切断最大値分布モデルの平均値を計算する
srmdllTXvMaxRate 切断最大値分布モデルの障害率を計算する
srmdllTXvMaxInverseMVF 切断最大値分布モデルの平均値の逆関数を計算する
srmdllTXvMaxMTTF 切断最大値分布モデルの MTTF を計算する

対数最大値分布モデル

関数名 機能
srmdllLXvMaxEMstep 対数最大値分布モデルの推定ステップ
srmdllLXvMaxMVF 対数最大値分布モデルの平均値を計算する
srmdllLXvMaxRate 対数最大値分布モデルの障害率を計算する
srmdllLXvMaxInverseMVF 対数最大値分布モデルの平均値の逆関数を計算する
srmdllLXvMaxMTTF 対数最大値分布モデルの MTTF を計算する

切断最小値分布モデル

関数名 機能
srmdllTXvMinEMstep 切断最小値分布モデルの推定ステップ
srmdllTXvMinMVF 切断最小値分布モデルの平均値を計算する
srmdllTXvMinRate 切断最小値分布モデルの障害率を計算する
srmdllTXvMinInverseMVF 切断最小値分布モデルの平均値の逆関数を計算する
srmdllTXvMinMTTF 切断最小値分布モデルの MTTF を計算する

対数最小値分布モデル

関数名 機能
srmdllLXvMinEMstep 対数最小値分布モデルの推定ステップ
srmdllLXvMinMVF 対数最小値分布モデルの平均値を計算する
srmdllLXvMinRate 対数最小値分布モデルの障害率を計算する
srmdllLXvMinInverseMVF 対数最小値分布モデルの平均値の逆関数を計算する
srmdllLXvMinMTTF 対数最小値分布モデルの MTTF を計算する

Last Updated (Saturday, 15 May 2010 15:48)

 

Copyright © 2010 Hiroyuki Okamura.
All Rights Reserved.