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

JustinShultz's profile - activity

2017-10-26 13:48:59 -0600 marked best answer Data Viewer like DView but for Sub-hourly Data

I really like the data viewer, DView for reading and formatting hourly data. However, a limitation of DView is that it cannot read sub-hourly timestep data.

Are there any alternative data viewing and formatting tools for reading output data from EnergyPlus that is sub-hourly?

2017-10-26 13:48:50 -0600 commented answer Data Viewer like DView but for Sub-hourly Data

Hi Aaron, thank you for your answer, this was very helpful. I prefer DView over Results Viewer but it solved my problem.

2017-10-26 13:47:35 -0600 commented question Data Viewer like DView but for Sub-hourly Data

Hi Eric, this is perfect! Thank you. I wish you posted as an answer so that I can mark it as correct.

2017-10-25 15:48:28 -0600 asked a question Data Viewer like DView but for Sub-hourly Data

Data Viewer like DView but for Sub-hourly Data I really like the data viewer, DView for reading and formatting hourly da

2017-10-12 12:32:47 -0600 commented answer Solar study for simple building

The OS GUI has limited assess to output variables. If you would like to add custom variables that are a part of the *.rd

2017-10-11 12:52:26 -0600 commented answer MLE+ cosimulation. Obtaining outputs without controlling

Ah apologies, I hadn't realized that they changed the source code. Thank you for the quick response.

2017-10-11 12:49:44 -0600 answered a question Solar study for simple building

I suspect that the easier method would be to isolate the output variables that give you this information. These output v

2017-10-11 12:31:32 -0600 commented answer MLE+ cosimulation. Obtaining outputs without controlling

@thierry nouidui can you assist @marinafs1 on documentation or how to format the input for the E+ Co-Simulation block in

2017-10-11 12:31:25 -0600 commented answer MLE+ cosimulation. Obtaining outputs without controlling

@thierry-nouidui can you assist @marinafs1 on documentation or how to format the input for the E+ Co-Simulation block in

2017-08-04 14:33:18 -0600 answered a question Initialize or Start WaterHeater:Mixed Cold

I found a potential fix, although it may not be the best answer. I was able to start the tank cold and keep it cold by s

2017-08-03 19:22:40 -0600 edited question Initialize or Start WaterHeater:Mixed Cold

Initialize or Start WaterHeater:Mixed Cold I am attempting to model a solar hot water collector in combination with a lo

2017-08-03 18:16:45 -0600 edited question Initialize or Start WaterHeater:Mixed Cold

Initials or Start WaterHeater:Mixed Cold I am attempting to model a solar hot water collector in combination with a Wate

2017-08-03 18:16:36 -0600 asked a question Initialize or Start WaterHeater:Mixed Cold

Initials or Start WaterHeater:Mixed Cold I am attempting to model a solar hot water collector in combination with a Wate

2017-07-31 08:13:18 -0600 marked best answer How does "autosized" work in EnergyPlus OpenStudio with External Inputs?

I am using a PlantComponent:TemperatureSource connected to a WaterHeater:Mixed which is then connected to a ZoneHVAC:Baseboard:Convective:Water. I had a few of these components set to autosize but realize they might not be receiving enough information during the design days. I am running the energy model in a co-simulation with another program that, during runtime, feeds in the temperature of the PlantComponent:TemperatureSource and the Mass Flow rate of a pump. Unfortunately, none of this information is passed during the design days.

My question is, how does EnergyPlus autosize equipment? Does it only look at the design days to find the most extreme conditions?

Additionally, because I'm not feeding in the temperature and flowrate values prior to the run period, is there anyway I can still have parts of the connected plant loops autosize?

2017-07-31 08:13:15 -0600 commented answer How does "autosized" work in EnergyPlus OpenStudio with External Inputs?

This is a very good write-up, thank you for taking the time to type everything out so clearly. Understanding that autosi

2017-07-27 17:12:56 -0600 asked a question How does "autosized" work in EnergyPlus OpenStudio with External Inputs?

How does "autosized" work in EnergyPlus OpenStudio with External Inputs? I am using a PlantComponent:TemperatureSource c

2017-07-20 18:28:20 -0600 edited question How to Model a Simple Cooling Panel in OpenStudio

Simple Cooling Panel in OpenStudio I have successfully added a ZoneHVAC:Baseboard:Convective:Water and had success with

2017-07-20 18:28:09 -0600 asked a question How to Model a Simple Cooling Panel in OpenStudio

Simple Cooling Panel in OpenStudio I have successfully added a ZoneHVAC:Baseboard:Convective:Water and had success with

2017-07-19 18:02:18 -0600 commented answer MLE+ cosimulation. Obtaining outputs without controlling

Have you tried setting up an input into EnergyPlus, even if it's not used for anything within EnergyPlus?

2017-07-19 13:46:16 -0600 commented answer MLE+ cosimulation. Obtaining outputs without controlling

I'm not sure what those errors mean. Are you using the EnergyPlusToFMU tool (http://simulationresearch.lbl.gov/fmu/Energ

2017-07-18 11:22:47 -0600 edited question Matching Boiler:HotWater with a WaterHeater:Mixed

