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

Julien Marrec's profile - activity

2024-02-12 02:39:01 -0600 edited answer openstudio savemodel python package

openstudio::model::saveModel is a function that's more meant for the OpenStudio Application (somewhat of a leftover afte

2024-02-12 02:36:18 -0600 edited question openstudio savemodel python package

openstudio savemodel python package Hi, I'm learning to use openstudio package of python but found some problems to use

2024-02-12 02:12:25 -0600 edited answer openstudio savemodel python package

openstudio::model::saveModel is a function that's more meant for the OpenStudio Application (somewhat of a leftover afte

2024-02-12 02:12:05 -0600 answered a question openstudio savemodel python package

openstudio::model::saveModel is a function that's more meant for the OpenStudio Application (somewhat of a leftover afte

2024-02-12 02:12:05 -0600 received badge  Rapid Responder (source)
2024-02-05 17:45:54 -0600 received badge  Notable Question (source)
2024-01-27 00:31:51 -0600 marked best answer Unmet Hours slack channel (chat)

Ever felt like sometimes it'd be good to be able to chat with people so that you don't clog the comment section of a post? Get some live feedback, get some pointers

Or you have a question that doesn't really warrant a post: too simple, too vague, just want a pointed?

Or maybe you just miss the 90s?

Maybe keeping up an IRC channel wouldn't be such a bad idea?

Maybe you have a better, 21st century alternative to propose?

2024-01-22 02:38:50 -0600 commented answer pyenergyplus.api define weather

See https://github.com/jmarrec/OpenStudio_to_EnergyPlusAPI and https://github.com/Myoldmopar/EnergyPlusAPIHelper for som

2024-01-22 02:37:49 -0600 commented answer pyenergyplus.api define weather

It doesn't take a list of 5 elements. it takes state, and a list of command line args: https://energyplus.readthedocs.io

2024-01-22 02:36:51 -0600 commented answer pyenergyplus.api define weather

It doesn't take a list of 5 elements. it takes state, and a list of command line args: https://energyplus.readthedocs.io

2024-01-22 02:03:37 -0600 commented answer How to Uninstall EnergyPlus

No such thing as a dumb question :)

2024-01-11 17:43:01 -0600 answered a question How to Uninstall EnergyPlus

If you used the QtIFW (binary) installers: .exe on windows, .dmg on mac, .run on linux, then you have a maintenancetool

2024-01-11 17:43:01 -0600 received badge  Rapid Responder (source)
2024-01-11 17:39:36 -0600 commented question How to Uninstall EnergyPlus

What Operating system? How did you install it? From the .zip? .exe (or other) installer?

2024-01-09 02:57:05 -0600 commented question EnergyPlus simulation runtime - CPU performance

"desktops don’t have any battery mode settings that optimise the battery use over performance". That's not true, in the

2024-01-09 02:53:26 -0600 commented question EnergyPlus simulation runtime - CPU performance

