ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.04.2025
Просмотров: 879
Скачиваний: 2
т.е.
G j p
G j kk
1 |
k |
||||||||
1 |
|||||||||
k |
G |
||||||||
G |
+ |
||||||||
j−1 |
|||||||||
p |
l |
− G |
|||||||
m + 1 |
|||||||||
: G |
j−1 |
+ G, G |
j |
: G |
j−1 |
||||
kk |
ll |
ll |
|||||||
l |
m + 1 |
||||
− G |
, |
||||
G |
|||||
+ G, G |
j |
: G |
j |
||
kl |
lk |
||||
G |
j−1 |
− G |
kl |
||
.
1 |
|||||||||
k |
− J |
||||||||
J |
j |
J |
j−1 |
+ |
, |
||||
l |
J |
||||||||
m + 1 |
|||||||||
т.е. |
J |
j |
: J |
j−1 |
− J , J |
j |
: J |
j−1 |
+ J . |
||||||||
k |
k |
l |
l |
||||||||||||||
Здесь G0 и J0 – соответствующие нулевые массивы; GN=G |
p |
, JN=J |
p |
, а G , G , G |
kl |
и |
|||||||||||
kk ll |
|||||||||||||||||
Jk, Jl – соответствующие элементы матрицы Gp и вектора Jp.
Окончательно матрица узловых проводимостей равна расширенной матрицы Gp, в которой вычеркнуты столбцы и строки, соответствующие базисному узлу. Вектор
задающих токов равен расширенному вектору Jp, в котором вычеркнута строка, соответствующая базисному узлу.
Простота формирования узловых уравнений по принципу поэлементного вклада, высокая алгоритмичность рассмотренной процедуры, отсутствие в ней мультипликативных операций (умножения, деления) сводят к минимуму вычислительные затраты при формировании уравнений на ЭВМ.
3.Вопросы для коллоквиума
1.Каким образом вводится расчетная модель в машину?
2.Каков алгоритм поэлементного формирования узловых уравнений?
3.Какова размерность расширенной (полной) матрицы узловых проводимостей? Какова размерность матрицы узловых проводимостей?
4.Как проверяется расчет электрической цепи методом узловых потенциалов?
4.Рабочее задание
1.Для схемы в таблице 2 составьте Т-список. Ток в источниках тока равен 1 А.
Проводимости резисторов, кроме G2 и G8, равны 1 См. Проводимости G2 и G8 приведены в таблицах 3 и 4.
Таблица 2
Номер бригады Схема (номер компьютера)
G2 G5 G8 G11
1, 4, 7, … 3n+1 |
||||||
G1 |
J1 |
G4 |
G7 |
G10 |
G13 |
J13 |
G3 |
G6 |
G9 |
G12 |
61
2, 5, 8, … 3n+2
3, 6, 9, … 3n
G |
G |
|||||||||||||||
1 |
2 |
|||||||||||||||
G3 |
J3 |
G |
4 |
G |
5 |
|||||||||||
G |
6 |
G |
7 |
|||||||||||||
G |
8 |
G |
9 |
G |
10 |
J |
10 |
|||||||||
G |
G |
|||||||||||||||
11 |
12 |
|||||||||||||||
G |
||||||||||||||||
4 |
||||||||||||||||
G |
G |
5 |
J |
|||||||||||||
2 |
5 |
|||||||||||||||
G |
||||||||||||||||
7 |
||||||||||||||||
G |
1 |
J |
1 |
G |
3 |
|||||||||||
G |
||||||||||||||||
6 |
||||||||||||||||
G |
9 |
J |
9 |
|||||||||||||
G |
||||||||||||||||
8 |
||||||||||||||||
Таблица 2
Номер группы |
1, 5, 10, 18 |
3, 6, 11, 17 |
2, 4, 12, 16 |
7, 8, 15 |
9, 13, 14 |
|||||||||
G2, См |
1 |
1,3 |
1,6 |
1,9 |
2,2 |
|||||||||
Таблица 3 |
||||||||||||||
Номер бригады |
1, 6, 11, 16, |
2, 7, 12, 17, |
3, 8, 13, 18 |
4, 9, 14, 19 |
5, 10, 15, 20 |
|||||||||
(номер компьютера) |
21 |
22 |
||||||||||||
G8, См |
4 |
3,5 |
3 |
2,5 |
2 |
|||||||||
Рис. 2
2.По указанию преподавателя в вычислительной среде Mathcad или MATLAB используйте шаблон расчета электрических цепей с помощью принципа поэлементного вклада. Для использования Mathcad откройте соответствующий файл. Для использования MATLAB скопируйте шаблон лабораторной работы в блокнот и сохраните в файл «название файла латиницей».m в свою папку, откройте его в программе MATLAB. Шаблон:
%%Задайте Т-список в формате [1;2;3]
begin_nodes = [_________]; end_nodes = [_________]; Gv = [_________];
Jv = [_________];
%% Формирование расширенных (полных) матрицы узловых проводимостей и вектора задающих токов
m=max(max(begin_nodes),max(end_nodes)); %всего узлов v=length(Gv); %всего ветвей %-------------------------------------------------------------------------
% введите размерность матриц Gp и Jp
62
%-------------------------------------------------------------------------
Gp = zeros(_________,_________); Jp = zeros(_________,1);
for i=1:length(Gv) k=begin_nodes(i); l=end_nodes(i);
%-------------------------------------------------------------------------
%введите выражение для пошагового расчета матрицы узловых проводимостей и
%задающих токов
%-------------------------------------------------------------------------
Gp(k,k) = _________; Gp(l,l) = _________; Gp(k,l) = _________; Gp(l,k) = _________;
Jp(k) = _________; Jp(l) = _________;
end G=Gp;
%% Удаление строки и столбца последнего узла (базисного)
G(m,:)=[];
G(:,m)=[];
J=Jp;
J(m,:)=[];
%% Решение
%-------------------------------------------------------------------------
%введите выражение для расчета узловых напряжений
%-------------------------------------------------------------------------
U =_________; Up=[U;0];
%-------------------------------------------------------------------------
%зная потенциалы в каждом узле (массив Up), введите выражение (программу)
%для расчета токов в ветвях
%-------------------------------------------------------------------------
Ip = _____________
Выполните следующие задачи:
a.Задайте Т-список;
b.Введите размерность расширенных матриц узловых проводимостей и задающих токов;
c.Введите выражение для пошагового расчета матрицы узловых проводимостей и задающих токов;
d.Введите выражение для расчета узловых напряжений;
e.Введите выражение (программу) для расчета токов в ветвях.
3.На первых трех строках Т-списка проверьте, что массивы заполняются в соответствии с алгоритмом. Запишите матрицу узловых проводимостей и вектор задающих токов на 1, 2 и 3 шаге добавления элементов Т-списка.
4.Запишите результаты расчета.
63
5.Проверьте правильность расчета тока и напряжения в третьей ветви, повторив расчет в Simulink. При создании модели в SimScape блок с источником постоянного тока можно взять в библиотеке
Simscape>>SimElectronics>>Additional Components>>SPICE-Compatible Components>>Sources. При создании модели в SimPowerSystems следует использовать блок управляемого источника ЭДС
SimPowerSystems>>Electrical Sources>>Controlled Voltage Source и блок задания константы Simulink>>Commonly Used Blocks>>Constant.
6.Проверьте правильность составления узловых уравнений, составив их вручную.
7.Сохраните программу для последующего использования.
5.Вопросы к защите
1.Перечислите правила формирования Т-списка.
2.Почему в расширенной матрице узловых проводимостей удаляются последняя строка и столбец? Что будет, если их не удалить?
3.Как определить ток в любой ветви, зная узловые потенциалы?
4.Как изменится расчет, если изменить очередность ветвей в Т-списке?
5.Как использовать изученный алгоритм для ветвей, содержащих источники ЭДС?
Лабораторная работа № 10. Технология машинного расчета электрических цепей методом узловых потенциалов: использование матрицы соединений, метод простой итерации
1. Цель работы
Ознакомление с принципами формирования и компьютерного решения узловых уравнений с использованием матрицы соединений.
2. Теоретическая справка
Еще одним способом формирования узловых уравнений является использование матрицы соединений. В матричном виде система уравнений для метода узловых потенциалов выглядит следующим образом:
AG AtU − A(J |
в |
+ G |
E |
) |
в |
в |
в |
где А — матрица соединений размера (q – 1) × p (q — количество узлов, р — количество рёбер) , в которой i–я строка соответствует узлу i, а j–й столбец соответствует ребру j, причём элемент Aij равен
0, если ребро j не присоединено к узлу i;
1, если ребро выходит из узла;
–1, если ребро входит в узел.
Понятие «входит» и «выходит» означает, что для каждого ребра задаётся направление, которое обычно ассоциируется с направлением тока в этом ребре;
Gв — диагональная матрица проводимостей размера p × p, в которой диагональный элемент Gi равен проводимости i–й ветви, а недиагональные элементы равны нулю;
Аt — транспонированная матрица соединений;
U — матрица-столбец узловых потенциалов размером (q – 1) × 1. Потенциалы измеряется относительно предварительно выбранного узла, потенциал которого считается равным нулю. Нулевой узел не входит ни в одну из перечисленных в данном разделе матриц;
Jв— матрица-столбец источников тока размером p × 1, где каждый элемент равен току соответствующего источника, причём эта величина нулевая, если в данном ребре источник тока отсутствует; положительная, если направление тока источника совпадает с направлением тока в ребре; и отрицательная в противном случае;
64
Eв— матрица-столбец источников ЭДС размером p × 1, где каждый элемент равен ЭДС соответствующего источника, причём эта величина нулевая, если в данном ребре источник ЭДС отсутствует; положительная, если направление ЭДС источника совпадает с направлением тока в ребре; и отрицательная в противном случае.
В данном случае уравнения формируются для ветвей вида, показанного на рис. 1
Рис. 1. Изображение ветви Для схемы рис. 2 матрицы имеют вид:
1 |
|||||||||||||||||||||||||||
0 |
|||||||||||||||||||||||||||
1 |
0 |
0 |
1 |
0 |
|||||||||||||||||||||||
−1 |
|||||||||||||||||||||||||||
1 |
0 |
||||||||||||||||||||||||||
A |
−1 |
1 |
1 |
0 |
0 |
0 |
U |
; A |
t |
||||||||||||||||||
; |
2 |
||||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||
0 |
0 |
−1 |
0 |
−1 |
1 |
||||||||||||||||||||||
3 |
0 |
||||||||||||||||||||||||||
−1 |
|||||||||||||||||||||||||||
0 |
|||||||||||||||||||||||||||
G |
0 |
0 |
0 |
0 |
0 |
||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||
0 |
G |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||||||
2 |
|||||||||||||||||||||||||||
0 |
0 |
G |
0 |
0 |
0 |
0 |
|||||||||||||||||||||
G |
3 |
; |
J |
; E |
|||||||||||||||||||||||
в |
в |
в |
|||||||||||||||||||||||||
0 |
0 |
0 |
G |
0 |
0 |
0 |
|||||||||||||||||||||
4 |
|||||||||||||||||||||||||||
0 |
0 |
0 |
0 |
G |
0 |
J |
5 |
||||||||||||||||||||
5 |
|||||||||||||||||||||||||||
0 |
0 |
0 |
0 |
0 |
G |
0 |
|||||||||||||||||||||
6 |
|||||||||||||||||||||||||||
−1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
||
0 |
||
−1 |
||
; |
||
−1
0 |
||
0 |
||
0 |
||
E |
. |
|
4 |
||
0 |
||
E6 |
||
Рис. 2. Пример схемы
Перемножаем матрицы в соответствии с матричным уравнением:
65