й— УДК 62-50
АЛГОРИТМЫ УПРАВЛЕНИЯ И ИДЕНТИФИКАЦИИ
ДНЯ ПРОФИЛОГРАФА-ПРОФИЛОМЕТРА ПРИ ВОЗДЕЙСТВИИ ВНЕШНИХ ВОЗМУЩЕНИЙ1
С.А. Кочетков
Рассмотрены приборы с дифференциальными индуктивными датчиками, предназначенные для измерения геометрических параметров поверхности. Разработаны алгоритмы управления и идентификации, обеспечивающие в условиях действия внешних детерминированных возмущений вычисление необходимых параметров с заданной точностью, определяемой обратной связью. Приведены результаты моделирования, демонстрирующие эффективность предложенных алгоритмов.
Ключевые слова: дифференциальный индуктивный датчик, детерминированное возмущение, предельный цикл, идентификатор параметров, шероховатость поверхности.
ВВЕДЕНИЕ
Одними из важнейших показателей качества обработанных поверхностей в машиностроении служат шероховатость и волнистость поверхности, которые могут быть оценены с помощью, например, контактных средств измерений [1, 2]. В большинстве современных контактных приборов контроля шероховатости (профилографы-профиломет-ры) реализован разомкнутый цикл преобразования измерительного сигнала [1—4]. Традиционный подход заключается в следующем (рис. 1). По исследуемой поверхности скользит алмазная игла с малым радиусом закругления. Во время движения игла колеблется относительно опорной колодки, повторяя форму неровностей профиля. Колебания иглы преобразуются с помощью дифференциального индуктивного датчика в пропорциональные изменения напряжения. Сигнал на выходе датчика определяется соотношением сопротивлений пле-чей моста и, в конечном счете, линейно зависит от перемещения иглы. Затем сигнал усиливается, фильтруется и детектируется подобно процессу обработки сигнала в тракте радиопередачи и отражается регистрирующими и показывающими приборами.
Этот или похожий алгоритм применяется в большинстве приборов рассматриваемого типа в
1 Работа выполнена при частичной поддержке гранта РФФИ 09—08—00429-а и гранта Президента РФ МК-2548.2009.8.
течение достаточно длительного времени [1, 2, 5, 6]. Современные профилографы-профилометры отличаются от своих предшественников, по сути, лишь элементной базой, на которой они реализованы.
Недостаток описанного подхода заключается в том, что аддитивные и параметрические возмущения искажают полезный сигнал. Стремление преодолеть этот недостаток приводит к повышению требований к изготовлению отдельных компонентов и прибора в целом, усложнению схемотехнических решений, необходимости схем компенсации, настройки и др.
Существенно, что каждый элемент разомкнутой системы оказывает свое влияние на динамику процесса преобразования сигнала. Такой метод
1 2 .3.4
I 41 / I 42 \
5 6
11 10
3 I I 44
м>сщю
9 8 7
Рис. 1. Схема профилограмма-профилометра:
I — алмазная игла; 2 — электромеханический преобразователь;
3 — усилитель; 4 — фильтр несущей частоты; 5 — самописец; 6 — показывающий прибор; 7 — электронный интегратор; 8 — дополнительный усилитель; 9 — фильтр; 10 — опорная колодка;
II — исследуемая поверхность; 41, 42 — аддитивные возмущения; 43, 44 — параметрические возмущения
преобразования измерительного сигнала принципиально ориентирован на установившийся режим, т. е. предназначен для измерения медленно изменяющихся величин и не позволяет регистрировать искомый параметр с высокой скоростью (сравнимой, например, с темпами колебаний напряжения питания). В настоящее же время востребованы быстродействующие системы измерения шероховатости поверхности [7].
В данной работе разработана замкнутая система управления и идентификации параметров устройства измерения шероховатости, которая в значительной степени лишена указанных недостатков. Основная идея состоит в использовании управляющих воздействий для формирования некоторого номинального режима работы электромеханического преобразователя, благоприятного для идентификации требуемых параметров, и их последующем восстановлении известными методами [8—10]. Получаемая в результате нелинейная система обладает высокими избирательными свойствами по отношению к регистрируемой величине. При этом точность измерений может быть улучшена благодаря обратной связи в идентификаторе.
Рис. 2. Схема первичного измерительного преобразователя:
1 — алмазная игла; 2 — катушки индуктивности; 3 — ротор; 4 -точка крепления ротора; 5 — контролируемая поверхность
обмоток, щ(^) и п2(0 — внешние детерминированные возмущения.
Исключив из модели (1) уравнение механической подсистемы, получим редуцированную систему уравнений
1. ПОСТАНОВКА ЗАДАЧИ
В качестве первичного измерительного преобразователя для профилографа-профилометра используется электромеханический преобразователь — дифференциальный индуктивный датчик (рис. 2).
Дифференциальные уравнения электромеханического преобразователя могут быть записаны в следующем виде [3, 11]:
ш
mgc + р к 10 2 10
Ф
.2 ' 2
ш,
2 ' 1
0 -рф) (50 + рф) _
+
МО
-о :
_ р11 ш Чг 5 0 + р ф
/1Я1(5о + рф) + (5о + РФ) и + п + - + П 1 ,
к
Ч/2
ч
_ _ р/2ш
5 о - р Ф
к
/ 2 Я2 ( 5 о - р Ф ) к
+
+ и2 + П2,
(1)
где ф, ш, т и /о — угол поворота, скорость вращения, масса и момент инерции ротора соответственно, к и р — конструктивные коэффициенты, 5о — номинальный воздушный зазор, М(г) — момент реакции опоры (момент силы Л), /2, и1, и2 и Я1,
Я
токи напряжения и активные сопротивления
Ч Ч/2
1
рш
I 5 о + р ф
+ Я
ф = ш,
(5 о + р ш)
к
5 о + р ф . Ч + -Чг- и1 + ПР
рш 5 о - р Ф
+ Я
(5о -рФ)■ к
¿2 + ^ и2 + П2. (2)
Предполагается, что функции п1(г), П2(0 и их первые производные ограничены, спектр возмущений п1 и п2 лежит в области низких частот. Поскольку обмотки датчика находятся примерно в одинаковых условиях, то величины п1 и п2 приблизительно равны.
Ставится задача идентификации величины ф, пропорциональной отклонению ротора от нулевой линии Ох (см. рис. 2), следовательно, и размеру неровностей, по результатам измерения токов ¡1 и /2.
2. СИНТЕЗ АЛГОРИТМА УПРАВЛЕНИЯ
Математическая модель объекта управления, как правило, не точна. Неточности могут быть следствием допущений, сделанных в рамках теоретических положений о процессе, линеаризации уравнений нелинейной модели, ошибок в задании параметров процесса и др. Кроме того, управляемые процессы часто подвержены влиянию возмущений, которые нельзя измерить. Одним из наиболее эффективных методов обеспечения ин-
вариантности к внешним детерминированным возмущениям является метод динамической компенсации [12]. Основная его идея заключается во введении в замкнутый контур системы управления динамического звена (компенсатора), имеющего структуру модели возмущений. Если в такой системе подогнать начальные условия динамического компенсатора и модели возмущений, то появляется возможность компенсировать воздействие возмущений с помощью выходного сигнала компенсатора. В этом случае задача обеспечения инвариантности сводится к задаче стабилизации расширенной системы, включающей в себя модели объекта управления, динамического компенсатора и возмущений.
В современных приборах для измерения геометрических параметров применяется амплитудная модуляция высокочастотного сигнала. Целесообразно организовать режим автоколебаний с помощью управляющих воздействий, который удобен для последующего получения оценок параметров методами современной теории идентификации [8—10]. В режиме автоколебаний на среднее значение переменных системы (2) оказывают действие не только напряжения их и и2, но и возмущения п и п2 (внешние электромагнитные и электрические поля), спектр которых согласно постановке задачи лежит в области низких частот. Модель первичного преобразователя (1) представляет собой фильтр низких частот, поэтому реакция системы на медленно меняющиеся во времени возмущения п и п2 будет существенно больше, чем на высокочастотный сигнал. Такое влияние вызывает нестабильность амплитуд токов ^ и г2 и может привести к потере устойчивости алгоритма идентификации. Поэтому ставится задача синтеза алгоритма управления, обеспечивающего грубость амплитуды сигналов, используемых в алгоритме идентификации, по отношению к внешним возмущениям п и п2. В данной работе для подавления возмущений предлагается ввести в контур обратной связи динамический компенсатор, который позволит получить оценку возмущений. Используя эту оценку, можно варьировать среднюю составляющую управляющих воздействий на периоде автоколебаний для компенсации возмущений. Описываемый далее алгоритм управления обеспечивает номинальный режим работы профилогра-фа-профилометра, в котором амплитуда суммы токов г^ + г2 служит в качестве опорного сигнала в системе идентифика ции, инвариантна с заданной точностью по отношению к внешним детерминированным возмущениям.
Перепишем уравнения (2) относительно суммы х1 = + г2 и разности токов х2 = — г2:
Х1 = — а,!*! — а2^2 + Ь^! + ^«2 + Х 2 = —а2*1 — а^ + + ¿2и1 + ^2, (3)
где а
+ Я
= а11 + а22 а = а11 - а22 а = _ рю +
1 -- , а2 о , "11 +
1 2 2 2 11 80 + рф
50 + РФ рю , п §0 - Рф
1 _jj_.pt , Й11 = р ™ + Я2 0 __ т ; и1 = и1 +
1 к 11 80 - рф 2 к 1 1 2
и2 = и1 - и2, Ь1 = , Ь2 = , = П + П2, = п1 — п2, параметр Ь2 пропорционален углу ф, следовательно, в силу малости ф, и размеру неровностей контролируемого профиля.
В данной работе рассматривается простейший случай постоянного возмущения
11 = о, п 1 = о, п2 = о.
(4)
Согласно методу динамической компенсации расширим исходную систему (3), добавив модель возмущений (4) [12]:
Х1 = —а 1Х1 — а2*2 + + ^«2 + ^1,
:«2 = —а2Х1 — а1Х2 + ¿102 + ¿2и1 + ^2,
У = и3, (5)
где у — переменная состояния динамического компенсатора, и3 — корректирующее воздействие, которое может быть выбрано в классе непрерывных функций.
Наиболее эффективно в смысле тепловых потерь в электромеханических системах использование разрывных управлений, поэтому выберем управляющие воздействия и1, и2 и и3 в виде
и1 = М81§п(/1Х1 — у), и2 = 0, и3 = /2х1, (6)
где М — амплитуда управляющих воздействий.
С учетом новой переменной х3 = /1х1 — у уравнения (5), (6) примут вид
Х1 = —а1х1 — а2х2 + Ь1М81§пх3 + Х2 = —а2х1 — а1х2 + Ь2М81§пх3 + (7)
Х3 = —(/1а1 + /2)х1 — /1а2х2 + Ь1/1М81§пх3 + /1^1,
где /1 и /2 — коэффициенты коррекции обратной связи.
Для анализа поведения системы (7) рассмотрим положительно полуопределенную функцию V в предположении, что Ь1М >
V = /ха^ х2 + ^1М|хз| + ^1X3, (8)
производная которой в силу уравнений (6) имеет вид
V = -а1(/1а1 + /2)х1 + /1(Ь1М81бпх3 + + (9)
где = х2(—а2(/1а1 + /2)х1 — /1а2Ь1М8Ш§х3 — /1а2^1).
Отметим, что на практике Ь1 . Ь2, а1 . а2,
« 0. Учитывая эти выражения, получим, используя, например, критерий Гурвица, что собственные движения системы (3) устойчивы (а1, а2 > 0) и переменные х1, х2 ограничены. При этом согласно последним неравенствам |х1| . |х2|. Следовательно, для возмущения может быть указано ограничение < X, где ХП а1(/1а1 + /2)|х21 +
+ |/1(Ь1М81§пх3 + ^1)2|. Тогда выбором параметров управляющих воздействий (6) может быть обеспечено выполнение неравенства (см. выражение (9)) вида
/1(b1Msignx3 + ^)2 + 5* > 0.
(10)
Учитывая выражения (9), (10), для системы (7) справедливы следующие соотношения:
Га1 (/1а1 + /2)х1 > /1(Ь1Мз1£пх3 + )2 + , < 0,
2 2 а1 (/1а1 + /2)x1 < l1(b1Msignx3 + ) + 5*,
VV> 0,
Как видно, в системе возникает орбитально устойчивые движения [13], и с точностью до величины X выполняется соотношение
l1 а2 + l2 x2 + b1M|x3| + ^1x3 » const. (11)
Более того, в системе (7) возникает предельный цикл. В силу ограниченности объема статьи здесь не приводится доказательства этого утверждения, однако результаты моделирования, приведенные в § 4, служат численным подтверждением его существования.
Пусть частота автоколебаний ю в предельном цикле достаточно высока (десятки килогерц), что можно обеспечить выбором параметров закона управления. Уравнения относительно средних со-
ставляющих на периоде колебаний от переменных системы (5)
х 1о = -(а1 - Ь1Мк/1)х1о - а2х2о - Ь1куо + х 2 = —(а2 — Ь2Мк)х1о — а1х2о — Ь2куо +
У о = /2х1о,
где к — коэффициент вибролинеаризации [14], х1о, х2о и уо — средние на периоде значения переменных х1, х2 и у.
Если усредненная система устойчива, то в установившемся режиме (при г ^ да) выполняются соотношения
Х10 0,
Х20
_ а2^1 - ^Mk^
Уо
а2Ь2Мк - а1Ь1Мк'
= - а1 - b 2 MM 2 а2Ь2Мк - а1 b1 Mk'
(12)
Таким образом, алгоритм управления (6) обеспечивает компенсацию внешних постоянных возмущений и относительно переменной х1 с точностью до амплитуды автоколебаний.
Точный расчет параметров автоколебаний для системы (5), (6) затруднителен, поэтому найдем приблизительные выражения для амплитуды и периода колебаний переменной х1(г), закон изменения во времени которой аппроксимируем линейной зависимостью. Полагая внешние возмущения (4) постоянными, с учетом соотношений (12) вычислим среднее значение функции (8) на периоде колебаний Т = 2п/ш и получим выражение для приближенного значения амплитуды колебаний переменной х1(г):
A = 3 /1 M M 2 - /1 5 1. I\I а1 ( -1 а1 + -2 )'
(13)
Как видно из соотношения (13), выбором амплитуды управляющего воздействия и1 (6) согласно неравенству М . |^1| можно обеспечить грубость амплитуды сигнала х1(г) в режиме автоколебаний.
Вычисляя время между переключениями управляющего воздействия с учетом модели системы (7) и принятых упрощений, найдем частоту и период колебаний в номинальном режиме работы (при = 0) профилометра-профилографа:
f =
1
T = 4 /1
+ 4
3/1
а1(l1 а1 + l2)
(14)
2
3. СИНТЕЗ АЛГОРИТМА ИДЕНТИФИКАЦИИ
В § 2 было показано, что в установившемся режиме существует устойчивый предельный цикл (13), (14), в котором амплитуда управления их постоянна, а амплитуда сигнала (13) стабильна по отношению к внешним возмущениям п и п2. Следовательно, в режиме автоколебаний переменные X и их могут быть использованы в качестве опорных сигналов при синтезе идентификатора параметров модели (3).
Далее синтезируется система идентификации параметров неровностей профиля с применением наблюдателей на скользящих режимах [9]. Данная система реализуется в виртуальной программной среде, поэтому размеры неидеальностей виртуальных управляющих воздействий пренебрежимо малы, что обеспечивает возникновение идеального скользящего режима в наблюдателе [14, 15].
Особенность рассматриваемой задачи заключается в необходимости одновременного вычисления как параметров объекта (3), так и внешних возмущений. Далее будет показано, что такую систему идентифцикации можно построить с применением наблюдателей на скользящих режимах, а также декомпозиционных методов синтеза на основе разделения движений в замкнутой системе благодаря обратной связи.
Для оценивания внешних возмущений воспользуемся методом динамической компенсации [12], согласно которому введем модель внешних постоянных возмущений ^ и 42 вида
41 = о, 42 = о.
где аг-, и bi — оценки параметров системы (5) и
возмущений (15), vl; и vb, i = 1, 4 — корректирующие воздействия наблюдателя.
Поскольку значения сопротивлений R1 и R2 в уравнениях (1) приблизительно равны, размер ЭДС движения pi1ra/(80 + рф) незначителен (см. уравнения (1)), а различие суммы x1 и разности x2 токов сравнимо с параметрами 80 и рф (80 . рф), постольку в уравнении для ,х1 преднамеренно была опущена величина а 2 x2. Компонента а 1 x2 в уравнении для х2 вводится с помощью оценки а 1 из первого уравнения наблюдателя (16).
Для решения задачи идентификации организуем скользящий режим на многообразиях x1 =
= x1 — ,x1 = 0 и x2 = x2 — x2 = 0. Уравнения относительно невязок x1 и x2 имеют вид
Х = — а1 ■ — а2^2 + b1 U1 + 41 — vn, Х2 = — а2 ■ — а^ + b2 U1 + 42 — v21,
где а/ = а/ - аг, bi = bj - bi, 4i = 4i - 4i, i = 1, 2.
Выберем разрывные корректирующие воздействия наблюдателя vn, i = 1, 2 в виде
Уг1 = L;sign(■), L; = const > 0, i = 1, 2. (17)
При L1 > |— а1 x1 — а2х2 + b1 u1 + 41|, (15) L2 >
1 а2Х1 а1 Х2 + b2 U1 + 42 1 на многообразиях
Для решения задачи идентификации параметров и внешних возмущений построим наблюдатель со структурой, объединяющей в себе модель объекта управления (6) и возмущений (15), а именно
=
-а 1 x1 + ь1 u1 + + v
11
а 1 = X1V12,
b1 =
x2
41 =
-а 2 x1 - а 1 x2 + b2 U1 + ^2 + v21,
A _
а 2 = -x1v22,
A
b2 = U1V23,
4 2 = V24, (16)
X = 0, I = 1, 2, возникает скользящий режим, движение в котором описывается уравнениями метода эквивалентного управления [9]:
= - а1Х1 - а2Х2 + Ь1 и1 +
ОУед = - а2Х1 - а1Х2 + Ь2 и1 + 42 , (18)
На практике значения, эквивалентные управления (у;1) , / = 1, 2, могут быть получены как значения выходов фильтров первого порядка [9]
ЦТ i = -Ti + Vj^ Шп Ti(t) = v^leq(t), ц ^ +0 4
i = 1, 2.
(19)
Наблюдатели на скользящих режимах позволяют получить всю информацию о параметрах модели объекта управления и внешних ограниченных возмущениях. Используя значения эквивалентных управлений, можно выбрать корректирующие воз-
действия наблюдателя (16) так, чтобы получить оценки параметров и возмущений. Для этого выберем оставшиеся корректирующие воздействия, например, линейными:
V.. = — к.т, к. = сош! > 0, I = 1, 2, } . ' }
У = 2,4.
(20)
Покажем работоспособность алгоритма идентификации (16), (17), (19), (20) в предположении, что производные от параметров системы и внешних возмущений ограничены некоторыми величинами Д.., /' = 1, 3 , I = 1, 2:
|а ,1 < Дь, |Ь , | < Дм, 14 , | < Дз„ I = 1, 2.(21)
Запишем уравнения относительно невязок при движении в скользящем режиме (х, = 0, I = 1, 2) с учетом выражений (18)—(21) для системы (16):
ё, = А(г) ё, + х,, I = 1, 2,
(22)
где ё. =
^ _ л
а/ 4,
, до =
-к2 х1 к2 х1«1 к2 х1
к3х1и1 -к3и1 -к3и1
к4 х1 -к401 -к4 у
Х1
( \
- к2а2х1х2 + (X1 к3 а2и1х2 + Ь1 к4 а2 х2 + 41 У
Х2
( _ \
- к2 а1 х1 х2 + а 2 кз а1 и^ + Ь 2
к4а1х2+ 42
Учитывая неравенства (21), а также ограниченность переменных х1 и х2, запишем ограничения на возмущения ||%;|| < Д, I = 1, 2.
Введем преобразование координат для системы (22) в виде
ё* = Тё,, Т = Шав
_1__1 1
#2' Т^з' #4
Уравнения системы (22) в новых переменных имеют вид
ё* = А*(г) ё* + х*.
(23)
где А*(г) = ТА(г)Т 1 =
-к2х1 Ткйх^! 7^2^х1
Тк2к3х1и1 -кз и1 ^Ткзк4и1
#2^1 ^л/к3к4и1 -к4 у
X* = ТХ/.
Для доказательства сходимости алгоритма идентификации (16), (17), (19), (20) рассмотрим функции Ляпунова в виде
—* т — *
V, = ё* ё*, / = 1, 2.
Производные, согласно уравнениям (23), определяются выражениями
V, = -(7^2х1 ё*1 - ТТз «1 ё*2 - ё*з )2 + а,, (24)
—* т — * -
где а, = 2 ё, х*, ё., у = 1, 3 — компоненты век—*
тора ё,.
В силу существования предельного цикла (11) сигналы х1 и и1 в выражениях (24) линейно независимы, поэтому выражение -(^^2 х1 ё*1 - ^к! и1 ё*2 -
I— —* 2 _* -
- ,у/к4 ё,з) обнуляется только при ё. = 0, у = 1, 3 . Следовательно, собственные движения системы (23), а значит и системы (22) устойчивы. Таким образом, доказано, что траектории системы (22) сходятся в окрестность начала координат, размеры которой определяются величиной Д, и существует константа © такая, что
иш|| ё, || < ©.
1 — с
(25)
Остановимся подробнее на вопросе выбора коэффициентов к}., у = 2, 4, корректирующих воздействий наблюдателя (16). Рассмотрим систему с усредненной по времени матрицей А(г)
ё,о =
+ 4¿о, I = 1, 2,
(26)
где Ао(г) =
х,о(г) = 2П 1 хг(г)Чт.
ш *
2п
ш
1+(2п/ю)
1 А(т)Чт,
1
1+(2п/ю)
ш
Отметим, что в режиме автоколебаний (11) при постоянных внешних возмущениях 41, 42 матрица Ао(г) является стационарной (или при принятых ранее предположениях квазистационарной). Рассмотрим разность решений систем (22) и (26), с учетом того, что матрица А(г) ограничена по норме некоторым числом: ||А(г)|| < N.
Согласно выражениям (22) и (26)
ё, - ё,о = А(г)ё, + X, - Аё,о - Х,о = = Ао(ё, - ё,о) + (А(г) - Ао)ё, + X, - ХЮ. (27)
В силу доказанной устойчивости по Ляпунову системы (22), принимая во внимание ограничения на норму матрицы А(?), выражение (25), можно
записать следующие ограничения: ||(А(?) — Аф) 9г- + + - хЛ < N0 + А.
Запишем решение системы (27), используя формулу Коши:
0/ (t) - 0,0 (t) = [ 0, (to) - 0/o (to)] e
t
A0(t-10)
+ J eA(t-T) [(A(t) - Ao) 0/ + X/ - Wldx.
Выбором коэффициентов к-, 7 = 2, 4, может быть обеспечена заданная степень устойчивости А,0 матрицы А0. Можем записать следующую оценку
II0/(?) - 0/о (<)|| < II0/(?о) - 0/о (?о)1|Се-"°('-'0) +
+ C(1
(t -10)) lo1 [N® + А],
где C = ||T ||||T 1||, T — матрица перехода матрицы A0 к жордановой форме.
Очевидно, что при t ^ да справедливо соотношение
lim ||0,(t) - 0/0 (t)|| ^ lo1 C[N® + А].
t — c
Таким образом, траектории усредненной системы (26) отличаются от траекторий исходной системы (22) на некоторую величину, определяемую неопределенностями (21). В такой ситуации для выбора желаемой скорости сходимости системы (22) в невязках может быть назначен заданный спектр усредненной матрицы A0. Действительно, используя выражение
A =
-k2(xi)o k2(xioi
)o (x1 )o
k3(xiUi)o — k3M2 -k3(U1)o (x1 )0 —k4(u1 )0 —k4 )
можем записать характеристическое уравнение для системы (26):
ёе!;[А0 — p/3] = 0 ^ p + a2p + a1p + a0 = 0,
где через (-)0 обозначена: средние на периоде значения сигналов, которые могут быть получены из результатов моделирования или численными метода-
2 2 2 2 ми, a2 = [к2( х )о + к3М + к4], a1 = [к2( )0(к3М +
+ k4) + k3k4(M
(ui )0)
k2k3 (xi ui )0
(xi )0 ],
2 2 2 2 ao = к2(*1 )ок3к4(^^ - (°1 )о ) - к2к3к4(^1^1)0 +
^2^3(^101)0(^1)0(01)0 + к3к4(х1)0(.х101)0(01)0] -- (*1 )2 kзM2.
Как видно, полученные соотношения на коэффициенты характеристического уравнения позволяют выбором значений к-, у = 2, 4, задать желаемые коэффициенты характеристического уравнения замкнутой системы и, следовательно, заданный спектр матрицы А0.
4. РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ
Моделирование проводилось при следующих значениях параметров: активные сопротивления катушек индуктивного датчика ^ = 90 Ом, Я2 = 80 Ом; номинальный зазор 80 = 0,003 м; конструктивные
параметры к = 0,24-10-3 м/Гн, р = 0,02 м; параметры управляющих воздействий (6) М = 10, /1 = 100,
о
/2 = 10 ; начальные условия ^(0) = 0,004 А, /2(0) = 0; номинальные параметры а11 = 1125, а22 = 1000, а1 = 1062,5, а2 = 62,5, ^ = 25.
Вначале покажем работоспособность алгоритма управления (6). На рис. 3 представлены результаты моделирования в номинальном режиме работы при = 42 = 0. Амплитуды и частота колебаний, вычисленные по формулам (13) и (14), А = 0,006639 А, / = 4620 Гц.
По результатам моделирования получились следующие значения параметров автоколебаний: А = 0,00663 А, / = 4630 Гц. С практической точки зрения предположение о линейности х1 оправдано, и выражения (13) и (14) достаточно точно оценивают амплитуду и частоту в номинальном режиме работы.
Во втором эксперименте (рис. 4) предполагалось, что внешние возмущения изменяются по гармоническому закону с частотой напряжения питающей сети 50 Гц:
П1 = 37,58т(100л?), = 72,58т(100л?),
^ (28) П2 = 358Ш(100л?), 42 = 2,58Ш(100л?),
Как видно из результатов, норма опорного сигнала х1 достаточно стабильна, несмотря на достаточно большие возмущения, и является «хорошим» опорным сигналом для решения задачи параметрической идентификации, поскольку его «среднее» на периоде значение и амплитуда слабо зависят от возмущения 41.
0
e
Рис. 3. Результаты моделирования алгоритма управления (6) при отсутствии внешних возмущений
На рис. 5 представлены результаты моделирования работы наблюдателей (16), (17), (20) с коэффициентами к2 = 109, кз = 10з, кз = 104, Х1 = Ь2 = 100 при законе изменения профиля ф(г) = 5-з8т(550г) + + 5-з8т(275/). Оценка параметра ф(г) производит-
А А
ся согласно выражению ф(г) = Ь2 к/р (см. уравнения (3)).
Как видно, скорость сходимости оценок параметров к истинным значениям сравнима со временем установления колебаний токов в обмотках датчика. Разработанный подход позволяет компенсировать влияние квадратурной составляющей а2х1, так как происходит динамическое вычисление коэффициента а2, который зависит от скорости измерения (из-за ЭДС движения) и величины неровностей профиля.
На рис. 6 приведены результаты моделирования алгоритма управления без компенсации влияния внешнего возмущения в системе (3). При этом, также как и при классическом подходе [1, 2], описанном в постановочной части статьи, для питания обмоток датчика применяется генератор напряжения высокой частоты:
и2 = 10Б1П(14 000пг).
(29)
На первой стадии эксперимента возмущения отсутствуют и наблюдатель (16, 17), (20) позволяет оценить размер неровностей профиля. На второй
стадии (при г > 0,02 с) на систему начинают действовать возмущения (28). Из-за отсутствия компенсации возмущений в алгоритме управления среднее значение одного из опорных сигналов теперь во многом определяется значениями 41 и 42,
Рис. 4. Результаты моделирования алгоритма управления (6) при гармонических внешних возмущениях
и
Рис. 5. Моделирование работы наблюдателя (16), (17), (19), (20)
что приводит к неустойчивости алгоритма идентификации. Действительно, коэффициенты обратной связи (20) наблюдателя выбраны для значения амплитуды автоколебаний (13), которая может быть существенно меньше «средней» на периоде составляющей сигнала хр вызванной возмущениями. Как известно, большие коэффициенты в канале обратной связи могут привести к неустойчивости наблюдателя [16].
На рис. 7 приведены результаты моделирования алгоритма идентификации без компенсации влияния внешнего возмущения, т. е. уравнения наблюдателя (16) выбраны без учета модели возмущений (15) в форме
а1
— а 1 х1 + а и1 + у11,
а1 к^х^т^
А
¿а1 = к2и1т1,
0,1 0,05 0
-0,05
-0,1
0,05 0
-0,05
А
1, / Ф
к V
г ^
0 0,02 г, с 0 0,01 0,02 0,03 г, с
Рис. 6. Моделирование при алгоритме управления (30)
0,02 0
-0,02
Ф
А Ф
0 0,005 0,01 0,015 0,02 0,025 0,03 0,035 г, с
Рис. 7. Моделирование при отсутствии компенсатора возмущений в алгоритме идентификации
Х2 = —а 2 — а 1 х2 + ¿>2 и1 + v21,
а 2 ^^1^1X2,
а
¿>2 = k^O!*^.
(30)
Также рассматриваются две стадии. Сначала возмущения отсутствуют и алгоритм идентификации (17), (19), (20), (29) демонстрирует хорошую работоспособность. Далее, при г > 0,02 с появляются возмущения (28), и наблюдатель расходится. Данный эксперимент демонстрирует необходимость применения расширенного наблюдателя типа (16).
ЗАКЛЮЧЕНИЕ
Представлены алгоритмы управления и идентификации системы измерения профиля поверхности. Замкнутая система обладает высоким быстродействием, и, кроме того, оказывается нечувствительной к внешним аддитивным и параметрическим возмущениям, в предположении, что их удается описать некоторой динамической моделью. Существенно, что предложенные в работе алгоритмы управления и идентификации не предполагают какой-либо настройки параметров первичного преобразователя, в отличие от известных подходов к построению приборов оценивания шероховатости. Разработанные алгоритмы достаточно универсальны и могут быть применены в устройствах, содержащих дифференциальные датчики, например, в датчиках давления, влажности, массового расхода воздуха и др.
ЛИТЕРАТУРА
1. Бирюков Г.С., Серко А.Л. Измерение геометрических величин и их метрологическое обеспечение. — М.: Изд-во стандартов, 1987.
2. Дунин-Барковский И.В., Карташова А.Н. Измерение шероховатости, волнистости и некруглости поверхности. — М.: Машиностроение, 1985.
3. Kiselyov S.A., Kochetkov S.A., Shavrin P.A. The control and identification algorithm for devices with differential inductive sensors // Proc. of the 17th World Congress IFAC. — Seoul, Korea, 2008. — P. 1809—1814.
4. Kochetkov S.A., Shavrin P.A. Sliding mode identification for surface profile estimation // Proc. of the 9-th International Workshop on Variable Structure Systems (VSS'06). — Italy, Alghero, 2006. — P. 238—243.
5. Домрачев В.Г. Схемотехника цифровых преобразователей перемещений. — М.: Энергоатомиздат, 1987.
6. Сорочкин Б.М. Средства для линейных измерений. — Л.: Машиностроение, 1978.
7. Morrison E. The development of a prototype high-speed stylus profilometer and its application to rapid 3D surface measurement // Nanotechnology. — 1996. — Vol. 1. — P. 37—42.
8. Мирошник И.В., Никифоров В.О., Фрадков А.Л. Нелинейное и адаптивное управление сложными динамическими системами. — СПб.: Наука, 2000.
9. Уткин В.И. Скользящие режимы в задачах оптимизации и управления. — M.: Наука, 1981.
10. Ljung L. System Identification. Theory for the User. — New Jersey, USA: Prentice-Hall, 1999.
11. Журавлев Ю.Н. Активные магнитные подшипники: Теория, расчет, применение. — СПб.: Политехника, 2003.
12. Уткин В.А. Синтез инвариантных систем методом разделения движений // Автоматика и телемеханика. — 1983. — № 12. — С. 39—48.
13. Демидович Б.П. Лекции по математической теории устойчивости. — М.: Наука, 1967.
14. Кочетков С.А., Уткин В.А. Компенсация неустранимых неидеальностей исполнительных устройств // Автоматика и телемеханика. — 2010. — № 5. — С. 21—47.
15. Краснова С.А., Уткин В.А., Михеев Ю.В. Каскадный синтез наблюдателей состояния нелинейных многомерных систем // Автоматика и телемеханика. — 2001. — № 2. — С. 43—64.
16. Мееров М.В. Системы многосвязного регулирования. — М.: Наука, 1967.
Статья представлена к публикации членом редколлегии
В.Ю. Рутковским.
Кочетков Сергей Александрович — канд. техн. наук,
ст. науч. сотрудник, Институт проблем управления
им. В.А. Трапезникова РАН, ® (495) 334-93-21, И [email protected].
Мовая
книга
Сетевые модели в управлении / Сб. статей под ред. Д.А. Новикова, О.П. Кузнецова, М.В. Губко. — М.: Эгвес,
2011.— 443 с.
Настоящее издание сформировано на основе материалов специального выпуска электронного Сборника трудов «Управление большими системами» (ubs.mtas.ru) и посвящено задачам управления, в которых объект управления (и (или) система управления) имеет сетевую структуру.
Статьи разбиты по рубрикам, отражающим скорее неформальную группировку по актуальным научным направлениям, чем строгую, претендующую на полноту, классификацию:
— сетецентрическое управление и многоагентные системы;
— управление технологическими сетями;
— сетевые модели в принятии решений;
— когнитивные карты в управлении;
— сетевые организации и социальные сети.
Можно надеяться, что настоящий сборник, демонстрируя единство возможных подходов к решению задач сетевого управления объектами самой разной природы, не только будет интересен для ученых и практиков, но и сможет дать почву для интеграции усилий специалистов в разных разделах теории управления.