АСУ ТП производства комбикормов на базе контроллера Fastwel RTU188-BS
# Авиастроение
# Авиация и космонавтика
# Атомная промышленность
# Вузы
# Добывающая промышленность
# Железнодорожная отрасль
# Коммунальное хозяйство
# Контрольно-измерительные системы
# Лабораторные измерения
# Машиностроение
# Нефтегазовая промышленность
# Обработка драгоценных металлов
# Образование и наука
# Производство строиматериалов
# Сельское хозяйство
# Судостроение
# Транспорт
# Электроэнергетика
# Энергетика
АСУ ТП производства комбикормов на базе контроллера Fastwel RTU188-BS
Виктор Букреев, Николай Гусев, Михаил Нечаев, Иван Краснов, Руслан Гурьев, Сергей Кремис
В статье рассказывается об автоматизированной системе управления технологическим процессом дозирования и смешивания компонентов комбикормов на свиноводческом комплексе ЗАО «Сибирская аграрная группа». Описаны функциональные возможности и аппаратно-программная реализация системы управления. В результате внедрения удалось значительно превзойти по производительности и точности требования, предъявленные заказчиком к системе.ВВЕДЕНИЕ
Производительность труда и эффективность производства во многом определяются степенью автоматизации технологических процессов и, что особенно важно для предприятий пищевой и перерабатывающей промышленности, достоверностью информации о сырьевых потоках и качестве продукции. На свиноводческом комплексе ЗАО «Сибирская аграрная группа» (г. Томск) проводятся мероприятия по совершенствованию производственных процессов и внедрению новых технологий. Так, в частности, с целью снижения транспортных затрат по доставке комбикормов, потребляемых свиноводческим комплексом, была поставлена задача развернуть кормосмесительный цех по их производству в непосредственной близости от свиноферм (рис. 1).
Рис. 1. Кормосмесительный цех Рис. 2. Бункер-дозатор
- точность дозирования компонентов комбикормов ±3%;
- производительность за смену (12 часов) — 90 тонн;
- возможность установки дополнительного расходного бункера и шнекового питателя с целью расширения базы рецептов;
- резервирование баз данных на длительный период времени;
- исполнение интерфейса управления — доступное для неквалифицированного персонала.
ОСОБЕННОСТИ ОБЪЕКТА АВТОМАТИЗАЦИИ
В состав технологического оборудования для производства комбикормов входят:- 6 расходных бункеров, содержащих дозируемые компоненты (ячмень, горох, отруби пшеничные, пшеница, шрот подсолнечный, концентрат);
- 6 шнековых питателей;
- бункер-дозатор грузоподъёмностью до 1000 кг, установленный на трёх тензодатчиках (рис. 2);
- бункер-смеситель, оснащённый асинхронным двигателем смесителямощностью 15 кВт и двигателем рыхлителя (рис. 3);
- бункер отгрузки готовой продукции c ёмкостным датчиком уровня;
- транспортная подсистема отгрузки готовой продукции.
Рис. 3. Бункер-смеситель
ПРИНЦИПЫ ПОСТРОЕНИЯ СИСТЕМЫ УПРАВЛЕНИЯ
В результате анализа функций известных систем дозирования было установлено, что система управления должна предусматривать ручной и автоматический режимы дозирования, иметь подсистему управления базой рецептов, обеспечивать автоматическое ведение базы данных расхода дозируемых компонентов в процессе производства и выхода готовой продукции. В целях достижения высокой надёжности программно-технический комплекс системы управления должен состоять, как минимум, из трёх уровней. Следует, однако, отметить, что эксплуатируемые на сегодняшний день АСУ ТП смешивания и дозирования, как правило, имеют двухуровневую организацию. Верхний уровень таких систем образует персональный компьютер с установленными ISAили PCI-платами ввода-вывода информации. Нижний уровень формируется исполнительными приводами и датчиками с соответствующими устройствами преобразования сигналов. Для управления в реальном времени электроприводами шнековых питателей чаще всего используются два алгоритма. Один из них предполагает ступенчатое регулирование скорости двигателя. При этом возникает необходимость экспериментально определять и учитывать массу «падающего столба» из шнекового питателя в бункер-дозатор для каждого материала отдельно. Ввиду того что свойства материалов изменяются (из-за разной дисперсности, влажности и т.п.), а остановка шнекового питателя при завершении дозирования происходит на большой скорости двигателя (для обеспечения высокой производительности), погрешность может существенно увеличиваться; меньшим же скоростям соответствует низкая производительность при более высокой точности. Другой алгоритм заключается в автоматическом регулировании скорости двигателя с использованием программно реализованного регулятора веса. Сигнал с выхода регулятора веса является заданием на скорость регулируемого электропривода. Так как в этом случае остановка двигателя производится на небольшой скорости (причём без ущерба производительности), масса «падающего столба» невелика, и нестабильность свойств материала сказывается на точности дозирования незначительно. Правильный выбор параметров регулятора веса позволяет оптимизировать соотношение производительности и точности, особенно на малых весах. Поэтому разработчиками АСУ ТП ДСКК был выбран второй из описанных алгоритмов управления шнековыми питателями.ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ РАЗРАБОТАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ
Разработанная система АСУ ТП ДСКК функционирует в трёх режимах.- Автоматический режим. В этом режиме оператор задаёт требуемый рецепт из базы рецептов и количество циклов дозирования (суммарный вес одной порции до 1000 кг).
- Ручной режим с автодозированием. Управление в этом режиме осуществляется с использованием виртуального пульта. Оператор обеспечивает запуск дозирования, открытие и закрытие задвижек дозатора и смесителя, запуск и останов смесителя. Остановка шнековых питателей происходит автоматически при достижении массой дозируемого компонента заданного значения.
- Ручной режим без автодозирования. Управление процессом дозирования и смешивания осуществляется так же, как и в ручном режиме с автодозированием, но в отличие от него остановка шнековых питателей осуществляется оператором. Данный режим используется для отладки и поиска неисправностей.
- обеспечение параллельной работы подсистем дозирования, смешивания и отгрузки;
- анализ текущего состояния исполнительных устройств нижнего уровня управления (преобразователя частоты, силовых контакторов);
- проверка на перегрузку бункера-дозатора и бункера-смесителя, проверка состояния бункера готовой продукции; косвенный анализ ряда технологических неисправностей путём контроля веса бункера-дозатора при загрузке и выгрузке компонентов из него;
- звуковая и визуальная сигнализация с блокировкой работы исполнительных механизмов при возникновении аварийной ситуации;
- отображение состояния бункера-дозатора, бункера-смесителя и расход-ных бункеров в режиме реального времени;
- ведение базы рецептов;
- учёт используемых рецептов за смену;
- автоматический учёт и ведение баз данных расхода дозируемых компонентов в процессе производства и выхода готовой продукции, расчёт остатка компонентов на конец дня;
- установка требуемого времени смешивания компонентов и конфигурирование защит;
- ведение журнала событий за последние два месяца эксплуатации.
ПРОГРАММНО-АППАРАТНАЯ РЕАЛИЗАЦИЯ АСУ ТП ДСКК
Система имеет трёхуровневую структуру (рис. 4). Нижний уровень содержит датчики и исполнительные устройства. Средний уровень включает в себя управляющий контроллер и модули релейной коммутации. Верхний уровень представляет собой автоматизированное рабочее место (АРМ) оператора на базе персонального компьютера (рис. 5). Взаимодействие между верхним и средним уровнем осуществляется посредством интерфейса RS-232 на физическом уровне по специально разработанному для проекта протоколу обмена со скоростью 9600 бод.
Рис. 4. Структурная схема АСУ ТП ДСКК
Аппаратные средства
Двигатели задвижек бункера-дозатора и бункера-смесителя, двигатели смесителя и рыхлителя включаются в сеть непосредственно через силовые контакторы фирмы Moeller. Все используемые автоматические выключатели также производства этой фирмы. Для шнековых питателей требуется плавное регулирование скорости, поэтому их двигатели управляются посредством преобразователя частоты, в качестве которого выбран преобразователь «Веспер» EI-7011. Так как технологический процесс не требует одновременной работы двух и более шнековых питателей, все двигатели подключаются к одному и тому же преобразователю частоты по очереди через коммутатор из силовых контакторов. Входными дискретными сигналами от технологического оборудования являются сигналы типа «сухой» контакт от концевых выключателей задвижек, датчика блокировки открытия смотрового окна бункера-смесителя, датчика уровня бункера отгрузки готовой продукции, а также датчика движения нории. Кроме того, в контроллер вводятся дискретные сигналы подтверждения включения контакторов. Напряжение питания «сухих» контактов в схеме составляет 5 В или 24 В. Измерение текущего веса бункерадозатора осуществляется тремя тензодатчиками МК2-1-С3 (Тензо-М).
Рис. 5. АРМ оператора
Рис. 6. Шкаф системы управления
Программные средства
Программное обеспечение на верхнем уровне разработано в среде Delphi 7 и работает под управлением ОС Windows XP. На среднем уровне программное обеспечение реализовано на языке программирования C++ версии 3.11. В качестве ОС используется предустановленная дисковая операционная система FDOS фирмы Fastwel. Такой выбор средств в основном обусловлен опытом их использования в подобных системах.АРМ оператора
Взаимодействие оператора с АСУ ТП ДСКК осуществляется через компьютер АРМ, расположенный в том же помещении, где установлен шкаф системы управления. При разработке пользовательского интерфейса системы были учтены требования к простоте управления как в ручном, так и в автоматическом режиме. Все основные действия (просмотр мнемосхемы, базы данных готовой продукции, текущего состояния расходных бункеров, выбор требуемого рецепта) оператор может выполнять с помощью мыши. Мнемосхема содержит необходимый набор элементов для визуализации и управления технологическим процессом. Так, мнемосхема ручного режима управления (рис. 7) содержит кнопки пуска/останова шнековых питателей, открытия/закрытия задвижек дозатора и смесителя, индикаторы наличия аварий и технологических ошибок, блокировки разрешения отгрузки из смесителя. Кроме того, в реальном времени отображаются состояния бункера-дозатора и бункера-смесителя.
Рис. 7. Мнемосхема в режиме ручного управления Рис. 8. Окно базы данных
Рис. 9. Имитационная модель системы в среде MatLab 7
ИССЛЕДОВАНИЯ НА ИМИТАЦИОННОЙ МОДЕЛИ
На этапе проработки алгоритмов управления было разработано математическое описание процесса дозирования и составлена имитационная модель в среде моделирования MatLab 7. Первоначально были определены структура и параметры регулятора веса для линеаризованной непрерывной системы, исходя из требования минимизации времени дозирования при апериодическом характере переходного процесса и астатизме системы по управлению, то есть ошибке дозирования в установившемся режиме, равной нулю. Для этого при данном объекте управления оказалось достаточно использовать пропорциональный регулятор. Далее была разработана более подробная имитационная модель системы, показанная на рис. 9. Здесь оранжевым цветом выделены блоки, моделирующие объект управления: шнековый питатель с заданной производительностью, звено транспортной задержки (время падения дозируемого материала) и интегратор (растущая масса бункера-дозатора). Голубым цветом выделены блоки, моделирующие преобразователь частоты: задатчик интенсивности на входе преобразователя, пропорциональное звено с коэффициентом, равным 1 (заданию 50 Гц соответствует выходная частота преобразователя 50 Гц и номинальная скорость вращения двигателя), ограничитель максимальной и минимальной скорости, а также блоки, имитирующие выключение электропривода при уменьшении ошибки дозирования ниже заданного уровня. Зелёным цветом выделены блоки задания на вес, регулятор веса и блоки, моделирующие квантование сигнала задания на скорость по времени и уровню (характеристики канала связи). Датчик веса в модели имеет приведённый единичный коэффициент передачи. На рис. 10 показаны переходные процессы дозирования весов 25 кг (рис. 10 а) и 250 кг (рис. 10 б). Наличие в системе транспортной задержки приводит к тому, что после остановки двигателя, то есть при потере управляемости процессом дозирования, вес m продолжает увеличиваться, как минимум, на величину массы «падающего столба» материала, причём по мере наполнения бункера задержка и масса «падающего столба» уменьшаются. Кроме того, масса столба уменьшается пропорционально скорости, предшествующей остановке шнекового питателя. В связи с этим оказался важным, в частности, такой параметр электропривода, как диапазон регулирования скорости. В проекте был применён достаточно простой преобразователь частоты со скалярным управлением. Этот преобразователь с используемыми механизмами шнековых питателей обеспечивает нижнее значение частоты вращения двигателя только на уровне 3,5…4 Гц, то есть диапазон регулирования составляет чуть более десяти,чего, впрочем, оказалось достаточно. Учёт среднестатистической массы «падающего столба» для скорости, предшествующей останову, осуществляется регулировкой порогового уровня ошибки регулирования, по превышению которого двигатель останавливается. При дозировании больших весов (рис. 10 б) двигатель шнекового питателя работает в нескольких режимах: разгон с заданной интенсивностью, движение на максимальной скорости ω*ДВ = 50 Гц, торможение до минимальной скорости и досыпка на ней до заданного веса mЗ. При малых весах (рис. 10 а) электропривод постоянно находится в режиме переходного процесса. Скорость двигателя ω*ДВ не достигает максимального значения. Здесь наиболее значим процесс торможения, который идёт под управлением регулятора и зависит от его настройки. Очевидно, что наибольшее преимущество система плавного регулирования скорости регулятором веса имеет при дозировании малых весов, обеспечивая высокую относительную точность при высокой производительности. Моделирование системы позволило сделать и ряд других выводов, в частности, подтвердило, что при данных параметрах системы достаточно дискретности управления регулируемым электроприводом на уровне 1…2 Гц. Такую дискретность управления вполне может обеспечить встроенный в преобразователь частоты интерфейс RS-232 с протоколом обмена ModBus RTU. Первоначально полученные на модели параметры системы управления корректировались в ходе пусконаладочных работ в цехе по производству комбикормов.ЗАКЛЮЧЕНИЕ
Внедрение системы АСУ ТП ДСКК на свиноводческом комплексе позволило регулярно получать качественную продукцию. При этом в штатном режиме для обслуживания системы управления достаточно одного оператора. Опыт эксплуатации кормосмесительного цеха показал высокую надёжность АСУ ТП ДСКК. Производительность выпуска комбикормов превысила заданную. По нашему мнению, при реализации данного проекта удалось существенно оптимизировать соотношения таких показателей, как точность/производительность и качество/цена. Разработчикам удалось улучшить показатели внедренной системы по сравнению с требованиями, выдвинутыми заказчиком:- точность дозирования компонентов комбикормов ±0,7%;
- производительность за смену (12 часов) — 216 тонн;
- возможность установки дополнительного расходного бункера зарезервирована как на нижнем, так и на верхнем уровне АСУ ТП;
- работа оператора сведена к минимуму: выбор требуемого рецепта, запуск автоматического режима, ввод данных в базу по отгрузке готовой продукции.
Условные обозначения: ω*ДВ — скорость двигателя шнекового питателя; mЗ — заданный вес; m — дозируемый вес; δ = (mЗ – m) — ошибка дозирования. Рис. 10. Переходные процессы при дозировании веса 25 кг (а) и 250 кг (б)