Научная статья на тему 'СИНТЕЗ СИСТЕМЫ СЛЕЖЕНИЯ ДЛЯ ОДНОЗВЕННОГО БЕЗДАТЧИКОВОГО МАНИПУЛЯТОРА ПРИ ВОЗДЕЙСТВИИ НЕГЛАДКИХ ВОЗМУЩЕНИЙ'

СИНТЕЗ СИСТЕМЫ СЛЕЖЕНИЯ ДЛЯ ОДНОЗВЕННОГО БЕЗДАТЧИКОВОГО МАНИПУЛЯТОРА ПРИ ВОЗДЕЙСТВИИ НЕГЛАДКИХ ВОЗМУЩЕНИЙ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
55
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОМЕХАНИЧЕСКАЯ СИСТЕМА / СЛЕЖЕНИЕ / ИНВАРИАНТНОСТЬ / БЛОЧНЫЙ ПОДХОД / РЕДУЦИРОВАННЫЙ НАБЛЮДАТЕЛЬ СОСТОЯНИЯ / S-ОБРАЗНЫЕ ФУНКЦИИ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Антипов А.С., Краснов Д.В.

В качестве объекта управления выступает однозвенный манипулятор, эластично сочлененный с двигателем постоянного тока и функционирующий в условиях неопределенности и неполных измерений переменных состояния. Поставлена задача синтеза разрывного закона управления в форме обратной связи, обеспечивающего отслеживание заданного сигнала угловым положением манипулятора. Особенности объекта таковы: угловое положение и скорость манипулятора недоступны для измерений, датчики расположены только на приводе; параметрические и внешние возмущения, воздействующие на манипулятор, являются негладкими и не могут быть непосредственно подавлены с помощью управления, воздействующего на исполнительное устройство. Для решения поставленной задачи применяется блочный подход, в рамках которого разработана декомпозиционная процедура синтеза нелинейных локальных связей, обеспечивающих инвариантность регулируемой переменной по отношению к неопределенностям, не согласованным с управляющим воздействием. Для оценивания углового положения и скорости манипулятора, необходимых для синтеза обратной связи, разработан редуцированный наблюдатель состояния. Для оценивания значений переменных состояния в этом наблюдателе реализован принцип восстановления внешних возмущений по их воздействию на объект управления, не требующий построения динамической модели внешних воздействий. И в задаче управления, и в задаче наблюдения были использованы S -образные ограниченные непрерывные локальные связи - гладкие (сигмоидальные) и негладкие (кусочно-линейные) соответственно, которые подавляли ограниченные возмущения, действующие с ними по одному каналу. Разработанные алгоритмы не требуют идентификации в реальном времени параметрических и внешних возмущений, но обеспечивают стабилизацию ошибок наблюдения и слежения с некоторой точностью. Эффективность разработанной динамической обратной связи подтверждена результатами численного моделирования.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Антипов А.С., Краснов Д.В.

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

TRACKING SYSTEM DESIGN FOR A SINGLE-LINK SENSORLESS MANIPULATOR UNDER NONSMOOTH DISTURBANCES

The controlled plant is a single-link manipulator having an elastic connection to a DC motor and operating under uncertainty and incomplete measurements. The problem is to design a discontinuous feedback control for tracking a given reference signal of the plant’s angular position. The angular position and velocity of the manipulator are not available for measurements; the sensors are located only on the drive; parametric and exogenous disturbances affecting the manipulator are nonsmooth and cannot be directly suppressed by control applied to the actuator. Within the block approach, a decomposition procedure is developed to design a nonlinear local feedback control. This control ensures the controlled variable’s invariance with respect to uncertainties unmatched with the control action. A state observer of reduced order is constructed to estimate the angular position and velocity of the manipulator required for feedback design. The state variables in this observer are estimated using the principle of restoring exogenous disturbances by their action on the controlled plant. With this principle, a dynamic model of exogenous disturbances is not needed. In both problems (control and observation), S -shaped bounded continuous local feedbacks are used (smooth (sigmoidal) and nonsmooth (piecewise linear) local feedbacks, respectively). These local feedbacks suppress bounded disturbances acting with them through the same channel. The algorithms developed below do not require real-time identification of parametric and exogenous disturbances. However, they stabilize the observation and tracking errors with some accuracy. The effectiveness of the dynamic feedback is validated by the results of numerical simulation.

Текст научной работы на тему «СИНТЕЗ СИСТЕМЫ СЛЕЖЕНИЯ ДЛЯ ОДНОЗВЕННОГО БЕЗДАТЧИКОВОГО МАНИПУЛЯТОРА ПРИ ВОЗДЕЙСТВИИ НЕГЛАДКИХ ВОЗМУЩЕНИЙ»

А

нализ и синтез систем управления

УДК 62-503.54 DOI: http://doi.org/10.25728/pu.2022.3-1

СИНТЕЗ СИСТЕМЫ СЛЕЖЕНИЯ ДЛЯ ОДНОЗВЕННОГО БЕЗДАТЧИКОВОГО

V V л

МАНИПУЛЯТОРА ПРИ ВОЗДЕЙСТВИИ НЕГЛАДКИХ ВОЗМУЩЕНИИ1

А.С. Антипов, Д.В. Краснов

Аннотация. В качестве объекта управления выступает однозвенный манипулятор, эластично сочлененный с двигателем постоянного тока и функционирующий в условиях неопределенности и неполных измерений переменных состояния. Поставлена задача синтеза разрывного закона управления в форме обратной связи, обеспечивающего отслеживание заданного сигнала угловым положением манипулятора. Особенности объекта таковы: угловое положение и скорость манипулятора недоступны для измерений, датчики расположены только на приводе; параметрические и внешние возмущения, воздействующие на манипулятор, являются негладкими и не могут быть непосредственно подавлены с помощью управления, воздействующего на исполнительное устройство. Для решения поставленной задачи применяется блочный подход, в рамках которого разработана декомпозиционная процедура синтеза нелинейных локальных связей, обеспечивающих инвариантность регулируемой переменной по отношению к неопределенностям, не согласованным с управляющим воздействием. Для оценивания углового положения и скорости манипулятора, необходимых для синтеза обратной связи, разработан редуцированный наблюдатель состояния. Для оценивания значений переменных состояния в этом наблюдателе реализован принцип восстановления внешних возмущений по их воздействию на объект управления, не требующий построения динамической модели внешних воздействий. И в задаче управления, и в задаче наблюдения были использованы 5-образные ограниченные непрерывные локальные связи - гладкие (сигмоидальные) и негладкие (кусочно-линейные) соответственно, которые подавляли ограниченные возмущения, действующие с ними по одному каналу. Разработанные алгоритмы не требуют идентификации в реальном времени параметрических и внешних возмущений, но обеспечивают стабилизацию ошибок наблюдения и слежения с некоторой точностью. Эффективность разработанной динамической обратной связи подтверждена результатами численного моделирования.

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

_ВВЕДЕНИЕ_

Рассматривается простейшая электромеханическая система - однозвенный бездатчиковый манипулятор, эластично сочлененный с двигателем постоянного тока (ДПТ) и функционирующий в условиях параметрических и внешних возмущений. Базовая задача состоит в управлении угловым положением манипулятора - стабилизации его на заданном уровне или отслеживании допустимого задающего воздействия. Несмотря на кажущуюся

1 Работа выполнена при частичной поддержке РФФИ (проект 20-01-00363-А).

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

плекс. Во многих исследованиях математическая модель состоит только из механической системы (динамика исполнительных устройств не учитывается), при этом проблема подавления несогласованных возмущений, действующих по разным каналам с управлением, остается открытой [6].

В предыдущей работе авторов [7] однозвенный бездатчиковый манипулятор, эластично сочлененный с ДПТ, рассматривался с учетом указанного комплекса неопределенностей в предположении, что задающее воздействие, параметрические и внешние возмущения являются гладкими функциями времени. Это позволило представить модель объекта управления в каноническом виде «вход -выход» относительно смешанных переменных (линейных комбинаций от переменных состояния, внешних воздействий и их производных) и решить на ее основе и задачу наблюдения, и задачу слежения. Проблема оценивания значения неизмеряемой регулируемой переменной, необходимого для синтеза обратной связи в наблюдателе смешанных переменных, решалась путем использования дополнительного контура подсистемы наблюдения. Однако в процессе эксплуатации на механический объект часто воздействуют негладкие возмущения - ударные нагрузки, силы сухого трения [8]. Эти возмущения нельзя дифференцировать и они не могут быть непосредственно подавлены или скомпенсированы посредством управления, действующего на электропривод. В данной работе рассматривается именно этот случай негладких и несогласованных внешних и параметрических возмущений, а также случай кусочно-непрерывных задающих воздействий, что является препятствием для применения типовых методов управления, в частности метода линеаризации обратной связью [9, 10]. Описание модели объекта управления и постановка задачи приведены в § 1.

Для синтеза системы слежения в указанных условиях представляется целесообразным применение блочного подхода, в рамках которого переменные состояния используются как фиктивные управления в виде функций определенного класса, к которым предъявляется требование гладкости [11, 12]. При этом возмущения будут согласованы с фиктивными управлениями и могут быть подавлены с заданной точностью. Исходная система преобразуется к системе, записанной относительно ошибки слежения и невязок между реальными и сформированными фиктивными управлениями (инвариантными локальными связями), дифференцирование внешних сигналов не выполняется. Истинное разрывное управление, действующее на исполнительное устройство, обеспечивает после-

довательную сходимость невязок в заданные окрестности нуля и, как следствие, выполнение цели управления - стабилизации ошибки слежения. Стабилизирующие фиктивные управления предлагается сформировать в виде гладких и ограниченных сигма-функций, чтобы избежать в начале переходных процессов всплесков, характерных для систем с линейными обратными связями с большими коэффициентами [11, 13], которые традиционно используются для подавления внешних возмущений. В статье [12] была разработана процедура синтеза сигмоидальных локальных связей для нелинейного одноканального объекта в предположении, что функции от переменных состояния в правых частях дифференциальных уравнений, описывающих динамику системы, всюду ограничены. Научная новизна данного исследования состоит в разработке процедуры блочного синтеза и выбора параметров сигмоидальных фиктивных управлений для почти линейной системы пятого порядка в условиях действия негладких внешних возмущений (с производными, терпящими разрыв). Особенность объекта состоит в том, что с теоретической точки зрения в уравнениях системы линейные комбинации переменных состояния не являются ограниченными. Для достижения цели управления требуется обеспечить, чтобы значения внутренних переменных в процессе регулирования принадлежали конкретным диапазонам. Процедура синтеза базового закона управления с учетом указанных особенностей объекта управления приведена в § 2.

В § 3 представлено решение задачи наблюдения для случая, когда угловое положение и скорость манипулятора, требуемые для синтеза обратной связи, не могут быть измерены (например, из-за агрессивной среды, вибрации и т. п. [14]), и датчики установлены только на приводе. Построен редуцированный наблюдатель состояния, в котором для оценивания переменных состояния реализован принцип восстановления внешних возмущений по их воздействию на объект управления, не требующий использования динамической модели восстанавливаемых сигналов [15, 16]. Согласно этому принципу оцениваемая переменная трактуется как внешнее возмущение. При этом получение ее оценки осуществляется с помощью обратной связи в наблюдателе (корректирующего воздействия). Данный подход позволил построить робастный наблюдатель состояния без использования уравнений системы с неопределенными параметрами. Разработана декомпозиционная процедура синтеза кусочно-линейных обратных связей, обеспечивающих решение задачи наблюдения с

заданной точностью в условиях действия на механическую подсистему параметрических и внешних возмущений. Благодаря использованию S-образных инвариантных обратных связей (гладких - в задаче слежения, кусочно-гладких - в задаче наблюдения) в процессах наблюдения и управления не требуется дополнительно идентифицировать неопределенные параметры и внешние возмущения, достаточно знать диапазоны их изменения. Параметры регулятора не требуют перенастройки при произвольном изменении неопределенностей в допустимых интервалах. Этот вывод проиллюстрирован результатами численного моделирования, приведенными в § 4.

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

Математическая модель однозвенного жесткого манипулятора с поворотным шарниром, упруго соединенного с валом ДПТ, описывается дифференциальными уравнениями [7, 17]

хг = х,, х2 = -а21хг - а2 sin^) + b2x3 + f{t), (1)

— | assx, ~ь /л- / /.

(2)

Уравнениями (1) описывается динамика манипулятора, уравнениями (2) - динамика ДПТ с постоянными магнитами [6], а41 = - а43< 0, значения остальных конструктивных коэффициентов положительные:

Ь2 = а21 = к / Jl, а2 = Щк / Jl, а43 = к1 / Зт,

а44 = й / ч1т , Ь4 = кт / Jm ,

а54 = с / L, а55 = Я / Ь, Ь5 = 1/ Ь.

Описание переменных х = (х5)т и параметров системы (1), (2) приведено в табл. 1.

В системе (1), (2) выходной регулируемой переменной является угловое положение звена манипулятора Xi(i), напряжение питания якорной цепи ДПТ u рассматривается как разрывное управление. Ставится задача синтеза динамической обратной связи, обеспечивающей отслеживание выходной переменной x1(t) заданного сигнала g(t) в следующих предположениях:

• за точку отсчета x1(t) = 0 принято нижнее вертикальное положение звена манипулятора, которое является устойчивым, максимальная угловая скорость звена манипулятора ограничена:

| x(t) |— п, | x2(t)|— X2, t >0, X2 = const >0; (3)

• начальные значения переменных состояния находятся в известных диапазонах:

|x,- (0) < X,.,0 = const > 0, i = 15; (4)

• датчики расположены только на исполнительном устройстве, значения переменных x1(t), x2(t) не измеряются, значения переменных x3(t), x4(t) x5(t) измеряются, шумы в измерениях отсутствуют;

• текущие значения задающего воздействия g(t) известны, его производная g(t) полагается негладкой неизвестной функцией времени, ограниченной известной константой:

