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 y

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