Thread Content
В системе DCS от Honeywell можно ли с помощью программирования определить, имеет ли температура тенденцию к повышению или к снижению? Как это сделать? В одном из реакторов нашей компании, предназначенных для проведения процессов с периодической реакцией, в целях защиты от коррозии используются изоляционные материалы вокруг термометров. Это приводит к значительной задержке в показаниях термометров – они показывают температуру с опозданием на 10–20 минут. Как же контролировать температуру в таких условиях, если для продолжения реакции необходимо подавать дополнительное тепло? Например, нормальный контроль температуры в котле должен составлять 65–75℃ ; После начала загрузки сырья необходимо повысить температуру в резервуаре. В этот момент показания прибора свидетельствуют о росте температуры; когда показания прибора достигают 65°C, фактическая температура в резервуаре уже составляет 80°C℃ ; Затем добавляется другой холодный материал. Из-за задержки в работе термометра показания прибора для измерения температуры в реакторе составляют 75°C, однако на самом деле температура в реакторе начинает снижаться. Когда температура в реакторе снижается до уровня, соответствующего показаниям прибора, а показания прибора продолжают снижаться, например, если прибор показывает 68°C, то на самом деле температура в реакторе уже опустилась ниже 65°C.
Задержка температуры представляет собой проблему; она связана не с самими приборами, а с системой реакции. Каждая система реакции уникальна, поэтому, если имеется опыт ручного управления, это можно использовать для программирования. Например, в системе нагрева необходимо довести температуру до 70. Когда прибор показывает 70, нагрев прекращается. Однако через некоторое время температура снова поднимется выше 70. Если по опыту можно сказать, что прибор показывает 67, я уменьшаю мощность нагрева; через некоторое время температура снова достигнет 70. Это можно реализовать в DCS — как с простой настройкой, так и с сложной программированием.
То, что сказали наверху, верно. Также проверьте, правильно ли настроены параметры задержки
Во-первых, реакция на температуру должна быть чувствительной; в описанном вами случае проблема заключается в неправильном расположении точек измерения температуры. Во-вторых, это можно достичь с помощью настройки программы, то есть с использованием методов управления через программу, о которых говорилось выше, чтобы реализовать ваши фактические требования к управлению.
Но если температура имеет тенденцию к повышению, показанная температура будет ниже реальной; Тенденция к снижению скорее указывает на высокие значения; при контроле температуры, конечно, будут колебания! Нельзя просто установить определенную температуру; сейчас необходимо исключить ручное вмешательство и обеспечить автоматический контроль температуры
В случае обычного контроля PID можно увеличить время дифференцирования (TD).
Желательно модифицировать котел, приварив к его корпусу керамический термометр, но это требует больших инвестиций. Если не хотите вкладывать много средств, придётся самостоятельно разработать алгоритм для коррекции; в таком случае можно полагаться только на опыт, но точность будет ограниченной.