- •Содержание
- •1 Лабораторная работа № 1
- •Математическая модель
- •Этапы разработки программы
- •Вызов DeskTop matlab
- •Файлы-сценарии (Script-files) и файлы-функции (Function-files)
- •Ввод исходных данных методом присваивания. Комментарии
- •Графический вывод
- •Организация ввода исходных данных в диалоговом режиме
- •Создание подпрограммы-функции (Function-file)
- •2 Лабораторная работа № 2
- •Поиск синтаксических ошибок
- •Отладка с помощью редактора программ Editor/Debugger
- •Верификация результатов расчета
- •3 Лабораторная работа № 3
- •Задание на выполнение работы
- •Индивидуальные задания
- •4 Лабораторная работа № 4
- •Математическая модель
- •Блок-схема алгоритма расчета согласно математической модели
- •Задание на выполнение работы
- •5 Лабораторная работа №5
- •Задание на выполнение работы
- •Индивидуальные задания
- •6 Лабораторная работа № 6
- •Математическая модель
- •Определение начального приближения
- •Программа расчета в среде MatLab
- •Результаты расчета
- •Индивидуальные задания
- •Задание на выполнение работы
- •7 Лабораторная работа № 7
- •Математическая модель
- •Программа расчета в среде MatLab
- •Результаты вычислений
- •Индивидуальные задания
- •Задание на выполнение работы
- •8 Лабораторная работа №8
- •Математическая модель
- •Программа расчета в среде MatLab
- •Результаты расчета
- •Улучшение сходимости метода Ньютона
- •Задание на выполнение работы
- •9 Лабораторная работа №9
- •Математическая модель
- •Программа расчета в среде MatLab
- •Результаты расчета
- •Задание на выполнение работы
- •10 Лабораторная работа №10
- •Задание на выполнение работы
- •Индивидуальные задания
- •Литература
7 Лабораторная работа № 7
ТЕМА: Моделирование установившихся процессов в нелинейных электрических цепях постоянного тока численными методами в среде MATLAB. Часть 2.
ЦЕЛЬ РАБОТЫ: Постановка задачи, разработка программы расчета нелинейных электрических цепей постоянного тока методом Ньютона, используя дискретные токовые модели.__________________
Математическая модель
Рассмотрим пример составления математической модели электрических процессов в цепи, представленной на рисунке 7.1, и проанализируем их в среде MATLAB.
Рисунок 7.1 – Заданная электрическая цепь
Пусть значения параметров элементов задаются как:
ЭДС:
E1 = 10 V; E2 = 5 V;
Линейные сопротивления :
R1=2 Ом; R2=3 Ом;
Нелинейное сопротивление Rn задается аналитическим выражением ВАХ:
Uf (I) =a·I1/3, (7.1)
где Uf (I) – напряжение на нелинейном резисторе,
a=101/3.
Требуется определить токи во всех ветвях данной цепи.
Для
решения требуется вычислять производную
при конкретных значениях напряжения.
Для этой цели решим уравнение (7.1)
относительно тока
І,
и возьмем производную:
I’f (U) =0.3U2 (7.2)
Выражение (7.2) позволяет вычислить проводимость дискретной токовой модели нелинейного резистивного элемента. Поэтому в программе определим выражение (7.2) функцией пользователя. Начальное значение (нулевое приближение) тока в нелинейном сопротивлении должно быть задано. Зададим его равным I0 = 0,1 А (средне-потолочная величина). Нулевое приближение должно отвечать двум требованиям: производная dI/dU при этом значении тока не должна быть равной нулю; значение І0 не должно превышать максимально возможного значения тока в нелинейном элементе. Предварительный расчет І0 можно выполнить следующим образом: грубо заменить ВАХ прямой линией и выполнить расчет токов в полученной линейной цепи. Однако в большинстве случаев выполнять предварительный расчет І0 не требуется. Проще определить І0 методом пристрелки. Если при каком-то значении І0 расчет уверенно сходится, то выбранное значение І0 – то, что надо.
Вычисленные токи во всех ветвях всех шагов итерации сохраняем в двумерном массиве І. Первый индекс задает номер тока ветви, второй – номер итерации.
Далее идет цикл вычислений, в котором номер итерации k изменяется от единицы до заданного номера N. В цикле вычисляются параметры дискретной токовой модели G, J, а нелинейная цепь (рис.7.1) заменяется эквивалентной схемой замещения (рис.7.2).
Рисунок 7.2 – Эквивалентная схема
Расчет токов в линейной цепи, показанной на рис.3.9, проведем методом двух узлов:
где J и G - параметры дискретной токовой модели.
Тогда токи ветвей вычисляются по формулам
