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

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

CC BY
16
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Труды МАИ
ВАК
Область наук
Ключевые слова
НЕСТАЦИОНАРНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ / СПЕКТРАЛЬНАЯ ФОРМА МАТЕМАТИЧЕСКОГО ОПИСАНИЯ / СИСТЕМА ФУНКЦИЙ ФАБЕРА-ШАУДЕРА / СИСТЕМЫ КОМПЬЮТЕРНОЙ МАТЕМАТИКИ / ДРОБНЫЕ ИНТЕГРИРУЮЩИЕ И ДИФФЕРЕНЦИРУЮЩИЕ ЗВЕНЬЯ

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

Спектральный метод уже распространен на системы управления, модели которых содержат дробные интегрирующие и дифференцирующие звенья, а для моделирования таких систем модифицированы пакеты расширения MLSY_SM, Spektr_SM+Simulink+Matlab, Spektr_SM+VisSim+Mathcad СКМ. Этот программный комплекс не содержит пакеты программ в системе функций Фабера-Шаудера. В данной статье рассматривается разработка пакета расширения MLSY_SM_SH+Mathcad для анализа нестационарных непрерывных систем управления дробного порядка спектральным методом в системе функций Фабера-Шаудера. Сам пакет применяется для анализа и параметрического синтеза системы управления самонаводящейся ракеты.

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

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

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

SIMULATION OF FRACTIONAL AIRCRAFT CONTROL SYSTEMS BY SPECTRAL METHOD IN FABER-SCHAUDER FUNCTION SYSTEM

Today a variety of Computer Mathematics Systems (CMS) and expansion packs are applied for the spectral method of non-stationary control systems computer simulation. Modern technologies associated with fractal approach in different applied areas, and in radio engineering, radiodetection and theory of dynamic systems in particular, produce new element base, where mathematical models contain fractional integrating and derivative operators. For example, control systems with PID control realize control laws, increasing processing speed and stability margin compared to the similar systems realizing classical control laws. Technical implementation of such derivatives and integrals can be realized with several methods: by Gruenwald’s approximate dependencies, or continued fractions, or Fourier transform and spectral transform. Spectral method is already propagated to control systems for models containing fractional integrating and derivative components, and the expansion packs MLSY_SM, Spektr_SM+Simulink+Matlab, Spektr_SM+VisSim+Mathcad CMS have been modified for such systems' simulation. This software commplex does not contain program packs in the Faber-Schauder function system. The presented paper considers the development of the MLSY_SM SCM Mathcad expansion pack for non-stationary uninterrupted non-stationary control systems with integer number and fractional order spectral method in the Faber-Schauder functions system analysis. Derivation of spectral algorithms with fractional integrating and derivative components of an arbitrary order and of some other spectral characteristics is based on using a symbolic processor of Computer Mathematics Systems Mathcad. Software implementation of the expansion pack MLSY_SM_SH+Mathcad contains software modulus developed using the derived symbolic algorithms. The structure of the pack and its program modules calls are described in Appendix. The expansion pack itself is used for analyzing and parametric synthesizing of the control system for homing missile. Mathematical model of the missile uses a target coordinator (mounted on a gyro-platform) for measuring the sight line rotational speed. Differential equation, describing the target coordinator, contains a fractional order derivative. As a result of the performed work the expansion pack MLSY_SM_SH of Computer Mathematics Systems Mathcad applied for investigation on a stochastic model homing system which uses a fractional target seeker was developed. The dependence of the root mean missing value from differential operator fractional order of target coordinator and navigation constant of command generation block was studied. Optimal values of a fractional parameter and navigation constants were selected. A comparative analysis of homing missile system's classical and fractional models was carried out.

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

Труды МАИ. Выпуск № 93 www.mai.ru/science/trudy/_

УДК 621.372.061

Моделирование дробных систем управления летательными аппаратами спектральным методом в системе функций Фабера-Шаудера

Рыбин В.В.*, Цветаев В.Е.**

Московский авиационный институт (национальный исследовательский университет), МАИ, Волоколамское шоссе, 4, Москва, A-80, ГСП-3, 125993, Россия

*e-mail: dep805@mai.ru **e-mail: dep805@mai.ru

Аннотация

Спектральный метод уже распространен на системы управления, модели которых содержат дробные интегрирующие и дифференцирующие звенья, а для моделирования таких систем модифицированы пакеты расширения MLSY_SM, Spektr_SM+Simulink+Matlab, Spektr_SM+VisSim+Mathcad СКМ. Этот программный комплекс не содержит пакеты программ в системе функций Фабера-Шаудера. В данной статье рассматривается разработка пакета расширения MLSY_SM_SH+Mathcad для анализа нестационарных непрерывных систем управления дробного порядка спектральным методом в системе функций Фабера-Шаудера. Сам пакет применяется для анализа и параметрического синтеза системы управления самонаводящейся ракеты.

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

Введение

