Lab01

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lab01 as PDF for free.

More details

  • Words: 494
  • Pages: 2
MODELOWANIE UKŁADÓW DYNAMICZNYCH – INSTRUKCJA DO ĆWICZENIA NR 1

WPROWADZENIE ROZWIĄZYWANIE RÓWNAŃ RÓŻNICZKOWYCH ZA POMOCĄ PROGRAMU DERIVE

TEMAT:

OPRACOWAŁA:

DR INŻ.

GRAŻYNA SYPNIEWSKA-KAMIŃSKA

1. Cel ćwiczeń • •

Zapoznanie z różnymi możliwościami rozwiązywani liniowych i nieliniowych równań różniczkowych za pomocą programu DERIVE. Nabycie umiejętności wykonywania wykresów funkcji będącej rozwiązaniem równania różniczkowego.

2. Słowa kluczowe równania różniczkowe zwyczajne, równania różniczkowe liniowe, równania różniczkowe nieliniowe, metoda Rungego-Kutty, funkcja Heaviside’a 3. Plan zajęć 3.1. Wprowadzenie • •

Zapoznanie z zasadami bezpieczeństwa obowiązującymi w laboratorium komputerowym. Przedstawienie regulaminu ćwiczeń laboratoryjnych.

3.2. Założenie folderu przewidzianego do przechowywania swoich plików 3.3. Przypomnienie podstawowych wiadomości o programie DERIVE • • • •

Ustawienie opcji: Wyrazy i Rozróżniaj w Menu Opcje/Ustawienie trybów pracy; zakładka Wejście. Możliwość osadzania wykresów w oknie Algebra. Wykresy będą na trwałe zapisane w skoroszycie. Możliwość zapisu zawartości okna Algebra w różnych formatach. Omówienie różnicy między dwuznakiem := w instrukcji przypisania i znakiem = w równaniach.

Przykład Wykonaj wykresy zapisanych niżej wyrażeń y := t 2 x = t2 w = t2 - 2 4. Rozwiązywanie równań różniczkowych zwyczajnych 4.1. Równania różniczkowe zwyczajne I rzędu liniowe •

Omówienie funkcji DSOLVE1 i jej parametrów. p(x, y) + q(x, y)·y' = 0 DSOLVE1(p, q, x, y, x0, y0)



Omówienie funkcji LINEAR1 i jej parametrów. y' + p(x)·y = q(x) LINEAR1(p, q, x, y, x0, y0)

• •

Przykłady zastosowania funkcji LINEAR1 i DSOLE1 do rozwiązywania zagadnień początkowych z liniowym równaniem różniczkowym zwyczajnym I rzędu. Wykonanie wykresów otrzymanych rozwiązań.

1

MODELOWANIE UKŁADÓW DYNAMICZNYCH – INSTRUKCJA DO ĆWICZENIA NR 1

4.2. Równania różniczkowe zwyczajne II rzędu liniowe •

Omówienie funkcji DSOLVE2_IV i jej parametrów. y'' + p(x)·y' + q(x)·y = r(x) DSOLVE2_IV(p, q, r, x, x0, y0, v0)

• •

Przykłady zastosowania funkcji DSOLVE2_IV do rozwiązywania zagadnień początkowych z liniowym równaniem różniczkowym zwyczajnym II rzędu. Wykonanie wykresów otrzymanych rozwiązań.

4.3. Funkcja Heaviside’a •

Zastosowanie funkcji Heaviside’a (funkcji skoku jednostkowego) do przedstawiania rozwiązań zagadnień początkowych na wykresie.

4.4. Równania różniczkowe zwyczajne nieliniowe • •



Sprowadzanie równań II i wyższych rzędów do układu równań I rzędu. Omówienie funkcji RK i jej parametrów. RK(ps, z, wp, h, n) ps - wektor prawych stron układu równań różniczkowych, z - wektor zmiennych układu równań różniczkowych. Zmienna niezależna jest zawsze pierwszym elementem wektora, wp - wektor wartości początkowych zmiennych układu równań różniczkowych, h - krok schematu różnicowego, krok czasowy, n - liczba kroków. Omówienie postaci w jakiej zapisane są wyniki generowane przez funkcję RK.

Wyniki zapisywane są w macierzy o wymiarach n×m, przy czym m jest liczbą zmiennych układu równań. • •

Przykłady zastosowania funkcji RK do rozwiązywania zagadnień początkowych z nieliniowym równaniem różniczkowym. Wykonanie wykresów otrzymanych rozwiązań. Zastosowane funkcji EXTRACT_2_COLUMNS oraz operatora COL.

Przykład Jeżeli w wyniku podstawienia A:= RK(ps, z, wp, 0.05, 200) otrzymaliśmy macierz A o wymiarze n×m, to stosując – funkcję EXTRACT_2_COLUMNS(A, 3, 2) – albo operator A COL [3,2] osiągniemy ten sam efekt – wyłączone z macierzy A dwie kolumny 3. oraz 1. zostaną zapisane w nowej macierzy o wymiarze n×2.

2

Related Documents

Lab01
June 2020 6
Lab01[1]
October 2019 17
Lab01.docx
November 2019 11
Lab01.xlsx
December 2019 10
Lab01 Presentation
December 2019 6
Lab01.xlsx
December 2019 9