Научная статья на тему 'РАЦИОНАЛЬНАЯ ИНТЕРПОЛЯЦИЯ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ'

РАЦИОНАЛЬНАЯ ИНТЕРПОЛЯЦИЯ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ Текст научной статьи по специальности «Математика»

CC BY
58
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАЦИОНАЛЬНАЯ ИНТЕРПОЛЯЦИЯ / ЛИНЕЙНАЯ ДИНАМИЧЕСКАЯ СИСТЕМА / ПЕРЕДАТОЧНАЯ ФУНКЦИЯ / СИСТЕМА С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ / ДИСКРЕТНОЕ ПРЕОБРАЗОВАНИЕ ФУРЬЕ / RATIONAL INTERPOLATION / LINEAR DYNAMIC SYSTEM / TRANSFER FUNCTION / SYSTEM WITH DISTRIBUTED PARAMETERS / DISCRETE FOURIER TRANSFORM

Аннотация научной статьи по математике, автор научной работы — Коднянко Владимир Александрович

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

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

RATIONAL INTERPOLATION OF TRANSFER FUNCTIONS OF LINEAR DYNAMIC SYSTEMS WITH DISTRIBUTED PARAMETERS

A method of rational interpolation of the transfer function of linear dynamic systems with distributed parameters is presented, the values of which can be found by numerical methods or by calculating the transcendental functions of the Laplace integral transform variable. The method allows one to define explicitly the transfer function and, in particular, the characteristic equation of such a degree that is sufficient to meet the accuracy requirements when calculating the root quality criteria for the dynamics of automatic control systems. According to the proposed method, rational interpolation is reduced to solving a system of linear equations, the order of which is much lower (more than twice) the order of similar systems used for rational interpolation of functions by known methods. The properties of this system are such that its solution can be obtained by special fast methods of the quadratic order of complexity. An example of the practical use of an iterative algorithm for rational interpolation and calculation with a given accuracy of the root quality criteria for the dynamics of a support with gas lubrication is considered.

Текст научной работы на тему «РАЦИОНАЛЬНАЯ ИНТЕРПОЛЯЦИЯ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ»

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2020 Управление, вычислительная техника и информатика № 53

УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ СИСТЕМАМИ

УДК 519.67

БО!: 10.17223/19988605/53/1

В.А. Коднянко

РАЦИОНАЛЬНАЯ ИНТЕРПОЛЯЦИЯ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ

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

Ключевые слова: рациональная интерполяция; линейная динамическая система; передаточная функция; система с распределенными параметрами; дискретное преобразование Фурье.

2 + +;

= — = ;01 ^ 1 ;2; + -+, (1) 2' ' ' Vй

При проектировании систем автоматического управления и регулирования находят применение методы исследования качества динамики, основанные на определении ее запаса устойчивости и быстродействия по корням характеристического уравнения [1, 2]. Последнее определяется полиномом знаменателя передаточной функции (ПФ)

АУ

0 _ ;0 + + + ••• +

АУг 1 + ая + а2$2 + ••• + +а„я

где АУг, АУо - лапласовы трансформанты отклонения динамических функций входного воздействия и целевой выходной функции от стационарного равновесного положения систем, п > 0, т > 0, п > т, s - переменная преобразования Лапласа [2, 3].

Определение коэффициентов (1) для систем с сосредоточенными параметрами обычно не вызывает затруднений. Однако существуют устройства, динамика которых описывается системами с распределенными параметрами. Примерами данных систем являются разнообразные радиоэлектронные устройства, трубчатые теплообменники, газостатические и газодинамические опоры скольжения и ряд других [4-7].

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

Представление ПФ в форме (1) подпадает под классическую задачу рациональной интерполяции [9], решение которой, однако, не дает исчерпывающего ответа на вопрос о точности критериев устойчивости системы, полученных корневыми методами с использованием характеристического уравнения, ибо значение степени n характеристического полинома (ХП) наперед неизвестно. Следовательно, рациональная интерполяция ПФ является лишь локальной процедурой в общем алгоритме определения критериев качества динамики систем.

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

Основной задачей при расчете критериев качества динамики систем с распределенными параметрами при фиксированных значениях n и m является рациональная интерполяция. Существующие методы опираются на решение линейной системы уравнений относительно коэффициентов (1), которая содержит n + m уравнений [5]. Такие системы могут быть решены общими методами, например методом Гаусса-Жордана, который имеет кубический порядок сложности (n + m)3 (здесь и далее под порядком сложности вычислительного метода подразумевается временная сложность реализующего его алгоритма [1, 7]). При больших n и m это может повлечь значительные затраты машинного времени в процессе многопараметрической оптимизации динамических систем.

В настоящей статье предложен быстрый метод нахождения коэффициентов (1). Он основан на решении систем линейных уравнений специального вида существенно меньшего порядка, что позволяет найти их решение быстрыми методами с квадратичным порядком сложности m(n + m); это способствует существенному ускорению процедуры оптимизации динамических систем. Если требуется найти лишь коэффициенты ХП, то порядок сложности метода равен n2.

1. Определение разности n - m степеней полиномов передаточной функции

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

Если определить значения этих параметров без расчета упомянутых критериев нельзя, то нахождение их разности не представляет затруднений.

Действительно, если an ф 0 и bm ф 0, то бесконечный предел

sp0(s) ^ ^ Ф 0, (2)

an

где p = n - m.

Обычно разность p исчисляется несколькими единицами, чаще она равна одному или двум, поэтому найти данный предел иp можно довольно быстро.

2. Методика рациональной интерполяции

Зададим значение m, определим n = m + p и найдем коэффициент

bo =Ф(0).

Перепишем (1) в форме

a + a2s +... + ansn -1 + r(s) (b + b2 s +... + bmsm -1) = (3)

где r(s) = -Ф-1 (s), A(s) = -bo - r(s).

Уравнение (3) содержит k = n + m неизвестных коэффициентов.

Вычислим e = exp f —П J, где i - мнимая единица.

Положим ^ = 1, найдем = у = 2,3,...,к, =ф(^), гу=г(^), А] =Л(), у = 1,2,..., к.

Обратим внимание, что =як+1_у,у =1,2,...,к,следовательно, ф( = ( Sj), что позволяет сократить вычисления и найти Г.,Л. за [(к + 1)/2] обращение к ПФ.

Последовательно подставив 5 = Sj, (/ = 1, 2, ..., к) в (3), получим систему линейных уравнений относительно неизвестных коэффициентов (1)

Мх = у, (4)

где

«1 «1 «1 .. Г1«1 ... a " v «1 "

S1 «2 «3 .. Г2 «1 ... a л2 / «2

M = «1 «3 «5 .. Гз«1 ... , x = bm-1 , y = л к-1/ «к-1

_ «1 «к «1 .. Гк«1 ... _ _ Ьт _ _ лк/ «к _

(5)

(6)

Представим матрицу системы (4) в виде

M = FK,

где K - матрица, F - матрица дискретного преобразования Фурье [10, 11]

FhJ = 5 (i, j),

S(i, j) = «1+q((,-1)(j-1)), i = 1,2,...,k -1 j = 1,2,...,k -1, q(x) = x mod k. Ее обратная матрица определяется формулой

F - =1S 0-.Л-

Умножив F-1 на (4), приведем систему к виду

Kx = z,

где K = F _1M, z = F 1 y.

При m > 0 матрица K имеет клеточную структуру вида

\E С

K =

0 D

где E и 0 - единичная и нулевая матрицы размера n х n и m х n, С и D - тёплицевы матрицы размера n х m и m х m соответственно.

Действительно, блоки матриц F-1 и M клеток 1 х 1 .,, n х n являются взаимно обратными матрицами дискретного преобразования Фурье, следовательно, их произведение даст единичную матрицу E. Элементы блока клеток m + 1, к ... 1 х n получены перемножением строк матрицы F-1 и столбцов матрицы M, которые также являются элементами прямой и обратной матриц преобразования Фурье. Суммы их произведений, дающие недиагональные элементы единичной матрицы, будут нулями по аналогии с тем, как это имеет место для нулевых элементов расположенного над ними блока E.

Характер матриц С и D объясняется тем, что элементы столбцов матрицы M для j > n образованы суммами произведений смещенных элементов матриц F и элементов вектора Г, которые отличны от единицы. В таких случаях их скалярные произведения дают тёплицевы матрицы [12]. Аналогично можно показать, что матрица

L =

D

(7)

является прямоугольным циркулянтом вида

А 4

ь =

1к -1 1к -2 ¡к ¡к-1

а С и В персимметричными тёплицевыми матрицами

¡я+3 ¡я+2 ¡я+4 ¡п+3

4+2 4+1

(8)

С_,_ =

/ /

4-1 4-2 I /. ,

4+3 4+2 4+4 4+3

¡2 ¡1 ¡3 ¡2

' ^ШУШ

4+1 ¡п 4+2 4+1

¡к-2 ¡к-3 ¡к -1 ¡к-2

¡ш+1 ¡Ш

4+2 /ш+1

4+2 4+1

Вектор I совпадает с (и + 1)-м столбцом матрицы К:

к 1 к =1ХХ~1 =1 £Г^1)' ' = 1'2>—>к.

1=1 к 1=1

Аналогично можно показать, что первые к - 1 элементов вектора г

=-Ь0 +1,1 = 1,2,...9 к -1

а последний элемент

1 к =11Г1 ■

к 1=1

(9)

Таким образом, векторы I и г, матрицы С и В можно получить с помощью векторов 5 и ¥ без использования матриц К, и М.

В случае т = 0, система (4) принимает вид:

Ра = у,

следовательно, а = г и задача рациональной интерполяции ПФ решена.

Из (5)-(8) следует, что при т > 0 вектор Ь коэффициентов ПФ (1) удовлетворяет системе уравнений

ВЬ = й, (10)

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

где й - вектор, составленный из последних т элементов вектора г:

= 2п+г > 1 = 1,2>...> Ш.

В сравнении с исходным уравнением (3), имеющим порядок к = п + т, уравнение (10) имеет существенно меньший порядок: т < к/2. Следовательно, его решение может быть получено значительно быстрее.

Уравнение (10) является стандартной задачей с несимметричной тёплицевой матрицей специального вида [13-15], и оно может быть решено как общими методами, сложность которых пропорциональна т3, например методом Гаусса-Жордана [16], так и специальными быстрыми методами, учитывающими особенности уравнения (10) и имеющими сложность, пропорциональную т2. К числу последних относятся методы Тренча, Берлекэмпа-Месси, Евклида [11, 13-18].

Элементы матрицы С могут быть выражены через вектор I:

Су = ^(к +г-у) > г = 1,22> --.п; 1 = 1 2, Ш

С учетом этого можно обойтись без матрицы С и, используя решение системы (10), быстро найти коэффициенты ХП по формуле сложности пт:

а = ¡г -Е 4( к +г -1) Ь1 , г = 1,2,..., п-

1 =1

(11)

С учетом этого суммарный порядок сложности данного метода нахождения коэффициентов (1) составляет т(п + т).

/

l

2

/

/

п

2

Ш

В тех случаях, когда 5 = Sj является нулем ПФ или необходимо найти лишь коэффициенты ХП, можно применить другой подход.

Перепишем уравнение (3) форме

Ф(5) - Ъ0

b + b2s+...+bmsm 1 -Ф(^) (a + a2s+•••+ans"1):

Следуя изложенному методу, процедуру нахождения коэффициентов ХП можно свести к решению системы уравнений более низкого порядка п < к

Ба = ё, (12)

где

D......= -

^m-l ^m-2

^k-3 4-4 ^k-2 ^k-3

^2m+l 4m 4m+2 4m+1

^m-l ^m-2

1

I.

, 1-1 =1 Z Ф( ) ^ (i, 7), i = 1,2,..., k,

k J =1

4 = 4-1 - Ъ0 . ¿г = Сг-1 > г = 1. ■2>-> П - 1. = 4 ■

В сравнении с (10) система (12), как правило, имеет несколько больший порядок п > т, однако ее решение позволяет сразу найти коэффициенты ХП, минуя процедуру нахождения полинома числителя ПФ. Система (12) также может быть решена упомянутыми быстрыми методами с порядком сложности п2.

3. Методика расчета корневых критериев качества динамической системы с распределенными параметрами

Для оценки качества динамики линейных систем автоматического управления часто используются корневые критерии [2, 19]:

- степень устойчивости n = Max Re{s,}, где s, - нули характеристического полинома динамической системы, которым является полином - знаменатель ПФ (1);

- затухание колебаний за период , = 100[1 - Exp(-|2лр/п|]%, где в - мнимая часть корня характеристического уравнения с наибольшей действительной частью.

Степень устойчивости n характеризует быстродействие системы, т.е. быстроту затухания ее свободных колебаний.

Критерий £ затухания колебаний за период может быть применен к оценке запаса устойчивости системы. Чем меньше £, тем большую колебательность будет иметь переходная характеристика, а система - меньший запас устойчивости. Считается, что динамическая система хорошо демпфирована, если £ > 90% [2].

Вначале, используя алгоритмом расчета значений передаточной функции, необходимо определить разность степеней полиномом ПФ p = n - m на основании (2).

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

Шаг 1. Положить i = 1 и m = 1, no = inf, £о = inf, где inf - большое число (например, inf = 1010), задать точность определения степени устойчивости ел и затухания колебаний за период в£.

Шаг 2. Вычислить n = p + m и, выполнив рациональную интерполяцию по формуле (11), найти вектор a коэффициентов ХП.

Шаг 3. Определить корни характеристического уравнения, найти среди них корень с наибольшей действительной частью и вычислить критерии n, и £■.

Шаг 4. Проверить выполнение условий сходимости итерационного процесса к решению

-Пм| , -U <s,. (12)

Шаг 5. Если условия (12) выполнены, то критерии качества динамки системы определены с требуемой точностью, иначе процесс следует продолжить. Для этого необходимо увеличить значения счетчика итераций / и степени т на единицу и перейти к шагу 2.

4. Пример расчета корневых критериев качества динамической системы с распределенными параметрами

В качестве тестовой задачи для определения критериев качества динамики системы с распределенными параметрами была рассмотрена модель нестационарного движения осевой опоры с газовой смазкой [20].

После линеаризации и применения к линейной модели интегрального преобразования Лапласа получена необходимая для расчетов передаточная функция, вычисление значения которой включает численное решение нескольких краевых задач для дифференциального уравнения Рейнольдса [21] вида

й

йЯ

Я

й (Ри)' йЯ

= ^ Я (Ни + аР),

(13)

и(гь,я) = иь, и(ге,я) = ие, где п(Я, 5) - искомая функция, Р(Я) =

/р2 Р2\ 1п (Я / Яь К р2 ,

(Ре - Рь )—( л , л ч + Рь - функция статического давления

^ 'Ь>1п ( Я / Яь )

газа в смазочном слое, а, И, гъ, Ге, Рь, Ре - постоянные величины, 5 - переменная преобразования Лапласа.

Задача (13) не имеет точного аналитического решения, поэтому к ней применялся численный конечно-разностный метод прогонки, где переменная 5 выступала в роли комплексного параметра [22].

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

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

Алгоритм расчетов таков. Для принятого варианта сочетания значений входных параметров сначала вычисляли Ь0 = Ф(0) = 0,15934 , затем определяли разность степеней полиномов ПФ р = п - т.

Результат представлен в таблице, из которой следует, что наименьшее р > 0, при котором $рФ(я) сходится к отличному от нуля пределу, р = 2.

Определение разности р = п - т

<

N 5 я 2Ф( я)

1 1 0,15934 0,15904

2 10 0,09345 0,93415

3 100 0,00996 0,99926

4 1 000 0,00099 0,99999

Приняв е = 10 3, = 0,1 и порядок полинома числителя ПФ т = 0, нашли начальный порядок

характеристического полинома п = р + т = 2.

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

Условия (12) сходимости итерационного процесса выполнилось на четвертой итерации. При этом система (10) приняла вид:

'-0,026 0,057 -0,161л Г Ь ] г-0,008"

0,056 -0,026 0,057 ь2 -- = 0,056

у-0,405 0,056 -0,026, 1Ь3 J V-0,457 ,

Ее решение

f b 1 f1,202 1

b2

V b3 у

0,560 . (14)

0,055,

V ' У

При рациональной интерполяции ПФ самая трудоёмкая часть процедуры поиска восьми неизвестных коэффициентов а\, 02, 03, 04, 05, Ъ\, Ъг, Ъ3 ПФ свелась к решению системы (14) третьего порядка.

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

. Ь + Ьл + Ья2 + Ьл3

Ф(5) = --0-1-23 Д ,5-

1 + а1я + а2 я + а3я + Ь4 я + Ь5 я

Критерий быстродействия системы п = 0,233 > 0, критерий затухания колебаний за период ^ = 100%. Это значит, что система устойчива и характеризуется отсутствием колебательности, что свидетельствует о высоком качестве ее динамики.

Заключение

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

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

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

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

ЛИТЕРАТУРА

1. Fraleigh J.B., Beauregard R.A. Linear Algebra. Reading, MA : Addison-Wesley. 1995. 608 p.

2. Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. Спб. : Профессия, 2003. 752 с.

3. Riley K.F., Hobson M.P., Bence S.J. Mathematical methods for physics and engineering. Cambridge University Press, 2010. 455 p.

4. Middlebrook R.D. Input filter considerations in design and application of switching regulators // IEEE Industry Applications Society

Annual Meeting. 1976. P. 366-382.

5. Carrol J. An input impedance stability criterion allowing moreflexibility for multiple loads which are independently designed //

Naval Air Warfare Center, Aircraft Division, Indianapolis. B/812. 1992. Jan. 22.

6. Wildrick C.M., Lee F.C., Cho B.H., Choi B. A method of defining the load impedance specificationfor a stable distributed power

system // IEEE Transactions on Power Electronics. 1995. P. 280-285.

7. Коднянко В.А. Устойчивость энергосберегающей адаптивной радиальной гидростатической опоры с ограничением вы-

ходного потока смазки // Журнал Сибирского федерального университета. Техника и технологии. 2011. Т. 6, № 4. С. 907-914.

8. Bradie B.A. Friendly Introduction to Numerical Analysis. Upper Saddle River, NJ : Pearson Prentice Hall, 2006. 933 р.

9. Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical Recipes in C : the Art of Scientific Computing. Cam-

bridge : Cambridge University Press, 2002. 1262 р.

10. Golub G.H., Van Loan C.F. Matrix computations. Baltimore, MD : Johns Hopkins University Press, 1996. 694 р. (John Hopkins Studies in the Mathematical Sciences).

11. Heinig G., Rost K. Efficient inversion formulas for Toeplitz-plus-Hankelmatrices using trigonometric transformations // Structured Matrices in Mathematics, Computer Science, and Engineering / V. Olshevsky (ed.). Providence, RI, 2001. P. 247-264. (AMS-Series Contemporary Mathematics; vol. 281)

12. Smith S.W. The Scientist and Engineer's Guide to Digital Signal Processing. San Diego, CA : California Technical Publishing, 1999. 630 р.

13. Trench W.F. An algorithm for the inversion of finite Hankel matrices // SIAMJ. Appl. Math. 1965. V. 13. P. 1102-1107.

14. Zohar S. Toeplitz matrix inversion: The algorithm of W.F. Trench // J. Assoc.Comput. Mach. 1967. V. 16. P. 592-601.

15. Blahut R.E. Fast algorithms for signal processing. Cambridge University Press. 2010. 469 p. DOI: 10.1017/CB09780511760921

16. Beale E.M.L. Cycling in the dual simplex algorithm // Naval Research LogisticsQuarterly. 1955. V. 2 (4). P. 269-276. DOI: 10.1002/nav. 3 800020406

17. Voevodin V.V., Tyrtyshnikov E.E. Toeplitz matrices and their applications // Computing Methods in Applied Sciences and Engineering. Amsterdam : North-Holland, 1984. P. 75-85.

18. Петров О.А. Быстрый алгоритм решения систем уравнения с теплицевой матрицей // Инфокоммуникационные технологии. 2006. Т. 4, №1. С. 57-59.

19. Rahman Q.I., Schmeisser G. Analytic theory of polynomials. Oxford: Oxford University Press, 2002. XIV, 742 p. (London Mathematical Society Monographs. New Series; 26).

20. Коднянко В.А. Численный расчет статических характеристик однорядного щелевого газостатического подвеса // Проблемы машиностроения и надежности машин. 2002. № 2. С. 17-19.

21. Constantinescu V.N. Gas Lubrication. New York : American Society of Mechanical Engineers, 1969. 621 с.

22. Muir T. A treatise on the theory of determinants. New York : Dover Publications, 1960. 766 р.

Поступила в редакцию 31 января 2020 г.

Kodnyanko V.A. (2020) RATIONAL INTERPOLATION OF TRANSFER FUNCTIONS OF LINEAR DYNAMIC SYSTEMS WITH DISTRIBUTED PARAMETERS. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika [Tomsk State University Journal of Control and Computer Science]. 53. pp. 4-12

DOI: 10.17223/19988605/53/1

The paper proposes a method of rational interpolation of the transfer function of linear dynamic systems with distributed parameters, the values of which can be found by numerical methods or by calculating the transcendental functions of the Laplace integral transform variable. The method allows you to determine the transfer function in explicit form

„s. л AY°

Ф(я) = =-: AYi

b + bs + b2s2 +... + bmsm

i+as+as2 + ■■■++«„s"'

where AYi, AY„ are the Laplace transformants of dynamic functions deviations of the input action and the target output function from the stationary equilibrium position of the system, n > 0, m > 0, n > m, s is the Laplace transform variable.

Application of the discrete Fourier transform to the function ®(s) made it possible to reduce the problem of finding the unknown coefficients of the function to a system of linear equations Db = d for an asymmetric Toeplitz matrix

D„.

m-1

L

m-2 ^m-1

L

L

hm+2 'lm+1

'm-1 'm-2 'm 'm-1

where

' =1 Zrj) r(s) = k = n + m, S(i, J) = S1+,(,_1)0._1)),

k j=1

q(x) = x mod k,

2ni

Sj = 1, s = esJX,e = exp|—, i = 1,2,...,k-1;J = 1,2,...,k-1,

d, = z ,i = 1,2,...,m,

= -Ф(0)'., J = 1,2,..., k-1, Zk = -

k j=1

Unlike well-known methods having cubic computational complexity (n + m)3, this linear system can be solved by special fast methods of Trench, Berlekamp-Massey or Euclid, having quadratic computational complexity m(n + m).

An example of the practical use of an iterative algorithm for rational interpolation of a linear dynamic system with distributed parameters and calculation with a given accuracy of the root quality criteria for the dynamics of a bearing with gas lubrication are considered.

z

B.A. KodnmKO

Keywords: rational interpolation; linear dynamic system; transfer function; system with distributed parameters; discrete Fourier transform.

KODNYANKO Vladimir Aleksandrovich (Doctor of Technical Sciences, Polytechnic Institute of the Siberian Federal University, Krasnoyarsk, Russian Federation). E-mail: kowlad@rambler.ru

REFERENCES

1. Fraleigh, J.B. & Beauregard, R.A. (1995) Linear Algebra. Reading, MA: Addison-Wesley.

2. Besekersky, V.A. & Popov, E.P. (2002) Teoriya sistem avtomaticheskogo regulirovaniya [Theory of Automatic Control Systems].

St. Petersburg: Professiya.

3. Riley, K.F., Hobson, M.P. & Bence, S.J. (2010) Mathematical Methods for Physics and Engineering. Cambridge University Press.

4. Middlebrook, R.D. (1976) Input filter considerations in design and application of switching regulators. IEEE Industry Applications

Society Annual Meeting. pp. 366-382.

5. Carrol, J. (1992) An input impedance stability criterion allowing more flexibility for multiple loads which are independently

designed. Naval Air Warfare Center, Aircraft Division, Indianapolis. B / 812.

6. Wildrick, C.M., Lee, F.C., Cho, B.H. & Choi, B. (1995) A method of defining the load impedance specification for a stable

distributed power system. IEEE Transactions on Power Electronics. pp. 280-285.

7. Kodnyanko, V.A. (2011) Stability of Energy-Saving Adaptive Hydrostatic Bearing with a Restriction of the Output Lubricant

Stream. Zhurnal Sibirskogo federal'nogo universiteta. Tekhnika i tekhnologii - Journal of the Siberian Federal University. Engineering and Techologies. 6(4). pp. 907-914.

8. Bradie, B.A. (2006) Friendly Introduction to Numerical Analysis. Upper Saddle River, New Jersey: Pearson Prentice Hall.

9. Press, W.H., Teukolsky, S.A., William, T. & Vetterling, B.P. (1994) Numerical Recipes in C: the Art of Scientific Computing.

Cambridge: Cambridge University Press.

10. Golub, G.H. & Van Loan, C.F. (1996) Matrix computations. Baltimore, MD: Johns Hopkins University Press.

11. Heinig, G. & Rost, K. (2001) Efficient inversion formulas for Toeplitz-plus-Hankelmatrices using trigonometric transformations. In: Olshevsky, V. (ed.) Structured Matrices in Mathematics, Computer Science, and Engineering. Providence, RI: Amer Mathematical Society. pp. 247-264.

12. Smith, S.W. (1999) The Scientist and Engineer's Guide to Digital Signal Processing. Vol. 30. San Diego, CA : California Technical Publishing.

13. Trench, W.F. (1965) An algorithm for the inversion of finite Hankel matrices. Society for Industrial and Applied Mathematics. 13. pp. 1102-1107. DOI: 10.1137/0113078

14. Zohar, S. (1967) Toeplitz matrix inversion: The algorithm of W.F. Trench. Journal of Association for Computing Machinery. 16. pp. 592-601. DOI: 10.1145/321541.321549

15. Blahut, R.E. (2010) Fast algorithms for signal processing. Cambridge University Press. DOI: 10.1017/CBO9780511760921

16. Beale, E.M.L. (1955) Cycling in the dual simplex algorithm. Naval Research Logistics Quarterly. 2(4). pp. 269-276. DOI: 10.1002 / nav.3800020406

17. Voevodin, V.V. & Tyrtyshnikov, E.E. (1984) Toeplitz matrices and their applications. In: Glowinski, R. & Lions, J. L. (eds) Computing Methods in Applied Sciences and Engineering. Amsterdam: North-Holland. pp. 75-85.

18. Petrov, O.A. (2006) Bystryy algoritm resheniya sistem uravneniya s teplitsevoy matritsey [Fast algorithm for solving linear equations with Toeplitz matrix]. Infokommunikatsionnye tekhnologii. 4(1). pp. 57-59.

19. Rahman, Q.I. & Schmeisser, G. (2002) Analytic theory of polynomials. Oxford: Oxford University Press.

20. Kodnyanko, V.A. (2002) Chislennyy raschet staticheskikh kharakteristik odnoryadnogo shchelevogo gazostaticheskogo podvesa [Numerical calculation of the static characteristics of a single-row slotted gas-static suspension]. Problemy mashinostroeniya i nadezhnosti mashin. 2. pp. 17-19.

21. Constantinescu, V.N. (1969) Gas Lubrication. New York: American Society of Mechanical Engineers.

22. Muir, T. (1960) A Treatise on the Theory of Determinants. New York : Dover Publications. pp. 516-525.

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