Ru
All Russian mathematical portal
Use of the all-Russian mathematical portal Math-Net.Ru implies that you have read
and agreed to these terms of use
http://www.mathnet.ru/eng/agreement
Download details:
IP: 39.34.142.250
March 5, 2021, 22:44:59
хАдан/пи&ные
сис/нежи
У Д К 518.5
Э. Д. АВЕДЬЯН, Я. 3. ЦЫПКИН
(Москва)
т
х [к]х[к]
Основной алгоритм (3) обобщенного алгоритма (3), (4) отличается
от алгоритма Качмажа (2) лишь коррекцией оценки с[п—1], которая
осуществляется корректирующим алгоритмом (4), представляющим со
бой разностное уравнение первого порядка с переменным коэффициентом
а[п]. Закон изменения а[п] задается соотношениями (5), (6).
Цель настоящей работы состоит в выводе и обосновании обобщенного
алгоритма (3), (4) и сравнении его с алгоритмом Качмажа (2) путем мо
делирования на ЭВМ.
2. Алгоритм Качмажа
Алгоритму Качмажа в его классической формулировке можно придать
следующую геометрическую интерпретацию.
Каждое уравнение совместной системы ( 1) рассматривается как гипер (
— с [п — 1])—>min
с[п]
при ограничении
(8) у[п]-с*[п]х[п]=0.
3. Учет априорной информации о решении
Будем строить последовательность оценок с[тг], которые на каждом
шаге близки не только к предыдущей оценке с[тг—1] в смысле (7), но
и к некоторому вектору с°[п—1]. Вектор с°[тг—1] содержит информацию
о значении искомого вектора с*, которая задана априорно и уточняется
во время процесса оценивания. Такой процедуре оценивания можно сопо
ставить следующий критерий:
1
(9) / > в = t -"М) ц е [ в ] _ е [ я _1 ц ] а +
e
+ i^L||c.[B]-c [n-l]||-*nim.
Л с[п]
При этом, как и в алгоритме (2), будем требовать выполнения ограни
чения (8). Элементы последовательности а[п] удовлетворяют условию
(10) 0<а[н]<1.
73
Изменением а[п] придаются различные веса с[?г—1] и с°[??.—1].
Решение задачи (9), (8) легко получить введением соответствующей
функции Лагранжа
т
L=J +X[п] 2 (у [п] - г с [ п ] х [ п ] ) ,
из которой следуют, необходимые условия для определения оценки е[п]:
(11) V // = (1 — а [п]) (с [п] — с[п — 1]) + а [п] (с [п] —
с[п]
; - c ° [ w - i ] ) - v w x M = о,
(12) Ll = 2 / [n]-ti*[n]x'[n)
[ n ] -0.
Решая систему уравнений ( И ) , (12) относительно неизвестной оценки
е[п], получим
(13) c [rc]=cU--l]+XU]xU],
где
(14) c[rc-l]=cU^
т
Умножая слева (13) на х [п] и учитывая условие (12), из получен
ного уравнения найдем значение множителя Лагранжа
] _ T [ ? Z 1 ] X N
(15) M«] = - ^ "т
~
х [п] х [п]
Подстановка (15) в (13) приводит к процедуре оценивания
т
/лп^ г •, " г АЛ . У W — с [га —• 1] х [п] '
(16) еМ ~с[п-Ц + ^ { х п ] х [ п х [ п
г
] ,
8
С,
Рис. 1
щая через искомое решение е*(с *, с *). Эти прямые пронумерованы чис
4 2
Рис. 2
\Ш-с*\\
16
500 п
Рис. 3
На рис. 2 приведена также зависимость, которая отражает влияние
помехи измерения \\п\ (ag=0,l) на процесс оценивания (верхняя пара
кривых). Из рис. 2 следует, что обобщенный и классический алгоритмы
Качмажа имеют практически одинаковую чувствительность к помехам
измерений.
6. Заключение
Алгоритм Качмажа благодаря своей простоте находит широкое приме
нение для идентификации и управления линейными объектами, а также
для решения различных задач линейной алгебры. Однако в тех случаях,
когда входные воздействия коррелированы во времени или матрица систе
мы линейных уравнений плохо обусловлена, скорость сходимости алго
ритма резко уменьшается. Для устранения этого в работе предложен обоб
щенный алгоритм Качмажа, отличающийся от классического наличием
дополнительного корректирующего алгоритма. Моделирование классиче
ского и обобщенного алгоритмов, проведенное на ЭВМ, показало несом
ненное преимущество последнего.
Поступила в редакцию
6 января 1978 г.
ЦИТИРОВАННАЯ ЛИТЕРАТУРА
1. Kaczmarz S. Angenaherte Auflosung von Systemen Linearer Gleichungen. B u l L
Acad. Polon. Sciences et Letters, Ser. A, pp. 355-357, 1937.
2. Tanabe K. Projection method for solving a singular system of linear equations and
its applications. Numer. Math., Bd 17, pp. 203-214,1971.
3. Чадеев M. Определение динамических характеристик объектов в процессе и х
нормальной эксплуатации для целей самонастройки. Автоматика и телемеха
ника, № 9, стр. 1302-1306,1964.
4. Лелашвили Ш. Г . Применение одного итерационного метода для анализа много
мерных автоматических систем. В сб. «Схемы автоматического управления»,,
стр. 19-33, «Мецниереба», 1965.
5. Nagumo J., Noda A. A learning method for system identification. I E E E Trans..
Automat. Control, v. AC-12, No. 3, pp. 282-287,1967.
6. Richalet h, Lecamus F., Hummel P. New trends in identification: structural distan
ce and weak topology. Preprints of second Prague symposium on identification ancl
process parameter estimation, pp. 1-10,1970.
7. Aved'jan Л. D. Bestimmung der Parameter linearer Modelle stationarer und insta-
tionarer Strecken. Messen, steuern, regeln, № 9, s. 348-350, 1971.
8. Райбман H. С, Чадеев В. M. Построение моделей процессов производства. «Энер
гия», 1975.
9. Аведъян Э. Д . Модифицированные алгоритмы Качмажа для оценки параметров^
линейных объектов. Автоматика и телемеханика, № 5, стр. 64-72, 1978.