Разработка алгоритма и программы расчёта электрической цепи

Составление расчётной схемы электрической цепи. Порядок определение индуктивного, емкостного сопротивления катушки и конденсатора. Расчет амплитудного значения токов и напряжений участков схемы. Использование программы ActingSimp, ее преимущества.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 14.12.2013
Размер файла 209,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Реферат

Работа 45 с., 12 рис., 2 табл., 3 источника.

ЭЛЕКТРИЧЕСКАЯ ЦЕПЬ. ОДНОФАЗНЫЙ СИНУСОИДАЛЬНЫЙ ПЕРЕМЕННЫЙ ТОК. РЕЗИСТОР. ЁМКОСТЬ. ИНДУКТИВНОСТЬ. РАСЧЁТ ЦЕПЕЙ. АЛГОРИТМ.

Объектом исследования является простая разветвлённая электрическая цепь.

Цель работы - создание программы по расчёту электрической цепи однофазного синусоидального тока.

В работе даны алгоритм и описание логики программы расчета заданной электрической цепи. Приведена блок-схема алгоритма, таблица идентификаторов, текст программы и полученные результаты для данной электрической цепи.

Данная программа написана на алгоритмическом языке FORTRAN. Программа может использоваться для расчетов аналогичных электрических схем.

Результаты работы программы отображаются в виде таблиц, что делает процесс анализа результатов расчета крайне простым.

Введение

Развитие различных областей науки и техники во многом вызвано использованием электронных вычислительных машин (ЭВМ), в особенности, цифровой вычислительной техники. Это выдвигает на одно из первых мест задачу подготовки грамотных в области компьютерной техники специалистов, поскольку в своей профессиональной деятельности инженер должен иметь не только представление о практическом использовании ЭВМ, но и уметь применять их при решении разнообразных технических, экономических и научных задач.

В настоящее время одним из главных путей повышения эффективности проектно-конструкторских работ в промышленности и сельском хозяйстве является автоматизация проектирования на основе применения вычислительной техники. Поиск оптимальных решений при работе с компьютером позволяет оперативно получать сведения о текущих результатах и вносить необходимые коррективы, осуществлять целенаправленный переход от одного метода решения задачи к другому, изменять параметры электрической цепи, точность решения и др.

1. Постановка задачи

Задание предусматривает расчёт электрической цепи, к которой приложено синусоидальное напряжение, построение графиков по результатам расчёта, а также разработка подпрограммы вычисления определённого интеграла методом прямоугольников, трапеций и Симпсона для расчёта действующих значений токов в ветвях и напряжений на элементах схемы.

Данные для расчёта (схема 4, вариант №7) приведены в таблице 1.

Таблица 1 Исходные данные

R1

R2

R3

R4

R5

C1

C2

C3

C4

L1

Ом

Ом

Ом

Ом

Ом

мкФ

мкФ

мкФ

мкФ

мГн

22

0

190

80

400

5000

100

0

450

0

L2

L3

Um

F

Q

Q1

Q2

мГн

мГн

В

Гц

28

14

240

70

R4

80

8

Рисунок 1 Расчётная схема электрической цепи

2. Методика расчёта электрической цепи

Определим параметры элементов электрической схемы:

Индуктивное сопротивление катушки L2:

(1)

Индуктивное сопротивление катушки L3:

. (2)

Ёмкостное сопротивление конденсатора C1:

(3)

Ёмкостное сопротивление конденсатора C2:

(4)

Ёмкостное сопротивление конденсатора C4:

(5)

Рассчитываем сопротивления отдельных участков схемы.

Сопротивление участка 1:

(6)

Сопротивление участка 2:

(7)

Сопротивление участка 3:

(8)

Сопротивление участка BC:

(9)

Сопротивление участка AD:

(10)

Рассчитываем амплитудные значения токов и напряжений участков схемы.

Амплитудное значение тока на участке AD:

(11)

Амплитудное значение напряжения на участке BC:

(12)

Амплитудное значение тока участка 1:

(13)

Амплитудное значение тока участка 2:

(14)

Амплитудное значение тока участка 3:

(15)

Углы сдвига фаз между током и напряжением в цепи вычисляются по формуле:

(16)

Закон изменения тока в электрической цепи и её ветвях имеет вид:

(17)

Закон изменения напряжения на зажимах AD:

(18)

Действующие значения токов в цепи и её ветвях находим по формуле:

(19)

Действующие значения напряжений в цепи и её ветвях находим по формуле:

(20)

электрический катушка ток

3. Описание алгоритма

3.1 Описание алгоритма главной программы

Описание массивов и переменных.

Ввод исходных данных с файла vvod.txt.

Подготовительные расчёты (вычисление значения р, приведение значений L и С к расчётному виду).

Приведение сопротивлений и напряжений к комплексному виду.

Вычисление полного сопротивления электрической цепи в соответствии с выше предложенной математической моделью.

Вычисление амплитудных токов и напряжений в ветвях.

Вычисление модулей токов ветви и напряжений на отдельных элементах.

Вычисление начальных углов (сдвигов фаз).

С помощью подпрограммы Instant находим требуемые мгновенные токи и напряжения схемы.

По полученным значениям мгновенных токов и напряжений строим в EXCEL графики их изменения во времени.

Выводим рассчитанные мгновенные токи и напряжения в файл rezult.txt в виде таблицы.

С помощью подпрограмм ActingRec, ActingTrap, ActingSimp рассчитываем действующие значения токов и напряжений и выводим их в файл rezult.txt в виде таблицы.

Считаем с помощью подпрограммы ActingSimp действующие значения токов и напряжений на конденсаторе C2 и катушке индуктивности L2 при изменяющемся параметре R4 от Q1 до Q2.

3.2 Описание алгоритма подпрограммы Instant

Вводим исходные данные.

Считаем требуемый мгновенный ток или напряжение.

Возвращаемся в головную программу на 1 строку ниже места вызова подпрограммы.

3.3 Описание алгоритма подпрограммы ActingRec

Описание переменных.

Очистка ячейки, где будут накапливаться значения.

Вычисление суммы квадратов массива z начиная с первого и заканчивая n-ым элементом.

Возврат в точку вызова.

3.4 Описание алгоритма подпрограммы ActingTrap

Описание переменных.

Очистка ячейки, где будут накапливаться значения.

Вычисление суммы квадратов tk начиная со второго и заканчивая n-1 элементом.

Вычисление значения определённого интеграла.

Конец (возврат в точку вызова).

3.5 Описание алгоритма подпрограммы ActingSimp

Описание переменных.

Очистка ячеек, где будут накапливаться значения.

Вычисление суммы квадратов tk1 начиная с первого и заканчивая n-ым элементом.

Вычисление суммы квадратов tk2 начиная с первого и заканчивая n-1 элементом.

Вычисление значения определённого интеграла.

Конец (возврат в точку вызова).

4. Таблица идентификаторов

Все обозначения параметров приведены в таблице 2.

Таблица 2 Таблица идентификаторов

Символ

Параметр

Z1

Z2

Z3

Zbc

Z

Fi

FiZ1

FiZ2

FiZ3

UmAD

ImAD

UmBC

Im1

Im2

Сопротивление верхней ветви

Сопротивление средней ветви

Сопротивление нижней ветви

Сопротивление участка BC

Эквивалентное сопротивление

Угол сдвига фаз на участке AD

Угол сдвига фаз на верхней ветви

Угол сдвига фаз на средней ветви

Угол сдвига фаз на нижней ветви

Амплитудное напряжение на зажимах AD

Амплитудный ток на зажимах AD

Амплитудное напряжение на зажимах BC

Амплитудный ток в верхней ветви

Амплитудный ток в средней ветви

Im3

iAD

i1

i2

i3

dt

id

id1

id2

id3

uADpr

uADtr

uADsm

UmC2

UmL2

Амплитудный ток в нижней ветви

Мгновенный ток на зажимах AD

Мгновенный ток в верхней ветви

Мгновенный ток в средней ветви

Мгновенный ток в нижней ветви

Шаг цикла в мгновенных токах

Действительное значение тока на зажимах AD

Действительный ток в верхней ветви

Действительный ток в средней ветви

Действительный ток в нижней ветви

Действ. значение на зажимах AD методом Прямоугольников

Действ. значение на зажимах AD методом Трапеций

Действ. значение на зажимах AD методом Симпсона

Амплитудное напряжение на конденсаторе C2

Амплитудное значение на индуктивности L2

FiC2

FiL2

UC2

UL2

udC2

udL2

ImC2

ImL2

idC2

idL2

Угол сдвига фаз на конденсаторе C2

Угол сдвига фаз на индуктивности L2

Мгновенное напряжение на конденсаторе C2

Мгновенно напряжение на индуктивности L2

Действующее значение напряжения на конденсаторе C2

Действующее значение напряжения на индуктивности L2

Амплитудный ток на конденсаторе C2

Амплитудный ток на индуктивности L2

Действующее значение тока на конденсаторе C2

Действующее значение тока на индуктивности L2

5. Блок-схема программы

5.1 Блок-схема головной программы

5.2 Блок-схема подпрограммы ActingRec

5.3 Блок-схема подпрограммы Instant

5.4 Блок-схема подпрограммы ActingTrap

5.5 Блок-схема подпрограммы ActingSimp

6. Анализ ошибок

В процессе отладки программы был выявлен ряд синтаксических ошибок, которые были исправлены путём внесения в программу необходимых исправлений и изменений.

Заключение

В ходе выполнения работы была составлена программа расчета электрической цепи на языке ФОРТРАН, отлажена на ЭВМ, получены результаты решения в виде таблиц и графиков.

В процессе программирования разработана подпрограмма расчета действующих значений синусоидальных величин токов и напряжений по их мгновенным значениям.

Составленная программа может быть использована для исследования параметров идентичной электрической цепи. Такое ограниченное использование является недостатком данной программы.

В целом выполнение курсовой работы позволило углубить знания по программированию на языке ФОРТРАН.

Список использованных источников

1 Методические указания по выполнению курсовой работы для студентов специальности 1-43 01 01 «Электрические станции»./Булат В.А., Дерюгина Е.А., Климкович П.И. - Минск: БНТУ, 2007.

2 Бессонов Л.А. Теоретические основы электротехники. Электрические цепи. М.: Высшая школа, 1978.

3 Павловец, В.В. Информатика: программирование на Фортране. - Минск: Асконто, 2006.

Размещено на Allbest.ru

...

Подобные документы

  • Описание математической модели определения тока в электрической цепи с помощью решения системы алгебраических уравнений методом Гаусса. Описание и разработка блок-схемы программы. Ввод данных задачи, составление программы и анализ результатов решения.

    контрольная работа [231,8 K], добавлен 15.08.2012

  • Разработка программы на языке С++ по определению величин и направлений токов в ветвях электрической цепи с использованием метода Гаусса. Блок-схема алгоритма. Контрольный расчет с помощью электронных таблиц Excel, используя метод обратной матрицы.

    курсовая работа [30,3 K], добавлен 10.11.2010

  • Программная реализация методов вычислительной математики и их применения к расчету и оптимизации электрической схемы. Сущность первого и второго законов Кирхгофа. Компоненты, использованные для реализации интерфейса программы. Листинг программного кода.

    курсовая работа [1,3 M], добавлен 14.01.2014

  • Описание алгоритма и исходного кода программы формирования графовой модели заданного фрагмента принципиальной электрической схемы. Разработка схемы алгоритмов решения задачи. Результаты решения контрольных примеров, выполненные с помощью программы.

    контрольная работа [47,8 K], добавлен 14.10.2012

  • Вычисление физических параметров реальной электрической цепи посредством преобразования её к эквивалентной. Схема алгоритма программы и ее разработка на языках программирования СИ и С++, результаты расчета зависимостей эквивалентных сопротивлений.

    курсовая работа [19,9 K], добавлен 15.10.2010

  • Применения моделирования, методов вычислительной математики, теории оптимизации и средств вычислительной техники при анализе и проектировании электрических цепей. Параметрическая оптимизация электрической цепи. Листинг программы и результаты ее работы.

    курсовая работа [223,8 K], добавлен 21.02.2012

  • Математическое моделирование электрической схемы, ее расчет и оптимизация. Расчет сопротивления элементов и ветвей. Решение системы уравнений методом Халецкого. Метод многомерной оптимизации – метод покоординатного спуска. Система линейных уравнений.

    курсовая работа [626,2 K], добавлен 17.12.2011

  • Разработка программного обеспечения на языке C. Определение сигнала на выходе цепи, формирование его передаточной характеристики. Расчет длительности переднего фронта входного и выходного сигнала. Выбор структуры, отладка и тестирование программы.

    курсовая работа [83,0 K], добавлен 26.09.2014

  • Основные аналитические соотношения. Блок схемы и алгоритм решения задачи. Проверка работоспособности алгоритма вручную. Таблица идентификации переменных. Формы входной и выходной печати. Разработка и отладка программы. Инструкция для работы с программой.

    курсовая работа [69,8 K], добавлен 13.02.2012

  • Схема электрической цепи (источник переменного тока, катушка индуктивности, конденсатор, набор резисторов и ключ). Вывод системы дифференциальных уравнений. Численное интегрирование (методы левых и средних прямоугольников). Блок-схемы и программные коды.

    курсовая работа [1,7 M], добавлен 09.06.2012

  • Назначение и применение микроконтроллеров - интегральных микросхем, предназначенных для управления электронными схемами. Описание способа адресации. Разработка программы, описание электрической и структурной схемы разрабатываемого микроконтроллера.

    курсовая работа [177,6 K], добавлен 30.06.2014

  • Написание программы вычисления сопротивления электрической цепи, состоящей из двух параллельно и двух последовательно соединенных сопротивлений. Схема машинного алгоритма по условию задачи. Применение операций при написании программ на языке C/C++.

    контрольная работа [17,3 K], добавлен 09.11.2010

  • Защита электрооборудования и сетей от тока короткого замыкания и перегрузок. Разработка программного обеспечения для расчета номинала предохранителя в электрической цепи. Выбор языка программирования. Требования к составу и параметрам технических средств.

    курсовая работа [233,2 K], добавлен 31.03.2018

  • Обзор программных средств компьютерного моделирования. Изучение реакции электрической цепи на внешнее воздействие средствами MathCad: расчет значения функций u(t), построение графика зависимости напряжения по времени, нахождение аппроксимирующей функции.

    курсовая работа [269,9 K], добавлен 07.03.2013

  • Разработка структурной схемы устройства управления учебным роботом. Выбор двигателя, микроконтроллера, микросхемы, интерфейса связи и стабилизатора. Расчет схемы электрической принципиальной. Разработка сборочного чертежа устройства и алгоритма программы.

    курсовая работа [577,8 K], добавлен 24.06.2013

  • Изучение законов изменения электрических величин во времени, подбор двигателей в зависимости от входных параметров. Разработка программы, рассчитывающей параметры заданной схемы четырехполюсника методом интеграла Дюамеля. Код и листинг программы.

    курсовая работа [744,6 K], добавлен 25.12.2012

  • Создание электрической схемы проектируемого устройства с помощью графического интерфейса. Улучшение кодовой базы с помощью рефакторинга. Разработка алгоритма работы программы. Использование методики Test driven development, написание тестового покрытия.

    курсовая работа [1,3 M], добавлен 15.02.2016

  • Составление схемы алгоритма и программы для построения графика временной функции, работающей как в машинном, так и в реальном времени. Выбор и обоснование методов расчета. Разработка основной программы. Блок-схемы алгоритмов. Распечатка листинга.

    курсовая работа [1,5 M], добавлен 21.11.2013

  • Законы электрических цепей, порядок и методы их расчета. Разработка программы на языке программирования Borland C++ Builder 5.0 для анализа разветвленных электрических цепей с использованием матричного метода. Алгоритм решения задачи и описание его работы

    курсовая работа [211,5 K], добавлен 08.10.2012

  • Микропроцессоры позволяют строить универсальные устройства управления электронными весами. Разработка функциональной схемы, схемы алгоритма прикладной программы. Разработка принципиальной схемы, управляющей программы. Листинг управляющей программы.

    курсовая работа [118,0 K], добавлен 04.07.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.