HOME JOURNALS CONTACT

Journal of Software Engineering

Year: 2014 | Volume: 8 | Issue: 4 | Page No.: 375-386
DOI: 10.3923/jse.2014.375.386
Control Policy for Unreliable Production System Producing Defective Items
Quande Dong and Xu Xu

Abstract: In this study, a kind of production control policy is developed for a single-machine, multi-type products, unreliable manufacturing system with defective items, which is used to minimize the average production cost. Compared with the theoretical value, it proves feasible. It is proved optimal when the system meets to a special condition, complete analytical solutions of hedging points and an average inventory/backlog cost is obtained and the relationship between hedging points and system parameters is given. In the solution part, a computer simulation method combines with particle swarm algorithm is proposed to get the approximate value of hedging points. The influence on hedging points of initial states is discussed. Simulation results demonstrate that the method can also be applied to a system under general situation.

Fulltext PDF Fulltext HTML

How to cite this article
Quande Dong and Xu Xu, 2014. Control Policy for Unreliable Production System Producing Defective Items. Journal of Software Engineering, 8: 375-386.

Keywords: Defective items, unreliable production system, production control, particle swarm algorithm and hedging point policy

INTRODUCTION

In the 80's of the last century, Kimemia and Gershwin established a stochastic dynamic programming model of a continuous type and proposed hedging point policy to solve the optimal control problem of unreliable production system (Zhang and Zheng, 1999a). Under the condition that the product demand rate unchanged and the normal operation of the machine/fault repair, time obeys the exponential distribution, the study of Bielecki and Kumar (1988) adopts single product type unreliable production system as the research object and gives the infinite horizon average over fulfil/shortfall in output cost function, obtaining analysis of the hedging and the average cost of the solution and proving the optimality of the hedging point policy. Then many researchers carried out deep research and published a large number of studies (Martinelli and Valigi, 2004; Liu, 2005; Zhang and Zheng, 1999b; Mok and Porter, 2006; Gershwin et al., 2009; Mok, 2011). Most of these studies assume that the products are all good ones and this is not possible in actual production. The quality of the products is affected by people, equipment, raw materials, production technology and other factors, therefore in the production process, some factors such as disoperation and raw material defects will lead to the defective product. Therefore, introducing optimization control problem into unreliable production system is of practical significance. Until now, there is little literature about it, Cao et al. (2007) first proposed the concept of valid product remainder, considering the possible material scrap situation caused by accidental factors in the production process, set up a valid product remainder as one state variables in the optimal control model and got a new strategy. However, it does not give a deep study on optimality and the control strategy. The study of Song and Wang (2007) adopts the scatter technique, gives optimal production control strategy of the product random defects unreliable system in finite time, which overcomes the defects of previous literature that easily lead to system state divergence. Mhada et al. (2011) gives a safe point control strategy, getting the analytical solution hedging point of the infinite time domain of system and average overyield/underproduction cost and further analyzes the relationship between the distribution of the hedging point and the system parameters. The study of Hajji et al. (2011) integrates specifications into production control problem, considering the defective rate as a function of the product specification, puts forward a kind of product specifications and productivity joint decision model, obtaining the analytic function between systems in infinite time domain specifications, hedging and average profit of production of the three and analyses the relationship between the distribution and the system parameters of the hedging point. The research object of the above documents is unreliable production system of single product type but a machine to produce various types of products in the actual production. The object of this study is extended from single product type system to the system of multiple product types, gives the system to meet the production of optimal control strategy of a particular condition, the hedging and the average overyield/underproduction cost solutions and hedging and system parameter relationships. This study puts forward a method of using computer simulation combined with particle swarm algorithm to compute approximations safe point of the system. The algorithm results were compared with the theoretical values and verified the feasibility of the method. The effect of initial condition on the value of hedging point was discussed. At last, the method is applied to a general system which also proves that it is effective.

PROBLEM DESCRIPTION AND MODELING

