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

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

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

Похожие темы научных работ по математике , автор научной работы — Кравченко П. П., Хусаинов Н. Ш.

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

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

Y (t) = 528 ,S + 2,551 - SI ,92 cos 2L-t| - 1,55

- 28,82 cos і— 9t| + 19 ,7 cos (— 9t|.

129 J У 29 J

Используя формулу (11) можно вычислить прогнозные значения ряда на перспективу. На рис. 4 приведены графики среднегодового количества осадков (в мм,сплошная линия) и прогнозных значений ряда (пунктирная линия) на период до 2025 года.

1944 1957 1970 1983 1996 2009 2022

-- ОсНлч +- ПршНлчОс

Рис. 4. Фактические (сплошная линия) и прогнозные (пунктирная линия) значения ряда

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

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Андерсон Т.В. Статический анализ временных рядов.- М.: Мир, 1976.

2.Кендэл М. Временные ряды.-М:, Финансы и статистика,1981ю- 200 с.

3.Шугунов Л.Ж. Динамика среднегодового количества осадков в горной зоне КБР,/ Вестник КБГУ. Серия физ. науки. Вып. 9.-Нальчик,2004.-С. 56-57.

П.П.Кравченко, Н.Ш.Хусаинов

29

t| -

(11)

71

cos

СИНТЕЗ АЛГОРИТМОВ ЦИФРОВОГО УПРАВЛЕНИЯ НА ОСНОВЕ ОПТИМИЗИРОВАННЫХ ДЕЛЬТА-ПРЕОБРАЗОВАНИЙ ВТОРОГО ПОРЯДКА С УСКОРЕННОЙ АДАПТАЦИЕЙ К ВНЕШНИМ ВОЗМУЩЕНИЯМ

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

Рассмотрим сущность синтеза алгоритмов цифрового управления для линейных и нелинейных объектов на основе оптимизированных дельтапреобразований второго порядка [1,2].

Будем рассматривать объекты управления, исходные (реальные) уравнения которых для /-го шага представлены в следующем виде:

ХЛг )=?]\'ХЛ* }'иа(г );*)-°/г);

р = 1,п; к = 1,п; г е[г-1;гг \г = 1,2,..., где х}1(г), Хц(г), Х }1(г) - значенияу-й координаты состояния объекта и ее

производных на /-м шаге; Ры(г) - множества конечной размерности известных стационарных или в общем случае нестационарных параметров; икг(г) - управляющие воздействия; &р(г) - неизвестные

(неконтролируемые) приведенные внешние возмущающие воздействия; Х}0 = Х (г = г0);Х -0 = Х (г = г0) - начальные значения координат

состояния.

Вводим в рассмотрение задающие воздействия узад^(г) и оцениваем

ошибку управления г}1(г) = Х/г) - узад.л(г) ; 2}г(г),2}г(г),2/г) -

значения у-й координаты ошибки и ее производных.

Если хотя бы в какой-нибудь момент времени t координаты состояния принимают значения

Хрг (г) = У зад. г (г), Хр (г) = Узад.р (г), ХЦ (г) = У зад.Р (г) , т° для ЭтоГО

момента управляющие воздействия V ^(г) и возмущающие воздействия

Ор/г) можно принять равными нулю, и уравнения движения (1) записать в виде

у зад. Ц (г ) = Р (Р (г );у зад .к ( } У зад.кг(г } У зад.кг(г )>'г )

___ ________ (2)

р = 1,п; к = 1,п; г е[гг-1;гг] = 1,2,.

Вычтем из системы (1) систему (2) и получим описание модели, необходимое для последующего использования:

&& рг(г) = V (р}г(г ); Хкг(г ^ Хкг(г I’ Х кг( )>‘ Vкг(г I’г ) -' Рр (Рр(г );Узад.Ш( \'У зад.кг ( )У задЛ )г )- О }г( г)'; (3)

р = 1,п; к = 1,п; г е [гг-1;гг \г = 1,2,.

Обозначим

ї А1) = V (рї(і)-'хш()>• хш()>х )>•икі{і);і)-

- (р] (р]г(); у зад.ы(); у зад.и(У’у зад.ы();і ) (4)

у = 1,п; к = 1,п; і є [іг-1 ;іг ], і = 1,2,...,

где У р(г) = У ]Ч+1 - постоянная на г е [гг,гг+1] величина (квант модуляции). Предполагая численную определенность У р(г), в дальнейшем считаем,

что для рассматриваемых управляемых процессов (1), (3), по крайней мере в ограниченных областях, существует решение системы уравнений (4)

относительно иц(і), ]=1,п , і є [іг1,іг],і = 1,2,....

Теперь система (3) принимает вид

и по уравнениям ]=1,п совпадает с формой представления исходного дифференциального уравнения дельта-преобразований второго порядка

В частности, например, троичный алгоритм оптимизированного по быстродействию и точности Д-преобразования в записи, приспособленной для цифрового управления, имеет вид (при отсутствии постоянно действующих внешних возмущений Ор(г) = 0 и Узад (г) = 0 , г > г0 значение производной для Д-преобразований точно оценивается в виде 2НУг = 'VSH и точно выполняются соотношения для двойного

интегрирования У р(г) в (6)) [1]:

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

(5)

[1, 2].

],г+1

0,75с* < су < с* качественные характеристики данного Д-преобразования соответствуют приводимым ниже оценкам (12)^(15).

Впервые алгоритмы оптимизированных по быстродействию и точности Д-преобразований второго порядка были разработаны и представлены в работе [3].

Применяя на /-м шаге алгоритм Д-преобразования к каждому у-му,

Следующий этап решения данной задачи синтеза связан с определением для (/+1)-го шага управляющих воздействий Ц ,/+1(0, tе[ti, t/+^] на основе (4). Вводим запись (4) для (/+1)-го шага и определяем (в общем случае в неявном виде)

на (i+1)-M шаге необходимо определять такие Uji+1(t) в каждый момент

времени t е [tit ti+1], чтобы было выполнено указанное условие; практически для цифрового управления нужно говорить о разбиении при необходимости шага Vt, т.е. t е [titti+1] на такое количество Г более

мелких шагов V т, при котором влияние изменяющихся в правой части (7) переменных оказывается достаточно слабым (в частном случае возможно r = 1). Влияние остаточных возможных реальных отклонений Y. i+1a(t),

t е [tt,ti+1] от требуемого постоянного значения можно рассматривать

как дополнительные неконтролируемые приведенные к внешним возмущающие воздействия в (5) и соответственно в (1). Значения координат Xki+i(t) и ее производных для правой части (7) могут быть определены с использованием прогнозирующих формул расчета, базирующихся на точных соотношениях при G.(t) = 0 , узад.(t) = 0 и

обеспечении Y . i (t) = const, Y . i+1 (t) = const, t е [ti-1, tt+1 ] (при наличии

отклонений от указанных условий приводимые ниже алгоритмы являются приближенными) [1]:

j=1, n уравнению системы (5), численно определяются

U (t)=Ф],і+і (p (t); xki+l(t); xki+l(t); Xk,M (t); y3ad.k,I+l(t);

j, i+1 V k, i+1

У 3a6.k,i+1 (t) У 3a6.k,i+1 (t) U (t);Yk,,+l;Vt I;

k,i+1 J

t є [tt,tt+1]; j = 1,n; k = 1,n.

Г (7)

Для реального обеспечения теоретического значения Y ji+1( t) = const

где хы и хк 1-1 - измеряемые координаты. Очевидно, что для обеспечения достаточной точности прогноза (на шаге или в среднем) необходимо, чтобы, по крайней мере на протяженных интервалах, значение Ук1+1

было существенно больше \узад j(t) или средних значений этих величин.

Учитывая это, практически в (8) можно не учитывать узад.(1) (принято

У зад, ](*) = 0 ).

Теперь для управляющих воздействий (7) можно записать:

и], 1+1,а = Ф'] 1+1-а’ Хк, 1+1,а ’ Хк, 1+1,а ’ Хк, 1+1,а ’

