- •Применение mathcad в теории электрических цепей
- •Введение
- •1 Расчёт сложных разветвленных электрических цепей
- •2 Расчет линейных электрических цепей синусоидального тока
- •3 Построение графиков функций в Mathcad
- •3.1 Построение двумерных графиков функций, заданных аналитическими выражениями
- •3.2 Построение в одном шаблоне графиков нескольких функций
- •3.3 Построение графиков кусочно-непрерывных функций
- •3.4 Форматирование графиков
- •3.5 Построение двумерных графиков функций, заданных таблично
- •3.6 Примеры построения графиков
- •3.7 Построение потенциальных и топографических диаграмм
- •4 Расчет переходных процессов классическим методом
- •5 Расчет переходных процессов операторным методом
- •6 Расчет переходных процессов с помощью интеграла Дюамеля
- •7 Расчет переходных процессов спектральным методом
- •Список литературы
- •050013, Алматы, ул.Байтурсынова 126 алматинский университет энергетики и связи Кафедра теоретических основ электротехники
- •Применение MathCad в теории электрических цепей Учебное пособие
2 Расчет линейных электрических цепей синусоидального тока
При
расчете линейных электрических цепей
синусоидального тока применяется
символический (комплексный) метод,
который основан на изображении
синусоидальных функций времени
(напряжений
токов
)
комплексными величинами (комплексы
действующих значений
или комплексные амплитуды
и
).
Для определения комплексных напряжений
и токов решаются системы линейных
комплексных алгебраических уравнений
(СЛКАУ), составленные по законам Кирхгофа,
МКТ, МУП.
В
MathСad
можно
выполнять вычисления с комплексными
числами, которые
обычно представляются в алгебраическом
виде:
или
,
где
− действительная часть комплексного
числа
,
–
его мнимая часть, а символы i или j
обозначают мнимую
единицу,
то есть корень квадратный из –1. В теории
цепей мнимая единица обозначается
символом j. Поэтому перед
использованием
операций с комплексными числами нужно
вначале выбрать
символ j
для
обозначения
мнимой
единицы, для этого открываем диалоговое
окно “Result
Format”,
нажимаем “Display
Options”
и выбираем Imaginary
value
j,
или можно присвоить j
значение корня квадратного из −1.
Рисунок 2.1 - Диалоговое окно “Result Format”
Чтобы перевести в MathСad комплексное число из показательной в алгебраическую форму достаточно ввести комплексное число в показательной форме и нажать знак =.
Перевод
комплексного числа из алгебраической
формы в показательную осуществляется
следующим образом: записывают комплексное
число в алгебраческой форме
и, для определения модуля комлексного
числа, вычисляют его абсолютное значение
,
аргумент определяется по формуле arg(
):
Примечание:
− в MathCad не будем обозначать комплексные величины точкой сверху или подчеркиванием.
− в MathCad значения углов (как аргумента тригонометрических функций, а также, как значение обратных тригонометрических функций), по умолчанию, задаются в радианах. Чтобы перевести значение угла из градусов в радианы, следует значение угла, записанного в градусах, умножить на “deg”:
− чтобы перевести радианы в градусы нужно поделить на “deg”:
0,983 – это значение угла в радианах, соответствующее 56,31градусам.
Преобразовать
радианы (
)
в градусы (
)
можно так же используя известную
пропорцию:
,
отсюда можно найти угол в радианах ( ), если задан угол в градусах( ):
и значение угла в градусах ( ) по заданному значению угла в радианах( ):
.
Для решения системы линейных комплексных алгебраических уравнений (СЛКАУ) в MathCad применяются те же способы, которые используются
для расчета СЛАУ в линейных электрических цепях постоянного тока, и подробно описанные в разделе 1.
Ниже рассмотрены различные способы решения в MathCad СЛКАУ:
– способ 2.1. Решение с помощью вычислительного блока given–find;
– способ 2. 2. Решение с помощью оператора solve;
– способ 2.3. Решение СЛКАУ с помощью оператора lsolve;
– способ 2.4. Решение путем обращения матрицы коэффициентов.
Задача 2.1. Электрическая цепь (см. рисунок 2.2) содержит синусоидальные источники ЭДС и синусоидальный источник тока:
Параметры
цепи:
,
,
Ом,
Рисунок 2.2 - Схема цепи синусоидального тока
Требуется выполнить следующее:
− рассчитать комплексные токи во всех ветвях схемы методом контурных токов;
− рассчитать комплексные токи во всех ветвях схемы методом узловых потенциалов.
Расчет комплексных токов в ветвях цепи методом контурных токов
Определим
комплексные сопротивления каждой ветви:
Нарисуем
эквивалентную схему для расчета цепи
синусоидального тока комплексным
методом (см. рисунок 2.3). В независимых
контурах цепи введем неизвестные
контурные токи
.
Один контурный ток выберем проходящим
через источник тока, тогда этот контурный
ток совпадёт с током источника тока
.
Рисунок 2.3
Для двух неизвестных контурных токов составим уравнения:
(2.1)
Перенесём
в правую часть уравнения, получим:
(2.2)
Комплексные действующие значения ЭДС и комплексное действующее значение тока источника тока равны:
Обозначим:
Подставим в уравнение (2.2), получим:
( 2.3)
Уравнение контурных токов в матричной форме имеет вид:
ZkIk=Ek, (2.4)
где
Zk=
–
квадратная
матрица контурных сопротивлений,
Ek– матрица-столбец контурных ЭДС, учитывающая источники ЭДС и эквивалентные ЭДС от источников тока
Ek=
;
Ik – матрица-столбец контурных токов
Ik=
.
Решая
систему уравнений (2.3), или уравнение
контурных токов в матричной форме (2.4)
в MathCad одним из приведенных способов,
определим контурные токи:
(0,703+j1,538)А,
(-0,465-j1,176)А.
Токи в ветвях представим в виде алгебраической суммы контурных токов:
Расчет комплексных токов методом узловых потенциалов.
Примем
потенциал узла 3 электрической цепи
(см. рисунок 2.3) равным нулю:
и запишем систему уравнений по методу
узловых потенциалов:
(2.5)
где
,
,
,
Обозначим:
Подставим в уравнение (2.5), получим:
(2.6)
Уравнение по методу узловых потенциалов в матричной форме имеет вид:
Yyφy=Jy, (2.7)
где
Yy=
− квадратная
матрица узловых проводимостей,
Jy
– матрица-столбец
узловых токов: Jy=
;
– матрица-столбец
узловых потенциалов:
.
Решая
уравнения узловых потенциалов в MathCad
одним из ниже приведенных способов,
найдём комплексные потенциалы узлов
электрической цепи:
,
Токи рассчитаем по закону Ома:
Решение системы контурных (2.3), (2.4) и узловых уравнений (2.6), (2.7) в MathCad различными способами.
Присвоим параметрам цепи и источникам ЭДС и тока числовые значения, заданные в задаче:
Присвоим:
Способ 2.1. Решение СЛКАУ с помощью блока given–find:
− целесообразно задать начальные приближения для всех неизвестных;
− напечатать ключевое слово given (дано);
− ввести уравнения, входящие в систему, ниже ключевого слова given; между левой и правой частями уравнения поставить жирный знак равенства, для его ввода используют сочетание клавиш Ctrl = или выбирают его в панели Boolean (Булевый, Логический);
− напечатать функцию find(x1, x2, x3 …), где x1, x2, x3 … — неизвестные переменные (например, контурные токи или узловые потенциалы) и нажать знак =; можно после find(x1, x2, x3 …) поставить команду float, щелкнуть левой кнопкой мыши по пустому месту, затем нажать знак = (в этом случае можно не задавать начальные приближения для всех неизвестных,) .
Решение системы уравнений по методу контурных токов (2.3).
(0,703+j1,538)А,
(-0,465-j1,176)А.
Решение системы уравнений по методу узловых потенциалов (2.6):
,B;
,
B
Способ 2.2. Решение СЛКАУ с помощью оператора solve:
− в математическом меню выбрать кнопку с изображением матрицы. Откроется панель Matrix (Матрица) (см. рисунок 1.1), на которой щелкнуть по кнопке с изображением матрицы;
− откроется окно Insert Matrix (диалоговое окно), открыть диалоговое окно можно также нажатием сочетания клавиш. Ctrl+m. В диалоговом окне надо ввести число строк матрицы, равное числу уравнений системы и число столбцов матрицы равное 1 и щелкнуть левой кнопкой мыши по кнопке ОK. На экране появится шаблон матрицы;
− в каждой строке полученной матрицы записать одно уравнение из системы, между левой и правой частями уравнения поставить жирный знак равенства, используя сочетание клавиш Ctrl = или выбрав его в панели Boolean (Булевый, Логический);
− применить к системе уравнений, записанных в виде матрицы оператор solve,
после solve,x1,x2,x3 вставить команду float, записать число значащих цифр и щелкнуть левой кнопкой мыши по пустому месту и нажать знак равенства
Примечание. При решении СЛКАУ с помощью оператора solve получается очень громоздкий промежуточный результат вычислений,и его нецелесообразно приводить в пособии. Решение СЛКАУ предпочтительнее выполнять с помощью оператора (функции) lsolve.
Способ 2.3. Решение СЛКАУ с помощью оператора lsolve:
− запишем
СЛКАУ в матричной форме
ZkIk=Ek
(МКТ)
или
Yyφy=Jy
(МУП),
Zk
и Yy
– матрицы
контурных сопротивлений
и, соответственно, узловых проводимостей
(i - номер строки матрицы, а j- номер
столбца) при неизвестных переменных
контурных токов
и, соответственно, неизвестных переменных
узловых потенциалов
,
Ek,
Jy
– матрицы-столбцы, составленные из
свободных членов. Ik,
φy
– матрицы-столбцы
составленные из неизвестных переменных
и
;
− чтобы
присвоить значение переменным
Zk
или
Yy,
обозначающим матрицы контурных
сопротивлений
и, соответственно, узловых проводимостей
,
запишем сначала «Zk:=»
или «Yy:=»,
а затем вставим матрицы, соответственно,
контурных сопротивлений
или узловых проводимостей
;
− чтобы присвоить значение переменным Ek или Jy, обозначающим матрицы-столбцы свободных членов, запишем сначала «Ek:=» или «Jy:=», а затем вставим соответствующие матрицы-столбцы свободных членов;
− запишем «Ik:=lsolve(Zk,Ek)» или «φy:=lsolve(Yy,Jy )», где Ik и φy переменные, обозначающие, соответственно, матрицы-столбцы неизвестных переменных и ;
− для получения результата нужно напечатать Ik или φy, и нажать знак =.
Решение системы уравнений по методу контурных токов в матричной форме ZkIk=Ek с помощью оператора lsolve:
(0,703+j1,538)А,
(-0,465-j1,176)А.
Решение системы уравнений по методу узловых потенциалов в матричной форме Yyφy=Jy с помощью оператора lsolve:
,B;
,
B.
Способ 2.4. Решение путем обращения матрицы коэффициентов:
− запишем СЛКАУ в матричной форме ZkIk=Ek (МКТ) или Yyφy=Jy (МУП), где Zk и Yy – матрицы контурных сопротивлений и, соответственно, узловых проводимостей (i - номер строки матрицы, а j- номер столбца) при неизвестных переменных и ; Ek, Jy – матрицы-столбцы, составленные из свободных членов, Ik, φy – матрицы-столбцы составленные из неизвестных переменных и ;
− решим СЛКАУ в матричной форме ZkIk=Ek или Yyφy=Jy путем обращения матрицы коэффициентов Ik= Zk-1 Ek или φy= Yy-1 Jy
Решение системы уравнений по методу контурных токов в матричной форме ZkIk=Ek:
(0,703+j1,538)А,
(-0,465-j1,176)А.
Решение системы уравнений по методу узловых потенциалов в матричной форме Yyφy=Jy:
,B; , B.
Примечание: для решения СЛКАУ в MathCad выбирается произвольно один из предлагаемых способов.
