Block that exchanges data between Modelica and EnergyPlus.
This block is calling the C functions to initialize EnergyPlus,
exchange data with EnergyPlus, and free the memory, through the destructor
of its class adapter
, of EnergyPlus.
-
March 22, 2024, by Michael Wetter:
Changed radiative heat flow rate sent to EnergyPlus to be the average over the last
synchronization time step rather than the instantaneuous value, and set the initial value to zero.
This avoids a nonlinear system of equation during the time integration for models in which
the radiative heat gain is a function of the room radiative temperature, such as
when a radiator is connected to the room model.
This is for
Buildings, #3707.
-
February 14, 2024, by Michael Wetter:
Added pre()
operator for inlet mass flow rate and for convective heat gain
to avoid an algebraic loop on discrete variables.
This is for
Buildings, #3659.
-
February 18, 2021, by Michael Wetter:
Refactor synchronization of constructors.
This is for #2360.
-
December 6, 2020, by Michael Wetter:
Reformulated when
condition to avoid using not initial()
.
Per the Modelica language definition, when
clauses are not meant to contain
not initial()
.
This is for #2068.
-
April 04, 2018, by Thierry S. Nouidui:
Added additional parameters for parametrizing
the EnergyPlus model.
-
March 21, 2018, by Thierry S. Nouidui:
Revised implementation for efficiency.
-
February 14, 2018, by Michael Wetter:
First implementation.
Generated at 2024-12-27T19:26:12Z
by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos