Цель управления определяет минимально необходимую динамическую модель. Если пилотный нагреватель с мешалкой эксплуатируется только для контроля уровня жидкости, достаточно общего материального баланса, а объем жидкости — или эквивалентный ему уровень (h) — является соответствующей переменной состояния. Если необходимо также контролировать температуру стока, модель должна включать энергетический баланс, что делает как (h), так и температуру (T) необходимыми переменными состояния.
Моделируйте только ту динамику, которая может влиять на контролируемые цели. Контроль уровня требует материального баланса; контроль температуры требует энергетического баланса в дополнение к материальному. Таким образом, добавление целей увеличивает количество требуемых состояний, балансов, измерений и потенциально манипулируемых или возмущающих переменных.
Начните с целей управления
Только контроль уровня
Для цели контроля уровня центральным вопросом является то, как входные и выходные потоки изменяют объем жидкости. При постоянной площади поперечного сечения резервуара (A) модель выглядит так:
[ A\frac{dh}{dt}=F_i-F ]
где:
- (h) — высота уровня жидкости,
- (F_i) — объемный расход на входе,
- (F) — объемный расход на выходе.
Здесь уровень жидкости (h) является соответствующей переменной состояния, поскольку он определяет объем содержимого резервуара и динамически изменяется во времени.
Система нагрева может физически существовать, но ее тепловое поведение не требуется в модели управления, если температура не контролируется и не нужна для прогнозирования выбранного выходного параметра.
Контроль температуры стока
Если цель включает поддержание температуры на выходе или в резервуаре, одного уровня недостаточно для описания состояния процесса. Модель также должна отслеживать тепловую энергию, накопленную в жидкости.
Для хорошо перемешиваемого резервуара с постоянными свойствами репрезентативный энергетический баланс выглядит так:
[ Ah\frac{dT}{dt}
F_i(T_i-T)+\frac{Q}{\rho c_p} ]
где:
- (T) — температура в резервуаре и на выходе,
- (T_i) — температура на входе,
- (Q) — подводимое тепло,
- (\rho) — плотность жидкости,
- (c_p) — теплоемкость жидкости.
Следовательно, необходимыми переменными состояния являются:
[ \mathbf{x}= \begin{bmatrix} h\ T \end{bmatrix} ]
Уровень в резервуаре определяет количество удерживаемой жидкости, в то время как температура представляет накопленное тепловое состояние. Вместе они определяют минимальное состояние, необходимое для прогнозирования траекторий как уровня, так и температуры.
Как цели выбирают переменные состояния
Переменная состояния должна нести соответствующую память
Переменная состояния — это внутренняя величина, текущее значение которой вместе с будущими входными данными необходимо для прогнозирования будущего поведения. В нагревателе с мешалкой объем жидкости и накопленная тепловая энергия являются двумя фундаментальными формами памяти процесса.
Если задача управления касается только объема, температуру не нужно сохранять как моделируемое состояние. Если тепловое поведение имеет значение, исключение температуры лишает систему возможности прогнозировать переходные процессы нагрева и охлаждения.
Контролируемые выходы не всегда являются отдельными состояниями
Контролируемая переменная может быть состоянием напрямую или выходом, вычисленным на основе состояний. Для идеально перемешиваемого резервуара температура на выходе обычно равна температуре в резервуаре:
[ T_{\text{out}}=T ]
Таким образом, при допущении идеального перемешивания отдельное состояние температуры на выходе не требуется.
Аналогично, уровень жидкости (h) может быть заменен объемом (V) в качестве состояния запаса, при условии, что геометрия определяет связь между ними. Для резервуара с постоянной площадью:
[ V=Ah ]
Выбор между (h) и (V) поэтому обычно является удобством моделирования, а не изменением физической сложности.
Сопоставьте каждую цель с ее уравнением баланса
Цель по уровню: общий материальный баланс
Динамика уровня создается разницей между входным и выходным потоками. Манипулируемый выходной клапан, насос или входной поток могут влиять на (h), в то время как колебания потока действуют как возмущения.
Минимальная модель включает:
- Состояние: (h) или (V),
- Манипулируемая переменная: (F) или (F_i),
- Возмущение: неизмеряемый или изменяющийся поток,
- Контролируемый выход: уровень жидкости.
Подвод тепла (Q) может быть исключен, если он не оказывает значимого влияния на цель по уровню при заданных условиях эксплуатации.
Цель по температуре: энергетический баланс
Контроль температуры требует отслеживания накопления и переноса энергии. Минимальная модель включает:
- Состояния: (h) и (T),
- Манипулируемая переменная: подвод тепла (Q),
- Возмущения: температура на входе (T_i), входной поток (F_i) и, возможно, изменения уровня жидкости,
- Контролируемый выход: температура в резервуаре или на выходе.
Температурный отклик зависит от баланса между энтальпией на входе, подводимым теплом и тепловой инерцией резервуара.
Комбинированный контроль уровня и температуры
Когда контролируются и уровень, и температура, материальный и энергетический балансы связаны. Уровень влияет на объем жидкости и, следовательно, на количество жидкости, которое необходимо нагреть или охладить.
Это означает, что изменение уровня может изменить температурный отклик, даже если подвод тепла остается постоянным. Напротив, контроль температуры обычно не изменяет уровень напрямую, если только нагрев не вызывает значительного испарения, изменения плотности или другого эффекта, включенного в модель.
Создавайте модель с необходимой степенью детализации
Используйте простейшую допустимую модель состояния
Основной принцип проектирования — достаточность модели, а не максимальная сложность. Модель должна содержать каждое состояние, необходимое для прогнозирования контролируемых выходов, но не должна включать балансы, которые не могут повлиять на поставленную задачу управления.
Для контроля только уровня добавление теплового состояния создает ненужные параметры, измерения и вычислительную работу. Для контроля температуры исключение энергетического баланса создает модель, которая не может отразить динамику контролируемой переменной.
Уравнения состояния для случая с двумя целями
Компактная динамическая модель для одновременного анализа уровня и температуры может быть записана как:
[ \frac{dh}{dt}=\frac{F_i-F}{A} ]
[ \frac{dT}{dt}
\frac{F_i(T_i-T)+Q/(\rho c_p)}{Ah} ]
Эти уравнения наглядно показывают, почему необходимы оба состояния. Производная уровня зависит от дисбаланса потоков, в то время как производная температуры зависит от потока, температуры на входе, подвода тепла и объема жидкости.
Линеаризованные модели для проектирования управления
Для проектирования контроллера инженеры часто описывают отклонения от установившейся рабочей точки:
[ h'=h-h_s,\qquad T'=T-T_s,\qquad T_i'=T_i-T_{i,s},\qquad Q'=Q-Q_s ]
При соответствующих допущениях и вокруг фиксированной рабочей точки тепловая динамика может быть представлена в форме первого порядка, такой как:
[ \frac{dT'}{dt}+aT'
\frac{1}{\tau}T_i'+KQ' ]
Параметры (a), (\tau) и (K) суммируют поведение в рабочей точке, включая эффекты, связанные с потоком, теплоемкостью, плотностью и характеристиками теплопередачи.
Эта форма «вход-выход» полезна для изучения ступенчатых откликов, подавления возмущений, времени отклика и настройки ПИД-регуляторов. Это упрощенное представление лежащих в основе уравнений баланса, а не замена пониманию физических балансов.
Учитывайте измерения и манипулируемые переменные
Контролируемые переменные определяют потребности в измерениях
Для эксперимента только по уровню требуется измерение уровня и измерения или оценки потоков, достаточные для поддержки модели материального баланса. Эксперимент по контролю температуры дополнительно требует надежных измерений температуры, особенно в резервуаре или на выходе.
Не все переменные состояния должны быть напрямую измерены в каждой реализации. Однако любое неизмеряемое состояние должно быть либо ненужным для выбранной цели, либо реконструировано с использованием соответствующего оценщика.
Манипулируемые переменные должны влиять на выбранный выход
Для контроля уровня обычно манипулируют выходным потоком (F) или входным потоком (F_i). Для контроля температуры основной манипулируемой переменной является скорость теплопередачи (Q), часто регулируемая через подачу пара или другой теплоноситель.
В комбинированной системе управления архитектура управления должна учитывать взаимодействие. Например, изменение уровня меняет тепловую инерцию, что может изменить кажущийся температурный отклик и настройку контроллера.
Возмущения должны быть в модели, когда они имеют значение
Температура на входе (T_i), входной поток (F_i) и состав на входе (где это уместно) могут нарушать контролируемый выход. Их следует включать, когда цель состоит в анализе возмущений, проектировании контроллера или сравнении предсказанного и измеренного поведения пилотной установки.
Модели, предназначенной только для узкой демонстрации контроля уровня, могут не потребоваться подробные тепловые возмущения. Модели, предназначенной для оценки регулирования температуры, они необходимы.
Понимание компромиссов
Слишком простые модели могут упустить важную динамику
Модель только по уровню неадекватна, если температура влияет на безопасность, качество продукта, использование энергии или другое контролируемое требование. Исключение энергетического баланса в такой ситуации может привести к созданию контроллера, который выглядит математически правильным, но не может предсказать фактическое тепловое поведение.
Правильный вопрос заключается не в том, имеет ли процесс тепловую динамику — он ее имеет, — а в том, актуальна ли эта динамика для поставленной задачи моделирования и управления.
Слишком детализированные модели могут затушевать проблему управления
Включение ненужных состояний энергии, состава или теплопередачи увеличивает требования к параметрам и затрудняет валидацию модели. Это также может отвлечь студентов и операторов от связи между целью управления и определяющим балансом.
Детализированная модель оправдана, когда дополнительные динамические процессы влияют на выход, ограничения, анализ безопасности или изучаемую производительность контроллера.
Допущения ограничивают применимость модели
Компактные уравнения обычно предполагают хорошо перемешиваемый резервуар, постоянную плотность и теплоемкость, пренебрежимо малые потери тепла (если они не включены отдельно) и определенную связь между уровнем и объемом. Значительное испарение, переменные свойства, мертвое время, динамика датчиков или ограничения теплопередачи требуют дополнительных членов или состояний.
Эти эффекты следует добавлять, потому что этого требуют цель или рабочий диапазон, а не просто потому, что они физически возможны.
Стационарные и переходные модели служат разным целям
В установившемся состоянии:
[ \frac{dh}{dt}=0,\qquad \frac{dT}{dt}=0 ]
Эти уравнения определяют взаимосвязи в рабочей точке. Они не описывают запуск, возмущения, перерегулирование или поведение при установлении режима.
Переходная работа требует дифференциальных балансов. Обучение управлению на пилотной установке и валидация контроллеров обычно зависят от этих динамических уравнений, поскольку актуальная проблема заключается в том, как процесс переходит между рабочими состояниями.
Как применить это к вашей пилотной установке
Начните с перечисления переменных, которые должны поддерживаться на целевых значениях, затем сохраните только те переменные состояния и балансы, которые необходимы для прогнозирования этих переменных при предполагаемых условиях эксплуатации.
- Если ваш основной фокус — контроль уровня: Используйте общий материальный баланс с (h) или (V) в качестве основного состояния и манипулируйте входным или выходным потоком.
- Если ваш основной фокус — контроль температуры стока: Добавьте энергетический баланс и используйте (T) как тепловое состояние, с подводом тепла (Q) в качестве основной манипулируемой переменной.
- Если ваш основной фокус — одновременное регулирование уровня и температуры: Сохраните и (h), и (T) и оцените взаимодействие, вызванное изменением объема жидкости.
- Если ваш основной фокус — отклик на возмущения или настройка контроллера: Сначала сформулируйте динамические балансы, затем выведите модели переменных отклонения или передаточных функций вокруг выбранной стационарной точки.
- Если ваш основной фокус — безопасность или работа в широком диапазоне: Проверьте, требуют ли переменные свойства, потери тепла, испарение, динамика датчиков или ограничения теплопередачи дополнительных состояний модели.
Хорошо спроектированная модель пилотной установки — это не самая сложная модель; это самая маленькая модель, которая точно представляет каждую важную цель управления.
Сводная таблица:
| Цель управления | Необходимые переменные состояния | Ключевой баланс | Типичная манипулируемая переменная |
|---|---|---|---|
| Контроль уровня | Уровень жидкости h или объем V |
Общий материальный баланс | Входной или выходной поток |
| Контроль температуры стока | Уровень h и температура T |
Материальный и энергетический балансы | Подвод тепла Q |
| Комбинированный контроль | Уровень h и температура T |
Связанные материальный и энергетический балансы | Поток и подвод тепла |
| Анализ возмущений или контроллера | Все состояния, влияющие на выход | Динамические, часто линеаризованные балансы | Выбранный поток или подвод тепла |
| Безопасность или работа в широком диапазоне | Дополнительные состояния по мере необходимости | Переменные свойства, потери тепла, испарение или динамика датчиков | Зависит от применения |
Нужна пилотная установка, демонстрирующая реальную динамику процессов? Свяжитесь с LABPARK, чтобы обсудить учебно-производственные пилотные установки для химической инженерии, биопроцессов и биотехнологий, а также для очистки воды и охраны окружающей среды. LABPARK помогает университетам, научно-исследовательским институтам и предприятиям выбирать практические системы для обучения, разработки процессов, подготовки операторов контроллеров и валидации в пилотном масштабе, с моделями и приборами, соответствующими вашим целям по уровню, температуре и безопасности.
Связанные товары
- Учебный пилотный завод для определения распределения времени пребывания и эффективности перемешивания в каскаде многокаскадных перемешивающих резервуаров
- Многофункциональная учебная пилотная установка для изучения каталитических реакций и оценки реакторов в технологических процессах
- Многореакторная учебная пилотная установка для изучения технологических процессов реакторной техники
- Учебная пилотная установка для определения коэффициента теплопередачи кожухотрубного теплообменника
Люди также спрашивают
- Множественность стационарных состояний CSTR: какие физические переменные соответствуют универсальному развертыванию?
- Как конфигурация мешалки влияет на РВП и работу реактора? Оптимизация перемешивания и конверсии в опытных установках.
- Как последовательное соединение нескольких реакторов CSTR влияет на стабильность? Освойте сложную динамику пилотных установок
- Как модель MRF описывает вращение мешалки в CFD? Основные граничные условия
- Как опытная установка РИС-ПР может продемонстрировать ступенчатую схему реактора? Визуализация экономии объема.