Skip to main content

Modular Modeling and Optimized Scheduling of Building Energy Systems Based on Mixed Integer Programming

  • Conference paper
  • First Online:
Declarative Programming and Knowledge Management (INAP 2019, WLP 2019, WFLP 2019)

Abstract

Almost climate neutral buildings are one of the core goals in terms of sustainability. Beside the support of the necessary design decisions for an integrated, interoperable, ecological and economical operation of building energy systems, innovative management solutions for scheduling the operation of decentralized energy systems are of great importance. The challenge is an optimal interaction between energy system components in terms of own consumption, energy efficiency and resource consumption as well as greenhouse gas emissions. To achieve these goals a modular optimization approach based on Mixed Integer Programming is proposed. In detail, and to our knowledge the first time, a MIP model for the dynamic behavior of fuel cell Combined Heat and Power plants is presented. Our approach is evaluated for the operation of heat pumps showing that their energy efficiency can be increased significantly.

The presented work was funded by the German Federal Ministry for Economic Affairs and Energy within the project “WaveSave” (BMWi, funding number 03ET1312A).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In this context “modular” means that the MIP sub-models can be combined in accordance to any building energy system specification – not in the sense of [11].

  2. 2.

    A one-day scheduling horizon is subdivided into 96 time units.

  3. 3.

    Here and in the following there are products of Boolean terms and decision variables, too.

  4. 4.

    Remember that the function f maps downtimes to warm-up times, see above.

  5. 5.

    \(F_1 \le \cdots \le F_n\) applies due to the fact that f is monotonically increasing, see above.

  6. 6.

    N.B.: \((F_n - F_1 + 1) \ge (w_i - j + 1)\) always applies, see above.

  7. 7.

    How to model the absolute amount of a difference has already been explained. Time values must be of the same dimension which is emphasized by the explicit use of the dimension [h] (hour).

References

  1. Beasley, J.E.: OR Notes - Separable Programming. http://people.brunel.ac.uk/%7Emastjjb/jeb/or/sep.html

  2. Bosman, M.G.C., Bakker, V., Molderink, A., Hurink, J.L., Smit, G.J.M.: Planning the production of a fleet of domestic combined heat and power generators. Eur. J. Oper. Res. 216(1), 140–151 (2012)

    Article  Google Scholar 

  3. Bozchalui, M.C., Sharma, R.: Optimal operation of commercial building microgrids using multi-objective optimization to achieve emissions and efficiency targets. In: Power and Energy Society General Meeting, 2012, pp. 1–8. IEEE (2012)

    Google Scholar 

  4. Brahman, F., Honarmand, M., Jadid, S.: Optimal electrical and thermal energy management of a residential energy hub, integrating demand response and energy storage system. Energy Build. 90, 65–75 (2015)

    Article  Google Scholar 

  5. Folk, M., Heber, G., Koziol, Q., Pourmal, E., Robinson, D.: An overview of the HDF5 technology suite and its applications. In: Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases - AD 2011 Uppsala, Sweden, pp. 36–47. ACM Press (2011)

    Google Scholar 

  6. Forrest, J.: CBC User Guide. https://www.coin-or.org/Cbc/cbcuserguide.html

  7. The HDF Group. HDF Home. https://www.hdfgroup.org/

  8. Wei, G., Tang, Y., Peng, S., Wang, D., Sheng, W., Liu, K.: Optimal configuration and analysis of combined cooling, heating, and power microgrid with thermal storage tank under uncertainty. J. Renew. Sustain. Energy 7(1), 013104 (2015)

    Article  Google Scholar 

  9. Gu, W., et al.: Modeling, planning and optimal energy management of combined cooling, heating and power microgrid: a review. Electr. Power Energy Syst. 54, 26–37 (2014)

    Article  Google Scholar 

  10. IBM. ILOG CPLEX Optimization Studio - Survey. https://www.ibm.com/products/ilog-cplex-optimization-studio, January 2019

  11. Järvisalo, M., Oikarinen, E., Janhunen, T., Niemelä, I.: A module-based framework for multi-language constraint modeling. In: Erdem, E., Lin, F., Schaub, T. (eds.) LPNMR 2009. LNCS (LNAI), vol. 5753, pp. 155–168. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04238-6_15

    Chapter  Google Scholar 

  12. Steglich, M., Schleiff, T.: CMPL: Coliop Mathematical Programming Language - Version 1.12 - March 2018 (2018)

    Google Scholar 

  13. W3C. Extensible Markup Language (XML). https://www.w3.org/XML/

  14. W3C. XML Schema. https://www.w3.org/XML/Schema

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Armin Wolf .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wolf, A. (2020). Modular Modeling and Optimized Scheduling of Building Energy Systems Based on Mixed Integer Programming. In: Hofstedt, P., Abreu, S., John, U., Kuchen, H., Seipel, D. (eds) Declarative Programming and Knowledge Management. INAP WLP WFLP 2019 2019 2019. Lecture Notes in Computer Science(), vol 12057. Springer, Cham. https://doi.org/10.1007/978-3-030-46714-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-46714-2_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-46713-5

  • Online ISBN: 978-3-030-46714-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics