Sunteți pe pagina 1din 2

În vederea rezolvării cerințelor 1 și 2 s-a utilizat atât calculatorul științific, cât și Matlab.

S-au observat valori apropriate obținute, diferența constând în zecimalele luate pentru
calcularea acestora.
clear,clc,close all
syms x
eqn = 1== 10*x*exp(1-x);
fplot ([lhs(eqn), rhs(eqn)], [0 5]), grid;
title('Determinarea solutiilor x1 si x2');
legend('y1(x)=1', 'y2(x)=10*x*exp(1-x)');
X1 = vpasolve(eqn,x,[0 2.5]);
X2 = vpasolve(eqn,x,[2.5 5]);
x1 = double(X1);
x2 = double(X2);

Figura 1. Metoda de obținere a soluțiilor lui x


%Date de intrare (N este nr. de ordin din grupa)
N=37;
Uc=(1.0+0.05*N)*1000;
Ri=7+0.05*N;
Rp=30+0.5*N;
R=Ri+Rp;
ti=(7+0.05*N)*10^-3;
t=0:0.0001:0.016;
x2=4.8897;
C2=(2*ti)/(R*x2);
L=(R^2*C2)/4;
R1=R/2;
R2=R;
R3=1.5*R;
%Definirea ecuatiilor in vedrea rezolvarii problemei
alfa1=R1/(2*L);
alfa2=R2/(2*L);
alfa3=R3/(2*L);
omega0=1/sqrt(L*C2);
omegaoa=sqrt(omega0^2-alfa1^2);
omegaa=sqrt(alfa3^2-omega0^2);
ioa=omegaoa*C2*Uc*((alfa1^2/omegaoa^2)+1).*exp(-alfa1.*t).*sin(omegaoa.*t);
iapcr=Uc*C2*alfa2^2.*exp(-alfa2.*t).*t;
ia=omegaa*C2*Uc*((alfa3^2/omegaa^2)+1).*exp(-alfa3.*t).*((exp(omegaa*t)-
exp(-omegaa*t))/2);
%Reprezentarea graficului variatiilor temporale ale curentului de
descarcare pentru trei valori diferite ale rezistentei totale
figure
i=plot (t,iapcr,'blue');
hold on
j=plot(t,ioa,'green');
hold on
k=plot(t,ia,'red');
title('Variatii temporale ale curentului de descãrcare'),
xlabel('Timp[s]'),
ylabel('Curent[A]'),legend([i,j,k],'Regim aperiodic critic','Regim oscilant
amortizat','Regim aperiodic ');
grid on

Figura 2. Grafic cu variațiile temporale ale curentului de descărcare

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