Boiler Source Temperature I am attempting to model a WaterHeater:Mixed the same as a Boiler:HotWater. I know that the

2017-07-18 11:22:19 -0600 asked a question Matching Boiler:HotWater with a WaterHeater:Mixed

Boiler Source Temperature I am attempting to model a WaterHeater:Mixed the same as a Boiler:HotWater. I know that the

2017-06-26 11:06:11 -0600 edited answer MLE+ cosimulation. Obtaining outputs without controlling

I suspect that you will need to add an ExternalInterface:FuctionalMockupExport:To:Schedule (Variable or Actuator). In ot

2017-06-26 07:37:37 -0600 answered a question MLE+ cosimulation. Obtaining outputs without controlling

I suspect that you will need to add an 'ExternalInterface:FuctionalMockupExport:To:Schedule(or variable or actuator)'. I

2017-03-08 07:12:15 -0600 marked best answer FMU Export of Python Code or Python Interface with FMI Standard for Use in EnergyPlus Co-Simulation

My research group has developed python code for a new building component that we would like to co-simulate with EnergyPlus. For reuseability and market impact we would like this connection to be as easy as possible for inexperienced users and believe packing the model using the Function Mockup Interface Standard (FMI) to be the best option.

We have explored JModelica to test other Functional Mockup Units (FMUs) but found that it does not do FMU export of Python code for model exchange or co-simulation.

I was curious if there any methods for packaging python code as an FMU? If there is not, is there another way of linking Python to the FMI standard or connecting it to a building energy software like EnergyPlus?

The alternative to this would be exporting the building energy model as an FMU and import into modelica/jmodelica or using BCVTB. Although this would work for us we worry it would make it too difficult for inexperienced individuals to use our tool.

2017-02-07 15:29:58 -0600 commented answer I want a site with constant temperature and 0 solar radiation how to edit weather files

Hi @carlobianchi89, you will want to use the EnergyPlus component Schedule:File. The name of the Schedule:File component will be used as your variable name for the SET oDBT = Schedule:File Name. See page 76 of the EnergyPlus Input Output Reference Manual to learn how to use Schedule:File (https://energyplus.net/sites/default/...). Also, look at the EnergyPlus EMS Manual, there may be an example of how to use a Schedule:File as an input variable in an EMS program.

2016-12-11 15:17:50 -0600 marked best answer EnergyPlus Parameterize an IMF for Parametric Simulation

I'm aware of how to do a parametric run in an IDF file but when attempted in an IMF I receive errors. Is it possible to do parametric simulations directly in the IMF file? If so, what is the syntax?

2016-12-11 15:17:46 -0600 answered a question EnergyPlus Parameterize an IMF for Parametric Simulation

I wanted to touch base on this question. I have since found a tool able to do parametric simulation on EnergyPlus IMF files. It is not native to EnergyPlus but it is quite powerful and has really sped up my parametric studies, especially since it compiles all the output results into one file too.

The tool is called jEPlus, main page can be found here. There are a number of video tutorials that can be found here.The one that helped me with parametric IMF manipulation was this one here.

I hope this is helpful to someone else looking for the answer to this question.

2016-11-10 15:07:13 -0600 commented answer Externally Calculated Renewable Energy as Input to EnergyPlus

Apologizes for the delay but I have implemented the solution you provided and found it to work excellently. Thank you for provided a great example to get me started.

2016-11-10 15:06:10 -0600 marked best answer Externally Calculated Renewable Energy as Input to EnergyPlus

Hi Modeling Community,

I am calculated the amount of electrical and thermal energy collected from a renewable energy system externally to EnergyPlus. I would like to input the amount generated into EnergyPlus' energy balance but I'm not sure how.

Is there an electrical component that can read values from a schedule or actuator that can subtract energy? I found ElectricalLoadCenter:Generators but it seems to be overly complex and the Photovoltaic:Simple also requires specifications of a PV array.

What about a thermal energy input, maybe a heat exchanger or thermal storage tank? Edit: As a point of clarity, the thermal energy would be best added to an HVAC system input to reduce the load on a boiler.

Thank you for your time,

Justin

Edit 2: Still looking for a way to add renewable energy or subtract energy from the total building consumption.

Edit 3: Providing a negative value to ElectricEquipment does not appear as though it will work because it returns the below fatal error.

   ** Severe  ** Out of range value Numeric Field#1 (Design Level), value=-456.00000, range={>=0}, in ELECTRICEQUIPMENT=SPACE2-1 ELECEQ NEGATIVE
   ** Severe  ** IP: Out of "range" values found in input
   ** Severe  ** IP: Out of "range" values and/or blank required fields found in input
   **  Fatal  ** IP: Errors occurred on processing IDF file. Preceding condition(s) cause termination.
2016-11-02 12:58:49 -0600 asked a question WindowMaterial:Gas Type, Calculations, and Properties

I am attempting to manually calculate the U-Value of a glazing unit in EnergyPlus without using the Envelope Summary Table output:meter. I noticed that when building a construction with WindowMaterial:Gas you can simply define the gas thickness and gas type (air, argon, xenon, krypton, and custom).

My question is, how does EnergyPlus calculate the gap gas, what are the equations, and what are the properties of the gases used?

Does EnergyPlus simulate them as a lumped conduction or does it calculate the convective heat transfer of that gap? I thought I would be able to find material property definitions and how they are used in EnergyPlus from the Engineering and Input/Output Reference Manuals but have not been able to find anything on gap calculations.

In section 6.8.15 Equivalent Layer Fenestration Model of the Engineering Reference Manual it's stated that:

  The convective heat transfer coefficient in a gap is calculated depending on the spacing, the temperature of the layers and the fill gas properties.

However, it doesn't provide equations. Maybe I'm looking in the wrong spot. Can someone point me in the right direction?

Thank you for your time,

Justin

2016-10-18 16:50:43 -0600 edited question Schedule/Actuate Adjacent Air or Surface Temperature of a Window

I am attempting to add an air temperature adjacent to a window or surface temperature of a window in EnergyPlus. This would act as if it were a boundary condition and would be controlled by a schedule or an actuator.

I tried the SurfaceProperty:OtherSideCoefficients object but found that it does not work on walls with windows.

Is there a component I can use or an actuator I could apply to override the surface temperature of a specific window in a model?

While on the subject is there a component or actuator I can use to control the direct and diffuse radiation incident on a glazed surface.

Thank you for your time,

Justin

UPDATE ON October 18, 2016Building on @Archmage's answer and a relevant answer by @Ivan Korolija in another question found here: https://unmethours.com/question/20541.... I was able to solve the problem brought up in this question.

2016-10-18 16:43:11 -0600 commented answer How do I use the SurfaceProperty:SolarIncidentInside feature properly?

To add to this post. I found that Solar Heat Gain can still occur through a window even with the use of SurfaceProperty:SolarIncidenInside. I changed the BuildingSurface:Detailed to NoSun to alleviate this behavior. What was confusing to me was that the EnergyPlus documentation say that the EnergyPlus calculations are no longer used. However, I observed that even with the SurfaceProperty:SolarIncidentInside for all surfaces set to 0 I was still receiving some energy in the Surface Inside Facade Absorbed Shortwave Radiation. After changing to NoSun I no longer receive any.

2016-10-18 13:35:43 -0600 commented answer I want a site with constant temperature and 0 solar radiation how to edit weather files

Hi @Ivan Korolija, thank you again for your answer! I have been trying to solve these two questions for quite some time, you have helped me tremendously. Thank you!

2016-10-17 16:08:00 -0600 commented answer I want a site with constant temperature and 0 solar radiation how to edit weather files

@Ivan Korolija, thank you so very much! I've been struggling to figure this out for a few weeks. I also rediscovered the EMS Verbose command to find a number of other Actuator variables. I have one remaining question. I have found how to control the air temperature adjacent but I don't see any variables on how to control the solar radiation on a wall. Is there a way to actuate solar radiation for a single wall/window? Thank you again for all your help.

2016-10-17 13:42:14 -0600 commented answer I want a site with constant temperature and 0 solar radiation how to edit weather files

Hi Ivan, I found this answer to be very helpful for a problem I'm working on. I was wondering how one could apply the actuated condition like the one outlined in your answer to just one surface instead of all surfaces? Do I change the boundary condition of the surface or change a parameter of the actuators?

2016-10-17 11:41:18 -0600 answered a question windows in Sketchup disappear

I would expect one of two scenarios.

1) The windows are overlapping on the first floor.

2) The windows were not copied into an OpenStudio Space. For walls and windows to save in the OpenStudio file they must be within a space. I would double check that the windows and walls are each in a space. Either add your surfaces and windows to spaces or double click into the space (black "+" sign) to check if windows appear/disappear.

I have seen walls and windows disappear after closing and reopening a file because of the above reasons or an error that causes the program to delete them automatically because they're not valid. Try managing your spaces and see if you can correct this problem.

2016-09-29 10:44:49 -0600 marked best answer eppy with EnergyPlus 8.5 and 'charmap' codec error

I am attempting to run eppy to calculate the floor area of a zone. However, my idf file is EnergyPlus 8.5. I noticed the documentation refers to the resources folder for EnergyPlus up to version 8.1.

Does eppy support EnergyPlus 8.5?

If it does, can someone help me with the below error I receive when trying to load an idf file?

UnicodeEncodeError: 'charmap' codec can't encode characters in position 26-27: character maps to <undefined>

Looking online it appears to be an encoder error, like there is an unsupported symbol in the idf file. However, if that were the case I would likely not be able to run EnergyPlus. I have checked the file and the encoder is utc-8. So I'm not sure if the error is related to me or support for EnergyPlus 8.5.

Best, Justin

2016-09-29 10:44:46 -0600 commented answer eppy with EnergyPlus 8.5 and 'charmap' codec error

So this is embarrassing, as I was reviewing my python code to post in my question I realized that I had accidently tried importing my .fmu file instead of my .idf file. After I corrected the IDF file path to an .idf file the model was loaded with no issues. Thank you for your thorough review of my question. I will mark your reply as the answer.