Estymacja parametrów Wybrane zagadnienia implementacji i wykorzystania

Podobne dokumenty
Wprowadzenie do sterowania adaptacyjnego

Egzamin / zaliczenie na ocenę*

Automatyka i Robotyka II stopień ogólno akademicki studia niestacjonarne. wszystkie Katedra Automatyki i Robotyki Dr inż.

Sterowanie napędów maszyn i robotów

KARTA OPISU MODUŁU KSZTAŁCENIA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Dynamika procesu zmienna stała. programowalne zmiany parametrów r.

Wykład 4 Wybór najlepszej procedury. Estymacja parametrów re

Analityczne metody detekcji uszkodzeń

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Wprowadzenie do teorii ekonometrii. Wykład 1 Warunkowa wartość oczekiwana i odwzorowanie liniowe

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH

Automatyka i Robotyka II Stopień ogólno akademicki studia niestacjonarne wszystkie Katedra Automatyki i Robotyki Prof. dr hab. inż.

Filtr Kalmana. Struktury i Algorytmy Sterowania Wykład 1-2. prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz

Egzamin / zaliczenie na ocenę* WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Ekonometria. Wprowadzenie do modelowania ekonometrycznego Estymator KMNK. Jakub Mućk. Katedra Ekonomii Ilościowej

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

Praca dyplomowa magisterska

WYDZIAŁ BUDOWNICTWA LĄDOWEGO I WODNEGO

ADAPTACYJNE PRZETWARZANIE SYGNAŁÓW LABORATORIUM. Ćwiczenie 2. Badanie algorytmów adaptacyjnych LMS i RLS

Projektowanie systemów pomiarowych. 02 Dokładność pomiarów

ADAPTACYJNE PRZETWARZANIE SYGNAŁÓW LABORATORIUM. Ćwiczenie 2. Badanie algorytmów adaptacyjnych LMS i RLS

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

x x 1. Przedmiot identyfikacji System x (1) x (2) : x (s) a 1 a 2 : a s mierzone, a = zestaw współczynników konkretyzujacych F ()

KARTA INFORMACYJNA PRZEDMIOTU

STATYSTYKA MATEMATYCZNA

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

Wstęp do sieci neuronowych, wykład 03 Warstwy RBF, jednostka Adaline.

Komputerowa Analiza Danych Doświadczalnych

Systemy Wspomagania Decyzji

Rozpoznawanie obrazów

Algorytmy ze skończoną pamięcią dla przetwarzania sygnałów w diagnostyce procesów.

Uczenie ze wzmocnieniem

Metody optymalizacji Optimization methods Forma studiów: stacjonarne Poziom studiów II stopnia. Liczba godzin/tydzień: 1W, 1Ć

Optymalizacja ciągła

Egzamin / zaliczenie na ocenę*

4. EKSPLOATACJA UKŁADU NAPĘD ZWROTNICOWY ROZJAZD. DEFINICJA SIŁ W UKŁADZIE Siła nastawcza Siła trzymania

Elektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr II semestr letni. tak. Laborat. 30 g.

Statystyczne Metody Opracowania Wyników Pomiarów

Estymacja częstotliwości podstawowej sieci energetycznej na podstawie scałkowanego sygnału napięcia

Komputerowe przetwarzanie obrazu Laboratorium 5

PRZEWODNIK PO PRZEDMIOCIE

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Estymacja wektora stanu w prostym układzie elektroenergetycznym

Stanisław Cichocki. Natalia Nehrebecka

1. Stacjonarnośd i niestacjonarnośd szeregów czasowych 2. Test ADF i test KPSS 3. Budowa modeli ARMA dla zmiennych niestacjonarnych 4.

Statystyczne Metody Opracowania Wyników Pomiarów

Algorytmy sztucznej inteligencji

Metody systemowe i decyzyjne w informatyce

Statystyka opisowa. Wykład V. Regresja liniowa wieloraka

Obserwatory stanu, zasada separowalności i regulator LQG

Wykład 10 Skalowanie wielowymiarowe

Wykład 1. Model w badaniach systemowych. Wstęp pojęcia podstawowe

Knovel Math: Jakość produktu

Filtracja pomiarów z głowic laserowych

Wykład wprowadzający

MODEL STRUKTURALNY RELACJI MIĘDZY SATYSFAKCJĄ

III TUTORIAL Z METOD OBLICZENIOWYCH

Politechnika Gdańska Wydział Elektrotechniki i Automatyki. Automatyka i Robotyka Systemy Sterowania i Wspomagania Decyzji

Podstawy opracowania wyników pomiarów

Statystyka od podstaw Janina Jóźwiak, Jarosław Podgórski

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Filtracja optymalna i adaptacyjna

Promotor: dr Marek Pawełczyk. Marcin Picz

Modelowanie danych hodowlanych

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem.

Podstawy opracowania wyników pomiarów z elementami analizy niepewności pomiarowych

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5];

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

ESTYMACJA PARAMETRÓW TERMOFIZYCZNYCH CIAŁ IZOTROPOWYCH ZA POMOCĄ METODY FILTRACJI DYNAMICZNEJ ORAZ PRZEDZIAŁOWEGO UŚREDNIANIA WYNIKÓW POMIARÓW

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

Wprowadzenie do technik regulacji automatycznej. prof nzw. dr hab. inż. Krzysztof Patan

KORELACJA 1. Wykres rozrzutu ocena związku między zmiennymi X i Y. 2. Współczynnik korelacji Pearsona

Statystyczne Metody Opracowania Wyników Pomiarów

Ekonometria_FIRJK Arkusz1

Podstawy Sztucznej Inteligencji

ADAPTACYJNE PRZETWARZANIE SYGNAŁÓW LABORATORIUM. Ćwiczenie 1. Modelowanie i analiza widmowa dyskretnych sygnałów losowych

Diagnostyka procesów przemysłowych Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

1.1 Klasyczny Model Regresji Liniowej

Rozdział 2: Metoda największej wiarygodności i nieliniowa metoda najmniejszych kwadratów

Zastosowanie uogólnionych modeli liniowych i uogólnionych mieszanych modeli liniowych do analizy danych dotyczacych występowania zębiniaków

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula

Tematyka seminariów z informatyki dla studentów I roku kierunku lekarsko-dentystycznego w roku akademickim 2017/2018.

Narzędzia matematyczne zastosowane w systemie biomonitoringu wody

Statystyka i Analiza Danych

Nazwa przedmiotu: Informatyczne systemy statystycznej obróbki danych. Informatics systems for the statistical treatment of data Kierunek:

WYKŁAD 8 ANALIZA REGRESJI

Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni

Metody numeryczne Wykład 4

Transkrypt:

Estymacja parametrów Wybrane zagadnienia implementacji i wykorzystania Wykład w ramach przedmiotu Komputerowe systemy sterowania i wspomagania decyzji

Plan wykładu Potrzeba estymacji parametrów Estymacja jako etap procesu identyfikacji systemu Estymacja gradientowa Niekrzepka Krzepka Estymacja metodą najmniejszych kwadratów Wsadowa Z przesuwnym oknem Rekursywna (iteracyjna) Z współczynnikiem zapominania

Implementacja w Matlabie/Simulinku Mplik Mplik+Simulink Implementacja w języku C Implementacja w PLC (język ST)

Przykładowa parametryzacja dla modelu ARMA

Estymacja gradientowa Dzielenie przez zero, szum pomiarowy może uniemożliwiad wyznaczenie thety

Algorytm gradientowy

Metoda największego spadku (steepest descent)

M. Gaussa-Seidela

Regresja liniowa metoda najmniejszych kwadratów Popularna metoda statystyczna Można ją odnaleźd w pracach Gaussa (1777 1855) przy wyznaczaniu orbit planet Wykorzystywana do wyznaczania nieznanych wielkości na podstawie znanych wielkości (oraz wiedzy o strukturze zależności między nimi) Użyteczna w wielu zastosowaniach: opracowaniu wyników pomiarów, modelowaniu, pośrednio sterowaniu