В настоящее время теория фракталов и дробных операторов находит все большее применение в радиофизике, радиоэлектронике, теории управления и других предметных областях [1-7]. Микро- и нанотехнологии позволяют создавать технические элементы, которые физически реализуют дробные интегральные и дифференциальные операторы. В частности, можно создавать пассивные радиоэлементы, моделирующие фрактальные импедансы [4,6-7]. Для систем автоматического управления предложена методика проектирования фрактальных пропорционально-интегрально-дифференциальных регуляторов дробного порядка [7]. Спектральный метод [8-14], в настоящее время, развит на нестационарные системы управления, содержащие дробные интегрирующие и дифференцирующие звенья [15-18], а для моделирования дробных систем управления летательными аппаратами модернизированы пакеты расширения MLSY_SM, Spektr_SM+SimuHnk+Matlab, Spektr_SM+VisSim+Mathcad СКМ [19-25] расчета нестационарных непрерывных, дискретных и непрерывно-дискретных систем управления летательными аппаратами с сосредоточенными параметрами и распределенными параметрами.

В данной статье рассматривается разработка пакета расширения MLSY_SM_SH+Mathcad для анализа нестационарных непрерывных систем

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

2

Фабера-Шаудера, а сам пакет MLSY_SM_SH+Mathcad применен для исследования влияния порядка дробности координатора цели и константы навигации блока выработки команд системы самонаведения на точность наведения при случайных воздействиях.

1. Разработка пакета расширения MLSY_SM_SH+Mathcad анализа нестационарных линейных непрерывных систем управления целого и дробного порядка в системе функций Фабера-Шаудера Система функций Фабера-Шаудера

Дадим определение функций Фабера — Шаудера на отрезке [0,1] по Фаберу

[26].

Положим,

г

щ,(г) = 1, 01 (г) = г, щ (г) = 2"+1 \xjmO г = 2,3,

(1)

где Я (в)}^0 - система функций Хаара:

Я (в =

1, 0 <в< 1, г = 0; 1

2к _ 2к +1 <в<

-1,

2 "+1 2к +1

2"+1

2

и+1

<в<

2(к +1)

2

и+1

21 „ 21 +1 0, —г < в <

2и+1 2

г = 2и + к = 1,2,...,

и = 0,1,2,...; I,к = 0,1,2,...,2и -1,1 ф к

и+1

(2)

0

>

<

Систему (1), после нормировки последней в С[0,1], называют системой Фабера-Шаудера. Эта система образует условный базис в пространстве функций непрерывных на отрезке [0,1], но при этом не является минимальной системой в

пространствах Лебега Ьр[0,1], 1 < р <да. Однако, их можно применять для приближения всех измеримых на отрезке [0,1] функций [28-31]. Множество всех

измеримых на отрезке [0,1] функций обозначают а(ь), где а( х)

е^. ^ - множество

четных, конечных и неубывающих на [0, да) функций а(х), удовлетворяющих условиям а(0) = 0; Нш{а(х): х ^-да} = а(да) = да. Если, например, а(х) = |х|р, то а(ь) в случае 1 < р <да есть линейное пространство £ [0,1] суммируемых на отрезке [0,1] в

p-ой степени функций /(х) с нормой ||/||^ = \ 11/(х)|р Лх> < да.

1 |/р х) ^ 1

о

Функции р (т) из системы функций Фабера-Шаудера Ф = {р (#)}"„ (1), при I = 2й-1 + к + 1 = 2,..., п = 1,2,..., к = 0,1,2,... ,2й"1 -1, с учетом системы функций Хаара (2),

можно представить в виде

р (т) = Р2п-1 +к+1(т) = Рпкк (т)

0, если т £

к к +1

п—1 ' тп-1

1, если т =

^2 2 2к +1

2п

линеина и непрерывна

на

к 2к +1

2п—1' 2й

и на

2к +1 к +1

2п 2

п—1

(3)

Определим функцию р(т), те Я следующим образом:

(р{г) =

2т, прит е [0,1/2], 2-2т, прите [1/2,1], 0, при т £ [0,1].

(4)

Тогда (3) можно представит в виде сжатий и сдвигов функции (4)

р(т) = Рп,к(т) = р(2"т- к).

Первые девять функций Фабера-Шаудера приведены на рис. 1.

Рис.1. Первые девять функций Фабера-Шаудера

Пакет МЬ8У_8М+Ма1ксай, его структура, способы работы с ним и его модификация - МЬ8У_8М_8И+Ма1Нсай

В спектральной области всем элементарным операциям [9] ставится в соответствие система элементарных алгоритмов. На базе этой системы строится система алгоритмов исследования систем управления.

В настоящее время разработано несколько версий пакета прикладных

<

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

методом [8-10. 14, 21-25, 34, 34]. Одна из них создана на базе СКМ Mathcad, Maple, Mathematica, Matlab [21]. Эта версия включает в себя все элементарные операции спектрального метода и предназначена для моделирования линейных систем управления спектральным методом (MLSY_SM).

Рассмотрим модификацию пакета прикладных программ MLSY_SM [20], созданного на базе СКМ Mathcad [35], за счет его пополнения процедурами элементарных операций по системе функций Фабера-Шаудера. Все эти процедуры размещаются в разделе SM_SH библиотеки NBF пакета прикладных программ MLSY_SM [21].

Формирование символьных алгоритмов и программных модулей пакета расширения MLSY_SM_SH+Mathcad

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

Технологию формирования символьных алгоритмов в СКМ Mathcad для элементарных звеньев пакета расширения MLSY_SM_SH рассмотрим на примере

вывода аналитических формул вычисления элементов матрицы двумерной

t

нестационарной характеристики связи (ДНХС) [18] Л( j, i) = fp( j,r)p(i,r)dr,

qpp J

0

где p - функция Фабера-Шаудера.

1. Формируем программу вычисления функций Фабера-Шаудера.

Зададим порождающую функцию Фабера-Шаудера SH в виде:

ЗНф(т) :=

ф{т) _ ф|т _ Ijj . 2 - г + : Ф: Г - £: - ф(т - l)j ■ {2 - 2 ■ т)

где Ф - имя функции Хевисайда.

Функции Фабера-Шаудера формируются путем сжатий и сдвигов порождающей функции:

2. Формируем программу вычисления ДНХС порядка L.

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

3. Формируем программы вычисления j -ой строки и i -го столбца матрицы

ДНХС.

Вычисляем строки и столбцы матрицы ДНХС отдельно. Например, при у = 0 и Ь = 33 имеем:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

2 2 4 4 з а 16 16 16 16 16 16 16 16

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 }

По характеру изменения элементов в строках и столбцах матрицы ДНХС находим аналитический алгоритм вычисления её элементов.

4. По этому алгоритму формируем программу вычисления ДНХС порядка

Ь.

5. Вычисляем усеченные матрицы ДНХС по двум программам для сравнения результатов.

Аналогично формируются аналитические алгоритмы вычисления элементов матриц двумерных нестационарных передаточных функций (ДНПФ) интегрирующего и дробного интегрирующего звена м -го порядка [18] на отрезке

[0, г ]

0о(О~Т)

1-м

ётёв

(5)

0

и элементов матриц ДНПФ дробных дифференцирующих звеньев первого и второго рода / -го порядка и дробных дифференцирующих звеньев Римана-Лиувилля и Капуто:

3й • Рт-л), т -1 </< т,

3л = <

УФ* УФ*

т

(6)

3 , л=т;

УФ

={

УФ*

р-(т-л) 3т , т -1 < / < т,

УФ* УФ*

(7)

3 , л = т

УФ

где 3т = 3т 1 3 - матрица ДНПФ дифференцирующего звена второго рода т -го порядка [15], а р (т-л)- матрица ДНПФ дробного интегрирующего звена (5) т-/-го порядка.

Формирование численных алгоритмов и программных модулей пакета расширения МЬ8У_8М_8Н+Ма1ксай

Вычислительные схемы, реализующие вычисление усеченных матриц НСХ и ДНПФ элементарных звеньев [8-10, 14], основаны на квадратурных правилах наивысшей алгебраической степени точности [10]. Для нашей задачи выбираем квадратурную формулу Гаусса вычисления интеграла на отрезке [0О, г ]:

кгх/г = Т1Ё ^ +(г-'о)(2У +1) + *о ], (8)

I 2т • N1 Ё Ё ' 12т • N1 к 2т • N1 0 / W

где п - количество используемых стандартизированных значений нулей (%п и весов

квадратурного алгоритма Гаусса на отрезке [-1,1], которые в программной реализации задаются следующими векторами:

Ч/Ф

{ 0.0812743834 ^ ' -0.968160239

0.1806481607 -0.836031107

0.2606106964 -0.613371433

0.3123470770 -0.324253423

0.3302393550 а 1 := 0

0.3123470770 0.324253423

0.2606106964 0.613371433

0.1806481607 0.836031107

V 0.0812743884 > < 0.968160239

Учитывая квадратурный алгоритм Гаусса (8), формируем программные модули вычисления усеченных матриц нестационарных спектральных характеристик (НСХ), нестационарных спектральных плотностей (НСП) и ДНПФ элементарных звеньев: усилительного, чистого сдвига. Затем, используя программные модули элементарных звеньев, формируем программные модули типовых звеньев: апериодического, колебательного.

Описание процедур пакета расширения MLSY_SM_SH+Mathcad и их формальных параметров в системе функций Фабера-Шаудера приведено в приложении.

2. Примеры выполнения элементарных и типовых операций спектрального метода

Замечание. При решении задач в СКМ Mathcad будем предполагать, что пакет расширения MLSY_SH_SM подключен и настроен.

Пример 1. Найти дробный интеграл порядка М (5) от функции ё(т) = 1(т)

спектральным методом и сравнить найденное решение с аналитическим решением

н(т) =

Т

Г(м +1)

-11 3

. Вычисления провести для м = ^ 2

Решение задачи.

Листинг 1

L := 9 <- порядок усечения ДНПФ и НСХ t := 1 L1 := 20

тм < - дробный интеграл от функции g(Т) := 1 Г(м + 1) порядка м (аналитический вид). g(т) := 1 G1 := SNXSHHSH(g,L,t) NB := SNBSHSH(L1,L,t)

^ц) := SIмSHHSHl(L, t, м) <- ДНПФ интегрирующего звена

порядку.

X(м):= ^ G1 g(м):= NB • X(м)

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

Конец листинга 1

Пример 2. Решить спектральным методом интегральное уравнение Абеля [5]

х(в) + — 1 Х(Т) сСт = ё(в) 1 7 ггчит- х)1-^ 7

х(т)

Г(и) 0 (в - т)

для ё (в) = вАев +

sml

'5тв~

2 ( < Л 1

Ф! в— I, м = - на отрезке [0, г].

2.

2

в

г

Решение уравнения (9) для / = 1 можно представить в виде [5]

№ = — ёв

] еяг(в-т)вф {л4в-Т)ъ (г)

Эта формула после дифференцирования приводится к виду:

и

у(в) = л\ ъ(г)

Л • ег/с(Лу/в -г)е

Л (в-г)

^ж(в-г)

—г + ъ(в).

(10)

Уравнение (9) в спектральной области принимает вид:

Е + ЛР]X = О.

УФ ) УФ У

(11)

где Р л ДНПФ дробного интегрирующего звена Римана-Лиувилля порядка /> 0 (5).

уф

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

Из (11) находим НСХ

Х(г) = (е + ЛР - ] 1О (г)

у V уф ) у

(12)

0

1

0

Решение задачи.

Листинг 2

N1 := 33 <- порядок усечения ДНПФ и НСХ

N2 := 100 t := 25 / := 1 Л := 1.2 E := identity(N1)

g(e):=e4 • e-в + ^ |sin^-ф[е- ^

у : = уу ^, N2) <- точное решение задачи.

1ц:= 81ц8НШН1( N1,1 ,ц) <- ДНПФ интегрирующего звена

порядку.

О:= 8№Х8НН8Н^,N1,1) X:=(е + А • 1ц)"1 • О

х:= 8Ш8Н8Н(М0,N1,1) • X <- решение задачи, найденное

спектральным методом.

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

1 := 0.. N2 т, := 1 ■ — N2

2 -

1.25

У1

-■3.25

Л'.001 5.25 12.5 13.75

Конец листинга 2

Пример 3. Решить спектральным методом задачу Коши:

Т ■

й2 х(в) йв2

+ 0£Т 3;

0|в +302вх(в) = kg (в),

в в=0 = Хо.

йх(в)

йв

(13)

Хп

в=0

где ТкеЯ, це(0,1/2), g(в)еЬ2[0,/] - заданная функция; х(в) - дробная

производная Римана-Лиувилля, взятая от функции х(в).

<

При / = 0 уравнение (13) по определению дробной производной Римана-Лиувилля переходит в хорошо известное дифференциальное уравнение колебательного звена

т

2 —2 Х(в) —в2

+ 2%Т—в + Х(в) = къ (в), —в

(14)

где т - постоянная времени; % - коэффициент демпфирования; к - передаточный коэффициент. Для устойчивого колебательного звена 0<%< 1. Если % > 1, то звено может быть представлено в виде последовательного соединения двух апериодических звеньев с постоянными времени Т, Т; если % = 1, то апериодические звенья имеют одинаковую постоянную времени, т.е. Т = Т. Если % = 0, то такая система не рассеивает энергии и в ней протекают незатухающие колебания. Если % < 0, выходные колебания с течением времени возрастают. Такое звено является неустойчивым колебательным звеном.

Эта задача в спектральной области может быть представлена в виде

Е + ар "(1"л) + а2Р "2(1-л) ]• X = = кр-2 • О + х05[1] + х'05[в] + х0а5

в

1-л

Г (2 -л)

(15)

где а! = |, а2 =±,к! =к; ЗД, ВД, 5

в

1-л

Г (2 -л)

- НСХ (матрицы столбцы)

функций 1(в) e,

в

1-л

Г (2 -л)

соответственно.

Отсюда имеем

X = [е + ар"(1-ц) + ар"2(1-ц) I"1 кр~2 • О +

в1~ц

+ х0ЗД + х'0 £[в] + х0ах$

Г (0 -ц)

Если ц^ 0, то решение (16) задачи Коши (13) перейдет в решение задачи Коши для уравнения (14) и примет вид

X = [е + ар" + ар-01-1 {кр"2 • О+ х0£[1] + х0ВД + х0ах8[в]}

(17)

Решение задачи.

Листинг 3

N1 := 33 <- порядок усечения матриц ПС НСХ. 1 := 0 N0 := 200

g(e):= 1 8 (б):= 1 в1(0,ц): =

0

1-2ц

Г(2 - ц)

Параметры системы Т := 0.15 £: = 0.2 к := 1 ^ := а2 := -1 Ц := -Ц

Если ц := 0 , то аналитическое решение задачи Коши (13) имеет ви,

ха(в) : =

1-

Т

1 "Г

1 "Г

(

• в + а1ап

1 "Г

V

Л

Программа решения задачи (13) для различных значений ц .

е

Т

х2( N1, N2, t, X), х1): =

8 ^ SNXSHHSH(s,N1,^ О^ SNXSHHSH(g, N1,t) Е ^ identity(N1) Р1 ^ SD1SHHSH(N1, t) 12 ^ 81л8Ш8Щ№, t, 2) КБ ^ SNBSHSH1N2, N1,0 Ьг к е 0.. 12 4 • к

л ^

100

81 ^ SNXSHHSHЛ(s1,N1,t,л)

РР^ SIлSHHSHl(N1,t, 1 - л)

РР2 ^ if(л = 0,12, 12 • Р1- SIлSHHSH]( N1, t, 1 - 2 -л))

