метода Волощенко, страница 7

DJVU-файл метода Волощенко, страница 7 Информатика (1170): Книга - 2 семестрметода Волощенко: Информатика - DJVU, страница 7 (1170) - СтудИзба2015-11-14СтудИзба

Описание файла

DJVU-файл из архива "метода Волощенко", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 7 - страница

Укрупненная схема главного алгоритма приведена на рис. 3.6. После ввода исходных данных вычисляются постоянные коэффициенты и выполняется решение для первого шага методом Рунге — Кутта, а затем организован цикл, в котором проводится решение методом Гира на заданном интервале с шагом РР цо времени. В этом цикле сначала осуществляется обращение к процедуре решения на интервале Р1, а затем полученные результаты заносятся в соответствующие массивы.

Укрупненная схема алгоритма процедуры решения уравнений на интервале Р1 приведена на рис. 3.6. В схеме алгоритма пись вида Е, = Ь У)ч) — Ь Н Удг1с 4.1. Варианты заданий Рис. З.б 40 обозначено: РР— процедура вычисления правых частей уравнений; ЕТ вЂ” погрешность, которая определяется как максимальное значение из относительных погрешностей всех переменных; хР, — массив начальных приближений для метода итераций.

За- в данном случае соответствует циклическому процессу с парамет- ром цикла ). Алгоритм содержит внешний цикл расчета на интер- вале времени от Т до Т+Гй. и внутренний цикл решения уравне- ний итерационным методом иа шаге Н. Замечание. При составлении детальной схемы алгоритма целесообразно предусмотреть средства контроля количества итераций и Формирование признака завершения вычислительного процесса.

этот признак надо проверять в главном алгоритме и Формировать сообщение, если решение не будет найдено за виданное количество итераций. Для сокращения затрат времени на выполнение исследовательской части можно предусмотреть в алгоритме (рис. З.б) возможность расчета переходного процесса на заданном интервале времени 0 — Т)с для различных значений шага интегрирования Н.

Глава 4. РАЗРАБОТКА ПРОГРАММЫ РАСЧЕТА ЧАСТОТНЫХ ХАРАКТЕРИСТИК При анализе электронных цепей, содержащих частотно — зависимые компоненты (индуктивность и емкость ) важное значение имеет частотная характеристика, которая определяется как зависимость коэффициента передачи Кп = Ю /С от частоты. вых вх При этом предполагается, что на входе электрической цепи действует гармонический сигнал (Пз = Аэш(ой)). При наличии 1 и С коэффициент передачи является комплексной величиной, поэтому обычно рассматривают две характеристики: амплитудно-частотную характеристику (АЧХ), представляющую собой зависимость модуля коэффициента передачи от частоты и фазо-частотную характеристику (ФЧХ) — зависимость аргумента Ки от частоты. Задания по данной теме формулируются в виде: "Разработать программу расчета частотных характеристик для частотно-зависимых электрических цепей и исследовать заданную зависимость".

В качестве исходных данных задаются: электрическая схема; численный метод решения уравнений математической модели (ММ) схемы; аналитическое выражение для коэффициента передачи для тестовой схемы и содержание исследовательской части. В исследовательской части работы необходимо либо получить зависимость АЧХ и ФЧХ от заданного параметра схемы; либо исследовать влияние заданной погрешности на количество итераций для численного итерационного метода решения уравнений цепи.

В процессе выполнения курсовой работы необходимо разработать алгоритмы программы и подпрограмм, составить и отладить программу и выполнить заданные исследования. При разработке алгоритмов по данной теме необходимо иметь в виду следующее. Аналитическое выражение для коэффициента передачи задается для проверки корректности программы при расчете заданной 1 = 1(и) = уи + д, К/В О О (4.1) или в матричной форме: ОУ=Р, (4.2) (тестовой) схемы. Кроме расчета АЧХ и ФЧХ численным методом в программе необходимо предусмотреть расчет АчХ и ФЯХ по аналитической формуле для одних и тех же значений частот, чтобы можно было оценить правильность решения задачи путем сравнения значений соответствующих характеристик.

В алгоритме должна быть предусмотрена возможность автоматического построении уравнений цепи по ее описанию для схем с любой топологией. 4.2. Алгоритм организации вычислительного процесса Задача расчета частотных характеристик включает в себя две главные функции: автоматическое формирование математической модели схемы в виде системы линейных 1 2 уравнений и решение этой системы тем или иным численным методом для задан- ВЕ ~1 н2 ного набора значений частоты ю (или )).

3 ММ схемы можно построить различными Е С1 способами: используя классические мето- ды контурных токов. узловых потенциаРис. 4.1 лов и тому подобные. Например, для схемы приведенной на рис. 4.1 систему уравнений по методу узловых потенциалов можно представить в виде для+ Уя1 Ущ О Уя1 Уя1 + дяз + УА1 Уы цз О Уы Уы+ УС1 з где ды, дс1 — проводимости индуктивности 1.1 и емкости С1 соответственно; б — матрица проводимостей; 1' — вектор потенциалов узлов; Р— вектор независимых токов. Таким образом задача формирования ММ схемы в этом случае сводится к построению матрицы С и вектора Р.

