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

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

CC BY
675
89
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ / РАЗНОСТНЫЕ УРАВНЕНИЯ / КОЭФФИЦИЕНТ ВРЕМЕННОЙ ЗАДЕРЖКИ / ОБУСЛОВЛЕННОСТЬ МАТРИЦ / IDENTIFICATION / DIFFERENCE EQUATIONS / TIME DELAY COEFFICIENT / CONDITIONALITY OF MATRICES

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

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

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

Похожие темы научных работ по математике , автор научной работы — Боловин Евгений Владимирович, Глазырин Александр Савельевич

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

The authors have developed the algorithm for identifying the dynamic object parameters at the harmonic input effects based on the solution of the difference equations systems. The technique of time coefficient selection when generating the difference equations was proposed and tested. The main methods for improving the conditionality of the input values matrix were considered and proposed.

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

УДК 621.313: 519.688

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

Е.В. Боловин, А.С. Глазырин

Томский политехнический университет E-mail: djon-raptor@mail.ru

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

Ключевые слова:

Идентификация, разностные уравнения, коэффициент временной задержки, обусловленность матриц.

Key words:

Identification, difference equations, time delay coefficient, conditionality of matrices.

Введение

В настоящее время проблема идентификации параметров динамических объектов, в частности электродвигателей в составе «бездатчиковых» электроприводов, становится все более актуальной. Одним из направлений развития теории динамической идентификации является оперативная оценка параметров динамических объектов на основе разностных схем [1, 2]. Для решения этого класса задач идентификации необходимо представить системы разностных уравнений в матричном виде. Однако при составлении матриц возникают проблемы их плохой обусловленности.

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

Требования к процедуре идентификации и оценкам

Приведем основные требования, предъявляемые к процедуре идентификации и полученным в результате оценкам [3]:

1. Несмещенная оценка.

2. Состоятельная оценка.

3. Эффективная оценка.

4. Высокая точность.

5. Надежность.

6. Наименьшие затраты на процедуру идентификации.

Особенности составления системы разностных уравнений в матричном виде

Динамические процессы, происходящие в объектах, описанные системой дифференциальных уравнений (СДУ) и-го порядка, как правило, в нормальной форме Коши:

СХ -А —

■ = X ) х + fi 1 (1)

dt

dxj

где - производные переменных состояний;

СП

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

чиков в точках і; /(і) - независимые свободные члены уравнений, обусловленные внешним воздействием на динамическую систему.

Полученную систему (1) можно записать в матричном виде (2):

А ■ х = В, (2)

где A =

11 12

1n a2 n

- матрица входных ве-

личин; x =

матрица неизвестных параме-

тров; B =

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

Способы улучшения обусловленности матрицы входных величин

Одним из способов уменьшения погрешности идентификации параметров является переход к пе-реобусловленной системе линейных алгебраических уравнений (СЛАУ) с прямоугольной матрицей входных величин. Такой подход положительно себя зарекомендовал в решении задач Навье-Стокса [4]. Пе-реобусловленные СЛАУ являются несовместными.

Определение 1. Система линейных алгебраических уравнений называется несовместной, если для заданной правой части не существует вектора р, обращающего СЛАУ в тождество. Несовместность может быть вызвана неточностью задания правой части или неточностью задания элементов матрицы системы. Также несовместной является СЛАУ с прямоугольными матрицами, для которых не определена обратная матрица А- [5].

/=1

Примечание. Несовместными могут быть СЛАУ с хорошо обусловленными матрицами.

Воскобойниковым Ю.Е. рассмотрен случай для матрицы А, имеющей размеры ИхМ. Вектор <рш размерностью М называют псевдорешением уравнения (2), с учетом определения 1, если он доставляет минимум следующему функционалу

/ - Ар Г = (/ - Ар)т (/ - Ар)

рж = (АтА)-1 Ат/

•100 % >

> 0,1%

Уі - У

У

•100% > 0,1 %.

К сожалению, алгоритм построения рнк является неустойчивым по отношению к погрешностям исходных данных, что является следствием плохой обусловленности решаемых СЛАУ.

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

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

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

Примечание. Будем считать, что малые изменения в коэффициентах матрицы и решении - это изменения, составляющие 0,1% от самих значений.

Предположим, есть следующая СЛАУ:

X Ь1

У Ь?

(3)

Соответственно, матрица неизвестных параметров [ху]т.

Внесем небольшие изменения в правую часть системы (3):

Х1 а1

У а?

(4)

где й1хЪ1, йгхЪг.

Решением (4) является [ху]т. Если

•100% < 0,1% и

У - У

У

•100% < 0,1%,

то система является хорошо обусловленной. Если же

У - У

НК р) =1.

среди всех векторов евклидова пространства Ем. Используя правила векторного дифференцирования, получаем необходимое условие экстремума:

[(/ - Ар)т (/ - Ар)] = Ат (f - Ар) = 0М,

ар

из которого следует система уравнений (называемая системой нормальных уравнений) вида:

АтАрнК = Ат/.

В отличие от исходной системы Ар=/эта система всегда разрешима, т. е. для любой правой части/ существует псевдорешение рнк. Если матрица А имеет ранг, равный м, то

•100% > 0,1% и

У

•100% > 0,1%,

то система плохо обусловленная.

Изменим систему (3), внеся небольшие изменения в коэффициенты матрицы А:

X Ь1

У ь?

(5)

где cnФan, ^2^2, с^а^,

Решением (5) является [х у2]т. Если

•100% < 0,1% и

У - У

У

•100% < 0,1%,

то система является хорошо обусловленной. Если же

•100% > 0,1% и

У - У У

•100% > 0,1%,

то система плохо обусловленная.

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

Определение 4. Матрица хорошо обусловлена тогда и только тогда, когда ее строки (столбцы) линейно независимы [6].

Оптимальный выбор коэффициента

временной задержки

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

Пример 1. Запишем уравнение по второму закону Кирхгофа для RL-цепи:

/(?,) • Я +

<И($І)

а?

• Ь = и (?,.),

• п (аі или і. • Я + 1 —

1 I а?

• Ь = и,

где } - время на}-м шаге расчёта; - ток; R -

сопротивление; Ь - индуктивность; Щ)=Ц - гармоническое напряжение, синусоидальное или косинусоидальное.

Для определения оценок двух искомых параметров R} и ^ составим систему уравнений, добавив второе уравнение, полученное на основе задержки по времени r=k■At, причём At - период дискретизации сигналов датчиков тока и напряжения, а к -количество задержек по времени:

11 -к

а?

л

1-к у

