Radiant flooring setup issue

Hi,

I am trying to simulate a simple model of a building with DOAS with VRF and radiant floor. I’m not sure how to apply these in the script, I got few warnings and errors. Here is what I have done:

  • At first I applied DOAS + VRF and floor heating through HB Radiant HVAC Properties This is the warning I got:

1. No Rooms with a Radiant HVAC were found among the connected _rooms.

Make sure that a Radiant HVAC has been assigned with either the

“HB DOAS HVAC” or “HB HeatCool HVAC” component.

Although the simulation worked, I still got quite low numbers for heating and cooling.

  • As a test, I then tried the following HB DOAS HVAC templates:

DOAS with low temperature radiant chiller with district hot water

DOAS with low temperature radiant chiller with air source heat pump

I got the following error and the simulation did not work:

  1. Solution exception:Failed to run OpenStudio CLI:
    Optional not initialized

  • Finally these two templates for radiant districts worked:

DOAS with low temperature radiant district chilled water with district hot water.

DOAS with low temperature radiant district chilled water with air source heat pump.

Here are the values for comparison. As you can see, the heating and cooling is very different in all three results, with the “DOAS with VRF” being the lowest. Can anyone please explain to me why for this particular simulation DOAS with radiant district works but with radiant chiller it doesn’t? And as I mentioned at the beginning, can you please help me to set up the system as I intended, that is DOAS + VRF and a radiant floor.

Thanks,
Julia

radiantfloor1.gh (120.1 KB)

1 Like

Hey, @chris you are able to help me again? :pray:

@mostapha @MingboPeng any ideas?

Hi @karnas, can you connect a panel to the out output of the component, and share the full error message?

Hi @mostapha.

The problem disappeared after I changed computers. I also updated LB Tools, but I’m not sure what exactly helped. Sorry to bother you before.

Now I started to do a bigger simulation as my small model started to work, but I got this fatal error:

Runtime error (PythonException): ** Fatal ** Program terminates due to preceding condition.

Hey @MingboPeng could you help me with Ironbug Radiant script?

I followed your Radiant Ceiling tutorial and tried to apply it to my model with Radiant Floor Heating. I did several tests and keep getting the same error:

… Last severe error=[Branch][Hot Water Loop Demand Branch 1][components][0] - Missing required property ‘component_object_type’.

  • ************* 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*

If I am correct it is the same error you got on the tutorial. Enclosed is a .gh file for inspection. Any help would be appreciated as I am just discovering Ironbug. Thanks in advance!

radiantfloor_heating.gh (154.3 KB)

1 Like

Here is an obvious issue that I can see from your file. You didn’t correct your chilled water loop to the system.

2 Likes

Hi, thanks for the reply. I unplugged this part on purpose, with the chilled water loop I had the same error. Did it run it on your machine without any problem?

Program Version,EnergyPlus, Version 23.1.0-87ed9199d4, YMD=2024.04.23 10:13,
** Severe ** [Branch][Hot Water Loop Demand Branch 1][components][0] - Missing required property ‘component_name’.
** Severe ** [Branch][Hot Water Loop Demand Branch 1][components][0] - Missing required property ‘component_object_type’.
** Fatal ** Errors occurred on processing input file. Preceding condition(s) cause termination.
…Summary of Errors that led to program termination:
… Reference severe error count=2
… Last severe error=[Branch][Hot Water Loop Demand Branch 1][components][0] - Missing required property ‘component_object_type’.
************* 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. 0 Warning; 2 Severe Errors; Elapsed Time=00hr 00min 0.09sec

Runtime error (PythonException): ** Fatal ** Errors occurred on processing input file. Preceding condition(s) cause termination.

Traceback:
line 275, in script

Ok, you missed the construction for the first floor.

After I assigned the radiant construction to the ground floor, the simulation runs successfully.
radiantfloor_heating_MP.gh (132.0 KB)



3 Likes

Thank you for the help, it solved my problem! I noticed that my outdated components were also the problem in another file where I applied ground floor construction. :melting_face:

I have another issue that maybe you could help me solve too. I would like to apply the radiant floor construction in my model for a couple of specific rooms. After applying it using the same logic as in the small model, the material from the adjacent room does not match the radiant construction as it has the original material set. So the question is how can I use underfloor heating for these rooms? Should I also separate the adjacent rooms and match them with radiant construction?

Here is the warning in validation I encountered:

*Face “91_02_Bathroom_120_ea8f15f5…Face2” with construction “Rad_Slb02_Concrete_slab” does not have material layers matching in reversed order with its adjacent pair “44_01_Foyer_9c972ca6…Face25” with construction “PVI”.
*Face “91_02_Bathroom_120_ea8f15f5…Face3” with construction “Rad_Slb02_Concrete_slab_REV” does not have material layers matching in reversed order with its adjacent pair “223_03_Bathroom_220_dabdf7dd…Face7” with construction “PVI_Rev”.
*Face “91_02_Bathroom_120_ea8f15f5…Face4” with construction “Rad_Slb02_Concrete_slab_REV” does not have material layers matching in reversed order with its adjacent pair “222_03_Room_Double_220_09fff869…Face3” with construction “PVI_Rev”.

Here I attach reference screenshots of adjacent rooms with different sets:


8k0.png)

Thanks!