RWTH-EBC / AixLib

A Modelica model library for building performance simulations
https://ebc-tools.eonerc.rwth-aachen.de/aixlib
175 stars 81 forks source link

makeFastHvacGreatAgain #790

Closed Dawac closed 3 years ago

Dawac commented 4 years ago

In addition to #309: We would like to implement some features to the FastHVAC to hopefully make it a little bit more consistent and stable.

One of the goals is to

Tasks:

Dawac commented 4 years ago

As far as we testet, one solution would be: Within the enthalpy port:

Within the massflowbalance:

DaJansenGit commented 4 years ago

The massflow is now implemented as a flow variable again. This was possible by adding a dummy potential variable. It was removed before to solve problems with debugging (see #500) Changes made:

Rework enthalpy port:

General changes:

Todo: Models/packages to check and change:

Todo in general:

DaJansenGit commented 4 years ago

We have a problem with the component AixLib.FastHVAC.HeatGenerators.BaseClasses.EvaporatorCondenserWithCapacity For any reason the two missing equations for GOut and GInn throw an error when checking in the FastHVAC model but not in it's counterpart model AixLib.Fluid.HeatExchangers.EvaporatorCondenserWithCapacity. If we set a default value for the variables GOut and GInn the model checks, but this seems quite dangerous to me. Further investigation needed...