zoukankan      html  css  js  c++  java
  • 可靠性设计

      假定要设计一个系统,这个系统由若干个以串联方式连接在一起的不同设备所组成(图6.1所示)。设ri是设备Di的可靠性(即ri是Di正常运转的概率),则整个系统的可靠性就是Πri。即便这些单个设备是非常可靠的(每个ri都非常接近于1),该系统的可靠性也不一定很高。

      为了提高系统可靠性,最好是增加一些重复设备,并通过开关线路把数个同类设备并联在一起(见图6.2)。由开关线路来判明其中的设备的运行情况,并将能正常运行的某台投入使用.

      若第i级的设备Di的台数为mi,那么这mi台设备同时出现故障的概率为(1-ri)mi。从而第i级的可靠性就变成1-(1-ri)mi。在任何实际系统中,每一级的可靠性要比1-(1-ri)mi小一些,这是因为开关线路本身并不是完全可靠的,而且同一类设备的失误率也不可能是完全独立的,基于以上分析,不妨假设第i级的可靠性由函数φi(mi)给定,l≤i≤n。并且可以看出,开始时φi(mi)随mi值的增大而增大,在到达mi的某个取值以后φi(mi)的值则可能下降。这个多级系统的可靠性是Πφi(mi)[1<=i<=n].

      所谓可靠性设计最优化问题是在可容许最大成本C的约束下,如何使系统的可靠性达到最优的问题。假设cj是一台设备j的成本,由于系统中每种设备至少有一台,故设备j允许配置的台数至多为:uj=[(c+cj-Σck)/cj](1<k<n). 

    于是,整个系统的可靠性设计问题由RELI(l,n,c)表示。它的一个最优解是对m1, …, mn的一系列决策的结果。每得到一个mi都要对其取值进行一次决策。设fi(X)是在容许成本值X约束下对前i种设备组成的子系统可靠性设计的最优值,即fi(X)=maxΠφj(mj) ,1≤j≤i。那么,最优解的可靠性是fn(c)。所作的最后决策要求从(1,2, …, un)中选择一个元素作为mn。一旦选出了mn的值,则下阶段的决策就应使剩余资金c-cnmn按最优的方式使用。于是,有

      显然,当0≤X≤c时,对于所有的X,有f0(X)=1。使用类似于解0/l背包问的方法可以解出(6.3)式。设Si由(f,X)形式的序偶所组成,其中f=fi(X)。
      由m1,…,mn的决策序列所得出的每一个不同的X都至多只有一个序偶。支配规则对这个问题也适用,即当且仅当f1≥f2而X1≤X2时,(f1,X1)支配(f2,X2)。那些受支配的序偶可从Si中舍去。

  • 相关阅读:
    LeetCode Single Number
    Leetcode Populating Next Right Pointers in Each Node
    LeetCode Permutations
    Leetcode Sum Root to Leaf Numbers
    LeetCode Candy
    LeetCode Sort List
    LeetCode Remove Duplicates from Sorted List II
    LeetCode Remove Duplicates from Sorted List
    spring MVC HandlerInterceptorAdapter
    yum
  • 原文地址:https://www.cnblogs.com/lihuidashen/p/3421828.html
Copyright © 2011-2022 走看看