Are you requesting a lot of output variables / detailed timestep? I/O file operations can be a culprit (like writting to

2024-01-09 02:52:40 -0600 commented question EnergyPlus simulation runtime - CPU performance

Are you requesting a lot of output variables / detailed timestep? I/O file operations can be a culprit (like writting to

2024-01-09 02:50:57 -0600 commented question EnergyPlus simulation runtime - CPU performance

Are you requesting a lot of output variables / detailed timestep? I/O file operations can be a culprit (like writting to

2024-01-09 02:48:32 -0600 commented question pcm Hysteresis vs Temperature-Enthalpy pair?

A snippet of the IDF objects in questions in both cases would help answer your question. In the meantime, please read th

2024-01-08 03:29:46 -0600 edited question Timestep lower than 1 min

Timestep lower than 1 min Is there any way to change the time step below 1 min?

2024-01-05 09:18:37 -0600 marked best answer Revision control for text-based modeling programs

When you're using EnergyPlus or eQuest for example, your input file is a simple text file. During the course of a project, you'll often end up modifying your input file over and over again, as part of an iterative process, be it to debug, calibrate or improve accuracy.

Before long, if you haven't been really careful about backing up and naming files and keeping a list of the changes you've made in another file, you'll be crawling under a sea of poorly named files, unable to know what changes you've made between this and that files.

This is no different than writing computer code, and the programmers have tools to deal with version control / revision control / source control. I could quote Apache Subversion (SVN) and Git for example.

According to wikipedia, Revision control, also known as version control and source control is the management of changes to documents, computer programs, large web sites, and other collections of information. Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged.

It's a very handy thing: you'll get a complete track record or what you made (you can comment on what the change is too on some tools), rollback capacities, compare capabitilities, you can fork (for an ECM for example), etc.

Have people being using Revision control with success? What tools have you been using? (eg: Git/Github, TortoiseSVN, etc) How did you set them up to suit your modeling workflow?

2023-12-29 09:19:12 -0600 received badge  Rapid Responder (source)
2023-12-29 09:19:12 -0600 answered a question how to run a simulation using python

In order to actually run a simulation, you must have the openstudio SDK installed separately (get it from here), so you

2023-12-20 09:20:42 -0600 edited answer Python errors with openstudio::path

That's my fault, sorry, I slightly messed up the SWIG typemaps when I added support for automatic conversions to/from C+

2023-12-20 03:00:50 -0600 answered a question Python errors with openstudio::path

That's my fault, sorry, I slightly messed up the SWIG typemaps when I added support for automatic conversions to/from C+

2023-12-20 03:00:50 -0600 received badge  Rapid Responder (source)
2023-12-11 03:26:39 -0600 edited answer OpenStudio Measure with long list of inputs -- best practice

A measure must follow a given structure. Your broken example does not follow the expected convention. In a measure, the

2023-12-08 05:31:56 -0600 edited answer OpenStudio Measure with long list of inputs -- best practice

A measure must follow a given structure. Your broken example does not follow the expected convention. In a measure, the

2023-12-08 05:31:10 -0600 edited answer OpenStudio Measure with long list of inputs -- best practice

A measure must follow a given structure. Your broken example does not follow the expected convention. In a measure, the

2023-12-08 05:30:44 -0600 answered a question OpenStudio Measure with long list of inputs -- best practice

A measure must follow a given structure. Your broken example does not follow the expected convention. In a measure, the

2023-12-07 09:06:09 -0600 edited answer Add ChillerElectricEIR to tertiary loop

Yes, you can do it in the OpenStudio Application. Put a chiller onto the supply side of the Chilled water loop, and t

2023-12-07 09:05:52 -0600 answered a question Add ChillerElectricEIR to tertiary loop

Yes, you can do it in the OpenStudio Application. Put a chiller onto the supply side of the Chilled water loop, and t

2023-12-07 09:05:52 -0600 received badge  Rapid Responder (source)
2023-12-06 17:53:15 -0600 commented question OpenStudio Measure with long list of inputs -- best practice

More interestingly, can you please make a Minimum Complete Verifiable Example (MCVE) for the "Initially, I tried to use

2023-12-06 17:52:55 -0600 commented question OpenStudio Measure with long list of inputs -- best practice

More interestingly, can you make a Minimum Complete Verifiable Example for the "Initially, I tried to use a secondary fi

2023-12-06 17:48:27 -0600 edited answer Empty Measures Directory

You seem to be confusing two different things (but that's totally understandable): The BCL Measures. Locally they are

2023-12-06 17:41:43 -0600 edited answer Empty Measures Directory

You seem to be confusing two different things (but that's totally understandable): The BCL Measures. Locally they are

2023-12-06 17:41:28 -0600 received badge  Rapid Responder (source)
2023-12-06 17:41:28 -0600 answered a question Empty Measures Directory

You seem to be confusing two different things (but that's totally understandable): The BCL Measures. Locally they are

2023-11-16 17:39:44 -0600 received badge  Popular Question (source)
2023-11-16 08:18:58 -0600 received badge  Popular Question (source)
2023-11-06 02:36:59 -0600 answered a question Create a new Material with Python bindings

Material is an abstract base class. You cannot instantiate it. You probably want StandardOpaqueMaterial since you mean t

2023-11-05 10:06:08 -0600 received badge  Good Answer (source)
2023-10-23 13:49:28 -0600 marked best answer Model dynamic electrochromic glazing in EnergyPlus

EnergyPlus has an object called WindowProperty:ShadingControl that accepts a "Switchable Glazing" option, and then you define a switch point, such as solar radiation: below it's fully clear, above it's fully tinted.

This is fine and easy to setup for a binary case (fully clear/dark). As stated in the documentation: "When a shading device is present it is either retracted or activated. When it is retracted it covers none of the window. When it is activated it covers the entire glazed part of the window (but not the frame)".

How do you go about modeling a dynamic electrochromic glazing, when the glazing can take any given state in between fully clear and fully dark?

1.Is it possible to have some interpolation in between? Something along the line of this (which is from eQuest's help file):

image description

2.If not, which is what I think, I'm ok defining 4 or 5 intermediate steps (should approximate good enough). I think I'll use an EMS program to do that (would love to be proven wrong/have just missed a built-in function), but I'm unclear what variable would be equivalent to the "solar radiation". I'm guessing "Surface Outside Face Incident Solar Radiation Rate per Area". Is that correct?

2023-10-20 08:03:15 -0600 answered a question Translation issues

This is indeed how you load and translate a model. Here's the proper code with all necessary imports for clarity. impor

2023-10-20 08:03:15 -0600 received badge  Rapid Responder (source)
2023-10-20 07:57:04 -0600 received badge  Rapid Responder (source)
2023-10-20 07:57:04 -0600 answered a question Converting Openstudio file to idf

That's not an error, just an info. Disregard it.

2023-10-19 13:55:07 -0600 received badge  Popular Question (source)
2023-10-17 14:41:37 -0600 edited question modified FAN power curve doesn't work

modeified FAN power curve doesn't work I am using EnergyPlus 9.2 and OpenStudio 2.9 for modeling with an RTU+VAV HVAC sy