Next Article in Journal
Evaluating the Efficiency of Non-Orthogonal MU-MIMO Methods in Smart Cities Technologies & 5G Communication
Previous Article in Journal
The Quality of Corporate Social Responsibility Information Disclosure and Enterprise Innovation: Evidence from Chinese Listed Companies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Integer Programming for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants with Production

1
The Public Authority for Applied Education and Training, College of Technological Studies, PAAET, Kuwait City 70654, Kuwait
2
The Public Authority for Applied Education and Training, College of Basic Education, PAAET, Kuwait City 70654, Kuwait
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(1), 239; https://doi.org/10.3390/su15010239
Submission received: 28 September 2022 / Revised: 19 December 2022 / Accepted: 19 December 2022 / Published: 23 December 2022
(This article belongs to the Section Sustainable Management)

Abstract

:
Preventive maintenance (PM) is a maintenance program with activities created at a determined interval or according to certain principles, designed to reduce the likelihood of failure or deterioration of item performance. This aims to improve overall reliability and system availability. In this research, a preventive maintenance schedule (PMS) was designed for electricity and desalination of water in power plants, subject to meeting relevant constraints. The proposed methodology is used to generate a PMS for the boilers, turbines, and distillers. A nonlinear integer programming (NLIP) model was employed to address this problem. The results of the proposed method were compared with the PMS for a power station in Kuwait. The results were better in terms of the volume of production and in terms of the gap between the available production and demand in order to continue providing consumers with electricity and water without a shortage in the event of a breakdown in equipment. It produces an improvement of 12.12% and 16.58% respectively, for water and electricity. Furthermore, the sensitivity and robustness of the proposed method were analysed by increasing the maintenance duration for some equipment, increasing the demand, and adding various additional conditions. In addition, a comparison of additional conditions with a binary problem method in terms of computer time for the search for an optimal solution was carried out, where the model provided an optimal solution in a reasonable time. Among the most important benefits that the user can obtain for this technique are extending the life of the equipment, increasing efficiency, and reducing expenses.

1. Introduction

Preventive maintenance (PM) is described as frequent maintenance to help keep equipment up and operating. It needs thorough planning and the scheduling of equipment maintenance before an actual problem exists. Preventive maintenance can be very complicated for companies that have a lot of equipment. The benefits of preventive maintenance are many, for example, saving the company from an expensive repair due to an unexpected equipment malfunction that must be repaired quickly, as well as extending the life of the equipment of the company, reducing exposure to human injuries due to breakdowns, improving equipment reliability, and much more. PM continues to be the number one priority for manufacturers. For example, in 2020, 76% of companies in the manufacturing industry worldwide prioritized preventive maintenance, and 60% of the manufacturing industry performs reactive maintenance. For the latest maintenance statistics, see [1].
A preventive maintenance schedule (PMS) is the schedule by which maintenance times for equipment or devices in an organization are determined, within a specific time horizon. The PMS issue is usually intended to be solved economically or in terms of improving reliability. Economically, this occurs by reducing the total operating expenses during a time horizon for scheduling, while many reliability indicators include expected shortage of net peak reserves, projected energy unavailable, and loss of probability of load. The general problem with the PMS is obtaining the best sequence of maintenance procedures for each component of the system in each period during the planning horizon [2,3].
There are many areas in which preventive maintenance is applied, for example, the transportation field, such as a fleet of trains [4,5,6], planes [7,8], ships [9,10,11], and buses [12,13,14], which need preventive maintenance periodically. In addition, factories [15,16,17,18,19] that contain machines and devices used in industry need preventive maintenance. Moreover, oil companies and power stations apply PM for their equipment [20,21,22,23,24]. The purpose of the PMS function is clearly to contribute to achieving the goals of the organization, which, in turn, requires the need for practical maintenance to be consistent with the organization objective. For more, see [25].
Cogeneration is defined primarily as the production of several forms of energy, such as heat, electricity, and fresh water. Desalination refers to some of the processes used to produce fresh water suitable for human consumption. The process is carried out by removing a certain amount of salt from sea water. Electricity and desalination of water can be generated in several ways—through nuclear, thermal, wind, or hydroelectric energy. All power stations apply PMS to avoid any type of production shortage, which affects supply due to equipment downtime.
Since this type of problem considered is a mixed integer, non-convex, large-scale combinatorial optimization problem, many methods in previous decades were used to address it, such as different types of deterministic [17,26,27,28], heuristic [29,30,31,32,33], or hybrid methods [3,34]. Heuristic methods are widely used for solving PMS; for instance, Doostparast et al. [35] applied a simulated annealing algorithm for systems with deteriorating components. The objective was to maintain a certain level of reliability with a minimum total cost of related maintenance. Some illustrative examples were addressed with the aim of evaluating the performance of the proposed approach. Wang and Lin [36] applied a particle swarm optimization (PSO) to minimize a periodic preventive maintenance cost for a series–parallel system. Duarte et al. [26] presented the particle swarm optimization (PSO) algorithms and the genetic algorithms (GA) for a power system using wind generation. The goal was to allow power system operators to have a maintenance schedule that reduces the likelihood of a potential loss of load as much as possible in the power system.
Alhamad et al. [23] applied genetic algorithms for a multi-cogeneration power system to create two preventive maintenance schedules, one for electricity and one for distillers. The aim of this model was to maximize the available number of operational units in each station. The proposed model has been applied to the power station in the State of Kuwait. Furthermore, integer programming is employed for solving the PMS problem. Perez-Canto and Rubio-Romero [37] considered a problem in the wind power plant. The goal was to conduct the PMS from a reliability perspective, as system reliability was maximized. The given linear model contains many variables and constraints. A real case study was presented, which was based on a real energy system in Spain, where the proposed analysis has been validated. Mollahassani-Pour et al. [38] have developed a new formula for a PMS associated with the new cost reduction index (CRI) for generating units. A linear mixed integer program (MILP) was used to minimize operating costs as well as to minimize the maintenance cost over a specific time horizon. Some constraints were relaxed and degraded into several sub-problems. Canto [39] developed the Benders’ decomposition technique to solve a model of a real power station. The author proposed two optimization approaches, one to minimize the cost, while the second was to maximize the reliability, meeting a set of constraints. A realistic energy system was applied to verify the efficiency of the proposed analysis. Alhamad and Alhajri [24] addressed the problem of electricity and distiller plants with production using zero–one integer programming. Mollahassani-pour et al. [40] focused on minimizing total operating and maintenance expenses for a power system using mixed integer programming. Ghaffarpour et al. [41] conducted a study of the water and power plant using mixed integer linear programming in order to minimize the total costs in addition to increasing the reliability subject to the maintenance constraints and the operating area. The effectiveness of the proposed method has been validated by implementation in a real remote area.
According to the literature, most of the research published utilized heuristic, linear, or mixed integer programming approaches to solve these types of problem. On the other hand, there is a lack of research that uses non-linear programming to tackle the PMS problem due to the convexity or non-convexity of the problem, where it is difficult to solve the large-scale problems using available solvers. The following is a display of PMS publications in general and not limited to power plants. There is some research in applied non-linear programming. For example, Gagnon et al. [42] tackled the problem of a hydroelectric system by nonlinear programming (nonconvex), with the goal of minimizing the energy shortages. The model includes storage variables, while water drainage and spillage variables are implicit. Metaheuristics have been explored due to the non-convexity generally associated with generating a power plant function.
Shuya et al. [43] addressed an offshore wind farm, where the objective function was to schedule the preventive maintenance of offshore turbines to satisfy the power supply without failure. A non-linear multi-objective programming model was proposed, where two significant goals were considered. One was to maximize the system reliability, while the other was to minimize the maintenance related cost. Guedes et al. [44] proposed a new non-linear model for cascading hydroelectric generation and preventive maintenance scheduling. In order to reduce the complementary thermal generation and increase the value of water in the future to the maximum, the researchers improved the level of the tank and the scheduling of maintenance simultaneously. The model was applied in Brazilian waterfalls. Rezaei-Malek et al. [45] developed a correct mixed non-linear programming model for integrated planning to check the quality of parts and preventive maintenance activities. That study considered the multi-stage chain manufacturing system while the non-linear production stages deteriorated. Deterioration assumes a non-linear process, and an approximate approach on the basis of detachable programming is developed to deal with the nonlinearity. The proposed model provides optimal times and locations for preventive maintenance while reducing the overall manufacturing cost. Wu and Zuo [46] presented a review of models of preventive maintenance and investigation of their interrelations, where the researchers classified these models into three categories: linear, nonlinear, and a hybrid of both. The potential extensions of these three PM models were also discussed.
This research study will focus on one power station in Kuwait, where the study provides a PMS for each piece of equipment located in the power plant. The methodology is a non-linear integer programming problem. The method designed to produce an optimal maintenance schedule for cogeneration plants in terms of maximizing the available pieces of equipment in each unit for a 12-month demand cycle. The main objective of this paper is to set a schedule for the maintenance equipment in a way that maximizes utilization of the equipment while minimizing power outages. Since maintenance scheduling is usually an optimization problem, this problem is subject to a number of constraints, such as maintenance window limitations, time limits, and output load limits for water and power. The main objective of this optimization problem is to allow power generation and water production to meet demand without any interruption by maintaining the required equipment available during operation.
The paper is organized as follows: In Section 2, the problem background is provided. In addition, the section introduces a description of the problem and reviews the formulation used to solve the problem, where a nonlinear integer programming (NLIP) model with constraints for the PMS of power station is formulated. In Section 3, computational tests are presented, where Test 1 examines the validation of the proposed approach and compares it with the schedule of the Ministry of Electricity and Water in Kuwait. Test 2 is a sensitivity analysis to examine the efficiency and robustness of the proposed approach. Finally, the conclusions in addition to further work to solve this type of problem are presented in Section 4.
There is great confidence that the model proposed in this paper will be reliable and able to create an ideal schedule for the industrial sectors.

2. Problem Description

2.1. Problem Background

The main source of energy that we get from the electricity (and fresh water) consumed in Kuwait is still the chemical energy found in the fuel that is made up of gas and liquid oil products. The process of transforming the primary energy of fuel into electrical energy passes through several stages within the power plants (and desalination plants), which includes complex equipment and plants requiring huge financial investments. These include very large boilers that burn vast amounts of fuel and transform the chemical energy into heat energy, which, in turn, produces large amounts of high-pressure hot steam. This steam drives steam turbines that transform thermal energy into chemical energy. Spin generators that transform mechanical energy into electrical energy are used to export it to the network for transmission, distribution, and delivery to consumers.
The Ministry of Electricity and Water in Kuwait is responsible for supplying power and water. In Kuwait, plants consist of a boiler, a turbo-generator, and a distiller. The boiler produces high pressure steam from fuel, the turbo-generator produces power from high pressure steam, and the distillers produce desalinated water from salt water using low pressure steam. This equipment requires regular maintenance to maintain their continuity at work and to avoid any breakdown, which may cause a lack of electricity or water, in addition to the high cost of repair. On the other hand, maintenance should be scheduled in a correct and scientific manner so that maintenance is not concentrated in peak periods of demand. Obviously, preventive maintenance involves a basic trade-off between high-peak and off-peak.

2.2. Mathematical Formulation

The problem of PMS addressed in this paper is formally defined as follows: first, since there is only one plant, a set of plants will not be mentioned, and we move to the set of units. Let U be a set of units with u = {1,...,U}, where U is the total number of units. Each unit contains n number of different types of equipment, where there are three types of equipment in each unit: boiler, distiller, and turbine. Each piece of equipment must undergo maintenance for a period of time, where more than one piece of equipment can undergo maintenance at a time. When the boiler equipment is in maintenance, the turbine equipment and the distiller equipment are suspended until the boiler equipment maintenance process is completed. On the other hand, the maintenance of any turbine or distiller equipment does not require stopping the boiler equipment unless the maintenance of the turbine equipment and the distiller equipment are performed simultaneously. Maintenance periods for equipment are not necessarily identical. Throughout maintenance, a minimum number of pieces of equipment in the plant must remain operational. Meanwhile, increasing the gap between available production and demand during the time horizon plays a major role in avoiding a shortage of production, whether it be electricity or water, due to an emergency breakdown of a number of pieces of equipment.
The objective function of this problem is to schedule the preventive maintenance tasks for all equipment in a way that (1) increases the number of pieces of equipment available over the operational planning time horizon, T, while, at the same time, minimizing power outages which affects the fulfillment of consumer demands, and (2) can be achieved by closing the gaps between demand and production for the entire time horizon. Meanwhile, a number of constraints need to be considered, which are described in Section 3.3.

2.3. Mathematical Formulation

