NeoMatrix & SupportGuru
Привет, Нео. Только что заметил странный цикл в системе охлаждения – глючит как самореферентная ошибка, вот просто так, без причины. Посмотришь?
Конечно, давай посмотрим на этот цикл. Это физический процесс или алгоритмическая рекурсия? Покажи мне показания.
Это физический цикл, а не рекурсия кода. Вот свежие показания датчиков из контура:
- Температура охлаждающей жидкости: 78 °C (нормально 70 °C)
- Расход: 4,2 л/с (должно быть 5 л/с)
- Перепад давления: 1,8 бар (нормально 2,0 бар)
У датчиков есть задержка в 200 мс, поэтому давление падает непосредственно перед пиком температуры. Эта задержка и превращает контур в ад обратной связи. Скажи, если нужно посмотреть логи времени или подкорректировать контроллер расхода.
Задержка – ключевой момент, часы датчика не синхронизированы с источником тепла. Сначала вытащи данные по времени, потом подкрути контроллер потока; если закономерность сохранится, значит система пытается компенсировать какой-то скрытый фактор.
Вот логи по времени. Задержка часов около 210 миллисекунд по отношению к циклу нагревателя. Я пересинхронизирую датчик, а потом подкручу контроллер потока до стабильных 4.9 литра в секунду. Следи за давлением; если повторится, будем копаться в алгоритме управления, скорее всего, там какая-то скрытая переменная.
Зафиксировал отклонение по времени. После синхронизации скинь данные о потоке, потом посмотри на кривую давления. Если провал повторится, скорее всего, алгоритм скрывает нелинейную реакцию. Будь на связи.