Применение системы MathCAD для исследования реакции электрической цепи на внешнее воздействие
Mathcad как система компьютерного решения массовых математических задач Численные методы решения дифференциальных уравнений в моделировании технических объектов. Алгоритм решения и описание реализации модели электрической цепи с переменными параметрами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | практическая работа |
Язык | русский |
Дата добавления | 26.05.2016 |
Размер файла | 229,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Омский государственный технический университет»
Кафедра «Радиотехнические устройства и системы диагностики»
Специальность «Приборостроение»
Отчет по практическим занятиям
на тему: «Применение системы MathCAD для исследования реакции электрической цепи на внешнее воздействие»
по дисциплине «Компьютерные технологии в научных исследованиях»
Выполнил: Мироненко К.В.
Проверил: Потапов И.В.
Омск 2016
Содержание
Введение
1. Постановка задачи
2. Численные методы решения дифференциальных уравнений в моделировании технических объектов
2.1 Обзор численных методов решения дифференциальных уравнений
2.2 Реализация численных методов решения дифференциальных уравнений в MathCad
3. Алгоритмический анализ задачи
3.1 Исходные данные
3.2 Описание математической модели
3.4 Схема алгоритма решения задачи и ее описание
4. Описание реализации задачи в MathCad
4.1 Описание реализации модели электрической цепи с переменными параметрами
4.2 Описание исследований
Вывод
Заключение
Введение
Тема работы: « Применение системы MathCAD для исследования реакции электрической цепи на внешнее воздействие».
Для успешного управления качеством технологических процессов большое значение имеет математическое моделирование. С помощью математических моделей решаются многие задачи. Например, на предприятии рассматривается вопрос о возможности замены некоторых материалов и комплектующих другими, характеристики которых отличаются от оговоренных в технических условиях. Имея математическую модель процесса, можно предсказать последствия такой замены и еще до выполнения технологического процесса определить ожидаемые изменения выходных параметров производимого изделия, изменение вероятности выхода годных и т.д. Различают структурное и параметрическое моделирование. При структурном моделировании необходимо определить вид математической модели или другими словами вид уравнения, связывающего выходной параметр с влияющими на него входными. При параметрическом моделировании вид такого уравнения считается известным и необходимо определить лишь его параметры.
Mathcad - это популярная система компьютерной математики, предназначенная для автоматизации решения массовых математических задач в самых различных областях науки, техники и образования.
При помощи встроенных функций системы MathCad можно определять коэффициенты различных регрессий; строить графики функций, вычислять сложные математические формулы.
1. Постановка задачи
Цель работы: научиться применять современные информационные технологии для решения практических задач; изучить систему MathCad для математических расчётов; изучить методы аппроксимации и способы их реализации в MathCad.
Задача работы: провести исследование электрической цепи с заданными параметрами.
2. Численные методы решения дифференциальных уравнений в моделировании технических объектов
2.1 Обзор численных методов решения дифференциальных уравнений
Численные методы являются одним из мощных математических средств решения задач. Есть задачи, где без достаточно сложных численных методов не удалось бы получить ответа. В современной физике таких задач очень много, более того за короткое время нужно провести огромное количество вычислений, иначе нет смысла решать задачу (суточный прогноз погоды должен быть просчитан за несколько часов, а коррекция движения ракеты за несколько минут). Это немыслимо без мощных ЭВМ, выполняющих 1000000 операций в секунду. Современные численные методы и мощные ЭВМ позволили решать задачи, о которых полвека назад человек мог только мечтать. Численные методы делятся на точные и приближенные. Точные методы позволяют за конечное число арифметических действий получить решение задачи. При этом если исходные данные заданы точно и вычисления производились без округления, то получается точное решение задачи.
К точным методам относятся: метод Гаусса и его модификации, метод Крамера, метод ортогонализации и т.д.
Приближенные методы (итерационные) дают бесконечную последовательность приближений, предел которых, если он существует, является решением задачи. К итерационным методам относятся метод Ньютона и метод простых итераций, метод хорд и метод секущих для решений уравнений.
Использовать эмпирические формулы (математические модели, построенные на основании ряда проведенных опытов) приходится в различных областях исследований и практических применений. Однако не всегда можно найти нужную формулу в существующих справочниках, поэтому нужно уметь построить математическую модель на основании эмпирических исследований.
При необходимости построения математической модели, задающей зависимость переменной от независимых переменных , следует иметь в виду, что в общем случае между переменными возможны следующие типы связей, и что для установления их применяются соответствующие математические методы:
- Функциональная связь между неслучайными величинами. В этом случае значениям независимых переменных однозначно соответствует значение зависимой переменной .
- Функциональная связь между зависимой переменной , и случайными независимыми переменными. Понятие случайной величины (переменной), то есть такой, значения которой нельзя предсказать заранее, исходя из условий опыта, является одним из основных понятий математической статистики. Случайная величина может принимать любые значения из некоторого множества допустимых значений, называемого выборочным пространством или пространством исходов. А в качестве ее оценки принимается ее математическое ожидание .
- Стохастическая (вероятностная) связь между случайными величинами. Эта связь проявляется в том, что одна из случайных величин реагирует на изменения другой изменениями своего закона распределения. Наиболее простым видом стохастической связи является корреляционная связь, выражающаяся в том, что на изменение одной случайной величины другая случайная величина реагирует изменением своего математического ожидания или среднего значения.
В регрессионном анализе устанавливается связь между случайной величиной и неслучайными переменными , принимающими в каждой серии опытов некоторые значения. Величина является случайной, имеет нормальное распределение с центром (математическим ожиданием), изменяющимся при изменении значений факторов . Случайная величина имеет постоянную дисперсию, т. е, дисперсию, не зависящую от факторов . Математическое ожидание является функцией аргументов , т.е. на каждое изменение неслучайных величин случайная величина реагирует изменением своего математического ожидания.
Выражение (1) называют уравнением регрессии математического ожидания случайной величины по неслучайным величинам и оно является математической моделью.
(1)
Вид формулы, которая будет представлять математическую модель, во многом будет определять и способность ее адекватно представлять истинную зависимость. Поэтому этап выбора вида зависимости очень важен. По вопросу выбора формулы для представления истинной зависимости есть несколько точек, зрения.
Существует мнение, что выбор вида зависимости находится за пределами человеческих возможностей, и поэтому вид формулы следует выбирать произвольно, учитывая удобство применения математической модели в практических расчетах. Вид функции должен быть выбран исходя из логических и теоретических предпосылок, возникающих в результате анализа прошлого опыта подобных исследований. Наконец, существуют рекомендации использовать графический анализ для выбора вида формулы.
В каждой из упомянутых точек зрения по вопросу выбора вида формулы есть рациональные элементы, которые следует учитывать, чтобы получить удобную в использовании и адекватную математическую модель. Действительно, правильно угадать с первого раза наиболее подходящий вид формулы для многофакторной зависимости, не располагая анализом подобных исследований, практически невозможно. Однако построенная математическая модель выбранная, только исходя из соображений практического удобства, вида может дать возможность исследования ее адекватности, и тем самым предоставить дополнительную информацию для выбора вида новой формулы. И графический анализ, несмотря на все трудности, связанные с изображением в -мерном пространстве, можем оказать помощь в выборе вида формулы для математической модели. Поэтому поиск лучшего вида формулы может рассматриваться как итеративный процесс последовательного приближения к лучшей математической модели.
Модель - явление, техническое устройство, знаковое образование или иной условный образ, который находится в определенном соответствии (сходстве) с изучаемым объектом-оригиналом и способен замещать оригинал в процессе исследования, давая о нем необходимую информацию.
Модель - отображение реальной системы, то есть за моделью всегда должна стоять реальность.
В модели должны отображаться не все свойства (особенности) реальной системы, а лишь те из них, которые в настоящий момент интересуют исследователя, являются важными с точки зрения поставленной задачи. Отсюда выводим, что любая реальная система может иметь бесчисленное множество моделей.
Модель, отображающая все, без исключения, свойства реальной системы тождественно равна самой системе. С моделью должно быть проще оперировать, чем с реальной системой. Между реальной системой (оригиналом) и ее моделью должно иметь место, определенное соответствие, с помощью которого устанавливается заданная точность отображения моделью свойств реальной натурной системы. Такие свойства модели должны иметь для того, чтобы с их помощью можно было сконструировать, испытать любое инженерное решение, оценить его эффективность и затем перенести на реальную систему.
Математическая модель - система математических соотношений, описывающих изучаемый процесс или явление.
Формальная система, представляющая собой конечное собрание символов и совершенно точных правил оперирования с этими символами в совокупности с интерпретацией свойств определенного объекта, некоторыми символами, отношениями и константами.
Велика роль математики в решении задач реального мира. Физиков математика интересует не сама по себе, а как средство решения физических задач. Один из способов решения задач: эксперимент. Другой способ: математический анализ конструкции или явления, однако такой анализ применяется не к самому явлению, а к его математической модели. Математическая модель физического процесса представляет собой совокупность уравнений, описывающий процесс.
Математическая модель должна охватывать важнейшие стороны явления или процесса. Если математическая модель выбрана не точно, то какой бы мы способ решения не применили, результаты могут получиться не достаточно надежными, а иногда и неверными.
В зависимости от сложности модели применяют различные математические подходы, для наиболее грубых и наименее сложных моделей зачастую удается получить аналитическое решение (в виде формулы).
2.2 Реализация численных методов решения дифференциальных уравнений в MathCad
Mathcad - это популярная система компьютерной математики, предназначенная для автоматизации решения массовых математических задач в самых различных областях науки, техники и образования. Название системы происходит от двух слов - MATHematica (математика) и CAD (Computer Aided Design -- системы автоматического проектирования, или САПР). Главная отличительная особенность системы MathCAD заключается в её входном языке, который максимально приближён к естественному математическому языку, используемому как в трактатах по математике, так и вообще в научной литературе. В ходе работы с системой пользователь готовит так называемые документы. Они одновременно включают описания алгоритмов вычислений, программы управляющие работой систем, и результат вычислений. По внешнему виду тексты мало напоминают обычной программы.
Сегодня различные версии Mathcad являются математически ориентированными универсальными системами. Помимо собственно вычислений, как численных, так и аналитических, они позволяют с блеском решать сложные оформительские задачи, которые с трудом даются популярным текстовым редакторам или электронным таблицам. С помощью Mathcad можно, например, готовить статьи, книги, диссертации, научные отчеты, дипломные и курсовые проекты не только с качественными текстами, но и с легко осуществляемым набором самых сложных математических формул, изысканным графическим представлением результатов вычислений и многочисленными «живыми» примерами. А применение библиотек и пакетов расширения обеспечивает профессиональную ориентацию Mathcad на любую область науки, техники и образования.
Система MathCad имеет множество встроенных функций. Рассмотрим некоторые функции, которые необходимо использовать в работе для исследования электрической цепи.
Функция предназначена для решения систем обыкновенных дифференциальных уравнения первого порядка, разрешенных относительно производной.
Как частный случай, функция может быть использована и для решения одного уравнения первого порядка. Одно уравнение порядка при может быть решено после сведения его к системе уравнений первого порядка. Особенностью данной функции является то, что решение возвращается в виде массива с запрошенным при ее вызове количестве строк (рассчитанных точек). Каждая строка содержит значение аргумента и значения рассчитанных в этой точке искомых функций.
Форма записи функции следующая:
,
где - вектор начальных условий;
- интервал интегрирования;
- количество вычисляемых точек (не считая начальной);
- вектор-функция, вектор правых частей системы уравнений.
Рассмотрим один из способов решения системы нелинейных уравнений.
Неоднородная система линейных алгебраических уравнений (СЛАУ) в матричной форме имеет вид . Известно, что неоднородная СЛАУ совместна (георема Кропекера-Капелли), если ранг расширенной матрицы равен рангу матрицы системы, т.е. . Совместная система имеет единственное решение, если , - размерность матрицы . Решение СЛАУ в матричной форме имеет вид , где - обратная матрица к матрице .
В MathCAD для решения СЛАУ имеется встроенный решающий блок .
Решающий блок можно применять также и для решения систем нелинейных уравнений как в численном, так и в символьном виде. Для численного решения с помощью решающего блока нужно задать начальные значения для неизвестных величин и заключить уравнения в ключевые слова, начинающиеся со слова и заканчивающиеся словом со знаком =.
3. Алгоритмический анализ задачи
3.1 Исходные данные
C = 0.001 - значение емкости конденсатора;
R = 110 - исходное сопротивление;
U0 = 0 - начальное значение напряжения;
Т = 0 - время исследования;
3.2 Описание математической модели
Электрическая цепь описывается дифференциальным уравнением вида (2).
, (2)
где ;
С - значение емкости конденсатора;
R - исходное сопротивление;
e(t) - исходная функция внешнего воздействия;
U0 - начальное значение напряжения;
Т - время исследования;
Внешним воздействием e(t) является двухэкспоненциальный импульс, описываемый функцией вида (3).
, (3)
где - параметры функции внешнего воздействия.
3.4 Схема алгоритма решения задачи и ее описание
Графическая схема общего алгоритма представлена на рисунке 1.
Рисунок 1 - Общий алгоритм исследований
Графическая схема алгоритма исследования изменений функции напряжения от варьируемого параметра представлена на рисунке 2.
Рисунок 2 - Графическая схема алгоритма исследования изменений функции напряжения
4. Описание реализации задачи в MathCad
4.1 Описание реализации модели электрической цепи с переменными параметрами
Базовая модель выполнения расчётов состоит из:
- значения емкости конденсатора ();
- исходного сопротивления ();
- исходной функции внешнего воздействия ();
- начального значения напряжения (U0 = 0);
- время исследования ();
- системы решения дифференциального уравнения для заданного С для функции u(t) и полученной функции напряжения;
- графика функции напряжения (рис. 3);
Рисунок 3 - график функции напряжения базовой модели
- вычисления максимального значения функции ();
4.2 Описание исследований
При решение уравнения (2) для 10 различных значений параметра С получили 10 различных функций напряжения, графики которых представлены на рисунках 3-12.
Рисунок 4 - График функции U2(t)
Рисунок 5 - График функции U3(t)
Рисунок 6 - График функции U4(t)
Рисунок 7 - График функции U5(t)
Рисунок 8 - График функции U6(t)
Рисунок 9 - График функции U8(t)
Рисунок 10 - График функции U8(t)
Рисунок 11 - График функции U9(t)
Рисунок 12 - График функции U10(t)
Сводный график полученных функций напряжения u(t) представлен на рисунке 13.
Рисунок 13 - Сводный график функций напряжения
Из графика наглядно видно при увеличении ёмкости конденсатора С от 0.001 до 0.0037 максимальное значение функции напряжения уменьшается от 34 до 9 через время T.
Результат аппроксимации линейной интерполяцией представлен на рисунке 14 в виде сводного графика максимального значения функции от варьируемого параметра и линейной интерполяции зависимости.
Рисунок 14 - Сводный график зависимости
компьютерный математический моделирование электрический
Заключение
В данной работе:
- c использованием системы MathCAD рассчитаны значения функции реакции u(t) на воздействие e(t);
- найден аналитический вид функции воздействия e(t);
- построены графики функций u(t) и e(t);
- исследовано влияние значений изменяемого параметра на вид функции реакции u(t);
- исследовано влияние значений изменяемого параметра на максимальное значение функции реакции u(t);
- построен сводный график всех полученных функций на одном поле;
- построен график влияние значений изменяемого параметра на максимальное значение функции реакции u(t);
- вычислены аналитические аппроксимирующие функции влияния значений изменяемого параметра на максимальное значение функции реакции u(t);
- построены графически исходная и аппроксимирующая зависимости;
- по проделанной работе сделаны выводы.
Проделанная работа в полной мере отражает поставленную задачу.
Размещено на Allbest.ru
...Подобные документы
Обзор программных средств компьютерного моделирования. Изучение реакции электрической цепи на внешнее воздействие средствами MathCad: расчет значения функций u(t), построение графика зависимости напряжения по времени, нахождение аппроксимирующей функции.
курсовая работа [269,9 K], добавлен 07.03.2013Применение комплексного математического моделирования в проектировании. Обзор численных методов в моделировании. Решение дифференциальных уравнений в MathCAD. Анализ исходных и результирующих данных. Описание реализации базовой модели в MathCAD.
курсовая работа [240,5 K], добавлен 18.12.2011Понятие математической модели, физические свойства и классификация. Обзор систем компьютерного моделирования. Применение системы MathCAD для исследования реакции электрической цепи на внешнее воздействие. Графическая схема алгоритма и её описание.
курсовая работа [191,7 K], добавлен 29.09.2013Математическое моделирование технических объектов. Понятие математических моделей, классификация и свойства. Численные методы, система MathCAD и её основные функции. Алгоритмический анализ задачи, анализ реализации базовой модели электрической цепи.
дипломная работа [755,4 K], добавлен 25.07.2012Вывод системы дифференциальных уравнений. Описание методов численного решения задачи Коши. Моделирование переходных процессов в электрической цепи. Решение задачи аппроксимации. Расчет количества теплоты, выделившейся на резисторе, реализация в MathCAD.
курсовая работа [202,5 K], добавлен 11.11.2013Изучение структуры рабочего документа MathCad - программы, предназначенной для автоматизации математических расчетов. Работа с переменными, функциями и матрицами. Применение MathCad для построения графиков, решения уравнений и символьных вычислений.
презентация [639,2 K], добавлен 07.03.2013Описание математической модели определения тока в электрической цепи с помощью решения системы алгебраических уравнений методом Гаусса. Описание и разработка блок-схемы программы. Ввод данных задачи, составление программы и анализ результатов решения.
контрольная работа [231,8 K], добавлен 15.08.2012Решение линейных дифференциальных уравнений численными и символьными методами в рамках пакета компьютерной математики MathCAD. Сравнения результов решений и применение их при исследовании функционирования автоматических систем и электрических агрегатов.
контрольная работа [51,5 K], добавлен 07.05.2009Краткая историческая справка и описание современной версии системы. Основные возможности современной версии MathCad, ее интерфейс. Ввод и редактирование выражений, функции, решение уравнений. Использование Mathcad для решения инженерно-технических задач.
курсовая работа [2,8 M], добавлен 04.04.2014Краткая характеристика пакета Mathcad, описание простейших примеров работы с ним, примеры решения основных задач элементарной математики. Компьютерные технологии решения математических задач и символьных вычислений. Образование векторов и матриц.
дипломная работа [621,1 K], добавлен 11.03.2011Схема и основные параметры элементов цепи. Вывод системы дифференциальных уравнений. Реализация алгоритма на языке программирования высокого уровня Pascal. Решение дифференциальных уравнений в пакете MathCAD. Решение интерполяции в пакете Excel.
курсовая работа [375,4 K], добавлен 06.01.2011Решение системы дифференциальных уравнений, заданной в нормальной форме Коши. Определение аналитических зависимостей изменения переменных состояния системы с использованием преобразования Лапласа. Численный метод решения системы c помощью Mathcad.
практическая работа [657,1 K], добавлен 05.12.2009Возможности Mathcad для выполнения математических и технических расчетов. Графический интерфейс, инструменты для работы с формулами, числами, графиками и текстами. Операторы и логические функции для численного и символьного решения математических задач.
статья [208,6 K], добавлен 01.05.2010Популярная система компьютерной математики, предназначенная для автоматизации решения массовых математических задач в самых различных областях науки, техники и образования. Основные возможности Mathcad, назначение и интерфейс, графика и развитие.
презентация [3,5 M], добавлен 01.04.2014Возможности математического пакета MathCad в среде Windows 98 для использования матричной алгебры и решения системы линейных алгебраических уравнений. Методы решения систем линейных алгебраических уравнений. Сравнение метода Гаусса с методом MathCad.
практическая работа [62,6 K], добавлен 05.12.2009Современные системы компьютерной математики. Графический способ решения уравнений с параметрами. Возможности системы Mathcad для создания анимации графиков функций. Процесс создания анимации. Использование анимационной технологии систем математики.
контрольная работа [617,1 K], добавлен 08.01.2016Исследование свойств и поведения динамических объектов, описываемых системами обыкновенных нелинейных дифференциальных уравнений. Описание методов, программ и алгоритмов решения систем линейных и нелинейных алгебраических уравнений в системе MathCAD.
контрольная работа [255,1 K], добавлен 16.01.2009Использование информационных технологий для решения транспортных задач. Составление программ и решение задачи средствами Pascal10; алгоритм решения. Работа со средствами пакета Microsoft Excel18 и MathCad. Таблица исходных данных, построение диаграммы.
курсовая работа [749,1 K], добавлен 13.08.2012Изучение теоретических положений, раскрывающие структуру линейных и нелинейных стационарных и динамических объектов, математическое описание и решение задачи анализа объектов. Использование для решения функции системы математических расчетов MathCAD.
контрольная работа [317,7 K], добавлен 16.01.2009Численные решения задач методом Коши, Эйлера, Эйлера (модифицированный метод), Рунге Кутта. Алгоритм, форма подпрограммы и листинг программы. Решение задачи в MathCad. Подпрограмма общего решения, поиск максимальных значений. Геометрический смысл задачи.
курсовая работа [691,4 K], добавлен 17.05.2011