「入門 信頼性工学」第1章~第2章
福井泰好「入門 信頼性工学(第2版)」森北出版 の読後メモ。 設例について、Python [Google Colaboratory]による演算処理例を示す。 1章 信頼性工学の概要 p5 図1.4 部品数と部品の信頼度Rがアイテムの信頼度におよぼす影響 (作業手順) 部品数を 1~\(10^6\) 個まで設定(グラフ横軸) 部品の信頼度\(R\)を複数設定 アイテム(直列システム全体)の信頼度を計算(グラフ縦軸) グラフ化 import numpy as np import matplotlib.pyplot as plt start = 0 end = 10**6 X_list = np.arange(start, end, 1) #部品数 R_list = [0.9, 0.99, 0.999, 0.9999, 0.99999] # 部品の信頼度 fig = plt.figure() ax = fig.add_subplot(1, 1, 1) ax.grid(color='gray') for rel in range(len(R_list)): Y_list = R_list[rel]**X_list # システム全体の信頼度 ax.plot(X_list, Y_list, label=fr'R={R_list[rel]}') plt.xscale('log') #横軸を対数目盛り plt.xlabel('Number of parts') plt.ylabel('Overall system reliability') plt.xlim(1,) # 部品点数は1以上 plt.ylim(0,) plt.legend() plt.show() 部品点数が増加するにつれて、直列システムの信頼度は減少する。 同減少度合いは、部品の信頼度が小さいほど、強い。 p11 例題1.1 信頼度R (作業手順) 故障時刻と信頼度を求めたい時刻(運用時刻)のリストを設定 特定の運用時刻における残存数を計算する関数を設定 各残存数から各信頼度を計算 一覧表化 import pandas as pd Num = 3 # アイテム数 f_time = [6,12,2...