Problem description: An unreliable production system includes a machine which can produce N(N>1) types of products and N(N>1) detection device. There is a buffer zone between each detection device and the machine. Each testing device adopts total inspection way for the products with detection rate and demand rate consistent. There are some hypothesis of aspects for this kind of system:

Raw material is sufficient
Normal operation/product processing time is far less than the machine fault time
To adjust the time when switching between different products of the machine is negligible
The maximum productivity of various types of products is the same
Rate and the repair rate are exponentially distributed machine fault
Product demand rate is constant in the infinite time domain
Defective occurrence obeys Bernoulli distribution, the defective rate is known
Once leave the buffer zone, defective products would not consider cost
Detection device does not have any fault, without considering the detection error
The material flow can be regarded as a continuous process

Dynamic characteristic and mathematical model: The dynamic characteristics of the system are:

Constraint conditions are:

(1)

(2)

Equation 1 represents constraints of machine capacity and Eq. 2 represents the necessary conditions that demands can be met.

According to the dynamic characteristics of the system and the preceding assumptions, averaging over production/shortfall in output cost function for a system can be obtained by:

(3)

Definitions of some related parameters and variables are as follows:

J : Average over fulfill/shortfall cost
xi(t) : Inventory of the ith product at t time, xi(t) = xi1(t)+xi2(t)
xi1(t) : Inventory of qualified products of the ith product at t time, represents over fulfill number, represents shortfall number
xi2(t) : Inventory of the defective products of the ith product at t time
: Ith product of over production cost coefficient
hi : Ith product of defective cost coefficient. The defective products will not only make the system and produce the storage costs but also will lead to additional costs such as waste machine production capacity, so the inferior cost coefficient is larger than over production cost coefficient (Hajji et al., 2011), that is
: Ith product of shortfall in output cost coefficient. Usually a bad crop will have negative effects on the production credit of the enterprise, which will bring great losses to the enterprise, so the cost of production shortfall in output coefficient is greater than the cost coefficient and the inferior cost coefficient. that is
ui(t) : Productivity of the ith product in t time, 0≤ui(t)≤ui max
τi : Reverse of the most productivity umax, τ = 1/umax
α(t) : Condition of machine in t time. When machine runs normally α(t) is 1, else 0
d : Demand rate of product, d = (d1, d2, …, dN)
p : Failure rate of the machine
r : Repair rate of machine
βi : Product defective rate of the ith product

THEORETICAL ANALYSIS

For multiple types of products of an unreliable production system, Sethi and Zhang (1999) gave the optimal control strategy and obtained analytic solution of the hedging point of infinite horizon and average cost and production/shortfall in output without considering the quality of products. In theoretical analysis of product random defects, the optimal control strategy and hedging system are given in special conditions and obtained the analytical solution of hedging point and the average cost of production/shortfall in output.

Definition 1: If the product demand rate remained unchanged in the infinite horizon, normal operation/machine fault repair time obeys the exponential distribution and the product cost coefficient and the defective rate are the same, such as Eq. 4, the special conditions are said to meet the system.

(4)

Theorem 1: The optimal control strategy of product random defects of single product type under unreliable production system in the special conditions is:

(5)

where, x = (x1, x2, …, xN), Q'(x) = {q:xq1>zq}, K(x) = {j:xj1 = zj}, L(x) = {l:xl1<zl} and d' = d/(1-β).
Hedging point zi is:

The average cost producing/shortfall in output is:

From Eq. 3 we can get:

When system meets Eq. 4, based on study of Sethi and Zhang (1999), the above equation can be further represented by:

(6)

Compare Eq. 6 with the average over production/shortfall in output cost function in Sethi and Zhang (1999), we can find that the two are completely same in form. Therefore, the hedging point strategy of the system is:

where, x = (x1, x2, …, xN), Q'(x) = {q:xq1>zq}, K(x) = {j:xj1 = zj}, L(x) = {l:xl1<zl}, d' = d/(1-β).

Before solving Eq. 6, we first discuss Eq. 7:

(7)

Where:

the system represented by the above equation can be expressed as when a certain type of product is out of stock, other types of products can be used to replace them, therefore:

so, J’≤J. In fact, the system represented by Eq. 7 is like a single product type unreliable production system whose demand rate is:

According to Bielecki and Kumar (1988), its optimal control strategy is:

Hedging point z* is:

The average cost of production/shortfall in output J’ is:

According to Sethi and Zhang (1999) theorem 4.1, hedging point:

is the average cost of production/shortfall in output J = J’ and Eq. 5 is the optimal production control strategy.

Corollary 1: When , F>0, zi is monotone decreasing function about g+ and h and is monotone increasing function about g¯.

Proof:

Where:

Because:

therefore, A>0, F+1>1.

We can find that F is monotone decreasing function about Q1. Because:

it is obvious that Q1 about g+ and h are both monotone decreasing, therefore, F(Q1) about g+ and h are both monotone decreasing, so zi about g+ and h are both monotone decreasing.

We can find that F is monotone decreasing function about Q2. Because Q2 = g¯, so F is monotone increasing function about g¯, so zi is monotone increasing function about g¯.

PARTICLE SWARM ALGORITHM

Individual coding: In the particle swarm algorithm, the particle position and velocity are expressed in real number field, this field is easy to obtain hedging point. Therefore, particle can be directly encoded as (z1, z2, …, zN) where, N is number of types of product.

Fitness function: Use computer language to simulate the whole production process simulation system and the repeated simulation results of mean value calculation results as each particle corresponds to the target value is:

where, Jδ is the calculation result of the δth production process, its function form like Eq. 8, w is simulation times, taken as 100. Fitness function is:

where, λ is a constant which is positive.

(8)

EXPERIMENTAL RESULTS

Assume the unreliable production system with a single machine and two types of products, system parameters (Table 1). Particle swarm algorithm parameters are with particle swarm size 40, the inertia weight is 0.5, learning factor is taken as 2 and the iteration number as the 100 generation. In the memory for 4G Intel Core (TM) i5-2400 CPU 3.10 GHZ computer using Compaq Visual Fortran programming operation, the calculated results in the Origin Lab 8 drawn.

Algorithm results vs. theoretical value: From Theorem 1, we can see that when T→∞, the value of hedging point is not related with the initial state, while the initial in finite time state will influence the hedging of the system. For comparison, the initial state assumptions of products are (0,0). The ratios of different types of products obtained by algorithm (Table 2) are always close to the theoretical value and with T increasing, hedging points obtained by algorithm are gradually close to theoretical value, so the algorithm used in this study is feasible. In addition, we can find that the method used in this study can get safe point of the system in finite time, it is convenient for it to be applied to the demand of the products only in a short period of time to maintain constant production system. What we need to point out is the initial state of the value refers to the inventory of qualified products in initial time system.

Influence of initial states: Assume that the demand rate is (1,1), the simulation time is 200. The initial state is different (Table 3), different safety values and the initial state value hedging point of the product is relatively small. For the shortfall in output of products, in order to meet the demand, hedging point of such products is relatively large for producing many products, in order to avoid over production causing too much production cost, safety of such products is relatively small.

General case: Another advantage of adopting the combined method of simulation with particle swarm algorithm to obtain hedging point is that it has less restrictive conditions which can be used in the general system.

Table 1: System parameters

Table 2: Algorithm results and theoretical value

Table 3: Hedging points under different initial states

Table 4: System parameters

Fig. 1: Simulation result of the lognormal distribution case

Fig. 2: Simulation result when parameters are different

Non exponential distribution: Actual operation/production machine fault time not only obeys the exponential distribution but also is likely to be subjected to the other distributions such as the logarithmic distribution, gamma distribution and Will Bull distribution etc. Suppose, the machine failure rate follows a mean, standard deviation for the logarithmic distribution 100, repair rate follows a mean value, standard deviation was 10 log distribution. Other parameters are shown in Table 1, the simulation taken time is 200, product demand rate (1,1) for the initial state (0,0). The program runs 187 and the algorithm runs 8 generation reach convergence (Fig. 1).