Jak na podstawie pomiarów y(t) otrzymad theta?

Wektor N x 1 Macierz N x n

Metoda najmniejszych kwadratów

Postad rekurencyjna ze wsp. zapominania

Dryf parametrów Zjawisko dryftu parametrów może wystąpid, gdy zastosowana zostaje klasyczna metoda estymacji parametrów (np. gradientowa lub najmniejszych kwadratów) dla obiektu posiadającego błędy modelowania nie będące białym szumem. Efektem dryftu parametrów jest to, że estymaty parametrów modeli zmierzają do nieskooczoności przy utrzymywaniu niewielkiego błędu modelowania. Otrzymanie nieograniczonych estymat parametrów uniemożliwia otrzymanie poprawnego sterowania. Istotne jest to, że efekt ten pojawia się nawet w obliczu bardzo korzystnego błędu modelowania addytywnego zakłócenia, które zanika.

Dryf parametrów

Dryf parametrów

Estymacja krzepka błąd modelowania jest ograniczony

Model parametryczny T y( t) t ( ) y(t) Wielkośd mierzona, najczęściej wyjściowa T (t) Wektor znanych wielkości (regresor, zmienne regresji) Wektor nieznanych (wyznaczanych, estymowanych parametrów)

Realizacja w Matlabie Matlab M plik

Matlab RLS z FF

u = sign(randn(50,1)); % input e = 0.2*randn(50,1); % noise th0 = idpoly([1-1.5 0.7],[0 1 0.5],[1-1 0.2]); % a low order idpoly model opt = simoptions('addnoise',true,'noisedata',e); y = sim(th0,u,opt); z = iddata(y,u); plot(z) % analysis data object thm1 = roe(z,[2 2 1],'ff',0.98);

ROE Computes estimates recursively for an output error model. [THM,YHAT] = ROE(Z,NN,adm,adg) z : An IDDATA object or the output-input data matrix z = [y u]. The routine is for single input, single output data only. NN : NN = [nb nf nk], The orders and delay of an output error input-output model (see also OE). adm: Adaptation mechanism. adg: Adaptation gain adm='ff', adg=lam: Forgetting factor algorithm, with forgetting factor lam adm='kf', adg=r1: The Kalman filter algorithm with R1 as covariance matrix of the parameter changes per time step adm='ng', adg=gam: A normalized gradient algorithm, with gain gam adm='ug', adg=gam: An unnormalized gradient algorithm with gain gam THM: The resulting estimates. Row k contains the estimates "in alphabetic order" corresponding to data up to time k (row k in Z) YHAT: The predicted values of the outputs. Row k corresponds to time k. Initial value of parameters(th0) and of "P-matrix" (P0) can be given by [THM,YHAT,P] = ROE(Z,NN,adm,adg,TH0,P0) Initial and last values of auxiliary data vectors phi and psi are obtained by [THM,YHAT,P,phi,psi] = ROE(Z,NN,adm,adg,TH0,P0,phi0,psi0).

Metoda ruchomego okna dyskusja Układy niestacjonarne Parametry zmienne w czasie Stała liczba danych brana pod uwagę

Bibliografia Ioannou P., Sun J. (1996) Robust Adaptive Control, PTR Prentice Hall Soderstrom T., Stoica P. (1997) Identyfikacja systemów, Wydawnictwo Naukowe PWN Janiszowski K. (2002) Identyfikacja modeli parametrycznych, Akademicka Oficyna Wydawnicza EXIT Gang T. (2003) Adaptive Control Design and Analysis Wiley-Interscience, A John Wiley & Sons Inc. Publication

Bibliografia cd. Astrom K., Wittenmark B. (1995) Adaptive Control Second Edition, Addison-Wesley Publishing Company Niederlioski A., Mościoski J, Ogonowski Z. (1995) Regulacja adaptacyjna, Wydawnictwo Naukowe PWN