Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

adambgnr's profile - activity

2022-02-17 07:39:15 -0500 received badge  Famous Question (source)
2022-02-03 20:23:06 -0500 received badge  Notable Question (source)
2022-02-03 20:23:06 -0500 received badge  Popular Question (source)
2019-07-11 04:45:44 -0500 answered a question In Generator:PVWatts, how do you know what surface the solar panels are on if you choose TiltAzimuth for Array Geometry Type?

When you use the TiltAzimuth option, the irradiance calculation is detached from your model geometry. It assumes shade-f

2019-07-09 04:30:29 -0500 answered a question How to extract the result of hourly renewable energy surplus?

I think the simplest way to do it is in post-processing. You can define output variables for electric generation and con

2019-04-10 07:29:53 -0500 answered a question What is the solar irradiance simulation engine for EnergyPlus

If you want to use the built-in PV models of e+, then using e+'s own irradiance model should be fine to use, because the

2019-03-06 05:08:56 -0500 answered a question Include an additional heat flux through an external surface with EnergyPlus

With the SurfaceProperty:HeatBalanceSourceTerm object you can add an additional heat source to the outside or inside bou

2019-01-28 02:57:52 -0500 commented answer Schedule for Photovoltaic Efficiency in Simple mode

e+ doesn't calculate the temperature of shading surfaces. For the first simulation to get the temperatures, in Sketchup-

2019-01-16 04:23:40 -0500 answered a question Schedule for Photovoltaic Efficiency in Simple mode

If you want to use the PhotovoltaicPerformance:Simple option, then I would suggest to run two simulations: The first o

2018-11-23 03:40:56 -0500 answered a question How to recognize the place of surface temperature node

You can find it on pg. 145 in the EnergyPlus I/O reference. The nodes are numbered from outside to inside.

2018-11-16 04:22:28 -0500 answered a question Thermal load does not change when changing different heat transfer integration mode and PV area

If you have a decent amount of insulation, the effect of this on the thermal load of the zone is very small. Especially

2018-11-15 02:49:21 -0500 commented answer how to edit idf files using the excel software?

If all you need to edit in the IDF is the schedules, go with Jason's suggestion. That is a more straightforward way to d

2018-11-14 04:52:23 -0500 edited answer how to edit idf files using the excel software?

You can find plenty of ideas here and here.

2018-11-14 04:51:22 -0500 answered a question how to edit idf files using the excel software?

You can find plenty of ideas here and here.

2018-07-19 04:25:13 -0500 edited answer EMS doesn't work correctly in the boundary

Try reporting the EMS variable with Timestep frequency instead of hourly. Probably the values are calculated correctly,

2018-07-19 04:24:47 -0500 answered a question EMS doesn't work correctly in the boundary

Try reporting the EMS variable with Timestep frequency instead of hourly. Probably the values are calculated correctly,

2018-05-29 01:32:49 -0500 edited answer ImportError: No module named eppy

It is probably a problem with the Python IDE you use. If you use Canopy, make sure you have the eppy package installed i

2018-05-28 06:20:45 -0500 answered a question ImportError: No module named eppy

It is probably a problem with the Python IDE you use. If you use Canopy, make sure you have the eppy package installed i

2018-04-17 07:00:14 -0500 answered a question Shading calculations

If there is a shadow on an exterior surface, the shadowing algorithm calculates the sunlit area of the surface. It doesn

2018-03-06 02:46:57 -0500 commented answer Fan Heat Gain Calculation

I think it is subtracted for f != 0, because the motor does two things with the electric energy it consumes: 1) dissipat

2018-03-05 14:36:37 -0500 edited answer Fan Heat Gain Calculation

If a large portion of the mechanical power of the impeller would be converted to rotational energy, the the fan would co

2018-03-05 08:45:35 -0500 edited answer Fan Heat Gain Calculation

If a large portion of the mechanical power of the impeller would be converted to rotational energy, the the fan would co

2018-03-05 08:39:47 -0500 answered a question Fan Heat Gain Calculation

If a large portion of the mechanical power of the impeller would be converted to rotational energy, the the fan would co

2018-03-05 08:07:04 -0500 edited question Fan Heat Gain Calculation

Fan Heat Gain Calculation I'm looking into the fan heat gain equations in the engineering reference guide, but I don't u

2018-02-07 04:13:00 -0500 commented question Severe error: Unanticipated combination of heating and cooling loads

There was in the large model. However in the dummy model (see Edit part), where I reproduced the error, there wasn't any

2018-02-07 04:12:38 -0500 commented question Severe error: Unanticipated combination of heating and cooling loads

There was in the large model. However in the dummy model (see Edit part), where I reproduced the error, there wasn't any

2018-02-06 10:52:00 -0500 answered a question EnergyPlus: How to calculate incident solar radiation rate for shading surfaces

EnergyPlus probably calculates irradiance on shading surfaces if necessary, e.g. for reflections, but looks like it does