ОУ ^ [к • 12 • О + XI • (8 + ^ • 81) + X • 81]

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

X ^ (Е + ^ • РР + а2 • РР2)-1 • ОУ

ххч— NБ • X £эг j е 0.. N2

ак,j ^ хх

Визуализация решений с различными порядками дробных производных (л = 0,0.04,0.08,...0.48) при нулевых а) и ненулевых б) начальных условиях.

Заметим, что точное решение для л = 0 совмещено с решением, найденным спектральным методом (отмечено кружечками).

а

Визуализация решений, найденных при нулевых начальных условиях, в виде поверхности, которая является функцией времени в и порядка дробной производной л е [0,0.5].

Конец листинга 3

3. Пример анализа и параметрического синтеза дробной системы управления самонаводящейся ракеты в СКМ Mathcad спектральным методом в системе функций Фабера-Шаудера

В работе [15] для моделирования дробной системы управления самонаводящейся ракеты применялся спектральный метод. Рассматривалась линеаризованная расчетная схема системы управления самонаводящейся ракеты, изображенная на рис. 2.

В этой расчетной схеме координатор цели 5 содержит дробную производную Римана-Лиувилля порядка л. Выходной переменной такой дробной системы, считается линейное смещение ракеты h(6) относительно опорной не вращающейся

линии визирования, которая связана с приращением угла визирования формулой: h(O) = г(О)Ар(О).

Рис. .2. Структурная схема системы управления самонаводящейся ракеты

За величину промаха (ошибки) к принимается значение к(О) в момент выключения координатора 0 = .

Из внешних воздействий системы учтены: суммарный сигнал g (0) = цц (0) -V (0)Л@0, учитывающий маневр цели и начальную ошибку

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

Rg вв) = г,1вхв2 + А© 1У(в1)У(в2)

(18)

и

Rn(вв) = So SO в22).

(19)

Моделирование этой дробной системы управления самонаводящейся ракеты

проведем в СКМ Mathcad спектральным методом, используя систему функций

Фабера-Шаудера.

Для численных расчетов примем следующие исходные данные:

Л = 0.76; V(0) = 200(1 + 0); r(0) = 100(45-60-02); T = 0,3 с; T2 = 0,1 с; £2 = 0,125; = 400; А©2 = 0,0004; S0 = 4 -10-5; 0 <0< tk, tk = 4 с.

Надо для дробной системы управления (рис. 2):

1) Найти средние квадратичные значения переходных процессов

hgcK (0), hncK (0), hCK (0) = д/ h\CK (0) + hlK (0) при заданных параметрах системы

управления, обусловленные полезным сигналом g (0) и помехой n(0).

2) Выбрать оптимальные значения параметра дробности л и константы навигации n из условия минимума среднего квадратичного значения промаха

hcK , (20)

где hgcK = r(tk)д/A^g (tk) и hncK = r(tkA^2 (tt) - среднее квадратичное значение промаха,

обусловленное воздействием g(0) и помехой n(0) соответственно, а А^2 (^) ,

Aq>l (tk) дисперсии переменной А^, обусловленные воздействием g(0) и помехой n(0) в момент 0 = tk.

Спектральный расчет непрерывной системы управления включает в себя следующие этапы:

1) По заданной структурной схеме (рис. 2) находим ДНПФ дробной системы управления.

2) Задаёмся параметрами, при которых решается задача.

Пусть: N1 - порядок усечения матриц ДНПФ системы управления; [0, ^ ] -интервал работы системы управления; Ы1 - количество равноотстоящих точек, заданных на интервале [0, ^ ], в которых вычисляются непрерывные переходные процессы (первая точка совпадает с левым, а последняя с правым концом отрезка

[0, гк ].

Положим:

N1 := 17 1Л := 32 ^ := 4 Е := 1сЬпЙу(Ш) - единичная матрица, п := Ъ.2 - константа навигации блока выработки команд 4.

Примем следующие числовые значения параметров системы, начальных условий и помех:

р. := 0.73 - дробный поряд ок оператора дифференцирования. Х| := 0.3 - постоянная времени координатора цели (динамический элемент 5). Тд := 0.1 £,2 := 0.125 - параметры системы стабилизации (колебателбное звено). У 1,9) := 200-1.1 + 9) - скорость ракеты на опорной траектории.

г(в) := 100 ■ (.45- 6 - 9- 9") закон изменения расстояния между ракетой и целью

на опорной траектории. 1 / ч 1

У1(9) :=

\<е)

400 Д1о:

п(е) :=

г(9)

