Поиск с возвращением
Теоретические сведения о методе контурных токов. Расчет цепи "ручным методом" и с помощью программы. Моделирование цепи в схемном эмуляторе. Метод непосредственного применения законов Кирхгофа для разветвленной электрической цепи, её схема и токи.
Рубрика | Физика и энергетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 19.06.2012 |
Размер файла | 219,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Чувашский Государственный университет имени И.Н. Ульянова
Кафедра вычислительной техники
Курсовая работа на тему:
«Поиск с возвращением»
Выполнил студент
группы ИВТ 41-10
Петров Н.И.
Проверил: Павлов Л.А.
Чебоксары 2012
Содержание
1. Индивидуальное задание
2. Уточнение задания
3. Теоретические сведения (Метод контурных токов)
4. Расчет цепи «ручным методом»
5. Расчет цепи с помощью программы
6. Моделирование цепи в схемном эмуляторе
7. Анализ результатов
Заключение
Список используемой литературы
Приложение
1. Индивидуальное задание
Рассчитать электрическую схему (рис. 1) тремя способами. Провести анализ полученных результатов.
Расчёт необходимо произвести следующими способами:
1. Вручную: расчёт осуществляется по приведенным формулам выбранной методики расчёта.
2. Программно: расчёт цепи осуществляет программа, в которой реализованы необходимые методы вычислительной математики .
3. С помощью схемного эмулятора MicroCap: выбранная схема «собирается» в MicroCap и расчёт осуществляется с его помощью.
рис. 1
№ метода решения системы уравнений =12 mod 5+1=3(Крамера)
№ метода вычисления определителя =12 mod 2+1=1(Компактная схема Гаусса)
2. Уточнение задания
Для расчета цепи я выбрал метод непосредственного применения законов Кирхгофа. Этот метод довольно прост для вычисления токов в цепи(рис. 1). Однако в силу того, что в цепи присутствуют емкостные и индуктивные элементы расчет, а значит, цепь является цепью переменного тока, метод, основывающийся только на непосредственном применении законов Кирхгофа, не даст нам корректных результатов. Поэтому нам необходимо использовать комплексный метод расчета электрических цепей, который включает в себя применение законов Кирхгофа. Зададимся следующими величинами, характеризующими каждый элемент цепи.
R4=R5=R6=R8=R10=R11=200 Ом
C2=C7= С5=С11=5 мкФ
L2=L9=2*10-7 Гн
град/c
E1=100 В E3=200 В
E2=150 В
J=1 А
Ниже приведены теоретические сведения по данному методу.
3. Теоретические сведения
Вычисление непосредственно по первому закону Кирхгофа некоторого тока по другим уже найденным токам, сходящимся к данному узлу цепи, или вычисление по второму закону Кирхгофа падения напряжения на некотором участке контура цепи по уже найденным падениям напряжения на других участках контура и э.д.с. Однако эта операция связана с громоздкими и трудоемкими вычислениями. Громоздкость подобных вычислений является следствием того, что синусоидальная величина - ток, напряжение, э.д.с. - при заданной частоте определяется двумя величинами - амплитудой и начальной фазой.
Существенное упрощение достигается изображением синусоидальных функций времени комплексными числами , так как каждое комплексное число содержит в себе две величины - модуль A и аргумент при показательной форме записи , или вещественную и мнимую при алгебраической и тригонометрической формах записи
.
Вычисления проводятся по приведенным ниже формулам в данной последовательности:
1) вычисляем емкостное
=1/c
и индуктивное
сопротивления для каждого конденсатора и катушки цепи соответственно;
2) находим по формуле
3) E=(Em/)*;
находим по формуле
J=(Jm/)*;
4) по первому и второму законам Кирхгофа составляем систему уравнений,в которой заменяем на , а 1/ заменяем на -.
5) решая данную СЛАУ любым методом получим решение представленное комплексным числом.
6) для всех найденных i получим
Imax= и (Im(i)/Re(i))
Далее остается только записать
i(t)=Imax*sin()
Далее приводятся теоретические сведения по методу применения законов Кирхгофа.
На рисунке 2 изображена схема разветвленной электрической цепи. Известны величины сопротивлений и ЭДС, необходимо определить токи.
ток контур цепной электрический
В схеме имеются семь узлов, можно составить семь уравнения по первому закону Кирхгофа. Укажем произвольно направления токов. Запишем уравнения:
1) I1 - I2 - I11 = 0
2) I2 - I3 - I4 = 0
3) I4 - I5 - I6 = J
4) I6 + I7 - I9 = 0
5) I1 + I7 + I8 = J
6) I5 + I8 + I9 - I10 = 0
7) I3 + I10 + I11 = 0
Выберем контуры и для каждого из них запишем узлы в порядке их обхода по нему:
1: 3 - 4 - 6;
2: 2 - 3 - 6 - 7;
3: 5 - 4 - 6;
4: 1 - 7 - 6 - 5;
По второму закону Кирхгофа:
1)
2)
3)
4)
Решив совместно системы уравнений , определим токи в схеме.
Ток в ветви может иметь отрицательное значение. Это означает, что действительное направление тока противоположно выбранному нами.
4. Расчет цепи «ручным методом»
В данном пункте будет приведен расчет цепи ручным методом по формулам, описанным мною выше. При расчете будут использованы значения параметров, установленные в пункте (3) данной пояснительной записки.
Вычислим емкостное сопротивление для каждого конденсатора:
Вычислим индуктивное сопротивление для катушек:
Найдем
=
Используя первый и второй закон Кирхгофа, получим следующую систему уравнений:
0.0100 -0.0100 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0100 0.0000
0.0000 0.0100 -0.0100 -0.0100 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0100 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0100 0.0100 0.0000
0.0000 0.0000 0.0000 0.0100 -0.0100 -0.0100 0.0000 0.0000 0.0000 0.0000 0.0000 0.7071
0.0000 0.0000 0.0000 0.0000 0.0100 0.0000 0.0000 0.0100 0.0100 -0.0100 0.0000 | 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0100 0.0100 0.0000 -0.0100 0.0000 0.0000 0.7071
0.0100 0.0000 0.0000 0.0000 0.0000 0.0000 0.0100 0.0100 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0 + 0.0003i -2.0000 0 + 0.0126i 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 -2.0000 - 0.0003i 2.0000 0.0000 0.0000 0 + 0.0126i 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 2.0000 2.0000 + 0.0003i 0.0000 0.0000 0.0000 0.0000 2.0000 0.0000 -141.4214
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 2.0000 0.0000 2.0000 -2.0000 - 0.0003i 70.7107
Решая данную СЛАУ любым методом получим решение представленное комплексным числом.
№ |
Ток |
Значение, А |
|
1 |
I1 |
0.3535 - 0.0001i |
|
2 |
I2 |
1.0605 - 0.0003i |
|
3 |
I3 |
1.0606 - 0.0003i |
|
4 |
I4 |
-0.0000 - 0.0000i |
|
5 |
I5 |
-0.3536 + 0.0000i |
|
6 |
I6 |
-0.3536 - 0.0000i |
|
7 |
I7 |
0.3536 + 0.0000i |
|
8 |
I8 |
-0.0000 + 0.0001i |
|
9 |
I9 |
0.0001 + 0.0000i |
|
10 |
I10 |
-0.3535 + 0.0001i |
|
11 |
I11 |
-0.7071 + 0.0002i |
для всех найденных i получим
Imax=и (Im(i)/Re(i))
№ |
Ток max |
Значение, А |
||
1 |
I1 |
0.3535 |
-2.8175e-004 |
|
2 |
I2 |
1.0605 |
-3.2047e-004 |
|
3 |
I3 |
1.0606 |
-2.9343e-004 |
|
4 |
I4 |
4.6112e-005 |
0.6709 |
|
5 |
I5 |
0.3536 |
3.9721e-005 |
|
6 |
I6 |
0.3536 |
1.2080e-004 |
|
7 |
I7 |
0.3536 |
1.2109e-004 |
|
8 |
I8 |
5.6766e-005 |
-1.5707 |
|
9 |
I9 |
7.2243e-005 |
0.0015 |
|
10 |
I10 |
0.3535 |
-2.0063e-004 |
|
11 |
I11 |
0.7071 |
-3.3983e-004 |
Далее остается только записать
i(t)=Imax*sin()
№ |
Ток |
Значение, А |
|
1 |
I1 |
-0.4450 |
|
2 |
I2 |
-1.3351 |
|
3 |
I3 |
-1.3351 |
|
4 |
I4 |
-0.0000 |
|
5 |
I5 |
-0.4450 |
|
6 |
I6 |
-0.4450 |
|
7 |
I7 |
-0.4451 |
|
8 |
I8 |
-0.0000 |
|
9 |
I9 |
-0.0001 |
|
10 |
I10 |
-0.4450 |
|
11 |
I11 |
-0.8901 |
5. Расчет цепи с помощью программы
Алгоритм расчёта цепи
Нахождение детерминанта для решения СЛАУ расчета токов с помощью компактной схемы Гаусса
LU-разложение -- представление матрицы A в виде LU, где L -- нижнетреугольная матрица с единичной диагональю, а U -- верхнетреугольная. LU-разложение еще называют LU-факторизацией.
Матрица L является нижнетреугольной с единичной диагональю, поэтому ее определитель равен 1. МатрицаU -- верхнетреугольная матрица, значит ее определитель равен произведению элементов, расположенных на главной диагонали.
Будем использовать следующие обозначения для элементов матриц
L =(lij), U =(uij), ;
причем диагональные элементы матрицы L: lii = 1, .
Тогда, если известно LU-разложение матрицы, её определитель можно вычислить по формуле det(A) = det(LU) = det(L)det(U) = det(U)
Найти матрицы L и U можно следующим образом(выполнять шаги следует строго по порядку, т.к. следующие элементы находятся с использованием предыдущих):
Для
В итоге мы получим матрицы -- L и U. В программной реализации данного метода (компактная схема Гаусса) для представления матриц L и U можно обойтись всего одним массивом, в котором совмещаются матрицы L и U. Например вот так(для матрицы размером
Решение СЛАУ методом Крамера
Рассмотрим систему из n уравнений с n неизвестными:
Вычислим определитель основной матрицы системы:
Обозначим через Дi определитель, получающийся из определителя Д основной матрицы системы уравнений заменой его i-го столбца столбцом из свободных членов b1,b2,...,bn (с сохранением без изменения всех остальных столбцов).
Квадратная система линейных уравнений с определителем основной матрицы, отличным от нуля, имеет и притом единственное решение, определяемое следующей формулой:
Далее находим токи по теоретическим сведениям
Результаты работы программы
№ |
Ток |
Значение, А |
|
1 |
I1 |
-0.4450 |
|
2 |
I2 |
-1.3351 |
|
3 |
I3 |
-1.3351 |
|
4 |
I4 |
-0.0000 |
|
5 |
I5 |
-0.4450 |
|
6 |
I6 |
-0.4450 |
|
7 |
I7 |
-0.4451 |
|
8 |
I8 |
-0.0000 |
|
9 |
I9 |
-0.0001 |
|
10 |
I10 |
-0.4450 |
|
11 |
I11 |
-0.8901 |
6. Моделирование цепи в схемном эмуляторе
Произведем моделирование схемы в пакете Micro-Cap (параметры цепи такие же, как в программном и ручном расчетах):
Результаты работы программы
№ |
Ток |
Значение, А |
|
1 |
I1 |
-0.444955 |
|
2 |
I2 |
-1.335106 |
|
3 |
I3 |
-1.335107 |
|
4 |
I4 |
-0.000001 |
|
5 |
I5 |
-0.44501 |
|
6 |
I6 |
-0.445009 |
|
7 |
I7 |
-0.4451 |
|
8 |
I8 |
-0.000001 |
|
9 |
I9 |
-0.0001 |
|
10 |
I10 |
-0.4450 |
|
11 |
I11 |
-0.8901 |
7. Анализ результатов
Произведем сравнительный анализ результатов, полученных тремя различными способами, для чего сведем все полученные данные в одну таблицу:
Ручной расчет |
Программа |
Схемный эмулятор |
|||
№ |
Ток |
Значение, А |
|||
1 |
I1 |
-0.4450 |
-0.4450 |
-0.444955 |
|
2 |
I2 |
-1.3351 |
-1.3351 |
-1.335106 |
|
3 |
I3 |
-1.3351 |
-1.3351 |
-1.335107 |
|
4 |
I4 |
-0.0000 |
-0.0000 |
-0.000001 |
|
5 |
I5 |
-0.4450 |
-0.4450 |
-0.44501 |
|
6 |
I6 |
-0.4450 |
-0.4450 |
-0.445009 |
|
7 |
I7 |
-0.4451 |
-0.4451 |
-0.4451 |
|
8 |
I8 |
-0.0000 |
-0.0000 |
-0.000001 |
|
9 |
I9 |
-0.0001 |
-0.0001 |
-0.0001 |
|
10 |
I10 |
-0.4450 |
-0.4450 |
-0.4450 |
|
11 |
I11 |
-0.8901 |
-0.8901 |
-0.8901 |
Как видно из таблицы, результаты, полученные в Micro-Cap, немного отличаются от результатов, полученных с помощью программы и ручного расчета. Это объясняется тем, что в схемном эмуляторе используются элементы, близкие по своим параметрам к реальным, а в программе и при ручном расчете элементы принимались идеальными.
Заключение
В результате проделанной работы разработана программа, которая позволяет автоматизировать процесс расчета цепи постоянного тока.
Был произведен расчет заданной цепи тремя различными способами: вручную, с помощью программы и в схемном эмуляторе.
Результаты ручного расчета и работы программы совпадают, т.к. в программе реализован алгоритм ручного расчета законами Кирхгофа. Данные, полученные в схемном эмуляторе ненамного отличаются от результатов работы программы, т.к. в эмуляторе используются элементы, близкие к реальным, а в программном растете элементы идеальные.
Тем не менее, программная реализация расчета цепи значительно ускорит процесс расчета, повысит эффективность работы и упростит анализ результатов.
Список используемой литературы
1. Теоретические основы электротехники: Учебник для вузов. Том 1. - 4-е изд. /К. С. Демирчан, Л. Р. Нейман. СПб.:Питер,2004. - 463с.:ил.
2. Джон Г. Мэтьюз, Куртис Д. Финк. Численные методы. Использование Matlab. - М.: Издательский дом «Вильямс», 2001. - 720 с.
Приложение
Модуль данных - файл data.m:
%модуль данных
%данные цепи
Clear
%время
t=0.25^10-3
%источник тока
J=1
%резисторы
R4=200
R5=200
R6=200
R8=200
R10=200
R11=200
%циклическая частота
am=2*3.14*10^6
%емкость конденсатора
C2=5*10^-6
C5=5*10^-6
C7=5*10^-6
C11=5*10^-6
%индуктивность катушки
L2=2*10^-7
L9=2*10^-7
%напряжение
E1=100
E2=150
E3=200
Модуль подготовки данных для расчета - файл rasch.m:
n=11
A=zeros(n,n);
for q=1:n
for w=1:n
A(q,w)=0.000000000001;
end
end
AK1=[1 -1 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 -1;%1
0.0000000001 1 -1 -1 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001;%2
0.000000001 0.000000001 1 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 0.00001 1 1%7
0.000000001 0.000000001 0.000000001 1 -1 -1 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001;%3
0.000000001 0.000000001 0.000000001 0.000000001 1 0.000000001 0.000000001 1 1 -1 0.000000001;%6
0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 1 1 0.000000001 -1 0.000000001 0.000000001;%4
1 0.000000001 0.000000001 0.000000001 0.000000001 0.000000001 1 1 0.000000001 0.000000001 0.000000001;%5
];
for k=1:n
for j=1:7
A(j,k)=AK1(j,k);
end
end
for qw=1:n
B(qw,1)=0.000000001;
end
B(4,1)=J/(2^(1/2));
B(7,1)=J/(2^(1/2));
A(9,5)=-(i/(am*C5)+R5);
A(9,6)=R6;
A(9,9)=am*L9*i;
A(10,4)=R4;
A(10,5)=i/(am*C5)+R5;
A(10,10)=R10;
B(10,1)=-E3/(2^(1/2));
A(8,7)=i/(am*C7);
A(8,9)=am*L9*i;
A(8,8)=-R8;
A(11,8)=R8;
A(11,10)=R10;
A(11,11)=-(i/(am*C11)+R11);
B(11,1)=E1/(2^(1/2)) ;
Модуль расчета детерминанта компактной схемой Гаусса - determinant.m:
function D=determinant(A,n)
%определение определителя
Y=zeros(n,n);Al=zeros(n,n);
Y(1,:)=A(1,:);
for k=2:n,
Al(k,1)=A(k,1)/Y(1,1);
end
for l=2:n,
xz=0;
for j=l:n,
sum=0;
for k=1:l-1,
sum=sum+(Al(l,k)*Y(k,j));
end
Y(l,j)=A(l,j)-sum;
end
for j=l+1:n
sum=0;
for k=1:l-1
sum=sum+(Al(j,k)*Y(k,l));
end
Al(j,l)=1/Y(l,l)*(A(j,l)-sum);
end
end
for l=1:n
for j=l:n
AA(l,j)=Y(l,j);
end
end
for l=2:n
for j=l+1:n
AA(j,l)=Al(j,l);
end
end
D=AA(1,1);
for l=2:n,
D=D*AA(l,l);
end;
Главный модуль - файл main.m
data
%Проверим невырожденность системы
rank(A);
%По правилу Крамера
x=zeros(1,n);
D=determinant(A,n);
for i=1:n
A1 = A;
A1(:,i)=B;
D1=determinant(A1,n);
x1=D1/D;
x(1,i)=sqrt(imag(x1)^2+real(x1)^2);
fi=atan(imag(x1)/real(x1));
I(i)=x(1,i)*sqrt(2)*sin(am*t+fi);
end
Размещено на Allbest.ru
Подобные документы
Расчет значений тока во всех ветвях сложной цепи постоянного тока при помощи непосредственного применения законов Кирхгофа и метода контурных токов. Составление баланса мощности. Моделирование заданной электрической цепи с помощью Electronics Workbench.
контрольная работа [32,6 K], добавлен 27.04.2013Расчет линейной электрической цепи постоянного тока с использованием законов Кирхгофа, методом контурных токов, узловых. Расчет баланса мощностей цепи. Определение параметров однофазной линейной электрической цепи переменного тока и их значений.
курсовая работа [148,1 K], добавлен 27.03.2016Анализ трехфазной цепи при включении в нее приемников по схеме "треугольник". Расчет двухконтурной электрической цепи. Метод эквивалентных преобразований для многоконтурной электрической цепи. Метод применения законов Кирхгофа для электрической цепи.
курсовая работа [310,7 K], добавлен 22.10.2013Расчет электрической цепи постоянного тока с использованием законов Кирхгофа, методом контурных токов, методом узловых потенциалов. Расчет реактивных сопротивлений, комплексов действующих значений токов, баланса активных и реактивных мощностей цепи.
курсовая работа [143,9 K], добавлен 17.02.2016Моделирование электрической цепи с помощью программы EWB-5.12, определение значение тока в цепи источника и напряжения на сопротивлении. Расчет токов и напряжения на элементах цепи с использованием формул Крамера. Расчет коэффициента прямоугольности цепи.
курсовая работа [86,7 K], добавлен 14.11.2010Расчет токов во всех ветвях электрической цепи методом применения правил Кирхгофа и методом узловых потенциалов. Составление уравнения баланса мощностей. Расчет электрической цепи переменного синусоидального тока. Действующее значение напряжения.
контрольная работа [783,5 K], добавлен 05.07.2014Анализ электрической цепи без учета и с учетом индуктивных связей между катушками. Определение токов методом узловых напряжений и контурных токов. Проверка по I закону Кирхгофа. Метод эквивалентного генератора. Значения токов в первой и третьей ветвях.
лабораторная работа [1,2 M], добавлен 06.10.2010Расчет эквивалентного параметра схемы методом ее преобразования. Определение параметров разветвленной цепи с одним источником. Расчет разветвленных цепей узловым методом и методом контурных токов. Оценка параметров трехфазной цепи с разными нагрузками.
контрольная работа [2,0 M], добавлен 11.01.2014Расчет токов в комплексном виде во всех ветвях цепи методом непосредственного применения законов Кирхгофа. Определение напряжения на каждой ветви методом узловых потенциалов, расчет токов с помощью закона Ома и сравнение их с предыдущими результатами.
курсовая работа [154,4 K], добавлен 03.09.2012Основные методы решения задач на нахождение тока и напряжения в электрической цепи. Составление баланса мощностей электрической цепи. Определение токов в ветвях методом контурных токов. Построение в масштабе потенциальной диаграммы для внешнего контура.
курсовая работа [357,7 K], добавлен 07.02.2013