Матрица О обладает следующими свойствами. 1. Диагональные элементы матрицы 0 равны суммам проводимостей ветвей, связанных с данным узлом (элемент С соответствует первому узлу, Схз — второму узлу и так далее). Размер матрицы равен количеству узлов в схеме без нулевого узла.

2. Недиагональные элементы матрицы равны суммам проводимостей между соответствующими узлами, взятыми с обратным знаком. 3. Матрица 0 симметрична относительно главной диагонали. Можно показать„что элементы Рь вектора С равны суммам независимых токов ветвей связанных с узлом я, причем ток ветви берется со знаком плюс, если он втекает в узел н со знаком минус, если вытекает. Этн свойства можно использовать для построения алгоритма формирования матрицы 0 и вектора Р. Этот способ в основном используется при ручном составлении системы уравнений.

Более простой алгоритм получается, если сформировать массив проводимостей ветвей Ъ и, используя информацию о способе соединении компонентов (номера начального и конечного узлов), последовательно просматривать этот массив и добавлять проводимость ветви к соответствующему элементу матрицы С. Рассмотрим такой алгоритм. Представим ММ компонентов схемы в виде где 1 — ток, текущий через компонент; у — проводимость компонента; и — напряжение на компоненте„.д — независимый ток (ток, не зависящий от напряжения и тока ). Тогда модели различных компонентов можно записать в форме приведенной на рис.

4.2. На рис. 4.2 обозначено: у — мнимая единица (1 = ~)-Т ); 1/К вЂ” проводимость резистора; — — проводимость индуктив) ю1. ности; яоС вЂ” проводимость конденсатора. Е ке пз ~ы ез'з з, ~', ~ пс =( 1(пЕ)п+ЕязЕ ~«=(1!Й)из 1, =-(-'1lе1)ц ),.=уэСя, Е Рнс. 4.2 Таблица 4.1 Теперь матрицу б можно сформировать путем последовательного просмотра массивов МС и Х и добавления значения очередного компонента к соответствующему элементу матрицы О, используя следующие соотношения: О(НХ, НХ) = б(НХ, НХ) + д„ О(КХ, К'Х) = 6(КХ, КХ) + д„ б(НХ, КХ) = б(НХ, КХ) - д„ О(КХ, НХ) = О(НХ, КХ) если НХсеО и КХэ0 (4.3) О(НХ, НХ) = О(НХ, НХ)+ д, если НУТРО, КХ = О, б(КХ, КХ) = б(КХ, КХ) + д„, если КХ е 0 и НХ = О, Пусть имеем массив МС (представим его в виде таблицы 4.1), строки которого содержат информацию о компонентах схемы, а именно: код компонента (КОД), начальный (НУ) и конечный (КУ) узлы подключения компонента; значение параметра компонента (ПАР) и внутреннее сопротивление (ВВН).

Используя эту информацию можно вычислить проводимости ветвей д„и соответствующие значения (1„(для их хранения целесообразно предусмотреть вспомогательные массивы У и 9) для всех компонентов. 4.3. Работа с данными комплексного типа Выше было показано, что массивы Х и О комплексного типа, поэтому массивы У и Р также должны быть комплексного типа. В языке Пе1рЫ данных такого типа нет, поэтому при реализации алгоритма на Пе1рМ необходимо выбрать способ представления комплексных данных (можно использовать данные типа запись) и разработать набор подпрограмм процедур комплексной арифметики (сложение, вычитание, умножение, деление, вычисление модуля и аргумента).

Например, для представления данных комплексного типа можно использовать данные типа запись, содержащие два поля: Туре Сшр = Весогб Ве, 1ш: Ех1епс)ес) Епб; Вш1 = Актау [1..501 01 Сшр; Вш2 = Аггау [1 .. 30,1 .. 301 ОГ Сшр; Хат Х,Р: Вш1; О: Вп|2; Здесь предполагается, что поле Ве используется для представления действительной части, а поле 1т — для представления мнимой части комплексного числа. При присваивании переменной комплексного типа значения надо использовать составные имена и обрабатывать отдельно действительную и мнимую части. Например, если в строке номер К массива МС приводится описание для конденсатора, то вычисление соответствующего элемента массива Х запишется в виде Х[К).Ве:= 0; Х[К).1ш:= те " МС[К,4), где те — круговая частота; Х[М).Ве — составное имя.

Однако„если слева и справа от оператора присваивания данные одного типа, то можно записать б[)ь),К1:=Х[М). где и — номер строки массива МС и номер элемента в массиве У. Эти операции надо сделать в цикле для всех ветвей схемы. До начала суммирования матрицу О необходимо обнулить. Очевидно, что при расчете АЧХ н Ф'ЧХ массив Х и матрицу О надо формировать для каждого значения частоть1, так как проводимости индуктивности Ь и емкости С зависят от частоты. Закечакие.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее