Научная статья на тему 'Адаптивно-нечеткий алгоритм управления процессом механообработки'

Адаптивно-нечеткий алгоритм управления процессом механообработки Текст научной статьи по специальности «Математика»

CC BY
258
75
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТИВНОЕ УПРАВЛЕНИЕ МЕХАНООБРАБОТКОЙ / НЕЧЕТКАЯ ДИНАМИЧЕСКАЯ МОДЕЛЬ В ПРОСТРАНСТВЕ СОСТОЯНИЙ / РОБАСТНОСТЬ / ADAPTIVE CONTROL FOR MACHINE PROCESS / FUZZY DYNAMIC MODEL IN STATE-SPACE MODEL / ROBUST

Аннотация научной статьи по математике, автор научной работы — Гончарова Светлана Геннадьевна, Месягутов Игорь Фаритович

Предложена модель для математического описания динамических объектов в пространстве состояния в условиях нечеткой исходной информации. Приведен алгоритм адаптивного управления на основе нечеткой динамической модели с робастными свойствами.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Fuzzy-adaptive algorithm for machining process control

State-space model for the description of dynamic system under condition of fuzzy source information is proposed. Robust adaptive control algorithm based on the fuzzy dynamic model is shown.

Текст научной работы на тему «Адаптивно-нечеткий алгоритм управления процессом механообработки»

ЯЛГЙОяО/

Уфа : УГАТУ. 2011______________________________________________________Т. 15, №2(42). С. 153-157

УПРАВЛЕНИЕ, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАТИКА

УДК 681.5

С. Г. Гончарова, И. Ф. Месягутов

АДАПТИВНО-НЕЧЕТКИЙ АЛГОРИТМ УПРАВЛЕНИЯ ПРОЦЕССОМ МЕХАНООБРАБОТКИ

Предложена модель для математического описания динамических объектов в пространстве состояния в условиях нечеткой исходной информации. Приведен алгоритм адаптивного управления на основе нечеткой динамической модели с робастными свойствами. Адаптивное управление механообработкой', нечеткая динамическая модель в пространстве состояний; робастность

ВВЕДЕНИЕ

Один из путей повышения эффективности авиационных и машиностроительных производств состоит во внедрении средств автоматизации и управления. Почти все современное механообрабатывающее оборудование оснащено системами ЧПУ, предполагающими обработку деталей по управляющей программе. Составление управляющей программы происходит на этапе технологической подготовки производства и характеризуется априорной неопределенностью знаний о процессе механообработки. Указанная неопределенность связана с дефицитом информации о возможных колебаниях припуска заготовки, о величине износа режущей кромки инструмента и его геометрии, об изменениях физико-механических свойств обрабатываемого и инструментального материалов. При этом режимы механообработки назначают исходя из наиболее нагруженных условий, которые составляют относительно небольшую долю времени от времени обработки деталей на технологической операции.

Частично снять априорную неопределенность позволяют системы управления (СУ), выполняющие автоматическую коррекцию режимов механообработки во время технологической операции на основе измеренных информативных физических величин: мощности, сил, тер-мо-ЭДС, сигналов акустической эмиссии, электропроводимости контакта «инструмент-

деталь» и т. д. Однако практика эксплуатации систем управления процессами механообработки с пропорционально-интегрально-дифференциальными регуляторами, с оптимальными, стохастическими, адаптивными законами

управления показала недостаточную гибкость, т. е. ограниченную конкретным технологическим процессом область применения. Указанные системы сохраняют работоспособность при

соблюдении жестких ограничений на область вариаций структуры и параметров моделей процесса механообработки. Кроме того, управление процессом механообработки сталкивается с проблемами дефицита средств измерений, установленных на технологическом оборудовании, и с погрешностями измерения. Повышение эффективности управления процессом механообработки связано с решением следующих задач:

• оценка показателей неопределенностей;

• снижение (или компенсация) априорной неопределенности знаний о процессе за счет использования оперативной информации от средств измерения и построения контура адаптации;

• формирование такого закона управления, который бы гарантировал устойчивость и заданные показатели точности и качества СУ в условиях нескомпенсированной (апостериорной) неопределенности.

Один из возможных путей решения указанных задач представляет совместное использование методов адаптивного, робастного и нечеткого управления [2, 3].

1. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ДЛЯ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ О ДИНАМИЧЕСКИХ ОБЪЕКТАХ В УСЛОВИЯХ НЕЧЕТКОЙ ИНФОРМАЦИИ

Анализ свойств процесса механообработки как объекта управления (ОУ) показал, что его математическая модель должна позволять определять показатели неопределенностей, давать описание случайных величин и случайных процессов инвариантно к их закону распределения, представлять формализм для выражения экспертных знаний, богатых эмпирикой и эвристиками. В соответствии с представленными требованиями авторами предложена следующая

Контактная информация: (347)273-09-55

нечеткая линеаризованная математическая модель [4]:

• нечеткие уравнения состояния

х = А ® х © В ® и, ц^ (5), (1)

• нечеткие уравнения наблюдения

у = С ® х , (2)

• нечеткие начальные условия

Х1 (0) = Ц, Х2(0) = Аг,..., ^ (0) = Ап, (3)

где ®, © - нечеткие операции соответственно умножения и сложения; и - управляющий сигнал (скаляр), принимающий четкие значения; х = {х1, х2,..., х1,..., хп }- вектор нечеткого состояния, 7 = 1,2,..., п; у = {у1,у2...,у ,...,у1} - вектор нечетких выходных переменных, £=1,2,...,/; ц 5 (5) - показатель нечеткого (изменяющегося)

числа переменных состояния и представляющий вес 8-го уравнения состояния;

А =

матрицы нечетких коэффициентов модели.

Некоторая /-я переменная вектора состояния как функция времени ґ может быть представлена нечетким отношением (НО) [1, 3]:

хі(ґ) = {ґ,хі /цхі(ґ,хі)}, і = 1,2,...,«, а в фиксированный момент времени указанная переменная может быть выражена нечетким множеством (НМ) [1, 3]: хі = {хі / цХі (хі)}. Аналогичное

описание имеет £-я выходная переменная:

у(ґ) = {f, у. / т к(t, у.)}, V = 1, •,1,

у■ = {у. / т у.(у )}

" A11 ... А,,1' , B = " B1" , с = Q1 с11 ■■ ^n

_4" . Аия _ B" _с;; с1

где цxi, ц yq - функции принадлежности (ФП);

х7, уд - значения из универсальных множеств. Элементы матриц А , В , С заданы НМ:

А = {а/ / Ца-Ча/)},.., Апп ={АпП / ЦАпП (Апп)},

В1 ={в1/ ц В '(В1)},., Вп ={вп / ц Вп (Вп)},

С11 ={С11/цС11(С11)},., Сп1 ={Спг /цс/(Спг)}.

Начальные условия описаны НМ = {х7 / цА1 (х1)}, а число переменных вектора

состояния - НМ 5 = {5/ц5(5)}, где 5 = 1, 2,...,п -порядковый номер переменной вектора состояния.

Функции принадлежности заданы аналитической зависимостью [4], например, для переменной х :

^ (xi) = Ф(х, ах,, Ь1Ъ, b2Xi, vx, v2Xi) =

sign(b1xi (aIt - x)) +1

= ((bi X (ax. - x))

ii

+ (b2 X (x - ))

2

sign(b2X (x - «X )) +1 2

+ (4)

■ +1)-1.

В ф ор муле (4 ) коэф ф ициент aX представ-

Xi

ляет моду ФП, коэффициенты bj_x и b2x задают ширину ФП, Vjx , v2x - наклон ФП к оси xi, т. е. контрастность. Коэффициенты b^ , b2x, vix- , v2X позволяют образовывать любую форму ФП и могут выступать в качестве показателей неопределенности.

2. МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА ЗАДАЧИ УПРАВЛЕНИЯ НЕЧЕТКИМ ДИНАМИЧЕСКИМ ОБЪЕКТОМ

Дана динамическая модель ОУ в форме уравнений (1), (2), (3) с ФП (4).

В результате идентификации модели процесса механообработки оценены показатели априорной неопределенности модели до управления (коэффициенты ФП) и показатели апостериорной неопределенности модели как остаточной неопределенности, неснятой при адаптации.

Заданы показатели качества СУ (время переходного процесса, перерегулирование, ошибка слежения и т. п.) в форме функций полезности, сформированных экспертами:

Q3k = fe3к /ц3дк(Q3к)}, к = 1,2,...,K,

Ц3 Qk (Q3 к) = j(Q3 к, а3 Qk, b 3iQk, (5)

13 _ 3 _________ 3 _ \

b 2Qk , V IQk , V 2Qk ),

где К - число показателей качества СУ.

Определена эталонная модель на основе заданных показателей качества управления:

Xм = Амхм + Вми м , (6)

м мм мм ? V/

где им - задающее воздействие системы; хм(^ -вектор эталонных переменных состояния.

Заданы ограничения на переменные вектора состояния и ограничения на управление, определяемые кинематикой станка:

gi(x,u,Y,t) < Xlmax,g2(x,u,y,t) >

X2min,...,

g2„-1(X,u, У, t) < xnmax, g2n (X, U, У, t) > Xn min

(7)

g»-1(X,U, T, t) < Umax , gm (X,U, У, t) > Umin.

Пусть в качестве цели управления выбрана минимизация среднего отклонения переменных вектора состояния реального поведения ОУ от эталона. Если провести аналогию между нечеткой системой и стохастической, то цель можно

V

сравнить с минимизациеи математического ожидания ошибки в стохастической системе.

Необходимо синтезировать СУ и осуществить настройку регулятора так, чтобы все сигналы в СУ были ограничены, т. е. |х(0| < хдоп, и(0 < идоп, а переходные процессы в системе удовлетворяли заданным показателям качества (5).

3. АЛГОРИТМ АДАПТИВНОГО УПРАВЛЕНИЯ В УСЛОВИЯХ НЕЧЕТКОЙ ИНФОРМАЦИИ

Показатели качества СУ определяются не только наиболее возможными временными характеристиками ОУ ах, (?), а^ (?), но и параметрами нечеткости Ъш (*), Ь2(*), ЪГу^ (0 , Ъ2-(?X

полученными при решении дифференциальных уравнений. Снизить нечеткость знаний об объекте и, соответственно, улучшить показатели качества управления можно путем максимизации значений Ъш (*), Ъ2х, (*), Ъху? ^) , Ъ2у. (0 . Эта

идея заложена в основу приведенного ниже алгоритма управления.

С точки зрения минимальной сложности и с учетом ограничений на управляющий сигнал и скорость его изменения среди методов адаптивного управления с робастными свойствами выбран дискретизированный алгоритм скоростного градиента в параметрической форме с пропорционально-интегральным законом в контуре самонастройки [2, 3].

В данной работе предлагается распространить алгоритм скоростного градиента на управление объектами с нечеткой моделью типа (1), (2), (3). При этом сигнал управления формируется на основе нечеткого множества значений переменных состояния, возможных при вариации поведения ОУ. Модель (1), (2), (3) играет роль усредняющего сглаживающего фильтра и благодаря этому позволяет создать условия, при которых гарантирована работоспособность классических алгоритмов адаптивного управления. Синтез закона управления на основе нечеткой модели дополнительно усиливает робастность алгоритма скоростного градиента, сохраняя ограниченность фазовых траекторий в определенной области в условиях нескомпенсиро-ванной неопределенности знаний об объекте.

С целью улучшения качества и точности формирования переходных процессов в СУ реализован алгоритм принятия решений по выбору компромиссного управляющего сигнала управления путем его встраивания в алгоритмы управления.

Модифицированный закон управления имеет вид:

П у у

и = К ^) • им (0 + £ кх ^) • х1 ^), (8)

,=1

кх1У V +1] = кх1У [ ](1 - юуз) +

+ ю(У5 - У4)8 *[']х1£ М - (9)

- юу55 *[^ + 1]х1£ [^ +1],

кш*[ґ +1] = кхп2 [ґ](1 - юу3) +

+ ю(у5 - у4)5 *[фяЕ [ґ] - (10)

- юу55 *[ґ + 1] хп Е [ґ +1],

К[ґ+1] = К [ґ](1 - юУ:) +

+ ю(у6 - у2)5 *[фм[ґ] - (11)

- юуб5 *[ґ + 1]ым [ґ +1],

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где ґ = тю, ю > 0 - шаг дискретизации, т = 0, 1, 2,...,т у = (71, 72, 7з, 74, 75, Уб> - параметры адаптивного регулятора;

еіъ = | (хі - хім) ц- (е і )йх{ - рассогласование ме-

X '

жду переменными вектора состояния и эталонными переменными состояния;

Ц-і (еі ) = Ф(еі, а-ег, Ь1еі, Ь2еі, %і, ^2еі ) - ФП оШибки, ф - аналитический вид ФП в форме (4),

а-і = аХі - Хім , %і = , ^2-і = ^2Хі , Ь1еі = Ь1Хі ,

Ь2-і = Ь2Хі; х^ = І х^хі - интегрированная пе-

X

ременная вектора состояния;

п ~

5 *[ґ] = 2 Ьі • еі , Иі - коэффициенты, полу-

і=1

ченные из коэффициентов матрицы в решении уравнения Ляпунова и матрицы эталонной модели Вм.

Структурная схема синтезированного адаптивного регулятора приведена на рис. 1.

Рис. 1. Структурная схема адаптивного регулятора

4. НАСТРОЙКА ПАРАМЕТРОВ АДАПТИВНОГО РЕГУЛЯТОРА

Задачу определения параметров адаптивного регулятора у = (уь у2, у3, у4, у5, у6}, когда показатели качества СУ (5) и поведения ОУ (1), (2), (3) заданы в нечеткой форме, можно свести к классической четкой задаче поиска экстремума целевой функции при наличии ограничений

(7).

Для этого предложен обобщенный критерий, который, во-первых, объединяет показатели качества СУ, во-вторых, реализует дефаззи-фикацию нечетких значений показателей качества СУ:

І З І

К Ц^, А Ц-^,

I(у) = К - 2 дк дк ® шіп, (12)

к=

где ц!дк = ]цдк(&)• ¿дк - энергия НМ

Як = {3к / Цдк ((2к )}, выражающего прогнозируемое на основе нечеткой модели значение к-го показателя качества СУ;

^Зк = ^ ^3 дк (0-3 к ) • ^03 к - энергия НМ, выражающего функцию полезности.

Геометрическая иллюстрация критерия качества СУ приведена на рис. 2.

Рис. 2. Г еометрическая интерпретация критерия качества СУ

ЗАКЛЮЧЕНИЕ

Настройка и исследование эффективности разработанной адаптивной системы проведены для управления температурой и силой резания при точении. Рассматривался самый неблагоприятный режим с точки зрения нагрузок на

режущий инструмент - процесс врезания. При этом изменение коэффициента передачи модели достигало 10 раз и более.

Получены следующие результаты: оперативное формирование режимов резания в процессе обработки деталей способствует сокращению времени обработки деталей в среднем 20 %, а времени на технологическую подготовку производства как минимум на 30%; среднее отклонение переменных вектора состояния реального процесса от эталона уменьшено на 15% по сравнению с показателями известных адаптивных систем управления процессами механообработки.

Реализация алгоритма (8)-( 11) в СУ процессами механообработки расширяет область применения СУ в производственных условиях при наличии широкого спектра возмущений.

СПИСОК ЛИТЕРАТУРЫ

1. Нечеткие множества в моделях управления и искусственного интеллекта. / Под ред. Д. А. Поспелова. М.: Наука, 1986. 312 с.

2. Мирошник И. В., Никифоров В. О., Фрадков А. Л. Нелинейное и адаптивное управление сложными динамическими системами. СПб.: Наука, 2000. 549 с.

3. Методы робастного, нейро-нечеткого и адаптивного управления / Под ред. Н.Д. Егупова. М.: МГТУ им. Н.Э. Баумана, 2002. 744 с.

4. Зориктуев В. Ц., Гончарова С. Г., Месягутов И. Ф. Методика представления и вывода знаний в системах управления мехатронными станочными системами // СТИН. 2007. № 11. С. 13-18.

ОБ АВТОРАХ

Гончарова Светлана Геннадьевна, доц. каф. автоматизации технологич. процессов. Дипл. инж.-электромех. по автоматизации технологич. процессов и производств (УГАТУ, 1996). Канд. техн. наук по автоматизации и упр-ю технологич. процессами и производствами (УГАТУ, 2001). Иссл. в обл. автоматизации и упр. технологич. процессами.

Месягутов Игорь Фаритович, доц. той же каф. Дипл. инж.-электромех. по автоматизации технологич. процессов и производств (УГАТУ, 1995). Канд. техн. наук по автоматизации и упр. технологич. процессами и производствами (УГАТУ, 2003). Иссл. в обл. автоматизации и упр. технологич. процессами.

i Надоели баннеры? Вы всегда можете отключить рекламу.