Автор: Пользователь скрыл имя, 02 Января 2012 в 10:50, курсовая работа
В данной курсовой работе преследовалась цель - провести аналитический анализ работы электрической схемы (получить графики зависимости тока и напряжения), а так же количество теплоты, выделяющейся на резисторе за указанный промежуток времени.
Постановка задачи
Численная реализация решения систем дифференциальных уравнений
В пакете MathCAD
Модифицированный метод Эйлера в программе Pascal
Аппроксимация функции тока
В пакете MathCAD
В пакете Excel
Численное интегрирование количества теплоты, выделяемого на резисторе
В пакете MathCAD
В пакете Pascal
Заключение
Список литературы
3.2. Реализация в пакете Microsoft office Excel
t | I |
0 | 0 |
0,0001 | 0,16376394 |
0,0002 | 0,23499779 |
0,0003 | 0,26264871 |
0,0004 | 0,26999377 |
0,0005 | 0,26808418 |
0,0006 | 0,26214988 |
0,0007 | 0,25465038 |
0,0008 | 0,24672797 |
0,0009 | 0,2388998 |
0,001 | 0,23138746 |
0,0011 | 0,2242737 |
0,0012 | 0,21757705 |
0,0013 | 0,2112871 |
0,0014 | 0,20538127 |
0,0015 | 0,19983263 |
0,0016 | 0,19461348 |
0,0017 | 0,18969699 |
0,0018 | 0,1850579 |
0,0019 | 0,18067267 |
0,002 | 0,17651958 |
0,0021 | 0,17257865 |
0,0022 | 0,16883149 |
0,0023 | 0,16526126 |
0,0024 | 0,1618525 |
0,0025 | 0,15859104 |
0,0026 | 0,15546391 |
0,0027 | 0,15245924 |
0,0028 | 0,14956614 |
0,0029 | 0,14677469 |
0,003 | 0,14407577 |
0,0031 | 0,14146108 |
0,0032 | 0,13892303 |
0,0033 | 0,13645468 |
0,0034 | 0,13404972 |
0,0035 | 0,13170239 |
0,0036 | 0,12940743 |
0,0037 | 0,12716008 |
0,0038 | 0,124956 |
0,0039 | 0,12279124 |
0,004 | 0,12066225 |
0,0041 | 0,11856579 |
0,0042 | 0,11649893 |
0,0043 | 0,11445904 |
0,0044 | 0,11244376 |
0,0045 | 0,11045095 |
0,0046 | 0,1084787 |
0,0047 | 0,10652531 |
0,0048 | 0,10458927 |
0,0049 | 0,10266923 |
0,005 | 0,100764 |
4.
Численное интегрирование
количества теплоты,
выделяемого на резисторе
4.1. Реализация в пакете MathCAD
Исходные данные:
Задаем подынтегральную функцию:
Задаем интервал:
Число отрезков
Шаг интегрирования
Диапозон индекса точек
Значение времени t для этих точек
Точное значение интеграла:
Количество теплоты:
1. Метод трапеций
Количество теплоты
2. Метод левых прямоугольников
Количество теплоты
3. Метод правых прямоугольников
Количество теплоты
4. Метод Симпсона
Диапазон для нечетных точек
Диапазон для четных точек
Количество теплоты
5. Метод центральных прямоугольников
Количество теплоты
Вычисление ошибок:
4.2.
Реализация интегрирования
на языке программирования
высокого уровня в пакете
Pascal
Program teplota;
uses wincrt;
var
R4,Q,f,f1,f2,hx,t,t1,t2,S,Int,
n:Integer;
begin
R4:=1.88;
t1:=0;
t2:=0.005;
n:=200;
hx:=(t2-t1)/n;
a2:=3813,6;a1:=-51,532;
b2:=17848; b1:=-107,36;b0:=0,3207;
c2:=19011;c1:=-110,95;c0:
d2:=-97078; d1:=56,528;d0:=0,2633;
e2:=-2 545 862,12;e1:=1 657,22;e0:=0,01;
t:=t1;
S:=0;
fn:=sqr(a2*t1*t1+a1*t1+
fk:=sqr(e2*t2*t2+e1*t2+
repeat
if t<=0.0004 then
f:=sqr(a2*t*t+a1*t+a0)
else if t<=0.0008 then
f:=sqr(b2*t*t+b1*t+b0)
else f:=sqr(c2*t*t+c1*t+c0)
else if t<=0.0012 then
f:=sqr(d2*t*t+d1*t+d0)
else if t<=0.0016 then
f:=sqr(e2*t*t+e1*t+e0);
S:=S+f;
t:=t+hx;
until t>=t2;
S:=S-(fn+fk);
Int:=hx*(((fn+fk)/2)+S);
Q:=R4*Int;
writeln(' Int=',Int:2:8,' Q=',Q:2:7);
end.
Результат:
Ino1= 0.00015
Q=
0.00029
5.
Заключение
В данной курсовой работе преследовалась цель - провести аналитический анализ работы электрической схемы (получить графики зависимости тока и напряжения), а так же количество теплоты, выделяющейся на резисторе за указанный промежуток времени.
Эти расчеты проводились в три этапа:
Все расчеты и вычисления осуществлялись на языке программирования Pascal и в пакете Excel, входящем в семейство Microsoft Office. Параллельно этому производились такие же вычисления в специальном математическом пакете MathCad, но координально другими методами.
Решение системы дифференциальных уравнений:
Количество теплоты, выделяющееся на резисторе:
После сравнения
результатов сделали вывод: что
они аналогичны.
6.
Список литературы
Информация о работе Численное моделирование и анализ переходных процессов в электрической цепи