Next Article in Journal
Optimal System Frequency Response Model and UFLS Schemes for a Small Receiving-End Power System after Islanding
Previous Article in Journal
Experimental Studies on the Behavior of a Newly-Developed Type of Self-Insulating Concrete Masonry Shear Wall under in-Plane Cyclic Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Jointly Production and Correlated Maintenance Optimization for Parallel Leased Machines

1
Laboratory of Industrial Engineering Production and Maintenance, University of Lorraine, UFR MIM, île du Saulcy-BP 50128, 57045 Metz, France
2
ICN Business School, 54003 Nancy-Metz, France
*
Author to whom correspondence should be addressed.
Appl. Sci. 2017, 7(5), 461; https://doi.org/10.3390/app7050461
Submission received: 8 March 2017 / Revised: 23 April 2017 / Accepted: 25 April 2017 / Published: 30 April 2017

Abstract

:
This paper deals with a preventive maintenance strategy optimization correlated to production for a manufacturing system made by several parallel machines under lease contract. In order to minimize the total cost of production and maintenance by reducing the production system interruptions due to maintenance activities, a correlated group preventive maintenance policy is developed using the gravity center approach (GCA). The aim of this study is to determine an economical production plan and an optimal group preventive maintenance interval Tn at which all machines are maintained simultaneously. An analytical correlation between failure rate of machines and production level is considered and the impact of the preventive maintenance policy on the production plan is studied. Finally, the proposed maintenance policy GPM is compared with an individual simple strategy approach IPM in order to illustrate its efficiency.

1. Introduction

In classical scheduling strategies, it is generally assumed that the system is available to produce at all times, which is wrong since machines are subject to failures and breakdowns. Finding the optimal production plan taking into account the maintenance strategy is then necessary to increase the economic returns of a firm and to handle backorders. In the frame of production and maintenance optimization, Mohamed-Salah et al. [1] presented a simultaneous optimization model of production flow and preventive maintenance actions taking into account the interaction between both services. The authors considered a system composed by a single unit producing one type of product in order to satisfy a constant demand. They proposed a model for the maintenance strategy based on the level of the inventory and the age of the machine. They minimized firstly the total maintenance cost in order to obtain the optimal age of preventive maintenance actions and then established the expression of the total costs associated with the holding stock and unsatisfied demands. The combination between both costs allows minimizing a global cost function integrating simultaneously the maintenance, the inventory as well as the unsatisfied demands costs in order to obtain an optimal security stock.
So many works have treated the joint optimization of production and maintenance strategies. Some of these works were devoted to study the case of restricted and simple systems composed by only one machine while others were interested in more complex systems composed by several machines whose number is fixed and known during the production horizon. Finding the optimal production and maintenance policies, by minimizing the total costs, becomes then more complex when the number of machines is variable. Chelbi et al. [2] developed an optimization model for a production system composed by one machine producing with a constant cadence in order to satisfy the demand. Since the machine is prone to random failures, corrective and preventive maintenance actions are performed at periodically dates T, 2T... They proposed the construction of a security stock S to meet the demand during the period of machine shutdown. The objective of this work is to determine simultaneously the optimal periodicity of preventive maintenance actions T* as well as the optimal stock level S* which minimize the average total cost of maintenance, inventory and unsatisfied demands. Rezg et al. [3] presented an analytical model for a production line composed by n machines which have an identical production rate to satisfy a constant demand. Simulation and genetic algorithms are the approaches used to determine the optimal preventive maintenance dates and stock levels. Some authors treated the coupling between production and maintenance considering new constraints like subcontracting ([4] and [5]). Dellagi et al. [4] developed new maintenance policies while coupling maintenance and production under subcontracting constraint. To satisfy the customer demand, subcontracting is sometimes needed in order to hedge against shortage. Concerning reliability, the authors considered a constant failure rate for the subcontractor’s machine and an optimal maintenance planning for the principal machine by proposing an improved maintenance policy which takes into account the constraint of subcontracting. Zhao et al. [6] considered an order-dependent failure and developed an iterative method to solve the problem for a single-machine system. The model developed by Li et al. [7] optimizes jointly the production and the maintenance schedules for a single machine system taking into account both the quality robustness and the solution robustness. An approach based on a three-phase heuristic is used in order to find the optimal solution. Cui et al. [8] considered the quality aspect of the system in order to integrate the lot-sizing problem to the preventive maintenance scheduling. A system composed by M defined machines was considered and the production and maintenance schedules were determined using a genetic algorithm. The system undergoes quality inspections which are accompanied with adjustment and calibration activities to confirm that the machine will start the next production interval in its normal state. If inspection detected that a shift has occurred (the machine is in a degraded state), all items produced on the related machine interval need to be checked, and defective items should be separated. Fakher et al. [9] studied a production system with a decreasing production capacity over time and determined its production and maintenance plans. Yalaoui et al. [10] studied a multi-product single machine system, which is subject to random failures. They minimized the sum of the total production and maintenance costs related to inventory, backorder, production, set-up, preventive maintenance, and minimal repair under demand satisfaction and machine capacities constraints.
Some works have dealt with the group maintenance scheduling optimization; we can mention Hnaien et al. [11] which is one of the first works to deal with this type of problem. The authors considered a system composed by n independent identical machines which fail separately and developed a nomograph for all machines which allows determining the time for repair as well as the total maintenance cost. The group maintenance activity is performed when a certain time interval elapsed. Okumoto et al. [12] considered two time-intervals (0, T) and (T, T + W) during which failures are either removed by minimal repairs or removed by replacement or are left idle. During the first interval (0, T), if a unit fails at age y it is either replaced by a new one with a probability p(y) or it undergoes a minimal repair with a probability 1-p(y). During the second interval (T, T + W), no replacement is performed until the group maintenance; failures, when occurred, are either removed by minimal repairs or are left idle. The group maintenance strategy in this work is performed at time T + W or upon the kth idle whichever comes first. More recent works have also dealt with the group maintenance optimization problem; Sheu et al. [13] studied the impact of opportunistic maintenance on the effectiveness of condition-based maintenance. They considered a system composed by three components mounted in series and varied few elements such as the number of components, the length of the opportunistic zone and used a dynamic grouping in which group maintenance activity is carried out only for the non-failed components that are in the opportunistic zone. Koochaki et al. [14] developed a group maintenance policy for parallel machines. Their model allows determining jointly the optimal maintenance frequencies, the optimal positions of the maintenance activities and the optimal job sequence. An algorithm in which the authors fixed the maintenance frequencies is provided in order to solve the problem. In the work of Yang et al. [15], the authors used a genetic algorithm in order to develop an optimum group maintenance schedule of a water-distributed network. A judgment matrix based on the adjacent geographical distribution of the pipelines is used to control the searching space of the maintenance grouping optimization model. Do et al. [16] developed a dynamic maintenance grouping approach for a multi-components system using two optimization algorithms (genetic and multifit). The developed approach allows obtaining an optimal maintenance schedule taking into account the availability of repairmen constraints. Shafiee et al. [17] studied the case of a multi-components system and proposed an age-based group maintenance policy that provides an optimal group maintenance time T* by minimizing the average long-run maintenance cost. Concerning joint optimization of production and group maintenance policies, Xiao et al. [18] considered a series system of machines processing different types of jobs. They used a genetic algorithm in order to find the optimal group preventive maintenance policy (the optimal preventive maintenance interval) as well as the assignment of jobs on machines. Results are compared to an individual preventive maintenance policy in order to show the effectiveness of the used approach. In the work of Renna et al. [19], the author considered a manufacturing system composed by a given number of cells consisting of a given number of machines which have to satisfy a random demand. The impact of preventive maintenance on the manufacturing system’s performance is investigated. Static and dynamic environments were also taken into account in order to study the performance of the manufacturing system. The author used a multi-agents architecture to illustrate the scheduling problem. A discrete event simulation using Arena platform was used in order to simulate the manufacturing environment. The results found by the author show that changes and working time uncertainty have a significant effect on the performance of the manufacturing system since they lead to major benefits when a preventive maintenance policy is used. Zhang et al. [20] proposed a model for a group preventive maintenance optimization using the failure effects analysis. The authors considered a workshop composed by several machines which have two types of state: either good or failure state. For each state, they determined the average of failure effect using the Monte-Carlo simulation taking into account the different considered variables. The authors have considered a non-negligeable time for repair which leads to production losses.
All aforementioned works in the frame of group maintenance strategy considered either a series system where failed equipment leads to a whole system breakdown or a fixed number of components (machines) in order to solve this kind of problem. However, and in the case of leased equipment, the number of machines to use can vary from a period to another according to the customers’ demand. Also, few works have studied the case of a parallel machines system, in which, even if a machine fails, the system continues to perform its production process, unlike the case of a series system where a failed machine leads to the whole system breakdown. The problem becomes harder to resolve when the number of machines and the customer’s demands are dynamic from a production period to another and depend on each other. This paper shows that it has a novelty and originality relative to this type of problem since it investigates the case study of a production system composed by a variable number M k of identical parallel machines under lease contract. M k can vary from a period to another according to a random customer’s demand. Each machine has a unique processing time in regular work time; if any machine achieves certain duration in regular work time, then it can perform an extra work time in order to satisfy the random demand. The degradation rate of these machines is correlated with the production during a finite horizon. The other added value of this study consists of the establishment of a new method of correlated group preventive maintenance policy based on the gravity center approach (GCA). We put emphasis on the originality of this work since it is characterized by the use of new approaches and an analytical study taking into consideration the influence of the production rates on the system’s degradation degree. Minimizing the cost of production and correlated preventive maintenance provides the optimal number of machines to be leased, the quantity to produce by each one and the optimal interval of group preventive maintenance.
The remainder of this paper is as follows: Section 2 is devoted to describe the problem. In Section 3, we formulate the joint optimization problem and give the objective function. The different approaches, techniques and steps used to solve the problem are shown in Section 4. Section 5 deals with a numerical example in which we compare our results to an individual maintenance strategy for the same studied system. Finally, the conclusion of the paper is given in Section 6.

