First time here? Check out the Help page!
2023-07-12 06:59:57 -0500 | received badge | ● Popular Question (source) |
2018-05-30 13:43:06 -0500 | commented answer | How outdoor air fraction is decided time by time? The only other thing I can think of is exhaust. Do you have Unbalanced exhaust on this system? I believe EnergyPlus wi |
2018-05-29 12:07:00 -0500 | answered a question | How outdoor air fraction is decided time by time? I would expect this is being caused by economizing. You could try setting Economizer Control Type to NoEconomizer in th |
2018-05-29 11:59:53 -0500 | edited question | EnergyPlus Displacement Ventilation Control Issue EnergyPlus Displacement Ventilation Control Issue I'm trying to model displacement ventilation. I'm setting the RoomAir |
2018-05-29 11:57:03 -0500 | answered a question | OpenStudio/EnergyPlus Thermal Zone Outdoor Air Balance with Exhaust Fan Only and 100% Outside Air System You need to specify ventilation requirements for the space. In your case, it seems like the best option will be to spec |
2018-05-25 12:48:20 -0500 | asked a question | EnergyPlus Displacement Ventilation Control Issue EnergyPlus Displacement Ventilation Control Issue I'm trying top model displacement ventilation. I'm setting the RoomAi |
2017-10-04 13:18:14 -0500 | commented answer | How can I Insert an air-to-water heat pump and two pipe fancoils I should have been more specific. I understand the basics of how to control a plant loop. What I was asking is how wou |
2017-10-04 13:17:28 -0500 | commented answer | How can I Insert an air-to-water heat pump and two pipe fancoils I should have been more specific. I understand the basics of how to control a plant loop. What I was asking is how wou |
2017-10-02 17:40:11 -0500 | commented answer | How can I Insert an air-to-water heat pump and two pipe fancoils I see that you can hook it up this way, but how would you actually control the loop to provide heating and cooling as ne |
2017-08-02 17:19:37 -0500 | answered a question | VAV rooftop unit + VAV DOAS in the same zone You could try with the ZoneHVAC:OutdoorAir Unit as you mentioned but it looks a bit like a black box (heating, cooling, |
2017-08-02 17:01:22 -0500 | commented answer | How do you model transfer air in EnergyPlus? What about a case where you have an actual transfer fan that transfers air from one space to another in response to a th |
2017-08-02 16:56:36 -0500 | received badge | ● Critic (source) |
2016-10-11 17:02:34 -0500 | answered a question | Approximating DOAS to AHUs in EnergyPlus It depends on the system configuration but I have done this a few different ways, none of which are perfect. These are the steps I generally take:
|
2016-10-11 16:45:15 -0500 | asked a question | GSHP with DualSetpoint control I'm trying to control a GroundHeatExchanger:Vertical object using SetpointManager:Scheduled:DualSetpoint so that it runs when the condenser loop drops below 50 F and when the condenser loop rises above 75 F. In between 50 F and 75 F, the condenser loop should float and the GroundHeatExchanger:Vertical should be off (no flow, no heat transfer). To do this, I took the following steps:
When I run the model, it works fine on the cooling side but the GroundHeatExchanger:Vertical never comes on for heating. The condenser loop cooling and heating demand output variables look correct based on the temperature schedules assigned to the DualSetpoint manager, and GroundHeatExchanger:Vertical operation in cooling seems to sync perfectly with condenser loop cooling demand. I just can't figure out why it doesn't work in heating. |
2016-03-25 11:17:52 -0500 | asked a question | Modeling GSHP in EnergyPlus without GLHEPRO Is there a way to generate G-functions for GroundHeatExchanger:Vertical without buying GLHEPRO? Is there any kind of library of standardized G-functions that can be used? |
2015-12-21 13:12:33 -0500 | asked a question | How to configure a return air bypass system with economizing and heating after bypass I asked a previous question about this but never got a good answer. I am trying to configure a return air bypass system in EnergyPlus that has economizing and heating AFTER the bypass. There is an EnergyPlus example file for return air bypass but it doesn't match well with the system I'm trying to model and doesn't seem to be very flexible. The example file has all of the conditioning equipment (outdoor air system, cooling coil, hetaing coil) on the main branch and just the fan on the outlet branch (after bypass mixing). SetpointManager:ReturnAirBypass is applied to the airloop and the heating and cooling coil outlet nodes each have SetpointManager:Scheduled objects applied. There are no SetpointManager:MixedAir objects. Here are the issues that I found with the example file:
To try to fix these issues, I wrote an EMS program to control the system. In its simplest form (without economizing), I sense the requested flow (using the mass flow rate at the supply side outlet node, with the program running inside the HVAC system iteration loop), and determine how much bypass flow is needed based on the return air mass flow and temperature, and the dehumification temperature (the temperature of the air leaving the main branch). I then actuate the mass flow rate of the inlet node of the bypass branch. To enable economizing, I am also actuating the outdoor air flow rate when conditions are appropriate. Lastly, I applied a outdoor air reset setpoint manager to the fan outlet node (supply side outlet) and a mixed air setpoint manager to the heating coil so that fan heat is accounted for at the heating coil. I ran some tests on the EMS code and initially found it to be working as expected. However, when running an annual simulation with multiple airloops with this configuration and EMS code applied, I started to see some odd behavior. Airloops would run as expected for extended periods of time (Jan 1 through March 13, for example) and then completely stop (no flow at all) for the rest of the year. This happened at different times for different airloops. I thought that this could be related to having a return air bypass configuration but not a SetpointManager:ReturnAirBypass (I removed it when I added the EMS code because it was getting completely bypassed ... (more) |
2015-10-07 11:07:27 -0500 | commented answer | SetpointManager:ReturnAirBypass I tried two different configurations. In one, I had a SetpointManager:Scheduled on the fan outlet node and a SetpointManager:MixedAir on the heating coil outlet node (which you are suggesting I NOT do). In the other, I just put a SetpointManager:Scheduled on the heating coil. However, I saw the same problem for both cases, and I can't not have a setpoint manager on the heating coil, so those seem to be the only two options. Can someone state definitively that you cannot put conditioning equipment on the outlet branch? I couldn't find any such statement in the documentation. |
2015-10-06 17:24:24 -0500 | asked a question | SetpointManager:ReturnAirBypass I'm trying to create a modified version of the E+ example file (5ZoneSupRetPlenRAB.idf) that contains the SetpointManager:ReturnAirBypass object. In the example file, the cooling coil and heating coil are on the main HVAC branch. There is a separate bypass branch that routes return air to a point beyond the main HVAC branch. SetpointManager:ReturnAirBypass is assigned to the airloop and controls the flow of bypass air to hit a scheduled setpoint temperature. A mixer connects the two parallel branches and an outlet branch containing just a fan carries the mixture of bypass and conditioned air to the demand side of the airloop. Everything seems to work fine in this case, as would be expected since it is an example file. However, if I move the heating coil to the outlet branch (after the mixer but before the supply fan) and add a SetpointManager:Scheduled to either the fan outlet node (and place a corresponding SetpointManager:MixedAir object on the outlet of the heating coil) or to the heating coil outlet node, the mixing behavior changes. Bypass flow is decreased compared to the base example file case, resulting in many hours in which the heating coil needs to run to hit the desired loop outlet temperature. Is SetpointManager:ReturnAirBypass designed only to work in the configuration represented by the example file? Is there some reason why my configuration doesn't work? Am I missing something? |
2015-07-27 10:53:01 -0500 | received badge | ● Teacher (source) |
2015-06-19 18:09:11 -0500 | commented question | OS/E+ Autosizing Error for Hot Water Unit Heaters Hi Taylor. Did you ever figure out this problem? I'm having the same issue. |
2015-06-05 07:29:47 -0500 | asked a question | Unexplained Water Temperature Out of Range Warnings in EnergyPlus I have a model with three plant loops: one for space heating, one for space cooling, and one for domestic hot water. I'm getting large numbers of the following warnings:
I've seen similar warnings before and they usually indicate that plant loop temperatures are outside of intended range. I looked at detailed timestep data for each plant loop, however, and I don't see any indication that my loops are not controlling properly. If my plant loop supply side inlet and outlet temperatures look normal, what else could be causing these warnings? |
2015-03-31 16:52:43 -0500 | asked a question | How to merge multiple OS spaces into one If you have multistory spaces, is there a simple way to merge spaces created from floor plans? For example, I have a two story space that spans the second and third floor of a building. When I create spaces from floor plans, I end up with the lower half of the space on the second floor and the upper half of the space on the third floor. What’s the easiest way to combine those spaces into a single two-story space? |
2015-03-26 10:27:26 -0500 | received badge | ● Editor (source) |
2015-03-25 17:42:21 -0500 | asked a question | how to autosize for dehumidification load in EnergyPlus I have a built up PSZ air handler (I'm not using a Unitary system; I have a standard built up air handler with a chilled water coil, a max humidity setpoint manager on the cooling coil air outlet node, a humidistat in the zone, and the controller water coil is configured to meet both sensible and latent load) configured to provide max humidity control. In a proposed case model where the cooling coil is hardsized everything works fine. When I autosize for a baseline case, the cooling coil can't keep up with the dehumidification load. I tried to change the type of load field in Sizing:System to Latent or Total (instead of Sensible) but that didn't have any effect. Is there any way to get the autosizing routine to size the system to meet both the sensible and latent load? UPDATE: After doing a bit more digging, it looks like the limiting factor is the fan flow rate, not (necessarily, at least; could be both...) the cooling coil. When I hard sized the cooling coil, the system performance didn't change. So I'm currently thinking that the issue has to do with Sizing:Zone, which I'm guessing does not account for the humidistat in the space when calculating cooling design flow. This is by no means a solution, just some extra info to consider. |
2015-03-12 12:08:11 -0500 | commented question | EnergyPlus Zone Sizing: how to account for load introduced at terminal from central system After doing a bit more digging, I found some additional info, but still no answer to my question. Here is the additional info, for what it's worth: 1. Sizing:Zone does look at ventilation rates but (it appears) only to verify that zone equipment flow rates are enough for minimum ventilation. This doesn't affect the scenario described above. 2. Under Coil:Heating:Water Sizing (my coil type) in the Engineering Reference, it says that coils in terminals get sized according to the terminal flow rate, although what I'm seeing with autosizing does not seem to be consistent with this... |
2015-03-12 11:01:02 -0500 | asked a question | EnergyPlus Zone Sizing: how to account for load introduced at terminal from central system I'm running into a sizing problem with EnergyPlus. I have a multi-zone VAV system with AirTerminal:SingleDuct:VAV:Reheat terminals. When I autosize from design days, I am getting 0 heating load for a particular interior zone, so the reheat coils are getting no power. However, there IS an operational heating load created by the 55 F air getting delivered from the central air handler and the minimum flow rate for the zone terminal. As far as I can tell, this load is NOT accounted for when the coil is sized. I'm by no means an EnergyPlus sizing expert, but it looks to me that the reheat coil gets sized according to the results of Sizing:Zone, which seems to calculate design heating and cooling loads according to the loads in the space (interior, from equipment, people, lights, etc.; exterior, through the zone envelope), WITHOUT accounting for any minimum flow rate from the central system. First of all, can somebody verify my assumptions about how these reheat coils get sized? Second, if I'm not missing anything, how can I properly account for the impact of the potential heating load generated by terminal minimum flow rates when autosizing (particularly for the case where zone loads are small)? |
2015-01-06 10:38:11 -0500 | commented answer | Intersecting exterior wall surfaces at the ground boundary in OpenStudio To clarify, I'm looking for a way to do this for all such surfaces automatically, to avoid having to do it manually for each surface |
2015-01-06 10:18:48 -0500 | asked a question | Intersecting exterior wall surfaces at the ground boundary in OpenStudio I’m trying to figure out a simple way to assign exterior wall boundary conditions and constructions for cases where building floors are either partially or totally below ground. I understand that it isn’t realistic to capture changing ground level, but assume a simplified case in which the ground plane occurs at a global z-coordinate of 0. Then, if I build my geometry such that anything below ground has a negative global z-coordinate, is there a simple way to divide an exterior wall surface that intersects the z=0 plane into an above ground surface, with an above ground construction, and a below ground surface, with a below ground construction (e.g., Construction:CfactorUndergroundWall)? It’s easy enough to find surfaces that are fully below ground. I think it’s just the intersection case that is tricky. |
2014-12-17 12:42:32 -0500 | asked a question | How do you remove all resources associated with a space type in OpenStudio? In OpenStudio, if you remove a space type you are still left with all of the resources for that space type (default schedule sets, schedules, load definitions, etc.) Is there some way to remove all of that when you remove the space type other than individually removing each type of resource (which can be a pretty long list)? |
2014-12-05 12:13:25 -0500 | asked a question | Calculating total annual schedule hours using OpenStudio measure I'm trying to figure out how to calculate total annual schedule hours for a ScheduleRuleset using an OS measure. Consider the following application. Given a total annual hot water consumption value (gal/year), and a proposed fractional schedule for usage (with any number of Rules to specify different schedules for weekdays, weekends, seasonal closure periods, etc.), calculate the peak flow rate input you should specify for the WaterUseEquipment object. |
2014-12-05 12:06:54 -0500 | answered a question | modeling doas in EnergyPlus using dual duct terminal Sorry for the late response on this. I actually wrote an answer previously but it looks like it didn't take. I found out that the issue corresponded to the HVAC solver hitting maximum iterations because of a separate control problem. When the solver was unable to solve, the flow rate would default to 100% flow rather than tracking the correct DCV flow. FYI, the solving problem was related to what appears to be a bug in ERV (HeatExchanger:AirToAir:SensibleAndLatent) frost control (MinimumExhaustTemperature method). |
2014-10-09 13:14:27 -0500 | received badge | ● Student (source) |
2014-10-08 13:30:01 -0500 | asked a question | modeling doas in EnergyPlus using dual duct terminal I'm using the dual duct terminals to model DOAS so that I can correctly do DCV (with other terminals, the OA rate will reduce but the total fan flow and power will not). It's mostly working except for some strange artifacts. On random dates, but always near hvac startup or shutdown, the OA rate spikes up to the maximum fan flow value. The return and relief air nodes, and the mixed air mass flow rate output variable, always show the correct flow (no spikes). The OA fraction reads larger than one (the ratio of the OA rate to the return air rate), and the supply outlet node flow has the spikes. Again, this happens RANDOMLY. There is no pattern that repeats weekly. Additionally, multiple air loops that share the same inputs show DIFFERENT behavior, reinforcing the indication that this behavior is random. I've tried all combinations of adding and removing the min OA schedules in the outdoor air controller and design specification outdoor air objects and nothing fixed the problem (in fact, adding the MinOA schedule to the design spec oa objects made it worse in some cases). Is this a bug or am I doing something wrong? |