Block that interacts with this EnergyPlus zone
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 2026-04-05T18:18:26Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos