First time here? Check out the Help page!
2021-01-29 17:03:34 -0500 | received badge | ● Popular Question (source) |
2017-11-21 18:53:00 -0500 | edited answer | How does one insert daylighting shelves into model using a measure? Thank you so much! Your suggestions were super helpful! Turns out, I got the daylight shelves into my model through a |
2017-11-21 18:51:05 -0500 | marked best answer | How does one insert daylighting shelves into model using a measure? Hi,
I've searched Unmet Hours for some direction on my question and found only 3 posts. Here's what has happened between my goal and my problem: With some background in Python, I did some Ruby tutorials and started studying some measures for structure and hierarchy, in particular, the ''AddOverhangsByProjectionFactor' and 'AEDGSmallToMediumOfficeFenestrationAndDaylightingControls' measures. I would like only to see if adding light shelves will in fact help me reach my goal, so I'm not after extra functionality. So I started really small to get a single light shelf on one wall, naming the targeted SubSurface inside the .rb file itself. Studying the SDK documentation and the Measure Writing Guide on Git and on OS website, and taking cues from the measures I studied, addDaylightingDeviceShelf() seemed a good method to choose. But since this method returns an 'OptionalDaylightingShelf'; thus, I checked if it was empty and finding it wasn't, I tried to use the "get" method to see what the variable was pointing to. But the .get method called on this object is not recognized. (However, the measure does run without calling the "get" method, although without any light shelves inserted into the model.) Here is my code trying the get method (I include the entire measure, so that if anything is missed, it will be obvious): class AddDaylightShelvesToEquatorFacingWall < OpenStudio::Ruleset::ModelUserScript # define the name that the user will see ... human readable def name return "Add Daylight Shelves to Equator-facing Wall" # "Add Remove Or Replace Window Overhangs" end # human readable description
def description
return "This measure adds daylighting shelves to the equator-facing wall, or to wall specified by the user, at the user-specified width. |
2017-11-21 18:51:05 -0500 | received badge | ● Scholar (source) |
2017-11-21 18:50:59 -0500 | answered a question | How does one insert daylighting shelves into model using a measure? Thank you so much! Your suggestions were super helpful! Turns out, I got the daylight shelves into my model through a |
2017-11-20 17:15:41 -0500 | commented answer | How does one insert daylighting shelves into model using a measure? Thanks for the quick reply! I tried to test the same in Ruby Console, but it doesn't recognize open studio objects, onl |
2017-11-20 12:56:20 -0500 | commented question | How does one insert daylighting shelves into model using a measure? To clarify, the last bit of the third last paragraph actually reads: I fail to understand (nor could I find any document |
2017-11-20 12:52:14 -0500 | asked a question | How does one insert daylighting shelves into model using a measure? How does one insert daylighting shelves into model using a measure? Hi, I've searched Unmet Hours for some direction on |
2017-09-27 11:47:26 -0500 | commented answer | Missing eplusout.sql after running PAT Yes, I have all the eplusout.* files in my data_point directory as per your screenshot above, except .sql and .eso. The |
2017-09-27 10:18:44 -0500 | commented answer | Missing eplusout.sql after running PAT Thanks for your quick response, especially the screenshot. Whether I run locally or after downloading results from the |
2017-09-26 19:44:38 -0500 | asked a question | Missing eplusout.sql after running PAT Missing eplusout.sql after running PAT Hi, I've launched into using PAT both locally and on the amazon cloud, after havi |
2017-08-16 12:37:13 -0500 | received badge | ● Teacher (source) |
2017-08-15 17:46:28 -0500 | edited answer | How do I avoid incorrect boundaries when using surface-matching and intersecting measures? I wanted to post my own solution to the issues I have encountered in trying to intersect and surface-match my building. |
2017-08-15 17:46:28 -0500 | received badge | ● Editor (source) |
2017-08-15 17:12:54 -0500 | answered a question | How do I avoid incorrect boundaries when using surface-matching and intersecting measures? Thank you @rsunnam. I appreciate your suggestions and have spent considerable time redrawing my two floor plans, taking |
2017-07-27 16:56:52 -0500 | commented question | How do I avoid incorrect boundaries when using surface-matching and intersecting measures? Thanks. I've zoomed in to check edges, but can find no slight offsets that imply the presence of what I call "facets" d |
2017-07-21 02:08:54 -0500 | edited question | How do I avoid incorrect boundaries when using surface-matching and intersecting measures? How do I avoid incorrect boundaries when using surface-matching and intersecting measures? Hi, I'm modeling a 2-storey b |
2017-07-21 01:59:32 -0500 | received badge | ● Supporter (source) |
2017-07-20 02:27:47 -0500 | asked a question | How do I avoid incorrect boundaries when using surface-matching and intersecting measures? How do I avoid incorrect boundaries when using surface-matching and intersecting measures? Hi, I'm modeling a 2-storey b |
2016-10-28 19:31:13 -0500 | commented answer | troubles with space infiltration effective leakage area object Thank you so much for your prompt reply and super clear explanation! Deleting the space infiltration leakage area objects attached to the space types solved my problem :) You guys rock!! This forum is awesome... thank you so much for all your hard work :D |
2016-10-26 12:43:38 -0500 | received badge | ● Student (source) |
2016-10-26 12:22:54 -0500 | asked a question | troubles with space infiltration effective leakage area object Is it possible to delete a space infiltration effective leakage area object (SIELAO) in OpenStudio 1.12.0? I'm using the 90.1-2010 mid-rise apartment template and have built a model with 56 suites and 8 corridors, each assigned a thermal zone. I have connected my thermal zones to VAV with reheat for the corridors and a simple HVAC air loop (added OA system, var fan, and diffusers to an empty air loop) for the apartment suites which are heated via in-floor radiant heating (after reading this great post: https://unmethours.com/question/9177/...). I initially assigned a SIELAO to each of my two space types, but was getting errors like this: Program Version,EnergyPlus, Version 8.5.0-c87e61b44b, YMD=2016.10.26 09:04,IDD_Version 8.5.0 *** IDF Context for following error/warning message: *** Note -- lines truncated at 300 characters, if necessary... *** 31135 ZoneInfiltration:EffectiveLeakageArea, *** indicated Name=Space Infiltration Effective Leakage Area 1 *** Only last 2 lines before error line shown..... *** 31136 Space Infiltration Effective Leakage Area 1, !- Name *** 31137 , !- Zone Name * Severe * IP: IDF line~31137 Error detected in Object=ZONEINFILTRATION:EFFECTIVELEAKAGEAREA, name=SPACE INFILTRATION EFFECTIVE LEAKAGE AREA 1 * ~~~ * Field [Zone Name] is required but was blank *** IDF Context for following error/warning message: *** Note -- lines truncated at 300 characters, if necessary... *** 31180 ZoneInfiltration:EffectiveLeakageArea, *** indicated Name=Space Infiltration Effective Leakage Area 2 *** Only last 2 lines before error line shown..... *** 31181 Space Infiltration Effective Leakage Area 2, !- Name *** 31182 , !- Zone Name * Severe * IP: IDF line~31182 Error detected in Object=ZONEINFILTRATION:EFFECTIVELEAKAGEAREA, name=SPACE INFILTRATION EFFECTIVE LEAKAGE AREA 2 * ~~~ * Field [Zone Name] is required but was blank * Warning * IP: Note -- Some missing fields have been filled with defaults. See the audit output file for details. * Severe * IP: Blank "required" fields 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. ...Summary of Errors that led to program termination: ..... Reference severe error count=4 ..... Last severe error=IP: Out of "range" values and/or blank required fields found in input *** Warning: Node connection errors not checked - most system input has not been read (see previous warning). *** Fatal error -- final processing. Program exited before simulations began. See previous error messages. *** EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors. *** EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors. *** EnergyPlus Terminated--Fatal Error Detected. 1 Warning; 4 Severe Errors; Elapsed Time=00hr 00min 0.97sec I then read a post that said it was better to assign them to the spaces directly. So I assigned them to each of my 64 spaces in the spaces properties tab under Air Flow; so then I had 64 SIELAOs for my spaces and still 2 in my space types - a total of 66 SIELAOs. I then tried deleting the SIELAOs from my space types tab simply by deleting the object names from my space types tab (haven't ... (more) |