設計概要
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)