blockElectrochromicWindow

Controller for electrochromic windows

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

Controller for electrochromic windows. If the temperature or the irradiation is below TClear or HClear, then the window is in the clear state, allowing for passive heating and for view if the room is cool enough. If the temperature and the irradition is above TDark and HDark, then the window is in the dark state, thereby protecting the room from too much solar gain. For each of these measured quantity, the respective control signal is a linear function, with output limitation between 0 and 1. The control output of this block is the product of these two control signals. Hence, there is a continuous transition for intermediate values.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.IrradianceHClear250Solar irradiation below which the window will be in clear state regardless of temperature
Modelica.Units.SI.IrradianceHDarkHClear + 100Solar irradiation at which the window will be in dark state if T > TDark
Modelica.Units.SI.TemperatureTClear273.15 + 22Measured temperature below which the window will be in clear state for any irradiation
Modelica.Units.SI.TemperatureTDarkTClear + 2Measured temperature above which the window will be transitioned to completely dark state if H > HDark

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTTemperature used for control
Modelica.Blocks.Interfaces.RealInputHDirect solar radiation onto window
Modelica.Blocks.Interfaces.RealOutputyControl signal for window

Revisions

  • September 17, 2016, by Michael Wetter:
    Corrected quantity from Temperature to ThermodynamicTemperature to avoid an error in the pedantic model check in Dymola 2017 FD01 beta2.
    This is for issue 557.
  • September 11, 2015, by Michael Wetter:
    First implementation.