11 := 4ии := 0.0025 1и(9;т) := 1] -9-Т + Д1о ■ У(9) ■ У(т)

переменные коэффициенты кинематических звеньев.

Бо := 0.00004 - параметы характеристик внешних воздействий.

3) Вычислим НСП внешних воздействий.

:= БМСБИШт^Ш л)

- НСП внешних воздействий.

:= БХСБНБН! (N1)"

4) Вычислим ДНПФ системы самонаведения.

ii := SIjiSHHSHl(nl;tk;l) Гц := SI^SHHSH1(n1 ;tk; 1 - ц) PI := SPlSHHSHl(NlA) Wan 1= ™ВЕИШ(М1 ,ТЬ 1Л)

:= SKOSHHSHl(Nl л2Хъ 1 л) Afv := SYZSHHSHl(Vl ;N1 ;tk)

Au := SYZSHHSH1 (rl,N1,tk) Av := SYZSHHSH1 {V,N1,tk)

dr(t) := 200 - (3 + t) - модуль спорости сближения ракеты и цели

на опорной траектории. А^ := SYZSHHSH1 (dr. N1. tk j

W2:= -n A, II AlY-Wffi A* WM Оц-Pi)

WM := (E - II W2 - Air) 1 ■ II . ДНПФ системы самонаведения. W U2:= Wiri-W2

5) Вычислим НСП и различные характеристики выходных случайных сигналов.

s*l = Wiri-Ss-Wirir Wii2 г ■ Sn ■ W12 Sh := + S^

Q = SNBSHSHlfLl.Nl,tk) QK := snbshshik(ni .tk)

1 := tk 0..L1 Ц := — 1 LI Nl-l Nl-l

РК1| = Z Z J i =0 j =0 Nl-l Nl-l hixij -= ^sij

1Ц := Z Z («4, QI.J AJ J 1 =0 j =0 Nl-l N1-1 hCtl| -=

= Z Z Ql.i (shl ■ Ql = j aj J i =0 j =0 hCKi := Д

Средние квадратичные значения переходных процессов, обусловленные воздействиями g(в) и п(в), показаны на рис. 3.

60 .45.432, 45 ЬСЕ1

-^

36 ЬсЕ^

1п 24

12

\

[> 0.5 1.6 2.4 32 1 1 4 1:

Рис. 3. Средние квадратичные значения переходных процессов системы управления самонаводящейся ракеты

6) Составляем программу вычисления зависимости среднего квадратичного значения промаха Иск от значения параметров дробности л координатора цели системы самонаведения и константы навигации п блока выработки команд.

ЫЕ ««(N1,10 :=

:= wcc 5К0!5НН5Ш(Ш ,т гХ 2,1 л к)

Гот 1 е 0.. 20

п1 е 0..20 1 1 ц1 <--+ - 40 2

1ц1 В1ц5НН5Н1(]Ч1,1ь,1 - ц!)

<--А у - 11 - А IV

Е2 <- А ^ - W ^ - Гц1 Р1

\ 2.5 + — 1 loJ

(Е - 11 ■ W2 - А1г) 1 - И

^^ д - w

г

Бь^дк дк-

Ь ск

7) Вычисляем зависимости среднего квадратичного значения промаха Иск от порядка дробности л оператора дифференцирования и константы навигации п блока выработки команд:

Зависимость среднего квадратичного значения промаха Иск от порядка дробности оператора дифференцирования л координатора цели и константы навигации п блока выработки команд показана на рис. 4. Как видно из графика оптимальное значение среднего квадратичного значения промаха Иск. определяется параметрами л = °-75, п = 3.2.

Рис. 4. Зависимость среднего квадратичного значения промаха Иск от порядка дробности оператора дифференцирования / координатора цели и константы

навигации п блока выработки команд

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

Приложение. Описание процедур (элементарных операций спектрального метода) пакета расширения MLSY_SM_SH+Mathcad и их формальных параметров в системе функций Фабера-Шаудера

Правила формирование структуры имени программного модуля для спектральных алгоритмов можно найти в работах [14, 15, 21].

Здесь используются идентификаторы БИ и БИИ для функций Фабера-Шаудера восстановления и разложения соответственно.

1) 8Ш8ШН1(Ь1, Ь, г) - вычисление усеченной матрицы-строки Ь непрерывных функций (восстановления) Фабера-Шаудера на отрезке [0, г] на системе тактовых точек (I -1) г / Ь1, где I = 1,..., Ь1 +1. Результат представляется матрицей размером Ь1 х Ь; 8ЫБ8Н8Н2(г, т, г) - вычисление г - й функция Фабера-Шаудера на отрезке [0, г] в точке т; БШЕБНБН1(Ь1, Ь, г) - вычисление усеченной матрицы-строки Ь непрерывных функций разложения Фабера-Шаудера на отрезке [0, г] на системе тактовых точек (I -1) г / Ь1, где I = 1,..., Ь1 +1. Результат представляется матрицей размером Ь1 х Ь; БИББИБИЖ(Ь, г) - вычисление усеченной матрицы-строки Ь непрерывных функций (восстановления) Фабера-Шаудера на отрезке [0, г] в конечной точке г.