2. Problem Description and Industrial Context

As mentioned above, in the present work we focus on a parallel manufacturing system composed by several identical machines. We referred, in this study, to a real case of a company specialized in metal and steel parts manufacturing. When the pieces ordered by customers are of a complex shape, the technology used by this firm is based on laser machining tools used to cut materials (steel in most cases) with extreme precision in order to obtain a high-quality product. Due to the expensiveness of laser tools, and since the company does not use this type of equipment regularly, the managers use to lease these machines in order to satisfy some customers’ orders. Given the fluctuation of demand, the number of the leased machines does not remain constant and may vary from one period to another. Also, given the complexity of the technology used by these machines, maintenance activities are performed by specialists, generally from the lessor company. Leasing contracts are generally concluded for one year, or more, depending on the use of the equipment. The leasing fees are paid monthly at the debut of each period. Group maintenance activity for this kind of systems is then of a huge importance since it allows the lessee to avoid unavailability of repairmen, which is most frequently encountered in the case of an individual maintenance strategy.
Inspired from Hajej et al. [21], and in order to take into account production planning while minimizing maintenance cost, we put emphasis on degradation function of each available machine according to its production rate.
We consider the production system that has to satisfy a random demand d k of one type of product. This demand fluctuates according to a normal distribution with mean and variance given respectively by μ k d and σ d 2 0 . The number of machines to be leased depends on the customer’s demand and varies from one production period to another. Processing time for each machine is also variable: in fact a machine can operate for a maximum duration in regular work time denoted by X max N , once exceeded this value, a machine can operate up to X max S of extra time work (overtime). A periodic group maintenance strategy is performed to all machines in order to reduce the probability of failure. We put emphasis on the complexity of jointly determining production and maintenance plans for this kind of systems in which many variables are stochastic and strongly dependent. We do make the following assumptions:
-
All machines are considered new at the beginning of the time horizon.
-
All machines have the same production rate per time unit (same quantity of product for a same period of processing).
-
The number of machines per period is bounded as follows: mMkM.
-
Products are purchased by the customers through an inventory. The inventory level is calculated at the end of each production period.
-
Maintenance activities are not included in the lease contract. The lessor has to pay experts in order to perform preventive and corrective maintenance actions.
-
All machines are preventively maintained at every preventive maintenance interval and preventive maintenance activity renews the system (after each preventive maintenance action, the equipment is in “as good as new” state). If any machine fails within the preventive maintenance interval, corrective action with minimal repair is done and the machine is restored to the as-bad-as-old state.
-
Repair time (preventive activity) is constant and is the same for all machines.
-
Corrective maintenance activities’ duration (minimal repair) is negligible compared to preventive maintenances.
-
Since production is off during preventive activities, the time taken for repair will be incremented to processing time of any machine that did not work for extra time, if any, or to the machine that worked the less otherwise in order to hedge against inventory shortage.
Figure 1 is illustrated in order to simplify understanding the case study.

