Skip to main content

Parametric Analysis with OpenStudio

  • Chapter
  • First Online:
Building Energy Modeling with OpenStudio

Abstract

The previous chapter introduced the concept of OpenStudio Measures and how they can be applied individually and in combination to a Model to create and compare different Design Alternatives. While an improvement from modifying models by hand, generating results, and comparing them; the manual analysis workflow is still labor intensive, non-scalable, and will not necessarily yield the best solution for a given problem. In this chapter, we will discuss how OpenStudio enables automated creation and search of large building parameter spaces. We’ll also look at how these same approaches may be used to “tune” models of existing buildings to best match measured energy consumption data.

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 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover 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

Change history

  • 12 August 2018

    This book was inadvertently published without the online supplementary files for chapters 2 through 9. This has now been updated accordingly.

Notes

  1. 1.

    https://www.r-project.org/.

  2. 2.

    McKay et al. (1979).

  3. 3.

    Morris (1991).

  4. 4.

    Sobol (2001).

  5. 5.

    Saltelli et al. (1999).

  6. 6.

    Nelder and Mead (1965).

  7. 7.

    Kennedy and Eberhart (1995).

  8. 8.

    Barricelli (1957).

  9. 9.

    Fraser (1957).

  10. 10.

    Deb et al. (2002).

  11. 11.

    Belding (1995).

  12. 12.

    Zitzler and Thiele (1998).

  13. 13.

    King et al. (2010).

  14. 14.

    Mebane and Sekhon (2011).

  15. 15.

    While sampling algorithms (e.g. LHS ) will not respect prescribed maximum and minimum values, they are used to constrain solutions generated by PAT’s optimizers .

  16. 16.

    Amazon routinely updates its pricing structure. Prices listed in PAT are only estimates, and the user is ultimately responsible for knowing what costs may be incurred by an analysis .

  17. 17.

    You may choose to use fewer samples for faster simulations or if you have fewer workers available. Our analysis will produce 6 × 75 or 450 data points.

  18. 18.

    It is important to note that model calibration should always be performed with AMY data corresponding to the period that the available calibration data was obtained. Using TMY data to calibrate a model is like mixing apples and avocados. That said, our “utility billing data” was generated from TMY weather conditions, so it is appropriate to use that weather file in this exercise.

  19. 19.

    You can manually copy the OSM into your PAT project’s seed sub-folder or you can use the file menu in PAT to select the revised model, but do not forget this step.

  20. 20.

    You may choose to leave the OpenStudio Results output s in your project. We have removed them to minimize server reporting clutter.

  21. 21.

    ASHRAE Guideline 14–2014: Measurement of Energy, Demand and Water Savings, ASHRAE, 2014.

  22. 22.

    Algorithms like SPEA2, PSO, Rgenoud, etc. will make the most cost-effective use of your server and workers by setting the number of samples to be equal to the number of worker nodes available. This minimizes the number of workers that sit idle between optimizer iterations.

  23. 23.

    Because of the dimensionality of the space the optimizer is traversing, we can only visualize slices of the solution in plots like these.

  24. 24.

    Give some thought to definition of an objective function. For example, optimizing on annual energy use alone will result in a building with no windows, maximum insulation, ultra-high efficiency HVAC systems, etc. Add additional objectives (e.g. cost, comfort, or competing factors like heating and cooling energy) to create more realistic optimization problems.

References

  • Barricelli N (1957) Symbiogenetic evolution processes realized by artificial methods. Methodos 9:143–182

    Google Scholar 

  • Belding T (1995) The distributed genetic algorithm revisited. In: Eshelman LJ (ed) Proceedings of the sixth international conference on genetic algorithms. Morgan Kaufmann, San Francisco, CA, pp 114–121

    Google Scholar 

  • Deb K, Pratap A, Agarwal S (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197

    Article  Google Scholar 

  • Ephramac (2017) 2D-Partikelschwarm sucht globales Minimum, 12 Jan 2017. https://commons.wikimedia.org/wiki/File:ParticleSwarmArrowsAnimation.gif

  • Fraser A (1957) Simulation of genetic systems by automatic digital computers. Aust J Biol Sci 10:484–491

    Article  Google Scholar 

  • https://www.r-project.org/

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw IV:1942–1948

    Article  Google Scholar 

  • King R, Deb K, Rughooputh H (2010) Comparison of NSGA-II and SPEA2 on the multi-objective environmental/economic dispatch problem. Univ Mauritius Res J 16:485–511

    Google Scholar 

  • McKay M, Beckman R, Conover W (1979) A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21:239–245

    MathSciNet  MATH  Google Scholar 

  • Mebane W Jr, Sekhon J (2011) Genetic optimization using derivatives: the RGenOUD package for R. J Stat Softw 42(11):1–26. https://www.jstatsoft.org/article/view/v042i11

  • Morris M (1991) Factorial sampling plans for preliminary computational experiments. Technometrics 33:161–174

    Article  Google Scholar 

  • Nelder J, Mead R (1965) A simplex algorithm for function minimization. Comput J 7:308–313

    Article  MathSciNet  Google Scholar 

  • Saltelli A, Tarantola S, Chan K (1999) A quantitative, model independent method for global sensitivity analysis of model output. Technometrics 41:39–56

    Article  Google Scholar 

  • Sobol I (2001) Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math Comput Simul 55:271–280

    Article  MathSciNet  Google Scholar 

  • Zitzler E, Thiele L (1998) An evolutionary algorithm for multi-objective optimization: the strength Pareto approach. Technical report 43, Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

7.1 Electronic Supplementary Material

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Brackney, L., Parker, A., Macumber, D., Benne, K. (2018). Parametric Analysis with OpenStudio. In: Building Energy Modeling with OpenStudio. Springer, Cham. https://doi.org/10.1007/978-3-319-77809-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77809-9_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-77808-2

  • Online ISBN: 978-3-319-77809-9

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics