Научная статья на тему 'Моделирование сдвига функций во временной области методом изображающих векторов'

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

CC BY
120
14
Поделиться
Ключевые слова
ОПЕРАТОР СДВИГА / ИЗОБРАЖАЮЩИЙ ВЕКТОР / СТЕПЕНЬ ЦЕЛЫХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ / РЯД НЕЧЕТНЫХ ЦЕЛЫХ ЧИСЕЛ

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

Рассматривается цифровой способ сдвига функции во временной области методом изображающих векторов. Это операторный метод, который всякой временной функции на конечном промежутке времени ставит в соответствие p-мерный вектор, а линейному оператору – матрицу (pˣp). Дальнейшие преобразования, необходимые для сдвига функции, ведутся численными методами. Функции времени ставится в соответствие вектор, который называется изображающим вектором, а операции сдвига в прямом и противоположном направлениях – матричные операторы, которые находятся заменой в звене запаздывания оператора преобразования Лапласа матрицей дифференцирования. Оператор сдвига функции во временной области находится путем вычисления коэффициентов ряда по известному разложению матричной экспоненты в ряд Фурье. Восстанавливается функция времени скалярным произведением изображающего вектора на вектор полиномов Чебышева второго рода. Все это позволяет успешно использовать вычислительную технику, а окончательный результат на основании формулы обращения записать в аналоговой форме в виде функции времени. Предлагается способ разложения целых положительных чисел n степени в ряд нечетных чисел. Коэффициентом разложения положительных целых чисел является сумма геометрической прогрессии. Этот способ разложения связывает произведение и сумму целых положительных чисел и позволяет заменить n степень положительного целого числа суммой ряда нечетных положительных чисел. В качестве примера рассматривается разложение единицы (как самое сложное число) в пятую степень.

The author has considered the digital way of shifting function in the time domain using the method of representing vectors. This is the operational method which assigns a p-dimensional vector to any time functions at finite time interval and assigns matrix (pˣp) to linear operator. Further changes necessary to shift the functions are carried out by numerical methods. A function of time is associated with a vector which is called a depicting vector, and shift operations in the direct and opposite direction are associated with matrix operators, the latter are replaced in the operator delay chain of Laplace transform by the differentiation matrix. The shift operator function in the time domain is found by calculating the series coefficients by the known degradation of the matrix exponential in the Fourier series. The time function is recovered by the depicting vector inner product on the vector of Chebyshev polynomials of the second kind. All this allows applying successfully the computer equipment and recording the final result on the basis of the inversion formula in analog form as a function of time. The author proposes the method of expansion of positive integers of n degree into a series of odd numbers. The sum of a geometric progression is the coefficient of expansion of positive integers. This method binds the product of decomposition and the amount of positive integers and allows replacing the n degree of a positive integer by a sum of the series of odd positive integers. Unity (as the most complex number) expansion to the fifth power is considered as an example.

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

Текст научной работы на тему «Моделирование сдвига функций во временной области методом изображающих векторов»

Управление техническими системами

УДК 681.3.06

МОДЕЛИРОВАНИЕ СДВИГА ФУНКЦИЙ ВО ВРЕМЕННОЙ ОБЛАСТИ МЕТОДОМ ИЗОБРАЖАЮЩИХ ВЕКТОРОВ

Ю.Н. Шалаев

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

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

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

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

Введение

При анализе и моделировании динамических систем возникает задача сдвига функций во временной области, то есть экстраполяция функции на заданную величину времени к. Задача сдвига функции во временной области решается методом изображающих векторов, который изложен в работах [1-3]. Метод изображающих векторов - это операторный метод, который всякой временной функции на конечном промежутке времени ставит в соответствие р-мерный вектор, а линейному оператору - матрицу (рхр). Суть метода изображающих векторов состоит в том, что каждой функции /(£) ставится в однозначное соответствие вектор ^=/1,/2,.../,}, элементы которого коэффициенты ряда Фурье. Для функции/^), определенной на промежутке времени [0,и имеет место разложение

/ (г)=Е /т

1=0

где / - коэффициенты Фурье; Т(т) - ортонормиро-ванные смещенные полиномы Чебышева 1-го рода; т=£/£0 - безразмерная независимая переменная.

Объекты и цель исследования

При обработке опытных значений некоторой функции на интервале наблюдения [0,і0] часто возникает задача экстраполяции ее на последующий интервал наблюдения. Если в результате контроля выбранного параметра системы получен ряд значений Яті)Лт2),~Атр), то требуется вычислить значение параметра /(т1+1) в последующий момент времени.

Метод исследования

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

Для сдвига функции во временной области на заданную величину времени & вводится оператор сдвига Бк, задаваемый как

