blockTwoTankCoordination
Extends from Modelica.Blocks.Icons.Block.
Information
This block routes the connectors on the evaporator side of the ETS
depending on whether DHW integration is present.
It also sends a signal to open the diversion valve when there is HHW or DHW
load present. If the DHW integration is present, this block also controls
the mixing valve which directs the condenser water to the HHW or DHW tanks,
sometimes both.
When DHW integration is present:
| Input: load present |
Output |
| DHW |
HHW |
yMix |
yDiv |
TTop |
TSet |
| T |
T |
0.5 |
1 |
The one with higher TSet |
Max of two |
| T |
F |
0 |
1 |
DHW |
DHW |
| F |
T |
1 |
1 |
HHW |
HHW |
| F |
F |
1 |
0 |
HHW |
HHW |
Parameters
| Type | Name | Default | Description |
| Boolean | have_hotWat | true | True if there is integrated DHW |
Components
| Type | Name | Default | Description |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | uDhw | | Charge request from the domestic hot water tank |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | uHea | | Charge request from the heating hot water tank |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | y | | Enable command |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yMix | | Mixing valve control signal |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | yDhw | | Charge command from DHW tank, or false if no tank present |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | con | | Output true as dummy signal if no DHW is present |
| WithDHW | withDHW | | |
| WithoutDHW | withoutDHW | | |
Contents
| Name | Description |
| WithDHW | |
| WithoutDHW | |