Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Егоров (8-3) (2).docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
507.68 Кб
Скачать

3. Задание.

Задание 8. Свободные колебания тока в электрическом колебательном контуре описываются дифференциальным уравнением

,

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

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

Таблица 1. Варианты задания 8.

Рис. 1. Схема электрической цепи.

4. Решение задания в MathCad.

В системах MathCAD имеются удобные в практическом применении средства для решения линейных и нелинейных дифференциальных уравнений и систем этих уравнений. Для этого предусмотрен ряд встроенных функций (rkfixed, odesolve).

Решение уравнения методом Рунге-Кутта с помощью оператора Odesolve. Встроенная функция odesolve(x, x2,[m]) обеспечивает решение одного обыкновенного дифференциального уравнения методом Рунге-Кутта с постоянным (по умолчанию) или адаптивно вычисляемым системой шагом интегрирования. Формат функции odesolve предполагает указание в числе ее аргументов переменной интегрирования, ее правого граничного значения и числа точек, в которых будет найдено решение, то есть odesolve(x, x2,[m]), где квадратные скобки означают, что указание числа точек, в которых ищется решение, не обязательно. Результатом применения odesolve служит функция у(х), аргумент которой определен на интервале (xl, х2). Эта функция может быть непосредственно использована для построения графика и вывода ее числового значения при фиксированном значении аргумента.

Решение уравнения методом Рунге-Кутта с помощью оператора rkfixed. Встроенная функция rkfixed (y0,t0,tk,N,f) обеспечивает решение уравнений методом Рунге-Кутта с постоянным шагом интегрирования, равным (tk – t0)/N. При ее использовании следует учесть, что предварительно в документе MathCAD должны быть введены: векторная функция f(t,y) с указанием ее аргументов и начальный вектор состояний. Результаты решения задач интегрирования систем дифференциальных с помощью rkfixed формируются системами MathCAD в виде (l+ 1) * (п + 1) - матрицы (таблицы), первый столбец которой содержит значения аргументов от t0 до tk, а остальные п ее столбцов образуются значениями элементов вектора у переменных состояний исследуемой системы. Таким образом, число элементов каждого из столбцов результирующей матрицы определяется параметром l, введенным в качестве аргумента соответствующей функции.

4.1. Метод Эйлера.

Рис. 2. Начальные данные и понижение порядка уравнения.

Рис. 3. Запуск решения по методу Эйлера.

Рис. 4. Точки решения уравнения.

Рис. 5. График зависимости .

Колебания, протекающие по закону косинуса:

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

А,

с,

Гц,

Гц.

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

Рис. 6. Уменьшение шага решения.

Рис. 7. Новые точки решения уравнения.

Рис. 8. Новый график зависимости .

Колебания, протекающие по закону косинуса:

. По графику можно вычислить:

А,

с,

Гц,

Гц.

На рис. 8 наблюдаются колебания, аналогичные колебаниям на рис. 5, что вполне очевидно, т.к. используется один метод, но с разным значением шага интегрирования.

Рис. 9. Вычисление погрешности метода Эйлера.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]