Автор работы: Пользователь скрыл имя, 05 Декабря 2013 в 08:33, практическая работа
В проделанной курсовой работе была проанализирована электрическая цепь переменного тока. Все расчеты были проведены с помощью численных методов решения математических задач. Данные методы довольно точны, поэтому результаты дали малое отклонение от ответа. Графики, приведенные выше, наглядно показывают зависимость силы тока I и напряжения U от времени t.
Небольшое выделение тепла на резисторе R4 было получено из-за малого промежутка времени, рассмотренного нами.
В данной курсовой работе я вывел дифференциальные уравнения зависимости тока от времени, а также напряжения от времени, рассчитал их, используя 3-ю модификацию метода Эйлера (наиболее точная) и метод Рунге-Кутта, составил графики данных зависимостей. Была решена задача аппроксимации; в пакете MathCAD, используя алгоритм метода наименьших квадратов, была получена аналитическая формула для величины I(t). Из сравнения результатов, полученных в Excel и MathCAD видно, что результаты по точности практически сопоставимы между собой.
1.Оглавление
Постановка задачи 3
Теоретическая часть 5
Практическая часть 13
2. Решения систем дифференциальных уравнений (2) и (3) 13
2.1. Реализация решения в пакете MathCad, используя алгоритм модифицированного метода Эйлера (3 модификация) и метод Рунге-Кутта 13
3. Решение задачи аппроксимации зависимости I(t) на интервале 17
3.1. Реализация решения в пакете Excel. 17
3.2. Реализация решения в пакете MathCAD, используя алгоритм метода наименьших квадратов. 23
Заключение 27
Список литературы 28
Содержание
1.Оглавление
Постановка задачи 3
Теоретическая часть 5
Практическая часть 13
2. Решения систем дифференциальных уравнений (2) и (3) 13
2.1. Реализация решения в пакете MathCad, используя алгоритм модифицированного метода Эйлера (3 модификация) и метод Рунге-Кутта 13
3. Решение задачи аппроксимации зависимости I(t) на интервале 17
3.1. Реализация решения в пакете Excel. 17
3.2. Реализация решения в пакете MathCAD, используя алгоритм метода наименьших квадратов. 23
Заключение 27
Список литературы 28
Дана
схема электрической цепи, содержащая
источник переменного тока, катушку
индуктивности, конденсатор, набор
резисторов и ключ
(рис. 1).
Рис. 1.
Параметры элементов цепи:
– гармонический источник тока; = 15 В – амплитуда колебаний; – циклическая частота; f, Гц – линейная частота; – фаза; t – текущее время; = 30 Ом, = 25 Ом, = 50 Ом, = 1,88 Ом, = 15 Ом, = 50 Ом – резисторы; L = 5,57 мГн – катушка индуктивности; C = 20 мкФ – конденсатор. Параметры f, для данного варианта принимают следующие значения: f = 50 Гц; .
В начальный момент времени ключ находится в положении 1. При этом цепь разомкнута, напряжение на конденсаторе и ток в катушке равны нулю (U = 0, I = 0). Происходит первое переключение ключа (ключ мгновенно переводится в положение 2). При этом происходит заряд конденсатора, меняются значения U и I.
В момент времени ключ мгновенно переключается в положение 1. Конденсатор разряжается, вновь меняются значения U и I. Анализ схемы заканчивается в момент .
Вывод системы дифференциальных уравнений.
В соответствии с рисунком запишем выражения для I и II законов Кирхгофа для положения ключа 1:
Систему (1) можно преобразовать, исключив токи I1 и I2. Тогда для величин I и U получим систему дифференциальных уравнений первого порядка:
(2)
Аналогично может быть получена система дифференциальных уравнений для величин I и U при положении ключа 2. В этом случае имеем:
(3)
В интервале
решается система (3) с начальными условиями:
;
В интервале
решается система (2). В качестве начальных
условий для системы (2)
,
следует использовать соответствующие
значения, полученные в результате решения
системы (3).
1. Аппроксимация – это задача, в результате решения которой находят некоторую аппроксимирующую функцию f(х), такую, чтобы отклонения ее от заданной табличной функции было наименьшим. Чаще всего функцию f(х) представляют в виде полинома по степеням х. Общий вид полинома n-ой степени: f(x)=a0+a1x+a2x2+…+anxn.
2. Метод наименьших квадратов. Пусть общее количество точек равно m. Неизвестные коэффициенты а0,а1,…an, n находим из условия минимизации суммы квадратов отклонений искомой функции от исходных точек. Опуская промежуточные преобразования, получим систему уравнений: Z⋅A=B, где Z – квадратная матрица размерностью (n+1)x(n+1), составленная из известных координат точек, А – вектор неизвестных коэффициентов; В – вектор-столбец свободных членов (i=1,m).
; ; (1)
3. Интерполяция – является частным случаем аппроксимации. Это задача о нахождении такой аналитической функции f(х), которая принимает в точках (узлах) xi заданные значения yi
4. Метод неопределенных коэффициентов
Пусть табличная функция
Для нахождения неизвестных коэффициентов необходимо построить систему линейных уравнений m-го порядка из условия прохождения полинома через все m точек:
Данную систему можно решить методом Гаусса, Зейделя, Простой интерации, а также использованием специальных утилит.
; ; (2)
5. Численное интегрирование
5.1. Метод левых прямоугольников
Разделим отрезок [a; b] на n равных частей, т.е. на n элементарных отрезков. Длина каждого элементарного отрезка h=. Точки деления будут: x0=a; x1=a+h; x2=a+2× h, ... , xn-1=a+(n-1)× h; xn=b. Эти числа будем называть узлами. Вычислим значения функции f(x) в узлах, обозначим их y0, y1, y2, ... , yn. Значит, y0=f(a), y1=f(x1), y2=f(x2), ... , yn=f(b). Числа y0, y1, y2, ... , yn являются ординатами точек графика функции, соответствующих абсциссам x0, x1, x2, ... , xn. Площадь криволинейной трапеции приближенно равна площади многоугольника, составленного из n прямоугольников. Таким образом, вычисление определенного интеграла сводится к нахождению суммы n элементарных прямоугольников.
Формула левых прямоугольников:
S
Рис.1.
5.2. Метод средних прямоугольников
Разделим отрезок [a; b] на n равных частей, т.е. на n элементарных отрезков. Длина каждого элементарного отрезка h=. Точки деления будут: x0=a; x1=a+h; x2=a+2× h, ... , xn-1=a+(n-1)× h; xn=b. Эти числа будем называть узлами. Вычислим значения функции f(x) в узлах, обозначим их y0, y1, y2, ... , yn. Значит, y0=f(a), y1=f(x1), y2=f(x2), ... , yn=f(b). Числа y0, y1, y2, ... , yn являются ординатами точек графика функции, соответствующих абсциссам x0, x1, x2, ... , xn. Площадь криволинейной трапеции приближенно равна площади многоугольника, составленного из n прямоугольников. Таким образом, вычисление определенного интеграла сводится к нахождению суммы n элементарных прямоугольников.
5.3. Формула средних прямоугольников
S)
Рис.2
5.4. Метод правых прямоугольников
Разделим отрезок [a; b] на n равных частей, т.е. на n элементарных отрезков. Длина каждого элементарного отрезка h=. Точки деления будут: x0=a; x1=a+h; x2=a+2× h, ... , xn-1=a+(n-1)× h; xn=b. Эти числа будем называть узлами. Вычислим значения функции f(x) в узлах, обозначим их y0, y1, y2, ... , yn. Значит, y0=f(a), y1=f(x1), y2=f(x2), ... , yn=f(b). Числа y0, y1, y2, ... , yn являются ординатами точек графика функции, соответствующих абсциссам x0, x1, x2, ... , xn. Площадь криволинейной трапеции приближенно равна площади многоугольника, составленного из n прямоугольников. Таким образом, вычисление определенного интеграла сводится к нахождению суммы n элементарных прямоугольников.
5.5. Формула правых прямоугольников
S
Рис.3
5.6. Метод Симпсона
Геометрически иллюстрация
формулы Симпсона состоит в том,
что на каждом из сдвоенных частичных
отрезков заменяем дугу данной кривой
дугой графика квадратного
Разобьем отрезок интегрирования [a; b] на 2× n равных частей длины h=. Обозначим точки разбиения x0=a; x1=x0+h, ... , xi=x0+i× h, ..., x2n=b. Значения функции f в точках xi обозначим yi, т.е. yi=f(xi). Тогда согласно методу Симпсона
S
Рис.4.
5.7. Метод трапеций
Разделим отрезок [a; b] на n равных частей, т.е. на n элементарных отрезков. Длина каждого элементарного отрезка h=. Точки деления будут: x0=a; x1=a+h; x2=a+2× h, ... , xn-1=a+(n-1)× h; xn=b. Эти числа будем называть узлами. Вычислим значения функции f(x) в узлах, обозначим их y0, y1, y2, ... , yn. Cтало быть, y0=f(a), y1=f(x1), y2=f(x2), ... , yn=f(b). Числа y0, y1, y2, ... , yn являются ординатами точек графика функции, соответствующих абсциссам x0, x1, x2, ... , xn
Формула трапеций:
S
Формула означает,
что площадь криволинейной
Рис.5
Рис.6
6. Постановка задачи Коши
Определение. Задача нахождения частного решения дифференциального уравнения, удовлетворяющего заданному начальному условию, называется задачей Коши.
Из всех разделов математического анализа, дифференциальные уравнения являются одним из самых важных по своим приложениям, ибо решая дифференциальное уравнение, т.е. находя некоторую функцию, мы устанавливаем закон, по которому происходит то или иное явление или процесс.
Определение. Решить задачу Коши для уравнения y'=f(x,y) (6.1) – это значит найти решение уравнения y'=f(x,y) в виде функции у(х), удовлетворяющей начальному условию у(х0)=у0
Геометрически это означает,
что требуется найти
В классическом анализе разработано немало приемов нахождения решений дифференциальных уравнений через элементарные функции. Между тем весьма часто при решении практических задач эти методы оказываются либо совсем беспомощными, либо их решение связывается с недопустимыми затратами усилий и времени.
Например дифференциальное уравнение у'=у2+х2 не имеет аналитического решения.
По этой причине для
решения задач практически
Чаще всего
при численном решении
7. Разностные схемы Эйлера
В основе метода Эйлера лежит идея графического построения решения дифференциального уравнения. Однако этот метод дает одновременно и способ нахождения искомой функции в табличной форме.
Пусть
дано дифференциальное уравнение. Найти
приближенное численное решение
этого дифференциального
x |
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
… |
xn |
y |
y0 |
y1 |
y2 |
y3 |
y4 |
y5 |
… |
yn |
Где, xi=x0+i× h, h=– шаг таблицы.
Приближенно можно считать, что правая часть остается постоянной на каждом из отрезков между точками деления. Метод Эйлера состоит в непосредственной замене производной разностными отношениями по приближенной формуле:
y-y0=f(x0,y0)× (x-x0)
y=y0+f(x0,y0)× (x-x0)
если x=x1, то
y1=y0+f(x0,y0)× (x1-x0)
y1=y0+h× f(x0,y0)
D y0=h× f(x0,y0)
если x=x2, то
y2=y1+f(x1,y1)× (x2-x1)
y2=y1+h× f(x1,y1)
D y1=h× f(x1,y1)
…
если x=xi+1, то
yi+1=yi+h× f(xi,yi)
D yi=h× f(xi,yi)
Таким
образом, получение таблицы значений
искомой функции у(х) по методу Эйлера
заключается в циклическом
D yk=h× f(xk,yk)
yk+1=yk+D yk
где k=0, 1, 2, … ,n
Геометрически эти формулы означают, что на отрезке [xi, xi+1] интегральная кривая заменяется отрезком касательной к кривой (см. рис. 7, рис. 8).
Рис.7
8. Метод Рунге-Кутта второго порядка (Метод Эйлера-Коши)
Рассмотрим
метод Рунге-Кутта второго
yi+1 = yi + D yi
D yi=D yi1+D yi2
,
См. рис. 1
Тогда.
Обозначим , тогда
Геометрически это означает, что мы определяем направление интегральной кривой в исходной точке (xi, yi) и во вспомогательной точке , а в качестве окончательного берем среднее из этих направлений.
9. Метод Рунге-Кутта четвертого порядка
В вычислительной практике наиболее часто используется метод Рунге-Кутта четвертого порядка.
В этом методе величины yi+1 вычисляются по следующим формулам:
yi+1 = yi + D yi
D yi=h× (k1 + 2k2 + 2k3 + k4)/6, i = 0, 1, ...
k1 = f(xi, yi),
k2 = f(xi+h/2, yi+h× k1/2),
k3 = f(xi+h/2, yi+h× k2/2),
k4 = f(xi+h, yi+h× k3).
Решение системы дифференциальных уравнений.
Параметры элементов цепи: