4.47M
Категория: ЭлектроникаЭлектроника

Разработка иерархии классов для решения задачи расчета электрических сетей методом узловых потенциалов

1.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П.О.
СУХОГО
КУРСОВАЯ РАБОТА
на тему: «Разработка иерархии классов для решения задачи расчета
электрических сетей методом узловых потенциалов»
СТ УД ЕНТ ГР. И Т П -21
П РОШ КО Д. А .
РУКОВ ОД И Т ЕЛЬ : ДОЦ ЕНТ
К . С . К УРОЧ К А

2.

ЦЕЛИ И ЗАДАЧИ
- Алгоритмический анализ задачи
- Работа с иерархией классов
- Работа с комплексными числами, векторами и матрицами
- Обзор математического и программного обеспечения
- Решения задачи расчета электрических сетей методом
узловых потенциалов
OBJECTIVES AND TARGETS SET

3.

Хранение получаемых данных
Мы получаем три матрицы в текстовом
файле, после чего их должны прочесть
"power.txt"
"M.txt"
"vetvi.txt"
Все они находяться в одной папке
для удобства использования.

4.

Последовательность выполнения
задачь
1) Чтение текстовых файлов в
дальнейшем преобразование в матрицу
2) Создание вектора проводимости
ветвей
FIRST STAGE

5.

3) Нахождение матрицы узловых
сопротивлений в два действия
Главная часть функции для
нахождения матрицы узловых
сопротивлений

6.

Главная часть функции для первой
части итерации
4 ) Итерация (нахождение тока в узлах)

7.

5 ) Итерация (нахождение напряжения в
узлах)
Главная часть функции для втрой
части итерации

8.

Функция контроля итераций
6 ) Функция контрулирующая число
итераций, сравнивая максимальное
среднее значение с эпсилой
В данном примере
для удобства была
выбранная эпсила
равная 0,5.
В добавок для
удобства мы
поставили
минимальное число
повторения итераций
равное трем.

9.

Сохранение конечных данных
6 ) Созранение полуеных конечных
данных в иекстовом файле
"ReturnVector.txt"
Элементарная функция с методом
записи текста “StreamWriter"

10.

Выполнение
Unit тестов

11.

Thank you for your
attention
REPRESENTED BY DMY TRO PROSHKO
English     Русский Правила