1. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠΎ ΡΠΎΠΊΠΈ Π² ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ
ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π΅ΠΌΠΊΠΎΡΡΡΡ
Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ t=0-.
Π.
Π.
Π.
2. ΠΠ°Ρ
ΠΎΠ΄ΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ².
3. Π‘ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ° Π·Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ.
4. ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΡ
Π΅ΠΌΡ. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΠΎΠΌΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ.
Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΏΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ½ΡΠΉ.
5. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΠΈΡΠΊΠΎΠΌΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ.
ΠΠ΅ΡΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΠΎΡΡΠΎΡΠ½ΠΈΡ
1. Π‘ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΡ
Π΅ΠΌΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΠΠ‘, ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ — Π½Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠΎΠΊΠ°, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠΎΠΊΡ, Π΅ΠΌΠΊΠΎΡΡΠΈ — Π½Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΠΠ‘, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
- 2. Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΡ
Π΅ΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°ΡΡΠ΅ΡΠ½ΡΡ
Π²Π΅Π»ΠΈΡΠΈΠ½ Π²ΡΡΡΡΠΏΠ°ΡΡ Π²ΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ
ΠΈ ΡΠΎΠΊΠΈ Π² ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ°Ρ
.
- 1) Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° E:
2) Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° :
3) Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° :
4) Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° :
3. Π‘ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ.
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° MATLAB
I_and_II_method.m.
clc;
clear all;
File=fopen ('Table.txt','wt');
fprintf (File,'%10s','t, ms','u, V');
fprintf (File,' ');
P=[1 6.5e3 4e6 2e9];
z=roots (P).
ti=0.002;
i=0;
t0=0;
tinc=0.1;
tmax=0.02;
for t=t0:tinc:tmax,.
i=i+1;
T (i)=t*1000;
u1(i)=0.32*exp (-5877.3*t)+(-0.32*cos (493.31*t)+3.61*sin (493.31*t))*exp (-311.34*t);
if t.
u2(i)=0;
else.
t1=t-ti;
u2(i)=-(0.32*exp (-5877.3*t1)+(-0.32*cos (493.31*t1)+3.61*sin (493.31*t1))*exp (-311.34*t1));
end;
u (i)=u1(i)+u2(i);
end;
plot (T, u1, T, u2, T, u), grid;
xlabel ('t, ms');
ylabel ('u, V');
legend ('u1,V','u2,V','u, V',-1);
[Str, Stl]=size (T);
for i=1:100:Stl,.
fprintf (File,'% 10.3f', T (i), u (i));
fprintf (File,' ');
end;
fclose (File);
III_method.m.
clc;
clear all;
y0=[0,0,0];
trange=0:0.1:20e-3;
[t, y]=ode23(@sisdu, trange, y0);
u1=4000*y (, 2)-4000*y (, 3);
plot (t*1000,u1), grid.
xlabel ('t, ms');
ylabel ('u1,V');
sisdu.m.
function CMO=sisdu (t, P).
y1=-500*P (1)-1e6*P (2)+2500;
y2=P (1)-4000*P (2)+4000*P (3);
y3=2000*P (2)-2000*P (3);
CMO=[y1;y2;y3];