All products with different parameters: In order to facilitate the theoretical analysis, assume that parameters of the products are the same. In the actual production, parameters of each product are usually different (Table 4). Assume that the demand rate is (1,1) for the initial state (0,0), failure rate and repair rate obeys the lognormal distribution with the same, the simulation time is 200. The program runs in 190 sec and the algorithm runs the 60 generation of convergence (Fig. 2).

For the two cases above, after the program runs in the finite time, the objective function can be stable in a certain scope, therefore, method for solving the hedging point of the system generally is feasible.

CONCLUSIONS

This study took into account the existence of defects in the actual production and studied the production control problem of single product type of unreliable production system. First, it analyzed the dynamic characteristics of the system and established the mathematical model of the problem. Second, it gave the optimal production control strategy of the system to meet some special condition in infinite horizon and got the hedging point and average analytical solution of shortfall in output cost over production and finally, it put forward the method of computer simulation combined with particle swarm algorithm hedging point approximation algorithms, the results were compared with the theoretical values to verify the feasibility of the method. It discussed the effect of initial condition on hedging point, the method was applied to the system in a general case and the example showed that the method is also effective. Research on production control problem of unreliable production system product random defects multi-machine multi-product type will be the next study.

ACKNOWLEDGMENTS

This study is supported in part by the following Foundation items: Natural science project of Anhui provincial education department (KJ2012Z400, KJ2013B285, KJ2014A247, KJ2014ZD31), Practice base project of Suzhou University (szxysjjd201204) and industry-university-research project (201310379020).

REFERENCES

  • Zhang, P. and Y. Zheng, 1999. Research on the hedging point policy. Comput. Integrated Manuf. Syst., 5: 62-67.


  • Bielecki, T. and P.R. Kumar, 1988. Optimality of zero-inventory policies for unreliable manufacturing systems. Operations Res., 36: 532-541.
    CrossRef    


  • Martinelli, F. and P. Valigi, 2004. Hedging point policies remain optimal under limited backlog and inventory space. IEEE Trans. Automatic Control, 49: 1863-1871.
    CrossRef    


  • Liu, J., 2005. Study on several production problems based on the hedging point policy. Zhejiang University, Hangzhou.


  • Zhang, P. and Y. Zheng, 1999. A new approach to obtaining the hedging points in multi-part production system by genetic algorithms. Control Theory Applic., 12: 820-825.
    Direct Link    


  • Mok, P.Y. and B. Porter, 2006. Evolutionary optimisation of hedging points for unreliable manufacturing systems. Int. J. Adv. Manuf. Technol., 28: 205-214.
    CrossRef    


  • Gershwin, S.B., B. Tan and M.H. Veatch, 2009. Production control with backlog-dependent demand. IIE Trans., 41: 511-523.
    CrossRef    


  • Mok, P.Y., 2011. Genetic synthesis of production-control systems for unreliable manufacturing systems with variable demands. Comput. Ind. Eng., 61: 198-208.
    CrossRef    


  • Cao, L., F. Liu, X.J. Li and H.L. Huang, 2007. Optimal control of unreliable manufacturing systems based on valid surplus. J. Chongqing Univ. (Nat. Sci. Edn.), 30: 1-4.
    Direct Link    


  • Song, C. and H. Wang, 2007. Optimization production control for production system in a defect-prone environment over finite horizon. Control Theory Appl., 24: 639-650.
    Direct Link    


  • Mhada, F., A. Hajji, R. Malhame, A. Gharbi and R. Pellerin, 2011. Production control of unreliable manufacturing systems producing defective items. J. Q. Maintenance Eng., 17: 238-253.
    CrossRef    


  • Hajji, A., F. Mhada, A. Gharbi, R. Pellerin and R. Malhame, 2011. Integrated product specifications and productivity decision making in unreliable manufacturing systems. Int. J. Prod. Econ., 129: 32-42.
    CrossRef    


  • Sethi, S.P. and H. Zhang, 1999. Average-cost optimal policies for an unreliable flexible multiproduct machine. Int. J. Flexible Manuf. Syst., 11: 147-157.
    CrossRef    

  • © Science Alert. All Rights Reserved