A nice project! I don’t think the Ironbug_waterUseEquipment is suited for this problem.
Perhaps @MingboPeng has an idea how to solve this. It would be nice if such a simulation is possible.
@Ardian, there is no easy way to directly add the “swimming pool” in HVAC loops, as OpenStudio support the swimming pool. We have to hack around it.
Add a dummy object as the placeholder for swimming pool to replace with:
search the keyword: “DummyObj” here you will find the “Node 9” for inlet and “Node 12” for outlet. This might be same when you run, but you need to double check it for the first time.
Update the swimming pool idf text. (note: I also changed your object name, as you have the same name at different places, which might crash the energyPlus)
Replace the dummyObj with swimming pool in hot water loop. You need to rerun the simulation with new updated swimming pool (ignore the errors) to get the new idf file path:
Thank very much for your precious help !
I have worked on it since then, and I have ended up with some questions that I would like to raise here:
Where does the heating consumption (from the boiler) appear?
Why does water temperature goes higher than the setpoint during the summer?
Shouldn’t there be a heat exchanger module?
I have gone through the Engineering reference at BigLadder and setup all the outputs of the Swimmingpool, and I have also created a visualization for the system (according to my understanding) as shown below:
Because I have never tested this swimming pool in any real project, I will need to find some time to test it. I’d suggest you to post the questions to https://unmethours.com/questions/ where you might find someone has done this and understand the technical side that how SwimmingPool works in EnergyPlus.
I would also suggest you to check EnergyPlus example file 5ZoneSwimmingPool.idf (167.9 KB) and compare with what you have modeled.
Just FYI, OpenStudio team just added the SwimmingPool to OpenStudio. It will be available in 3.1.
So after 3.1 is released, we don’t have to do this hacking way, it will be much easier to model SwimmingPool.