Применение системы Mathcad для исследования реакции электрической цепи на внешние воздействия заданные графически

Автор работы: Пользователь скрыл имя, 09 Декабря 2014 в 21:14, курсовая работа

Описание работы

Цель курсовой работы: научиться применять современные информационные технологии для решения практических задач; изучить систему MathCad для математических расчётов; изучить методы аппроксимации и способы их реализации в MathCad; провести исследование электрической цепи с заданными параметрами.

Файлы: 5 файлов

1 Титульник.docx

— 29.38 Кб (Просмотреть файл, Скачать файл)

2.docx

— 34.88 Кб (Скачать файл)

 

 

2 Численные методы решения дифференциальных уравнений в моделировании технических объектов

 

2.1 Обзор численных методов решения дифференциальных уравнений

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

К точным методам относятся: метод Гаусса и его модификации, метод Крамера, метод ортогонализации и т.д.

Приближенные методы (итерационные) дают бесконечную последовательность приближений, предел которых, если он существует, является решением задачи. К итерационным методам относятся метод Ньютона и метод простых итераций, метод хорд и метод секущих для решений уравнений.

Использовать эмпирические формулы (математические модели, построенные на основании ряда проведенных опытов) приходится в различных областях исследований и практических применений. Однако не всегда можно

 

 

 

 

 

найти нужную формулу в существующих справочниках, поэтому нужно уметь построить математическую модель на основании эмпирических исследований.

При необходимости построения математической модели, задающей зависимость переменной Y от k независимых переменных X1, X2, … Xk , следует иметь в виду, что в общем случае между переменными возможны следующие типы связей, и что для установления их применяются соответствующие математические методы:

- Функциональная связь между неслучайными величинами. В этом случае значениям независимых переменных X1, X2, … Xk однозначно соответствует значение зависимой переменной Y.

- Функциональная связь между зависимой переменной Y, и случайными независимыми переменными. Понятие случайной величины (переменной), то есть такой, значения которой нельзя предсказать заранее, исходя из условий опыта, является одним из основных понятий математической статистики. Случайная величина Xi может принимать любые значения из некоторого множества допустимых значений, называемого выборочным пространством или пространством исходов. А в качестве ее оценки принимается ее математическое ожидание M(Xi).

- Стохастическая (вероятностная) связь между случайными величинами. Эта связь проявляется в том, что одна из случайных величин реагирует на изменения другой изменениями своего закона распределения. Наиболее простым видом стохастической связи является корреляционная связь, выражающаяся в том, что на изменение одной случайной величины другая случайная величина реагирует изменением своего математического ожидания или среднего значения.

В регрессионном анализе устанавливается связь между случайной величиной Y и неслучайными переменными X1, X2, … Xk, принимающими в каждой серии опытов некоторые значения. Величина Y является случайной, имеет нормальное распределение с центром M(Y) (математическим ожиданием), изменяющимся при изменении значений факторов X1, X2, … Xk.

 

 

Случайная величина Y имеет постоянную дисперсию, т. е, дисперсию, не зависящую от факторов X1, X2, … Xk. Математическое ожидание M(Y) является функцией аргументов X1, X2, … Xk, т.е. на каждое изменение неслучайных величин X1, X2, … Xk случайная величина Y реагирует изменением своего математического ожидания.

Выражение (1) называют уравнением регрессии математического ожидания случайной величины Y по неслучайным величинам X1, X2, … Xk и оно является математической моделью.

 

                                   M(Y)=ƒ(X1, X2, …, Xk),                                                 (1)

 

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

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

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

 

 

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

Модель – явление, техническое устройство, знаковое образование или иной условный образ, который находится в определенном соответствии (сходстве) с изучаемым объектом-оригиналом и способен замещать оригинал в процессе исследования, давая о нем необходимую информацию.

Модель – отображение реальной системы, то есть за моделью всегда должна стоять реальность.

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

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

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

 

 

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

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

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

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

 

2.2 Реализация численных методов решения дифференциальных уравнений в MathCad

Mathcad - это популярная система  компьютерной математики, предназначенная  для автоматизации решения массовых  математических задач в самых  различных областях науки, техники  и образования. Название системы  происходит от двух слов - MATHematica (математика) и CAD (Computer Aided Design — системы  автоматического проектирования, или  САПР). Главная отличительная особенность  системы MathCAD заключается в её  входном языке, который максимально  приближён к естественному математическому  языку, используемому как в трактатах  по математике, так и вообще  в научной литературе. В ходе  работы с системой пользователь  готовит так называемые документы.

 

 

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

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

Система MathCad имеет множество встроенных функций. Рассмотрим некоторые функции, которые необходимо использовать в курсовой работе для исследования электрической цепи. [3]

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

Как частный случай, функция rkfixed может быть использована и для решения одного уравнения первого порядка. Одно уравнение порядка n при n >1 может быть решено после сведения его к системе n уравнений первого порядка. Особенностью данной функции является то, что решение возвращается в виде массива с запрошенным при ее вызове количестве строк (рассчитанных точек). Каждая строка содержит значение аргумента и значения рассчитанных в этой точке искомых функций.

 

 

 

Форма записи функции следующая:

rkfixed  (y, x1,  x2, n, D),

где:  y - вектор начальных условий;

         [x1,  x2] - интервал интегрирования;

         n - Количество вычисляемых точек (не считая начальной);

         D - вектор-функция, вектор правых частей системы уравнений.

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

Неоднородная система линейных алгебраических уравнений в матричной форме имеет вид AX=B. Известно, что неоднородная система линейных алгебраических уравнений совместна (Теорема Кронекера-Капелли), если ранг расширенной матрицы равен рангу матрицы системы, т.е. rank(A)=rank(A|B). Совместная система имеет единственное решение, если rank(A)=rank(A|B)=n,          n - размерность матрицы A. Решение система линейных алгебраических уравнений совместна в матричной форме имеет вид X= A-1 B, где A-1 - обратная матрица к            матрице A.

В MathCAD для решения система линейных алгебраических уравнений имеется встроенный решающий блок Given-Find.

Решающий блок Given-Find можно применять также и для решения систем нелинейных уравнений, как в численном, так и в символьном виде. Для численного решения с помощью решающего блока нужно задать начальные значения для неизвестных величин и заключить уравнения в ключевые слова, начинающиеся со слова Given и закапчивающиеся словом Find (var1, var2, …) со знаком =. [4]


Информация о работе Применение системы Mathcad для исследования реакции электрической цепи на внешние воздействия заданные графически