1. Introduction
Leasing is a financing method that allows a company or individual to rent an asset for a fixed period of time. The asset can be of various types, such as equipment, a vehicle, or a building. During the lease term, the lessee uses the leased asset and makes regular payments to the lessor. At the end of the lease term, the lessee has several options: either return the leased asset, purchase it at a pre-agreed price, or renew the lease for another term [
1]. Leasing has become a widely used business strategy, especially for industrial equipment [
2]. It is also becoming increasingly popular because of its significant contribution to reducing waste and environmental impact. Leasing was first introduced in the United States in 1977 [
3] and has since been adopted in many other countries. It is an attractive investment financing technique because it avoids the need for companies to raise or borrow large amounts of money to acquire production, transportation, or other equipment.
There are three main types of leasing [
4]: financial leasing, also known as lease with purchase option (LPO); operating leasing, and sale and leaseback, also known as cession bail. In addition to these three well-known types of leasing, there is an increasing number of situations involving a rather new type of leasing known as “free leasing”, where the supplier of a particular piece of equipment provides it to the customer free of charge for a certain period in return for a commitment to purchase a certain number of consumables for the equipment during the lease period. In other respects, according to [
5], leasing can be one-dimensional or two-dimensional. The former is characterized by a single dimension, either time or equipment usage. It is generally used for cars, IT equipment, medical equipment, etc. Two-dimensional leasing requires both time and use restrictions for the leased equipment. In addition, leasing can be carried out for a single period or for multiple consecutive periods, such as for construction and industrial equipment, which are usually leased several times to different customers during their life cycles. In many situations, given the complexity of the leased equipment, which requires highly skilled technicians, and given the relatively short lease terms, lessors offer to provide maintenance for the leased equipment and sometimes even commit to a minimum level of availability of their equipment while it is being operated by the lessee. In practice, the lessor must pay a penalty if the leased equipment fails and is not repaired in time, resulting in a loss for the lessee [
6,
7].
2. Maintenance Strategies for Leased Equipment
The first studies on the maintenance of leased equipment were published by [
8,
9]. They studied the problem from the perspective of optimizing a sequential imperfect preventive maintenance strategy for the leased equipment. The authors of [
9] assumed that the lessor incurs a penalty whenever the equipment fails and the time to repair a failure exceeds a specified time limit. The authors of [
10] proposed a strategy for performing minimal repairs whenever a failure occurs. The authors of [
11] extended their work by proposing a sequential preventive maintenance strategy. They investigated both the number of PM actions to be performed and the time intervals between these actions during the lease period. They showed that the proposed maintenance strategy is equivalent or even superior in effectiveness to those previously developed in [
8,
9]. Still, in the same context of equipment being leased for a fixed period, the authors of [
12] proposed two strategies. The first one consists of implementing preventive actions once the reliability of the equipment reaches a certain threshold. These actions aim to reduce the age of the equipment. The second strategy proposes to periodically perform imperfect preventive actions with the aim of minimizing maintenance costs.
The authors of [
13] developed a multi-phase imperfect preventive maintenance strategy for leased equipment. This strategy uses the age reduction method. It consists of several preventive maintenance phases during the lease period, where the interval between consecutive PM actions within each phase remains constant. Ref. [
14] proposed a maintenance strategy for leased equipment during consecutive periods in the oil and gas industry. The strategy includes imperfect upgrades at the end of each lease period and minimal repair in the case of failure. The authors determined the optimal upgrade efficiency level to be adopted at the end of each lease period in order to maximize the lessor’s expected total profit over the equipment’s lifecycle. The authors of [
15] considered leased equipment during a finite period with imperfect preventive maintenance and repair actions, with penalties related to unavailability after failures. The objective is to find the optimal PM period during the lease period that minimizes the expected total cost. The authors of [
16] developed a strategy to upgrade and maintain leased industrial equipment based on utilization, taking into account the warranty period.
Lessees may overuse the leased equipment or not use it properly during the lease term because they do not feel concerned about its maintenance if the lessor takes care of it. This often results in additional maintenance costs for the lessor. In this context, the authors of [
17] developed a cost-sharing approach that takes into account the lessees’ efforts to protect the leased equipment during the lease term. In this strategy, the equipment lessor offers a rent reduction to the lessee, and the costs associated with preventive maintenance (PM) and the lessee’s efforts are incurred according to a cost-sharing coefficient.
There are also customized leasing strategies. These strategies classify lessees into three categories based on their use of the leased equipment: high, moderate, and low. In this way, the lessor can provide specific services to each category. The authors of [
18] proposed a framework for studying these customized rental services. Their model considers different customer characteristics, warranties, and preventive maintenance policies to create customized rental contracts. The goal of this study is to help renters find the rental contract that best suits their needs, taking into account their diversity.
The authors of [
19] developed another maintenance strategy that considers capacity balancing. It proposes dynamic maintenance decisions based on the state of the leased machines. These machines operate according to a series-parallel structure. This strategy not only allows the lessor to achieve a higher overall profit, but also reduces the time and capacity lost due to separate maintenance actions. Considering the variation of usage rate, especially for companies producing seasonal goods, the authors of [
7] proposed a multi-phase preventive maintenance strategy to determine the PM times and degrees at different phases with different usage rates. Recently, the authors of [
20] presented a preventive maintenance strategy for leased equipment and studied the impacts of different financing modes (advanced payment and bank loan financing) on the lessor’s decision-making process regarding pricing. Another form of rental called “free leasing” has recently been discussed [
21]. In this case, the equipment is made available to the user free of charge for a pre-determined period of time, while the user is responsible for its maintenance. In contrast to traditional leasing, where the lessee pays periodic rental and service charges for maintenance, in this case, the lessee must purchase a minimum number of consumables of the leased equipment.
There are several examples of this type of lease. The first is medical equipment, such as X-ray machines. In some countries, this equipment is provided free of charge to healthcare institutions on the condition that they purchase a predetermined minimum quantity of certain films during the lease period. A second example relates to the packaging industry, where machines called “case formers” are purchased by corrugated board manufacturers and made available free of charge to some of their customers. The latter use the machine to produce boxes of various designs from sheets of corrugated board that they purchase exclusively from the corrugated board supplier. Another example is the many types of beverage dispensers provided to hotels and restaurants in exchange for the purchase of beverages in the form of pressurized kegs. There is also the example of photocopier manufacturers who lend their machines free of charge to certain large professional customers, such as reprographic centers. In return, the customer agrees to purchase a minimum number of ink cartridges. Generally, in this free leasing context, the maintenance of the equipment is offered by the lessor during the lease period.
In addressing free leasing in situations where maintenance is performed and paid for by the lessor, the authors of [
21] developed a mathematical model to determine the optimal preventive maintenance period that minimizes the average total cost of maintenance per time unit for the lessor. Based on this, they also determined the minimum quantity of consumables to be sold to the customer for each lease over a given period to ensure a profit.
However, the lessor’s profit model did not take into account the relationship between the lessee’s intended use of the equipment (production rate) and its degradation rate. If the leased equipment is used more intensively by the lessee, it will degrade faster and therefore require more PM effort by the lessor. In addition, a key assumption was that overhauls between successive lease periods would restore the equipment to a like-new condition, which is not very realistic.
The present work aims to extend this model of free leasing to more realistic settings by overcoming the above limitations. The first extension is designed to consider the relationship between the degradation profile of the equipment and the customer’s estimated equipment usage profile (i.e., the usage profile for consumables estimated by the customer according to their demand forecasts for the products produced by the equipment in question). The second extension is to reflect the fact that, in practice, the overhaul of equipment between successive leases does not restore it to a like-new condition. Rather, the overhaul is an imperfect maintenance operation that may have different effects on the condition of the equipment depending on the operations performed and their degree of effectiveness. Finally, the third extension deals with situations where the supplier must pay a penalty if it contractually exceeds the specified downtime limits in repairing breakdowns.
The remainder of this paper is organized as follows:
Section 3 presents the proposed problem.
Section 4 details the profit model to optimize the maintenance service strategy. In
Section 5, we present the numerical procedure used to solve the optimization problem.
Section 6 provides numerical examples to analyze the effects of some input parameters.
Section 7 concludes the paper and discusses future research.
3. Problem Description and Analytical Framework
3.1. Problem Description
Let us consider a lessor who manufactures or acquires a piece of equipment (industrial, medical, or other) in order to lease it for free to a certain number of lessees for successive periods of duration Tj, where j = 1, 2, …, N during its life cycle of duration L. In return for this free lease, each customer will purchase a certain quantity of consumables to be used by the equipment, according to a consumption profile that they must estimate a priori according to their demand forecast. Obviously, the lessor will try to make a profit over each lease period. The problem is that as the customer produces and uses more and more consumables, the equipment will continue to deteriorate, increasing the risk of breakdowns and downtime, and thus reducing the potential number of consumables to be purchased. To reduce this risk of loss of revenue, the lessor offers to take over the maintenance of its equipment at the customer’s site to enable it to meet the expected demand. In this way, the lessor must know how to dose the preventive maintenance (PM) effort to best match the lessee’s expected usage rate while ensuring maximum profit. If the expected usage profile is relatively low, the lessor should not devote significant effort to PM and could even decide to focus only on repairs following breakdowns. On the other hand, if the expected usage profile is rather high, the lessor will have to perform substantial PM to reduce the number of breakdowns and thus reduce the loss of revenue related to unused consumables due to stoppages for repairs.
The maintenance strategy that will be proposed in the contract for the jth lease period is to carry out an imperfect PM action just before the start of the period and carry out other actions periodically thereafter. This is achieved by applying a package of maintenance actions, such as cleaning, lubrication, inspection, the replacement of certain parts, overhaul, etc., from a set of K predetermined packages. Each package has an efficiency level mk and a corresponding cost depending on the actions it contains.
A total of nj imperfect preventive maintenance actions are performed during the jth free lease period. They restore the equipment to an intermediate state between “as good as new” and “as bad as old”. These PM actions are performed before the beginning of each lease period and periodically thereafter at predetermined times, τj,i, i = 1, 2, …, nj, regardless of the age and condition of the equipment. In addition, corrective maintenance (CM) is carried out in the event of breakdowns. This consists of carrying out minimal repair that restores the equipment to operation without affecting its failure rate. Each of the two types of maintenance (PM and CM) obviously involves a certain cost for the lessor.
Figure 1 below shows an example of how the proposed strategy might be deployed.
The more consumables the customer uses, the more the machine will deteriorate, and the more maintenance will be required. Before drawing up the contract for the jth lease period, the lessor will ask the customer to give them an estimate of the distribution of their expected consumption rate, Gj(u). This distribution is, in some way, related to the demand profile they have to satisfy. Once the customer has given the lessor this information Gj(u), the lessor will have to simultaneously determine the number of preventive maintenance operations to be performed (nj) and the maintenance efficiency level (mk)j,i of the PM to be adopted at each PM instant of the jth period in order to obtain a maximum profit. Thus, depending on the consumption profile for consumables Gj(u) provided by the customer, the lessor will be able to determine the optimal maintenance strategy (nj* and (mk)j,i*) to adopt in order to maximize their expected profit over the lease period.
3.2. Analytical Framework
3.2.1. Modeling the Probability Distribution Function of Equipment Failure Times as a Function of the Usage Rate
In the context of this work, equipment failures can be considered as random events occurring during the lease period and modeled by a counting process characterized by a failure intensity function that depends on both age and usage. We use a one-dimensional approach that treats the random usage rate as a covariate. Let u be the non-negative random usage rate, and let g(u) the probability density function of u. For a given consumable usage rate u, the total quantity used over a period t is estimated as a linear function of time (Q = ut).
Following [
22], we assume that the equipment breakdown process can be modeled using a Non-Homogeneous Poisson Process (NHPP) with an intensity function,
, which is given by the following:
where
,
,
, and
are the coefficients of the intensity function. Conventionally, the accumulated usage time is assumed to be the lease period, i.e.,
T(
t)
= t, so the usage amount is thus
Therefore, the intensity function can be simplified as follows [
23]:
The parameters of , , , and can be estimated from historical data.
From a practical point of view, the usage rate for consumables, which corresponds to the equipment’s usage rate, depends on the lessee’s activity and the demand they must satisfy. Consequently, each lessee will use the equipment at a different rate during the lease term. This usage rate will of course be limited by the capacity of the machine umax.
3.2.2. The Adopted Working Assumptions and the Used Notation
The assumptions considered in this study are as follows:
The usage rate for consumables reflects the equipment’s usage rate.
The probability distribution function, Gj(u), associated with the lessee’s usage of consumables in the jth period is known.
The first lease period does not require PM at the beginning because the equipment is new.
PM actions reduce the virtual age of the equipment by a certain amount depending on the effectiveness of the maintenance action package applied.
The durations of preventive maintenance actions are considered negligible in relation to the duration Tj of the free lease period.
The average duration of a minimal repair is negligible in relation to the time between failures.
The lessor reserves the right to adjust the maintenance policy at any time if they finds that the customer’s consumption of consumables deviates significantly from the profile, g(u), considered when the contract was drawn up. This will be easy for both parties to verify, since the consumables are supplied exclusively by the lessor, who will therefore have full knowledge of the lessee’s actual consumption profile and will be able to compare it with the profile, g(u), initially considered. If a different consumption profile, g′(u), is identified, the lessor will use this new profile to update their maintenance policy using the mathematical model proposed in this work.
The notations used to express the mathematical model are as follows:
L | : | Equipment lifecycle duration |
Tj | : | Duration of the jth period (j = 1, 2, …, N) |
τj | : | Preventive maintenance (PM) period to be adopted during the jth period (τj < Tj) |
τj,i | : | Instant of the ith PM during the jth period |
umax | : | Maximum usage rate of consumables (equipment capacity) |
u | : | Random variable associated with the rate of use of consumables |
| : | Coefficients of the intensity function, i = 0, 1, 2, 3 |
| : | Virtual age of the equipment after the ith PM action in the jth period |
Cmr | : | Average cost of minimal repair |
| : | Average quantity of consumables not sold during repairs within the jth period |
| : | Average penalty incurred by the lessor for unsold consumables due to unavailability of equipment during breakdown repairs |
| : | Average duration of minimal repair |
K | : | Number of available PM action packages |
nj | : | Number of PM actions to be carried out during the jth period; Decision variable |
mk | : | Maintenance efficiency level of package k of PM actions (k = 1, 2, …, K) |
(mk)j,i | : | Maintenance efficiency level of package k of PM actions (k = 1, 2, …, K) carried out at the ith PM during the jth lease period; Decision variable |
δ(mk) | : | Efficiency factor of PM to be performed by applying maintenance package k with maintenance level mk |
Cm,k | : | Cost of PM carried out using maintenance package k with maintenance level mk |
Pj | : | Average profit to be realized by the lessor over the jth period |
K0 | : | Depreciation rate of the value of equipment |
Cm | : | Purchase price of new equipment (at the beginning of the life cycle) |
Vj | : | Estimated value of the equipment at the end of jth period |
Ss | : | Selling price per unit of consumables |
Sp | : | Purchase price/cost of one unit of consumables (purchased by the lessor) |
Rj | : | The lessor’s average revenue from the sale of consumables during the jth period |
λ0(t|u0) | : | Function of equipment nominal failure rate under the nominal usage rate u0 |
λ(t|u) | : | Function of equipment failure rate under usage rate u |
h(x) | : | Density probability function associated with repair time |
Gj(u) | : | Probability distribution function for consumable usage rate during the jth leasing period. |
4. The Mathematical Model
Below, we develop the mathematical expression of the expected total profit that will be made by the lessor over the jth lease period for an estimated equipment and usage rate profile for consumables. This profit is the difference between the revenue generated by the sale of consumables and the residual value of the equipment, and the costs associated with maintenance and penalties for losses due to downtime during repairs.
4.1. Average Cost of Preventive Maintenance
During the
jth lease period, a number
nj of PM actions will have to be performed every
τj units of time.
represents the integer part of y.
Furthermore, the instants at which PM will be carried out during the
jth period are given by
where
T0 = 0 and
i = 1, 2, …,
nj.
Let us introduce the binary variable
as follows:
Since for any given PM action, only one PM level is adopted, we have
Consequently, the average total cost of PM actions during the
jth period is given by the following equation:
The lessor will perform PM actions on the equipment to improve its reliability by reducing its age. After PM, the age, t, of the equipment decreases. Its virtual age becomes tv (tv < t).
To express the virtual age after a PM action, we adopt the same modeling method as that used in [
24,
25]. Thus, the virtual age
following the
ith PM during the
jth period is expressed as
where
: the instant of the ith PM period during the jth period, and and for j > 1.
δ(mk) ∈ [0, 1]. It represents the efficiency factor of a PM action by applying maintenance package k with maintenance level mk.
According to [
24],
with 0 ≤
≤ 1.
δ(0) = 1 corresponds to no action (no PM)
δ(∞) = 0 corresponds to an infinite maintenance effort (impossible in practice); the age of the equipment is reduced to the age it had at the time of the last PM action.
Some works, such as [
26,
27], provide guidance on how to estimate the efficiency factor of maintenance activities. Ref. [
28] uses a logarithmic regression model for this purpose. Thus, considering the efficiency factor of the
ith PM action performed during the
jth lease period to obtain the virtual age of the equipment (just after the
ith PM of the
jth period), it is possible to express the equipment failure rate after the
ith PM during the
jth period as follows:
4.2. Average Cost of Minimal Repairs
During the
jth period, the lessor will periodically perform preventive maintenance at predetermined times.
regardless of the age and condition of the equipment. Failures that may occur between these PM actions are subject to minimal repairs. Based on the partial renewal model, it is possible to express the average number of minimal repairs
E[
Nr,j] in the
jth period as follows:
The first term of the sum represents the average number of failures (minimal repairs) during the nj PM periods, while the second term represents the average number of failures (minimal repairs) during the period between the last PM performed at njτj and the end of the jth period at time Tj.
It is clear from Equation (9) that the average number of breakdowns is directly related to the probability distribution Gj(u) of the equipment usage rate (usage rate for consumables).
The average total cost of minimal repairs during the
jth lease period is given by
4.3. The Average Penalty for Unsold Consumables due to Failures during the jth Period
During periods when the equipment is shut down for repairs due to breakdowns, consumables that would normally be used are not used because the equipment is being repaired. This results in a loss of revenue for the lessor.
Considering an average repair time,
Dr, the average quantity not sold is given by
where
.
Therefore, the average penalty incurred is expressed as the loss of profit that would have been earned had there been no failures:
4.4. The Estimated Residual Value of the Equipment at the End of the jth Period
Considering the depreciation rate of the equipment value,
K0, it is possible to estimate the residual value
Vj of the equipment at the end of the
jth lease period. This value can be given by the following expression [
28,
29]:
where 0 < K
0 < 1.
4.5. The Lessor’s Average Income during the jth Period
During the
jth lease period, the lessor will sell the customer an average number of consumables
Qj. This quantity is expressed by the following equation:
Thus, the lessor’s expected income
Rj for the
jth lease period is given by
Similarly, the average cost
Cj corresponding to the purchase of consumables by the lessor for sale to the lessee is
4.6. The Lessor’s Average Profit over the jth Lease Period
The average profit to be realized by the lessor over the
jth lease period is equal to the average revenue minus the sum of the average costs incurred in connection with maintenance, penalties due to breakdowns, and the purchase of consumables.
Thus, we obtain the following expression for the lessor’s average profit as a function of the two decision variables
related to the maintenance strategy to be adopted by the lessor:
The terms regarding this expression (Equation (20)) are as follows:
The first term corresponds to the average revenue generated by consumables sold to the lessee (Equation (17)).
The second term corresponds to the residual value at the end of the jth period (the income generated by the eventual sale of the equipment) (Equation (15)).
The third term corresponds to the average purchase (or production) cost of the consumables used (Equation (18)).
The fourth term corresponds to the acquisition cost of the new equipment.
The fifth term corresponds to the average total cost of minimal repairs following breakdowns (Equation (12)).
The sixth term is the average cost of preventive maintenance (Equation (8)).
The seventh term represents the average penalty incurred by the lessor for unsold consumables due to the unavailability of equipment during breakdown repairs (Equation (14)).
Thus, we obtain the following maximization problem (P1):
5. Numerical Procedure
Note that, for a given number
K of possible PM efficiencies and for
nj PM actions, there are
Knj possibilities to consider. Due to this complexity of the analytical model, a numerical procedure, shown in
Figure 2 below, was established to obtain the optimal preventive maintenance strategy. This procedure performs a systematic search between different values of τ
j ∊ [τ
0,
Tj] and (
mk)
j,i to simultaneously determine the optimal MP period τ
j* and the PM actions’ efficiency levels (
mk)
j,i* that maximize the lessor’s average profit for a given lease period.
The logic behind this procedure is based on the fact that it must be used systematically for all lease periods, sequentially from the first to the jth period. This is because certain input parameters for period j are relative to period (j − 1). These parameters are the time of the last PM in period (j − 1), the virtual age just after this action, and the efficiency level used.
The steps of the numerical procedure we implemented are described below for each period
j = 1, 2, … (see also
Figure 2):
Step 1: Enter the input parameters (L, Cm, Cmr, Sp, Ss, K0, Dr, umax, Δτ, τ0, μd, σd, θ0, θ1, θ2, θ3, mk, δ(mk), and Cmk) and the history of previous lease periods (Tj−1, , ).
Step 2: Enter the data for the new lease period, j, characterized by the lease term Tj and the consumption profile for consumables Gj(u).
Step 3: Check whether the equipment will reach the end of its useful life cycle at the end of this lease period, j.
Step 4: Calculate the average profit for each combination of τj ∊ [τ0,Tj] and (mk)j,i values of the PM packages.
Step 5: Select the maximum average profit and the corresponding τj* and (mk)j,i* values.
It is important to note that, due to the iterative nature of this numerical procedure, in which the interval [τ0, Tj] is traversed with an increment Δτ to be set beforehand by the user, the final solution obtained depends on the degree of accuracy required. The smaller the increment Δτ, the more accurate the solution. Thus, in all that follows, whenever we speak of an optimal solution, it will be, in all rigor, a near-optimal solution.
6. Numerical Application
6.1. Numerical Example
Let us consider a lessor who provides their customers with equipment with a life cycle of L = 60 months. The following input parameters of the problem were chosen arbitrarily while ensuring a certain consistency based on practical experience. The lease periods are assumed to be equal periods of 12 months each, and the repair time follows a Normal distribution with parameters μd = 0.05 months and σd = 0.01 months.
In this example, we limit ourselves to the first two periods of T1 = 12 months and T2 = 12 months, respectively, assuming that the lessor only has visibility for these two periods at the moment, knowing the customers who will be leasing, the duration of the lease period agreed with each one, and the estimated consumption profile provided by each one. This, knowing that subsequent periods can be treated in the same way by the proposed numerical procedure. The consumption functions G1(u) and G2(u) of the two customers are represented by the Normal distribution with parameters μ1 = 300 and σ1 = 50 consumables per month and μ2 = 500 and σ2 = 75 consumables per month, respectively.
The solution procedure was programmed using MATLAB® software run on a PC (i3 processor with 8 GB of RAM).
Based on the above input parameters, the optimal solution obtained is shown in
Table 3 and
Figure 3.
For the first period, the recommended optimal strategy is to perform a single PM action after a period of τj = 7 months, applying the preventive maintenance package (k = 4) with an efficiency (mk)1,1 = 3. For the second period, on the other hand, the optimal strategy is to execute two PM actions as follows: the first before the start of the period with an efficiency level (mk)2,1 = 3 (package # 4), and then after 7 months with an efficiency (mk)2,2 = 2 (package # 3). This maintenance strategy would allow the lessor to maximize their average profit over each of the successive lease periods. The total average profit is equal to the sum of the maximum average profits expected for each of the two periods, i.e., 143,260 + 259,950 = USD 403,210.
6.2. Sensitivity Study
In this section, we examine how variations in input parameters affect the best strategy to adopt and the corresponding total profit.
6.2.1. The Influence of the Variation in the Average Cost of a Minimal Repair (Cmr)
We varied the average cost of a minimal repair (
Cmr). The results obtained are shown below (
Table 4 and
Figure 4).
It is interesting to note from these results that for higher minimal repair costs, the optimal maintenance strategy is to shorten the PM period and perform relatively high efficiency PM actions to reduce penalties.
6.2.2. The Effect of Varying the Average Consumption of the Second Customer (for the Second Lease Period)
Calculations were made by varying the second customer’s average consumption of consumables.
Table 5 and
Figure 5 below illustrate the obtained results.
The higher the average rate of consumption (μ2), the more the equipment is used, the more it degrades, and the more likely it is to fail. As a result, the optimal strategy is to perform preventive maintenance more frequently (by shortening the optimal period) and to improve the effectiveness of the PM actions to be performed.
6.2.3. The Influence of Varying the Selling Price of a Unit of Consumables, Ss
We varied the selling price of a unit of consumables
Ss. The results obtained are shown below (
Table 6 and
Figure 6).
As the selling price of a unit of consumables (Ss) increases, the lessor’s unit profit increases. In such a situation, the optimal maintenance strategy advocates increasing the PM effort to improve equipment availability and consequently increase the quantity of consumables to be sold.
We can observe that this increase in the number and efficiency of PM actions leads to a reduction in the average cost of maintenance, which is induced by the reduction in the number of minimal repairs and, consequently, in the average cost of CM.
6.2.4. The Influence of the Variation in the Duration of the Second Free Lease Period, T2
Table 7 below shows the results obtained for the optimal values of the decision variables, as well as the various average costs and the average profit, for different values of the duration of the second lease period.
It is worth noting that if the lessor decides to lease the machine for a relatively long period of time per customer, they will have to perform more preventive maintenance actions (nj increases) with relatively high levels of efficiency at the beginning of the period.
Finally, it is important to note that as the number
nj of PM actions increases over longer periods, the program runtime, in turn, increases significantly. This is mainly due to the increase in the number of possible scenarios (
Knj,
K being equal to five possible PM levels in the example considered).
Table 8 gives examples of the number of possible scenarios and the execution time of the program when it is not blocked (without saturation).
The blockage could also be caused by the increment value Δτ being too small.
Thus, it is clear that the use of other heuristic-based algorithms will be necessary to reduce the runtime and to allow for good solutions (avoiding saturation) to be found for large instances. Therefore, we developed an Artificial Bee Colony algorithm (ABC) to solve any instance of the problem.
6.3. Implementation of Artificial Bee Colony Algorithm (ABC)
6.3.1. The ABC Algorithm
In order to deal with large-sized instances of the problem, we implemented an Artificial Bee Colony algorithm (ABC), which allowed us to obtain good solutions (not necessarily optimal) for any given number of lease periods and maintenance task packages.
The ABC algorithm was developed in [
30]. This algorithm is widely used to solve various numerical optimization problems. It is inspired by the foraging behavior of bee colonies. It consists of three groups: employed bees, onlooker bees, and scout bees. It generates an initial population of randomly distributed solutions. The employed bees modify the positions in memory according to the amount of food. The onlooker bees evaluate the food information from the employed bees and choose a food source. The scout bees are responsible for finding new food sources when the current ones are exhausted. The algorithm has control parameters, such as food sources (solutions), numbers of employed and scout bees, thresholds, etc. Its advantages include fast convergence and efficient exploration and exploitation.
Figure 7 below illustrates the global framework of the ABC algorithm, which was adapted and implemented in this study. The framework comprises four phases: initialization, employed bees, onlooker bees, and scout bees. Details about each phase are provided below.
- (a)
Initialization phase:
At the initialization phase, a number of food sources (initial solutions) Nf is selected. Nf will be equal to the number of the employed bees and onlooker bees. The position information of each food source l, l ∈ (1, …, Nf) is described by a vector wl= (, ), i = 1, 2, …, nj, which corresponds to the two decision variables. Here, represents the maintenance level applied for each of the nj PM actions for the lth food source.
The PM period
is generated randomly as follows:
where
is the lower bound of the maintenance period and rand (0, 1) is a random number distributed uniformly over the interval [0, 1].
An additional operation is required for the random selection of the maintenance levels
(
i = 1, 2, …,
nj) among the set of
K available PM action packages, with
nj given in Equation (4).
In this step, each food source is assigned a trial variable trl, l = 1, 2, …, Nf; trl is initialized at 0 for each food source.
- (b)
Employed bee phase:
The employed bee explores each food source
wl and a new temporary food source
around it. A new position for a food source is generated, and its fitness is then evaluated
. If the fitness of the new position is better than that of the old one
, then this new food source replaces the old one, and the trial variable
trl for this new food source is set to zero. Otherwise,
trl for the old food source is incremented by 1 [
31].
- (c)
Onlooker bee phase:
At this step, the onlooker bees choose a food source with a higher quality that will have a larger probability, expressed as follows:
. Based on
pl and a generated random number, r, in the interval (0, 1) using the roulette wheel selection [
32], the onlooker bees select a solution to update using Equation (25), and a better solution is selected with respect to its fitness. The new solution is updated as follows:
where
is a uniformly distributed real number within [−1, 1]; round(X) rounds X to the nearest integer, and
q ∈ (1, …,
Nf),
q ≠
l,
and
.
- (d)
Scout bee phase:
If the number of trials for a given food source reaches a predetermined threshold (trth) without improvement, this food source is rejected. The employed bee corresponding to this rejected food source is transformed into a scout bee, and the food source is replaced with a food source that is generated using the same method used in the initialization phase.
Once the maximum predetermined number of cycles (Nmax) is reached, the algorithm is stopped, and the solution corresponding to the highest obtained average profit is selected.
6.3.2. Obtained Results
The ABC algorithm has been tested using many numerical examples. One of them consists of taking the same input parameters of the numerical example presented in the previous section but considers cases of a larger second lease period T2 (18, 24, and 36 months) instead of the initial second period, T2 = 12 months.
Table 9 shows the values we used for the control parameters of the ABC algorithm.
Table 10 below shows the results obtained using the ABC algorithm. The time needed to obtain the solution for each instance is also given. It is worth noting that the solutions obtained using the ABC algorithm are very close to those obtained with the first algorithm (when possible). Also, as the second period becomes longer with a greater number
nj of PM actions, the ABC algorithm takes much less time than the first algorithm, and it is the only one that yields a solution for the cases of
T2 = 24 months and
T2 = 36 months (the first algorithm saturates in these cases).
7. Conclusions
In this paper, we focused on the development and optimization of a preventive maintenance strategy for equipment freely leased by a lessor in exchange for the customer’s purchase of a quantity of equipment consumables during the lease period.
The lessor acquires a given piece of equipment and then makes it available to some of their customers for several successive periods along its life cycle. Each time, the lessor is responsible for the corrective and preventive maintenance of the equipment. The lessor’s revenue comes from the sale of equipment consumables to each customer. The quantities sold are random. An estimate of their probability distribution function is provided by the customer before the lease period begins.
The more consumables the customer uses, the more they degrade the equipment, and the greater the risk of equipment failure and unavailability. To reduce the risk of loss of income, the lessor offers to maintain the equipment at their own expense. In this way, the latter must carefully weigh the preventive maintenance effort to be deployed in order to adapt, as closely as possible, to the usage rate forecasted by the customer while guaranteeing maximum profit.
In this context, we developed an expression of the average profit to be obtained by the lessor over a given lease period. The aim was to express this profit as a function of decision variables, namely the period of preventive maintenance actions to be performed and their degree of effectiveness. We then developed a numerical procedure for determining, for any instance of the problem, the optimal values of the decision variables that maximize the lessor’s profit over each of the lease periods in a sequential manner (starting from the first to the last period along the equipment’s life cycle).
To show the consistency and robustness of the mathematical model, we presented a numerical example describing an arbitrary instance of the problem, taking care to choose input values that are consistent from a practical point of view.
The sensitivity analysis performed identified the effects of variations in certain input parameters on the optimal maintenance strategy to be adopted by the lessor during each lease period. The robustness of the model was verified.
It was observed that the size of the problem can quickly become very large, especially if the lease period is long enough to contain many PM actions. In such situations, the computation time becomes extremely long, leading to saturation. For this reason, another algorithm of the Artificial Bee Colony type was proposed to solve large instances of the problem in a reasonable time, obtaining good solutions.
An important extension of this work would be to consider the lessee’s revenues generated using the equipment. This could be carried out by developing a framework that considers both the lessor’s and lessee’s revenues. This framework should result in a win–win situation for the lessee and the lessor. It would also be interesting to consider associating estimated average execution times with each package of preventive maintenance actions, rather than just average costs, as was carried out in this work.