The nomenclature for NLIP approach is divided into sets, data, and decision variables, as follows:
Sets:
u = 1..U Denotes units
b = 1..B Denotes boilers
r = 1..R Denotes turbines
d = 1..D Denotes distillers
t = 1..T Denotes time periods
Data:
D ¯ u b Duration of maintenance for boiler b
D ¯ u r Duration of maintenance for turbine r
D ¯ u d Duration of maintenance for distiller d
ETub Earliest start time for boiler b
E T u r Earliest start time for turbine r
E T u d Earliest start time for distiller d
LTub Latest start time for boiler b
L T u r Latest start time for turbine r
L T u d Latest start time for distiller d
PRur Maximum production capacity for turbine r
P R u d Maximum production capacity for distiller d
OPb Maximum number of boilers b allowed to be in maintenance
O P r Maximum number of turbines r allowed to be in maintenance
O P d Maximum number of distillers d allowed to be in maintenance
DEt Electricity demand
DWt Water demand
WRS Initial reservoir level of water
WMIN Minimum reservoir level of water
WMAX Maximum reservoir level of water
THR Available human resources
MANub Human resources required for maintenance for boiler b
M A N u r Human resources required for maintenance for turbine r
M A N u d Human resources required for maintenance for distiller d
µ A balancing factor between the production of electricity and water, used in the main objective function
γ A balancing factor for the gap get, used in the main objective function
δ A balancing factor for the gap gwt, used in the main objective function
Decision Variables:
x u b t = 1 , b o i l e r   b   i s   i n   m a i n t e n a n c e . 0 , otherwise x u r t = 1 , t u r b i n e   r   i s   i n   m a i n t e n a n c e . 0 , otherwise x u d t = 1 , d i s t i l l e r   d   i s   i n   m a i n t e n a n c e . 0 , otherwise x s u b t = 1 , b o i l e r   b   f i r s t   w e e k   f o r   m a i n t e n a n c e . 0 , otherwise x s u r t = 1 , t u r b i n e   r   f i r s t   w e e k   f o r   m a i n t e n a n c e . 0 , otherwise x s u d t = 1 , d i s t i l l e r   d   f i r s t   w e e k   f o r   m a i n t e n a n c e . 0 , otherwise y u r t = 1 , t u r b i n e   r   i s   i n   m a i n t e n a n c e   o r   i d l e . 0 , otherwise y u d t = 1 , d i s t i l l e r   d   i s   i n   m a i n t e n a n c e   o r   i d l e . 0 , otherwise W M A X r e s t W M I N Available   water   reserves . a v e t D E t . a v w t D W t .
Electricity gap between the demand of electricity and available MW (Mega Watt) in kth week t. g e t 0 .
Water gap between the demand of water and available MIGD (Million Imperial Gallons per Day) in kth week t. g w t 0 .

2.4. Mathematical Model

The problem can then be formulated as the following: objective function
max z:
t a v e t + μ . a v w t t ( g e t / γ ) 2 t ( g w t / δ ) 2
s.t:
t = 1 T D ¯ u b + 1 x s u b t = 1 u , b
t = 1 T D ¯ u r + 1 x s u r t = 1 u , r
t = 1 T D ¯ u d + 1 x s u d t = 1 u , d
t = t t + D ¯ u b 1 x u b t D ¯ u b   x s u b t u , b , t = 1 .. T D ¯ u b 1
t = t t + D ¯ u r 1 x u r t D ¯ u r   x s u r t u , r , t = 1 .. T D ¯ u r 1
t = t t + D ¯ u d 1 x u d t D ¯ u d   x s u d t u , d , t = 1 .. T D ¯ u d 1
t x u b t D ¯ u b u , b
t x u r t D ¯ u r u , r
t x u d t D ¯ u d u , d
u b x u b t O P b t
u r x u r t O P r t
u d x u d t O P d t
yurtxubtu,b,r,t
y u r t x u r t u , r , t  
yudt0xubtu,b,d,t
y u b t x u b t u , b , t  
ETubt.xsubtLTubu,b,t
E T u r t . x s u r t L T u r u , r , t  
E T u d t . x s u d t L T u d u , d , t
a v e t = r u P R u r 1 y u r t t  
a v w t = d u P R u d 1 y u d t
get = avetDEtt
gwt = avwtDWtt
res0 = WRS
rest = avwt + rest−1DWtt
u b M A N u b   .   x u b t + u r M A N u r   .   x u r t + u d M A N u d   .   x u d t T H R t  
The objective function (1) maximizes the amount of production of electricity and water, and the production of water has been amplified by the value of µ in order to approach the production of electricity. Then, the search for the maximum value is equal for electricity and water, and there is no bias for electricity without water. Likewise, γ and δ were used to provide balance during the search to prevent biasing for gaps or for production. In addition, the total gap has been reduced in all periods, making the gaps close together, and there would be no very small gaps in some periods during the time horizon, where the chance of breakdowns is large. Constraints (2)–(4) ensure that each equipment has undergone one maintenance during the time horizon, where Constraint (2) is related to boilers, Constraint (3) is related to turbines, and Constraint (4) is related to distillers. Constraint (5) ensures that maintenance times for boilers are in sequential weeks and are not separate, likewise for Constraint (6) for turbines and Constraint (7) for distillers. Equation (8) ensures that each boiler adheres to the maintenance duration, similarly for Constraint (9) for turbines and Constraint (10) for distillers. To confirm compliance with the upper limit on the number of boilers allowed for maintenance during the same period, Constraint (11) has been stated, similarly for turbines in Constraint (12) and Constraint (13) for distillers. Constraints (14) and (15) require that the distiller be in a state of stoppage, either for maintenance or idle due to boiler maintenance, and the same is true in Constraints (16) and (17) for turbines.
Equation (18) ensure that every boiler maintenance must occur in the specified time window for starting maintenance, likewise for Equation (19) for turbines and Equation (20) for distillers. Constraint (21) calculates the available production of electricity, and Constraint (22) calculates the available production of water. Constraint (23) calculates the gap between available production and the demand for electricity, while Constraint (24) calculates the gap between available production and the demand for water. Furthermore, Constraint (25) assumes that the available water before starting the implementation of the PMS is equal to the initial reservoir, while Constraint (26) calculates the reservoir water during the time horizon. Finally, Constraint (27) is set to ensure that the labor required for maintenance does not exceed the available human resources.

3. Computational Tests

3.1. General Data

