Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:

Slides:



Advertisements
Podobne prezentacje
Rozwiązywanie równań różniczkowych metodą Rungego - Kutty
Advertisements

ANALIZA SIECIOWA PRZEDSIĘWZIĘĆ konstrukcja harmonogramu
Metody badania stabilności Lapunowa
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
Równanie różniczkowe zupełne i równania do niego sprowadzalne
Wybrane zastosowania programowania liniowego
IV Tutorial z Metod Obliczeniowych
Metoda simpleks Simpleks jest uniwersalną metodą rozwiązywania zadań programowania liniowego. Jest to metoda iteracyjnego poprawiania wstępnego rozwiązania.
STATYSTYKA WYKŁAD 03 dr Marek Siłuszyk.
Metody rozwiązywania układów równań liniowych
Badania operacyjne. Wykład 2
Zakład Mechaniki Teoretycznej
Przykład: Dana jest linia długa o długości L 0 bez strat o stałych kilometrycznych L,C.Na początku linii zostaje załączona siła elektromotoryczna e(t),
Wykład no 11.
Metoda węzłowa w SPICE.
Systemy dynamiczneOdpowiedzi systemów – modele różniczkowe i różnicowe Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania 1 Systemy.
Systemy dynamiczne – przykłady modeli fenomenologicznych
Metoda simpleks opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź Simpleks jest uniwersalną.
Wstęp do interpretacji algorytmów
OPORNOŚĆ HYDRAULICZNA, CHARAKTERYSTYKA PRZEPŁYWU
Metoda różnic skończonych I
Opis matematyczny elementów i układów liniowych
Automatyka Wykład 3 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów regulacji.
Automatyka Wykład 3 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów, elementów i układów.
Dane do obliczeń.
Opiekun: dr inż. Maciej Ławryńczuk
Metody matematyczne w Inżynierii Chemicznej
Metody Lapunowa badania stabilności
ETO w Inżynierii Chemicznej MathCAD wykład 4.. Analiza danych Aproksymacja danych.
Metody numeryczne SOWIG Wydział Inżynierii Środowiska III rok
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
II Zadanie programowania liniowego PL
AUTOMATYKA i ROBOTYKA (wykład 5)
ALGORYTMY OPTYMALIZACJI
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zakładamy a priori istnienie rozwiązania α układu równań.
METODY NUMERYCZNE I OPTYMALIZACJA
Technika optymalizacji
Metody iteracyjne rozwiązywania układów równań liniowych
Modelowanie i identyfikacja 2010/2011Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra.
Modelowanie i podstawy identyfikacji 2012/2013Modele fenomenologiczne - dyskretyzacja Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania1.
Sterowanie – metody alokacji biegunów
Modele dyskretne obiektów liniowych
II. Matematyczne podstawy MK
Dana jest sieć dystrybucji wody w postaci: Ø      m- węzłów,
Sterowanie – metody alokacji biegunów II
MS Excel - wspomaganie decyzji
II Zadanie programowania liniowego PL
Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.
Modele dyskretne – dyskretna aproksymacja modeli ciągłych lub
Metody matematyczne w Inżynierii Chemicznej
Przykład 5: obiekt – silnik obcowzbudny prądu stałego
opracowała: Anna Mikuć
Tematyka zajęć LITERATURA
Analiza numeryczna i symulacja systemów
Wydział Elektroniki PWr AiR III r. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 3 Właściwe minimum lokalne: Funkcja f(x) ma w punkcie.
Wstęp do interpretacji algorytmów
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
D. Ciołek BADANIA OPERACYJNE – wykład 2
© Prof. Antoni Kozioł, Wydział Chemiczny Politechniki Wrocławskiej MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH Temat – 5 Modelowanie różniczkowe.
O ODPORNOŚCI KONWENCJONALNEGO OBSERWATORA LUENBERGERA ZREDUKOWANEGO RZĘDU Ryszard Gessing Instytut Automatyki Politechnika Śląska.
Treść dzisiejszego wykładu l Postać standardowa zadania PL. l Zmienne dodatkowe w zadaniu PL. l Metoda simpleks –wymagania metody simpleks, –tablica simpleksowa.
Rozpatrzmy następujące zadanie programowania liniowego:
Podstawy automatyki I Wykład 3b /2016
Metody optymalizacji Materiał wykładowy /2017
Systemy neuronowo – rozmyte
Metody matematyczne w Inżynierii Chemicznej
Analiza numeryczna i symulacja systemów
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Sterowanie procesami ciągłymi
Zapis prezentacji:

Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych: Wybór modelu opisowego, a w konsekwencji struktury matematycznej modelu jest w znacznym stopniu arbitralny, Struktura matematyczna użyta do modelowania powinna by skończenie wymiarowa – tzn.: wyczerpująco opisana za pomocą skończonej liczby parametrów, Kryteria oceny modelu są ściśle związane z jego przeznaczeniem. Wniosek: Model uznany za adekwatny w jednym zastosowaniu może się okazać nieadekwatny w innym. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład I Zadanie wyznaczania optymalnego ukształtowania autostrady Koszt budowy jest proporcjonalny do ilości podłoża dodawanego lub usuwanego T – długość drogi, c(t) – wysokość terenu dla każdego Autostrada będzie budowana na nierównym terenie Należy wyznaczyć wysokość drogi y(t) dla Założenia: Warunki początkowe trasy: y(0) = a Warunki końcowe trasy: y(T) = b Maksymalne nachylenie nie może przekraczać b1 dla uniknięcia nadmiernych spadków: Należy graniczyć szybkość zmian nachylenia drogi (wyeliminowanie garbów na jezdni): Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Zadanie wyznaczania optymalnego ukształtowania autostrady y(t) Przy ograniczeniach: Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przekształcenie zadania: Założenia: drogę należy podzielić na K równych odcinków o długości l, k=1,...,K zmienna sterująca: u(t)=y(t)-c(t) zmienna modelu dynamicznego:   Przyjmując oznaczenia: y1 = y, , c(k) = ck, y1(k) = y1,k, y2(k) = y2,k   Zadanie optymalizacji statycznej: przy ograniczeniach: Powstało zadanie optymalizacji liniowej z ograniczeniami większościowymi i mniejszościowymi. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład II. Zadania sterowania siecią dystrybucji wody minimalizujące zużycie energii elektrycznej Dana jest sieć dystrybucji wody w postaci: Ø      m- węzłów, Ø      s - odbiorców z odpowiednimi potrzebami, w których utrzymywane jest odpowiednie ciśnienie oraz n łuków, Ø każdy łuk „i” charakteryzuje się przepływem yi: Opis sieci: Ø      spadek ciśnienia xi na łuku „i”: gdzie: ri- opór hydrauliczny łuku „i” di- różnica wysokości geodezyjnych łuku „i” Ograniczenia wynikające ze struktury sieci:  I prawo Kirchhoff’a: A – macierz incydencji dla węzłów sieci wodociągowej, II prawo Kirchhoff’a: B – macierz oczkowa dla węzłów sieci wodociągowej. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Sterowanie siecią dystrybucji wody minimalizujące zużycie energii elektrycznej gdzie: przy ograniczeniach: Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład III: Znaleźć najlepszą liniową aproksymację nieznanej funkcji określonej poprzez tabelę 20 pomiarów. Wyznaczyć optymalne wartości wektora współczynników b=[b1 , b 2, b 3, b4] formy liniowej : gdzie: u - wektor wielkości sterujących, y - wektor wielkości wyjściowych Dane: tabela z 20 pomiarami wektora u wielkości sterujących oraz wektora wielkości wyjściowych dla następujących kryteriów jakości: minimum sumy wartości bezwzględnych różnic między wartościami wektora wyjść a wartościami otrzymanymi z modelu liniowego: gdzie: - wartości zmierzone wielkości wyjściowych i=1,...,20 - wielkości wyjściowe obliczone na podstawie modelu Zadanie trudne do rozwiązania, ponieważ funkcja celu jest nie-różniczkowalna. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Równoważne zadanie programowania liniowego Ø      Wprowadzono nową zmienną: Ø      Zwiększenie wymiaru zadania: 24 zmienne niezależne  przy ograniczeniach: dla i=1,...,20 Zadanie programowania liniowego: Ø      funkcja celu jest wypukła Ø      rozwiązano metodą dwufazową simpleks. Wektor b optymalnych współczynników : Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Drugie kryterium jakości: 2. minimum sumy kwadratów różnic między wartościami wektora wyjść a wartościami otrzymanymi z modelu liniowego: gdzie: - wartości zmierzone wielkości wyjściowych - i=1,...,20 - wielkości wyjściowe obliczone na podstawie modelu Zadanie programowania nieliniowego: Ø      funkcja celu jest wypukła Ø      rozwiązano metodą gradientów sprzężonych w wersji Polak’a-Ribiere’y. Wyniki identyfikacji zależą od wyboru kryterium optymalizacji i przyjętej dokładności obliczeń. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład projektowania topologii sieci telekomunikacyjnej cz. 1 Zadanie określenia liczby nadmiarowych kanałów w sieci telekomunikacyjnej przy minimalizacji sumarycznych kosztów inwestycyjnych poniesionych na projektowanie sieci. Dana jest nieliniowa sieć telekomunikacyjna opisana grafem nieskierowanym G=[N,U] w postaci: m węzłów, n krawędzi, każdy może posiadać xi elementów nadmiarowych, przy czym każda krawędź (kanał) charakteryzuje się niezawodnością elementu ri. Sieć telekomunikacyjna posiada n krawędzi obciążonych kosztami inwestycyjnymi uzależnionymi od ilości elementów nadmiarowych w postaci: gdzie: - współczynniki kosztów inwestycyjnych dla poszczególnych linii telekomunikacyjnych. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład projektowania topologii sieci telekomunikacyjnej cz. 2 R(x)- miara niezawodności lub gotowości sieci w funkcji ilości elementów nadmiarowych do wyboru w postaci: 1. wielokrotny wybór dla kolejnych wartości wektora x 2. równoległa nadmiarowość dla x2 równoległych kanałów w sieci przy czym r2– oznacza prawdopodobieństwo niezawodności dla dowolnego elementu : 3. nadmiarowość typu „k” z „n” dla prawdopodobieństwa elementu rj Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład projektowania topologii sieci telekomunikacyjnej cz. 2 Zadanie nieliniowej optymalizacji statycznej:przy ograniczeniach na niezawodnośc kanałów: przy ograniczeniach: lub Zadanie nieliniowej optymalizacji statycznej: przy ograniczeniach na koszty inwestycyjne Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Przykład - Symulacja ramienia robota przemysłowego Adekwatny model matematyczny dla szerokiej klasy obiektów sterowania- to układ równań różniczkowych zwyczajnych pierwszego rzędu. W tym celu: Konkretne ustalenie liczby równań Oznaczenie wartości parametrów tych równań Ustalenie warunków początkowych Jeżeli to możliwe - uproszczenie modelu do postaci równań liniowych. Proces symulacji: Numeryczne rozwiązanie równań różniczkowych poprzez: Zastąpienie pochodnych – ilorazami różnicowymi Rozwiązanie wynikającego z tego faktu układu równań liniowych. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

To klasa zadań numerycznych. Rozwiązywanie zadań inżynierskich – to umiejętność sprowadzania tych zadań do standardowych problemów numerycznych, takich jak: Rozwiązywanie układu liniowych równań algebraicznych, Rozwiązywanie układu nieliniowych równań algebraicznych, Aproksymacja i interpolacja funkcji jednej i wielu zmiennych, Różniczkowanie funkcji jednej i wielu zmiennych, Całkowanie układów równań różniczkowych zwyczajnych, Rozwiązywanie zadań optymalizacji liniowej, Rozwiązywanie zadań optymalizacji nieliniowej. Zadanie numeryczne – to proces przetwarzania pewnego elementu zbioru danych D w taki element zbioru wyników W, który spełnia zadane wymagania R1, R2,…. Układ To klasa zadań numerycznych. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2

Równoważne formy opisów algorytmu: Tradycyjny zapis matematyczny Algorytm numeryczny – opis jednoznacznie uporządkowanego ciągu operacji, które przekształcają zbiór danych D w zbiór wyników W dla pewnej klasy zadań numerycznych. Równoważne formy opisów algorytmu: Tradycyjny zapis matematyczny Zapis w języku programowania komputerów Siec działań Zapis sekwencyjny. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 2