Дык эта - я думал уже никому не интересно. Ну тогда ладно. Дельта воды мне нужна для управления оборотами вентиляторов. Почему дельта?
Ну если взять учебник по САУ, то для автоматического управления процессом надо отслеживать температуру самого объекта управления и исходя из этого рулить источником, влияющим на эту температуру.
Но это как бы в теории. Но вот если взять конкретную систему - СВО, то здесь так не получится. Объект, за которым мы следим - это ядро/ядра процессоров.
Первая проблема - их много и как то их надо привести к общему знаменателю.
Вторая проблема - нагрузка на процессорные ядра в реальных задачах мгновенно меняется очень сильно - от максимума до минимума в доли секунды.
Источник, который влияет на регулируемую температуру - это вентиляторы. Они регулируют температуру воды, проходящей через радиатор. Вся эта водяная система
очень инерционная и естественно никакие скачки температуры ядер отследить вентиляторами не возможно. Поэтому сразу оставим эту идею и думаем дальше. На мой взгляд, самым разумным будет отслеживать не температуру ядер процессора, а температуру охлаждающей воды. Но, какую взять за основу? Ведь температура скажем на входе радиатора зависит не только от мощности процессоров, но и от температуры в комнате, открыто ли окошко для проветривания и т.д.
Для того, чтобы вентиляторы реагировали только на мощность процессоров и не реагировали на остальные факторы есть простой способ - взять и создать виртуальный датчик, значение которого будет разница температур на входе и выходе из радиатора, то есть дельта воды. Эта температура будет меняться
только от суммарной мощности, выделяемой процессорами и не зависеть от температуры комнаты, улицы и т.д. Еще один плюс в этом выборе - при изменении нагрузки дельта меняется очень плавно, поэтому никаких резких изменений оборотов вентиляторов не будет, а меняться они будут плавно и практически не заметно, что благотворно скажется на нервной системе конкретного пользователя.
То есть вот, что такое дельта и зачем она так нужна. У меня в простое дельта равна 0.3-0.4 градуса. При полной загрузке и неизменных оборотах вентилятора (автоматика выключена) - до двух градусов. Далее все просто - выбираются обороты вентилятора для режима простоя, затем один из пяти вариантов задания кривой регулировки и максимальными оборотами при максимальной дельте. Вот и все. Включаем и ближайшие 4 года к регулировке не возвращаемся. Я вернулся через 4.5 года, так как добавилась вторая помпа и возникла необходимость слегка изменить параметры.