![]() | Pobierz cały dokument scilab.rownania.rozniczkowe.i.rzedu.rl.i.rc.doc Rozmiar 440 KB |
Politechnika Lubelska w Lublinie |
Laboratorium Metod Numerycznych |
||
|
Ćwiczenie nr 8 |
||
Imię i Nazwisko: Wielgórski Mariusz Widz Marcin |
Semestr: III |
Grupa: 3.5 |
Rok akademicki: 2012/2013 |
Temat: Scilab - równania różniczkowe I rzędu (RL i RC) |
Data wyk.: 12.12.2012r. |
Ocena:
|
Cel ćwiczenia:
Celem ćwiczenia jest zapoznanie się z metodami obliczania stanów nieustalonych w obwodach RC i RL.
Schemat:
Skrypt SciLab:
clear;
xdel;
clc;
E=20;
C=0.001;
R=4;
L=0.02;
wybgen=input("wybierz generator..
1 - prądu stałego 2 - sinusoidalnego 3 - prostokątnego 4 - piłokształtnego")
select wybgen
case 1 then
function pochodna1=stany(t,x)
pochodna1=(E-R*x)/(L)
endfunction
ul0=0;
t0=0;
t=[0:0.0001:0.04];
roz=ode(ul0,t0,t,stany);
ur=R*roz;
ul=E-ur;
subplot(212)
plot2d(t,[ul'ur'roz'],style=[2,5,4],leg="ul(t)@ur(t)@i(t)",axesflag=5)
case 2 then
function pochodna01=stany0(t,x)
pochodna01=(E*sin(2*%pi*f*t)-x)/(R*C)
endfunction
function pochodna11=stany1(t,x)
pochodna11=(E*sin(2*%pi*f*t+%pi/6)-x)/(R*C)
endfunction
function pochodna21=stany2(t,x)
pochodna21=(E*sin(2*%pi*f*t+%pi/4)-x)/(R*C)
endfunction
function pochodna31=stany3(t,x)
pochodna31=(E*sin(2*%pi*f*t+%pi/3)-x)/(R*C)
endfunction
function pochodna41=stany4(t,x)
pochodna41=(E*sin(2*%pi*f*t+%pi/2)-x)/(R*C)
endfunction
function pochodna02=stany01(t,x)
pochodna02=(E*sin(2*%pi*f*t)-R*x)/(L)
endfunction
function pochodna12=stany11(t,x)
pochodna12=(E*sin(2*%pi*f*t+%pi/6)-R*x)/(L)
endfunction
function pochodna22=stany21(t,x)
pochodna22=(E*sin(2*%pi*f*t+%pi/4)-R*x)/(L)
endfunction
function pochodna32=stany31(t,x)
pochodna32=(E*sin(2*%pi*f*t+%pi/3)-R*x)/(L)
endfunction
function pochodna42=stany41(t,x)
pochodna42=(E*sin(2*%pi*f*t+%pi/2)-R*x)/(L)
endfunction
f=50;
t=[0:0.0001:0.02];
e0= E*sin(2*%pi*f*t);
e1= E*sin(2*%pi*f*t+%pi/6);
e2= E*sin(2*%pi*f*t+%pi/4);
e3= E*sin(2*%pi*f*t+%pi/3);
e4= E*sin(2*%pi*f*t+%pi/2);
uc0=0;
ul0=0;
t0=0;
roz0=ode(uc0,t0,t,stany0);
![]() | Pobierz cały dokument scilab.rownania.rozniczkowe.i.rzedu.rl.i.rc.doc rozmiar 440 KB |