ОБРАБОТКА ИНФОРМАЦИИ И УПРАВЛЕНИЕ X
УДК 638.512.011.56.001.57.681.5
ИНФОРМАЦИОННАЯ СИСТЕМА ЭНЕРГОСБЕРЕГАЮЩЕГО УПРАВЛЕНИЯ СЛОЖНЫМИ ОБЪЕКТАМИ
Д. Ю. Муромцев,
канд. техн. наук, доцент Тамбовский государственный технический университет
Рассматривается комплекс задач анализа и синтеза оптимального энергосберегающего управления типовыми динамическими объектами различных классов с учетом возможных изменений состояний функционирования при эксплуатации. Для оперативного решения задач анализа и синтеза оптимального управления используется комбинация методов принципа максимума, динамического программирования и синтезирующих переменных. Приводятся алгоритмы синтеза оптимальных управляющих воздействий в реальном масштабе времени.
The set of tasks aimed at analysis and synthesis of optimum energy saving control by standard dynamic object of different types with regard for possible changes of functioning states in operation is considered. The combination of methods of maximum principle, dynamic programming and synthesizing variables is applied for operative solution of tasks of analysis and synthesis of optimum control. The algorithms of synthesis of optimum controlled effect in real time scope are given.
Во многих отраслях промышленности, в том числе машиностроительной, электротехнической, металлургической, строительных материалов, широко используются аппараты с электронагревом. Энергетические затраты на ведение технологических процессов в этих аппаратах составляют значительную долю в себестоимости продукции. С учетом роста цен на электроэнергию эти затраты становятся сопоставимыми с затратами на сырье.
Важным резервом снижения энергозатрат в тепловых аппаратах и машинах с электроприводами является оптимальное управление динамическими режимами. Теоретические и экспериментальные исследования показывают, что при оптимальном управлении (ОУ) отдельными аппаратами снижение затрат энергии в динамических режимах может составлять 10-25 % по сравнению с традиционным управлением. Дополнительный эффект достигается, если система управления группой аппаратов обладает интеллектуальными свойствами по использованию базы знаний и сложившейся производственной ситуации для выбора наилучшего варианта закрепления обрабатываемых деталей за определенными аппаратами.
Разрабатываемая интеллектуальная информационная система позволяет решать задачи энергосберегающего управления применительно к двум
классам сложных объектов. К первому классу относятся объекты со многими входами и многими выходами, т. е. типа MIMO-систем (Multi Input Multi Output), например, многозонные электрические печи. Главной особенностью этих объектов является то, что каждый вход влияет на несколько выходов.
Ко второму классу относятся группы объектов с сосредоточенными параметрами, например, участок термообработки с несколькими электрическими камерными печами. Здесь задаче управления динамическим режимом предшествует задача распределения термообрабатываемых изделий между отдельными печами. Этот класс объектов условно обозначим MSISO (Multi Signal Input Signal Output).
Общей особенностью рассматриваемых объектов является нелинейность модели динамики, вызываемая широким температурным диапазоном (до 1000 °С и более). Поэтому для решения задач энергосберегающего управления приходится использовать многостадийные модели в виде дифференциальных уравнений с разрывной правой частью [1, 2].
Введем следующие обозначения, отражающие особенности рассматриваемых классов объектов: m - число входов (и, соответственно, выходов) объекта MIMO, применительно к многозонной
печи т равно числу зон; /г - число стадий модели с одним входом; п - число отдельных объектов в М81БО; й - число видов деталей для термообработки; I - пространственная координата в объекте с распределенными параметрами. Этим обозначениям соответствуют множества М, К, Ы, £) и Ь.
С учетом рассмотренных особенностей выделим следующие виды задач оптимального управления (ЗОУ) объектами М1МО и МБЮО.
1. Элементарная ЗОУ, или Э-задача, в которой т = 1 (или п = 1), /г = 1 и ^ = 1.
2. К-задача, для которой т = 1 (или п = 1), /г > 2 (и (1 — 1).
3. М-задача, для которой т > 2 и к = 1.
4. МК-задача ст>2Д>2.
5. МЬ и МКЬ - задачи для М1МО, в которых учитываются температуры и скорости их изменения по длине печи.
6. МБ-задача для МШвО по выбору варианта закрепления термообрабатываемых деталей за печами.
В литературе по оптимальному управлению достаточно освещены вопросы решения Э-, К- и М-задач [3-5]. Остановимся подробнее на МК-, МЬ-, МКЬ- и ЫБ-задачах.
МК-задача формулируется следующим образом. Объект, динамика которого описывается моделью
2-А{т, к^г(1:) + в(т, к^и{{), у = 1, т;
Д гр Л гр
г=(21, ..., гт) ; и=(щ, ..., ит) , (1)
требуется перевести из начального состояния 2° в конечное 2К за фиксированное время, т. е.
2(*0) = 2°, г(гк) = 2к (2)
при ограничении на управление
у*е[/о, *к] : К» ив]* 1 = 1,т (3)
и минимизируемом функционале
<к
J = | (ггЯ2г^) + иТЯии(^сН, (4)
Ч
где А^т, В[т, к^ - матрицы параметров блочной структуры, отражающей число стадий к-для каждой зоны; ия,ив- границы изменения компонентов вектора управления и; (32, С?и - матрицы весовых коэффициентов.
В МЬ- и МКЬ- задачах дополнительно к фазовым координатам 2(1),..., характеризующим температурные режимы в центральных частях зон, задается информация о максимальных скоростях изменения температуры у по длине I печи. Результаты имитационных экспериментов показывают, что эти изменения приходятся на точки,
1 2 т-1 п
—> ) "Г г- ) ] 2<т~1) [ г(т) >
М1,2 У 2,3 \ / 1 Ут\-1,т
т-------------------1-------- " --------------1-----г
II II
\--1--1-1--•—I-----------■-1--1-1
^ Ья ^2 ^,3 1,3 Ъп-1 ^т-1/п ^
■ Рис. 1. Температурные режимы по длине печи
соответствующие межзонным переходам г. .+1, у = 1, ттг -1 (рис. 1).
Кроме того, значения у(1) в окрестности точек с достаточной точностью могут быть описаны функциональными зависимостями от значений температур в центрах соседних зон, т. е.
1*\Уи+1“А*, уи+1+М]: у(1) = fj{Уj'■>Уj+\)^
ЫБ-задача в общем случае формулируется следующим образом. Задаются модели динамики для каждого объекта, т. е. множество моделей
{%) и{1)*’ * = т}’ (5)
а также ограничения на управление в каждый момент времени
{У*е 7] : щ^) е [^н, и*в], г = 1,т} (6)
и общее (на лимит используемой энергии)
т
I I <7)
*=1 <е7]
двумерный массив исходных данных Ыц, которые требуются для решения задачи управления г-м объектом при обработке деталей у-го вида:
___ I
Я = {#у;.г = 1 ,т; / = 1,сф (8)
плановое задание выпуска продукции на временном интервале Т
П = [П], у = м}; (9)
результаты полного анализа ЗОУ для моделей динамики М£, 1=1, ттг (см. формулу (5)), возможных функционалов стратегий реализации управления 5 и ограничений (например, (6) и др.), т. е. четверок Кь = <М, 5, 0>, I - 1,/тг; у = 1,
алгоритмы решения задачи распределения планового задания (9) между печами.
Требуется распределить плановое задание (9) между печами с учетом ограничений (6), (7). При этом общие затраты энергии должны быть минимальны:
е7э=Х | (чит(*‘> )(*)<**) “> (10)
ч=1 (еТ
■ Рис. 2. Схема системы управления группой печей ( - температура внутри камеры печи;
Т1...Тп - температура снаружи камеры печи; и1...ип - управляющие воздействия)
В формулах (5)-(9) 2(г), и- вектор фазовых координат и управление для г-й печи; fij () - функция, определяющая правую часть дифференциального уравнения для г-й печи при выпуске у-го изделия; Ац, - параметры модели динамики с функцией
Д;-, и1ъ - нижняя и верхняя границы изменения
и(0» ^ _ выделенный лимит энергии на временной интервал Т; 7] с Т - временной интервал работы г-й печи; П] - плановое задание по у-му виду продукции.
Результатом решения задачи распределения должны быть исходные данные Щ для решения задач оптимального управления режимами работы печей. Задачи оптимального управления, т. е. Э- и К-зада-чи решаются бортовыми контроллерами с использованием базы знаний экспертной системы, содержащейся в промышленном компьютере [6].
Схема информационно-управляющей системы приведена на рис. 2.
Задача синтеза управления в реальном времени, решаемая бортовым контроллером, существенно облегчается, если вместо ОУ рассчитывается квазиоптимальное управление (КОУ). Проблема квазиоптимального управления связана в ряде случаев с невозможностью плавно изменять оптимальное управление по требуемому закону, а также со сложностью расчетов точного значения функции ОУ. Задачу синтеза квазиоптимального управления будем рассматривать как частный случай задачи синтеза ОУ.
В качестве основного вида КОУ й(^) обычно рассматривается ступенчатая функция, которая с требуемой точностью или допустимым увеличением функционала аппроксимирует непрерывную функцию и '(£). Применение КОУ позволяет значительно упростить реализацию управляющих воздействий за счет небольшого числа фиксированных значений г/(г). Например, для электронагре-ва используется два нагревательных элемента, в этом случае и(£) может принимать три значения: О (оба элемента выключены), (один элемент включен) и ио (два элемента включены). Число значений й{г) может увеличиваться как за счет введения дополнительных элементов, так и за счет разных способов их включения (последовательное, параллельное, комбинированное).
Повышение точности управления при использовании КОУ достигается за счет увеличения числа «ступенек» (уровней). При этом возможны два случая. В первом случае задается т фиксированных уровней значений управляющего воздействия, т. е. с1, с2, ..., ст, и требуется рассчитать
моменты переключения tm_ 1- Во втором
случае фиксируются моменты переключения и определяются значения управляющих воздействий. Задаваемое число «ступенек» т зависит, с одной стороны, от возможности технической реализации, например, числа ТЭНов, с другой стороны, от требуемой точности аппроксимации ОУ.
База
Ынны.
нани
Терминал ввода-вывода Промышленный ПК
RS485/422/Ethernet
RS485/422/Ethernet
Оператор участка термообработки
Конвертор RS485-232/Ethernet
I
Бортовые контроллеры:
Ethernet
Электрокамерные печи
Эффективным КОУ и (^) называется КОУ, которое обеспечивает увеличение функционала на некоторую достаточную величину Ас/, % по сравнению с J при ОУ и Ц). Если не оговариваться особо, то берется Де/ = 1% . Обеспечение требуемой эффективности й*(£) достигается увеличением
Литература
1. Филиппов А. Ф. Дифференциальные уравнения с разрывной правой частью. М.: Наука, 1985. - 224 с.
2. Муромцев Ю. Л., Орлова Л. П., Муромцев Д. Ю. Идентификация моделей, учитывающих изменение состояний функционирования // Обработка сигналов и полей. - 2000. - № 3. - С. 45-48.
3. Муромцев Ю. Л., Ляпин Л. Н., Попова О. В.
Моделирование и оптимизация систем при изменении состояний функционирования. -Воронеж: Изд-во ВГУ, 1992. - 164 с.
числа рассчитываемых параметров. Для их расчета может использоваться метод неопределенных множителей Лагранжа.
Рассмотренная информационная система внедряется на ФГУП “Тамбовский завод “Октябрь”.
4. Муромцев Д. Ю., Муромцев Ю. Л., Орлова Л. П.
Синтез энергосберегающего управления многостадийными процессами комбинированным методом //Автоматика и телемеханика. - 2002. -№3.-С. 169-178.
5. Муромцев Д. Ю. Оперативный синтез энергосберегающего управления для линейных систем с запаздыванием на множестве состояний функционирования // Тр. ТГТУ: Сб. науч. Ст. молодых ученых и студентов. Тамбов, 1999. - Вып.
4. - С. 47-50.
6. Муромцев Д. Ю., Орлов В. В. Информационнотехнологическая среда проектирования интеллектуальных контроллеров // Компьютерная хроника. - 1997. - № 12. - С. 3-8.
ПАМЯТКА ДЛЯ АВТОРОВ
Поступающие в редакцию статьи проходят обязательное рецензирование.
При наличии положительной рецензии статья редактируется и рассматривается редакционной коллегией. Принятая в печать статья направляется автору для согласования редакторских правок. После согласования автор представляет в редакцию окончательный вариант текста статьи, а также фотографию и краткое изложение сведений о себе.
Процедуры согласования текста статьи, предоставления фото (размером 4x5,5 см) и сведений об авторе могут осуществляться как непосредственно в редакции, так и по e-mail (электронный вариант фото в виде файла *.tif, *.jpg с разрешением 300 dpi).
При отклонении статьи редакция представляет автору мотивированное заключение и рецензию. При необходимости доработать статью — рецензию.
Редакция журнала напоминает, что ответственность за подбор, достоверность и точность фактов, экономико-статистических и технических показателей, собственных имен и прочих сведений, а также за то, что в материалах не содержится сведений, не подлежащих открытой публикации, несут авторы публикуемых в журнале материалов
и рекламодатели.