ls(OI<G0<jr; |£(0l<Gl5 t> 0;

G0, G1 = const > 0;

• значения параметров kl, Jm, d, km и, следовательно, a43, a44, b4 известны, параметры m , h, Jl, c, R, L и, следовательно, b2 = a21, a2, a54, a55, b5 точно не определены и могут изменяться в процессе эксплуатации в известных диапазонах:

(5)

— a21 (t) — a

21, max' 2,min

— a2 (t) — a2

a.

'5 j ,min

— a5 j (t) — a5 i.max, j = 4,5

5 j,max'

b5,min — b5(t) — b5,max 't > 0;

(6)

Таблица 1

Описание переменных и параметров объекта управления

a

Обозначение Описание, единица измерения Обозначение Описание, единица измерения

x1 угловое положение манипулятора, рад g ускорение свободного падения, 9,8 м/с2

x2 угловая скорость манипулятора, рад/с к, жесткость передаточного механизма, Нм/рад

x3 угловое положение вала ДПТ, рад J, 2 момент инерции манипулятора, кгм

x4 угловая скорость вала ДПТ, рад/с кт коэффициент передачи, Нм/А

x5 ток якоря ДПТ, А Jm момент инерции ДПТ, кгм2

f (t) неконтролируемое возмущение, Н/(кгм) d коэффициент демпфирования, кг-м2/с

u напряжение питания якорной цепи ДПТ, В c коэффициент противо-ЭДС ДПТ, Вс/рад

h длина манипулятора, м L индуктивность якоря ДПТ, Гн

m масса манипулятора, кг R сопротивление якоря ДПТ, Ом

• f (t) - неизвестная негладкая функция времени, ограниченная по модулю известной константой:

\f (t)| < F = const > 0, t > 0. (7)

В контуре обратной связи предполагается использование только наблюдателя неизмеряемых переменных состояния, идентификаторы неизвестных параметров и генераторы внешних воздействий в построения не вводятся. В этих условиях стабилизация ошибки слежения e1(t) = xi(t) -g(t) е R возможна лишь с некоторой точностью. Цель управления - обеспечить в замкнутой системе выполнение условия

K(t)| <Aj, t >

(8)

где А1 > 0, ^ > 0 - заданные точность стабилизации и время ее достижения соответственно.

2. БАЗОВЫЙ ЗАКОН УПРАВЛЕНИЯ

Вначале сформируем в системе (1), (2) закон управления, используя заданный сигнал g(t) и все переменные состояния, а потом спроектируем наблюдатель для оценивания неизмеряемых переменных состояния. Для синтеза обратной связи применим блочный принцип управления [11, 12].

Система (1), (2) представляет собой блочную форму управляемости [11]. Это означает, что истинное управление входит аддитивно с ненулевым множителем только в последнее уравнение; в правой части каждого г'-го уравнения (блока), ' = 1,4, могут присутствовать функции только от переменных состояния хь...,хг, а переменная следующего г'+1-го уравнения входит аддитивно с ненулевым множителем. Такой вид позволяет в каждом г'-м уравнении рассматривать переменную хг+1 как фиктивное управление и последовательно (сверху вниз) формировать локальные связи в каждом уравнении, которые в последнем блоке будут обеспечены с помощью истинного управления. Тот факт, что первое уравнение записано относительно именно регулируемой переменной, позволяет рассматривать систему (1), (2) как треугольную (по составу аргументов функций в каждом уравнении за исключением фиктивных управлений) форму «вход - выход» и решать на ее основе задачу слежения.

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

S-образных сигма-функций с двумя настраиваемыми параметрами [12]:

х* =-mi _1a(ki_1ei _1), ki mi _1 = const > 0, i = 2,5, (9) где o(ki-1 ei-1) = 2/(1 + exp(-k i-1 ei-1)) -1 - нечетная и ограниченная сигма-функция; |o(k;-1ei-1)| < 1, ei е R (i = 2,5) - невязки между переменными xi и желаемыми фиктивными управлениями х* (9):

ei = xi- х* = xi + m-1 o(k,-1 e-1), i = 2,5 (10)

Истинное управление (напряжение питания ДПТ) естественно принять в виде разрывной функции [6]

u = -m5sign(e5), m5 = const > 0,

sign(e5) =

+1, e5 > 0,

-1, e5 < 0,

(11)

при е5 = 0 значение функции знака не определено, но ограничено отрезком [—1; 1]. Замкнутая система (1), (2), (11), записанная относительно ошибки

слежения и невязок (10), имеет вид:

el=e2-mla(klel)-g, ё; =bi(ei+j -що(к&))~

-¿ae+f +Ai-1, i = 2,3,4,

j=i

ё5 = -a54e4 - a55e5 + f5 + A4 - ¿y/?5sign(<?5),

(12)

где Ь3 = 1, элементы ау, указанные в формуле (12), но отсутствующие в системе (1), (2), равны нулю, Лг—1 - полные производные фиктивных управлений (9)

Ai -1 = imi -1°(ki -1ei -1) =

^ (13)

= 0,5/??;_1А';_1 X (1 - о2 ))<?м, ¿ = 2, 5; /2 = —а21 g — а2 81л(е1 + g) + / ), /3 = 0, /4 = а43(т2а(к2е2) + g) + а44т3о(к3е3), /5 = а54т3о(к3е3) + а55т4о(к4е4). В силу формул (5)-(7) значения fi ограничены, их оценки зависят от амплитуд фиктивных управлений:

^^ < а21,тах^0 + а2,тах + Р = ^

|у4 Ct )| < а43 (т2 + G0) + а44Шз = (14)

|/5Ct^ < а54,тах т3 + а55,тах т4 = ^

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

(15)

ленностям. Амплитуду разрывного управления (11) нужно выбрать так, чтобы обеспечить в системе (12) возникновение за конечное время

0 < t5 < t1 скользящего режима на поверхности е5 = 0. Согласно блочному принципу управления параметры фиктивных управлений (9) следует выбрать так, чтобы организовать последовательную сходимость невязок в некоторые окрестности нуля:

|e5(t)| — Л5,t > t5 > 0 ^ |e4(t)| — А4,

t > t4 > t5 ^... ^ |e1(t) — A15 t > t1 > t2,

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

где Л1 и t1 заданы выражением (8) а Ai = const > 0,

1 = 2,5, назначаются произвольно. В первом неравенстве (15) отражен тот факт, что в реальных системах из-за различного рода неидеальностей скользящий режим возникает в некотором пограничном слое поверхности переключения [6].

Сигма-функцию можно оценить снизу кусочно-линейной функцией

0,8|sat(kei )| — \о(кА )| < 1,

~sign(e), И > 2,2/ к, (16)

ки /2,2, И — 2,2/ к, i = 171,

sat(kiei) =

где с(±2,2) ^±0,8, =±2,2/ кг - точки разделения о(к;ё;) на почти линейную и почти постоянную функции [12]. От выбора значения к - коэффициента усиления в аргументе сигма-функции -зависит точность стабилизации соответствующей невязки. Зафиксируем обратно пропорциональную зависимость между коэффициентами усиления и точностью стабилизации невязок:

< 2,2/ к = Аг, г = 1,4. Тогда при выбранных значениях коэффициентов усиления

к: >2,2/А,i = 1,4,

(17)

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

тг, г = 1, 5 , посредством которого достигается последовательная сходимость невязок в соответствующие окрестности нуля (15). Достаточные условия, гарантирующие |ё;| <Аг, имеют вид:

е]е] <0 при \е\ > Д;,/ = 1,5 [6, 12]. Отсюда получим нижнюю оценку для выбора амплитуды в г-м (г = 1,4) блоке при условии, что во всех следующих блоках ] = г + 1, г + 2, ..., 5, невязки уже сошлись в заданные окрестности нуля |ё;.| <А;. (15). С учетом формул (5), (14)-(17) имеем:

0,8/??! > Gj + А2 => ехёх = ех (е2 - що{кхех) - g) <

^l^liAo+Gj -0,8/??1)<0, i-1

0,8b m >b A. ,+Va e. +

' i,min i i,min 1+1 / , j,max j

j=1

+Fi + |Лм | => е,ё, = e, (b; (ем ~ )) -i

"X j + fi +Ai-1) — j=1

— \et\(bi,min(Ai+1 " 08mi)" aijmn \et| +

IX,™ |e,| + Fi +|Af4|) < 0, i = 2, 3, 4;

j=i

h.......'» . > «54,max I + F5 + |Л4 | => =

= e5 ("a5AeA - a55e5 + f + Л4 - b5m5sign(e5)) —

— |e5 I (a54,max " a55,min |И5 | + +F5 +1ЛJ " b5,minm5) <

(18)

Для реализации достаточных условий (18) требуется оценить диапазоны изменения значений переменных системы (12) и их производных в процессе регулирования с учетом заданного времени стабилизации ошибки слежения (8). Соответствующая процедура и итоговые неравенства для

выбора амплитуд тг (г = 1,5 ) представлены в Приложении. Процедура опирается на консервативные оценки и доказывает существование решений неравенств (18). Принимаемые значения коэффициентов усиления (17) и амплитуд можно скорректировать в меньшую сторону по результатам имитационного моделирования.

В системе с неполным комплектом датчиков в законе управления (11) вместе с измеряемыми переменными g(t), х3(?), х() х5(?) будут использованы оценки Х1 ^), Х2 ^) неизмеряемых переменных состояния Хl(t), х2(0. В § 3 рассматривается задача синтеза наблюдателя состояния, который в условиях параметрической неопределенности объекта управления обеспечивает заданные точность и время оценивания:

| х(t)-х;(0|<8,-, г = 1,2, t >Т, 0 <Т <ц. (19)

В системе с динамической обратной связью закон управления (11) будет реализован в виде

и = -т581§п(ё5), (20)

где ошибка слежения и невязки (10) формируются по измеряемым и оценочным сигналам:

ё1 = х - g, ё2 = х2 + т1о(к1ё1), ё3 = х3 + т2а(к2ё2), е4 = х4 + т3о(к3 е3), е5 = х5 + т4о(к4 е4).

В замкнутой системе (1), (2) с динамической обратной связью (20) в качестве неидеальностей выступают ошибки оценивания (19), что приводит к появлению в скользящем режиме пограничного слоя

е — е51 = т4 |о(к4е4) — о(к4е4)| <А5. (21)

Из (21) и 5-образной формы сигма-функции следует, что наибольшее отклонение достигается в окрестности нуля, а на бесконечности влияние ошибок оценивания будет практически незаметно. С учетом первого приближения о(кх) ~ 0,5кх

можно дать следующую оценку отклонению (21):

|о(к4е4) — о(к4е4)| « 0,5к4|е4 — е4\ « « 0,5к4т3 |а(к3е3) — о(к3е3)| « 0,52к4т3к3 |е3 — е3\ « « 0,52к4т3к3т2 |о(к2е2) — о(к2е2)| «

~ 0,5 клт3к3т2к2 |е2 е^ ~

« 0,53 к4т3к3т2к2152 + т11 о(к1е1) — о(к1е1) | « « 0,53 к4т3к3т2 к2(52 + 0,5т1к151).

Из данного выражения с учетом принятых значений параметров регулятора и величины пограничного слоя А5, учитываемой при его настройке, следуют ограничения на ошибки оценивания, которые нужно обеспечить при решении задачи наблюдения:

82 + 0,5т1к181 <-5-. (22)

т4к4т3к3т2к2

3. НАБЛЮДАТЕЛЬ СОСТОЯНИЯ ДЛЯ ОЦЕНКИ ПЕРЕМЕННЫХ МЕХАНИЧЕСКОЙ ПОДСИСТЕМЫ

Система (1), (2) является наблюдаемой относительно измерений х3(^, x4(t) X5(t), однако наблюдатель состояния полного порядка невозможно синтезировать из-за наличия параметрических неопределенностей в модели и действия на объект неконтролируемых внешних возмущений. Для восстановления значений неизмеряемых переменных Xl(t), X2(t) воспользуемся процедурой оценивания внешних возмущений без построения динамического генератора возмущений [7, 15, 16] и будем строить наблюдатель пониженного порядка (редуцированный наблюдатель). В этом случае искомые оценки X, х2 могут быть получены только с заданной точностью (19), (22).

Согласно данной процедуре оценивания для построения редуцированного наблюдателя примем

за основу четвертое и первое уравнения исходной системы (1), (2), которые не зависят от значений неопределенных параметров и включают в себя неизмеряемые переменные с ненулевыми множителями:

х4 (-У^ ) ¿?44х4 ~ь ^ X, х2. (23)

Редуцированный наблюдатель строится на основе системы (23) с учетом измеряемых сигналов:

¿1 = -«43 (~ -2 ) ~ а44Х4 + а45Х5 + , ¿2 = У2, (24)

где г1, г2 - переменные состояния наблюдателя, v1, у2 - его корректирующие воздействия.

Введем ошибки наблюдения 81 = х4 — г1, е 2 = х1 — г2, относительно которых с учетом формул (23), (24) получим систему

¿1 = а43е2 -\\, ё2= х2-\>2. (25)

В силу имеющихся измерений значений параметра х4 текущие значения ошибки 81 ^) известны, ошибки 82(^ - неизвестны. Примем следующие начальные значения в наблюдателе (24) и, соответственно, в виртуальной системе (25):

г1(0) = х4(0) ^ 81 (0) = 0;

Z2(0) = 0 ^ 82 (0) = х(0), |82 (0) |< п.

(26)

Цель - сформировать корректирующие воздействия vb v2 так, чтобы обеспечить стабилизацию ошибок наблюдения и их производных с заданной точностью и за заданное время (19), (22). Для этого используем кусочно-линейные корректирующие воздействия [7, 15, 16]:

v1 = />1sat(/181), v2 = p2sat(/2v1), lt, p{ = const > 0,

sign(81), > 1/11, (27)

l181, Ы < 1/l1.

sat(l181) =

Функции (27) так же, как и сигма-функции, имеют 5-образную форму и по два настраиваемых параметра. Они более просты в реализации, но не являются гладкими. Однако последний факт не является критичным, так как в задаче наблюдения корректирующие воздействия не несут физического смысла и могут быть негладкими - в отличие от фиктивных управлений, в качестве которых принимаются переменные состояния (10) (а к ним, в свою очередь, предъявляется требование гладкости).

Лемма. Если в системе (25)-(27) внешний сигнал х2(0 ограничен условием (3), то для любых 81 > 0, 82 > 0, Т > 0 найдутся положительные

действительные числа р,, такие, что при любых р, > р1, I > ( , г = 1,2, будет обеспечено выполнение неравенств

|б2(0| =| Хl(t) - г2 (0| < 81, (28)

|x2(t) - v2(t)\ < 82, t > Т.

Доказательство леммы приведено в Приложении. Из выражений (19), (28) следует, что в качестве искомых оценок неизмеряемых переменных принимаются переменная состояния и корректирующее воздействие второго уравнения редуцированного наблюдателя (24): х^) =

х2() = v2(t).

4. РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ

Для проверки работоспособности разработанного метода синтеза динамической обратной связи было проведено численное моделирование в среде МЛТЬЛВ-81шиПпк замкнутой системы (1), (2), (20), (24) при начальных значениях х, (0) = 0,

г = 1, 5. Ставилась задача обеспечения достижения следующих значений целевых показателей (8):

А1 = 0,04 рад, 1 = 2с. (29)

С учетом значений (29), а также значений и диапазонов изменения параметров и внешних воздействий

к = 0,2, Jm = 0,01, й = 0,045, кт = 0,3;

т е [0,18; 0,25], к е[0,2; 0,3], Jl е [0,0072; 0,0225], с е[0,25; 0,33], (30)

Я е [3,8; 4,2], Ь е [0,006; 0,013];

|g(г)(t)| < 0,2, г = 0,1; \/(0| < 0,1

на основе неравенств (17), (П.9)-(П.13) (см. Приложение) были приняты следующие значения коэффициентов обратной связи:

к = 80, к2 = 25, к3 = 5, к4 = 8;

1 2 3 4 (31)

т1 = 0,3, т2 = 0,7, т3 = 10, т4 = 40, т5 = 90.

В силу выражений (19), (22) были определены значения целевых показателей для решения задачи наблюдения: 81 = 0,0008 рад, 82 = 0,002 рад/с, Т = 0,1 с. В наблюдателе (24) с учетом ограничения |х2^ )| < 5 = X 2 рад/с (3) на основе неравенств

(П.22), (П.26) (см. Приложение) приняты следующие значения коэффициентов коррекции (27):

1 = 155, l2 = 150; p1 = 60, p2 = 40. (32)

Проведено два численных эксперимента с одинаковыми коэффициентами регулятора (31) и наблюдателя (32), но с разными параметрами объекта и внешними воздействиями из диапазонов (30). В первом эксперименте в качестве значений неопределенных параметров объекта принимались левые границы отрезков (30) и внешние воздействия g(t) = 0,051 sin 11 +0,15cos(0,5t), f = 0,05 . Во втором эксперименте в качестве значений параметров объекта принимались правые границы отрезков (30) и внешние воздействия g(t) = 0,181 cos(t) |, f (t) = 0,05t, t e [0; 2) - пилообразная функция с главным периодом 2 с. Обратим внимание на то, что в обоих экспериментах задающие воздействия - кусочно-гладкие функции, производные которых имеют разрывы первого рода. В целях сравнения моделирование выполнялось и для системы со статической обратной связью (11) в предположении, что все переменные состояния измеряются, и для системы с динамической обратной связью (20), в которой оценки не-измеряемых переменных x1(t), x2(t) были получены с помощью наблюдателя (24), (27). При интегрировании использовался метод Эйлера с постоянным шагом 10-5.

На рис. 1-4 представлены результаты моделирования первого эксперимента. Для системы (1), (2) с динамической обратной связью (20), (24), (27) представлены: на рис. 1 - графики заданного сигнала g(t) и углового положения манипулятора x1(t); на рис. 2 - график ошибки слежения e^(t)= x1(t) -- g(t); на рис. 3 - графики a1 (t) = x1(t) - x1 (t), а2 (t) = x2 (t) - x2 (t) - отклонений оценок xcl(t) = z2 (t), x2 (t) = v2 (t), полученных с помощью наблюдателя (24), (27), от значений переменных x1(t), x2(t). На рис. 4 показан график e^(t) - e1o(t) - отклонения e^(t) от ошибки слежения e1G(t) в системе со статической обратной связью (11). На рис. 5-8 показаны аналогичные графики для эксперимента 2.

В табл. 2 для обоих экспериментов и законов управления приведены показатели качества: время регулирования t*: |e1(t)| — 0,04, t > t*; перерегулирование e1max > |e1(t), t > 0 ; достигаемая точность слежения Л1 > |x1 (t) — g(t)| в установившемся режиме при t > 10 с.

0.2 0.15 0.1 5 0.05

0

■0.05 -0.1 ■0.15

'Г\ х, /А Л

--- я

10

15 t, С

20

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

25

30

Рис. 1. Графики изменения значений переменных g(t), xi(t) для эксперимента 1

Рис. 2. График изменения ошибки слежения в1д(0 для эксперимента 1

Рис. 3. Графики изменения отклонений a1(t) = x1(t) - XX1(t), а2 (t) = x2 (t) - X2 (t) для эксперимента 1

Рис. 4. График изменения отклонения е1д(^)-е1с(^) для эксперимента 1

Рис. 5. Графики изменения значений переменных g(t), xi(t) для эксперимента 2

Рис. 6. График изменения ошибки ei„(t) для эксперимента 2

Рис. 7. Графики изменения отклонений а1(() = ж1(() - хс1(1), а2 (() = х2 (() - Х2 (I) для эксперимента 2

Таблица 2

Из рис. 1-8 и табл. 2 следует, что целевые значения показателей (29) достигаются во всех экспериментах. Ввод редуцированного наблюдателя (24), (27) в контур обратной связи не привел к существенному ухудшению качества регулирования.

ЗАКЛЮЧЕНИЕ

Цель настоящей работы заключалась в обеспечении отслеживания угловым положением одно-звенного манипулятора заданного сигнала в условиях действия негладких внешних воздействий в случае, когда датчики установлены только на приводе. Эта цель была достигнута путем применения блочной процедуры синтеза обратной связи с сиг-моидальными фиктивными управлениями, которые настраивались для «худших» допустимых значений неопределенных параметров и внешних возмущений. Для оценки углового положения и

Рис. 8. График изменения ошибки е1д(()-е1с(() для эксперимента 2

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

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

ПРИЛОЖЕНИЕ

П р о ц е д у р а (выбора амплитуд истинного (11) и фиктивных (9) управлений). Вначале оценим значения переменных состояния системы (12). В силу формул (3)-(5) и (10) для области их начальных значений имеем оценки

к (0) < Ху, + «0,1 е (0) < + т-!, г = 2Д (П. 1) В общем случае |ег (0) >Дг, г = 1,5, в системе (12)

монотонный переходный процесс гарантирован только для переменной последнего блока е5(г). В худшем расчетном случае значения переменных ег(г), г = 1,4 растут по модулю до тех пор, пока все переменные е/О, ] = = 5,4,...,г+1 не достигнут заданных окрестностей (15), т. е.

^(01 < |е5(0)| = е^, е(0| < |е;(гм)\ = е;,тах,г = 4Д (П.2)

Значения показателей качества регулирования

Наименование Статическая об- Динамическая

показателя, ратная связь (11) обратная связь

единица изме- (20), (24), (27)

рения

Эксперимент 1

г*, с 0,5380 0,5408

е1тах, рад 0,1510 0,1510

Д!, рад 0,0119 0,0119

Эксперимент 2

г*, с 0,5146 0,5147

е1тах, рад 0,18 0,18

Д!, рад 0,0299 0,0299

С учетом того, что в системе (1), (2) и, следовательно, в системе (12) а, = 0, , = 1,3, а44 > 0, в силу выражений (18) и (П.1), (П.2) можно дать следующие оценки переменных состояния и их производных:

ё1,шах < Х1,0 + + (ё2,шах ёг,шах < Хг,0 + тг-1 + Ьг,шах (ёг+1,шах - Аг+1 X +1. г = 2 3 ё4,шах < Х4,0 + т3 + Ь4 (ё5,шах - А5)(1 - exp(-a44t5 )) / а

(П.3)

4,шах 4,0 '"3 1 ^ 5,шах "5

ё5,шах < Х5,0 + т4;

|ё; (0| < Ь;,шах(2щ + еШшзк - Д;+1),Г е [0;г,.+1), < 2Ь,тахш;. Г >Г;+1, / = 13, = = 1; |ё4 (0| < К (2т 4 + <?5>ш„ - Д5) + а44е4шгх, Г е [0; г5), (П.4) |ё4 (0| < 2й4т4 + я44е4 шах, Г е ; х4), |ё4(0| <2Ъ4т4 +д44Д4, Г>Г4.

С учетом введенного разделения сигма-функции (16) для ее производной о'(к,в{) = 0,5 к,. (1 - о2 (к1в1)) имеем:

0 < о'(к,ё,) < 0,18к,, t е [0; t¡), |ё, (t)| > 2,2/ к,, 0,18к, < о' (к,ё,) < 0,5к,, t >t¡, |ё,(')| < 2,2/к, (П.5) г = 1~4.

На максимальные по модулю значения невязок, зависящих от времени (П.3), введем ограничения

ё1,шх < 2П ё,+1,шах < 3Щ + А,+1,1 = 1,3, (П.6) тогда выражения (П.3) примут вид

ё1,шах < Х1,0 + ^ + 3тЛ < 2П

ёг,шах < Хг,0 + Щ-1 + 3Ь;л„ахЩЧ +1 < 3т,-1 + Аг . г = 2 3

^шах < Х4,0 + т3 + Ь4 (Х5,0 + Щ4 - А5) >

х (1 - ехр(-а44'5)) / а44 < 3т3 + А4.

(П.7)

В силу формул (П.4)-(П.7) для производных фиктивных управлений (13) получим следующие оценки:

|Л; (0| = Щ---| <к,иг; Ъишахл = 1,3; ^ ^

|Л4(г)| < к4т42Ь4 + 0,5к4т4а44ё41Шх,' > 0.

Для того чтобы обеспечить выполнение неравенств (П.6), амплитуды тг, г = 1,4, должны быть ограничены сверху. Примем для удобства 0 < А, = Х,,0, , = 2,5, тогда из правых неравенств (П.7) получим

т1 < т1 г

2п - Х 1,0 + С0 3

щ < т.

2тг-1

3 Ьг ,mаxtг+1

г = 2, 3, Щ < т4,шах

2т3а44

(П.9)

Ь4(1 - ехр(-a44t5))

Очевидно, что верхние границы для выбора амплитуд (П.9) можно сделать сколь угодно большими путем

уменьшения значений , = 2,5, с соблюдением иерархии 0 < < г4 < ... < г2 < г1.

Формализуем процедуру последовательного выбора амплитуд т,, г = 1,5, которые обеспечат в замкнутой системе (12) выполнение условий (15) и, следовательно, цели управления (8) при заданных значениях А1, принятых значениях Аг = Хг,0, г = 2, 5 , и выбранных на их основе значениях коэффициентов усиления (17). Амплитуды нужно выбрать так, чтобы обеспечить сходимость невязок ё,(0, , = 5,1, на интервалах [?г+1; ?,], ?6 = 0, в заданные окрестности нуля с учетом выражений (18) и (П.7)-(П.9). Варьируемыми параметрами являются моменты времени Ч, г = 2,5 .

Шаг 1. С учетом выражения (П.7) и интервала сходимости [?2; Ч1] первое неравенство (18) можно представить в виде

> Х1,0 + + 3ЩЛ -А1 , ^ , „ _

0,8т1 >—:--+ ц + х20 ^

^ Щ1 > т1,шп =

х,0 + С0 -А + (^ + х -12)

(П.10)

0,8Ч1 - 3,8Ч2

Из неравенства (П.10) следует ограничение на выбор

0 < г2 < 0,8г1 - 3,8ч2 > 0 ^ г2 < 0,2г1. Фиксируем зна-

* *

чения г2, т :

0 < £ < 0, 2?1 : т1,ш1п (Ч2 ) < т^шах (^2);

т1* е[т1,ш,п(Ч2); т1,шах(Ч2)]

и переходим на следующий шаг процедуры.

Шаг г (, = 2,3). С учетом выражений (П.7), (П.8) и интервала сходимости +1; г* ] г-е неравенство (18) примет вид

0,8Ьг.ш1Птг > --1—-+ Ьг,ш1пХ;+1,0 +

'¡+1

+Е 0/,шахеЛшахСЩ*) + ^ + к,-1 СтГ-1)2 Ьг-1,ш

У=1

т,

-1 + (^штХ,+1,0 +Е а/,шах/»(Щ1)

(П.11)

/=1

^ т > т . =-

' ,•m1n 0,8Ь^;- (0,8Ь¡_mln + ЭЬ^шах)?,+1

^ + к,-1 (т,*-1)2 Ьг-1,шах)(?;- Ь+1) .

+--:-, г = 2, 3.

0,8Ь, (0,8Ь, . + 3Ь. )г. ,

5 г,:шт г V ? г,шах ^ г+1

Из неравенства (П.11) следует ограничение на выбор значения + 1: а8^*- (0,8Ь,,^п + 3Ь,,шах)',+1 > 0 ^

^ ',+1 < 0, 2Ь;,ш1п'*/ Ьг,шах, , = 2, 3, Ь3,ш1п = Ь3,шах = 1. Фик-,* *

сируем значения ',.+1, т1 .

< 2Ьг,mlntI* / Ьг,шах : тг,ш1п ('1+1) < тг,шах (',*+1); т1 е[mг,mln(tI:+l); mг,mаx(t1+l)]

и переходим на следующий шаг процедуры.

ё

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

Шаг 4. С учетом выражений (П.7), (П.8) и интервала сходимости [г5; г*4 ] четвертое неравенство (18) примет вид

08Ьт > т3 + Ь4 т4 (1 - ехР(-Д44г5 )) / а44 + г4 — г5

+Ь4Х5,0 + а41е1,тах + а43ез,тах + Р4 + )2 ^

^ m4 > m4,mrn

m + b Z5,0 + fl4l( Z1,0 + Go + M'O + (П12)

b4 (0, 8(i4 - t5) - (1 - exp(-fl44i5)) / ^44 )

+ а43 (X3,0 + т* + 3тз?4) + ^ + £3 Щ )2 ] (г44 - г5)

Ь4 (0,8(г4 - г5) - (1 - ехр(-а44г5)) / а44) '

Из неравенства (П.12) следует ограничение на выбор значения г5: 0,8г5 + (1 - ехр(-а44г5)) / а44 < 0,8г4. Фикси-

* .

руем значения г5, т4:

г54 + 1,25(1 - еХР( а44 г5 ))/ а44 < г4 : т4,т1п(г5 ) < т4_т.Ж X

т4 6 КтпЖ X ^.таЖ )]

и переходим на последний шаг процедуры.

Шаг 5. С учетом выражений (14), (П.7), (П.8) и интервала сходимости [0; г54 ] последнее неравенство (18) примет вид

> Х 5,0 + т* + . + . +

Ь5,тшт5 > -~4-+ а54,тахЩ3 + а55,тахЩ4 +

г5

+^4(т4*)2 ¿4 + (а54тах + 0,5^ т^) X (П.13)

х( X 4,0 + т* + ¿4 т*4)(1 - ехр(- а44г54))/ а44).

Процедура выбора амплитуд завершена. ♦

Д о к а з а т е л ь с т в о леммы. При решении задачи управления переменные замкнутой системы (12) сходились в некоторую окрестность нуля последовательно «снизу вверх» (15), т. е. сначала обеспечивалась сходимость е5 , затем е4 и так, пока не была достигнута цель управления - сходимость е1 . При решении задачи наблюдения в системе (25), напротив, устанавливается порядок сходимости ошибок наблюдения и их производных в окрестности нуля «сверху вниз», а именно

|е1 (г) < 1/ \, г > 0; (П.14)

Кзе2 (t) - Vi (t)| = |Yi (t)| < Й4зР2, t > to

(П.15)

|e2 (t)| < P2 +1 / (a43l2), t > t02, 0 < t01 < t02 < T < t5, (П.16)

где P2 = const > 0.

Неравенства (П.14), (П.16) и время попадания аргументов корректирующих воздействий (27) в окрестности нуля, где корректирующие воздействия описываются линейными функциями без насыщения (далее - линейные зоны), обеспечиваются выбором соответствующих значений амплитуд p1, p2. Неравенство (П.15), второе неравенство (28), а также заданная точность оценивания (19) достигаются путем выбора значений коэффициентов усиления l1, l2. Формализуем достаточные условия для выбора значений параметров корректиру-

ющих воздействий (27), обеспечивающих указанные требования.

Сначала рассмотрим настройку амплитуд. В силу выражения (26) е1 (0) = 0 < 1/ /1, т. е. переменная е1 (г) изначально находится в линейной зоне. В ней первое уравнение системы (25), (27) имеет вид г, = авЕ-, - /,е,. На основе того вида, который оно принимает вне линейной зоны, е1 = а43е0 - /?1з1§п(е1), получим достаточные условия для выбора значения рь обеспечивающие выполнение неравенства (П.14):

р1 > д43 |е2| => еД = еДд^е, - р^^г^) <

< |ej (a43 - px) < 0.

(П.17)

Во втором уравнении системы (25), (27) равенство sign(v2 (г)) = 81^(е2 (г)) гарантировано вне области

|е2 (г) < Р2 при г > г01 после выполнения условия (П.15).

Для худшего расчетного случая согласно выражениям (п.15), (П.16) имеем:

Х2 + р^П^), г 6 [0; г01),

х2 - p2sign(e2), t е [i01; t02), х2 - p2l2(a43^2 (t) ± y1 x t > t02 •

(П.18)

С учетом выражения (3) максимальное по модулю значение переменной е2 (г) достигается при г = г(Я, а именно:

|е2 (г) < |е2 (г,)| < п + (X2 + р2 )г01 = Е2, t > 0. (П.19)

Достаточные условия выбора значения р2 аналогичны (П.17). В силу (П.19) получим неравенство для выбора значения р2, обеспечивающего сходимость в линейную зону (П.16) на интервале [гот; г02):

P2 >

П + (X2 + P2 )t01 - §1

+ X,

P2 >

п + X2t02 - S1

t - 2t l02 2t01

(П.20)

Из выражения (П.20) следует ограничение г02 > 2г01, которое нужно учитывать при назначении интервалов времени. Примем, например,

г02 -2г01 =т-г02 = ^ ^ г01 = т /4. (П.21)

Объединяя выражения (П.17), (П.19)-(П.21), получим итоговые неравенства для последовательного выбора амплитуд корректирующих воздействий (27), обеспечивающих выполнение условий (П.14), (П.16) за заданное время:

_ 4(п - 51)

p2 > p2 = \ ' + 3x2>

p1 > p1 = а4з (п + (x2 + p2)t / 4).

(П.22)

Далее рассмотрим настройку коэффициентов усиления корректирующих воздействий (27), гарантирующих выполнение условий (П.15), (28). Для этого составим и проанализируем оценки решений системы (25), (27) в линейных зонах (первого уравнения - на интервале

2 =

[0; ?01]; второго уравнения - на интервале [?02; ?02 + ?01 = Т]). На основе третьего уравнения (П.18), а также выражений (П.19), (П.21) имеем:

'рМл

L (f1)| — aE + P1 a43E e-p^1 P1l1 P1l1

^ P1l1 |£1 (t1 ^ " a43 E2 — (P1 " a43E2 )e |a43e2 (t) - v (i)| — a43P2, t > ^ » » (P1 - a43 E2)e"P1,1T/4 — a43P2;

|e2 (T)| — —+ p2 + P2 - X2 e~P2,2a43t°1 — 51,

P2l2 a43 P2l2a43

P2l2a43 (|e2 (T)| - p2) - X2 — (p2 - X2)e~MaA1, |x2(t) - v2(t)| — 52, t > T » (p2 - X2 Иpha3T/4 — 5

(П.23)

(П.24)

Из выражений (П.23), (П.24) следует, что ошибки наблюдения при ' > Т сходятся в следующие окрестности нуля:

а43(Е2 + Р2 ).

B1 (t )| — ■

P1l1

2 (t)| — Ь+к + Р2 — 51. (П.25)

P2l2a43

Примем, например, Р2 = 81 /2. Из (П.23)-(П.25) заключаем, что заданная точность (19) обеспечивается, если при зафиксированных амплитудах (П.22) коэффициенты усиления удовлетворяют условиям

,1 > - = _^щ2(P1 - a43E2) ;

P1T a4351

l2 > 1 = —1—maxi 2(X2 + 52); l|n

P2 a43 I 51 T 52

(П.26)

Таким образом, существуют такие pt > 0 (П. 22),

li > 0 (П.26), что при любых p > p, > ¿1 , i = 1,2,

условия леммы (28) выполняются. ♦

ЛИТЕРАТУРА_

1. Spong, M., Hutchinson S., Vidyasagar M. Robot Modeling and Control. - New York: Wiley, 2005. - 496 p.

2. Angeles, J. Fundamentals of Robotic Mechanical Systems: Theory, Methods and Algorithms. Third Edition. - New York: Springer, 2007. - 573 р.

3. Голубев А.Е. Стабилизация однозвенного манипулятора при неполном измерении состояния: обратная связь по угловой координате звена манипулятора // Научое издание МГТУ им. Н.Э. Баумана. Наука и образование. - 2012. - № 11. - С. 395-412. [Golubev, A.E. Single-Link Manipulator Output Feedback Control: Manipulator Link Angular Coordinate Feedback // Scientific Periodical of the Bauman MSTU. Science and Education. -2020. - No. 11. - P. 395-412. (In Russian)]

4. Ананьевский И.М. Управление механическими системами с неопределенными параметрами посредством малых сил // ПММ. 2010. - Т. 74, вып. 1. - С. 133-150. [Anan 'evskii, IM. Control of Mechanical Systems with Uncertain Parameters by Means of Small Forces // Journal of Applied Mathematics and Mechanics. - 2010. - No. 74. - P. 95-107.]

5. Varghese E.S., Vincent A.K., Bagyaveereswaran V. Optimal Control of Inverted Pendulum System Using PID Controller, LQR and MPC // IOP Conference Series Materials Science and Engineering. - 2017. - Vol. 263, no. 5. - 15 p.

6. UtHn, V.I., Guldner, J., Shi, J. Sliding Mode Control in Electromechanical Systems. - New York: CRC Press, 2009. -485 p.

7. Краснов Д.В., Антипов А.С. Синтез двухконтурного наблюдателя в задаче управления однозвенным манипулятором в условиях неопределенности // Проблемы управления. - 2021. - № 4. - С. 27-39. [Krasnov, D.V., Antipov, A.S. Designing a Double-Loop Observer to Control a Single-Link Manipulator under Uncertainty // Control Sciences. -2021. - No. 4. - P. 23-33.]

8. Feng, H., Qiao, W., Yin, C., et al. Identification and Compensation of Nonlinear Friction for a Electro-Hydraulic system // Mechanism and Machine Theory. - 2019. - Vol. 141.

- P. 1-13.

9. Пестерев А.В., Рапопорт Л.Б., Ткачев С.Б. Каноническое представление нестационарной задачи путевой стабилизации // Известия РАН. Теория и системы управления. - 2015. - Т. 54, № 4. - С. 160-176. [Pesterev, A.V., Rapoport, L.B., Tkachev, S.B. Canonical Representation of a Nonstationary Path Following Problem // Journal of Computer and Systems Sciences International. -2015. - Vol. 54, no. 4. - P. 656-670.]

10. Уткин В.А., Уткин А.В. Задача слежения в линейных системах с параметрическими неопределенностями при неустойчивой нулевой динамике // Автоматика и телемеханика. - 2014. - № 9. - С. 62-81. [UtHn, V.A., UtUn, A. V. Problem of Tracking in Linear Systems with Parametric Uncertainties under Unstable Zero Dynamics // Automation and Remote Control. - 2014. - Vol. 75, no. 9. - P. 1577-1592.]

11. Краснова С.А., Сиротина Т.Г., Уткин В.А. Структурный подход к робастному управлению // Автоматика и телемеханика. - 2011. - № 8. - С. 65-95. [Krasnova, S.A., Sirotina, T.G., UtMn, V.A. A Structural Approach to Robust Control // Automation and Remote Control. - 2011. - Vol. 72, no. 8. - P. 1639-1666.]

12.Антипов А.С., Краснова С.А., Уткин В.А. Синтез инвариантных нелинейных одноканальных систем слежения с сигмоидальными обратными связями с обеспечением заданной точности слежения // Автоматика и телемеханика. - 2022. - № 1. - С. 40-66. [Antipov, A.S., Krasnova, S.A., UtMn, V.A. Synthesis of Invariant Nonlinear Single-Channel Sigmoid Feedback Tracking Systems Ensuring Given Tracking Accuracy // Automation and Remote Control. -2022. - Vol. 83, iss. 1. - P. 32-53.]

13. TsypHn Y., Polyah B. High-Gain Robust Control // European J. Control. - 1999. - Vol. 5. - P. 3-9.

14.Бусурин В.И., Йин Н.В., Жеглов М.А. Анализ влияния линейного ускорения на характеристики кольцевого оптоэлектронного преобразователя угловой скорости и его компенсация // Автометрия. - 2019. - № 3. - С. 120-128. [Busurin, V.I., Win, Y.N., Zheglov, M.A. Effect of Linear Acceleration on the Characteristics of an Optoelectronic Ring Transducer of Angular Velocity and its Compensation // Optoelectronics, Instrumentation and Data Processing. - 2019.

- Vol. 55, no. 3. - P. 309-316.]

15.Краснова С.А. Оценивание внешних возмущений на основе виртуальных динамических моделей // Управление

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

большими системами. - 2018. - Вып. 76. - С. 6-25. [Krasnova, S.A. Estimating the Derivatives of External Perturbations Based on Virtual Dynamic Models // Automation and Remote Control. - 2020. - Vol. 81, no, 5. - P. 897-910.]

16.Кокунько Ю.Г., Краснов Д.В., Уткин А.В. Два метода синтеза наблюдателей состояния и возмущений для беспилотного летательного аппарата // Проблемы управления. - 2020. - № 1. - С. 3-16. [Kokunko, Yu.G., Krasnov, D.V., Utkin, A.V. Two Methods for Synthesis of State and Disturbance Observers for an Unmanned Aerial Vehicle // Automation and Remote Control. - 2021. - Vol. 82, no. 8. - P. 1426-1441.]

17.Spong, M. Modeling and control of elastic joint robots // ASME Journal of Dynamic Systems, Measurement and Control. -1987. - Vol. 109. - P. 310-319.

Статья представлена к публикации членом редколлегии Л.Б. Рапопортом.

Поступила в редакцию 05.05.2022, после доработки 28.06.2022. Принята к публикации 29.06.2022.

Антипов Алексей Семенович - канд. техн. наук, И scholess18@mail.ru,

Краснов Дмитрий Валентинович - научн. сотрудник, И dim93kr@mail.ru,

Институт проблем управления им. В.А. Трапезникова РАН, г. Москва.

TRACKING SYSTEM DESIGN FOR A SINGLE-LINK SENSORLESS MANIPULATOR UNDER NONSMOOTH DISTURBANCES

A.S. Antipov1 and D.V. Krasnov2

Trapeznikov Institute of Control Sciences, Russian Academy of Sciences, Moscow, Russia scholess18@mail.ru, 2H dim93kr@mail.ru

Abstract. The controlled plant is a single-link manipulator having an elastic connection to a DC motor and operating under uncertainty and incomplete measurements. The problem is to design a discontinuous feedback control for tracking a given reference signal of the plant's angular position. The angular position and velocity of the manipulator are not available for measurements; the sensors are located only on the drive; parametric and exogenous disturbances affecting the manipulator are nonsmooth and cannot be directly suppressed by control applied to the actuator. Within the block approach, a decomposition procedure is developed to design a nonlinear local feedback control. This control ensures the controlled variable's invariance with respect to uncertainties unmatched with the control action. A state observer of reduced order is constructed to estimate the angular position and velocity of the manipulator required for feedback design. The state variables in this observer are estimated using the principle of restoring exogenous disturbances by their action on the controlled plant. With this principle, a dynamic model of exogenous disturbances is not needed. In both problems (control and observation), S-shaped bounded continuous local feedbacks are used (smooth (sigmoidal) and nonsmooth (piecewise linear) local feedbacks, respectively). These local feedbacks suppress bounded disturbances acting with them through the same channel. The algorithms developed below do not require real-time identification of parametric and exogenous disturbances. However, they stabilize the observation and tracking errors with some accuracy. The effectiveness of the dynamic feedback is validated by the results of numerical simulation.

Keywords: electromechanical system, tracking, invariance, block approach, state observer of reduced order, S-shaped functions.

Funding. This work was supported in part by the Russian Foundation for Basic Research, project no. 20-01-00363-A.

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