2) БЫХБННБНХg, Ь, г) - вычисление усеченной матрицы-столбца НСХ размером Ь х1 на отрезке [0, г] по аналитически заданной функции g(х); БМХБНШН2(а, N1, Ь, г) - вычисляется усеченной матрицы-столбца НСХ размером Ь х1 на отрезке [0, г] по таблично заданной функции а(х) в N1 тактовой точке отрезке [0, г ].

3) 8МС8ННБН1(Я, Ь, г) - вычисление усеченной матрицы НСП размером Ь х Ь на отрезке [0, г] по аналитически заданной корреляционной функции Я(х, у).

4) £Л£НН£Н1(Ь, г) - вычисление усеченной матрицы ДНПФ интегрирующего звена размером Ь х Ь на отрезке [0, г]; 81л8НН8Н1(Ь, г, л) - вычисление усеченной матрицы ДНПФ интегрирующего звена Римана - Лиувилля дробного порядка л> 0 размером Ь х Ь на отрезке [0, г].

5) 5Р15НН5Н1(Ь, г) - вычисление усеченной матрицы ДНПФ дифференцирующего звена (первого рода) размером Ь х Ь на отрезке [0, г]; БП18НН8Н1(Ь, г) - вычисление усеченной матрицы ДНПФ дифференцирующего звена (второго рода) размером Ь х Ь на отрезке [0, г]; 8Юл8НШШ(Ь, г, л) -вычисление усеченной матрицы ДНПФ обобщенного интегродифференцирующего звена дробного порядка ле Я размером Ь х Ь на отрезке [0, г]. Если л> 0, то вычисляется усеченной матрицы ДНПФ интегрирующего звена Римана - Лиувилля дробного порядка, если л< 0, то вычисляется усеченная матрицы ДНПФ обобщенного звена дробного порядка. При л = 0 вычисляется единичная матрица размером Ь х Ь .

6) 8ЛР8НН8Н1(Ь, Т, к, г) - вычисление усеченной матрицы ДНПФ апериодического звена размером Ь х Ь на отрезке [0, г]; Т - постоянная времени апериодического звена; к - коэффициент усиления апериодического звена.

7) 8КОШН8Н1(Ь,Т, к1, к, г) - вычисление усеченной матрицы ДНПФ колебательного звена размером Ь х Ь на отрезке [0, г]; Т - постоянная времени

колебательного звена; k - коэффициент усиления колебательного звена; kl -коэффициент демпфирования колебательного звена.

8) SCDSHHSH1(L, T1, t) - вычисление усеченной матрицы ДНПФ звена чистого сдвига размером L х L на отрезке [0, t]; Tl - величина чистого сдвига: если Tl > 0, то T1 - величина запаздывания, если T1 < 0, то T1 - величина упреждения.

9) SYZSHHSH1(a, L, t) - вычисление усеченной матрицы ДНПФ усилительного звена размером L х L на отрезке [0, t] по аналитически заданному коэффициенту усиления a(x).

10) SXCSHSH 1(L) - вычисление усеченной матрицы ДНХС размером L х L на отрезке [0, t ].

Библиографический список

1. Самко С.Г., Килбас А.А., Маричев О.И. Интегралы и производные дробного порядка и некоторые их приложения. - Минск: Наука и техника, 1987. -688 с.

2. Тарасов В.Е. Модели теоретической физики с интегро-дифференцированием дробного порядка. - Москва-Ижевск: Ижевский институт компьютерных исследований, 2011. - 568 с.

3. Учайкин В.В. Метод дробных производных. - Ульяновск: Изд-во «Артишок», 2008. - 510 с.

4. Васильев В.В., Симак Л.А. Дробное исчисление и аппраксимационные методы в моделировании динамических систем. - Киев: НАН Украины, 2008. - 255 с.

5. Бабенко Ю.И. Метод дробного дифференцирования в прикладных задачах тепломассообмена. - СПб.: НПО «Профессионал», 2009. - 584 с.

6. Потапов А.А., Гильмутдинов А.Х., Ушаков П.А. Фрактальные элементы и радиосистемы: Физические аспекты. - М.: Радиотехника, 2009. - 200 с.

7. Бекмачев Д.А., Потапов А.А., Ушаков П.А. Проектирование фрактальных пропорционально-интегрально-дифференциальных регуляторов дробного порядка // Успехи современной радиоэлектроники. 2011. №5. С. 13-20.

8. Солодовников В., Семенов В., Пешель М., Недо Д. Расчет систем управления на ЦВМ: спектральный и интерполяционный методы. - М.: Машиностроение, 1979.- 664 с.

9. Солодовников В. В., Семенов В. В. Спектральная теория нестационарных систем управления. - М.: Наука, 1974. - 336 с.

10. Семенов В.В., Рыбин В.В. Алгоритмическое и программное обеспечение расчета нестационарных непрерывно-дискретных систем управления ЛА спектральным методом: Учебно-методическое пособие. - М.: Изд-во МАИ, 1984. -84 с.

