ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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