У’зад.к, 1+1, а’ У зад.к,1+1,а ’ У’зад.к, 1+1, а ’ ик,1+1,а’ ^'к,1+1 ’ )’ * (9)

] = 1, п; к = 1,п; а = 1, г.

Для разрешаемых относительно и1+1 а уравнений могут применяться

прямые методы; для неразрешаемых - методы решения систем уравнений в неявной форме.

Обращаем внимание на то, что известные переменные (нестационарные) параметры Рк,1+1,а входят в правую вычисляемую часть (9), естественно вписываются в процесс синтеза и, в конечном счете, формирования управляющих воздействий в соответствии с данной методологией.

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

значений У., траектории движения описывают оптимальный по

быстродействию процесс, для которого гарантируется не только ограниченность, но и минимальность длительности перехода из данной точки фазового пространства в априори определенную достаточно малую область в начале координат (длительность определяется, в частности, значением модуля кванта модуляции). При допустимых внешних воздействиях длительность переходных процессов также ограничена. Такие линейные системы характеризуются устойчивостью по Ляпунову в целом. Рассматриваемая существенно более общая задача (3) связана с (5) через соотношения (4) или (7), (9). В связи с реализацией этих соотношений, в которых должны при необходимости учитываться ограничения на управляющие воздействия, координаты состояния, существование решения относительно управляющего воздействия (определяется управляемостью), может потребоваться анализ ограничений области фазового пространства, в которой процесс управления может быть реализован и, соответственно, свойства устойчивости уравнений (5) сохраняются и для уравнений (3), (1).

Для различных объектов имеют место шаблонные характеристики для областей асимптотической устойчивости, качественные оценки и

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

(или медленном изменении) с*:

количество шагов переходного процесса (і,(і0) « 0):

Я

2 •

2Д^0 ] . —

----Г-1, ,=1,П;

длительность переходного процесса:

Г

],пер

' К],пер

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

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

Ь(М <* 0,5с.

(10)

(11)

(12)

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

с. , которые обеспечивают минимум среднему по модулю значению

ошибки

на определенных интервалах изменения независимой

переменной 1 [1,2]. Алгоритм Д-преобразования для /-го шага можно дополнить следующими формулами, реализующими возможности одного из вариантов ординарной адаптации (начальные значения

I = 0,ё = 1,8 = 1) [1,2]:

/ := / +1

I,

= И

зп\

] = 1,п;

если і - ё +1 = д, то 7

I р = ],сум

і,,! =

- н

.+1 = с3/1 + /3Д3,>0));! := ! + 1;ё := і +1 ,

иначе

'},> +1

= С„;!:= >,

(13)

где

определяющий

вес

кванта

модуляции

