regulator cyfrowy Dzixon

Akademia Górniczo-Hutnicza

w Krakowie

Nazwisko i imię:

Szymon Micor

LABORATORIUM TEORIA STEROWANIA

Wydział:

EAIiE

Rok akad.:

2011/2012

Temat ćwiczenia: Regulator cyfrowy

Data wykonania:

28.05.2012

Data zaliczenia:


1. Wstęp teoretyczny

Schemat układu z regulatorem


$$u\left( t \right) = K_{P} \bullet e\left( t \right) + K_{I} \bullet \int_{0}^{t}{e\left( t \right)\text{dt} + K_{D} \bullet \frac{\text{de}(t)}{\text{dt}}}$$

KP-współczynnik wzmocnienia części proporcjonalnej

KI-współczynnik wzmocnienia części całkującej

Kd-współczynnik wzmocnienia części różniczkującej

Zastosowanie regulatora cyfrowego sprowadza się do dyskretyzacji czasowej badanego sygnału. W układzie należy zastosować przetwornik A/C oraz określić częstość próbkowania.
Całkowanie należy wykonać metodą prostokątów, a pochodną aproksymowana uzyskać przez różnicę dwupunktową.


$${K_{D} \bullet \frac{\text{de}\left( t \right)}{\text{dt}}\ \ \ \ \ \ \ = > \ \ \ \ \ \ \frac{e\left( k \right) - e(k - 1)}{T_{p}} \bullet K_{D}\backslash n}{K_{I} \bullet \int_{0}^{t}{e\left( t \right)\text{dt}\ \ \ \ \ \ = > \ \ \ \ \ }K_{I} \bullet \sum_{j = 1}^{N}{e\left( j - 1 \right) \bullet T_{p}}}$$

Dyskretna postać sygnału regulacji po przekształceniach:


$$u\left( k \right) = K_{P} \bullet e\left( k \right) + K_{I} \bullet T_{p}\sum_{j = 1}^{N}{e\left( j - 1 \right)} + K_{D} \bullet \frac{e\left( k \right) - e(k - 1)}{T_{p}}$$


$$u\left( k - 1 \right) = K_{P} \bullet e\left( k - 1 \right) + K_{I} \bullet T_{p}\sum_{j = 1}^{N - 1}{e\left( j - 1 \right)} + K_{D} \bullet \frac{e\left( k - 1 \right) - e(k - 2)}{T_{p}}$$


$$U\left( k \right) = u\left( k \right) - u\left( k - 1 \right) = e\left( k \right) \bullet \left( K_{P} + \frac{K_{D}}{T_{p}} \right) + e\left( k - 1 \right)\left\lbrack - K_{p} + K_{I}T_{p} - \frac{2K_{D}}{T_{p}} \right\rbrack + e\left( k - 2 \right) \bullet \frac{K_{D}}{T_{p}}$$

2. Przykład realizowany na zajęciach

a)
Schemat układu z regulatorem cyfrowym:

Kod źródłowy w programie MATLAB:

clear all

Tsym=1.5

Tp=0.05

kp=2

ki=10

kd=0.1

q0=kp+kd/Tp

q1=-kp+ki*Tp-(2*kd)/Tp

q2=kd/Tp

[t,x,y]=sim('regc',Tsym)

plot(t,y(:,1),'r', t, y(:,2),'b',);

grid;

axis([0 Tsym -100 100]);

czerwony – sygnał wejściowy
niebieski – sygnał wyjściowy

Dla tak dobranych współczynników otrzymuje się taki przebieg:

Analiza poszczególnych członów regulatora PID:

ki=0
kd=0
------------
Sygnał wyjściowy zmienia się tak jak obliczone teoretyczne wartości. Jest Wzmocniony dwukrotnie i nie uległ zniekształceniu.

------------
kp=0
ki=0
kd=0.1
------------

b)

Regulator z ograniczeniem amplitudy – stosowany jest w przypadku gdy zachodzi konieczność uwzględnienia ograniczenia amplitudy sygnału wyjściowego regulatora. W tej postaci regulatora wyodrębnione są tory działania proporcjonalnego, całkującego i różniczkującego.

Schemat układu z regulatorem cyfrowym z ograniczeniem amplitudy

jako regulator typu I:

Kod źródłowy programu MATLAB:
clear all; clc;

Tsym=1.5;

Tp=0.05;

Kp=0;

KI=10;

Kd=0;

Ogr1=-30.0;

Ogr2=30.0;

Ogr3=-3000.0;

Ogr4=3000.0;

[t,x,y]=sim('regc2',Tsym);

plot(t,y(:,1),'r', t,y(:,2),'b');

hold on;

[t,x,y]=sim('regc3',Tsym);

plot(t,y(:,2),'g');

hold off;

grid;

axis([0, Tsym, -60 100]);

Odpowiedź części całkującej regulatora z ograniczeniem i bez ograniczenia

Przebiegi odpowiedzi pełnego regulatora PID:

Kod źródłowy programu MATLAB:
clear all; clc;

Tsym=1.5;

Tp=0.05;

Kp=2;

KI=10;

Kd=0.1;

Ogr1=-30.0;

Ogr2=30.0;

% Ogr1=-3000.0;

% Ogr2=3000.0;

[t,x,y]=sim('regc2',Tsym);

plot(t,y(:,1),'r', t,y(:,2),'b');

grid;

axis([0, Tsym, -60 100]);

W odpowiedzi tylko części całkującej regulatora z ograniczeniem można zaobserwować ograniczenie, spowodowane przerwaniem w odpowiedniej chwili procedury całkowania. Sygnał wyjściowy istnieje w granicach -30 i 30 (nastawy bloczka Saturation).

Dla symulacji układu regulatora pełnego PID bez ograniczeń wartości dochodziły do wartości ok 75. Po zastosowania ograniczeń saturatora, wartości te nie mogły być osiągnięte, zostały zamienione na wartości stałe i zamknęły się w granicach (-30; 30).

Dla przebiegu układu regulatora PID bez ograniczeń ale o zmniejszonym o połowę czasie próbkowania można wnioskować, że przez zastosowanie tego zabiegu uzyskuje się dokładniejszy wykres. Amplituda sygnału wyjściowego zwiększyła się z 40 do 60, gdyż zwiększyła się dokładność obliczenia pochodnej. Na tej podstawie można stwierdzić, że zmieniając (zmniejszając) czas próbkowania zwiększa się dokładność obliczeń.


Wyszukiwarka

Podobne podstrony:
LAB12 Regulator cyfrowy
SyntezaRegulatoraCyfrowego-ModelWeWyObiektu., Synteza regulatora cyfrowego - model we/wy obiektu
Wykład 10 Regulatory cyfrowe (2013)
Ćw.2.Cyfrowy regulator PID, Elektrotechnika - notatki, sprawozdania, podstawy automatyki i regulacji
regulator cyfrowy sprawozdanie, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i
Badanie dynamiki układu ciągłego z regulatorem cyfrowym
Regulator cyfrowy w układzie z obiektem ciągłym
Regulacja cyfrowa
regulatory cyfrowe, Automatyka, dokumenty i
Badanie Dynamiki Ukł Z Regulatorem Cyfrowym
wykład 13 Regulatory cyfrowe (2013)
wykład 12 Regulatory cyfrowe (2013)
205 zastosowanie jezyka wyrazen regularnych do syntezy automatow, Politechnika Wrocławska - Materiał
Cyfrowy regulator PID
wieczny akumulator na superkondensatorach z regulacją napięcia na przetworniczce DC DC oraz opcjonal
Cyfrowy regulator prądu diody LED do zastosowań oświetleniowych
NOTAKI Z TECHNIKI CYFROWEJ

więcej podobnych podstron