Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Система Ван дер Поля с периодическим возмущением




Файл-функция для этой системы при значениях A 0 = 2 и W = 2 имеет следующий вид:

 

function dydt = vdp1s(t,y)

dydt = zeros(2,1); dydt(1) = y(2);

dydt(2) = 1*(1-y(1).^2).*y(2)-2*y(1)+2*sin(2*t);

Фазовый портрет показан на рис. 7.

 

Рис. 7.

 


 

Лабораторная работа № 6 – 7

 

Качественный анализ линейных ДС

 

ЦЕЛЬ РАБОТЫ

Ознакомление с методами качественного анализа систем ОДУ

 

Рассмотрим линейную однородную систему с постоянными коэффициентами, которая представляет собой линейную динамическую систему (ЛДС):

  (1)

Координатную плоскость xOy называют ее фазовой плоскостью (ФП). Через любую точку плоскости проходит одна и только одна фазовая кривая (траектория) (ФТ). В системе (1) возможны три типа ФТ:

· точка,

· замкнутая кривая,

· незамкнутая кривая.

Точка на ФП соответствует стационарному решению (положению равновесия, точке покоя) системы (1), замкнутая кривая периодическому решению, а незамкнутая непериодическому.

 

Положения равновесия ДС

 

Положения равновесия системы (1) найдем, решая систему:

 

  (2)

 

Система (1) имеет единственное нулевое положение равновесия, если определитель матрицы системы:

   

 

Если же det A = 0, то, кроме нулевого положения равновесия, есть и другие, так как в этом случае система (2) имеет бесконечное множество решений.

Качественное поведение ФТ (тип положения равновесия) определяется собственными числами матрицы системы.

 

 

Классификация точек покоя

 

Собственные числа матрицы системы найдем, решая уравнение:

 

  (3)

 

Заметим, что a + d = tr A (след матрицы) и adbc = det A.

В СКМ MATLAB определять собственные числа и собственные вектора системы ОДУ удобно с помощью функции eig(A).

 

Собственные числа l i и собственные векторы ui ≠ 0 квадратной матрицы А удовлетворяют равенствам А ui = l i ui. Функция eig, вызванная с входным аргументом матрицей, находит все собственные числа матрицы и записывает их в выходной аргумент – вектор:

 

>> A = [2. 3; 3 5];

>> lam = eig(A)

lam =

0.1459

6.8541

>>

 

Для одновременного вычисления всех собственных векторов и чисел следует вызвать eig с двумя выходными аргументами.

 

>> [U, Lam] = eig(A);

 

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

 

>> u1=U(:,1)

u1 =

-0.8507

0.5257

 

Вторым выходным аргументом Lam возвращается диагональная матрица, содержащая собственные числа исходной матрицы.

 

>> Lam

Lam =

0.1459 0

0 6.8541

 

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

 

>> A*U(:, 2) - Lam(2, 2)*U(:, 2)

ans =

1.0e-015 *

0.4441

-0.8882

 

Классификация точек покоя в случае, когда det A ≠ 0, приведена в таблице:

 

 

Устойчивость точек покоя

 

Собственные значения матрицы системы (1) однозначно определяют характер устойчивости положений равновесия:

 

 

Фазовые портреты

 

 

 

 

 

 

Бесконечное множество точек покоя

 

Если det A = 0, то система (1) имеет бесконечное множество положений равновесия. При этом возможны три случая:

 

 

Во втором случае любая точка покоя устойчива по Ляпунову. В первом же случае только, если l2 < 0.

 

 

 

Направление на фазовой кривой указывает направление движения фазовой точки по кривой при возрастании t.

 





Поделиться с друзьями:


Дата добавления: 2017-02-28; Мы поможем в написании ваших работ!; просмотров: 825 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Слабые люди всю жизнь стараются быть не хуже других. Сильным во что бы то ни стало нужно стать лучше всех. © Борис Акунин
==> читать все изречения...

2210 - | 2136 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.