(У, і+1 = с*Л, і+1/('Чї)2; см. (6)); Ц - интервал для оценки среднего

'}, > ], І+1

с

д

р

3,сР

значения модуля ошибки; Qjs(t) - положительно определенная функция, ограниченная малым по сравнению с единицей значением.

В (13) 2рср - реальная (экспериментальная) оценка среднего

значения модуля ошибки; H - теоретическая оптимизированная оценка среднего относительного значения модуля ошибки при наихудших

воздействиях и данном c*s (H&1 для троичного алгоритма при

измеряемых производных ошибок; H«1,4 для троичного алгоритма при вычисляемых, как в алгоритме (6), производных ошибок [1]). Сущность алгоритма (13) состоит в выполнении через каждые q шагов коррекции

*

значения Cj s, которое остается постоянным до новой коррекции.

Особенностью алгоритма (13), является использование в виде достаточно малой относительно единицы положительной константы, т.е. Qjs(t) = Qj s = const, s = 1,2,.... При среднем медленном изменении во времени интенсивности возмущающих воздействий адаптация путем изменения значения c** s нацелена на приближение средней экспериментальной оценки относительной ошибки к теоретическому оптимизированному значению H.

Более глубокий анализ соответствия значений c* s и H

J’сР I J’s

позволил решить вопрос реализации адаптации с существенно увеличенными при определенных условиях значениями Qj,s(t) в

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

Особенностью (13), является необходимость использования достаточно малых относительно единицы значений Qjs(t). Это

обусловлено принципиальными особенностями теории оптимизированных дельта-преобразований второго порядка - постоянство (или существенно

*

малые изменения) значений cj s+1 на протяженных интервалах преобразований. Для алгоритмов адаптации данное условие относится к стыку участков S. Существенное отклонение от выполнения данного условия может привести к локальному (на ограниченном интервале) увеличению ошибки преобразования. При резком увеличении интенсивности внешних возмущений и малом значении кванта модуляции происходит также значительное увеличение ошибки. В данных условиях оказывается допустимым произвести существенное, в значительной

*

степени в больших размерах, чем в (13), изменение cj S+1, так как, по

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

степень уменьшения возмущений. В данном случае целесообразно оставить реализацию алгоритма в том же виде.

Оценка влияния на ошибку преобразования наихудших внешних возмущений получена в работе [1].

Алгоритм адаптации к априори неопределенным внешним возмущениям с ускорением на основе указанных выше принципов можно представить в следующем виде (Н=1,4; начальные значения І=0, 6=1, Б=1)\

і := і +1

2 3,сум ^ \2},п

ц=й

если і - й +1 = д, то

2

2 р = 3,сум

2 3,ср ~

д

(

= ^ёп

2\

- Н

Qi> =

V сз,*

Q если * < 0;

2Р 2Р

Q (0.3 *ср + 0.6), если /.* > 0 и *сг < Р;

, С3*

-3^ > Р;

с, ,

С,

Q (0.3Р + 0.6), если /, в > 0 и

с

= сІ *(1 + їі ДіЛ* :=* + 1;й:=і +1 ,

3',з+1

иначе

с3. *+1 = с}./>*:= *,

(14)

Следует заметить, что дополнительные возможности повышения быстродействия адаптации могут быть расширены путем обоснованного варьирования значением Ц, шагом решения, а также другими параметрами в алгоритме (14).

БИБЛИОГРАФИЧЕСКИМ СПИСОК

1. Кравченко П.П. Синтез алгоритмов цифрового управления на основе

оптимизированных дельта-преобразований второго порядка при недостаточной информированности о системе // Материалы Международной конференции “Идентификация систем и задачи управления, Б1СРРО-2000”. -М: Институт проблем управления им.

В.А.Трапезникова РАН, 2000.-С. 1656-1684.

2. Кравченко П.П. Основы теории оптимизированных дельтапреобразований второго порядка. Цифровое управление, сжатие и параллельная обработка информации: Монография. -Таганрог: ТРТУ,

п

1997.-200с.

3. Кравченко П.П. Высокопроизводительные алгоритмы дельта-модуляции, оптимизированной по быстродействию и точности // Электросвязь. 1989.-№9.-С.44-47.

П.П.Кравченко, Н.Ш.Хусаинов

ФИЛЬТРАЦИЯ КООРДИНАТ В СИСТЕМЕ ЦИФРОВОГО УПРАВЛЕНИЯ С АЛГОРИТМАМИ УПРАВЛЕНИЯ, СИНТЕЗИРОВАННЫМИ НА ОСНОВЕ ОПТИМИЗИРОВАННЫХ ДЕЛЬТА-ПРЕОБРАЗОВАНИЙ

ВТОРОГО ПОРЯДКА

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

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

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

Алгоритмическое построение фильтра для координат х^ базируется

на том, что процесс управления, независимо от исходных уравнений движения, описывается «шаблонным» поведением координат состояния. При этом собственно «шаблоном» и являются процессы и характеристики оптимизированных дельта-преобразований второго порядка. Благодаря этому при рассмотрении данного вопроса практически можно временно отвлечься от собственно управления. В соответствии с этим принимая, что поведение координат х^ в системе дифференциальных уравнений (6) [3]

описывается (приближенно) выражениями формирования

демодулированных значений переменных в (6), запишем с введением

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