First time here? Check out the Help page!
2023-12-08 10:45:08 -0500 | commented answer | OpenStudio Measure with long list of inputs -- best practice Thanks so much! I knew there were mandatory files but failed to realize resource files must follow a strict convention a |
2023-12-08 10:40:33 -0500 | marked best answer | OpenStudio Measure with long list of inputs -- best practice I'm writing an OpenStudio measure with a long list of options for many of the input parameters. Initially, I tried to use a secondary file to host all the constants to keep things tidy but found importing parameters into the MCVE directories for a working and broken example of what I mean can be found here: You will see both measures populate the choice argument with a module called The only difference is that working example has the module inside the I would much rather have this list of inputs reference a dynamic reference that updates with something like the OpenStudio Standards gem rather than have to update it in two places. |
2023-12-07 09:21:49 -0500 | commented question | OpenStudio Measure with long list of inputs -- best practice Thanks Julien, the MVCE has been uploaded and the question updated to reflect it. Let me know if that is more in line wi |
2023-12-07 09:21:14 -0500 | edited question | OpenStudio Measure with long list of inputs -- best practice OpenStudio Measure with long list of inputs -- best practice I'm writing an OpenStudio measure with a long list of optio |
2023-12-05 10:35:20 -0500 | edited question | OpenStudio Measure with long list of inputs -- best practice OpenStudio Measure with long list of inputs -- best practice I'm writing an OpenStudio measure with a long list of optio |
2023-12-05 10:29:30 -0500 | asked a question | OpenStudio Measure with long list of inputs -- best practice OpenStudio Measure with long list of inputs -- best practice I'm writing an OpenStudio measure with a long list of optio |
2022-08-29 08:35:31 -0500 | marked best answer | EnergyPlus 8.9 error: PsyRhoAirFnPbTdbW: RhoAir (Density of Air) is calculated <= 0 Hi all, I have a school modeled in EnergyPlus 8.9 with a unitary multispeed heat pump and an EMS used to simulate a DOAS. When ran in a milder climate like Seattle it runs just fine, but when ran in Chicago I get this Density of Air issue:
Some cursory google searches say this error happens more frequently with buildings that have incorrect U-values for one of their envelope components but this model's U-values seem fine. Has anyone ran into this before? Thanks. Files can be found at this Github Link
|
2022-08-29 08:35:31 -0500 | received badge | ● Self-Learner (source) |
2022-01-30 08:03:51 -0500 | commented answer | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 Running the measure you linked in OS 3.3 correctly intersects and matches surfaces on my end as well. |
2022-01-30 08:03:03 -0500 | marked best answer | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 See the image below for context. At the top, you'll see the model before surface matching. Below, you'll see the model in OS 2.9 and in 3.1. You'll notice how the boundary condition for the floors changes to If you look at the roof surfaces, you'll notice this sliver is now missing altogether in OS 3.1. I'm unsure why this is happening. Here is a clue I get when doing the intersect surfaces in OS 3.1
Things I have checked:
LINK TO MINIMUM WORKING EXAMPLE:https://github.com/jugonzal07/stack_o... Meat of the surface code is under |
2022-01-29 20:06:06 -0500 | commented answer | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 Unfortunately running the measure appeared to have had the same result as when I manually ran OpenStudio::Model.intersec |
2022-01-29 19:53:04 -0500 | commented answer | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 Thanks so much David! This has all been very helpful. I will try explicitly running the measure you ran in 3.3 in 3.1 t |
2022-01-29 19:40:25 -0500 | commented question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 oh, sorry about that! I didn't mean to add os_matching_method.osm to the repo. That was a dummy file I was using to test |
2022-01-29 12:18:13 -0500 | edited question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 See the image below for context. At |
2022-01-29 12:11:47 -0500 | edited question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 See the image below for context. At |
2022-01-29 11:30:02 -0500 | commented question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 hi Aaron - this is being done with the OpenStudio SDK. In the code snippet I posted, you can see spaces[i].intersectSurf |
2022-01-29 11:28:47 -0500 | commented question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 hi @aaron-boranian - this is being done with the OpenStudio SDK. In the code snippet I posted, you can see spaces[i].int |
2022-01-28 20:01:01 -0500 | edited question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 See the image below for context. At |
2022-01-28 19:51:06 -0500 | edited question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 See the image below for context. At |
2022-01-28 19:46:08 -0500 | edited question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 See the image below for context. At |
2022-01-28 19:44:36 -0500 | asked a question | OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 OpenStudio 3.1 erases surfaces when surface matching. Not present in OpenStudio 2.9 When doing regression checks on upda |
2020-12-19 00:27:23 -0500 | received badge | ● Popular Question (source) |
2020-10-16 11:32:26 -0500 | commented answer | Best practice for determining if two Surfaces intersect? Thanks for catching that. I have updated the link. |
2020-10-16 11:32:15 -0500 | commented answer | Best practice for determining if two Surfaces intersect? Thanks for catch that. I have updated the link. |
2020-10-16 11:31:52 -0500 | edited answer | Best practice for determining if two Surfaces intersect? Hi all, I ended up writing my own script for calculating a wall and floor intersection. It comes with some caveats (fou |
2020-07-08 12:34:24 -0500 | received badge | ● Self-Learner (source) |
2020-07-05 20:25:50 -0500 | marked best answer | Surface matching and intersecting adds unnecessary surfaces Hi all, We've hit a bug in our code base that will randomly add unnecessary edges/surfaces when doing surface matching. It's surprisingly inconsistent and I haven't been able to pin down why it happens. Below is a screenshot before and after performing intersect surfaces and match surfaces. I have a ceiling plenum space touching a set zones for a perimeter and core layout. For some reason, two extra lines are added: I created a minimum working example with the old legacy code we use for surface matching and intersecting. The original author has long since left the project but it seems fairly simple to grasp. The code and example for regenerating this problem can be found on github here. The script you'd want to run is titled Any thoughts on what's causing this? Thanks! |
2020-07-05 20:25:37 -0500 | answered a question | Surface matching and intersecting adds unnecessary surfaces Big thanks to all the folks who helped here (@macumber and @david-goldwasser). I pushed out a solution on github here |
2020-07-02 10:37:05 -0500 | commented question | Surface matching and intersecting adds unnecessary surfaces Thanks all for the responses. I'll give some of these a try! I agree that sorting the surfaces, at the very least, will |
2020-07-02 10:36:47 -0500 | commented question | Surface matching and intersecting adds unnecessary surfaces Thanks all for the responses. I'll give some of these a try! I agree that sorting the surfaces, at the very least, will |
2020-07-01 16:54:59 -0500 | commented answer | Best practice for determining if two Surfaces intersect? Thanks David, I ended up using a similar idea to what you had. You can find it in my answer above. |
2020-07-01 16:54:50 -0500 | commented answer | Best practice for determining if two Surfaces intersect? Thanks David, I ended up using a similar idea to what you had. You can find it in my answer above.. |
2020-07-01 16:54:26 -0500 | marked best answer | Best practice for determining if two Surfaces intersect? Hi all, I'm looking to find the best way to use the OpenStudio SDK to check if two surfaces intersect. Rather than write my own code to do this, I assumed there's likely something packaged into the SDK to help me do this. Ideally, the code would look something like. Where
I've looked into the For context, I'm trying to dynamically determine the perimeter of a floor surface exposed to ambient to set them for a
I cannot complete step two as I do not have a way to determine if a wall intersects a floor surface. Any ideas? Thanks! |
2020-07-01 12:52:49 -0500 | commented answer | Best practice for determining if two Surfaces intersect? Thanks David, I ended up using a similar idea to what you had. You can find it in my answer below. |