identyfikacja, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji, Teoria sterowania i techniki regulacji - semestr 4, sprawozdania różne


AGH

Wydz. EAIiE

Wojciech Hanuszkiewicz

LABORATORIUM TEORII STEROWANIA I TECHNIKI REGULACJI

Semestr : LETNI.

Rok akademicki : 2006/2007

Rok studiów : II

Grupa : III

Kierunek : ELEKTROTECHNIKA

poniedziałek godz. 12:30

Temat ćwiczenia : Identyfikacja obiektu i współpraca obiektu z regulatorem

Data wykonania ćwiczenia : 28.05.2007

Data zaliczenia sprawozdania :

1. Wstęp teoretyczny.

Proces identyfikacji polega na:

Jeżeli oznaczymy model obiektu jako 0x01 graphic
to funkcja błędu ma postać:

0x01 graphic

Dla funkcji liniowej 0x01 graphic
funkcja błędu zależna od a i b:

0x01 graphic

Obliczając pochodne cząstkowe po obu zmiennych otrzymamy układ dwóch równań.

Z nich możemy wyliczyć a i b.

a) Identyfikacja obiektu I i II rzędu typu SISO:

0x01 graphic

Obiekt I rzędu:

0x01 graphic

równanie różniczkowe

0x01 graphic
;

Stan układu w chwili (k+1) wynosi:

y(k+1) = α1y(k)+α2u(k)

gdzie: α1 =1+aTP ;

α2 = bTP

Tworzymy model :

0x01 graphic

Obiekt II - go rzędu:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

y(k+1) = α1y(k)+α2y(k-1)+ α3u(k)+ α4u(k-1)

α1=2, α2=TP2a-1, α3=0, α4= TP2b

schemat blokowy:

0x01 graphic

b) Identyfikacja obiektu typu MISO:

0x01 graphic

tworzymy macierz wejść:

0x01 graphic

[X] * [b] = [Y']

Funkcję błędu wyznaczamy na podstawie zależności:

0x01 graphic

Y,X,b - są to macierze,

e - wektor

e = y - 0x01 graphic
= [e(1)................e(N)]

gdzie:

y - funkcja rzeczywista

0x01 graphic
- funkcja aproksymowana

Korzystając z zależności:

(A+B)T = AT+BT

(AB)T = BTAT

ATB = BTA

(cA)T = cAT

otrzymujemy:

Q = (YT - (Xb)T)*(Y-Xb) = (YT-bTXT)*(Y-Xb) = YTY - YTXb - bTXTY + bTXTXb

Q = YTY - 2bTXTY + bTXTXb

Rozwiązując warunek konieczny istnienia minimum(minimalizujemy funkcję błędu)

0x01 graphic

XTX = XTXb / (XTX)-1 ; Zał: det = (XTX)-1 ≠0

b = (XTX)-1XTY

2. Przebieg ćwiczenia:

Definiujemy model dynamiczny opisany zależnością:

0x01 graphic

Budujemy schemat blokowy:

0x01 graphic

Macierz wejść ma postać:0x01 graphic

0x01 graphic

Macierz wyjść:

0x01 graphic

Modelem naszym jest to obiekt 2-inercyjny.

Schemat układu z Simulinka:

0x01 graphic

Obliczenie wektora współczynników b (m-plik):

% Obliczenia dla modelu

load dat_pom;

nn=length(yy);

% Określenie macierzy we i wy

X=[yy(1:nn-2,2),yy(2:nn-1,2),yy(2:nn-1,1)];

Y=[yy(3:nn,2)];

b=inv(X'*X)*X'*Y

save model Tp b X Y

b =

-0.3010

1.1864

0.1146

T1=0.05

T2=0.25

TP=0.05

Odpowiedź układu

skok jednostkowy: wymuszenie sinusoidalne

0x08 graphic
0x01 graphic

W przypadku gdy zmniejszyliśmy czas próbkowania TP=0.01.

Odpowiedź układu

skok jednostkowy: wymuszenie sinusoidalne

0x08 graphic
0x01 graphic

Następnie dokonaliśmy porównania zaprojektowanego modelu i układu opisanego zadaną funkcją.

0x01 graphic

Otrzymane wykresy:

Przy wymuszeniu skokowym:

0x01 graphic

przy wymuszeniu sinusoidalne:

0x01 graphic

Dobieranie ustawień regulatora PID:

0x01 graphic

Wykresy dla:

Kp=10.7263;

Ti=9.2183;

0x01 graphic

Wykresy dla dobranych parametrów:

Kp=8.1227;

Ti=18.66;

0x01 graphic

Wnioski:

Otrzymane wyniki części pomiarowej pozwalają zauważyć, iż odtworzenie przebiegów wyjściowych obiektu drugiego rzędu oparte na dyskretnym modelu uzyskanym metodą najmniejszych kwantów przebiegło pomyślnie jednakże z błędami wynikającymi z błędów kwantowania. Przekłada się to bezpośrednio na funkcję błędu będącą sumą kwantów błędu. Dokładne przeprowadzenie identyfikacji obiektu zaowocowało stosunkowo małymi błędami rzędu 5%, a te z kolei nie mają większego wpływu na pracę układu.

Z otrzymanych wykresów wyjściowych regulatora PID możemy stwierdzić, iż dobór odpowiednich nastaw pozwolił uzyskać przebieg wiernie i szybko reagujący na zmiany wartości zadanej w stanie przejściowym oraz w stanie ustalonym utrzymanie wartości regulowanej na poziomie bliskim wartości zadanej.



Wyszukiwarka

Podobne podstrony:
PiD spoko, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji,
dyskretne , Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji,
regulator cyfrowy sprawozdanie, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i
PID, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji, Teoria
Analiza podstawowych uk adów dyskretnych vel Hamas, Elektrotechnika AGH, Semestr IV letni 2013-2014,
swiatek, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji, Te
Serwomechanizm1, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regul
POTRAWKA11, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji,
sdfz, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji, Teori
Sprawko UAR, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji
my Dyskretne uk ady regulacji v.4, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowani
serwomechanizmKlimasz, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika
Zadania do testu, Elektrotechnika AGH, Semestr IV letni 2013-2014, Elektromechaniczne Przetwarzanie
sprawozdanieAGH vel Czaro, Elektrotechnika AGH, Semestr IV letni 2013-2014, Elektromechaniczne Przet
ściąga TWN 1-3, Elektrotechnika AGH, Semestr IV letni 2013-2014, TWN, Technika wysokich napięć - SEM
StablizatorySprawozdanie, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroniki, Pod
KluczSprawozdanie, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroniki, Podstawy e
StabilizatoryKospektKLIM, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroniki, Pod

więcej podobnych podstron