6
Abstract The cost of field service has significantly increased the need for design for maintainability (DFM). How to decide which maintenance policy should be performed is one of the service cost reduction problems. Exploiting the knowledge-based technology as well as the multi-objective analysis, this paper presents a decision tree selecting model (DTSM) for alternative maintenance policies, and further, develops a weight-based maintenance policy (WBMP) for personal computer (PC) manufacturers to achieve a low field repair cost. Cores to the knowledge-based policy selecting are decision tree representation models. This design identifies maintainable problems early in the system design and selects economic maintenance policies for PC manufacturers. The key of the WBMP system is to use product's status as a guide for performing maintenance tasks. A simulation model based on a field service operation is built to estimate the value of the WBMP system. Test runs of DTSM and WBMP over field service compatible environments demonstrate both the feasibility and potential effectiveness for applications. Index Terms — Decision tree, design for maintainability, field service, knowledge engineering, maintenance policy, multi-objective analysis, simulation. I. INTRODUCTION IELD service is a complex process that involves sending technicians to perform repair tasks on consumer products. It is responsible for having failed products fixed and keeping a low service cost. The cost of field service is an important corporate activity but it is often not well understood. Most industry companies do not have enough time to devote to an economic analysis of field service, but it is clear that the benefits of doing so are enormous. Therefore, minimal the field service cost is particularly critical to global competitiveness for an electronic company. There are a number of possible maintenance policies, and how to decide which policy should be performed is one of the field service cost reduction problems. Functionally, there are two sub-decisions of policy selecting: situation assessment (SA) and policy priority determination (PPD). The decision of SA classifies raw field system report data into comprehensible terms about service situations. PPD sets among policies priority of performing based on service situation, policy attributes and system operational requirements. Organizationally, there are three hierarchical levels of maintenance support for electronic industry [1]: organizational maintenance, intermediate maintenance, and supplier maintenance and illustrated in Fig. 1. Organizational maintenance is accomplished on the subsystem (e.g., motherboard, CDROM, or VGA card) of the system (e.g., desktop or laptop) at the customer's operational site. Technicians assigned to this level replace the failed subsystems, but do not repair the failed ones. Then, they forward removed subsystems to the intermediate level. At intermediate level, subsystems removed from systems may be repaired through the replacement of major units (e.g., power connector, flash memory, or DRAM socket of the motherboard). Maintenance technicians are usually more skilled than those at the organizational level. The supplier level of maintenance includes unit repairing and complete overhauling, as well as system rebuilding. System SubSystem 1 SubSystem 2 Unit 11 Unit 12 Unit 13 Unit 21 Unit 22 Unit 23 Organizational Maintenance Intermediate Maintenance Supplier Maintenance Fig. 1. Three levels of maintenance support Although the policy decision-making problem has been an important research topic in resource management of field service, effective methods for alternative field maintenance policies to achieve high customer satisfaction and a low service cost under dynamic and uncertain environments still pose significant challenges to both researchers and practitioners. Several studies have been conducted in the field service. Ambler [2] explored the issues of testing costs and touched on all aspects of design through to field service. Reinhart and Pecht [3] used computerized techniques to predict maintainable system parameters and speed the design process. They concluded that the field service cost should be lowered through maintainability design. Lin et al. [4] developed a simulation model for field service to estimate the value of a conditioned-based system. Duffuaa et al. [5] described a Maintenance Policy Designs for PC Manufacturers Yu-Ting Lin and Tony Ambler Department of Electrical and Computer Engineering University of Texas at Austin, Austin, TX 78712 USA {ytlin, ambler}@mail.utexas.edu F Proceedings of the 2005 IEEE Conference on Control Applications Toronto, Canada, August 28-31, 2005 TA4.4 0-7803-9354-6/05/$20.00 ©2005 IEEE 687

[IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

  • Upload
    t

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

AbstractThe cost of field service has significantly increased the need for design for maintainability (DFM). How to decide which maintenance policy should be performed is one of the service cost reduction problems. Exploiting the knowledge-based technology as well as the multi-objective analysis, this paper presents a decision tree selecting model (DTSM) for alternative maintenance policies, and further, develops a weight-based maintenance policy (WBMP) for personal computer (PC) manufacturers to achieve a low field repair cost. Cores to the knowledge-based policy selecting are decision tree representation models. This design identifies maintainable problems early in the system design and selects economic maintenance policies for PC manufacturers. The key of the WBMP system is to use product's status as a guide for performing maintenance tasks. A simulation model based on a field service operation is built to estimate the value of the WBMP system. Test runs of DTSM and WBMP over field service compatible environments demonstrate both the feasibility and potential effectiveness for applications.

Index Terms — Decision tree, design for maintainability, field service, knowledge engineering, maintenance policy, multi-objective analysis, simulation.

I. INTRODUCTION

IELD service is a complex process that involves sending technicians to perform repair tasks on consumer products.

It is responsible for having failed products fixed and keeping a low service cost. The cost of field service is an important corporate activity but it is often not well understood. Most industry companies do not have enough time to devote to an economic analysis of field service, but it is clear that the benefits of doing so are enormous. Therefore, minimal the field service cost is particularly critical to global competitiveness for an electronic company.

There are a number of possible maintenance policies, and how to decide which policy should be performed is one of the field service cost reduction problems. Functionally, there are two sub-decisions of policy selecting: situation assessment (SA) and policy priority determination (PPD). The decision of SA classifies raw field system report data into comprehensible terms about service situations. PPD sets among policies priority

of performing based on service situation, policy attributes and system operational requirements. Organizationally, there are three hierarchical levels of maintenance support for electronic industry [1]: organizational maintenance, intermediate maintenance, and supplier maintenance and illustrated in Fig. 1. Organizational maintenance is accomplished on the subsystem (e.g., motherboard, CDROM, or VGA card) of the system (e.g., desktop or laptop) at the customer's operational site. Technicians assigned to this level replace the failed subsystems, but do not repair the failed ones. Then, they forward removed subsystems to the intermediate level. At intermediate level, subsystems removed from systems may be repaired through the replacement of major units (e.g., power connector, flash memory, or DRAM socket of the motherboard). Maintenance technicians are usually more skilled than those at the organizational level. The supplier level of maintenance includes unit repairing and complete overhauling, as well as system rebuilding.

System

SubSystem 1 SubSystem 2

Unit 11 Unit 12 Unit 13 Unit 21 Unit 22 Unit 23

Organizational Maintenance

Intermediate Maintenance

Supplier Maintenance

Fig. 1. Three levels of maintenance support

Although the policy decision-making problem has been an important research topic in resource management of field service, effective methods for alternative field maintenance policies to achieve high customer satisfaction and a low service cost under dynamic and uncertain environments still pose significant challenges to both researchers and practitioners. Several studies have been conducted in the field service. Ambler [2] explored the issues of testing costs and touched on all aspects of design through to field service. Reinhart and Pecht [3] used computerized techniques to predict maintainable system parameters and speed the design process. They concluded that the field service cost should be lowered through maintainability design. Lin et al. [4] developed a simulation model for field service to estimate the value of a conditioned-based system. Duffuaa et al. [5] described a

Maintenance Policy Designs for PC Manufacturers

Yu-Ting Lin and Tony Ambler Department of Electrical and Computer Engineering

University of Texas at Austin, Austin, TX 78712 USA {ytlin, ambler}@mail.utexas.edu

F

Proceedings of the2005 IEEE Conference on Control ApplicationsToronto, Canada, August 28-31, 2005

TA4.4

0-7803-9354-6/05/$20.00 ©2005 IEEE 687

Page 2: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

generic conceptual model, which can be used to develop a discrete event maintenance simulation model. Hori et al. [6] developed a diagnostic case-based reasoning system, which infers possible defects in a home electrical appliance. Szczerbicki and White [7] demonstrated the use of simulation to model the management process for condition monitoring. Watson et al. [8] conducted a simulation metamodel to improve response-time planning and field service operations. They described how to use simulations to estimate the performance of the field service model and had confirmed that an economic maintenance policy for field service has significant cost reduction impacts.

In spite of the many research results, skilled decision-makers mainly make maintenance policy selecting decisions in current field service department practice. However, there are a few problems with current practices: (1) good practices only rely on human intelligence; (2) policy selecting knowledge is implicit; (3) training new decision-makers is not an efficient use of veteran decision-makers' time; (4) policy selecting knowledge documentation has been important but often overlooked.

Exploiting the advantages of the knowledge-based technology [9-10] and design for maintainability (DFM), this paper presents a decision tree selecting model (DTSM) for alternative maintenance policies, and further, develops a weight-based maintenance policy (WBMP) for electronic systems to support field service operations. A personal computer (PC) system as the conveyer of our research is selected. The DTSM include a top-down decision tree model for SA, a logical decision tree model for PPD, and a sensitivity analysis for decision confidence. The WBMP aims at developing a system, which is capable of performing maintenance tasks based on a product's status to achieve a low field depot cost as well as short service time. A field maintenance simulation model is developed to estimate the cost reduction of implementing a WBMP system.

The remainder of the paper is organized as follows. Section II summarizes the economic analysis of field service. Section III introduces the DTSM for alternative field maintenance policies. The WBMP is presented in Section IV. In Section V, test cases of DTSM and WBMP demonstrate the feasibility and effectiveness for applications. Finally, Section VI concludes the paper.

II. ECONOMIC ANALYSIS OF FIELD SERVICE

A field service cost model is used to analyze the economics of field service domains for PC manufacturers. The model is a straight forward relationship derived from current electronic companies. Many factors are incorporated, but it is not a complete model. The purpose is to introduce the necessity of using this model to maintain a cost effective process, and this is the task of the field service cost model.

As Fig. 2 shows, we assume the field service cost consists of four main components: helpline service cost, online service cost, online testing service cost, and repair service cost. The

overall cost of field service Cfs is given as

Cfs = Chl + Col + Cot + Cre (1) Chl: the cost of helpline service Col: the cost of online service Cot: the cost of online testing service Cre: the cost of repair service

Telephone Operator

Online Test End User

?

Service Technician

•Visit/mail repair or exchange •Repair center •Product exchange

Online Search

Inquiry What-to-ask

Casebase A

Casebase B

Casebase CPossible

Malfunctions

Solution

Service List Service List

Symptoms

Browse

•Online malfunction research •Frequently asked questions •Downloads

Helpline Service

Online Service

Online Testing Service

Repair Service

Solution

Products connecting to internet

Test server running testing software

Chips containing online test

Possible Malfunctions

Fig. 2. Field service model

Chl catches fixed costs of malfunction service, consulting service, and service contracts. The helpline cost depends on customer number and telephone operator cost. The telephone assistant cost is a function of the human resource required to serve customers. Col consists of costs of online malfunction research, frequently asked questions, downloads, and self-help service. Cot is the cost required to do online testing service. It can be modeled as a function of online testing malfunction repairs, installation and commissioning assistance, measurements and system checks, and the testing system cost. Cre is a major field service cost component. It consists of system design cost, repair depot/replacement cost, built-in-self-test (BIST) cost, external test equipment cost, reliable factor, production cost, logistic support cost, service technician/personnel skills cost, service response time, life-cycle cost, downtime cost, and customer satisfaction. The overall cost of field repair service Cre is given as

Cre = Csd + Crd + Cbist + Cete + Fre + Cpr + Cls + Csts + Fsrt + Clc + Cdt + Fcs (2) Csd : the cost of system design Crd : the cost of repair depot/replacement Cbist : the cost of built-in-self-test (BIST) Cete : the cost of external test equipment Fre : the factor of reliability Cpr : the cost of production Cls : the cost of logistic support Csts : the cost of service technician/personnel skills Fsrt : the factor of service response time Clc : the cost of life-cycle Cdt : the cost of downtime Fcs : the factor of customer satisfaction

688

Page 3: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

The field repair cost model (2) can be used to evaluate maintenance policy candidates to determine an economic selection. Alternative field maintenance policies for electronic systems fit into three classical categories: non-repairable system, partially repairable system, and fully repairable system, and their cost estimations are shown in Table 1. No repair is accomplished and a failed subsystem item is replaced by a spare when a non-repairable policy is selected. A partially repairable policy indicates that subsystem repair constitutes the remove and replacement of failed subsystem, which is repaired through the removal and replacement of units. By applying a fully repairable system, individual units within subsystem are designed as being repairable. Note that it is important to consider life-cycle cost, downtime cost, and customer satisfaction factor in the policy decision-making process, which are highly dependent on operational requirements and goals of an electronic company.

The inputs of the field service cost model (1) are the parameters of each sub-cost, and its output is the cost of field service for an electronic company. It represents customer-and-company relationships. In some cases, it can be selected from a company's prior work. In other cases, it can be derived from expert field managers. In system design flows, many complex processes and parameters in design, manufacturing, testing, and field operations are applied to develop the field service cost model, and these parameters make the developing approach of the cost model highly difficult and time consuming. Also, the finance department of the company should approve all equations used in the field service cost model.

Maintenance Policy Categories of Electronic Systems

Cost Factors Best Non-Repairable System

PartiallyRepairable

system

FullyRepairable

System System Design Cost L L LM H Replacement Cost L H LM L BIST Cost L L L M External Test Equipment Cost L M MH H Reliable Factor H H MH L Production Cost L LM LM MH Logistic Support Cost L LM LM H Personnel Skill Cost L L L MH Service Response Time Factor L L LM H Life-Cycle Cost L N/A N/A N/A Downtime Cost L N/A N/A N/A Satisfaction Factor H N/A N/A N/A L: Low; LM: Low-to-Medium; M: Medium; MH: Medium-to-High; H: High; BIST: Built-in-self- Test; N/A: Not Applicable Table 1. Cost estimation of maintenance policies

III. DECISION TREE SELECTING MODEL FOR ALTERNATIVEMAINTENANCE POLICIES

There are many developed approaches toward decision supporting systems. We treat the problem as one of developing a knowledge representation model for maintenance policy selecting. To help decision-makers make maintenance policy trade-offs, we build a decision tree selecting model (DTSM) for alternative field maintenance policies as shown in Fig. 3, and it consists of (1) a weight setting module for situation assessment (SA), (2) a decision making module for policy priority determination (PPD), and (3) a sensitivity analysis module to analyze the confidence of the decision made by DTSM. The decision tree model has the advantage of human-like reasoning procedures, which is important for policy selecting knowledge documentation.

The economic selection

Build top-down decision tree (TDDT) weight base

Obtain weights based on field service situation

Modify weights via GUI

Create logical decision tree (LDT)

Calculate preference scores of maintenance policies

Rank maintenance policies and select the highest one

Decision Making Module

Sensitivity Analysis Module

Weight Setting Module

Fig. 3. DTSM for alternative maintenance policies

A. Weight Setting Module The SA knowledge is a logic of decision-makers to set

maintenance policy priorities according to operational goals, and it represents ideas of how decision-makers to make economic maintenance policy decisions. To document decision-makers' selecting knowledge, a weight base with service situations is built. Each service situation is corresponding to a set of weights, which can be used in decision making module to make PPD decisions. A knowledge engineering procedure is designed to build the knowledge base. Our methodology consists of knowledge extraction, design of knowledge representation model, implementation, and validation of the model [9] as described in Fig. 4.

1. Observe human actions 2. Collect desired data 3. Search information flow

Building a Knowledge

Base

Knowledge Extraction Knowledge Base Implementation Inferring New Facts

Debugging a Knowledge Base

Updating a Knowledge Base Logic

Fig. 4. The knowledge engineering tool

A top-down decision tree (TDDT) model is used to construct the weight base since it reflects decision-maker's reasoning in a natural way as depicted in Fig. 5. In building a TDDT weight

689

Page 4: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

base, rules are classifying functions according to service statuses, and each node is labeled with the rules. Each leaf node represents target classes where sets of weights are put. By examining the paths that lead to leaf nodes, a set of weights for a specific service situation can be obtained. TDDT selecting knowledge is formed by defining rules and configuring TDDT via veteran decision-makers or by a decision tree learning algorithm such as C4.5 [10]. To implement the SA knowledge, a piece of code and a link with database are required. Weight base verification is to pose queries to the inference procedure and get responses. After TDDT weight base is built, we can obtain a set of SA weights for a specific service situation. Veteran decision-makers can modify the weight setting for verifications by using a GUI design.

Root Node Service Dept.

Situation Status 1

O

M H

L

H

L

Node Service Dept.

Situation Status 2

H

LLeaf Node

Leaf Node

Leaf Node

P2 set of weight

P5 set of weight

Node Service Dept.

Situation Status 2

Node Service Dept.

Situation Status 3

Leaf Node

P3 set of weight

Leaf Node

P4 set of weight

O: Over M: Meet H: High L: Low

P1 set of weight

Fig. 5. Top-down decision tree model for SA

Logical Decision Tree

for PPD

Replacement Cost

Reliable Factor

Logistic Support Cost

Production Cost

External Test Equipment Cost

BIST Cost

System Design Cost

Sub-Cost Function

Personnel Skill Cost

Service Response Time Factor

Life-Cycle Cost

Weight 1

Weight 2

Weight 3

Weight 4

Weight 5

Weight 6

Weight 7

Weight 8

Weight 9

Weight 10

Downtime Cost

Satisfaction Factor

Weight 11

Weight 12

Fig. 6. Logical decision tree model for PPD

B. Decision Making Module The technique of logical decision analysis [11-13] is used to

perform PPD. A logical decision tree (LDT) model based on Table 1 with 12 sub-costs for alternative field maintenance policies is built, as depicted in Fig. 6, to demonstrate how to use multi-objective analysis to set priorities for maintenance policy candidates. A field service department of the electronic company as the conveyer of our research is selected. After creating the LDT model, the policy candidate's attributes for all sub-costs can be graded from estimated costs by using the linear utility function. Then, we can multiply policy candidate's

attributes with sub-cost's weights and sum all together to get a preference score for each policy candidate. The economic maintenance policy is selected with the highest preference score under a specific field service situation.

C. Sensitivity Analysis Module A sensitivity analysis to examine the uncertainty of the

decision made by DTSM is built. With sensitivity analysis, a decision-maker can know the confidence of selecting decision. The notations for two sensitivity modes, conservation mode and approximated mode, are defined as follows.

In a specific field service situation:i, k : index of maintenance policy candidate j : index of sub-cost in DTSM N : total number of maintenance policy candidates M : total number of sub-costs Aij : attribute value of i-th maintenance policy corresponding

to j-th sub-cost Wj : weight of j-th sub-cost W : vector of all sub-cost weights (a set of weights) Wj' : new weight of j-th sub-cost W' : vector of all new sub-cost weightsPSi : preference score of i-th maintenance policy PSi' : new preference score of i-th maintenance policy

All policy candidates' preference scores are calculated by the following equation.

1

N1,2,...,i,

21 M

M

jijji

W...Wwhere W

AWPS (3)

If W is a wrong setting and W' is a correct setting, the new preference scores are calculated.

1

N1,2,...,i,

21'M

''

M

jij

'j

'i

W...Wwhere W

AWPS (4)

Assume that i-th candidate is an economic maintenance policy with the highest preference score.

Conservation Mode:If ,...N,i..i-,,ghts, kset of wei for any PSPS '

k'i 113210 ,

the selecting policy decision is absolutely confident. Elsethe selecting policy decision is probably confident.

Approximated Mode:In real applications, weight setting error may not be over 50%, and we assume that it is among 10% in sensitivity analysis module. If ,...,N,i,...,i-,, for k.PSPS ki 1132110 ,the selecting policy decision is approximated absolutely confident. Elsethe selecting policy decision is approximated probably

690

Page 5: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

confident.

IV. WEIGHT-BASED MAINTENANCE POLICY FOR FIELD REPAIRSERVICE

At the finance department of a PC manufacturing company, the field depot cost and service response time are considered two important measures of the field repair service cost. To reduce service response time, a non-repairable system is performed and decision-makers are often faced with the conflicting objective of reducing the depot cost. In this section, we present a weight-based maintenance policy (WBMP) for field repair service. The technology of WBMP aims at developing a system that is capable of performing maintenance tasks based on product's status to achieve a low depot cost as well as short service time.

In the WBMP system, units are classified as field replaceable unit (FRU), base replaceable unit (BRU), and irreplaceable unit (IRU). FRU is replaced in the field; BRU is replaced in the repair center, and IRU is not replaced when it has a failure. Five steps are defined in the WBMP: (1) an identification of units in the subsystem, (2) a definition of units' weights in the subsystem, (3) measures of units' statuses from built-in-self- testing or external testing equipments, (4) a calculation of the function score of the subsystem, and (5) a decision of replacing whether a new subsystem or new units.

A. Unit Identification: This step decomposes a system into several subsystems and partitions a subsystem into FRU, BRU, and IRU.

B. Unit's Weight Definition: For replaceable units (FRU and BRU), we define unit's weight, UWi, as its cost in dollars. For IRU, we define UWi as subsystem's cost in dollars.

UWi = Ci when the unit is replaceableUWi = Css when the unit is irreplaceable Ci : i-th unit's cost in the subsystem Css : subsystem cost

C. Status Measurement: When a unit fails, a subsystem is also under a failed mode and has malfunctions. From built-in self-testing or external testing results, the status of each unit can be obtained.

Si = 0 means the unit is in the good operation mode. Si = 1 means the unit is in the failed operation mode.

D. Function Score Calculation: This step is responsible for calculating function score (FS) of each subsystem.

subsystem theofscorefunction therepresentsunitth-iofscorefunction therepresents

ii

iii

FSFS

SUWFS

E. Maintenance Decision: A replacement strategy is selected by comparing FS with FS threshold (FSth).

If FS< FSth, replace failed units with new units. If FS> FSth, replace the subsystem with a new one. FSth = Css - Cec

Cec : extra service cost when performing unit replacing tasks It should be noted that based on WBMP, comparing with

non-repairable system, the overall field service cost in section II should be reduced. We believe that a WBMP system has the potential of reducing the field service cost. The new field service cost model can be written as Cfs' = Chl + Col + Cot + Cre' (5) Cre': repair service cost of a WBMP system

V. INTEGRATION AND RESULTS

This section describes the integration of DTSM, case runs of DTSM, and simulation models of the non-repairable system and our WBMP system.

To evaluate how close a DTSM conforms to decision- makers' decisions based on the field repair cost model (2), the prototype system is implemented, and test cases are conducted to validate the DTSM. In integrating TDDT model and LDT model, data linkages between codes and databases are required. The integration architecture is proposed to make the system be modified or reused more easily as shown in Fig. 7. The Logical Decisions for Windows [14] software is used to configure the LDT model since it has user-friendly GUI environment and powerful analysis tool. For validating DTSM, a measure of matching rate is defined as the percentage of common selections of the two policy decisions generated by DTSM and the field repair cost model (2) for the same policy candidates. In the 20 validation experiment cases, the average matching rate is 90%. Validation results support that our DTSM allows decision-makers to explicitly and intuitively express their maintenance policy selecting knowledge by using the GUI. Also, DTSM clearly facilitates easy documentation of knowledge. Fig. 8 shows the economic maintenance policy selecting for a PC system is partially repairable policy. From approximated sensitivity analysis, we conclude that partially repairable policy for the PC system is an approximated absolutely confident selection. This conclusion also supports the development of the WBMP for PC systems.

Statuses

Logical DT Software

Database

Tree Configuration

TDDT Config. UI

Engineer UI

Preview Inference

Configuration DT

DT Config.Service Dept.

Config. Save DT

Config. Read DT

Selection Economic Policy

Request Review

Integration of DTSM

Fig. 7. System architecture of DTSM

To justify the cost of implementing a WBMP system, a simulation model is used to estimate its benefit in terms of the depot cost reduction. A test case is built for a repair center with

691

Page 6: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

15 field technicians, and each technician works eight hours a day. When a product (e.g., desktop or laptop) fails to work, a customer makes a service call or runs an online testing. If the failed product can't be repaired by a helpline operator or online repair functions, then the failed product is delivered to the repair center. First, all failed products in the repair center are processed to record and to save in a database application. Second, test engineers test these failed products and determine repairing tasks based on the selected maintenance policy, and then they are put in the waiting queue prior to be repaired. Third, these failed products are repaired by field technicians. Fourth, these repaired products are tested by test engineers to examine their functions. If they pass the function test, they are sent to a repaired storage and delivered back to customers. Otherwise, they are sent to the third step.

Ranking for Economic Maintenance Policy Selection Goal

AlternativePartially Repairable systemNon-Repairable SystemFully Repairable System

Utility 0.750 0.648 0.370

Replacement CostBIST CostProduction Cost

Service Response TimeExternal Test Equipment CostLogistic Support Cost

System Design CostReliable FactorPersonnel Skills

Preference Set = NEW PREF. SET

Fig. 8. Result of DTSM for electronic systems

In order to estimate the value of the WBMP system, two scenario simulations are developed: one with a non-repairable system, and one with a WBMP system. In the case without a WBMP system, all failed systems are all repaired by replacing failed subsystems with new ones; while in the case with a WBMP system, those failed systems are repaired by replacing with new units or new subsystems based on their statuses. The Enterprise Dynamics [15] simulation software is used to implement the simulation model. To run the simulations, the following data are required: (1) products pre-processing time when they arrive in a repair center, (2) probability distribution of failed product testing time, (3) queuing discipline in front of field technicians, (4) probability distribution of product repairing time, (5) probability distribution of repaired product testing time, (6) queuing discipline in front of the repaired storage, and (7) the ratio of the unit replacing cost and the subsystem replacing cost.

To assess the service cost reduction of the WBMP system, 2 important measures are used: (1) number of repaired products, and (2) depot cost reduction of the WBMP. The first measure is used to reflect the number of the service tasks and the other one is used to estimate the repair service cost. Five simulation runs are conducted for both scenarios with and without a WBMP system. In each run, the field repair operation is simulated for one month. The simulation results show that the WBMP system increases the number of repaired products by approximately 15% and reduces the field depot cost by about 44%.

VI. CONCLUSION

The complexity and cost of field service are very high. The emerging research for reducing the field service cost becomes more and more important. The emphasis of this paper is to design a decision tree selecting model (DTSM) for alternative maintenance policies, and further, to develop a weight-based maintenance policy (WBMP) for field repair service. Developments of the DTSM include a knowledge engineering method to extract expert knowledge for situation assessment and a multi-objective analysis to calculate preference scores for policy priority determination. The WBMP aims at developing a system to achieve a low field depot cost as well as short service time. From our simulation results, the field repair depot cost is reduced significantly with a WBMP system. The DTSM and WBMP can also be combined with a cost-effective design for failure diagnosis to build an economic field repair service model. Future work is to implement the DTSM and WBMP designs on a commercial field service system.

REFERENCES

[1] Benjamin S. Blanchard, Dinesh Verma, and Elmer L. Peterson, Maintainability: A Key to Effective Serviceability and Maintenance Management. John Wiley & Sons, N.Y., 1995, pp. 145-165.

[2] A. Ambler, “The Cost of Test,” Proceedings of AutoTestCon, IEEE Systems Readiness Technology Conference, 2001, pp. 515-523.

[3] Hugh Reinhart and Michael Pecht, “Automated Design for Maintainability,” Proceedings of the IEEE 1990 National, Aerospace and Electronics Conference, Dayton, OH, May 1990, pp. 1227 – 1232.

[4] Yiqing Lin, Arthur Hsu, and Ravi Rajamani, “A Simulation Model for Field Service with Condition-Based Maintenance,” Proceedings of the 2002 Winter Simulation Conference, Dec. 8-11, 2002, pp. 1885 - 1890.

[5] S. O. Duffuaa, M. Ben-Daya, K. S. Al-Sultan, and A. A. Andijani, “A Generic Conceptual Simulation Model for Maintenance Systems,” Journal of Quality in Maintenance Engineering, vol. 7, pp. 207-219, 2001.

[6] Satoshi Hori, Hiromitsu Sugimatsu, Soshi Furukawa, and Hirokazu Taki, “Utilizing Repair Cases of Home Electrical Appliances,” IEICE Trans. Inf. & Syst., vol. E82-D, no. 12, 1999.

[7] E. Szczerbicki, and W. White, “System Modeling and Simulation for Predictive Maintenance,” Cybernetics and Systems, vol. 29, pp. 481-498, 1998.

[8] E. F. Watson, P. P. Chawda, B. McCarthy, M. J. Drevna, and R. P. Sadowski, “A Simulation Metamodel for response-time planning,” Decision Sciences, vol. 29, pp. 217-241, 1998.

[9] Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach. Prentice Hall, Upper Saddle River, New Jersey, 1995, pp. 217-264.

[10] J. R. Quinlan. C4.5: Programs for Machine Learning. Morgan Kaufmann, 1993.

[11] Y.-T. Lin, S.-C. Chang, M. Chien, C.-H. Chang3, K.-H. Hsu3, H.-R. Chen3, B.-W. Hsieh, “Design and Implementation of a Knowledge Representation Model for Tool Dispatching,” Proceedings of International Symposium on Semiconductor Manufacturing, Tokyo, Oct. 15-17, 2002, pp. 109-112.

[12] Craig W. Kirkwood, Strategic Decision Making: Multiobjective Decision Analysis with Spreadsheets. Belmont, CA: Wadsworth, 1997, pp. 155-190.

[13] Blanchard, B.S., System Engineering Management. John Wiley & Sons, N.Y., 1991.

[14] Logical Decisions for Windows. Available: http://www.logicaldecisions.com

[15] Enterprise Dynamics. Available: http://www.enterprisedynamics.com/

692