The input data is provided by the Ministry of Electricity and Water in Kuwait State. The computational test is based on 1 plant and 8 units, where each unit consists of 4 pieces of equipment, 1 boiler, 2 distillers, and 1 turbine, which means there are 32 pieces of equipment for the entire plant. The aim of this research is to reduce the power outages or water shortages to a large extent in the event of one or more equipment failures during the production process. Therefore, the objective of this research was to increase electricity and water production, which means maximizing the availability of operational equipment per unit during the operational planning horizon as well as maximizing the minimum gap across the time horizon between demand and available production.
The model is executed using the CPLEX 12.9.0 optimization solver (IBM Academic Initiative) using a DELL desktop computer, coreTM i7-1065G7 CPU @ 1.50 GHz, 16.0 GB RAM. The representative time horizon specified is 1 year. This time horizon can be set to 12 months or 52 weeks, as the month consists of 4 or 5 weeks.
The NLIP problem has been formulated to generate an optimal PMS for a power station in Kuwait state. A set of data that will be considered in this problem is presented as follows:
  • The preventive maintenance window is open for all equipment; therefore, the time window for boilers starts from the first week (ETub = 1) and continues to the last week 52 (LTub = 52). The same applies for distillers and turbines; thus, preventive maintenance work can be carried out for all equipment during the time period: [1,52].
  • The number of units are eight units (U = 8), while the number of pieces of equipment in each unit is four (n = 4), one boiler, two distillers, and one turbine. This means that there are 32 equipment involved in this problem.
  • Maintenance of more than two pieces equipment of the same type (boiler, distiller, or turbine) cannot be performed at the same time.
  • There is no limit to the manpower, so human resources are available throughout the operational planning period.
Figure 1 displays the volume of demands for electricity and water within one year for the Al-Zour station in the State of Kuwait. Table 1 illustrates the production capacity for each piece of equipment in the station, where D1 and D2 represent distillers No. 1 and 2, while T represents the turbine for each of the eight units in the station.
Two tests were applied to the proposed model, the first test to measure the efficiency and the validation of the proposed model, and this will be detailed in Section 3.2. In Section 3.3, an assessment of the sensitivity and durability of the proposal is performed through increasing the maintenance duration for some equipment and the volume of demand, in addition to some further conditions.

3.2. Model Validation and Analysis: Test 1

The aim of this study is to obtain reliability preventive maintenance schedules through solution quality and within a reasonable CPU time. The objective function of this research is to maximize electricity and water production, at the same time making the gap between demand and available production at all periods of the time horizon very close, while all constraints are met. Table 2 illustrates the parameters related to the proposed model, such as the number of variables, the optimal solution, the time taken to reach the solution, etc. Table 3 displays all the results for the PMS for the proposed model and compares it with the PMS for the Ministry of Electricity and Water for the State of Kuwait. First, this result has been achieved in a reasonable time of 435 s. The objective function is equal to 36,031,316, and this number is a combination of a set of variables. There are two significant parts of the objective function, one related to the production for both electricity and water (ave and avw) and the other related to the gap (ge and gw). Regarding the first part, it consists of available production for both electricity and water (ave and avw).
Table 3 shows that the volume of electricity production is equal to 17,687,040 MW and that the volume of water production is equal to 36,321.6 MIGD. This available production for both is optimal; this is because the period of preventive maintenance of the turbines and distiller equipment have coincided with the period of preventive maintenance of the boilers. Meanwhile, the duration of preventive maintenance for the turbines is less than the maintenance duration of boilers and distillers by one week, as boiler and distiller maintenance requires 5 weeks, while turbine maintenance requires only 4 weeks; this is the reason that all turbines are idle for a week, as shown in Figure 2 and Figure 5. In contrast, there is no distiller equipment in an idle state throughout the time horizon, since the time period for both boiler and distiller is equal, as shown in Figure 3 and Figure 4.
The value of µ is 435, as illustrated in Table 2; this value equals the ratio of total electricity demand to total water demand. This factor was added to provide a balance during the search for the maximum value of production on an equal basis to that of electricity and water, included to prevent the search from being more biased for electricity. On the other hand, the total production for PMS for the Ministry of Electricity and Water is equal to 17,498,880 MW, which is lower than the total production for the proposal model schedule, as illustrated in Table 3. This is a result of one of the turbines in the schedule of the Ministry (Turbine 7, as shown in Figure 3 and Figure 7) being in an idle state due to the inconsistency of its maintenance period with Boiler 7. Consequently, the total turbine shutdown in the proposed model schedule is 40 weeks, of which 32 weeks are for PM, and 8 weeks are idle weeks due to the boiler maintenance period. On the other hand, in the schedule of the Ministry of Electricity and Water, the number of weeks that the turbines are shut down is 44 weeks, 32 weeks for preventive maintenance and 12 weeks idle due to the maintenance period of the boilers. In contrast, the total amount of water production for the proposed model is equivalent to the production of the Ministry’s schedule of 36,321.6 MIGD, as shown in Table 3. The reason is due to the compatibility of maintenance of distillers with the maintenance of boilers, which is 40 weeks, and the absence of any distiller in an idle state.
Regarding the second part of the objective function, Table 2 and Table 3 show the gap between available production and demand for both schedules. First, the PMS for the proposal model has two factors, γ and δ; the value of γ is equal to 1000, while the value of δ is equal to 9. These values were reached after several experiments to strike a balance during the process of searching for the optimal solution and the non-alignment of methods without the other side. In relation to the lowest gap for electricity, the ge value, it is equal to 124,426 MW, while the lowest gap for water, the gw value, is equal to 118.1 MIGD, as illustrated in Table 3. On the other hand, the lowest gap values for electricity and water are equal to 110,971 MW and 101.3 MIGD, respectively, for the PMS of the Ministry of Electricity and Water. This means that for electricity availability, the PMS for the proposal model has a larger safety buffer than the PMS for the Ministry of Electricity and Water by 12.12%. As for water availability, the PMS for the proposal model has a larger safety buffer than the PMS for the Ministry of Electricity and Water by 16.58%. It can also be noted that the highest periods of electricity demand are concentrated in the period from week 22 to week 37, and for water, the highest periods are concentrated between week 27 and week 39. This means that the highest period of electricity and water demand is between week 22 and 39. Therefore, it can be noticed that in the PMS for the proposal, there is no maintenance between the 21st week and the 32nd week, which is approximately in the high demand period for electricity and water, as shown in Figure 2, Figure 4 and Figure 5. On the other hand, it can be observed in the PMS of the Ministry of Electricity and Water that there are some weeks when all equipment is in operational condition in low demand times, such as week 11 for electricity and weeks 11 and 47 for water, as shown in Figure 3, Figure 6 and Figure 7.

3.3. Model Sensitivity and Robustness: Test 2

