[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [EnergyPlus_Support] Re: HELP: hot storage connected to solar panels only, no back-up !
It is a matter of deleting all instances of the instantaneous water
heater object. Search for the name (or type) of the instantaneous water
heater. You will find this object in several places. In a branch object,
an equipment list object, etc. The SolarCollectorFlatPlateWater example
file also has a tempering valve which complicates the plant loop.
Deleting the type and name for the instantaneous water heater where you
find them will also point to other objects that need to be modified.
Finally, delete the object itself. Then run the program and check for
errors. Of course, deleting incorrectly will cause errors. The error
messages are key to finding all the places that need to be corrected.
The next time you post here, include some of the messages.
Starting with the SolarCollectorFlatPlateWater example (I used WordPad
as the text editor, it is easy to search and cut-n-paste)), if you only
delete the WaterHeater:Mixed object with the name Instantaneous Water
Heater, the first message that appears is this:
** Severe ** During Branch Input, Invalid Component Name
input=INSTANTANEOUS WATER HEATER
** ~~~ ** Component type=WATERHEATER:MIXED
** ~~~ ** Occurs on Branch=STORAGE TANK USE OUTLET BRANCH
Search for the branch name Storage Tank Use Outlet Branch and you will
find this object. The tank was connected using this branch object.
Change it to a pipe and run the program again.
From this:
Branch,
Storage Tank Use Outlet Branch, !- Name
0, !- Maximum Flow Rate {m3/s}
WaterHeater:Mixed, !- Component 1 Object Type <<<<<<<<<<<<<<
Instantaneous Water Heater, !- Component 1 Name <<<<<<<<<<<<<<<
Instantaneous Water Heater Inlet Node, !- Component 1 Inlet Node Name
Instantaneous Water Heater Outlet Node, !- Component 1 Outlet Node Name
PASSIVE; !- Component 1 Branch Control Type
To this, also add the new pipe object. I used the same node names as
before and also used the WaterHeater:Mixed object's name as the name for
the pipe. You can change these later.
Branch,
Storage Tank Use Outlet Branch, !- Name
0, !- Maximum Flow Rate {m3/s}
Pipe:Adiabatic, !- Component 1 Object Type
Instantaneous Water Heater, !- Component 1 Name
Instantaneous Water Heater Inlet Node, !- Component 1 Inlet Node Name
Instantaneous Water Heater Outlet Node, !- Component 1 Outlet Node Name
PASSIVE; !- Component 1 Branch Control Type
And add this pipe object, then run the program again.
Pipe:Adiabatic,
Instantaneous Water Heater, !- Name
Instantaneous Water Heater Inlet Node, !- Inlet Node Name
Instantaneous Water Heater Outlet Node; !- Outlet Node Name
Then you will get this as the first message:
** Severe ** During PlantEquipmentList Input, Invalid Component Name
input=INSTANTANEOUS WATER HEATER
** ~~~ ** Component type=WATERHEATER:MIXED
** ~~~ ** Input error in PlantEquipmentList=DHW PLANT EQUIPMENT
Search for INSTANTANEOUS WATER HEATER until you find the
PlantEquipmentList (see now why I did not change the node names yet).
PlantEquipmentList,
DHW Plant Equipment, !- Name
TemperingValve, !- Equipment 1 Object Type
DHW Anti-Scald Diverter, !- Equipment 1 Name
WaterHeater:Mixed, !- Equipment 2 Object Type
Storage Tank, !- Equipment 2 Name
WaterHeater:Mixed, !- Equipment 3 Object Type
Instantaneous Water Heater; !- Equipment 3 Name
Change the PlantEquipmentList object to look like this (remember the
semi-colon at the end of the last input field):
PlantEquipmentList,
DHW Plant Equipment, !- Name
TemperingValve, !- Equipment 1 Object Type
DHW Anti-Scald Diverter, !- Equipment 1 Name
WaterHeater:Mixed, !- Equipment 2 Object Type
Storage Tank; !- Equipment 2 Name
Then run the program again, it seemed to work but this message appeared:
Program Version,EnergyPlus, Version 3.2,IDD_Version 3.2.0.004
************* Testing Individual Branch Integrity
************* All Branches passed integrity testing
************* Testing Individual Supply Air Path Integrity
************* All Supply Air Paths passed integrity testing
************* Testing Individual Return Air Path Integrity
************* All Return Air Paths passed integrity testing
************* No node connection errors were found.
** Severe ** Branches cannot handle all the flow. Possible causes
could be absence of Bypass,
** ~~~ ** or components that are manually sized incorrectly.
Consider autosize where possible.
** ~~~ ** To fix add a Bypass branch or size the other
ACTIVE/PASSIVE branches to equal the loop flow
** ~~~ ** Occurs in Plant Loop=DHW LOOP
** ~~~ ** Occurs for Splitter=DEMAND SPLITTER
** ~~~ ** Occurrence info=CHICAGO ANN CLG 1% CONDNS DB=>MWB,
07/21 18:00 - 18:15
** Fatal ** Preceeding conditions causes termination
Now you must look at the reworked plant loop and determine why the water
flow rate is too high for this plant. I looked at the HVAC Diagram for
each of these files. Everything looks OK so I decided to change the DHW
Anti-Scald Diverter to a bypass pipe (as the message suggests) since it
is no longer needed.
Change this:
PlantEquipmentList,
DHW Plant Equipment, !- Name
TemperingValve, !- Equipment 1 Object Type
DHW Anti-Scald Diverter, !- Equipment 1 Name
WaterHeater:Mixed, !- Equipment 2 Object Type
Storage Tank; !- Equipment 2 Name
To this (pipes are not listed in the equipment list):
PlantEquipmentList,
DHW Plant Equipment, !- Name
WaterHeater:Mixed, !- Equipment 2 Object Type
Storage Tank; !- Equipment 2 Name
Delete this object:
TemperingValve,
DHW Anti-Scald Diverter, !- Name
DHW Anti-Scald Inlet Node, !- Inlet Node Name
DHW Anti-Scald Outlet Node, !- Outlet Node Name
Storage Tank Use Outlet Node, !- Stream 2 Source Node Name
Instantaneous Water Heater Outlet Node, !- Temperature Setpoint
Node Name
DHW Use Side Pump Outlet;!- Pump Outlet Node Name
And change this branch to be a pipe (also change this to be a passive
component and add the new pipe):
Branch,
Storage Tank Tempering Branch, !- Name
0, !- Maximum Flow Rate {m3/s}
Pipe:Adiabatic, !- Component 1 Object Type
DHW Anti-Scald Diverter, !- Component 1 Name
DHW Anti-Scald Inlet Node, !- Component 1 Inlet Node Name
DHW Anti-Scald Outlet Node, !- Component 1 Outlet Node Name
PASSIVE; !- Component 1 Branch Control Type
Pipe:Adiabatic,
DHW Anti-Scald Diverter, !- Name
DHW Anti-Scald Inlet Node, !- Component 1 Inlet Node Name
DHW Anti-Scald Outlet Node; !- Component 1 Outlet Node Name
This file now runs to completion and you can investigate if water is
actually flowing through the new bypass pipe (report the bypass pipe
outlet node mass flow rate). You can also delete the report variable
that is no longer used (TEMPERING VALVE FLOW FRACTION).
Program Version,EnergyPlus, Version 3.2,IDD_Version 3.2.0.004
************* Testing Individual Branch Integrity
************* All Branches passed integrity testing
************* Testing Individual Supply Air Path Integrity
************* All Supply Air Paths passed integrity testing
************* Testing Individual Return Air Path Integrity
************* All Return Air Paths passed integrity testing
************* No node connection errors were found.
** Warning ** The following Report Variables were requested but not
generated
** ~~~ ** because IDF did not contain these elements or
misspelled variable name -- check .rdd file
************* Key=*, VarName=TEMPERING VALVE FLOW FRACTION,
Frequency=Timestep
************* EnergyPlus Completed Successfully-- 1 Warning; 0 Severe
Errors; Elapsed Time=00hr 00min 14.34sec
Change these 3:
BranchList,
Storage Tank Use Branches, !- Name
Storage Tank Use Inlet Branch, !- Branch 1 Name
Storage Tank Use Branch, !- Branch 2 Name
>>> Storage Tank Tempering Branch, !- Branch 3 Name
Storage Tank Use Outlet Branch; !- Branch 4 Name
Connector:Splitter,
Storage Tank Use Splitter, !- Name
Storage Tank Use Inlet Branch, !- Inlet Branch Name
Storage Tank Use Branch, !- Outlet Branch 1 Name
>>> Storage Tank Tempering Branch; !- Outlet Branch 2 Name
Connector:Mixer,
Storage Tank Use Mixer, !- Name
Storage Tank Use Outlet Branch, !- Outlet Branch Name
Storage Tank Use Branch, !- Inlet Branch 1 Name
>>> Storage Tank Tempering Branch; !- Inlet Branch 2 Name
To this:
BranchList,
Storage Tank Use Branches, !- Name
Storage Tank Use Inlet Branch, !- Branch 1 Name
Storage Tank Use Branch, !- Branch 2 Name
Storage Tank Use Outlet Branch; !- Branch 4 Name
Connector:Splitter,
Storage Tank Use Splitter, !- Name
Storage Tank Use Inlet Branch, !- Inlet Branch Name
Storage Tank Use Branch; !- Outlet Branch 1 Name
Connector:Mixer,
Storage Tank Use Mixer, !- Name
Storage Tank Use Outlet Branch, !- Outlet Branch Name
Storage Tank Use Branch; !- Inlet Branch 1 Name
davylagre wrote:
>
>
> Actually I've already do this! I was just hoping that somebody could
> help me to delete that component in order to obtain a kind of "clean
> work"...
>
> --- In EnergyPlus_Support@xxxxxxxxxxxxxxx
> <mailto:EnergyPlus_Support%40yahoogroups.com>, "Elreq" <tolteca33@...>
> wrote:
> >
> > Instead of deleting the instantaneous water heater, just put its
> capacity to zero or schedule it to be always OFF. That is the easiest way.
> >
> > Good luck.
> >
> >
> > --- In EnergyPlus_Support@xxxxxxxxxxxxxxx
> <mailto:EnergyPlus_Support%40yahoogroups.com>, "davylagre"
> <davylagre@> wrote:
> > >
> > > The example.idf runs, it's not a problem! But in this example.idf,
> there's a back-up (instantaneous water heater)! I'm trying to delete
> this back-up but I've always many errors!
> > > I'm really a newbie in E+ and I can't fix my problem!
> > > If you could help me, it could be really helpful for me!
> > >
> > >
> > >
> > > --- In EnergyPlus_Support@xxxxxxxxxxxxxxx
> <mailto:EnergyPlus_Support%40yahoogroups.com>, Edwin Cox <ebcox@> wrote:
> > > >
> > > > Have you modified the Example .idf? The unmodified file should
> run without errors.
> > > >
> > > > --- On Wed, 6/10/09, davylagre <davylagre@> wrote:
> > > >
> > > > From: davylagre <davylagre@>
> > > > Subject: [EnergyPlus_Support] HELP: hot storage connected to
> solar panels only, no back-up !
> > > > To: EnergyPlus_Support@xxxxxxxxxxxxxxx
> <mailto:EnergyPlus_Support%40yahoogroups.com>
> > > > Date: Wednesday, June 10, 2009, 2:30 AM
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi,
> > > >
> > > >
> > > >
> > > > I'm trying to model a storage tank, which is only feeded by a
> > > >
> > > > collector loop (no back-up). In consequence, it's only the sun
> radiation which will permit to heat my storage tank. In order to
> evacuate the heat from my storage tank, I want to add sinks (for
> example) on the use side of my storage tank...I used the ExampleFile
> given by E+: SolarCollectorFlatP lateWater but there are always many
> severe errors!
> > > >
> > > >
> > > >
> > > > Is there anybody able to help me? Is there anybody who already
> done this? I am a really newbie in E+
> > > >
> > > >
> > > >
> > > > Thanks !
> > > >
> > >
> >
>
>
--
Richard A. Raustad
Senior Research Engineer
Florida Solar Energy Center
University of Central Florida
1679 Clearlake Road
Cocoa, FL 32922-5703
Phone: (321) 638-1454
Fax: (321) 638-1439 or 1010
Visit our web site at: http://www.fsec.ucf.edu
UCF - From Promise to Prominence: Celebrating 40 Years
------------------------------------
The primary EnergyPlus web site is found at:
http://www.energyplus.gov
The group web site is:
http://groups.yahoo.com/group/EnergyPlus_Support/
Attachments are not allowed -- please post any files to the appropriate folder in the Files area of the Support Web Site.
EnergyPlus Documentation is searchable. Open EPlusMainMenu.pdf under the Documentation link and press the "search" button.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/EnergyPlus_Support/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/EnergyPlus_Support/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:EnergyPlus_Support-digest@xxxxxxxxxxxxxxx
mailto:EnergyPlus_Support-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
EnergyPlus_Support-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/