11. Пупков К.А., Егупов Н.Д., Рыбаков К.А., Рыбин В.В., Сотскова И.Л., и др. Нестационарные системы автоматического управления: анализ, синтез и оптимизация. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2007. - 632 с.

12. Пантелеев А.В., Рыбаков К.А., Сотскова И.Л. Спектральный метод анализа нелинейных стохастических систем управления - М.: Вузовская книга, 2006. - 392 с.

13. Пантелеев А.В., Рыбаков К.А. Прикладной вероятностный анализ нелинейных систем управления спектральным методом. - М.: МАИ-Принт, 2010. -160 с.

14. Рыбаков К.А., Рыбин В.В. Моделирование распределенных и дробно-распределенных процессов и систем управления спектральным методом. - М.: Изд-во МАИ, 2016. - 160 с.

15. Рыбин В.В. Моделирование нестационарных непрерывно-дискретных систем управления спектральным методом в системах компьютерной математики. -М.: Изд-во МАИ, 2011. - 220 с.

16. Рыбин В.В. Моделирование дробных нестационарных систем управления в СКМ спектральным методом // Вестник Московского авиационного института. 2011. Т. 18. № 4. С. 102-118.

17. Рыбин В.В. Моделирование САУ ядерной энергетической установкой в СКМ спектральным методом // Труды МАИ. 2012. № 50. URL: http://www.mai.ru/science/trudy/published.php?ID=28987

18. Рыбин В.В. Моделирование распределенных и дробно-распределенных процессов и систем управления в СКМ спектральным методом // Труды МАИ. 2012. № 50. URL: http://www.mai.ru/science/trudy/published.php?ID=28812

19. Рыбин В.В. Моделирование нестационарных систем управления целого и дробного порядка проекционно-сеточным спектральным методом. - М.: Изд-во МАИ, 2013. - 160 с.

20. Рыбин В.В. Разработка пакета расширения MLSY_SM СКМ Mathcad в биортогональных вейвлет-базисах // Труды МАИ. 2009. № 33. URL: http://www.mai.ru/science/trudy/published.php?ID=7352

21. Рыбин В.В. Описание сигналов и линейных нестационарных непрерывных систем управления в базисах вейвлетов // Труды МАИ. 2003. № 10. URL: http://www.mai.ru/science/trudy/published.php?ID=34572

22. Рыбин В.В. Разработка и применение пакетов расширения MLSY_SM СКМ Mathcad, Maple, Mathematica, Matlab // Труды МАИ. 2003. № 13. URL: http://www.mai.ru/science/trudy/published.php?ID=34432

23. Рыбин В.В. Разработка и применение пакета расширения Spektr_SM СКМ Matlab // Труды МАИ. 2003. № 13. URL: http://www.mai.ru/science/trudy/published.php?ID=34433

24. Рыбин В.В. Описание сигналов и линейных нестационарных непрерывных систем управления в базисах вейвлетов и их анализ в вычислительных средах. - М.: Изд-во МАИ, 2003. - 96 с.

25. Рыбин В.В. Разработка пакета расширения MLSY_SM СКМ Mathcad в базисах Добеши М-го порядка // Труды МАИ. 2009. № 33. URL: http://www.mai.ru/science/trudy/published.php?ID=7353

26. Рыбин В.В. Разработка пакета расширения MLSY_SM СКМ Mathcad в проекционно-сеточных финитных базисах // Труды МАИ. 2010. № 41. URL: http://www.mai.ru/science/trudy/published.php?ID=23812

27. Кашин Б.С., Саакян А.А. Ортогональные ряды. - М.: Изд-во АФЦ, 1999. - 560 с.

28. Кротов И.Г. Представление измеримых функций рядами по системе Фабера-Шаудера и универсальные ряды // Математические заметки. 1977. Т. 41. № 1. С. 215-229.

29. Кротов И.Г. О рядах по системе Фабера-Шаудера и по базисам пространства C[0,1] // Математические заметки. 1973. Т. 14. № 2. С. 185-195.

30. Матвеев В.А. О рядах по системе Шаудера // Математические заметки.

1967. Т. 2. № 3. С. 267-278.

31. Бочкарев С.И. О рядах по системе Шаудера // Математические заметки.

1968. Т. 4. № 4. С. 453-460.

32. Вакарчук С.Б., Щитов А.Н. Некоторые вопросы приближения частными суммами рядов Фабера-Шаудера в метрике пространства 9(L) // Известия вузов. Математика. 2004. № 10. С. 82-85.

33. Романов В.А., Рыбаков К.А. Спектральные характеристики операторов умножения, дифференцирования и интегрирования в базисе обобщенных функций Эрмита // Труды МАИ. 2010. № 39. URL: http://www.mai.ru/science/trudy/published.php?ID=14816

34. Рыбаков К.А. Программное обеспечение спектральных преобразований Spectrum // Труды МАИ. 2003. № 14. URL: http://www.mai.ru/science/trudy/published.php?ID=34423

35. Дьяконов В.П. Энциклопедия Mathcad 2001i и Mathcad 11. - М.: СОЛОН-Пресс, 2004. - 830 с.

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