In this section, a sensitivity analysis was performed to examine the efficiency and robustness of the proposed approach to PMS. First, in order to measure the plants capability to continue production in case of increased demand, we increased production for both the distillers and the turbines, as shown in Figure 8 and Figure 9. It is clear from the figures that the increase available for the distillers is a maximum of 120% and is 150% for the turbines, since an increase of more than this percentage will produce an unfeasible solution. Secondly, we made a comparison between the proposed method in this research and the binary problem (BP) method of article [12] regarding the time taken to reach the optimal solution. According to Figure 10, the average time taken to reach the optimal solution for the NLIP method of the current research is 323 s, with a standard deviation equal to 131 s, where the minimum time is 129 s and the maximum time is 886 s. On the other hand, the average time taken to reach the optimal solution for the BP method is 210 s, with a standard deviation equal to 85 s, where the minimum time is 24 s, and the maximum time is 461 s. It is clear from this experiment that the NLIP method takes a little longer than the BP method, and this is mathematically correct. Conversely, NLIP reaches an optimal solution in a reasonable time, in comparison with the BP method.
Moreover, the proposed model contains two main parameters: the demand and maintenance duration, where a scenario is changed with data for each parameter. The volume of water demand is increased by 20%, and the demand for electricity is increased by 40%. On the other hand, assuming that some equipment has a long service life, the duration of preventive maintenance has been increased. Thus, the maintenance duration for some equipment has been increased as follows: Boiler 1 in Unit 6, (D61), 6 weeks; Distiller 1 in Unit 8, ( D ¯ 81 ), 6 weeks; Distiller 2 in Unit 4, D ¯ 42 , 6 weeks; Turbine 1 in Unit 2, D ¯ 21 , 5 weeks; and Turbine 1 in Unit 7, D ¯ 71 , 5 weeks.
In addition, some extra conditions were added, as follows:
  • The time for preventive maintenance of Boiler 1 in Unit 2 must begin before week 17.
  • The preventive maintenance of Distiller 2 in Unit 6 begins between week 15 and week 47.
  • The preventive maintenance of Turbine 1 in Unit 8 should start before week 38.
  • Finally, preventive maintenance of Boiler 1 in Unit 1 cannot begin before Boiler 1 of Unit 5.
In Table 4, the values of µ, γ, and δ are 485, 1500, and 9, respectively. The available water production equals 36,128.4 MIGD, and the available electricity production is 17,640,000 MW, as shown in In Table 5. These available productions are optimal for both water and electricity because all maintenance periods were consistent with the boiler maintenance period. This led to the absence of any idle states for all equipment except for Distillers 1 and 2 in Unit 6, as the maintenance duration is one week less than the maintenance duration of the boiler in the same unit. In addition, for most turbines, the maintenance duration is less than the maintenance duration of the boilers by one or two weeks, as shown in Figure 11. It is compulsory, as mentioned previously, that the distillers and turbines must stop operating until the preventive maintenance process of the boiler in the same unit is completed. On the other hand, the production of Test 2 is less than the production of Test 1 for both electricity and water. This is logical because of the extension of the maintenance duration of some equipment, which reflects negatively on the total production.
In Table 5 and Figure 11, the distribution of preventive maintenance for all distiller equipment and turbines is committed to the period of preventive maintenance that has been identified, in addition to a 20% increase in demand for water and 50% for electricity. It is also obvious that the distribution of maintenance time is concentrated in periods when demand is low and away from peak times of demand. Thus, for distillers, as shown in Figure 12, it can be seen that the equipment operates between week 22 and week 31. However, because the required maintenance schedule is not limited to distillers only but also accompanies the preventive maintenance of turbines, it can be observed that during the period between week 36 and week 39, the gap has become very narrow, namely 3.96 MIGD. This situation creates a risk in not being able to meet the demand for water if some distillers encounter technical errors during this period. The same applies to turbines, where the equipment is in working mode between week 22 and week 31, but the gap is narrow in week 9 and week 35, namely 42,484.4 MW. Since this is less than the output of one turbine, which is 47,040 MW, as shown in Figure 13, this also creates a risk in failing to meet the demand for electricity if a turbine should encounter technical errors during this period.
Through these experiments, it can be concluded that water production and electricity will be affected in the event of increased demand in the future by more than 20% for water and 40% for electricity, without increasing the production capacity, by adding additional equipment, as well as replacing older pieces of equipment with new ones, since they require a longer maintenance period.

4. Conclusions

In this paper, a new nonlinear objective mixed-integer optimization model to generate an optimal PMS for power plant equipment consisting of boilers, distillers, and turbines, is presented. The aim of the study is to present a solution model that focuses on increasing the amount of production for water and electricity in addition to addressing a major issue, which is to increase the gap between demand and production during the maintenance weeks for the planning horizon. The data was taken from the Al-Zour station for the Ministry of Electricity and Water for the State of Kuwait, where the schedule for one year consists of 52 weeks. It is clear from the comparison between the proposed solution and the Ministry’s schedule that there is a large difference in production for electricity in addition to the gap between production and demand, which was greater for both distillers and turbines. Through the sensitivity test—which increased the volume of water and electricity demand in addition to an increase in the maintenance duration of some older equipment—a risk was observed in the volume of production, which was reflected in the gap between production and demand. Therefore, it was proposed to replace older equipment, both for distillers and turbines, as well as to purchase additional equipment in anticipation of a future increase in demand for both water and electricity without risking a shortfall in meeting demand due to the failure of some equipment.
The extension of this research is the addition of the probability distributions of some of the deterministic parameters of the proposed model. This includes, for example, the probability of a set of equipment malfunctions and the cost of this outage or breakdown, as well as changing and increasing demands in the future.
Additionally, future work will address this problem using a metaheuristic method (GA) as a solution approach and will compare the results with the current study in terms of solution quality and computing time. Heuristic algorithms and the metaheuristic method are widely applied in various fields, such as medicine [47,48], transportation [49,50,51,52], online learning [53,54], data classification [55,56], etc., where they generate optimal or near optimal solutions in a short time.

Author Contributions

Data curation, Y.A.; formal analysis, K.A.; methodology, K.A.; writing—original draft, K.A.; writing—review and editing, Y.A. and M.F.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