В/ (() = / (Г + к). (1)

зз

Для нахождения структуры оператора Бк воспользуемся известным соотношением [4]

L{/(ґ + k)} = eskF (s).

(2)

^ к1 Б1

_ E + У —. £ і !

(4)

В- k = E + У

(-к )іБі

і !

(5)

Динамику системы управления успешно описывают с помощью дифференциальных и интегральных уравнений [4]

п М-п іп Л] -т

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

У а1 — у(ґ) _ У Ь. — п(і).

{—і 1 Л+і-п ' 4 / ї—і 3 ~т К '

і=0 Ш ]_0 Ш

(6)

Формальная структура системы управления на основании многих источников определена в виде дифференциального уравнения (6). Оператор идентификации объекта управления запишем в виде передаточной функции

В( s)

Ж (s) _

А( s)'

(7)

Таким образом, задача оценки параметров передаточной функции по виду переходного процесса системы управления Н^) сводится к оценке конструктивных параметров т и п передаточной функции (7), при этом т<п, и нахождению неизвестных параметров модели а1 (1=0,п-1) и Ь (/'= 0 , т).

Для решения поставленной задачи воспользуемся методом изображающих векторов, для этого переходной процесс Н^) преобразуем в изображающий вектор по соотношениям [2, 3], получим

Н = {И,, V.., кр}. (8)

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

& (8)

к(ґ) _ (Н, Т(ґ)) Ііт-

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

■ _ с

(9)

& (С * 8)

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

Для нахождения весовой функции системы м>(^ воспользуемся дифференциальной связью между весовой и переходной функциями

В соотношении (2) оператором сдвига является величина е“к, которая согласно методу изображающих векторов имеет вид

Вк _ еБк, (3)

где Л - матрица дифференцирования - приведена в [1]. Как известно, матричную экспоненту (3) можно представить в виде матричного ряда [3]

а

н(ґ) _— И(ґ). аґ

(10)

При изменении знака в показателе степени в выражениях (3) и (4) получим оператор сдвига функции времени в противоположном направлении

В области изображающих векторов соотношение (10) запишется как

н _ БН. (11)

По соотношению (9) получаем аналитический вид весовой функции

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

н(ґ) _ (н, Т(ґ)). (12)

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

Ж(Яі) _ } н(ґ)ехр(-git)dt,

(13)

где - вещественный параметр на интервале [0,і0]; №'^1) - оператор системы управления. Необходимо отметить, что для устойчивых динамических систем весовая функция (12) определена на интервале [0,ір], то есть на время переходного процесса, на последующем участке наблюдения она равна нулю. На основании этого вывода интегральное преобразование Лапласа (13) рассматривается в пределах времени переходного процесса.

Оператор системы управления (6) для вещественной переменной запишется как

ЬтЯт + Ьт-Г 1+...+Ья+Ьо

Ж (Я) _-

Я + ап-іЯ ~ + ••• + а1Я + а0

(14)

где а1 (1=0, п-1), Ь1 (;=0,т) - коэффициенты передаточной функции.

Для оценки конструктивных параметров п, т воспользуемся [2], уравнениями (13, 14) и предельным соотношением

&(8) п-т ,1КЧ

- (15)

Ііт

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

Ж (С * Я )

_ С

где с>1. Опытным путем получено, что лучший результат оценки конструктивных параметров т и п достигается при с=2. Из полученного соотношения (15) находится оценка конструктивных параметров

п - т _ ■

1п сп

1п с

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

1_1

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

п-1 т

8к&(8к) + &(8к)£-XЬ^1 = 0,

/=0 7=0

к = 0, п + т +1.

Результаты исследования

По найденным коэффициентам ai, Ь! и конструктивным параметрам п и т записываем передаточную функцию исходной системы, то есть находим структуру исследуемой динамической системы.

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

Необходимо отметить, что переходной процесс (9) может быть на выходе нестационарной и нелинейной динамических систем. Изложенный метод оценки параметров динамических систем позволяет аппроксимировать эти системы передаточными функциями линейных динамических систем.

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

х-1

хп =Х (2Я(х,п) / +1), (16)

/=0

где R(x,n)=1+x+x2+...+xn-2.

Выражение R(x,n) представляет сумму геометрической прогрессии плюс единица, тогда на основании известного соотношения [5, 6] R(x,n) примет следующий вид

^ ч ! х(хп-2 -1) (17)

Я (х, п) = 1 + —------ . (17)

х — 1

Преобразуем соотношение (16) к виду

х-1 х-1

хп = Я (х, п )Х 2/ +Х1, (18)

/=0 /=0

и на основании известных соотношений [5, 6] выражение (18) запишется как

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

хп = Я(х,п)(х2 - х) + х. (19)

Подставим в выражение (19) соотношение (17), получим уравнение вида

хп 1 + -х(——1_“"^| (х2 - х) + х. (20)

После алгебраических преобразований для выражения (20) получим тождество, то есть xn. Таким образом, соотношение (16) доказано. В частности, при R(x,n)=1 получим известное разложение квадрата целого положительного числа x в виде суммы целых положительных нечетных чисел. Для иллюстрации предложенного метода разложения целого положитяельного числа в п степень рассмотрим разложение единицы, например в пятую степень. Коэффициент R(x,n) будет равен четырем, но первое слагаемое в соотношении (18) принимает нулевое значение, а второе слагаемое при любых п будет принимать значение единица.

Выводы

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

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

1. Осипов В.М. Основы метода изображающих векторов и линейное преобразование сигналов // в сб.: Вопросы программирования и автоматизации проектирования. - Томск: Изд-во Томского университета, 1971. - Вып. 1. - С. 1-13.

2. Шалаев Ю.Н. Моделирование нестационарных динамических систем методом изображающих векторов // Известия Томского политехнического университета. - 2006. - Т. 309. - № 7. -С. 44-47.

3. Шалаев Ю.Н. Обработка экспериментальных данных методом изображающих векторов. Математическое и программное

обеспечение проектирования систем. Вып. 2. - Томск: Изд-во ТПУ, 2002. - С. 99-101.

4. Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. - М.: Наука, 1972. - 768 с.

5. Березин И.С., Жидков Н.П. Методы вычислений. Т. 1. - М.: Наука, 1966. - 632 с.

6. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. - М.: Наука, 1974. - 832 с.

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

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

UDC 681.3.06

MODELING OF FUNCTION SHIFT IN TIME DOMAIN BY THE DEPICT VECTORS METHOD

Yu.N. Shalaev Tomsk Polytechnic University

The author has considered the digital way of shifting function in the time domain using the method of representing vectors. This is the operational method which assigns a p-dimensional vector to any time functions at finite time interval and assigns matrix (pxp) to linear operator. Further changes necessary to shift the functions are carried out by numerical methods. A function of time is associated with a vector which is called a depicting vector, and shift operations in the direct and opposite direction are associated with matrix operators, the latter are replaced in the operator delay chain of Laplace transform by the differentiation matrix. The shift operator function in the time domain is found by calculating the series coefficients by the known degradation of the matrix exponential in the Fourier series. The time function is recovered by the depicting vector inner product on the vector of Chebyshev polynomials of the second kind. All this allows applying successfully the computer equipment and recording the final result on the basis of the inversion formula in analog form as a function of time. The author proposes the method of expansion of positive integers of n degree into a series of odd numbers. The sum of a geometric progression is the coefficient of expansion of positive integers. This method binds the product of decomposition and the amount of positive integers and allows replacing the n degree of a positive integer by a sum of the series of odd positive integers. Unity (as the most complex number) expansion to the fifth power is considered as an example.

Key words:

Shift operator, representing vector, degree of positive integers, a number of odd integers.

REFERENCES

1. Osipov V.M. Osnovy metoda izobrazhayushchih vektorov i liney-noe preobrazovanie signalov [The bases of the technique of representing vectors and signals linear transformation]. Voprosy pro-grammirovaniya i avtomatizatsii proektirovaniya [Issues of design programming and automation]. Tomsk, Tomsk University Publ., 1971. Iss. 1, pp. 1-13.

2. Shalaev Yu.N. Modelirovanie nestatsionarnykh dinamicheskikh si-stem metodom izobrazhayushhih vektorov [Modeling non-stationary dynamic systems by the method of representing vectors]. Bulletin of the Tomsk Polytechnic University, 2006, vol. 309, no. 7, pp. 44-47.

3. Shalaev Yu.N. Obrabotka eksperimentalnykh dannykh metodom izobrazhayushchikh vektorov [Processing of the experimental da-

ta by the method of representing vectors]. Matematicheskoe i pro-grammnoe obespechenie proektirovaniya system [Software of system design]. Tomsk, Tomsk Polytechnic University Publ., 2002. Iss. 2, pp. 99-101.

4. Besekerskiy V.A., Popov E.P. Teoriya sistem avtomaticheskogo regulirovaniya [Theory of automated control systems]. Moscow, Nauka, 1972. 768 p.

5. Berezin I.S., Zhidkov N.P. Metody vychisleniy [Computation techniques]. Moscow, Nauka, 1966. Vol. 1, 632 p.

6. Korn G., Korn T. Spravochnik po matematike dlya nauchnykh ra-botnikov i inzhenerov [Mathematical reference book for researchers and engineers]. Moscow, Nauka, 1974. 832 p.