3. Production and Maintenance Problem Formulation

In what follows, we develop a mathematical model expressing the total cost including leasing, manufacturing, inventory holding, and maintenance costs over the considered finite horizon H. We give at first the expressions of the different costs separately:
- Cost of leasing the machines
Leasing facility has the advantage of low costs comparing to purchasing equipment. Once the number of machines to be leased is established, the company has to pay the fees of leasing per production period as well as a fixed cost of administration settled by the lessor. The cost of leasing the machines for a period k is given by:
c 1 × M k + c 2
- Cost of installation/removal of the machines
Inspired from Holt et al. [22], where the authors considered a variable level of workforce, we can express the cost of setup and removal of machines as follows:
c 3 × ( M k M k 1 c 4 ) 2
This equation includes the costs due to variation in the number of the machines required for period k (e.g,: costs of installation/ uninstallation, mobilization/demobilization). The constant term c4 describes the asymmetry in costs of adding and eliminating machines. As in HMMS model, we use here a quadratic formulation for the problem since it allows for a more realistic cost structure in the planning process as explained by Hax et al. [23].
- Manufacturing cost
( c n × u × Δ k × ( ( i = 1 M k X i k N ) 2 + ( α N × t r × N ) ) ) + ( θ k × c 0 × u × Δ k × ( ( i = 1 M k X i k S ) 2 + ( α S × t r × N ) ) )
where θ k , α N and α S are binary variables expressed as follows:
θ k = { 1 i f d k > u Δ k . t = 1 M k X max N 0 o t h e r w i s e
α N = { 1 i f t = 1 M k X i k N < t = 1 M k X max N 0 o t h e r w i s e
α S = { 1 i f t = 1 M k X i k N t = 1 M k X max N   a n d   t = 1 M k X i k S < t = 1 M k X max S 0 o t h e r w i s e
- Inventory holding cost per period
We assume that the manufacturer should always maintain an optimal level for inventory as safety stock to hedge against shortages and which is equal to ( a 1 + a 2 × d k ) , where a 1   a n d   a 2 are two constants chosen by manufacturer.
The inventory cost is calculated as below:
c h × E ( [ I k ( a 1 + a 2 × d k ) ] 2 )
Otherwise, two cases may take place:
-
If I k > ( a 1 + a 2 × d k ) : the manufacturer should bear more costs due to over-stock (e.g., more space to be rented to hold this stock, more personnel costs, etc.)
-
If I k < ( a 1 + a 2 × d k ) : the manufacturer may pay costs of holding a stock that he is not really holding (e.g., rented space for stocking without using it, etc.)
- Total Maintenance cost
The global maintenance cost includes group preventive maintenance and corrective maintenance activities costs. It can be expressed as follows:
Γ ( t ) = ( M c × A n ) + ( M p × N )
with
N = H 1 T n
The average number of failures is given by the following expression:
A n = i = 1 M k [ k = In ( T i Δ t ) In ( T n Δ t ) 0 T n λ i , k ( t )   dt + 0 T n In ( T n Δ t ) Δ t λ i , ( In ( T n Δ t ) + 1 ) ( t )   dt k = In ( T n Δ t ) + 1 In ( T i Δ t ) 0 T n λ i , k ( t )   dt 0 In ( T n Δ t + 1 ) Δ t T n λ i , ( In ( T n Δ t ) + 1 ) ( t )   dt ]
where the failure rate in a period k for each machine is given by the following equation:
λ i , k ( t ) = [ p = j . T + 1 k 1 ( p = p k 1 C i ( p + 1 ) ) × P i , p Δ k u max ] λ n ( Δ t ) + P i , k Δ k u max × λ n ( t )
C i = { 1 if   workstation i has   been   used   during   period   k 1 0 if   no
The objective function of the total cost for our production system can now be expressed as follows:
min C T = min ( M k * , X i k N * , X i k S * , N * , T n * ) [ ( k = 1 H { [ c 1 × M k + c 2 ] + [ c 3 × ( M k M k 1 c 4 ) 2 ] [ ( c n × u × Δ k × ( ( i = 1 M k X i k N ) 2 + ( α N × t r × N ) ) ) + ( θ k × c 0 × u × Δ k × ( ( i = 1 M k X i k S ) 2 + ( α S × t r × N ) ) ) ] + [ c h × E ( I k ( a 1 + a 2 × d k ) 2 ) ] } ) + ( ( M c × A n ) + ( M p × N ) ) ]
Subject to:
I k = I k 1 + p k d k k = 1 , , H
P r o b ( I k 0 ) β
p k = u × Δ k × [ ( ( i = 1 M k X i k N ) + ( α N × t r × N ) ) + ( ( i = 1 M k X i k S ) + ( α S × t r × N ) ) ] k = 1 , , H
m M k M
0 X i k N X m a x N
0 X i k S X m a x S

4. Optimization Approach

In order to find the different optimal values of the decision variables, i.e., number of group preventive maintenance actions over the horizon, number of machines to be leased and quantities to produce in order to satisfy the random demand, we use an algorithm based on branch and bound and random exploration methods combined with gravity center approach (GCA).

4.1. Random Exploration

This method consists in generating randomly a solution Si and then evaluating the objective function F considering solution Si. These two steps should be repeated until a fixed number of iterations is reached. We find few references in literature dealing with this method, which can be due to the randomness that characterizes it. This method has been criticized by specialists, it is worth mentioning that while dealing with big sized problems or those with multi-modal objective function, the random exploration may help to reduce the problem size before exploring it, using another method based on global or local neighborhoods and many specialists confirm this point.
Moreover, this method may be useful to have an idea about the “response surface” of the objective function and that can be achieved mainly by considering a three-dimensional representation. If the surface points out few irregularities, an extrapolation can be performed saying that the problem is not complex. But, if there are a lot of irregularities and with important amplitude, the problem is certainly considered as a complex one.

4.2. Branch and Bound

Branch and Bound is a method used to find the optimal solutions to problems, typically discrete problems. It is an algorithm that explores almost the entire space of candidate solutions, and throws out large parts of the search space by using previous estimates on the quantity being optimized. A branch-and-bound algorithm can be described as a tree search. At any node of the tree, the algorithm must make a finite decision and set one of the unbound variables. This method consists in two steps:
- Branching/Separation
This step consists in dividing the original problem into a number of sub-problems, which have each one its feasible solutions. So that, by resolving all these sub-problems and considering the best obtained solution, we are sure about resolving the initial problem. The set of solutions and the correspondent sub-problems have a natural hierarchy of a tree always called tree of research or tree of decision.
- Bounding/Evaluation
After constructing the tree of decision, the second step aims at selecting the leaf, which should be studied. Otherwise, this step consists in determining the optimum between the feasible solutions associated to a particular node or proving mathematically that this set of feasible solutions does not contain an interesting solution for the problem resolution. If such a node is identified in the tree, it is useless to perform the separation step on its solutions space.

4.3. Gravity Center Approach

In the literature, the GCA is frequently used in logistics systems in order to study the location selection of single distribution center [24,25]. It is used to minimize the sum of depot operating cost and routing costs [26].
We adopt this approach in the following part and apply it to our manufacturing system in order to find an optimal preventive maintenance plan. Our methodology consists of determining an optimal maintenance interval T n at which we can group several preventive maintenances so that i = 1 M k A i . T n T i = 0 . In order to find the value of T n , we use the following expression used to find the center-of-gravity of different points:
X n = i = 1 M k p i x i d i i = 1 M k p i d i
with p i is the weight factor assigned to each machine i and it corresponds in our case study to the average number of failures for each machine i; x i is the maintenance interval of each machine for an individual maintenance strategy; and d i is the distance (in time unit) between the group maintenance location (interval) and the individual maintenance location for each machine i. d i can be described as follows:
d i = [ ( T n T i ) 2 ] 1 2
The choice of the average number of failures as the weight factor is justified by the fact that the degradation of each machine i is strongly correlated to its production rate (the quantity produced): more the machine works ( p i k is important), more its degradation is high (average number of failures). So, it would be preferable to bring its maintenance closer to an optimal new date (or to bring it further otherwise). The expression of T n is as follows:
T n = i = 1 M k A i . T i d i i = 1 M k A i d i
where the average number or failures for each machine i can be expressed as follows:
A i = j = 0 N 1 [ i = I n ( j × T i Δ t ) + 1 I n ( ( j + 1 ) × T i Δ t ) 0 Δ t λ i , j ( t ) + 0 ( j + 1 ) × T i I n ( ( j + 1 ) × T i Δ t ) × Δ t λ I n ( ( j + 1 ) × T i Δ t ) + 1 , j ( t ) d t                + 0 ( I n ( ( j + 1 ) × T i Δ t ) + 1 ) × Δ t ( j + 1 ) × T i u I n ( ( j + 1 ) × T i Δ t ) + 1 U max × λ n ( t ) d t ]
In order to find the optimal value of T n , we find at first a value T n 0 using the following expression:
T n 0 = i = 1 M k A i . T i i = 1 M k A i
Once found, T 0 is replaced in Formula (11) in order to calculate T n . Then, a new value T n 1 is found which will be replaced in the same formula in order to find another value T n 2 , and so on, repeated until the two identical results show up within iterations. The value found corresponds to the optimal interval of group maintenance activity for the leased system.
Figure 2 describes the difference between individual and group preventive maintenance strategies for parallel leased machines system

4.4. Steps of the Resolution Method

-
Step 1: Generate randomly a solution Si for production plan: vector of number of machines to be leased and matrix X N and X S ;
-
Step 2: Calculate the total production cost and check if the service rate constraint is verified for the current solution;
-
Step 3: Evaluate the number of preventive maintenance activities for each machine for the current solution by minimizing the total maintenance cost;
-
Step 4: Group several maintenance activities using the center of gravity method and save the new interval of maintenance;
-
Step 5: Increment the time of repair to the minimal processing time of any machine for the current combination and update the new configuration of production and maintenance plans;
  • Step 5.1: If the sum of processing times of machines in regular time is less than the maximal processing time for this equivalent work pattern, then browse through matrix Xn and find the minimum value;
  • Step 5.2: If Step 5.1 is not verified and the sum of processing times of machines in overtime is less than the maximal processing time for this equivalent work pattern, then browse matrix Xs and find the minimum value;
-
Step 6: Repeat the same steps until founding the optimal solution Sn (return to Step 2);
-
Step 7: Save the optimal values of M k , X N , X S and T n ;
Figure 3 shows the algorithm of the resolution method.

4.5. Deterministic Transformation

Since our model is a stochastic one, to facilitate its resolution, we aim to transform it into a deterministic equivalent one. The certainty equivalent principle is the approach used among this transformation: thanks to the linearity of the model and assuming that the demand’s variation can be described by a Gaussian Process, we set the variables equal to their means ([27,28]). We remind that the inventory variable I k is strongly affected by the demand, which made it a stochastic variable. The different transformations are made in Appendix A and Appendix B.
Making all these deterministic transformations, we can now describe the model as follows:
min C T = min ( M k * , X i k N * , X i k S * , N * , T n * ) [ ( k = 1 H { [ c 1 × M k + c 2 ] + [ c 3 × ( M k M k 1 c 4 ) 2 ] [ ( c n × u × Δ k × ( ( i = 1 M k X i k N ) 2 + ( α N × t r × N ) ) ) + ( θ k × c 0 × u × Δ k × ( ( i = 1 M k X i k S ) 2 + ( α S × t r × N ) ) ) ] + [ c h × ( I ^ k a 1 a 2 × μ k d ) 2 + ( 1 + a 2 ) 2 × σ d 2 × H 2 × ( H + 1 ) + a 2 2 × σ d 2 × H 2 × ( H 1 ) ] } ) + ( ( M c × A n ) + ( M p × N ) ) ]
Our constraints are as follows:
I ^ k = I ^ k 1 + p k μ k d k = 1 , , H
P r o b ( I k 0 ) β ( p k k × ( σ d ) × φ 1 ( β ) I ^ k 1 + μ k d ) k = 1 , , H
p k = u × Δ k × [ ( ( i = 1 M k X i k N ) + ( α N × t r × N ) ) + ( ( i = 1 M k X i k S ) + ( α S × t r × N ) ) ] k = 1 , , H
m M k M
0 X i k N X m a x N
0 X i k S X m a x S

5. Numerical Example

In order to prove the efficiency of the proposed model, a numerical example is hereinafter studied. We put emphasis on the importance of group maintenance policy for a parallel leased machines system by comparing its results to an individual maintenance strategy. A case study of a company specialized in steel parts production using laser-machining tools is investigated. The laser machines are leased by the company in order to produce some products and satisfy some customers’ demand over the time horizon. The number of leased machines in each production period varies with the variation of customers’ demand. The processing time for each machine in regular time and overtime is variable. The failure rate of each machine depends strongly on the processing time (quantity produced) of each one. The study consists in minimizing the total production and maintenance costs expressed in monetary unit (mu) in order to find the optimal combination of number of machines to lease in each production period, the quantity to produce to satisfy the customers demand and the maintenance plan, consisting of the number of preventive maintenance activities to be performed, firstly in the case of an individual preventive maintenance policy and secondly for a group preventive strategy. As the firm receives a random demand, we vary hereinafter the dispersion of the ordered quantity of products in order to study its impact in the production and maintenance plans and to prove the efficiency of the developed group preventive maintenance policy. Two case studies are considered: in the first case, the random demand is characterized by a low standard deviation which gives nearly equal quantities produced by each machine in each production period. In the second case, we consider a random demand with a high standard deviation; the quantities of goods produced by each machine are then widely different from each other’s. The obtained results are shown in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8.

5.1. Case 1: Low Standard Deviation

We consider the following input data and present the corresponding results.
Temporal data: ∆k = 1; H = 20; t r = 1 ;
Cost coefficients: c 1 = 500; c 2 = 10; c 3 = 50; c 4 = 2 , 5 ; c h = 15; c n = 20; c o = 30; M p = 100 ; M c = 50000 ;
Bounders: m = 4; M = 6; u = 40; X max N = 8 ; X max S = 4 ;
Service rate: β = 0.95 and initial inventory level: I0 =300;
Random Demand: σ d = 25 and μ k d = 1000;
To compute the degradation function of each machine, we assume that the nominal degradation follows a Weibull distribution given by:
λ n ( t ) = γ μ · ( t μ ) γ 1
This quantity corresponds to a nominal processing rate when machines perform at their maximum level.
with: γ = 2 ; μ = 100 ;

5.1.1. Individual Maintenance Policy Results

Table 1. Case 1: Production plan for individual maintenance policy.
Table 1. Case 1: Production plan for individual maintenance policy.
PerioddkpkMk
Period 196210005
Period 210058405
Period 310019206
Period 4104410406
Period 599413205
Period 610227605
Period 79359206
Period 899812405
Period 99928005
Period 10100410005
Period 11101313606
Period 12100713605
Period 13101012006
Period 1410268406
Period 15100512405
Period 16100215206
Period 17101812006
Period 1898612405
Period 1997314005
Period 2098910806
Total cost1.1613 × 107 mu
Table 2. Case 1: Maintenance plan for individual maintenance policy.
Table 2. Case 1: Maintenance plan for individual maintenance policy.
MachineNiTi
Machine 145
Machine 236.66
Machine 336.66
Machine 445
Machine 536.66
Machine 636.66
Total cost5179.42 mu

5.1.2. Group Maintenance Policy Results

Table 3. Case 1: Production plan for group maintenance policy.
Table 3. Case 1: Production plan for group maintenance policy.
PerioddkpkMk
Period 196210005
Period 210058405
Period 310019206
Period 4104410406
Period 599413205
Period 610227805
Period 79359206
Period 899812405
Period 99928005
Period 10100410005
Period 11101313606
Period 12100713805
Period 13101012006
Period 1410268406
Period 15100512405
Period 16100215206
Period 17101812006
Period 1898612605
Period 1997314005
Period 2098910806
Total cost1.1614 × 107 mu
Table 4. Case 1: Maintenance plan for GPM policy.
Table 4. Case 1: Maintenance plan for GPM policy.
T * N * Total Maintenance Cost
6.01832636.7 mu

5.1.3. Interpretations

Regarding the solution given in Table 1, we remark that the quantities produced by machines in each production period are nearly the same. This is due to the barely constant demand generated randomly by a relatively low standard deviation ( σ d = 25 ). Given the correlation between failure rate and production rate for each machine, such a constant production plan leads to similar failure rates and automatically to similar number of failures; Table 2 shows clearly that the intervals of maintenance for machines are very close to each other in the case of an individual maintenance strategy ( T 1 = 5 , T 2 = 6.66 , T 3 = 6.66 , T 4 = 5 , T 5 = 6.66 , T 6 = 6.66 ). When group maintenance policy is planned, we can remark through Table 3 that the production cost increases. This can be explained by the fact that an additional quantity of goods must be planned in order to hedge against shortages since all machines are maintained at the same interval. However, the maintenance cost thanks to group maintenance strategy decreases considerably, as shown in Table 4 (from 5179.42 mu to 2636.7 mu) and all machines are maintained at T n * = 6.018 which proves the consistency of the proposed approach.

5.2. Case 2: High Standard Deviation

We consider the following input data and present the corresponding results.
Temporal data: ∆k = 1; H = 20; t r = 1 ;
Cost coefficients: c 1 = 500; c 2 = 10; c 3 = 50; c 4 = 2 , 5 ; c h = 15; c n = 20; c o = 30; M p = 100 ; M c = 50000 ;
Bounders: m = 4; M = 6; u = 40; X max N = 8 ; X max S = 4 ;
Service rate: β = 0.95 and initial inventory level: I0 =300;
Random Demand: σ d = 350 and μ k d = 1000;

5.2.1. Individual Maintenance Policy Results

Table 5. Case 2: Production plan for individual maintenance policy.
Table 5. Case 2: Production plan for individual maintenance policy.
PerioddkpkMk
Period 176218406
Period 27629605
Period 313139205
Period 476114005
Period 543112006
Period 610959605
Period 7100710805
Period 892510406
Period 910069605
Period 1010309605
Period 1144814006
Period 1289710806
Period 136713606
Period 1468222406
Period 15135812006
Period 16112517606
Period 179337205
Period 189919606
Period 19121113605
Period 20111111206
Total cost2.8739 × 107 mu
Table 6. Case 2: Maintenance plan for individual maintenance policy.
Table 6. Case 2: Maintenance plan for individual maintenance policy.
MachineNiTi
Machine 136.66
Machine 236.66
Machine 354
Machine 472.85
Machine 536.66
Machine 636.66
Total cost5246.09 mu

5.2.2. Group Maintenance Policy Results

Table 7. Case 2: Production plan for individual maintenance policy.
Table 7. Case 2: Production plan for individual maintenance policy.
PerioddkpkMk
Period 176218406
Period 27629605
Period 313139205
Period 476114005
Period 543112006
Period 610959805
Period 7100710805
Period 892510406
Period 910069605
Period 1010309605
Period 1144814006
Period 1289711006
Period 136713606
Period 1468222406
Period 15135812006
Period 16112517606
Period 179337205
Period 189919806
Period 19121113605
Period 20111111206
Total cost2.8741 × 107 mu
Table 8. Case 2: Maintenance plan for individual maintenance policy.
Table 8. Case 2: Maintenance plan for individual maintenance policy.
T * N * Total Maintenance Cost
6.4132593.3 mu

5.2.3. Interpretations

Regarding the solution given in Table 5, we remark that the quantities produced by machines in each production period are widely different. This is due to the huge fluctuation of customers’ demand generated randomly by a relatively high standard deviation ( σ d = 350 ). Such a difference in production rates leads to disparate failure rates and has a huge impact in number of failures; the difference between the intervals of maintenance for machines is relevant in the case of an individual maintenance strategy as shown in Table 6 ( T 1 , T 2 , T 5 , T 6 = 6.66 , T 3 = 4 and T 4 = 2.85 ). As well as in the first case, we can clearly remark through Table 7 and Table 8 that a group maintenance policy leads to an increase in production cost and a decrease in total maintenance cost (Total maintenance cost goes from 5246.09 mu to 2593.3 mu) which proves furthermore the consistency and robustness of the proposed approach.

5.3. Interpretation and Comments

Regarding the results shown in tables above, we can clearly remark that the group maintenance strategy is interesting for both cases (low and high standard deviation for the random demand) since it leads the firm to minimize the total costs of production and maintenance. The difference in maintenance costs between individual maintenance policy and group maintenance policy is more important in the second case. This can be explained by the fact that unlike the second case, the first case is characterized by a barely constant demand, the production rates of machines in each production period are then nearly similar which leads to very close failure rates. The intervals of maintenance are then close to each other and also close to the new interval of maintenance. Obviously, the total maintenance cost is minimized by adopting the group maintenance approach for both cases, but it is recommended to adopt it when production rates of machines are widely different. Concerning production costs, we can remark that in both cases, group preventive maintenance policy (GPM) leads to an increase in production costs. This can be explained by the fact that for the individual preventive maintenance policy (IPM), there is no need to interrupt production during maintenance activities since, even if few machines are under repair, other machines are still operating, unlike in the case of GPM where all machines are shut down for repair. The duration of preventive maintenance activity was taken into account in the production plan in order to satisfy customers’ demand and hedge against shortages. Table 9 recapitulates and shows a comparison of the performance of IPM and GPM strategies in term of costs for both cases.

6. Conclusions

Based on an industrial case study, this paper deals with a new developed approach in the frame of group preventive maintenance policy for parallel leased machines. Production and maintenance plans are studied taking into account new constraints related to leasing machines which have to work during regular and overtime work in order to satisfy a random demand over a finite time horizon and considering a given service rate.
Thus, to deal with this issue, and opting for a sequential resolution method, we start at first by proposing an approximate solution which minimizes the production costs under constraints related especially to service rate and equipment availability. Secondly, the obtained optimal production plan was considered as input data to perform the individual maintenance plan. To do this, we proposed an algorithm which allows organizing maintenance actions over the finite time horizon taking into account the degradation of each leased machine according to its production rate. A correlated group preventive maintenance policy based on the Center-of-Gravity approach is then developed and integrated to the algorithm in order to find a new optimal interval of group maintenance which allows the firm minimizing both maintenance and total costs. To further validate the model, a sensitivity analysis has been performed considering two case studies in which we vary the distribution of the random demand in order to study its impact in the developed approach.

Author Contributions

Tarek ASKRI and Zied HAJEJ conceived and designed the mathematical models; Tarek ASKRI developed the approaches and the algorithms; Zied HAJEJ and Nidhal REZG evaluated the results; Nidhal REZG supervised the work and Tarek ASKRI wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Used Notations

The following notations are used throughout the paper:
ParameterExplanation
HNumber of production periods
ΔkDuration of each production period (months)
dkRandom demand for period k (k = 1, 2, …, H);
μ k d Mean of the Gaussian demand during period k (k = 1, 2, …, H);
σ d 2 Variance of the Gaussian demand
IkInventory at the end of period k (k = 1, 2, …, H)
βService level to be satisfied at each period
pikQuantity produced by machine i (i = 1, …, Mt) in period k (k = 1, 2, …, H)
pkTotal production quantity during period k (k = 1, 2, …, H)
λ i k ( t ) Failure rate of a machine i during a production period k
λ n ( t ) Nominal failure rate for maximal production level
A n Average number of failures of the system
A i Average number of failures of a machine i
TrRepair time (preventive maintenance) (hours)
Decision Variables
MkNumber of machines during period k (k = 1, 2, …, H)
X i k N Number of time units (hours) that machine i (i = 1, …, Mk) works during period k (as normal time) (k = 1, 2, …, H)
X i k S Number of time units (hours) that machine i (i = 1, …, Mk) works during period k (as overtime) (k = 1, 2, …, H)
NiNumber of individual preventive maintenances to be performed in a machine i
NNumber of group preventive maintenance actions during time horizon
TiInterval between two successive individual preventive maintenances
TnInterval between two successive group preventive maintenances
Boundaries Variables
MUpper boundary of machines number
mLower boundary of machines number
uNumber of pieces that a machine can produce per time unit (hour); (the same for all machines)
X max N Maximum of time units (hours) that a machine could be operated during a period as regular time
X max S Maximum of time units (hours) that a machine could be operated during a period as overtime
Production Costs
c 1 Average cost of leasing a machine
c 2 Fixed costs of leasing (e.g,: administration costs)
c 3 Cost of installation/removal of a machine from period k − 1 to period k
c 4 Constant of asymmetry in costs
c o Operating cost per overtime hour
c n Operating cost per normal hour
c h Cost to be paid to hold a produced unit in stock
( a 1 + a 2 × d k ) Optimal net stock
Maintenance costs
Γ ( t ) Total maintenance cost
M p Unit preventive maintenance cost
M c Unit corrective maintenance cost

Appendix A

Net Inventory Transformation

We recall that:
P k = u × i = 1 M k ( X i k N + X i k S )
E ( I k ) = I ^ k ; E ( d k ) = μ k d ; E ( M k ) = M k ; E ( P k ) = P k ;
V ( d k ) = σ d 2 .
We have:
I k = I k 1 + p k d k
So ,   E ( I k ) = I ^ k = I ^ k 1 + p k μ k d
( I ^ k I k ) 2 = ( ( I ^ k 1 I k 1 ) ( μ k d d k ) ) 2
E ( I ^ k I k ) 2 = E ( ( I ^ k 1 I k 1 ) ( μ k d d k ) ) 2 E ( I ^ k I k ) 2 = E ( ( I ^ k 1 I k 1 ) 2 ) + E ( ( μ k d d k ) 2 ) 2 × E ( I ^ k 1 I k 1 ) × E ( μ k d d k ) E ( I ^ k I k ) 2 = E ( I ^ k 1 I k 1 ) 2 + E ( μ k d d k ) 2
Since:
E ( I ^ k 1 I k 1 ) = E ( I ^ k ) E ( I k ) = 0 E ( μ k d d k ) = μ k d E ( d k ) = 0
Thus, using the variance expression, we obtain:
V ( I k ) = V ( I 0 ) + σ d 2
Assuming that V ( I 0 ) = 0 and using this equality and by iterations, we can easily proof that:
V ( I k ) = k σ d 2
Since the variance expression of Ik can be written as follows:
V ( I k ) = E ( I k 2 ) [ E ( I k ) ] 2
So, we obtain:
E ( I k 2 ) = V ( I 0 ) + k σ d 2 + I ^ k 2
On the other hand, we have
I k = I k 1 + p k d k   is   equivalent   to   d k = I k 1 I k + p k
So,
I k a 1 a 2 d k = ( 1 + a 2 ) I k a 1 a 2 I k 1 a 2 p k
And
I ^ k a 1 a 2 . μ k d = ( 1 + a 2 ) . I ^ k a 1 a 2 . I ^ k 1 a 2 . p k
Using both equalities above, we can conclude the following expected expression:
E [ ( ( I ^ k a 1 a 2 . μ k d ) ( I k a 1 a 2 . d k ) ) 2 ] = ( 1 + a 2 ) 2 . E [ ( I ^ k I k ) 2 ] + a 2 2 . E [ ( I ^ k 1 I k 1 ) 2 ] = ( 1 + a 2 ) 2 . ( V ( I 0 ) + k . σ d 2 ) + a 2 2 . ( V ( I 0 ) + ( k 1 ) . σ d 2 )
Also, we can write:
E [ ( ( I ^ k a 1 a 2 μ k d ) ( I k a 1 a 2 d k ) ) 2 ] = V ( I k a 1 a 2 d k ) = E [ ( I k a 1 a 2 d k ) 2 ] ( E [ I k a 1 a 2 d k ] ) 2
Regarding the two above equations, we obtain:
E [ ( I k a 1 a 2 d k ) 2 ] = ( I ^ k a 1 a 2 μ k d ) 2 + ( 1 + a 2 ) 2 ( V ( I 0 ) + k σ d 2 ) + a 2 2 ( V ( I 0 ) + ( k 1 ) σ d 2 )
We assume that V(I0) = 0, therefore in the objective function we can make the following transformation:
k = 1 H E [ ( I k a 1 a 2 d k ) 2 ] = k = 1 H ( I ^ k a 1 a 2 μ t d ) 2 + ( 1 + a 2 ) 2 σ D 2 k = 1 H k + a 2 2 σ d 2 k = 1 H ( k 1 ) = k = 1 H ( I ^ k a 1 a 2 μ k d ) 2 + ( 1 + a 2 ) 2 σ d 2 H 2 ( H + 1 ) + a 2 2 σ d 2 H 2 ( H 1 )

Appendix B

Service rate Constraint Transformation

From the previous proof, the variance of inventory variable is defined by V ( I k ) = k σ d 2 . This inventory variable depends linearly on the random demand variation. It is possible to consider the inventory variable as a random variable following a normal distribution defined by:
I k = I ^ k + X k × V ( I k ) I k = I ^ k + X k × k × σ d
with X k N ( 0 , 1 ) is a standard Gaussian deviate.
P r o b ( I k 0 ) β
P r o b [ I ^ k + X k × k × σ d 0 ] β
P r o b [ I ^ k 1 + X k × k × σ d + p k μ k d 0 ] β
P r o b [ X k × k × σ d I ^ k 1 p k + μ k d ] β
P r o b [ X k I ^ k 1 p k + μ k d k × σ d ] β
1 P r o b [ X k I ^ k 1 p k + μ k d k × σ d ] β
Assuming that φ is the repartition function of this variable X.
φ is strictly increasing, indefinitely differentiable and therefore we conclude that φ is invertible:
1 φ [ I ^ k 1 p k + μ k d k × σ d ] β
I ^ k 1 + p k μ k d k × σ d × φ 1 ( β )
p k k × σ d × φ 1 ( β ) + μ k d I ^ k 1

References

  1. Mohamed-Salah, O.; Rezg, N.; Xie, X. Maintenance préventive et optimisation des flux d’un système de production. J. Eur. Syst. Autom. 2002, 36, 97–116. [Google Scholar]
  2. Chelbi, A.; Ait-Kadi, D. Analysis of a production/inventory system with randomly failing production unit submitted to regular preventive maintenance. Eur. J. Oper. Res. 2004, 156, 712–718. [Google Scholar] [CrossRef]
  3. Rezg, N.; Mati, Y.; Xie, X. Joint optimization of preventive maintenance and inventory control in a production line using simulation. Int. J. Prod. Res. 2004, 44, 2029–2046. [Google Scholar] [CrossRef]
  4. Dellagi, S.; Rezg, N.; Xie, X. Preventive maintenance of manufacturing systems under environmental constraints. Int. J. Prod. Res. 2007, 45, 1233. [Google Scholar] [CrossRef]
  5. Dahane, M.; Clementz, C.; Rezg, N. Effects of extension of subcontracting on a production system in a joint maintenance and production context. Comput. Ind. Eng. 2010, 58, 88–96. [Google Scholar] [CrossRef]
  6. Zhao, S.; Wang, L.; Zheng, Y. Integrating production planning and maintenance: An iterative method. Ind. Manag. Data Syst. 2014, 114, 162–182. [Google Scholar] [CrossRef]
  7. Li, F.; Ma, L.; Sun, Y.; Mathew, J. Group maintenance scheduling: A case study for a pipeline network. In Engineering Asset Management 2011: Proceedings of the Sixth Annual World Congress on Engineering Asset Management, Cincinnati, OH, USA, 3–5 October 2013; Springer: New York, NY, USA, 2013; pp. 163–177. [Google Scholar]
  8. Cui, W.W.; Lu, Z.; Pan, Z. Integrated production scheduling and maintenance policy for robustness in a single machine. Comput. Oper. Res. 2014, 47, 81–91. [Google Scholar] [CrossRef]
  9. Fakher, H.B.; Nourelfath, M.; Gendreau, M. Joint production-maintenance planning in an imperfect system with quality degradation. In Proceedings of the 6th IESM Conference, Seville, Spain, 21–23 October 2015. [Google Scholar]
  10. Yalaoui, A.; Chaabi, K.; Yalaoui, F. Integrated production planning and preventive maintenance in deteriorating production systems. Inf. Sci. 2014, 278, 841–861. [Google Scholar] [CrossRef]
  11. Hnaien, F.; Yalaoui, F.; Mhadhbi, A.; Nourelfath, M. A mixed-integer programming model for integrated production and maintenance. IFAC-PapersOnLine 2016, 49, 556–561. [Google Scholar] [CrossRef]
  12. Okumoto, K.; Elsayed, E.A. An Optimum Group Maintenance Policy. Nav. Res. Logist. Q. 1983, 30, 667–674. [Google Scholar] [CrossRef]
  13. Sheu, S.-H.; Jhang, J.-P. A generalized group maintenance policy. Eur. J. Oper. Res. 1996, 96, 232–247. [Google Scholar] [CrossRef]
  14. Koochaki, J.; Bokhorst, J.A.C.; Wortmann, H.; Klingenberg, W. Condition based maintenance in the context of opportunistic maintenance. Int. J. Prod. Res. 2012, 50, 6918–6929. [Google Scholar] [CrossRef]
  15. Yang, D.-L.; Cheng, T.C.E.; Yang, S.-J.; Hsu, C.-J. Unrelated parallel-machine scheduling with aging effects and multi-maintenance activities. Comput. Oper. Res. 2012, 39, 1458–1464. [Google Scholar] [CrossRef]
  16. Do, P.; Vu, H.C.; Barros, A.; Bérenguer, C. Maintenance grouping for multi-component systems with availability constraints and limited maintenance teams. Reliab. Eng. Syst. Saf. 2015, 142, 56–67. [Google Scholar] [CrossRef]
  17. Shafiee, M.; Finkelstein, M. An optimal age-based group maintenance policy for multi-unit degrading systems. Reliab. Eng. Syst. Saf. 2015, 134, 230–238. [Google Scholar] [CrossRef]
  18. Xiao, L.; Song, S.; Chen, X.; Coit, D.W. Joint optimization of production scheduling and machine group preventive maintenance. Reliab. Eng. Syst. Saf. 2016, 146, 68–78. [Google Scholar] [CrossRef]
  19. Renna, P. Influence of maintenance policies on multi-stage manufacturing systems in dynamic conditions. Int. J. Prod. Res. 2010, 50, 345–357. [Google Scholar] [CrossRef]
  20. Zhang, D.; Zhang, Y. Dynamic decision-making for reliability and maintenance analysis of manufacturing systems based on failure effects. Enterp. Inf. Syst. 2016, 1–15. [Google Scholar] [CrossRef]
  21. Hajej, Z.; Rezg, N.; Askri, T. A production planning optimization for multi parallel machine under withdrawal right. In Proceedings of the 6th International Conference on Industrial Engineering and Operations Management (IEOM), Dubai, United Arab Emirates, 3–5 March 2015; pp. 1–5. [Google Scholar]
  22. Holt, C.C.; Modigliani, F.; Muth, J.F.; Simon, H.A. Planning Production, Inventory and Work Force; Prentice-Hall: Englewood Cliffs, NJ, USA, 1960. [Google Scholar]
  23. Hax, A.C.; Candea, D. Production and Inventory Management; Prentice-Hall: Englewood Cliffs, NJ, USA, 1984. [Google Scholar]
  24. Chen, Z.; Wei, H. Study and Application of Center-of-Gravity on the Location Selection of Distribution Center. In Proceedings of the 2010 International Conference on Logistics Systems and Intelligent Management, Harbin, China, 9–10 January 2010; pp. 981–984. [Google Scholar]
  25. Watson-Gandy, C.D.T. A Note on the Centre of Gravity in Depot Location. Manag. Sci. 1972, 18, B478–B481. [Google Scholar] [CrossRef]
  26. Laporte, G.; Nobert, Y. An exact algorithm for minimizing routing and operating costs in depot location. Eur. J. Oper. Res. 1981, 6, 224–226. [Google Scholar] [CrossRef]
  27. Silva Filho, O. Linear quadratic gaussian probelm with constraints applied to aggregated production planning. In Proceedings of the 2001 American Control Conference, Arlington, VA, USA, 25–27 June 2001. [Google Scholar]
  28. Silva Filho, O.S.; Ventura, S.D. Optimal feedback control scheme helping managers to adjust aggregate industrial resources. Control Eng. Pract. 1999, 7, 555–563. [Google Scholar] [CrossRef]
Figure 1. Problem Description.
Figure 1. Problem Description.
Applsci 07 00461 g001
Figure 2. Comparison between IPM and GPM policies.
Figure 2. Comparison between IPM and GPM policies.
Applsci 07 00461 g002
Figure 3. Steps of the resolution approach.
Figure 3. Steps of the resolution approach.
Applsci 07 00461 g003
Table 9. Comparison of the performance of the considered approaches for both cases.
Table 9. Comparison of the performance of the considered approaches for both cases.
Case ICase II
Production Cost (IPM)1.1613 × 107 mu2.8739 × 107 mu
Production Cost (GPM)1.1614 × 107 mu2.8741 × 107 mu
Individual Maintenance Cost5179.42 mu5246.09 mu
Group Maintenance Cost2636.7 mu2593.3 mu
Total Cost for IPM1.16181 × 107 mu2.87441 × 107 mu
Total Cost for GPM1.16166 × 107 mu2.87435 × 107 mu

Share and Cite

MDPI and ACS Style

ASKRI, T.; HAJEJ, Z.; REZG, N. Jointly Production and Correlated Maintenance Optimization for Parallel Leased Machines. Appl. Sci. 2017, 7, 461. https://doi.org/10.3390/app7050461

AMA Style

ASKRI T, HAJEJ Z, REZG N. Jointly Production and Correlated Maintenance Optimization for Parallel Leased Machines. Applied Sciences. 2017; 7(5):461. https://doi.org/10.3390/app7050461

Chicago/Turabian Style

ASKRI, Tarek, Zied HAJEJ, and Nidhal REZG. 2017. "Jointly Production and Correlated Maintenance Optimization for Parallel Leased Machines" Applied Sciences 7, no. 5: 461. https://doi.org/10.3390/app7050461

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop