Documente Academic
Documente Profesional
Documente Cultură
Lucrare laborator 5:
Discretizarea sistemelor
A. Noțiuni teoretice
Discretizarea unui sistem reprezintă operația prin care unui STC i se asociază un STD
care să respecte, exact sau cu aproximație, comportarea STC la momentele date de pasul de
discretizare.
STC STD
Semnale:
1
Teoria Sistemelor laborator 2021
Regulatorul-RG- este sistemul prin care stabilim mărimea de comandă u(t) a PC.
Proiectarea RG presupune determinarea MM (algoritmului sau legii de reglare) și se realizează
prin diferite metode folosind MM al PC și diferiți indicatori de calitate ai SRA. Mărimea de intrare
a RG este mărimea de acționare (eroarea de reglare) a(t)=w(t)-y(t), obținută ca diferența între
mărimea prescrisă (referință) w(t)-ieșirea dorită și ieșirea PC y(t)- ieșirea efectivă. Dacă
implementarea fizică a MM al RG se realizează folosind un dispozitiv numeric de calcul înseamnă
că MM al RG trebuie determinat ca un model al unui STD.
Astfel sistemul din Fig. 1 trebuie transpus în varianta din Fig. 2, în care apar CAN și CNA,
dispozitive care fac conversia de la semnale analogice (în timp continuu) la semnale numerice (în
timp discret), respectiv invers.
2
Teoria Sistemelor laborator 2021
3
Teoria Sistemelor laborator 2021
⎧ ⎫
⎪ 1 ⎪
𝐻 (𝑧) = (1 − 𝑧 )𝑍 𝐻 (𝑠)
⎨ 𝑠 ⎬
⎪ ⎪
⎩ ⎭
Să se determine r.i.s.t. asociată unui proces cu f.d.t. 𝐻 (𝑠) = în cazul h = 0.2 sec.
4
Teoria Sistemelor laborator 2021
𝐻 (𝑧) = 𝐻 (𝑠)|
⎧ , Î
⎪
,
⎨
⎪ ( )
,
⎩ ( )
1 𝐾(𝑇 + ℎ) ⋅ 𝑧 − 𝐾𝑇
𝐻 (𝑧) = 𝐻 (𝑠)| =𝐾⋅ 1+ =
𝑇 ⋅
𝑧−1 𝑇 z-𝑇
𝑧ℎ
5
Teoria Sistemelor laborator 2021
6
Teoria Sistemelor laborator 2021
Exemplu de calcul al modelului în timp discret obținut cu MT și cu pasul h=0.2sec pentru un STC pentru
care se cunoaște fd.t. 𝐻 = , respectiv al RIST cu pasul h=0.2sec pentru MM-ISI
0 1 0
𝑥̇ (𝑡) = 𝑥(𝑡) + 𝑢(𝑡)
−1 −3 1 .
𝑦(𝑡) = [1 1] 𝑥(𝑡)
Rezolvare în Matlab
%pas de discretizare
h=0.2;
%sistem 1dat prin f.d.t.
num1=[1 2];
den1=[1 3 4];
sis1_TC=tf(num1,den1)
%metoda trapezului
sis1_TD=c2d(sis1_TC,h,'tustin')
[num1_d,den1_d]=tfdata(sis1_TD)
%sistem 2 dat prin MM-ISI
A=[0 1;-1 -3];
B=[0;1];
C=[1 1];
D=0;
sis2_TC=ss(A,B,C,D)
%metoda RIST
sis2_TD=c2d(sis2_TC,h)
[Ad,Bd, Cd, Dd]=ssdata(sis2_TD)
Rezolvare în Scilab
//pas discretizare
h=0.2;
s=poly(0,'s');
//sistem 1 definit prin f.d.t.
H1=syslin("c",(s+2)/(s^2+3*s+4))
// metoda trapezului
[H1_TD]=ss2tf(cls2dls(tf2ss(H1),h))
num1_d=coeff(H1_TD.num)
den1_d=coeff(H1_TD.den)
//sistem 2 definit prin MM-ISI
A=[0 1;-1 -3];
B=[0;1];
C=[1 1];
D=0;
MMISI_2=syslin("c",A,B,C,D)
// metoda RIST
MMISI_2_TD = dscr(MMISI_2, h)
Ad=coeff(MMISI_2_TD.A)
Bd=coeff(MMISI_2_TD.B)
7
Teoria Sistemelor laborator 2021
8
Teoria Sistemelor laborator 2021
B. Exerciții
1. Să se determine r.i.s.t. asociate unui proces cu f.d.t. 𝐻 (𝑠) = în cazul ℎ = 0.2
( )
sec. Să se valideze rezultatul prin utilizarea unei scheme de simulare.
2. Să se studieze experimental, folosind mediul Matlab-Simulink / Scilab-Xcos, influența
pasului de discretizare asupra r.i.s.t. asociate sistemului de ordinul II
0 𝜔 0
𝑥̇ (𝑡) = 𝑥(𝑡) + 𝑢(𝑡)
−𝜔 0 𝜔 , cu 𝜔 = 100 și 𝑘 = 1. Pentru început se va
𝑦(𝑡) = [0 𝑘 ] 𝑥(𝑡)
considera h =0.01 sec.
3. Să se determine algoritmelor de reglare în timp discret asociate legii de reglare PDT1
0.1 𝑢 (𝑡) + 𝑢(𝑡) = 2(𝑎(𝑡) + 0.5𝑎′(𝑡)) prin MT, MDÎ și MDA. Să se studieze experimental
folosind scheme de simulare influența pasului de discretizare asupra discretizării prin
aproximare.
C. Anexe
1.Funcții în Matlab/Scilab
Funcții Matlab/Scilab Descriere
STD=c2d(STC, h, metoda) Determinare model a STD asociat ca RIST / MT
metoda implicită e 'zoh' =RIST modelului STC introdus ca parametru cu pasul de
Se poate specifica metoda discretizare h.
'tustin' =MT STC poate fi introdus prin
f.d.t.-se folosește funcția tf(num, den): se specifică
vectorii polinoamelor de la numărător, respectiv
numitor
MM-ISI-se folosește funcția ss(A,B,C,D): se
specifică matricele STC
STD=dscr(STC, h) Determinare model a STD asociat ca RIST
modelului STC introdus ca parametru cu pasul de
discretizare h.
STC poate fi introdus prin utilizarea funcției
syslin(”c”, A,B,C,D)
9
Teoria Sistemelor laborator 2021
10
Teoria Sistemelor laborator 2021
11