![]() |
|
![]() |
|
|
|
|
|||||
Quantitative Approach to Setting Component Reliability Specifications During the design phase, the reliability engineer must determine whether the reliability specifications for a system will be met given the reliabilities of the components that make up the system. If the reliability goal cannot be met with the current component reliabilities, the engineer must allocate the desired reliability to each of the components that would result in the achievement of the overall system reliability goal. The allocated reliability will then be turned into reliability specifications for the components that comprise the system. In this article, we will examine this reliability allocation task via the use of a simple example. For all required calculations, we will utilize ReliaSoft's BlockSim software (the only commercial software package currently capable of performing the tasks presented). Before proceeding with the example, we will present a brief overview of the principles and methodology for reliability allocation using cost/penalty functions. Reliability Allocation and Cost/Penalty
Functions
At this point, we introduce a concept called the Cost Function (or Penalty Function), which describes cost (or difficulty) as a function of the reliability for each component. As shown in Figure 1, BlockSim supports any user-defined function to describe this relationship and the software also has a set of predetermined functions. To simplify the discussion of the analysis, we utilize these predetermined functions in the example that follows. BlockSim's standard cost functions are exponential in nature and are bounded by a minimum and maximum reliability. The following cost function will be used: C(R)=exp{1- f [(R-Rmin)/(Rmax -R)]}. In this case, we will vary f to define the degree of difficulty/cost to increase the component's reliability. The value f=0.9 will be defined as "easy" (least costly) and f=0.1 will be defined as "hard" (most costly), with the numbers in between representing a cost/difficulty somewhere between easy and hard. With this basic understanding of the use of cost functions to quantify the cost to improve a component's reliability, we will proceed with a simple reliability allocation example. Simple Reliability Allocation Example
The objective is to determine the reliability of the system and then if the system reliability does not meet the goal for the system, to allocate reliability for the subsystems, assemblies and components to meet the system goal. Let us assume that our time measure is in hours and that our system reliability goal is 98% at 400 hours. Determining System Reliability and Subsystem
Allocations Based on the system reliability block diagram and the definition of the cost function for increasing the reliability of each subsystem, BlockSim's optimization engine is utilized to determine the optimum allocation of reliabilities at the subsystem level. The allocation results (minimum cost based on the C(R) cost function described previously and the given reliability requirement) are found to be:
Determining Assembly and Component Allocations Once the reliability target for Assembly A has been set, the next step is to allocate this reliability among the components that comprise the assembly. Repeating the same allocation procedure, we see that Assembly A is made up of Component 0 and Component 1. We assume a higher cost for increasing the reliability of Component 0 (f=0.5) and a lower cost for Component 1 (f=0.9). The optimum allocation of reliabilities is found to be:
We have now set reliability specifications for the components and assemblies to achieve the desired reliability for Subsystem A. The same procedure can be repeated for Subsystem B. When the Subsystem B analysis is complete, realistic goals and targets will be have been set for each component in order to achieve the desired system reliability. Conclusion |
|||||
|
[Home] [Software] [Training] [Consulting] [Resources] [Corporate] [Search] [Site Map] [weibull.com] |
|
|
ReliaSoft is a registered trademark of ReliaSoft Corporation in the United States and other countries. |
LEGAL [Terms of Use] [Linking Guidelines] |
| Copyright ©1992-2008 ReliaSoft Corporation, All Rights Reserved |
Contact Webmaster |