Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет практика.doc
Скачиваний:
19
Добавлен:
23.05.2015
Размер:
666.62 Кб
Скачать

Глава 2. Математическая и компьютерная модель Лефевра-Николиса с нечеткими параметрами.

2.1. Разработка математической модели.

где - миграционный поток вида X.

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

Из второго уравнения следует, что гипербола является особой линией фазового портрета, на котрой производная вследствие чего фазовые траектории должны пересекать эту линию только в напрвалении, параллельном OX.

Преобразуя уравнения получаем:

На этой линии производная вследствие чего фазовые траектории должны пересекать эту линию только в направлении, параллельном ОY.

Точка пересечения особых линий является особой неподвижной точкой модели Лефевра-Николиса. Ее координаты получаются из решения системы уравнений

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

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

нелинейных членов второго порядка малости преобразовывается модель в новую систему координат:

После подстановки получается следующая система:

Характеристическое уравнение имеет следующий вид:

Уравнение имеет следующие корни:

В зависимости от знака дискриминанта особая точка может быть фокусом или узлом: при особая точка является фокусом или узлом: при неустойчивым узлом.

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

Переменные b1 и b2 являются границами интервала для параметра b, при попадании внутрь которого в экзосистеме образуется устойчивый фокус. Интервал устойчивости имеет границы:

.

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

2.2. Разработка архитектуры компьютерной модели и пользовательского интерфейса для управления моделью.

Фазовый портрет модели исследуется с помощью Симулинк-модели.

Программа для управления:

%SIM_LEVEVR_NIKOLIS построение фазовых портретов модели Лефевра-Николиса

% Выбор варианта задается управляющей переменной Vib

a = 1;

c=1;

d=1;

b1=c*(a/d)^2+d-2*a*sqrt(c/d); % первая граница b > b1 - фокус

b2=c*(a/d)^2+d; % вторая граница b < b2 - устойчивая

xs=a/d; % особая точка

if Vib==0 % устойчивый фокус: b1 < b < b2

b=1.5;

ys=(b*d)/(c*a);

xmin=0.5;

xmax=2.5;

ymin=0.7;

ymax=1.8;

elseif Vib==1 % предельный цикл: b > b2

b=3;

ys=(b*d)/(c*a);

xmin=0;

xmax=4;

ymin=0.5;

ymax=5;

end

xp=[0.1 0.3 0.5];

yp=[0.1 0.3 0.5];

hold on

for j=1:3

x0=xs+xp(j); y0=ys+yp(j);

opts=simset('InitialState',[x0 y0],'FixedStep',0.1,...

'Solver','ode4','MaxDataPoints',1000);

[t x]=sim('Lefevr_Nikolis',[],opts);

plot(x(:,1),x(:,2));

axis([xmin xmax ymin ymax]);

end

xu=a/d; yu=(b*d)/(c*a);

plot([xu xu],[ymin ymax],'k:',[xmin xmax],[yu yu],'k:');

axis([xmin xmax ymin ymax]);

xg=xmin:0.05:xmax;

yg=(b/c)./xg;

yg1=((b+d)*xg-a)./(c*xg.^2);

plot(xg,yg,'k:',xg,yg1,'k:');

axis([xmin xmax ymin ymax]);

%set(gca,'Ytick',[-1 -0.5 0 0.5 1]);

%set(gca,'Xtick',[-1 -0.5 0 0.5 1]);

xlabel('x','FontSize',16);

ylabel('y','FontSize',16);

hold off

return

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

Устойчивый фокус:

  1. Заключение.

Исследовал модель Лефевра-Николиса в пакте Матлаб. С помощью программы привел в действие Симулинк-модель. При определенном интервальном значении меняется фазовый портрет, происходит бифуркация Хопса. В полном объеме видно изменение положения фигур на графике. Ознакомился с интервальными и нечеткими представлениями чисел, так же их вычислении.