Open rsoo8 opened 5 months ago
Thanks for reporting @rsoo8. We'll take a look. The damper in the box ultimately uses this damper model: https://simulationresearch.lbl.gov/modelica/releases/v10.0.0/help/Buildings_Fluid_Actuators_Dampers.html#Buildings.Fluid.Actuators.Dampers.Exponential, which has a leakage ratio parameter [ratio of flow coefficients k(y=0)/k(y=1)] = 0.0001. We could apply a smaller ratio to achieve a smaller leakage flow that's more order of magnitude with what you'd expect. But we'll have to do some testing to ensure robust simulation, as the problem will become more stiff and harder for the solver to integrate.
An additional example leakage rate reference: https://www.accutrolllc.com/wp-content/uploads/2022/03/AccuValve-Casing-Leakage-Graphs-RevB.pdf.
As mentioned by @dhblum changing the leakage ratio causes the yearly simulation to increase runtime by 10x, from around 900s to around 9000s, using Dymola2024x. I have not tested with JModelica, but I assume the results will be equivalent or worse (simulation not converging). Furthermore to change the leakage parameter I had to update the Buildings model Buildings.Examples.VAVReheat.BaseClasses.VAVReheatBox
, which would require an update to Buildings library . Therefore I think it would be a tricky change to implement until all models are updated to Modelica 4.0 and up to the latest library version, and compiled with different tools.
In the multizone_office_simple_air test case, a closed damper reports an unusually high airflow. In the provided simulation output, the damper for the Core zone is overridden and set to 0 but the airflow still reports approximately 0.1 m3/s (360 m3/h or 210 CFM).
Typical case/damper leakage is under 10 CFM ( less than 0.005 m3/s) when using the standard1 inWC (250 Pa) of static pressure drop. This would be when tested in accordance to AHRI 880 - 2017 (SI) / AHRI 880 - 2017 (I-P)
My python script to generate the output.csv: