- Nazwa przedmiotu:
- Metody numeryczne
- Koordynator przedmiotu:
- dr hab. inż. Jacek Szumbarski, prof. uczelni
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Robotyka i Automatyka
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- Semestr nominalny:
- 1 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Godziny kontaktowe z nauczycielem (zajęcia): 30
Godziny kontaktowe z nauczycielem (konsultacje): 2
Przygotowanie do zajęć: 10
Przygotowanie do sprawdzianów: 8
SUMA: 50
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1 ECTS – 32 h, w tym:
Zajęcia: 30 h
Konsultacje: 2 h
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1 ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia15h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- 1. Znajomość podstawowych algorytmów numerycznych w zakresie przedmiotu Informatyka II
2. Umiejętność programowania w języku C++ na poziomie podstawowym
3. Zalecana jest umiejętność obsługi pakietu MATLAB.
- Limit liczby studentów:
- Cel przedmiotu:
- C1. Poznanie teorii i praktycznej implementacji wybranych metod obliczeniowych algebry i równań różniczkowych stosowanych w zagadnieniach szeroko rozumianej mechaniki.
C2. Rozwinięcie umiejętności programowania złożonych algorytmów numerycznych
- Treści kształcenia:
- Wykłady
Liniowe metody wielokrokowe dla równań różniczkowych (konstrukcja, stabilność i zbieżność, układy sztywne).
Klasyczne metody iteracyjne dla układów liniowych (Jacobi, Gauss-Seidel, SOR i SSOR, metody efektywnej implementacji).
Układy liniowe z macierzą symetryczna i dodatnia określoną a minimalizacja formy kwadratowej. Metoda najszybszego spadku i metoda gradientów sprzężonych. Preconditioning.
Algebraiczne układy nieliniowe. Metoda Newtona-Raphsona i jej warianty. Metoda Broydena. Ogólne informacje na temat metod kontynuacji i homotopii
Metody numeryczne dla różniczkowych zagadnień brzegowych na przykładzie liniowego równania zwyczajnego. Wprowadzenie do koncepcji rozwiązania słabego i metody Galerkina (opcja).
Algebraiczne zagadnienie własne: własności i podstawowe algorytmy numeryczne.
Laboratorium
Metody Newtona-Raphsona i Broydena
MES w zadaniach inżynierskich - wprowadzenie
Metody iteracyjne dla układów liniowych
Bezmacierzowa implementacja metody gradientów sprzężonych
Równania różniczkowe – metody jawne i niejawne
Wybrane metody wyznaczania wartości i wektorów własnych
Optymalizacja w różniczkowym zagadnieniu brzegowym z wykorzystaniem zagadnienia sprzężonego
- Metody oceny:
- FL1-FL7 – oceny w postępów podczas kolejnych ćwiczeń laboratoryjnych (punktowe)
FS – ocena ze sprawdzianu z teorii
FP – ocena z fakultatywnego projektu domowego
P – ocena podsumowująca (z uwzględnieniem ocen formujących, wystawianych za zajęcia laboratoryjne i sprawdzian z teorii, i ew. projekt domowy)
- Egzamin:
- nie
- Literatura:
- 1. Z. Fortuna, B.Macukow, J. Wąsowski: Metody numeryczne. Wyd. 7, WNT, Warszawa, 2006.
2. Bjorck A., Dahlquist G.: Metody numeryczne. Wyd. 2, PWN, Warszawa, 1987.
3. D. Kincaid, W. Cheney: Analiza numeryczna. WNT, Warszawa, 2006.
Dryja M., Jankowscy J.M.: Przegląd metod i algorytmów numerycznych, tom 2. WNT, Warszawa, 1988.
Materiały internetowe dostępne na stronie www.nr.com (Numerical Recipes).
- Witryna www przedmiotu:
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka EW1
- Posiada pogłębioną wiedzę na temat metod numerycznego rozwiązywania równań różniczkowych zwyczajnych, w szczególności: metod Rungego-Kutty i liniowych metod wielokrokowych.
Weryfikacja: sprawdzian
Powiązane charakterystyki kierunkowe:
AiR2_W01, AiR2_W10
Powiązane charakterystyki obszarowe:
I.P7S_WG.o, P7U_W, III.P7S_WG
- Charakterystyka EW2
- Posiada podstawową wiedzę w zakresie klasycznych metod iteracyjnych dla układów równań liniowych i nieliniowych
Weryfikacja: sprawdzian
Powiązane charakterystyki kierunkowe:
AiR2_W01, AiR2_W10
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW3
- Ma podstawową wiedzę w zakresie metody różnic skończonych i metody elementów skończonych stosowanych do prostych zagadnień brzegowych formułowanych dla równań różniczkowych zwyczajnych i cząstkowych.
Weryfikacja: sprawdzian
Powiązane charakterystyki kierunkowe:
AiR2_W01, AiR2_W10
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW4
- Orientuje się w podstawowych algorytmach numerycznych algebry numerycznej związanych z zagadnienie na wartości i wektory własne.
Weryfikacja: sprawdzian
Powiązane charakterystyki kierunkowe:
AiR2_W01, AiR2_W10
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
Profil ogólnoakademicki - umiejętności
- Charakterystyka EU1
- Potrafi porównać i ocenić krytycznie właściwości poznanych metod całkowania równań różniczkowych zwyczajnych; potrafi opracować implementację prostej metody wielokrokowej.
Weryfikacja: zaliczenie ćwiczenia laboratoryjnego
Powiązane charakterystyki kierunkowe:
AiR2_U06
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU2
- Potrafi omówić ograniczenia stosowalności algorytmów skończonych typu eliminacji Gaussa, uzasadnić potrzebę stosowania metod iteracyjnych oraz - w wybranych przypadkach – zweryfikować warunki ich zbieżności.
Weryfikacja: zaliczenie ćwiczenia laboratoryjnego
Powiązane charakterystyki kierunkowe:
AiR2_U06, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU3
- Wykorzystując podane procedury potrafi rozwiązań zadanie inżynierskie wymagające zastosowania metody Newtona-Raphsona; potrafi opisać i uzasadnić potrzebę stosowania technik wspomagających efektywne rozwiązywanie układów algebraicznych nieliniowych (podrelaksacja, homotopia).
Weryfikacja: zaliczenie ćwiczenia laboratoryjnego
Powiązane charakterystyki kierunkowe:
AiR2_U06, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU4
- Potrafi zastosować właściwą aproksymację różnicową lub MES-owską do liniowego brzegowego zagadnienia różniczkowego zwyczajnego i wskazać odpowiednie algorytmy algebraiczne.
Weryfikacja: zaliczenie ćwiczeń laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U06, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU5
- Potrafi wskazać zagadnienia inżynierskie prowadzące do zagadnienia na wartości/wektory własne, a także opracować proste implementacje podstawowych algorytmów numerycznych stosowane do tego zagadnienia.
Weryfikacja: zaliczenie ćwiczenia laboratoryjnego
Powiązane charakterystyki kierunkowe:
AiR2_U06, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU6
- Potrafi wykorzystać procedury biblioteczne do konstrukcji własnego programu obliczeniowego, a następnie program ten samodzielnie uruchomić i przeprowadzić analizę poprawności jego działania.
Weryfikacja: zaliczenie ćwiczeń laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U06, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU7
- Potrafi sformułować wybrane zagadnienia brzegowe w formie wariacyjnej i zaproponować dla niego odpowiednią metodę Galerkina.
Weryfikacja: sprawdzian
Powiązane charakterystyki kierunkowe:
AiR2_U12, AiR2_U06
Powiązane charakterystyki obszarowe:
I.P7S_UW.o, III.P7S_UW.o, P7U_U
- Charakterystyka EU8
- Potrafi opracować "bezmacierzowy" wariant implementacji metody iteracyjnej gradientów sprzężonych pod katem aplikacji w MES.
Weryfikacja: zaliczenie ćwiczenia laboratoryjnego
Powiązane charakterystyki kierunkowe:
AiR2_U06, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o