Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Дослідження методів розв'язання систем диференціальних рівнянь з постійними коефіцієнтами

Реферат Дослідження методів розв'язання систем диференціальних рівнянь з постійними коефіцієнтами





ією. Сукупність таким фазових траєкторій для будь-яких початкових умов являє собою фазовий портрет.

Побудова фазового портрета необхідно для того, щоб ми могли наочно простежити за поведінкою системи в околиці особливої ??точки і у видаленні від неї.

Для нелінійних систем диференціальних рівнянь не існує загальних аналітичних методів рішення. Тому для знаходження рішень та оцінки їх поведінки використовуються різноманітні чисельні методи. Чисельні методи дозволяють знайти рішення задачі Коші для даних початкових умов.

Багато з цих методів реалізовані у вигляді спеціальних функцій в пакеті прикладних програм MATLAB.

Ці функції мають такий вигляд

[T, Y]=solver (odefun, tspan, y0),

де solver - це одне з наступних імен функцій: ode45, ode23, ode113, ode15s, ode23s, ode23t, або ode23tb.

Аргументи:

· odefun - ім'я функції, що обчислює праву частину диференціального рівняння.

· tspan - вектор, за?? Ающій інтервал інтегрування.

· y0 - вектор початкових умов.

Повертані значення:

· T - вектор-стовпець моментів часу.

· Y - вектор-стовпець рішень. Кожен ряд в Y відповідає рішенню, отриманому в момент часу у відповідному ряду T.

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

Права частина нелінійної системи представлена ??наступною функцією:


function dy=Shpak18 (t, y); =Zeros (2,1); % Вектор-стовпець нульових елементів

dy (1)=y (1) ^ 2-y (2), (2)=cos (y (1));

end


Необхідно написати файл-функцію для обробки значення, обчисленого на поточному кроці інтегрування. Солвер (ode113) викликатиме цю функцію після кожного кроку і здійснювати подальші дії залежно від возвращаемого їй значення. Назвемо цю функцію solproc. Вхідний аргумент flag є строкової змінної. В результаті роботи функції solproc формується вихідний аргумент status, який може бути 1 або 0. Якщо Солвер виявляє, що функція solproc повернула 1, то процес інтегрування припиняється, а якщо 0 триває. Таким чином, функція solproc, яка перевіряє критерій зупину СОЛВЕР виглядає наступним чином:


function status=solproc (t, y, flag)

% UNTITLED Summary of this function goes here

% Detailed explanation goes here=(length (flag) == 0) && ((abs (y (1))> 3) | (abs (y (2))> ; 4))

end


Тепер можемо говорити про побудову фазового портрета - поєднанні особливих крапок і наборі фазових траєкторій. Фазові траєкторії, в свою чергу, це траєкторія точки у фазовому просторі, що зображає як змінюється з часом t стан динамічної системи. Тоді побудова фазового портрета визначається як:

=0; % Час=1;; (i=- 3:9 / 19:6)% загальний фазовий портрет (j=0:22.6 / 19:22.6)

options=odeset («OutputFcn», @ solproc);

[t, y]=ode113 (@ Shpak18, [tn, tf], [ij], options); (y (:, 1)...


Назад | сторінка 6 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інтегрування диференціальних рівнянь руху матеріальної точки, що знаходитьс ...
  • Реферат на тему: Чисельні методи розв'язання систем лінійних рівнянь
  • Реферат на тему: Програма для розв'язання системи звичайних диференціальних рівнянь
  • Реферат на тему: Інтегрування рівнянь руху матеріальної точки, що знаходиться під дією змінн ...
  • Реферат на тему: Системний аналіз гарантій і компенсацій для працівників, надання яких необх ...