Sunteți pe pagina 1din 6

Identificarea modelarea si simularea unui sistem de ordin II RLC

Scopul lucrrii este ca prin prezentarea teoretic a unui sisteme de ordinul II studenii s
aprofundeze cunotinele referitoare la:
Aplicarea noiunii de sistem i a transformatei Laplace pentru determinarea funciei
de transfer;
Rspunsul sistemului la diverse semnale de intrare prin simulare n mediul de
lucru Matlab;
Identificarea parametrilor sistemului de ordinul II reprezentat de un circuit R-L.-C
u

unde : R-rezistenta electrica


L-bobina
I-curentul prin circuit
Vr-caderea de tensiune pe rezistenta
u-tensiunea de intrare
Vy-caderea de tensiune pe condensator

Din relatiile lui Kirckhoff rezulta :


u1(t)=Ur+Ul+Uc
u1(t)=R*I+L(di/dt)+(1/C)*q
u2(t)=Uc(t)=1/2i(t) dti(t)=C*(du2(t)/dt)
Din relatiile lui Ohm rezulta :
Ul=L(di/dt)=L*I
Ur=R*I
Uc=(1/C)*q

Inlocuind i(t) rezulta ecuatia diferentiala de ordin 2 ce descrie functionarea sistemului


RLC serie :
u1(t)=L*C(d^2*u2(t)/dt^2))+R*C*(du2(t)/dt)+u2(t) (*)
Notam :
u1(t)=u(t)
intrare(comanda)
u2(t)=y(t)
iesire
Functia de transfer a unui sistem este prin definitie :raportul dintre tranformata laplace a
intrarii si transformata laplace a iesirii
Aplicand Laplace pe relatia (*) rezulta ecuatia urmatoare :
U(s)=L*C*s^2*y(s)+R*C*s*y(s)+y(s)=(L*C*s^2+R*C*s)(y(s))
Si de aici rezulta functia de transfer:
H(s)=y(s)/u(s)=1/(L*C*s^2+R*C*s+1)=1/(T1*s^2+T2*s+1)
Unde: T1=L*C
T2=R*C
sau
H(s)=y(s)/u(s)= [1/(L*C)]/[s^2+(R/L)*s+1/(L*C)]=(k*n^2)/(s^2+2**n*s+n^2)
Unde:
n=1/sqrt(L*C)
-pulsatia naturala
=R/2*sqrt(C/L)
-factor de amortizare
X=Ax+Bu;
Y=Cx+Du;
Unde :
A=[-R/L -1/L ; 1/C 0] ;
B=[1/L ; 0] ;
C=[0 1] ;
D=[0] ;
Consideram urmatoarele variabile de stare :
X=[x1 ; x2] ;
x1=i ;
x2=Uc ;
Masurand tensiunea de iesire rezulta ca y(t)=Uc(t) astfel
y=Uc=[0 1] [I ; Uc]

Pentru observarea comportarii sistemului la diferite semnale de intrarea folosim urmatorul


program ce va fi rulat in Matlab :
clear all;
close all;
clc;
R = 100;
L = 1e-3;
C = 100e-9;
A = [0 1/C; -1/L -R/L];
B = [0; 1/L];
C = [1 0];
D = [0];
sys = ss(A, B, C, D);
[y, t] = step(sys);
figure(1);
plot(t, y);
title('Raspuns TREAPTA');
[y, t] = impulse(sys);
figure(2);
plot(t, y);
title('Raspuns IMPULS');
t = 0:0.01:10;
u = sin(t);
[y, t] = lsim(sys, u, t);
figure(3);
plot(t, y);
title('Raspuns SINUS');
t = 0:0.0001:0.0625;
u = square(2*pi*30*t);
[y, t] = lsim(sys, u, t);
figure(4);
plot(t, y);
title('Raspuns DREPTUNGHIULAR')

Rezulta urmatoarele semanle de iesire :

S-ar putea să vă placă și