(Яі л (

V Ь і у

и

V и1 -к

(6)

X

Решением (6) является:

Г . Г di л Л

Г £ jл j Г dt J j v Uj л

v L j J ,• Г tUj-k J

V-k

dt

в = A-1 • B.

j-k J

Будем варьировать к так, чтобы временная задержка была в пределах от 0 до половины периода входного гармонического напряжения. Чем определитель матрицы коэффициентов больше, тем более корректной является задача идентификации параметров и наоборот [5]. Среднее значение определителя вычисляется при этом как:

сИ

DetA =

1

N - k +

1 £

1 j=k+1

'j-k

dt

di

dt

j-k

При моделировании принималось, что и($)=220-^2Сов(2я50$), Д=0,1, 1=0,025, Л/=100-10-6, Ж=104. Размерности всех величин в единицах системы Си.

Зависимость Бв1Ак от количества временных задержек к представлена на рисунке.

Определение 5. Число обусловленности cond(A) является количественной оценкой обусловленности. Если cond(A)>103, то матрица A плохо обусловлена. Если 1<cond(A)<100, то матрица считается хорошо обусловленной.

Примечание. Число обусловленности матрицы всегда больше 1, cond(A)>1.

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

Различают несколько норм матрицы.

Определение 6. ю-норма - это максимальная из сумм модулей элементов строки. Для предыдущего примера:

m

= sup X |a

1< j <n

dC dt, dC dt,

Определение 7. 1-норма - это максимальная сумма модулей элементов каждого из столбцов матрицы:

n

IN 1 = sup XI aji I-

1<j<n j=1

Определение 8. 2-норма (евклидова норма) -длина векторов в n-мерном пространстве:

j .X51 = A51-1 • B51 =

' U51 л "-7,853"

I.U51-50л _ 2,559 _

HI j

j=l i=l

Пример 2. Определим зависимость числа обусловленности от нормы матрицы. Рассчитаем ю-норму матрицы А для примера 1.

Перепишем систему (6) с учетом, что коэффициент временной задержки £=50, „/'=51. ґ Ґ \

Рисунок. Зависимость DetAk от количества временных задержек к

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

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

A51 ^ X51 = B51

di

dt

di

dt

Л

U5,

U,

(7)

Соответственно матрица A51:

A51 =

" /• Г л" Г di л "

j Г dt J j i5l v dt ./51

Г di л Г di л

_j -k І dtл _ Z5l-50 І dt J 51- 50 _

'39,72

1,245

118,064

0

да-норма матрицы A51 равна:

max 2

КII „= £ Ы =

l< j<2i=l

= max[(|39,721 + |ll8,064 ), (12451 + 0 )] = = max[(l57,784), (1,245)] =157,784.

N

Найдем ю-норму матрицы Х51:

х51 = 4Г1 • в51 =

-1

1 <* /51

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

4^51-50 у

1 50

-7,853'

2,559

Ы .= 7,853

На основании определений 6 и 7 внесем небольшие изменения в левую часть системы (7):

А '51 • X '51 = *51 ^

‘51 + 0,001 1 — 1 + 0,001

Л

‘51-50 + 0,001 | —

+ 0,001

и,

V и51-50

Найдем ю-нормы матриц А'51 и Х51:

IIА '|| = 157,784;

II 51 11ю

||Х '51|| . = 7,848.

Таким образом, изменение левой части равно: "49,721 118,065"

2,246 0,001

[ДА] = [ А'] - [ А] =

"39,72 118,064" "0,001 0,001"

1,245 0 _ 0,001 0,001_

"-7,853" "-7,848"

_ 2,559 _ _ 2,558 _

а изменение решения: [ДХ ] = [ X'] - [ X ] =

-4,251101,385-10-3

Найдем ю-нормы векторов ДА и ДХ: '.=0,001, ||ДХ||ю=4,251 • 10-3.

Отношение ю-нормы векторов ДА, ДХ соответственно к А51, Х51 равно:

||ДХ|| 4 251 •Ю-3

|—|м00% = 4,251 10 100 % =

X,, 7,853

II 51 | |ю

= 6,367 -10-2 < 0,1 %, ю ^100 % = 0,001 100 % =

||А

157,784

6,367-10-

■ = 50,213.

||ДА||. /||А51||. 1,268 -10-5

Таким образом, на основании определений 6, 7 и 10 можно утверждать, что выбор коэффициента временной задержки является оптимальным и не противоречит законам обусловленности матрицы.

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

Ан X II

" а1(г51) а2(?51) ••• «т (?51>"

где Ан = а1(^5с) а2(?5с) ••• «т (0 - матрица вход

_ а1(0 а2(?1) ••• «т ОО _

ных величин; х-

- матрица неизвестных пара-

метров; Вн =

Ь(^) Ь(0 . Ь(?1) .

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

= 1,268 -10-3 < 0,1 %•

Видно, что изменение левой части, равное 1,268-10-3 %<0,1 %, вызвало малое изменение в решении 6,367-10-2 %<0,1 %. Отношение изменения решения к изменению левой части:

Таким образом, после учета всех представленных выше способов улучшения обусловленности матрицы входных величин для идентификации параметров динамических объектов при гармонических входных воздействиях решение уравнения (2) выглядит следующим образом:

X = (Ат • А)-1 • Ат • В.

Выводы

1. Сформулированы основные требования, предъявляемые к процедуре идентификации и полученным в результате оценкам.

2. Определены основные причины плохой обусловленности матриц входных величин, и предложены способы улучшения обусловленности таких матриц.

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

4

со

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

1. Глазырин А.С., Боловин Е.В. Разработка и лабораторное апробирование метода идентификации параметров электродвигателей на основе разностных схем // Известия Томского политехнического университета. - 2012. - Т 321. - №4. -С. 112-115.

2. Глазырин А.С., Боловин Е.В. Разработка метода идентификации параметров асинхронных электродвигателей с неподвижным короткозамкнутым ротором на основе разностных схем // Известия Томского политехнического университета. - 2012. -Т 321. - №5. - С. 101-105.

3. Овчаренко В.Н. Оптимизация входных сигналов в задаче идентификации линейных динамических систем // Автоматика и телемеханика. - 1997. - № 5. - С. 72-81.

4. Ольшанский М.А. Равномерные по параметру многосеточные и итерационные методы: дис. ... д-ра физ.-мат. наук. - М., 2006. - 284 с.

5. Воскобойников Ю.Е., Мицель А.А. Современные проблемы прикладной математики. Ч. 1. - Томск: Изд-во Томского государственного университета управления и радиоэлектроники, 2010. - 136 с.

6. Цей Р., Шумафов М.М. Число обусловленности матрицы как показатель устойчивости при решении прикладных задач // Труды ФОРА. - 2011. - № 16. - С. 61-67.

Поступила 20.12.2012 г.

УДК 539.219.3:546.82

ДИФФУЗИЯ ВОДОРОДА В СУБМИКРОКРИСТАЛЛИЧЕСКОМ ТИТАНЕ

Г.П. Грабовецкая, Н.Н.Никитенков*, И.П. Мишин, И.В. Душкин*, Е.Н. Степанова*, В.С. Сыпченко*

Институт физики прочности и материаловедения СО РАН, г. Томск *Томский политехнический университет E-mail: grabg@ispms.tsc.ru

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

Ключевые слова:

Титан, субмикрокристаллическая структура, диффузия, водород, метод мембраны. Key words:

Titanium, submicrocrystaiiine structure, diffusion, hydrogen, membrane method.

Введение

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

В последнее время активно разрабатываются и исследуются ультрамелкозернистые (нано- и суб-микрокристаллические (СМК) материалы), инте-

рес к которым связан с их уникальными физикохимическими свойствами по сравнению с крупнокристаллическими (КК) материалами. Вместе с тем нано- и СМК-металлические материалы имеют большую протяженность границ зерен и часто высокую плотность дефектов кристаллической решетки (дислокаций и вакансий) в объеме зерен, которые являются ловушками для водорода. Так, по данным, приведенным в [6-8], объемная доля границ в субмикрокристаллических металлических материалах, полученных методами интенсивной пластической деформации, составляет 0,1.1,0%, плотность дислокаций - 1014...1015м-2, а плотность вакансий может достигать 10-4 (в хорошо отожженных металлах плотность дислокаций составляет 104...108м-2, а плотность вакансий -10-23...10-22). Это дает основание предполагать, что коэффициенты диффузии и способность накапливать водород в объеме из водородосодержащей среды для нано- и СМК-материалов будут существенно отличаться от соответствующих величин для КК-материалов.

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