EnergyPlus
EnergyPlus[1] is a whole-building energy simulation program that engineers, architects, and researchers use to model both energy consumption — for heating, cooling, ventilation, lighting, and process and plug loads — and water use in buildings. Its development is funded by the U.S. Department of Energy Building Technologies Office.[1] EnergyPlus is a console-based program that reads input and writes output to text files. Several comprehensive graphical interfaces for EnergyPlus are also available.
Main features
- Integrated, simultaneous solution[1] of thermal zone conditions and HVAC system response that does not assume that the HVAC system can meet zone loads and can simulate un-conditioned and under-conditioned spaces.
- Sub-hourly, user-definable time steps[1] for interaction between thermal zones and the environment; with automatically varied time steps for interactions between thermal zones and HVAC systems
- Heat balance-based solution[1] of radiant and convective effects that produce surface temperatures thermal comfort and condensation calculations
- Atmospheric pollutant calculations[1]
- Anisotropic sky model[1]
- Combined heat and mass transfer model[1] that accounts for air movement between zones.
- Heat transfer model[1]
- Simulation based on climate zone[1]
- Advanced fenestration models[1] including controllable window blinds, electrochromic glazings, and layer-by-layer heat balances that calculate solar energy absorbed by window panes.
- Component-based HVAC[1] that supports both standard and novel system configurations.
Stand-alone vs coupled simulation
EnergyPlus is normally used as a stand-alone command-line application or together with one of many free or commercial GUIs. However, EnergyPlus can be linked with other applications to simulate more advanced numerical models. One method is BCVTB[2] (Building Controls Virtual Test Bed), which allows users to couple different simulation programs for co-simulation, and to couple simulation programs with actual hardware. For example, the BCVTB can simulate a building in EnergyPlus and the HVAC and control system in Modelica, exchanging data between them as they simulate. Programs that can be linked to BCVTB include EnergyPlus, Modelica (OpenModelica or Dymola), Functional Mock-up Units, MATLAB, and Simulink, Radiance for ray-tracing, ESP-r, TRNSYS, BACnet stack.
Applications for sensitivity analysis with EnergyPlus
There exist many software tools that can automate sensitivity analysis to various degrees. Here is a non-exhaustive list. Most of these tools have multiple options, including one-at-a-time sensitivity analysis, multidimensional discrete parametric, continuous low-discrepancy distributions, and pareto-front optimization (listed alphabetically):
- EnergyPlus parametric IDF objects.[3] This simple method is limited to discrete parametric analysis, using the auxiliary ParametricPreprocessor program that is bundled with EnergyPlus.
- EPlusR[4] (EnergyPlus R): A research-level scripting toolkit for EnergyPlus in R (programming language).
- EpXL[5] (EnergyPlus Excel): A simple Excel spreadsheet application with options for sensitivity/parametric analysis and pareto-front optimization.
- GenOpt[6] (Generic Optimization Program), optionally with the free GenOpt GUI ExcalibBEM[7]
- jEPlus[8] (Jython EnergyPlus): A simulation manager for parametric analysis with EnergyPlus.
- OpenStudio Analysis Framework and Spreadsheet:[9] A front-end for the OpenStudio Server, allowing for users to create large-scale cloud analyses using OpenStudio measures.
- SALib:[10] A Python library for general sensitivity analysis, which can be used with user-defined scripts to run EnergyPlus and extract results.
See also
References
- ^ a b c d e f g h i j k l "energy plus software". Energy plus. Retrieved 17 June 2016.
- ^ BCVTB: https://simulationresearch.lbl.gov/bcvtb
- ^ Parametric IDF objects: https://bigladdersoftware.com/epx/docs/8-5/input-output-reference/parametric-objects.html#parametric-objects
- ^ EPlusR: https://cran.r-project.org/web/packages/eplusr/vignettes/eplusr.html
- ^ EpXL: https://github.com/SchildCode/EpXL/
- ^ GenOpt: https://simulationresearch.lbl.gov/GO/
- ^ ExcalibBEM: https://www.simeb.ca/ExCalibBEM/index_en.php
- ^ jEPlus: http://www.jeplus.org/wiki/doku.php
- ^ "Analysis Examples". GitHub. 29 August 2021.
- ^ SALib: https://salib.readthedocs.io/en/latest/basics.html
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.