Моделирование динамических процессов методом точечных представлений
Покупка
Основная коллекция
Тематика:
Математическое моделирование
Издательство:
Сибирский федеральный университет
Автор:
Осипов В. В.
Год издания: 2012
Кол-во страниц: 304
Дополнительно
Вид издания:
Монография
Уровень образования:
ВО - Магистратура
ISBN: 978-5-7638-2538-1
Артикул: 617535.01.99
В монографии рассматриваются теоретические вопросы моделирования многомерных функциональных представлений и многомерных линейных нестационарных систем управления, а также различные теоретические аспекты терминального управления в одномерных динамических системах методом точечных представлений на смежных чебышевских сетках. Книга рассчитана на научных работников, аспирантов и инженеров, использующих в своей работе методы прикладной математики.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Магистратура
- 01.04.03: Механика и математическое моделирование
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ В. В. Осипов МОДЕЛИРОВАНИЕ ДИНАМИЧЕСКИХ ПРОЦЕССОВ МЕТОДОМ ТОЧЕЧНЫХ ПРЕДСТАВЛЕНИЙ Монография Красноярск СФУ 2012
УДК 519.6 ББК 22.192.3 0-741 Рецензенты: А. М. Попов, доктор физико-математических наук, профессор, ди ректор института информатики и телекоммуникаций Сибирского государственного аэрокосмического университета; В. П. Григорьев, доктор физико-математических наук, профессор, зав. кафедрой прикладной математики института кибернетики Томского политехнического университета; В. И. Гончаров, доктор технических наук, профессор, зав. научнообразовательной лабораторией мехатроники, профессор каф. интегрированных компьютерных систем управления Томского политехнического университета Осипов, В.В. 0-741 Моделирование динамических процессов методом точечных представлений: монография / В.В. Осипов. – Красноярск : Сиб. федер. ун-т, 2012. − 304 с. ISBN 978-5-7638-2538-1 В монографии рассматриваются теоретические вопросы моделирования многомерных функциональных представлений и многомерных линейных нестационарных систем управления, а также различные теоретические аспекты терминального управления в одномерных динамических системах методом точечных представлений на смежных чебышевских сетках. Книга рассчитана на научных работников, аспирантов и инженеров, использующих в своей работе методы прикладной математики. УДК 519.6 ББК 22.192.3 ISBN 978-5-7638-2538-1 © Сибирский федеральный университет, 2012
Введение 3 ВВЕДЕНИЕ Математическое моделирование − это математическое описание разнообразных объективно существующих реальностей: явлений и систем различной природы, процессов и сигналов, многообразных зависимостей и причинно-следственных связей. При этом классы и типы математических моделей как математические объекты сами становятся предметами теоретических исследований в различных разделах прикладной математики и не только прикладной, развивая и обогащая их новыми идеями и направлениями. Для моделирования таких процессов и их взаимодействий (в линейных стационарных системах) широко используется метод операторно-частотных представлений, основанный на применении преобразования Лапласа и Фурье. Однако этот математический аппарат оказался в общем случае не конструктивным при переходе к временным оригиналам, неэффективным и малопригодным для решения задач современной теории управления динамическими системами, связанных по своему содержанию с конечным промежутком времени. Это задачи управляемости и наблюдаемости, а особенно разнообразные задачи терминального управления и др. Этот аппарат совершенно не годится для описания (моделирования) нестационарных и нелинейных динамических систем. Другие математические методы, используемые в современной теории управления динамическими объектами (общая теория дифференциальных и интегральных уравнений, функциональный анализ и др.), играющие фундаментальную роль, в прикладном отношении также часто оказываются недостаточно конструктивными и мало приспособленными для компьютерной реализации. Отметим также математический метод, основанный на замене непрерывных (аналоговых) сигналов их значениями в дискретные моменты времени (квантование) с последующей аппроксимацией дифференциальных уравнений соответствующими разностными уравнениями. Используемое при этом дискретное преобразование создает аналитический аппарат моделирования непрерывных динамических систем, более конструктивный, чем традиционный подход. Вместе с тем этот аппарат в значительной степени сохраняет и те же недостатки, которые присущи традиционному подходу, основанному на преобразовании Лапласа.
Введение 4 В связи с этим остается актуальной разработка эффективных приближенно-аналитических методов моделирования и решения на их основе разнообразных задач прикладной теории управляемых динамических систем. В этом отношении, в частности, представляется весьма эффективным метод точечных представлений (точечного моделирования), который позволяет достаточно просто преобразовывать и приближенно представлять в векторно-матричной форме линейные дифференциальные уравнения разного типа (с постоянными и переменными коэффициентами), описывающие динамические системы на конечных временных промежутках. В результате разнообразные задачи теории управления формулируются как задачи линейной алгебры и конечномерного функционального анализа, для решения которых может быть использован имеющийся уже мощный арсенал вычислительных методов. В сущности он использует принципы теории представления алгебраических структур − одного из фундаментальных разделов современной математики. Возникающие при этом конечномерные модели есть гомоморфные образы соответствующих объектов, имеющие максимально возможную степень адекватности, увеличивающуюся с ростом размерности до нулевой эквивалентности. Данная работа является продолжением исследований, опубликованных в [64−78], где были рассмотрены точечные модели скалярных (одномерных) функциональных представлений, построенных на основе смежных чебышевских N-сеток. Это точечные модели обыкновенных линейных дифференциальных уравнений n-го порядка общего вида и эквивалентных им интегральных уравнений, а также различные аспекты точечного обращения интегральных преобразований Лапласа и Фурье. Полученные точечные решения соответствующих задач при любом конечном N оказываются гомоморфными отображениями элементов функциональных алгебраических структур, что с ростом N обеспечивает их сходимость к точным решениям через сплайновые представления. Проведенные расчеты показывают высокую эффективность метода. Его эффективность сохраняется и при решении задач многомерной прикладной математики. Это задачи Коши для n-мерных линейных дифференциальных уравнений общего вида, задачи управляемости и наблюдаемости, устойчивости линейных нестационарных сис
Введение 5 тем, а также задачи терминального управления. Ниже излагаются основные аспекты точечного моделирования и решения таких задач. Автор выражает глубокую признательность и благодарность всем родным и близким, а особенно своему отцу, учителю и коллеге д.ф-м.н., профессору В. М. Осипову, за понимание и всяческую помощь в написании данной работы. Все замечания и предложения автор примет с благодарностью по электронной почте: vv-osipov@ya.ru.
Глава 1. Точечное моделирование многомерных функциональных представлений
6
Глава 1
ТОЧЕЧНОЕ МОДЕЛИРОВАНИЕ МНОГОМЕРНЫХ
ФУНКЦИОНАЛЬНЫХ ПРЕДСТАВЛЕНИЙ
1.1. Точечные представления векторфункций
и некоторых операций с ними
Пусть
( ), (
(1, );
0
ix t
i
n t
=
≥
компоненты вектор-функции
1
( )
[
( ),... ( ),...
( )]
i
n
X t
Colon x t
x t
x
t
=
(1.1.1)
есть ограниченные и непрерывные скалярные функции при всех
0
t ≥
,
определенные на любом конечном промежутке [0, T].
Введем новую (безразмерную) переменную, полагая
t
T
τ =
,
[0,1]
τ∈
или t = Tτ. Однако возникший параметр T в обозначении аргумента функций будем указывать лишь в необходимых случаях, т. е.
будем писать:
( )
(
)
( )
1, ;
[0,1];
i
i
i
x t
x T
x
i
n
=
τ ⇒
τ
∀ =
τ∈
1
( )
(
)
( )
[
( ),... ( ),...
( )];
[0,1].
i
n
X t
X T
X
Colon x
x
x
=
τ ⇒
τ =
τ
τ
τ
τ∈
(1.1.2)
Вектор-функция X (τ) (1.1.2) покоординатно окажется непрерывной на отрезке [0, 1] и, следовательно, определенной на каждой из
смежных чебышевских сеток:
I
(
)
2
1,(
1,
)
2
T
N
v
v
v
N
N
−
τ ⎯⎯→τ
=
=
и
II
(
)
, (
0,
)
T
N
v
v
v
N
N
τ ⎯⎯→θ
=
=
, (1.1.3)
причем при любых N.
Заметим, что вектор-функция X (τ) (1.1.2) будет определена на
сетках (1.1.3) и в тех случаях, когда она покоординатно окажется кусочно-непрерывной и ограниченной на [0, 1], т. е. когда её функциональные координаты будут принадлежать M (0,1), а сама векторфункция − n-мерному векторному пространству
(0,1)
n
M
. В таких
Глава 1. Точечное моделирование многомерных функциональных представлений 7 случаях они будут принадлежать и пространству ( ) 1 (0,1) n L , т. к. окажутся абсолютно интегрируемыми при любых конечных T: 1 1 0 0 0 ( ) ( ) ( ) ; ( 1, ) T i i i x t dt T x T d T x d i n = τ τ = τ τ < ∞ = ∫ ∫ ∫ . (1.1.4) Значения вектор-функции ( ) X τ (1.1.2) в узлах чебышевской Nсетки I рода ( ), ( 1, ) N v v N τ = порождают множество из N n-мерных векторов: ( ) I I ( ) ( ) , ( 1, ) T N v v X X X v N τ ⎯⎯→ τ = = , (1.1.5) из которых, как из блочно-векторных компонент, взятых в их естественном порядке, можно образовать блочный N-вектор: I I I I I I I I 1 1 ( ) [ ] T v T v N N X X X X Colon X X X X ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ τ ⎯⎯→ = = ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ , (1.1.6) который, очевидно, может рассматриваться в роли точечного изображающего вектора вектор-функции X (τ) (1.1.2), ассоциированного с чебышевской N-сеткой I рода. Аналогично можно образовать и точечный изображающий вектор II T X , ассоциированный с чебышевской сеткой II рода. Однако здесь должна быть отмечена одна особенность, связанная с выделением из совокупности n-векторных значений вектор-функции X (τ) (1.1.2) в узлах сетки II рода ( ) ( 0, ) N v v v N N θ = = – одного значения в нулевом узле, т. е. нулевого значения X (0), так же, как это было сделано в скалярном случае [78]. Такое выделение возникает автоматически, в частности при решении задач Коши для линейных дифференциальных уравнений.
Глава 1. Точечное моделирование многомерных функциональных представлений
8
Из возникшей совокупности n-векторов
(
)
II
II
(
)
( )
,
(
1,
)
T
N
v
v
X
X
X
v
N
τ ⎯⎯→
θ
=
=
и
0
(0)
X
X
=
(1.1.7)
может быть построен точечный изображающий блочно-векторный Nвектор вектор-функции X (τ) (1.1.2), ассоциированный с чебышевской
N-сеткой II рода
(
)
,
(
1,
)
N
v
v
v
N
N
θ
=
=
с дополнительным указанием её
нулевого значения:
II
II
II
II
II
II
II
II
1
1
0
( )
[
]
;
(0)
.
T
v
T
v
N
N
X
X
X
X
Colon X
X
X
X
X
X
⎡
⎤
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
τ ⎯⎯→
=
=
=
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎣
⎦
1.1.8)
Точечные N-векторы
IT
X и
II
T
X
, ассоциированные со сложными
N-сетками (1.1.3), связаны между собой приближенным соотношени
ем с порядком точности не хуже
2
1
0
N
⎛
⎞
⎜
⎟
⎝
⎠
:
II
I
(
)
1
0
[(
)
]
(
)
2
N
N
n
T
n
T
E
Z
E
X
e
E
X
X
+
⊗
+
⊗
=
, (1.1.9)
обобщая «скалярный» вариант связи такого рода, подробно рассмотренный в [78]. Символом ⊗ обозначено, как и ранее, кронекеровское
произведение матриц.
В нашем случае имеем произведение единичной матрицы –
столбца
(
)
1
, (
1)
N
e
N ×
− и матрицы
(
)
n
E
n
n
×
:
(
)
0
(
)
1
0
0
0
0
0
0
n
N
n
E
X
e
E
X
X
⎡
⎤
⎡
⎤
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⊗
=
⋅
=
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎣
⎦
⎣
⎦
, (1.1.10)
Глава 1. Точечное моделирование многомерных функциональных представлений 9 где нулями обозначены нулевые n-векторные блоки и кронекеровское произведение [( ) ] N n E Z E + ⊗ , определяющее блочную тёплицеву матрицу (N×N) вида [( ) ] n n n N n n n E E E E Z E E E ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ + ⊗ = ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ . (1.1.11) Итак, имеем некоторые линейные операторы, реализующие точечные изображения I I II II ( ) T T T T X X X τ , (1.1.12) ставящие в однозначное соответствие всякой вектор-функции ( ) X τ (1.1.2) из пространства (0,1) n M ( 1) n ≥ точечный блочный вектор из векторного пространства Nn R , ассоциированный либо с чебышевской N-сеткой I рода ( ) 2 1, ( 1, ) 2 N v v v N N − τ = = , либо со смежной N-сеткой II рода ( ) , ( 1, ) N v v v N N θ = = , причем с выделением нулевого значения X(0) вектор-функции X (τ). Формульное представление этих операторов и алгебраические свойства точечных отображений рассмотрим позднее, а сейчас найдем точечные представления наиболее употребительных операций над вектор-функциями вида (1.1.2), причем в силу линейного преобразования (1.1.9), связывающего смежные точечные изображения, будем использовать в основном аналитически более удобные точечные представления, ассоциированные с N-сетками I рода, хотя в ряде случаев неизбежно использование и смежных точечных представлений. 1. Пусть вектор-функции Y (τ) и X (τ) из пространства Mn (0,1), имеющие точечные изображения IT Y и IT X соответственно, связаны линейным преобразованием, осуществляемым квадратной матрицей [ ] ( ) ( ) n ik A a τ = τ , т. е.
Глава 1. Точечное моделирование многомерных функциональных представлений
10
( )
( )
( );
[0,1].
Y
A
X
τ =
τ ⋅
τ
τ∈
(1.1.13)
Будем предполагать, что все элементы
( )
( ,
1, )
ik
a
i k
n
τ
=
матрицы A(τ), (n×n) есть функции из M (0, 1) и, в частности, непрерывны на
[0,1], следовательно, они определены в узлах N-сетки I рода при любых N. Определенной в этом смысле окажется и сама матрица A(τ),
(n×n).
Очевидно, равенство (1.1.13) сохранится в каждом узле N-сетки
I рода
(
)
2
1, (
1,
)
2
N
v
v
v
N
N
−
τ
=
=
, поэтому можем написать систему из N
равенств:
(
)
(
)
(
)
(
)
(
)
(
) , (
1,
)
N
N
N
v
v
v
Y
A
X
v
N
τ
=
τ
⋅
τ
=
. (1.1.14)
Введем блочную диагональную (квазидиаганальную) матрицу
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
1
,...
,...
,
(
)
N
N
N
N
v
N
N
v
Diag A
A
A
D
A
N
N
⎡
⎤
⎡
⎤
τ
τ
τ
=
τ
×
⎣
⎦
⎣
⎦
, (1.15)
с помощью которой система (1.1.14) запишется компактно в виде одного равенства для точечных изображающих векторов из
Nn
R
:
(
)
I
I
(
)
N
T
N
v
T
Y
D
A
X
⎡
⎤
=
τ
⋅
⎣
⎦
. (1.1.16)
Таким образом, линейное преобразование (1.1.13) в пространстве
Mn(0,1) вектор-функции отображается в векторном пространстве
Nn
R
точечных представлений в виде линейного преобразования (1.1.16) соответствующих точечно-векторных изображений, осуществляемого блочной
диагональной матрицей (1.1.15), которая является точечной моделью (точечным представлением) функциональной матрицы A(τ).
В частном случае, когда A (τ) = A = const, точечное представление (1.1.15) получит вид
[ ]
[
]
,...
,...
(
)
N
N
D
A
Diag A
A
A
E
A
=
=
⊗
(1.1.17)
и, следовательно, будем иметь
I
I
I
( )
( )
(
)
.
T
T
N
T
Y
A X
Y
E
A
X
τ =
⋅
τ ⎯⎯→
=
⊗
⋅
(1.1.18)