и математические расчеты в управлении это хорошо, но не все математики и есть погрешности, которые не возможно учесть и расчитать, так что если возможность внести в программу управления дополнения:
1. Блок защиты от перегрева ГВС - не включать (или не только включать) слив ГВС, а так же принудительно подавать команду на закрытие КЗР на время равное времень полного хода КЗР (случай неверного распознавания положения открытия клапана) и в случае если температура не поднимается в течении кагого то периода, давать команду на принудительное полное открытие КЗР.
2. Дополнить ЦО функцией защиты от перегрева по вышеперечисленному алгоритму, а так же принудительное закрытие КЗР ЦО если в течении определённого промежутка времени температура отопления выше расчётной (случай неверного распознавания положения открытия клапана в результате накопленного рассогласования)