ек) на языке RDF: (Иванов, работать_над, Автоматизация); (Автоматизация, связан_с, контроллеры); (Автоматизация, связан_с, датчики); (Автоматизация, связан_с, электропривод)), то на основе анализа этой базы знаний и профиля специалиста Иванова можно сделать логический вывод, о том, что Иванов имеет опыт работы с Контроллерами, Датчиками или Электроприводами в области Автоматизации. Таким образом, без требований к Иванову явно обновлять свои параметры по имеющемуся опыту, система может сделать вывод о его возможной компетенции.
Заключение
Построение модели специалиста является одним из важнейших этапов построения СУЗ, т. к. наличие подобной модели, а также её поддержка в актуальном состоянии позволяют решать проблемы поиска в организации знаний и опыта, персонализации СУЗ к потребностям конкретных пользователей и группирования специалистов в сообщества по интересам. Тем самым, моделирование пользователей позволяет улучшить процесс сбора и распространения явных и неявных знаний сотрудников организаций.
СПИСОК ЛИТЕРАТУРЫ
1. Davenport Т., Prusak L. Working Knowledge: how organizations manage what they know. - Boston: Harvard Business School Press, 1998. - 200 p.
2. Нонака И., Такеучи Х. Компания - создатель знания. Зарождение и развитие инноваций в японских фирмах (The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation). - М.: Олимп-Бизнес, 2003. - 384 с.
3. Тузовский А.Ф., Чириков С.В., Ямпольский В.З. Системы управления знаниями (методы и технологии). - Томск: Изд-во НТЛ, 2005. - 260 с.
4. W3C, «RDF/XML Syntax Specification (Revised)» // [Электронный ресурс]. - 2003. - Режим доступа: http://www.w3.org/ TR/rdf-syntax-grammar/
Поступила 17.11.2006 г.
УДК 681.521
АДАПТИВНАЯ СИСТЕМА С ЧАСТОТНЫМ РАЗДЕЛЕНИЕМ КАНАЛА УПРАВЛЕНИЯ И САМОНАСТРОЙКИ
Д.М. Таскаев, В.С. Аврамчук*
ОАО «Центрсибнефтепровод», г. Томск *Томский политехнический университет E-mail: [email protected]
Показана возможность построения адаптивной системы управления с использованием принципа частотно-зависимой обратной связи и применением многочастотного идентифицирующего воздействия. Алгоритм адаптации обладает относительной простотой, приемлемой для большинства промышленных объектов точностью, не требует для реализации больших вычислительных ресурсов и способен работать в режиме реального времени.
Технический прогресс в развитии промышленности и исследования в научной сфере поставили задачу создания автоматических систем управления исключительно высокой точности и минимальной сложности. Такие автоматические системы должны без участия оператора находить условия высокоэффективного протекания технологического и производственного процессов в данных условиях работы системы. Системы, удовлетворяющие этому требованию, получили название адаптивных или самонастраивающихся.
Одной из существенных особенностей применения большинства методов адаптации на практике является непригодность управления некоторыми технологическими процессами (ТП), поскольку в самом объекте могут существовать источники внутренних неконтролируемых случайных возмущений. Это делает объект управления (ОУ) вероят-
ностным и влечёт за собой необходимость в постоянном контроле в процессе управления его текущего состояния и оперативной коррекции параметров настройки или управляющего воздействия.
Предлагаемый способ построения адаптивной системы управления (АдСУ), основан на использовании активных частотных методов идентификации объектов. Применение частотных методов позволяет обеспечить помехозащищенность алгоритма, а также рационально организовать активный эксперимент на действующей (функционирующей в нормальном рабочем режиме) системе в плане минимизации вмешательства в ее работу. Структурная схема предлагаемой адаптивной системы представлена на рис. 1, где БГА - блок гармонического анализа; ГП1 и ГП2 - генераторы пачек частот; К1, К2 - управляемые ключи; ^={КП,ГИ,ГД| -вектор параметров настройки регулятора;
Координация и контроль
Рис. 1. Структурная схема адаптивной системы
к={Лтх...Лт;/х.../} - вектор амплитуд и частот гармоник (образующих тестовый сигнал); а={Лт1...Лтп;ф1...фп} - результаты работы БГА в виде вектора, представляют из себя совокупность амплитуд и фаз, выделенных в сигнале гармоник, на частотах/х.../п тестового сигнала; g - уставка (задающее воздействие); £ - ошибка (сигнал рассогласования); у - управляющее воздействие; х - выходной сигнал; хос - сигнал обратной связи; иП -пробный идентифицирующий сигнал; ЦП - сигнал компенсации.
В организации структуры адаптивной системы чётко выделяются три уровня иерархии её функционирования, а именно:
• 1-ый уровень включает основной контур системы и состоит из настраиваемого пропорционального интегро-дифференциального регулятора (ПИД-регулятора), ОУ, двух управляемых ключей К и К2, и трёх сумматоров;
• 2-ой уровень - контур адаптации, содержит два программируемых генератора сигналов ГП1 и ГП2, БГА и блок «Анализатор»;
• 3-ий уровень состоит из блока координации и контроля, осуществляющего общее управления процессами адаптации, идентификации и управления. Он определяет поведение АдСУ в нештатных ситуациях, например, при потере устойчивости.
Контур самонастройки (адаптации) функционирует следующим образом: генератор ГП1 формирует на своём выходе (согласно текущим настройкам, поступающим с блока «Координация и контроль» в виде вектора параметров к) пробный сигнал ЦП. Пробный сигнал, поступающий на вход ОУ, состоит из суммы гармоник и описывается следующей формулой:
ип =Х Ат1 Бт( ^),
I =1
где / - номер гармоники, т - общее число гармоник в тестовом сигнале, /=А// - частота /-ой гармоники, А/ - шаг по частоте, А/=А/т - определяет ширину частотного интервала сканирования пробным сигналом.
Возможные законы изменения амплитуд гармоник, составляющих пробный сигнал, могут быть различными, например равномерный, линейно или экспоненциально убывающий. Экспериментально было установлено, что выбор закона изменения амплитуд влияет на параметры качества управления основной системы.
Для выделения пробного тестового сигнала на выходе ОУ в состав АдСУ, предлагается включить БГА. Основное назначение БГА - поиск амплитуд и фаз гармоник на частотах/х.../п тестового сигнала в выходном сигнале ОУ и представление результатов в виде вектора а={Лт1...Лтп;ф1...фп}. Результаты работы БГА в виде найденного вектора параметров поступают на генератор ГП2, на выходе которого формируется сигнал компенсации ЦП влияния пробного сигнала ЦП на ОУ. Затем сигнал ЦП вычитается на 3-ем сумматоре из выходного сигнал ОУ, устраняя тем самым негативное влияние пробного сигнала на основную систему в процессе идентификации.
Основное назначение блока «Анализатор» состоит в отслеживании установившегося значения фазового сдвига фКР, определении критической частоты объекта/КР, на которой фазовый сдвиг между входом и выходом равен фКР=-3,14 рад и определении амплитуды ЛтКР установившихся колебаний. По найденной частоте и амплитуде, полученной в результате проведения частотной идентификации ОУ, осуществляется расчёт параметров регулятора в.
Нормально замкнутые управляемые ключи К1 и К2 при подаче сигнала с блока «Координация и контроль» отключают ОУ, разрывая замкнутый контур основной системы при:
• осуществлении первичной идентификации ОУ, которая производится автоматически при первом включении адаптивной системы в работу для получения начальных значений параметров настройки регулятора;
• возникновении нештатных ситуаций, например, потеря устойчивости системы вследствие быстрого изменения состояния ОУ и выход за пределы контролируемого допуска.
Для идентификации расходящегося переходного процесса в блоке «Координация и контроль» производится анализ выходного сигнала хос, в частности, производится статистическая обработка (расчёт математического ожидания и дисперсии), это позволяет определить момент потери устойчивости адаптивной системы.
Среди инженерных методов расчета настроек регуляторов одни являются более точными, но трудоемкими для ручного счета, другие - простыми, но приближенными. Наиболее распространенным способом, отражающим методику точного и приближенного расчета настроек, является метод незатухающих колебаний (Циглера-Никольса), основанный на выводе действующей системы с пропорциональным регулятором (П-регулятором) на границу устойчивости и расчёте по критической частоте и коэффициенту передачи оптимальных параметров настройки. Ниже приведены формулы расчёта параметров аналогового ПИД-регулятора [1]:
К п = 0,6 ККР;
Т и = 1,2 Ккр ,/Кр;
Т = 0,075 Кк^,
/КР
Лт0 ,
где Ккр =--------—, Лщ) - амплитуда тестовой гармони-
кр Лткр
ки на входе ОУ, /КР и ЛтКР - соответственно установившаяся критическая частота и амплитуда колебаний на выходе ОУ. ККР находят в результате решения двух уравнений, отражающих метод незатухающих колебаний:
фкр ( /кр ) + п = 0;
К =________1_____
кр Лткр(/крУ
Для точной настройки системы достаточно определить амплитудо-фазочастотную характеристику (АФЧХ) объекта в узком диапазоне - в окрестности частоты резонанса (критической частоты).
Метод Циглера-Никольса лежит в основе многих методов настройки дискретных ПИД-регулято-ров. В частности, если рекуррентный алгоритм управления, соответствующий аналоговому ПИД-закону, имеет вид [2]:
у[к ] = -К 0-е[к ]-К• ^ер]-К 2 -£[к ]-£[к-1]),
/=0
где у[к] - текущее расчётное значение управляющего воздействия; е[к], £к-1] - текущее и предыдущее значение для сигнала рассогласования; к - номер расчётного шага (итерации). Тогда параметры настройки регулятора К), К и К2 могут быть найдены по формулам:
К = (0,6-0,27у /кр)Ккр;
К, = 1,2 Ккр Т /кр;
Кг = 0,075 Ккр у/-,
Т 0 • /кр
где Т0 - период (интервал) опроса.
Стоит отметить, что параметры ПИД-регулято-ра, рассчитанные по формулам (1) и (2), носят су-боптимальный характер и будут обеспечивать оптимальные по точности параметры для различных типов ОУ, соответствующие точке АФЧХ с длиной вектора Лт=0,8 и углом ф=-2,62 рад [3]. Аналитически доказано, что оптимальные по минимуму среднеквадратической ошибки (СКО) настройки ПИД-регулятора можно получить, если определять критическую частоту и модуль вектора АФЧХ объекта, соответствующие фазовому сдвигу -2,11 рад [4].
Стоит отметить, что для объектов с большим запаздыванием оптимальность полученных настроек не гарантируется. Это связано с тем, что формулы Циглера-Никольса носят эмпирический характер и рассчитаны на объекты с отношением т/Т от 0 до 0,5 (где т - запаздывание ОУ, Т - постоянная времени ОУ). При т/Т>(0,5...0,7) целесообразно использование специальных регуляторов с компенсацией запаздывания.
Для применения указанной выше методики настройки ПИД-регулятора необходимо по результатам проведения частотной идентификации определить установившееся значение амплитуды ЛтКР и частоты /КР критических колебаний ОУ. В связи с этим одной из важных задач при функционировании предложенной структуры АдСУ является задача определения фазового сдвига гармонических сигналов на входе и выходе ОУ. Для определения величины фазового сдвига применяют методы: геометрический, спектральный, косинуса угла потерь.
Стоит отметить, что не существует универсального метода определения фазового сдвига, имеющего и высокую точность, и скорость преобразований, и низкие требования к анализируемым сигналам одновременно, поэтому в каждом конкретном случае выбор делается индивидуально, в зависимости от заявленных требований. И, как правило, при возникновении практической задачи по поиску фазового сдвига реализуют только один из рассмотренных методов, ухудшая тем самым показатели качества работы этого алгоритма.
В силу указанных причин для функционирования системы в режиме реального времени в качестве метода гармонического анализа используется алгоритм быстрого преобразования Фурье (БПФ), сочетающийся с достоинствами геометрического метода. Однако необходимо отметить, что существуют альтернативные алгоритмы, требующие меньше вещественных операций на один отсчет. Например, применение решетчатых периодических функций за счёт существенного сокращения числа обрабатываемых отсчетов может привести к значительному 20...40 % сокращению времени работы алгоритма (в зависимости от числа отсчетов) по сравнению с классическим алгоритмом БПФ [5].
Способ вычисления фазового сдвига по результатам проведения частотного анализа поясняется с помощью рис. 2, на котором приняты следующие обозначения: А/ - частотный диапазон сканирова-
ния тестовым сигналом, А/- шаг по частоте гармонических составляющих тестового сигнала, /КР и фКР - (соответственно) критическая частота и фаза ОУ, п - размер выборки.
Если пренебречь нелинейностями фазочастотной характеристики (ФЧХ) и считать её условно линейной в окрестности точки, соответствующей критической частоте, то /КР можно определить по следующей формуле:
/кр = фф ф (фкр-фн) + /н,
ГЪ тН
где /В, /Н и фВ, фН - частоты и фазы сигналов, лежащих выше или ниже критической точки (на рис. 2 эти точки обозначены «3» и «2»).
Согласно предложенному способу построения адаптивной системы с частотным разделением канала управления и идентификации, рис. 1, в среде БтиИпк (МаНаЬ) была разработана аналогичная ей динамическая модель (рис. 3).
Среди АдСУ, использующих активный частотный метод идентификации, наиболее широкое распространение получила АдСУ, содержащая в своем составе генератор пробного гармонического сигнала и синхронный детектор для выделения критической частоты [6]. Графики изменения текущего рассчитанного значения критической частоты /КР предлагаемой адаптивной системы в сравнении с АдСУ с синхронным детектором представлены на рис. 4. На рис. 4 приняты следующие обозначения: ¡П - момент изменения состояния объекта (изменение критической частоты с /1КР на/2КР), ^ и - моменты окончания идентификации для адаптивной системы, /3 и /4 - моменты окончания идентификации для АдСУ с синхронным детектором.
Как видно из приведённого графика (рис. 4), скорость настройки разработанной АдСУ по сравнению с АдСУ с синхронным детектором существенно выше, а именно: при проведении первичной идентификации (при нулевых начальных условиях) скорость настройки больше чем в 2 раза, а при текущей идентификации отличается на порядок. Соотношение скоростей настроек примерно сохраняется при других типах ОУ и различных условий проведения эксперимента, это подтвердила серия экспериментов.
Графики опред-еления текущих параметров ПИД-регулятора ^={КП, ТИ, ТД} при проведении первичной идентификации (при нулевых начальных условиях), а также при отработке различных видов нестационарности ОУ приведены на рис. 5.
В целом точность проведения идентификации и расчёт по её результатам параметров ПИД-регуля-тора можно охарактеризовать приемлемым для большинства ТП. Более детальная количественная оценка точности проводимых расчётов для различного шага по частоте тестового сигнала приведена в таблице.
Рис. 3. Модель адаптивной системы с частотным разделением канала управления и самонастройки в среде Simuink (Matlab)
Рис. 4. Процедура идентификации объекта частотным методом
Рис. 5. Графики определения параметров ПИД-регулятора (где \ъ Ъ - моменты проявления нестационарности ОУ)
Стоит заметить, что с уменьшением шага по частоте А/ увеличивается период тестового сигнала, а это в свою очередь приводит к увеличению длительности переходного процесса и как следствие времени самонастройки, поэтому на практике следует искать разумный компромисс между скоростью самонастройки и точностью расчётов.
К преимуществам разработанного метода адаптации также можно отнести возможность определения параметров ПИД-регулятора без использования математических моделей ОУ, построение которых для большинства реальных объектов существенно затруднено.
Применение адаптивного регулятора с частотным разделением канала управления и самонастройки позволяет:
1. автоматически определять близкие к оптимальным настройки ПИД-алгоритмов управления для объектов с различной динамикой;
2. вести процесс самонастройки при минимальном уровне пробного сигнала, не приводящего к нарушению нормального режима работы ОУ, при этом амплитуда пробного сигнала на выходе ОУ составляет не более 0,3...0,5 %, на входе 1...5 %;
3. запускать процесс самонастройки одновременно на всех регуляторах, установленных в ТП;
Таблица. Результаты экспериментов по оценки точности расчётов
Результаты Шаг по частоте, Af, Гц
1,0 0,8 0,5 0,2 0,1
fa Расчёт. 2,59739996136133
Эксперим. 2,5712 2,5781 2,5850 2,5886 2,5887
СКО, % 1,0106 0,7448 0,4790 0,3380 0,3349
Расчёт. 3,0580003724e-3
Акр Эксперим. 0,0032 0,0031 0,0030 0,0030 0,0030
СКО, % 4,0921 2,6894 1,2867 0,9131 0,7496
Расчёт. 9,8103323567
Кп Эксперим. 9,4197 9,5351 9,6504 9,7402 9,7602
СКО, % 3,9818 2,8060 1,6302 0,7199 0,5321
Расчёт. 1,9622189e-2
Ти Эксперим. 0,0200 0,0199 0,0199 0,0197 0,0195
СКО, % 1,8513 1,6349 1,4186 0,6151 0,5432
Расчёт. 4,721227238e-1
Тд Эксперим. 0,4540 0,4620 0,4700 0,4731 0,4730
СКО, % 3,8363 2,1418 0,4474 0,1974 0,1931
4. производить контроль процесса самонастройки и корректировки настроек со стороны оператора;
СПИСОК ЛИТЕРАТУРЫ
1. Ротач В.Я. Адаптация в системах управления технологическими процессами // Промышленные АСУ и контроллеры. - 2005. - № 1. - С. 4-10.
2. Ротач В.Я. Расчёт настройки промышленных систем регулирования. - М.-Л.: Госэнергоиздат, 1961. - 344 с.
3. Ротач В.Я., Клюев А.С. и др. Автоматизация настройки систем управления / Под ред. В.Я. Ротача. - М.: Энергоатомиздат, 1984. - 272 с.
4. Мазуров В.М. Принципы построения и методы реализации оптимальных и адаптивных регуляторов для объектов с запаздыванием: Автореф. дис. ... канд. техн. наук. - Тула: ТулГТУ, 1994. - 40 с.
5. производить контроль процесса самонастройки в автоматическом режиме с целью исключения неустойчивой работы системы;
6. настраивать контура регулирования с различными, заранее неизвестными периодами опроса. На основании вышеизложенного можно сделать
вывод о том, что использование адаптивной системы с частотным разделением канала управления и самонастройки на основе ПИД-регулятора позволяет существенно повысить быстродействие замкнутой системы управления по сравнению с адаптивной системой управления с синхронным детектором, а также добиться приемлемых для большинства промышленных ОУ показателей качества переходных процессов. При этом контур управления АдСУ не разрывается и работает одновременно с контуром адаптации. Изменение настроек работы алгоритма БПФ, лежащего в основе работы БГА, позволяет сконфигурировать работу адаптивной системы управления в режиме реального времени.
5. Пат. 2229139 РФ. МКИ G01R 23/16. Способ спектрального анализа сложных несинусоидальных периодических сигналов представленных цифровыми отсчетами / В.С. Аврамчук, Е.И. Гольдштейн. Заявлено 10.12.02; Опубл. 20.05.2004, Бюл. № 14. - 10 с.: ил.
6. Спицын А.В. Адаптивные регуляторы с пробным гармоническим сигналом для объектов с переменными параметрами: Автореф. дис. ... канд. техн. наук. - Тула, 2001. - 20 с.
Поступила 14.09.2006 г.