I would like to express my sincere thanks and gratitude to the Public Authority for Applied Education and Training for its full support of this research (Project No. TS-21-15), project title: Nonlinear Programming for solving Preventive Maintenance Scheduling problem for Cogeneration Plants with Production. In addition, special thanks to Faisal Al-Shammari and to the Ministry of Electricity and Water in the State of Kuwait for providing us with information about the Al-Zour station.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 35 Latest Maintenance Statistics for 2022: Data, Adoption & Strategies. Available online: https://financesonline.com/maintenance-statistics/ (accessed on 14 December 2022).
  2. Rathor, S.K.; Saxena, D. Energy management system for smart grid: An overview and key issues. Int. J. Energy Res. 2020, 44, 4067–4109. [Google Scholar] [CrossRef]
  3. Suresh, K.; Kumarappan, N. Hybrid improved binary particle swarm optimization approach for generation maintenance scheduling problem. Swarm Evol. Comput. 2013, 9, 69–89. [Google Scholar] [CrossRef]
  4. Macedo, R.; Benmansour, R.; Artiba, A.; Mladenović, N.; Urošević, D. Scheduling preventive railway maintenance activities with resource constraints. Electron. Notes Discret. Math. 2017, 58, 215–222. [Google Scholar] [CrossRef]
  5. Lin, B.; Wu, J.; Lin, R.; Wang, J.; Wang, H.; Zhang, X. Optimization of high-level preventive maintenance scheduling for high-speed trains. Reliab. Eng. Syst. Saf. 2019, 183, 261–275. [Google Scholar] [CrossRef]
  6. Luan, X.; Miao, J.; Meng, L.; Corman, F.; Lodewijks, G. Integrated optimization on train scheduling and preventive maintenance time slots planning. Transp. Res. Part C Emerg. Technol. 2017, 80, 329–359. [Google Scholar] [CrossRef]
  7. Gustavsson, E.; Patriksson, M.; Strömberg, A.B.; Wojciechowski, A.; Önnheim, M. Preventive maintenance scheduling of multi-component systems with interval costs. Comput. Ind. Eng. 2014, 76, 390–400. [Google Scholar] [CrossRef] [Green Version]
  8. Daily, J.; Peterson, J. Predictive maintenance: How big data analysis can improve maintenance. In Supply Chain Integration Challenges in Commercial Aerospace; Springer: Cham, Switzerland, 2017; pp. 267–278. [Google Scholar]
  9. Go, H.; Kim, J.S.; Lee, D.H. Operation and preventive maintenance scheduling for containerships: Mathematical model and solution algorithm. Eur. J. Oper. Res. 2013, 229, 626–636. [Google Scholar] [CrossRef]
  10. Cullum, J.; Binns, J.; Lonsdale, M.; Abbassi, R.; Garaniya, V. Risk-based maintenance scheduling with application to naval vessels and ships. Ocean. Eng. 2018, 148, 476–485. [Google Scholar] [CrossRef]
  11. Oke, S.A.; Charles-Owaba, O.E. An approach for evaluating preventive maintenance scheduling cost. Int. J. Qual. Reliab. Manag. 2006, 23, 847–879. [Google Scholar] [CrossRef]
  12. Haghani, A.; Shafahi, Y. Bus maintenance systems and maintenance scheduling: Model formulations and solutions. Transp. Res. Part A Policy Pract. 2002, 36, 453–482. [Google Scholar] [CrossRef]
  13. Zhou, Y.; Kou, G.; Xiao, H.; Peng, Y.; Alsaadi, F.E. Sequential imperfect preventive maintenance model with failure intensity reduction with an application to urban buses. Reliab. Eng. Syst. Saf. 2020, 198, 106871. [Google Scholar] [CrossRef]
  14. Alawaysheh, I.; Alsyouf, I.; Tahboub, Z.E.A.; Almahasneh, H.S. Selecting maintenance practices based on environmental criteria: A comparative analysis of theory and practice in the public transport sector in UAE/DUBAI. Int. J. Syst. Assur. Eng. Manag. 2020, 11, 1133–1155. [Google Scholar] [CrossRef]
  15. Cavory, G.; Dupas, R.; Goncalves, G. A genetic approach to the scheduling of preventive maintenance tasks on a single product manufacturing production line. Int. J. Prod. Econ. 2001, 74, 135–146. [Google Scholar] [CrossRef]
  16. Moghaddam, K.S. Multi-objective preventive maintenance and replacement scheduling in a manufacturing system using goal programming. Int. J. Prod. Econ. 2013, 146, 704–716. [Google Scholar] [CrossRef]
  17. Ebrahimipour, V.; Najjarbashi, A.; Sheikhalishahi, M. Multi-objective modeling for preventive maintenance scheduling in a multiple production line. J. Intell. Manuf. 2015, 26, 111–122. [Google Scholar] [CrossRef]
  18. Feng, Y.; Li, G.; Sethi, S.P. A three-layer chromosome genetic algorithm for multi-cell scheduling with flexible routes and machine sharing. Int. J. Prod. Econ. 2018, 196, 269–283. [Google Scholar] [CrossRef]
  19. Yssaad, B.; Khiat, M.; Chaker, A. Reliability centered maintenance optimization for power distribution systems. Int. J. Electr. Power Energy Syst. 2014, 55, 108–115. [Google Scholar] [CrossRef]
  20. Zhou, X.; Lu, B. Preventive maintenance scheduling for serial multi-station manufacturing systems with interaction between station reliability and product quality. Comput. Ind. Eng. 2018, 122, 283–291. [Google Scholar] [CrossRef]
  21. El-Amin, I.; Duffuaa, S.; Abbas, M. A tabu search algorithm for maintenance scheduling of generating units. Electr. Power Syst. Res. 2000, 54, 91–99. [Google Scholar] [CrossRef]
  22. Alhamad, K.; M’Hallah, R.; Lucas, C. A mathematical program for scheduling preventive maintenance of cogeneration plants with production. Mathematics 2021, 9, 1705. [Google Scholar] [CrossRef]
  23. Alhamad, K.; Alardhi, M.; Almazrouee, A. Preventive maintenance scheduling for multicogeneration plants with production constraints using genetic algorithms. Adv. Oper. Res. 2015, 2015, 282178. [Google Scholar] [CrossRef]
  24. Alhamad, K.; Alhajri, M. A zero-one integer programming for preventive maintenance scheduling for electricity and distiller plants with production. J. Qual. Maint. Eng. 2019, 26, 555–574. [Google Scholar] [CrossRef]
  25. Sharma, A.; Yadava, G.S.; Deshmukh, S.G. A literature review and future perspectives on maintenance optimization. J. Qual. Maint. Eng. 2011, 17, 5–25. [Google Scholar] [CrossRef]
  26. Duarte, Y.S.; Szpytko, J.; Alfredo, M. del Castillo Serpa, Monte carlo simulation model to coordinate the preventive maintenance scheduling of generating units in isolated distributed power systems. Electr. Power Syst. Res. 2020, 182, 106237. [Google Scholar] [CrossRef]
  27. Chansombat, S.; Pongcharoen, P.; Hicks, C. A mixed-integer linear programming model for integrated production and preventive maintenance scheduling in the capital goods industry. Int. J. Prod. Res. 2019, 57, 61–82. [Google Scholar] [CrossRef]
  28. Wagner, H.M.; Giglio, R.J.; Glaser, R.G. Preventive maintenance scheduling by mathematical programming. Manag. Sci. 1964, 10, 316–334. [Google Scholar] [CrossRef]
  29. Gao, Y.; Feng, Y.; Zhang, Z.; Tan, J. An optimal dynamic interval preventive maintenance scheduling for series systems. Reliab. Eng. Syst. Saf. 2015, 142, 19–30. [Google Scholar] [CrossRef]
  30. Schlünz, E.B.; Van Vuuren, J.H. An investigation into the effectiveness of simulated annealing as a solution approach for the generator maintenance scheduling problem. Int. J. Electr. Power Energy Syst. 2013, 53, 166–174. [Google Scholar] [CrossRef] [Green Version]
  31. Saraiva, J.T.; Pereira, M.L.; Mendes, V.T.; Sousa, J.C. A simulated annealing based approach to solve the generator maintenance scheduling problem. Electr. Power Syst. Res. 2011, 81, 1283–1291. [Google Scholar] [CrossRef] [Green Version]
  32. Abdulwhab, A.; Billinton, R.; Eldamaty, A.A.; Faried, S.O. Maintenance scheduling optimization using a genetic algorithm (ga) with a probabilistic fitness function. Electr. Power Compon. Syst. 2004, 32, 1239–1254. [Google Scholar] [CrossRef]
  33. Verma, A.K.; Ramesh, P.G. Multi-objective initial preventive maintenance scheduling for large engineering plants. Int. J. Reliab. Qual. Saf. Eng. 2007, 14, 241–250. [Google Scholar] [CrossRef]
  34. Reihani, E.; Najjar, M.; Davodi, M.; Norouzizadeh, R. Reliability based generator maintenance scheduling using hybrid evolutionary approach. In Proceedings of the 2010 IEEE International Energy Conference, Manama, Bahrain, 18–22 December 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 847–852. [Google Scholar]
  35. Doostparast, M.; Kolahan, F.; Doostparast, M. A reliability-based approach to optimize preventive maintenance scheduling for coherent systems. Reliab. Eng. Syst. Saf. 2014, 126, 98–106. [Google Scholar] [CrossRef]
  36. Wang, C.H.; Lin, T.W. Improved particle swarm optimization to minimize periodic preventive maintenance cost for series-parallel systems. Expert Syst. Appl. 2011, 38, 8963–8969. [Google Scholar] [CrossRef]
  37. Perez-Canto, S.; Rubio-Romero, J.C. A model for the preventive maintenance scheduling of power plants including wind farms. Reliab. Eng. Syst. Saf. 2013, 119, 67–75. [Google Scholar] [CrossRef]
  38. Mollahassani-Pour, M.; Abdollahi, A.; Rashidinejad, M. Application of a novel cost reduction index to preventive maintenance scheduling. Int. J. Electr. Power Energy Syst. 2014, 56, 235–240. [Google Scholar] [CrossRef]
  39. Canto, S.P. Application of benders decomposition to power plant preventive maintenance scheduling. Eur. J. Oper. Res. 2008, 184, 759–777. [Google Scholar] [CrossRef]
  40. Mollahassani-pour, M.; Rashidinejad, M.; Abdollahi, A. Spinning reserve contribution using unit responsibility criterion incorporating preventive maintenance scheduling. Int. J. Electr. Power Energy Syst. 2015, 73, 508–515. [Google Scholar] [CrossRef]
  41. Ghaffarpour, R.; Mozafari, B.; Ranjbar, A.M.; Torabi, T. Resilience oriented water and energy hub scheduling considering maintenance constraint. Energy 2018, 158, 1092–1104. [Google Scholar] [CrossRef]
  42. Gagnon, C.R.; Hicks, R.H.; Jacoby, S.L.S.; Kowalik, J.S. A nonlinear programming approach to a very large hydroelectric system optimization. Math. Program. 1974, 6, 28–41. [Google Scholar] [CrossRef]
  43. Zhong, S.; Pantelous, A.A.; Beer, M.; Zhou, J. Constrained non-linear multi-objective optimisation of preventive maintenance scheduling for offshore wind farms. Mech. Syst. Signal Process. 2018, 104, 347–369. [Google Scholar] [CrossRef]
  44. Guedes, L.S.M.; Vieira, D.A.G.; Lisboa, A.C.; Saldanha, R.R. A continuous compact model for cascaded hydro-power generation and preventive maintenance scheduling. Int. J. Electr. Power Energy Syst. 2015, 73, 702–710. [Google Scholar] [CrossRef]
  45. Rezaei-Malek, M.; Siadat, A.; Dantan, J.Y.; Tavakkoli-Moghaddam, R. An approximation approach for an integrated part quality inspection and preventive maintenance planning in a nonlinear deteriorating serial multi-stage manufacturing system. IFAC-PapersOnLine 2018, 51, 270–275. [Google Scholar] [CrossRef]
  46. Wu, S.; Zuo, M.J. Linear and nonlinear preventive maintenance models. IEEE Trans. Reliab. 2010, 59, 242–249. [Google Scholar]
  47. Mohanty, S.; Sharma, R.; Saxena, M.; Saxena, A. Heuristic approach towards covid-19: Big data analytics and classification with natural language processing. In Data Analytics and Management; Springer: Singapore, 2021; pp. 775–791. [Google Scholar]
  48. Pople, H.E. Heuristic methods for imposing structure on iii-structured problems: The structuring of medical diagnostics. In Artificial Intelligence in Medicine; Routledge: Oxfordshire, UK, 2019; pp. 119–190. [Google Scholar]
  49. Dulebenets, M.A. An adaptive polyploid memetic algorithm for scheduling trucks at a cross-docking terminal. Inf. Sci. 2021, 565, 390–421. [Google Scholar] [CrossRef]
  50. Kavoosi, M.; Dulebenets, M.A.; Abioye, O.; Pasha, J.; Theophilus, O.; Wang, H.; Kampmann, R.; Mikijeljević, M. Berth scheduling at marine container terminals: A universal island-based metaheuristic approach. Marit. Bus. Rev. 2019, 5, 30–66. [Google Scholar] [CrossRef]
  51. Pasha, J.; Nwodu, A.L.; Fathollahi-Fard, A.M.; Tian, G.; Li, Z.; Wang, H.; Dulebenets, M.A. Exact and metaheuristic algorithms for the vehicle routing problem with a factory-in-a-box in multi-objective settings. Adv. Eng. Inform. 2022, 52, 101623. [Google Scholar] [CrossRef]
  52. Alhamad, K.; Alrashidi, A.; Alkharashi, S. Metaheuristic algorithm for ship routing and scheduling problems with time window. Cogent Bus. Manag. 2019, 6, 1616351. [Google Scholar] [CrossRef]
  53. Evans, C.; Sabry, K. Evaluation of the interactivity of web-based learning systems: Principles and process. Innov. Educ. Teach. Int. 2003, 40, 89–99. [Google Scholar] [CrossRef]
  54. Nacu, D.; Martin, C.K.; Pinkard, N. Designing for 21st century learning online: A heuristic method to enable educator learning support roles. Educ. Technol. Res. Dev. 2018, 66, 1029–1049. [Google Scholar] [CrossRef]
  55. Cui, M.; Bai, R.; Lu, Z.; Li, X.; Aickelin, U.; Ge, P. Regular expression based medical text classification using constructive heuristic approach. IEEE Access 2019, 7, 147892–147904. [Google Scholar] [CrossRef]
  56. Dzemyda, G.; Sakalauskas, L. Large-scale data analysis using heuristic methods. Informatica 2011, 22, 1. [Google Scholar] [CrossRef]
