Курсовая по автоматизации технологических процессов и производств в НИЯУ МИФИ имеет выраженный инженерный контекст. В актуальной программе «Киберфизические системы автоматизации технологических процессов» прямо указаны разработка и эксплуатация автоматизированных систем управления физическими, в том числе ядерно-физическими объектами.
Официальная страница:
https://admission.mephi.ru/admission/baccalaureate-and-specialty/education/programs/2840
Поэтому сильная работа должна начинаться с реального объекта управления, а не с выбора марки ПЛК.
Опишите технологию
Покажите:
- вход;
- оборудование;
- операция;
- выход;
- material/energy flow.
Например:
нагрев жидкости -> поддержание температуры -> отвод продукта.
Без понимания процесса автоматика бессмысленна.
Управляемая величина
Выберите один параметр:
- temperature;
- pressure;
- flow;
- speed;
- position.
Определите:
- nominal;
- range;
- tolerance.
Это становится целью control loop.
Управляющее воздействие
Например:
- valve position;
- heater power;
- motor frequency.
Объясните физическую связь с process variable.
Возмущение
Реальный объект меняется из-за:
- inlet temperature;
- load;
- pressure;
- composition.
Хороший controller должен работать не только в идеальном режиме.
Модель объекта
Можно использовать:
- first-order;
- second-order;
- state-space;
- nonlinear.
Выбор зависит от задачи.
Не делайте модель сложнее, чем позволяют данные.
Идентификация
Если параметры неизвестны, получите их из experiment.
Например:
step input -> output response.
Разделите данные на identification и validation.
Не проверяйте модель на тех же данных, по которым она подгонялась.
Time constant
Для простого процесса можно оценить:
- gain;
- time constant;
- delay.
Эти параметры уже позволяют настроить baseline controller.
Sensor
Выбор датчика:
- range;
- accuracy;
- response time;
- medium;
- interface.
Если требование ±0,5°C, датчик ±2°C непригоден.
Sampling
Частота измерения должна соответствовать динамике.
Слишком редкий sampling пропускает процесс.
Слишком частый создаёт noise и нагрузку.
Filter
Фильтр уменьшает noise, но добавляет delay.
Покажите компромисс.
Не сглаживайте signal до потери реакции.
Actuator
Исполнительный механизм имеет:
- limits;
- speed;
- dead zone;
- saturation.
Включите эти свойства в модель, если они влияют на control.
PLC
Контроллер выбирают по:
- I/O;
- cycle;
- interfaces;
- reliability;
- environment.
Не начинайте с бренда.
Сначала нужна архитектура.
I/O list
Сделайте таблицу:
| Tag | Type | Range | Device | Channel |
|---|---|---|---|---|
Это связывает field devices и программу.
Tags
Используйте последовательные имена.
Например:
TT101
FCV102.
Не оставляйте Sensor1 и Output2 в финальном проекте.
P&ID
Если объект процессный, P&ID показывает:
- equipment;
- pipeline;
- sensor;
- valve;
- control loop.
Используйте нотацию, принятую в дисциплине.
PID
Настройте controller и покажите:
- rise time;
- overshoot;
- settling;
- steady error.
Не называйте коэффициенты оптимальными без критерия.
Saturation
Если actuator ограничен, controller может упираться в предел.
Это нужно моделировать.
Иначе simulation требует физически невозможное управление.
