Початок: 07(липень) 2009р для ШБМ7,9; 26 06(червня) 2015р для ШБМ8 Завершення: 08(серпень) 2010р для ШБМ7,9; 22 12(грудня) 2015р для ШБМ8 Розташування: м.Краматорськ, ТЕЦ Замовник: Товариство з обмеженою відповідальністю "Краматорськтеплоенерго", Осипов Юрій Миколайович Участники: Роман Савоченко, Максим Лисенко (2009-2010), ТОВ НІП "ДІЯ" Опис: Система Автоматизованого Управління звантаженням двома шаровими млинами ШБМ 287\410 котлів №7, 8, 9 |
У експлуатації ТОВ Краматорськтеплоенерго є ТЕЦ у складі п'яти робочих котлів БКЗ 160–100 ПТ (5, 6, 7, 8 та 9). Котли виробляють пар тиском 100 кгс/см2 та номінальною продуктивністю до 160 т/год. Паливо котлів становить природний газ та вугільний пил. Основним вугіллям виступають негазове-антрацитне вугілля, яке менш вибухонебезпечне та дозволяє здійснювати помел на температурах до 150°С. Котли 6, 7, 8 та 9 мають робочі системи пило-приготування, які забезпечують котлоагрегати пилом.
До складу процесу пило-приготування входять: цех приготування вугілля, транспортер вугілля до бункеру шарових млинів (ПСВ), два шарових млини та бункер пилу. Предметом даного проекту є автоматичне управління процесом завантаження шарових барабанних млинів у залежності від їх режиму та навантаження.
На підприємстві використовуються кульові барабанні млини ШБМ 287\410. Функціональну схему кульового барабанного млина, з елементами автоматизації, зображено на рисунку 1.
Структурну схему САУ млинами окремого котлоагрегату (К8) зображено на рисунку 2, та рисунку 3 (у складі рішень автоматизації ТОВ НІП "ДІЯ" та загальної мережі), складовими вузлами якої є дві шафи: контролеру ШУ 7, 8, 9 (на ЦТЩ) та ШПЧ (у неоперативному контурі котла №7, 8, 9); та станції автоматизованого робочого місця оператору АРМ1 та АРМ2.
Виходячи із наведеної вище структури, САУ складається з об'єкту автоматизації — Млини, контролерів управління млинами (ШУ 7, 8 та 9), перетворювачів частоти (ШПЧ 7, 8 та 9), а також двох автоматизованих робочих місць (АРМ 1 та АРМ 2). Кожен з контролерів САУ ШБМ незалежно керує млинами окремого котлоагрегату. Так, контролер ШУ7 керує млинами котлоагрегату 7, ШУ8 — млинами котлоагрегату 8, а ШУ9 — млинами котлоагрегату 9. Зв'язок із перетворювачами частоти (ПЧ) здійснюється виключно фізичними сигналами, у випадку із САУ ШБМ 7 та 9, а також за інтерфейсним каналом RS-485 та протоколом ModBus/RTU, у випадку САУ ШБМ 8.
Данні технологічного процесу концентруються та надаються на АРМах. Кожне АРМ надає дані ТП всіх котлів. Один з одним АРМи підключені за схемою резервування, що дозволяє виключити втрату даних на момент зупинки одного з них. З метою оптимізації навантаження на контролер реальне їх опитування здійснює одне АРМ, при цьому інше АРМ отримує дані у основного АРМ. Основним АРМ є АРМ 1, яке й виконує безпосереднє опитування контролерів. У випадку збою АРМ 1 опитування контролерів берет на себе АРМ 2, і до моменту відновлення функціонування АРМ 1. У процесі відновлення роботи АРМ, після збою, відбувається синхронізація архівів глибиною до однієї години. Відновлення архівів на більш тривалий термін здійснюється синхронно по мірі доступу до цих архівів. Додатково на АРМи виводяться дані САУ "Безперервної продувки" (ШУ4).
Всі вузли САУ ШБМ під'єднано у локальну мережу САУ ШБМ, у власній масці, яка фізично має вихід до заводської мережі.
У процесі реалізації САУ ШБМ 8 (2015 рік) було оновлено ПЛК САУ ШБМ 7, 9 на предмет уніфікації алгоритмів, виправлення помилок та оптимізації. Також було замінено головний АРМ 1 на новий, у вигляді моноблочного ПК. Програмне забезпечення АРМів було повністю оновлено, а проект SCADA-системи доповнено.
У якості програмованого логічного контролеру (ПЛК) у проекті застосовано ПЛК LP-8781 фірми ICP DAS серії LinPAC. Промислові контролери цього сімейства є першим продуктом, який побудовано на x86 сумісному процесорі та позбавлено проблеми низької продуктивності обчислень із плаваючою точкою оточень ARM-контролерів.
Особливістю технологічного процесу даного проекту є наявність специфічних до ресурсів та функцій контролеру вимог при невеликому об'ємі параметрів. Крім того, вирішальним фактором є обмежене фінансування. Всім цим вимогам задовольняють контролери сімейству LP-8x81:
ПЛК (рис.4) конструктивно виконано по модульному принципу, де модулі встановлено у кошик. Кошик суміщено з процесорним модулем та може мати 1, 3 та 7 слотів для модулів розширення. Модулі розширення можуть бути двох типів, а саме модулі на паралельній та послідовній шині. Модулі на паралельній шині (I-8x) є швидкими. Модулі на послідовній шині (I-87x) встановлюються на шину інтерфейсу RS-485 та працюють зі швидкістю 115000 біт/с за протоколом DCON. Крім модулів безпосередньо у кошику контролер може розширюватися додатковими кошиками з модулями на послідовній шині (I-87x) через послідовні інтерфейси процесору.
Процесор контролеру має наступні технічні характеристики:
CPU | AMD LX800 процесор (32-біт та 500 МГц) |
Системна пам'ять | 1 GB RAM |
SRAM з подвійним живленням від батареї | 512 КБ (зі збереженням протягом 5 років) |
Flash | 4 ГБ як IDE Master |
EEPROM | 16 КБ Збереження даних: 40 років; 1,000,000 циклів видалення/запису. |
CF карта | 8 ГБ (підтримка безпосередньо до 32 ГБ) |
64-біт Серійний Номер Обладнання | Є |
Подвійний Watchdog таймер | Є |
VGA | 640 x 480 ~ 1024 x 768 |
Ethernet порти | RJ-45 x 2, 10/100 Base-TX Ethernet Контролер (Авто-погодження, авто MDI/MDI-X, LED індикатор) |
USB 1.1 (хост) | 2 |
COM1 | Внутрішня комунікація з модулями I-87K у слотах |
COM2 | RS-232 (RxD, TxD и GND); Не ізольовано |
COM3 | RS-485 D2+,D2-;само-налаштування ASIC всередині |
COM4 | RS-232/RS-485 (RxD, TxD, CTS, RTS та GND для RS-232, Data+ та Data- для RS-485); Не ізольовано |
COM5 | RS-232 (RxD, TxD, CTS, RTS, DSR, DTR, CD, RI и GND); Не ізольовано |
Джерело живлення | Нерегульоване +10В ... +30В |
Робоча температура | -25 ~ +75 °C |
Загальна ємність САУ складає:
Відповідно потрібен контролер з кількістю слотів розширення не менш 6, виходячи з чого обрано контролер LP-8781, набивка яких модулями складає:
Слот | Модуль | Зауваження |
САУ ШБМ 7 та 9 | ||
1, 2, 3 | LP-8781 | Кошик на 10 слотів з процесором у слотах 1-3 |
4 | I-87019RW | 8-каналів AI загального призначення (входи млина А). |
5 | I-87019RW | 8-каналів AI загального призначення (входи млина Б). |
6 | I-8017HW | 8-каналів швидкого AI (10 кГц), для двох каналів вібра-сигналу. |
7 | I-87024W | 4-канали AO для керування двома частотними приводами питачів млинів А та Б. |
8 | I-8042W | 16 каналів DI та DO загального призначення; використано тільки вхідні канали. |
9 | I-87057W | 16 каналів DO загального призначення. |
10 | Вільний | |
САУ ШБМ 8 | ||
1, 2, 3 | LP-8781 | Кошик 10 слотів з процесором у слотах 1-3 |
4 | I-87017ZW | 10-каналів AI загального призначення (входи млина А). |
5 | I-87017ZW | 10-каналів AI загального призначення (входи млина Б). |
6 | I-8014 | 8-каналів швидкого AI (250 кГц), для двох каналів вібра-сигналу. |
7 | I-87040W | 32 канали DI загального призначення. |
8 | I-87041W | 32 канали DO загального призначення. |
9 | Вільний | |
10 | Вільний |
У САУ ШБМ випробувано та застосовано модуль швидкого збору даних I-8014, замість I-8017HW.
I-8017HW загалом створює велике навантаження на центральний процесор (ЦП), не дозволяє отримати дані частіш за 10000 вимірів за секунду та вимагає жорсткого реального часу операційної системи (ОС), а також таймеру високої роздільної здатності та стабільності у ПЛК. Однак процедуру збору даних із цього модуля у OpenSCADA оптимізовано, а швидке перетворення Фур'є адаптовано для "рваного" потоку даних, що в цілому покращило якість результату вимірювання рівня вугілля у млині для САУ ШБМ 7 та 9.
I-8014 містить значний буфер вимірювань FIFO і теоретично має дозволяти отримати 250000 вимірів за секунду (згідно специфікації виробника) не навантажуючи ЦП. В житті це виявилося неможливим, для безперервного потоку даних, оскільки функція прочитати дані із FIFO сама по собі тривала і створює велике навантаження на ЦП. Тобто максимальну частоту вимірювання, яку вдалося отримати, це 100000 вимірів за секунду, що однак краще за результати модуля I-8017HW і значним чином знімається вимога до реального часу ОС та ПЛК.
Прошивку програмного оточення створено у відповідності з інструкцією тут.
У якості автоматизованих робочих місць (АРМ) використано один із АРМ попереднього проекту (САУ ШБМ 7,9) і встановлено нове АРМ на основі моноблокового ПК "Acer Aspire Z1–601" (рис.5). Таку модель АРМ було обрано через низьке енергоспоживання при доволі великій та достатній потужності (вентилятори відсутні взагалі). Для повного виключення рухомих частин, ще більшого зниження енергоспоживання та як наслідок підвищення надійності було встановлено тверодотільний носій (SSD) ємністю 60GB, чого має вистачити більш ніж на 20 років, для проекту такої ємності, на архіви значень великої якості (періодичність одна секунда).
Автоматизовані робочі місця (АРМ) оператору виконано на основі моноблокового та офісного ПК наступної конфігурації:
Компонент | АРМ 1 (моноблок) | АРМ 2 |
Процесор | Intel Celeron N2830 (2.16 ГГц), двоядерний | AMD Athlon 64 X2 5200+ |
Системна плата | - | ASUS M3N78 |
Оперативна пам'ять | DDR3 4 Гб | 2 x DDR2-800 1024Mb Hynix PC6400 orig. |
Твердотільний/жорсткий диск | SSD: Goodram C40 60GB 2.5" SATAIII MLC | HDD: WesternDigital WD1600AAJS 160Gb SATA300 |
Інтерфейси | RJ-45, 3 x USB 2.0, 1 x USB 3.0, WLAN | - |
МультіМедіа | Стереодинаміки з технологією Dolby Home Theater Audio v4 в; мікрофон; Web-камера 1Мп; КардРідер MMC/SD/SDHC | - |
Клавіатура | Acer OM-130006A/M | Logitech Deluxe 250 Keyboard Black PS/2 |
Маніпулятор миші | Acer OM-130006A/K | Logitech RX300 |
Дисплей | 18.5" WXGA (1366x768) | 19" Samsung SM 923NW 300cd 1000:1 170/160 5ms RGB (LS19HANKSHED) |
Енергоспоживання | БЖ: 65Вт, Виміряно (робоче навантаження): 10Вт | - |
Системний блок АРМ 2 встановлено до тумби столу оператора. На столі оператора встановлено моноблок АРМ 1, дисплей АРМ 2 та маніпулятори миші. Тумба з системним блоком АРМ 2 зачинена дверцятами з обидвох боків. На дверцятах встановлено фільтри, а на одній з них вентилятор. Не дивлячись на наявність вентилятору та у зв'язку із великою насиченістю приміщення вугільним пилом спостерігається перегрів системного блоку та збої (особливо коли їх там було два). Для вирішення цієї проблеми було оптимізовано рух повітря у тумбі, а також знижено частоту процесору АРМ 2 з 2500 до 1600 МГц, і відповідно здійснено заміну на безвентиляторний та взагалі малоспоживаючий моноблоковий ПК на АРМ 1, із реалізацією цієї САУ.
На АРМи встановлено системне ПЗ Debian 8 та SCADA-система OpenSCADA 0.9-Work.
Виконано наступні заходи по загальносистемній конфігурації, яку зібрано у архіві та передано замовнику разом із диском проекту САУ "ШБМ":
Для забезпечення безперебійного живлення ПЛК і АРМів, застосовано джерела безперебійного живлення (ДБЖ) PowerCom SKP 1000, для САУ ШБМ 8, та Mustek PowerMust 1000, для САУ ШБМ 7,9 (рис.6).
Характеристики використаних ДБЖ:
Параметр | PowerCom SKP 1000 | Mustek PowerMust 1000 |
Тип архітектури | Лінійно-інтерактивний | |
Кількість розеток | 6 | 3 |
Вихідна потужність | 1000 ВА / 600 Вт | |
Діапазон вхідної напруги при роботі від мережі | 220 В, 230 В, 240 В, ±25%, 1-фазне | 162 - 290 В |
Час роботи при повному навантажені | 30 хвилин (насправді 48 хвилин при навантажені 100W) | 15-20 хвилин |
Імпульсний захист, Дж | 320 Джоулей 2мс | - |
Тип використаної батареї | 2 x 7А*годин-12В, "гаряча заміна", свинцево-кислотна, герметична, не потребує обслуговування, зі збільшеним часом роботи (насправді забезпечує ємність лише 104Вт*годин, замість типової 170Вт*годин) | 2 x 7А*годин-12В, "гаряча заміна", свинцево-кислотна, герметична, не потребує обслуговування |
Час заряду батарей, годин | 4 (до 90% від повної ємності) | 6 (до 90% ємності) |
Габарити | 140 х 380 х 210 | |
Вага | 13.9 кг | |
Крива виходу, від батареї | Майже правильна синусоїда | Модифікована синусоїда, фактично імпульси |
Для підключення ДБЖ САУ ШБМ 7,9 використано RS-232 (COM2) інтерфейс контролеру, за посередництвом якого зв'язок здійснює NUT із ділянкою конфігурації у файлі "/etc/nut/ups.conf":
Для підключення ДБЖ САУ ШБМ 8 використано USB інтерфейс контролеру, за посередництвом якого зв'язок здійснює NUT із ділянкою конфігурації у файлі "/etc/nut/ups.conf":
Створення виключного файлу пристрою "/dev/powercom" та перевантаження драйверу NUT у випадку перепідключень здійснюється рядком у файлі UDEV "/etc/udev/rules.d/90-nut-usbups.rules":
Для довільного керування продуктивністю ПСВ використано перетворювач частоти (ПЧ) фірми ShniderElectric ATV312HU40N4 (рис.7) який має потужність 4кВт та живиться від мережі змінного струму 380В. ПЧ підключено до двигуна потужністю 3 кВт, який і призводить ПСВ до руху.
Двигун | |
Тип | Асинхронний 3-х фазний |
Частота мережі змінного струму, Гц | 50 |
Напруга, В | 380 |
Номінальний струм, А | 4.7 |
Частота обертання, об/хв | 1480 |
Потужність, кВт | 2 |
ПЧ: ATV312HU40N4 | |
Сімейство | Altivar 312 |
Призначення | Асинхронні двигуни |
Стиль виконання | З радіатором |
Потужність двигуна, кВт | 4 |
Потужність двигуна, к.с. | 5 |
Напруга мережі, В | 380...500 (- 5...5 %) |
Частота мережі, Гц | 50...60 (- 5...5 %) |
Кількість фаз мережі | 3 |
Лінійний струм, А | 10.6 для 500В; 13.9 для 380В, 1кВА |
Фільтр ЕМП (EMC) | інтегровано |
Діяча потужність, кВА | 9.2 |
Максимальний прохідний струм протягом 60с, А | 14.3 |
Розсіювана потужність при номінальному навантажені, Вт | 150 |
Діапазон швидкостей, Гц | 1...50 |
Профіль керування асинхронним двигуном | Заводські налаштування : постійний момент Векторне керування безсенсорного потоку із ШІМ типом сигналу контролю двигуна |
Електричне підключення | Al1, Al2, Al3, AOV, AOC, R1A, R1B, R1C, R2A, R2B, LI1...LI6 клеми 2.5 мм² AWG 14 L1, L2, L3, U, V, W, PA, PB, PA/+, PC/- клеми 2.5 мм² AWG 14 |
Живлення | Внутрішне живлення для логічних входів 19...30 V <= 100 A із захистом від перевантаження та короткого замикання Внутрішнє живлення для потенціометру завдання (від 2.2 до 10 кОм) на 10...10.8 V <= 10 A для захисту від перевантаження та короткого замикання |
Комунікаційний протокол | ModBus |
IP рівень захисту | IP20 на верхню частину без кришки плати IP21 на клеми підключення IP31 на верхню частину IP41 на верхню частину |
Керування ПЧ здійснюється із ПЛК за посередництвом фізичних сигналів, для САУ ШБМ 7,9, інтерфейсу RS-485 та протоколу ModBus/RTU, для САУ ШБМ 8. Параметри зв'язку із ПЧ у OpenSCADA модулі транспортного інтерфейсу "Serial" становлять наступні значення:
Для налагодження, опрацювання, виявлення та повідомлення про помилки було здійснено спробу відтворено наступних помилок:
Алгоритми управління млинами є достатньо складними, що пов'язано з наступними факторами:
За алгоритмами створено програми контролера, які призначено для управління завантаженням шарових млинів. У алгоритмах та програмах використано аналогові та дискретні сигнали, які надходять до входів (на виходи) аналогових та дискретних модулів контролеру, сигнали, які формуються станцією оператору, та проміжні сигнали, сформовані на їх основі.
Програми реалізовано на мовах програмування користувача системи OpenSCADA. Блокові схеми реалізуються у оточенні модуля DAQ.BlockCalc, та реалізація самих блоків і шаблонів параметрів — на мові JavaLikeCalc модуля DAQ.JavaLikeCalc системи OpenSCADA.
Для попередньої обробки аналогових сигналів, після АЦП модуля аналогового вводу контролера, створено шаблон параметрів з функціями:
На основі цього шаблону створено додаткові шаблони:
Для групування та обробки дискретних сигналів створено шаблон дискретного параметра, який дозволяє:
Загальні алгоритми зведено у дві блокові схеми, для кожного млина. Перша блокова схема містить контури аналогових регуляторів та працює з періодом 500мс. Друга блокова схема містить контури імпульсних регуляторів та працює з періодом 100мс.
Інформація про технологічний процес відображається на відеокадрах, які формуються програмою відображення на екрані дисплею, який входить до складу кожного АРМ. Інформація яка відображається має визначену область виводу у межах відеокадру у залежності від її призначення. На рисунку 2 цифрами вказано області виводу відеокадру:
Об'єкт управління поділяється функціонально та технологічно на блоки, які називаються об'єктами сигналізації. Кожному з об'єктів сигналізації ставиться у відповідність набір відеокадрів, об'єднаних у групи. Панель об'єктів сигналізації представляє собою набір екранних кнопок для вибору об'єктів та закріплених за ними груп відеокадрів.
Панель об'єктів сигналізації включає наступні кнопки:
До кожного об'єкту сигналізації може бути прив'язано наступні типи відеокадрів:
Окремо до всього інтерфейсу можуть бути прив'язано зведені графіки.
Вікно мнемосхеми викликається за натиском відповідної кнопки типу відображення та призначено для:
САУ в цілому представлено мнемокадрами, один на об'єкт сигналізації: "Загальний" (рис. 10), "ШБМ 7А", "ШБМ 7Б", "ШБМ 8А" (рис. 9), "ШБМ 8Б", "ШБМ 9А", "ШБМ 9Б", "Непер. продувка" (рис. 11), "Діагностика" (рис. 12). Також для проекту створено два власних діалогу калібрування рівня (рис. 13) та налаштування алгоритмів оптимізації (рис.14).
Вікно групи графіків викликається за натиском відповідної кнопки типу відображення та призначено для перегляду значень до десяти параметрів за визначений час у графічному вигляді.
Передбачено двадцять груп графіків технологічних параметрів у наступній конфігурації за об'єктами сигналізації:
Відеокадр "Групи контурів" викликається за натиском відповідної кнопки типу відображення та призначено для відображення декількох вікон управління (регуляторів-контурів, ключів деблоку, рушіїв та інше) у одному відеокадрі, що забезпечує зручність спостереження за параметрами та оперативного втручання.
Передбачено тільки одну групу контурів на кожен млин, як на рисунку 22 для млина 8А.
Вікно оглядового кадру викликається за натиском відповідної кнопки типу відображення та призначено для:
Передбачено тільки один оглядовий кадр на кожен млин, як на рисунку 23 для млина 8А.
Вікно кадру зведених графіків викликається за натиском відповідної кнопки типу відображення та призначено для концентрованого, в цілому, перегляду тенденції параметрів у вигляді графіків (до 80). Група зведених графіків не співставиться із конкретним об'єктом сигналізації, а належить інтерфейсу в цілому.
Передбачено тільки один кадр зведених графіків на весь інтерфейс (рис. 24).
Вікно документів викликається за натиском відповідної кнопки типу відображення та містить документ із переліку доступних.
Журнал втручань (рис. 25) призначено для перегляду дій оператору, здійснюваних із даного АРМ (зміна станів ключів деблоку, режимів, коефіцієнтів налаштувань регуляторів та інше).
Протокол порушень (рис. 26) призначено для перегляду порушень за обраним об'єктом сигналізації (порушення параметром регламентних границь, недостовірність параметру, діагностика параметру та інше).
Рапорт машиністу (рис. 27) призначено для формування звіту виміряних параметрів за зміну з інтервалом у 1 годину.
У результаті виконаної роботи отримано САУ, яка дозволила досягнути економії вугілля та електроенергії, до 30%, на помелі вугілля кульовими млинами, за рахунок рівномірності їх навантаження та зменшення часу їх роботи.
На рисунках 28 та 29 зображено графіки управління млином за навантаженням, а на рисунках 30 та 31 за температурою пило-повітряної суміші після млинів.
У результаті виконаної роботи отримано значний економічний ефект, обчислення та характер якого наведено у таблиці нижче. Ефект обчислено замовником на основі реальних статистичних даних. У період з 21.06.10 до 30.06.10 відбувалася робота у ручному режимі та без САУ. В період з 21.08.10 до 30.08.10 САУ ШБМ працювала у автоматичному режимі.
№ пп | Назва показника | Од. виміру | 21.06.10 - 30.06.10 | 21.08.10 - 30.08.10 |
1. | Витрати вугілля | тонн | 3235 | 2880 |
2. | Витрати електроенергії на помел | кВт.год | 132780 | 98066 |
3. | Питома витрата електроенергії на помел | кВт.год/т вугілля | 41.04 | 34.05 |
4. | Тонина помелу | % | 8.70 | 7.60 |
5. | Вміст горючих у виносі | % | 31.90 | 30.60 |
6. | КПД котлу, брутто | % | 83.40 | 83.76 |
7. | Зниження витрат електроенергії на помел | кВт.год | - | 20131 |
8. | Економія палива | тонн | - | 10.40 |
Акт дослідно-промислових випробувань розробки САУ ШБМ замовника, з описом економічного ефекту, можна завантажити звідси.