Skip to main content
Log in

Preventive maintenance scheduling of multi-cogeneration plants using integer programming

  • Special Issue Paper
  • Published:
Journal of the Operational Research Society

Abstract

Maintenance scheduling of cogeneration plants, which produce both electric power and desalinated water, is a typical complex process with long-term operations and planning problems. The plants' maintenance scheduling process has to determine the appropriate schedule for preventive maintenance, while satisfying all the system constraints and maintaining adequate system availability. It is an optimization problem and the maintenance and system constraints include the crew constraint, maintenance window constraint and time limitation constraint. In this paper, an integer linear-programming model, which has been developed, is described which schedules the preventive maintenance tasks in a multi-cogeneration plant. Results of a test example of such a plant situated in Kuwait are presented to show the applicability of the approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3

References

  • Alardhi M and Price J (2004). An integer programming model for scheduling preventive maintenance task in complex plants. International Conference of Maintenance Societies: Sydney, Australia.

    Google Scholar 

  • Baughman ML, Eisner NA and Merrill PS (1989). Optimizing combined cogeneration and thermal storage systems: An engineering economics approach. IEEE Trans Power Sys 4: 974–980.

    Article  Google Scholar 

  • Bos MFJ, Beune RJL and van Amerongen RAM (1996). On the incorporation of a heat storage device in Lagrangian relaxation based algorithms for unit commitment. Int J Elec Power Energy Sys 18: 207–214.

    Article  Google Scholar 

  • Dopazo JF and Merrill HM (1975). Optimal generator maintenance scheduling using integer programming. IEEE Trans Power Ap Sys PAS-94: 1537–1545.

    Article  Google Scholar 

  • Edwin KW and Curtius F (1990). New maintenance-scheduling method with production cost minimization via integer linear programming. Elec Power Energy Sys 12: 165–170.

    Article  Google Scholar 

  • El-nashar AM and Khan MS (1991). Economic scheduling of the UAN cogeneration plant. A preliminary optimization study. Desalination 85: 93–127.

    Article  Google Scholar 

  • El-Sharh MY, Yaser R and El-Keib AA (1998). Optimal maintenance scheduling for power generation systems – a literature review. In: Proceedings of the Maintenance and Reliability Conference, Knoxville, TN, USA, pp 20.1–20.10.

  • Kent Coleman A (1971). Optimization of a single effect, multi-stage flash distillation desalination system. Desalination 9: 315–331.

    Article  Google Scholar 

  • Klaus W (1990). IDA Report No.11. International Desalination Association, Wangnick Consulting.

  • Leou R-C and Yih S-A (2000). A flexible unit maintenance scheduling using fuzzy 0-1 integer programming. Proceedings of the 2000 Power Engineering Society Summer Meeting, 16–20 July 2000, Seattle, WA, United States, Institute of Electrical and Electronics Engineers Inc.

  • Moro LM and Ramos A (1999). Goal programming approach to maintenance scheduling of generating units in large scale power systems. IEEE Trans Power Syst 14: 1021–1027.

    Article  Google Scholar 

  • Moslehi K, Khadem M, Bernal R and Hernandez G (1991). Optimization of multiplant cogeneration system operation including electric and steam networks. IEEE Trans Power Syst 6: 484–490.

    Article  Google Scholar 

  • Puttgen HB and MacGregor PR (1989). Optimum scheduling procedure for cogenerating small power producing facilities. IEEE Trans Power Syst 4: 957–964.

    Article  Google Scholar 

  • Satoh T and Nara K (1991). Maintenance scheduling by using simulated annealing method [for power plants]. IEEE Trans Power Syst 6: 850–857.

    Article  Google Scholar 

  • Schrage L (2002). Optimization Modeling with Lingo. Lindo Systems Inc.: Chicago, USA.

    Google Scholar 

  • Statistic D (2003). Statistical Year Book. Ministry of Energy: State of Kuwait.

    Google Scholar 

  • Yamayee ZA (1982). Maintenance scheduling: Description, literature survey, and interface with overall operations scheduling. IEEE Trans Power Ap Syst PAS-101: 2770–2779.

    Article  Google Scholar 

  • Yellen J, Al-Khamis TM, Vemuri S and Lemonidis L (1992). A decomposition approach to unit maintenance scheduling. IEEE Trans Power Syst 7: 726–733.

    Article  Google Scholar 

  • Zurn HH and Quintana VH (1975). Generator maintenance scheduling via successive approximations dynamic programming. IEEE Trans Power Ap Syst PAS-92: 665–671.

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the two anonymous referees for their valuable feedback and constructive criticism.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M Alardhi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alardhi, M., Labib, A. Preventive maintenance scheduling of multi-cogeneration plants using integer programming. J Oper Res Soc 59, 503–509 (2008). https://doi.org/10.1057/palgrave.jors.2602386

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.jors.2602386

Keywords

Navigation