Figure 1. Input demand for the model.
Figure 1. Input demand for the model.
Sustainability 15 00239 g001
Figure 2. PMS for the proposed model. ”•” means idle equipment. Top for Boiler, next to down Distiller1, next to down distiller 2, and last one in the bottom refers to turbine.
Figure 2. PMS for the proposed model. ”•” means idle equipment. Top for Boiler, next to down Distiller1, next to down distiller 2, and last one in the bottom refers to turbine.
Sustainability 15 00239 g002
Figure 3. PMS for the Ministry of Electricity and Water for the State of Kuwait. Top for Boiler, next to down Distiller1, next to down Distiller 2, and last one in the bottom refers to Turbine.
Figure 3. PMS for the Ministry of Electricity and Water for the State of Kuwait. Top for Boiler, next to down Distiller1, next to down Distiller 2, and last one in the bottom refers to Turbine.
Sustainability 15 00239 g003
Figure 4. Turbine equipment system output.
Figure 4. Turbine equipment system output.
Sustainability 15 00239 g004
Figure 5. Distiller equipment system output.
Figure 5. Distiller equipment system output.
Sustainability 15 00239 g005
Figure 6. Distiller equipment system output for Ministry of Electricity and Water for the State of Kuwait.
Figure 6. Distiller equipment system output for Ministry of Electricity and Water for the State of Kuwait.
Sustainability 15 00239 g006
Figure 7. Turbine equipment system output for Ministry of Electricity and Water for the State of Kuwait.
Figure 7. Turbine equipment system output for Ministry of Electricity and Water for the State of Kuwait.
Sustainability 15 00239 g007
Figure 8. Surplus of water production versus increased demand.
Figure 8. Surplus of water production versus increased demand.
Sustainability 15 00239 g008
Figure 9. Surplus of electricity production versus increased demand.
Figure 9. Surplus of electricity production versus increased demand.
Sustainability 15 00239 g009
Figure 10. Searching time comparison for optimal solution between NLIP and BP.
Figure 10. Searching time comparison for optimal solution between NLIP and BP.
Sustainability 15 00239 g010
Figure 11. PMS for the Ministry of Electricity and Water for the State of Kuwait. Top for Boiler, next to down Distiller1, next to down distiller 2, and last one in the bottom refers to turbine.
Figure 11. PMS for the Ministry of Electricity and Water for the State of Kuwait. Top for Boiler, next to down Distiller1, next to down distiller 2, and last one in the bottom refers to turbine.
Sustainability 15 00239 g011
Figure 12. Distiller equipment system output.
Figure 12. Distiller equipment system output.
Sustainability 15 00239 g012
Figure 13. Turbine equipment system output.
Figure 13. Turbine equipment system output.
Sustainability 15 00239 g013
Table 1. Input data.
Table 1. Input data.
UnitEquipmentProductionUnitEquipmentProduction
1D150.45D150.4
D250.4 D250.4
T47,040 T47,040
2D150.46D150.4
D250.4 D250.4
T47,040 T47,040
3D150.47D142
D250.4 D242
T47,040 T47,040
4D150.48D142
D250.4 D242
T47,040 T47,040
MIGD for distiller; MW for turbine.
Table 2. Proposal model result analysis for Test 1.
Table 2. Proposal model result analysis for Test 1.
ScheduleVar.BinaryRowTime *Obj. Funt.µδγ
Proposed model43164160640842336,031,31643591000
* Time in seconds.
Table 3. The results of PMS for the proposed model and Ministry of Electricity and Water for the State of Kuwait.
Table 3. The results of PMS for the proposed model and Ministry of Electricity and Water for the State of Kuwait.
ScheduleTotal ProductionThe Lowest Gap
Electricity (MW)Water (MIGD)Electricity (MW)Water (MIGD)
The proposed model17,687,04036,321.6124,426118.1
Ministry of Electricity and Water17,498,88036,321.6110,971101.3
Table 4. Proposal model result analysis for Test 2.
Table 4. Proposal model result analysis for Test 2.
ScheduleVar.BinaryRowTime *Obj. Funt.µγδ
Proposed model43164160633915834,813,120.448515009
* Time in seconds.
Table 5. PMS for the proposed model.
Table 5. PMS for the proposed model.
ScheduleTotal ProductionThe Lowest Gap
Electricity (MW)Water (MIGD)Electricity (MW)Water (MIGD)
The proposed model17,640,00036,128.442,484.43.96
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alhamad, K.; Alkhezi, Y.; Alhajri, M.F. Nonlinear Integer Programming for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants with Production. Sustainability 2023, 15, 239. https://doi.org/10.3390/su15010239

AMA Style

Alhamad K, Alkhezi Y, Alhajri MF. Nonlinear Integer Programming for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants with Production. Sustainability. 2023; 15(1):239. https://doi.org/10.3390/su15010239

Chicago/Turabian Style

Alhamad, Khaled, Yousuf Alkhezi, and M. F. Alhajri. 2023. "Nonlinear Integer Programming for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants with Production" Sustainability 15, no. 1: 239. https://doi.org/10.3390/su15010239

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