2018-01-30 01:33:43 -0500 commented question How to create semi-transparent pv in openstudio or energyplus

Have a look at this discussion: https://unmethours.com/question/15156/can-energy-plus-simulate-directly-semi-transparent

2017-12-19 08:20:26 -0500 answered a question how to get hourly irradiance level for each PV surface in EnergyPlus?

You can report the Surface Outside Face Incident Solar Radiation Rate per Area output variable.

2017-09-22 03:55:01 -0500 commented question Energy simulation without geometry

Why is a simulation necessary? You can do it with Excel.

2017-09-21 13:48:32 -0500 commented question Using a (thick) surface as thermal storage in E+

In the winter the slab would preheat the return water from the terminal units, before it goes to the heat pump, to reduc

2017-09-15 04:34:17 -0500 commented answer How to model/ calculate a two-axis tracking PV (in OpenStudio or EnergyPlus)?

(contd.) - Read the Surface Outside Face Incident Solar Radiationfor the surface you keep. - Calculate the amount of g

2017-09-15 04:31:05 -0500 commented answer How to model/ calculate a two-axis tracking PV (in OpenStudio or EnergyPlus)?

The workaround described above is just an idea. Unfortunately I don't have a working model. But if I had to do it I woul

2017-09-12 09:00:48 -0500 answered a question How to model/ calculate a two-axis tracking PV (in OpenStudio or EnergyPlus)?

One possible (and cumbersome) workaround to move a surface, may be to define multiple Shading:Building:Detailed in the s

2017-07-26 06:00:53 -0500 answered a question Shading:Building:Detailed shading more area than it should

Instead of using shading, you could set up a Surface Property Solar Absorptance EMS actuator for the roof surface, and

2017-07-20 10:56:12 -0500 commented answer Why would both frame and divider conductances be 500 W/m2-K?

"What I actually need to know is the material that constitutes the frame or its thickness just by knowing the informatio

2017-07-20 07:45:37 -0500 commented answer Why would both frame and divider conductances be 500 W/m2-K?

You can get this data from Berkeley Lab WINDOW, if you model the window there.Be careful with U, it is the heat transfer

2017-07-20 04:50:00 -0500 answered a question Why would both frame and divider conductances be 500 W/m2-K?

I think Frame Conductance here really is just the conductance of the frame per square meters. Maybe it's just me, but wh

2017-05-24 03:25:44 -0500 answered a question While running a simulation in energyplus, is it possible to output energy values at the end of each timestep and according to those values, change the EMS code for the next timestep through python?

I think, with BCVTB you can do this. Check out this: https://unmethours.com/question/18627/bcvtb-how-to-install-new-pyth

2017-03-21 15:02:14 -0500 answered a question Discrepancy in Coil size in HTML vs Coil size in eso hourly profile

It may be because of Sizing:Parameters Cooling Sizing Factor. I think the default value is 1, but maybe it is 1.3 in your idf.

2017-03-12 08:12:02 -0500 answered a question No change in electricity production after changing generator rated electricity power output?

I assume, that you refer to the ElectricLoadCenter:Generators object. As it says in the Input Output Reference:

"This value [Generator Rated Electric Power Output] is used only for supervisory control and generator dispatch; the actual power output for each time step is determined by the generator models."

So the power output comes from the PV models. I think, this value is only needed for something like: how much generated electric power should the Electric Load Center "expect" from the PV models, to manage storage and other things. If your setup is relatively simple, e.g. you have only one generator object, no storage, the value of Rated Electric Power Output may have no effect on your results. Just set it to the sum rated power of your PV system.

2017-02-23 12:07:49 -0500 answered a question How to define last two fields for the object generator:photovoltaic?

I'm afraid you can't calculate that. You have to get that information from the designer of your exact PV system. If it is not designed yet, or that information is not available, maybe you can guess from the type of the inverter:

If you know, that your inverter's nominal voltage is e.g.: 51 V, then you can assume, that there are 3 panels in series, because your panel's max power voltage is 16.9V and 51 / 3 is almost 16.9. So in this case the Number of Modules in Series will be 3 and the Number of Series Strings in Parallel will be the sum number of your panels / 3.

If you don't know anything about your inverter, then use an ElectricLoadCenter:Inverter:Simple. In this case maybe (this is just my guess) the voltage and current figures of the whole array are irrelevant, because maybe (this is just my guess again) e+ uses the voltage only to calculate inverter efficiency in case of a more complicated inverter object, like ElectricLoadCenter:Inverter:LookUpTable

Generally if you have limited available information on the systems that you want to model, use simple models, because sometimes increasing complexity may just increase overall estimation error: image description

2017-02-15 14:22:22 -0500 answered a question Does anyone know where I could find an updated version of the Sandia PV built in dataset?

NREL's System Advisor Model contains a library for this, which you can download separately here, in csv, at the bottom of the page.

2016-10-07 03:59:30 -0500 received badge  Teacher (source)
2016-10-07 03:43:35 -0500 answered a question What is the best way to use Excel to work with IDF files?

With Pandas library in Python, you can read Excel files. Also there is Eppy, that can manipulate IDF. Both of them works with lists. If you have a good naming convention in the IDF it's quite easy to loop through these lists and fill up your IDF objects with data from Excel.

2016-06-21 12:40:01 -0500 received badge  Commentator
2016-06-21 12:40:01 -0500 commented question Severe error: Unanticipated combination of heating and cooling loads

Maybe I could use something else for the holes instead of IRTMaterial. Is that possible?

2016-06-21 12:36:54 -0500 commented question Severe error: Unanticipated combination of heating and cooling loads

Wow, that is wery handy, I didn't know about that. Thanks rraustad. Anyway, in the dummy model (see EDIT part of original question) the problem does not come up during warmup. It occours, when solar heat gain, (or isnide temperatures) are starting to get high. I also tried it with FullExteriorAndInterior, this way the solar heat gain, I assume, falls to the bottom floor, and walls of the building, not the horizontal hole, thus there is no error. Unfortunately FullExteriorAndIInterior is not an option in my original modell, because of the non-convex zones. How could I bypass this problem?

2016-06-21 10:57:16 -0500 edited question Severe error: Unanticipated combination of heating and cooling loads

I have a large model with complex geomerty. Part of the geometry is imported from gbXML to DesignBuilder. The model without any HVAC systems, runs fine. Then when I started to put the systems in, I got this error first:

 ** Severe  ** DualSetPointWithDeadBand: Unanticipated combination of heating and cooling loads - report to EnergyPlus Development Team
   **   ~~~   ** occurs in Zone=1XBDXHEGYALLATH:SZULOBOX1X1 During Warmup & Sizing, Environment=SUMMER 
DESIGN DAY IN UNTITLED (01-06:07-06) JUL, at Simulation time=07/15 00:00 - 00:10
   **   ~~~   ** LoadToHeatingSetPoint=NAN, LoadToCoolingSetPoint=NAN
   **   ~~~   ** Zone Heating Set-point=18.00
   **   ~~~   ** Zone Cooling Set-point=100.00
   **   ~~~   ** Zone TempDepZnLd=NAN
   **   ~~~   ** Zone TempIndZnLd=NAN
   **   ~~~   ** Zone ThermostatSetPoint=0.00
   **  Fatal  ** Program terminates due to above conditions.

Then I looked here: https://github.com/NREL/EnergyPlus/is...

Probably my zones are malformed somehow. I tried to divide zones to smaller ones, change the geometry in the zone in question, no luck. I removed the HVAC systems from this zone, the error came up in an other zone.

Then I put IdealLoadsAir systems in every zone. This way the error came up like this:

** Severe  ** Temperature (low) out of bounds [-102.77] for zone="0XBDXMAJOMKIFUT:MAJOMKIFUTX0", for surface="0XBDXMAJOMKIFUT:MAJOMKIFUTX0_CEILING_1_1_2_1_2_0_HOLE"
   **   ~~~   **  During Warmup & Sizing, Environment=SUMMER DESIGN DAY IN UNTITLED (01-01:31-01) JUL, at Simulation time=07/15 12:30 - 12:31
   **   ~~~   ** Zone="0XBDXMAJOMKIFUT:MAJOMKIFUTX0", Diagnostic Details:
   **   ~~~   ** ...Internal Heat Gain [5.000] W/m2
   **   ~~~   ** ...Airflow Network Simulation: Nominal Infiltration/Ventilation/Mixing not available.
   **   ~~~   ** ...Zone is part of HVAC controlled system.

So at least I found, the problematic surface. Removed the hole (it's a horizontal door) but the error moved on to an other zone.

Then I found this: https://github.com/NREL/EnergyPlus/pu...

And my model has the same characteristics. I used displacement ventilation room air model, and it had horizontal doors in it. I changed the room air model to Mixed. Still does not work.

I thought I am close to the source of the problem, but looks like I'm looking at the wrong places. Any suggestions?

EDIT:

I managed to reproduce the error on a smaller dummy. It has simpler geometry, everything is convex and so on. The model is two zones on top of each other, and a hole (horizontal door) between them. The upper zone is made out of glass, almost entirely transparent.

C:\fakepath\dummy.PNG

And I found that the simulation runs fine in the winter, but as it's getting warmer, the super cold surface temperature error comes up again at theese horizontal door surfaces. If I recall correctly, the solar heat gain is being put in the zone floor if I use Full exterior solar distribution.

Is it possible, that this extreme high solar heat gain is someow drives wild the horizoltal door? It's made of IRTMaterial. Maybe it has wery little mass, and extreme temperatures may occour because it can heat up swiftly.

I ran the same model, with the same settings, I just brought down the transparency of the glass in the upper zone ... (more)