令和5年度 春期 応用情報技術者試験 午前 問16

3台の装置 X〜Z を接続したシステム A, B の稼働率に関する記述のうち, 適切なものはどれか。ここで, 3台の装置の稼働率は, いずれも 0 より大きく 1 より小さいものとし, 並列に接続されている部分は, どちらか一方が稼働していればよいものとする。

システムAとシステムBの構成を示すブロック図
図の説明テキスト

システムAとシステムBの構成を示すブロック図。

  • システムA: 装置Xと装置Yが並列に接続されており、その並列部分全体に対して装置Zが直列に接続されている。
  • システムB: 装置Xと装置Zが直列に接続されており、その直列部分全体に対して装置Yが並列に接続されている。
解答・解説

正解: エ. 常に Bの稼働率は Aより高い。

システムの稼働率とは

複数の装置を組み合わせたシステムの稼働率は、接続方法によって以下のように計算します。

  • 直列接続: すべての装置が稼働しているときのみシステムが稼働します。稼働率は各装置の稼働率の積で求めます。
  • 並列接続: 少なくとも1つの装置が稼働していればシステムが稼働します。稼働率は「 1−(全装置が同時に故障する確率)1 - (\text{全装置が同時に故障する確率}) 」で求めます。

正解の根拠

各装置 X、Y、Z の稼働率をそれぞれ xx、yy、zz とします。問題文の条件より、0<x<10 < x < 1、0<y<10 < y < 1、0<z<10 < z < 1 です。

システムAとシステムBの構成から、それぞれの稼働率を計算して比較します。

システムAの稼働率

システムAは、装置Xと装置Yが並列に接続されており、その並列部分全体に対して装置Zが直列に接続されています。
まず、XとYの並列部分の稼働率を求めます。

1−(1−x)(1−y)=x+y−xy1 - (1 - x)(1 - y) = x + y - xy

次に、この並列部分にZが直列に接続されているため、システムA全体の稼働率( RAR_A )は以下のようになります。

RA=(x+y−xy)z=xz+yz−xyzR_A = (x + y - xy)z = xz + yz - xyz

システムBの稼働率

システムBは、装置Xと装置Zが直列に接続されており、その直列部分全体に対して装置Yが並列に接続されています。
まず、XとZの直列部分の稼働率を求めます。

xzxz

次に、この直列部分にYが並列に接続されているため、システムB全体の稼働率( RBR_B )は以下のようになります。

RB=1−(1−xz)(1−y)R_B = 1 - (1 - xz)(1 - y)

RB=1−(1−y−xz+xyz)R_B = 1 - (1 - y - xz + xyz)

RB=xz+y−xyzR_B = xz + y - xyz

稼働率の比較

RBR_B と RAR_A の差を計算します。

RB−RA=(xz+y−xyz)−(xz+yz−xyz)R_B - R_A = (xz + y - xyz) - (xz + yz - xyz)

RB−RA=y−yzR_B - R_A = y - yz

RB−RA=y(1−z)R_B - R_A = y(1 - z)

ここで、yy と zz はともに 00 より大きく 11 より小さい値であるため、y>0y > 0 かつ 1−z>01 - z > 0 となります。
したがって、y(1−z)y(1 - z) は常に正の値になります。

RB−RA>0R_B - R_A > 0

より、常に RB>RAR_B > R_A (システムBの稼働率の方が高い)が成り立ちます。

各選択肢の解説

  • ア: 常にシステムBの稼働率の方が高くなるため、各装置の稼働率の値によって変化することはありません。

  • イ: 両者の差は y(1−z)y(1 - z) となり、稼働率が 00 や 11 ではないため、常に等しくなることはありません。

  • ウ: 計算結果が示すとおり、システムAの稼働率がシステムBを上回ることはありません。

  • エ: 計算結果が示すとおり、常にシステムBの稼働率はシステムAより高いため、正解です。

Spineチーム