差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
r:maintenance:hard_time_maintenance_on_mdp [2019/01/07 05:58] watalur:maintenance:hard_time_maintenance_on_mdp [2019/01/07 10:04] watalu
行 1: 行 1:
-===== 時間計画保全のマルコフ決定過程による表現 ====+===== 時間計画保全のマルコフ決定過程による表現 =====
  
 ==== 年齢取替の行動の状態遷移行列 ==== ==== 年齢取替の行動の状態遷移行列 ====
行 27: 行 27:
 </code> </code>
  
 +=== 状態指定取替 P.Age ===
 +
 +ある状態でのみ取替を実行し、他の状態では何もしない行動を状態指定取替として定義しておく。
 次の関数は状態を年齢に取り、指定した年齢で取替を行い、他の年齢では何もしないという行動を表す状態遷移行列を生成する。 次の関数は状態を年齢に取り、指定した年齢で取替を行い、他の年齢では何もしないという行動を表す状態遷移行列を生成する。
  
行 44: 行 47:
 } }
 </code> </code>
 +
 +これも状態空間が0から4の場合に実行してみておく。
  
 次の実行例は、年齢が0から4まで推移する対象に、年齢2で取替を行う行列を生成する。 次の実行例は、年齢が0から4まで推移する対象に、年齢2で取替を行う行列を生成する。
  
 <code> <code>
-mmdp_create.age.replacement.matrix(c(0:4,2)+mmdp_create.age.replacement.matrix(c(0:4),2)
 </code> </code>
 +
 +状態指定取替は年齢取替のマルコフ決定過程における表現を与える。
 +
 +<code>
 +> mmdp_create.age.replacement.matrix(c(0:4),3)
 +  0 1 2 3 4
 +0 1 0 0 0 0
 +1 0 1 0 0 0
 +2 0 0 1 0 0
 +3 1 0 0 0 0
 +4 0 0 0 0 1
 +</code>
 +
 +この行動は、通常の状態監視保全では現れないことを注意しておく。
 +
 +=== 劣化の状態遷移行列に故障時の取替を加える ===
  
 時間計画保全では、予防取替と事後取替がある。 時間計画保全では、予防取替と事後取替がある。
行 109: 行 130:
 </code> </code>
  
-反復によって総機体割引き費用を求める。+反復によって総期待割引き費用を求める。
  
 <code> <code>
行 124: 行 145:
  
 同じ設定での状態監視保全は、前回の内容そのままなので省略する。 同じ設定での状態監視保全は、前回の内容そのままなので省略する。
-