Студопедия — Численное интегрирование траекторий и проверка сохранения величин
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Численное интегрирование траекторий и проверка сохранения величин






Уравнения движения в механике – пример математического описания: одномерная задача как самый простой случай – пример падения тела вниз под действием силы тяжести, тормозимого силой сопротивления воздуха

mΔv/Δt = mg – k v2

Что с ними можно делать?

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

vi+1 = vi + F(xi,vi,ti) Δt/m; xi+1 = xi + vi Δt

Возможности увеличения точности – уменьшение приращения и/или корректировка приближенных формул за счет экстраполяции значений от начала интервала в середину (в последней формуле вместо vi использовать vi + ai Δt/2) или специально подбираемую точку

 

+ в некоторых случаях можно найти комбинацию величин, которая сохраняется

Уравнение движения из примера с падением с высоты

mΔv/Δt = mg – k v2

Это уравнение можно преобразовать так, чтобы правая и левая часть зависели каждая только от одной переменной

Δv/(g – k/m v2) = Δt

Правая часть зависит только от скорости, а левая – только от времени (такое преобразование в уравнениях называют разделением переменных).

Другой способ разделить переменные в этом уравнении – это выразить Δt через v и Δx (тогда одна часть уравнения будет зависеть от скорости, а другая – от координаты).

Рассмотрим общий случай уравнений такого рода

q(v)Δv = f(t)Δt

В данном случае q(v) = 1/(g – k/m v2), а f(t) = 1.

Эти функции можно представить графически: f(t) – постоянная функция, при любых значения аргумента t, равная 1; q(v) = 1/g при v = 0, а затем возрастает, формально обращаясь в бесконечность при v2 = g m /k, т.е. максимальная скорость vm = (g m /k)1/2

Уравнение q(v)Δv = f(t)Δt выражает равенство площадей для полоски толщиной Δt под графиком f(t) и полоски толщиной Δv под графиком q(v). Пользуясь этим уравнением, при заданном Δt получим соответствующее ему Δv графически из равенства площадей полосок или аналитически Δv = Δt f(t)/q(v).

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

При конечных приращениях неизбежна неточность вычислений в силу различий значений q(v) и q(v + Δv) (и аналогично для функции f в общем случае, хотя в данном случае постоянной функции этого различия нет). Но при достаточно малых приращениях (т.е. пределе малых приращений) получим (с любой требуемой точностью) площади под графиками q(v) и f(t).

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

= интегрирование методом площадей («ножницы и бумага»)

Аналитическая интерпретация этих действий состоит в следующем.

Определяем функции Q(v) и F(t), обладающие тем свойством, чтобы при малых приращениях и любых значениях аргумента были выполнены равенства

q(v)Δv = Q(v + Δv) – Q(v)

f(t)Δt = F(t + Δt) – F(t)

Затем задаем последовательность приращений значений Δt при изменении времени от начального момента до конечного (от tA до tB) и составляем парные равенства вида

Q(v + Δv) – Q(v) = F(t + Δt) – F(t)

По приращениям Δt определяем соответствующие приращения скорости (в общем случае также будут различающимися). Для установления соответствия удобно использовать индексы при приращениях (один и тот же индекс отвечает соответствующим приращениям) Каждому приращению отвечает свое значение индекса i: от 1 до n, начальный момент – индекс A, конечный B (тогда удобно описывать самый общий случай, если приращения различаются).

Тогда получаем последовательность равенств

Q(vA + Δv1) – Q(vA) = F(tA + Δt1) – F(tA)

Q(vA + Δv1 + Δv2) – Q(vA + Δv1) = F(tA + Δt1 + Δt2) – F(tA + Δt1)

Q(vB – Δvn) – Q(vB– Δvn– Δvn–1) = F(tB – Δtn) – F(tB Δtn – Δtn–1)

Q(vB) – Q(vB – Δvn) = F(tB) – F(tB – Δtn)

 

Суммирование этих парных равенств дает результат

Q(vB) – Q(vA) = F(tB) – F(tA)

При заданном исходном состоянии, т.е. значениях vA и tA, можно определить из этого уравнения значение vB при любом tB, в частности, получить траекторию движения в целом, определяя скорости в любые промежуточные и конечные моменты времени.

Зная функции Q и F, решения будут определены аналитически (или графически как выше – методом ножниц и бумаги).

Для практического осуществления вычислений такого рода требуется находить функции Q и F при заданных функциях q и f.

Удобно вычислять в обратном порядке (т.е. определять функции)

Удобнее решать обратную задачу, т.к. определение связи позволяет рассчитать функцию f по ее заданной первообразной F (и аналогично q через Q).

Для удобства вычислений составляют таблицы пар (функция и ее первообразная), а затем находят нужное соответствие, т.е. интегралы (первообразные) Q и F для конкретных q и f. По этому принципу и построена таблица неопределенных интегралов, т.к. по определениям связей (в парах q(v), Q(v) и f(t), F(t)) выше f(t) – это производная от F(t), а F(t) – это интеграл от f(t) и аналогично в паре q(v), Q(v).

(М) Правило вычисления в пределе малых величин: упростить вычисляемое выражения до сокращения Δt, а затем принять Δt = 0 (до этого оставлять столько слагаемых с увеличивающимися степенями Δt, сколько потребуется в вычислениях). /при отсутствии опыта таких вычислений можно оставлять несколько первых слагаемых (сколько удобно), а затем убирать лишнее или добавлять недостающее, при необходимости восстанавливая вычисления. Примеры таких расчетов по формуле

f(t) = [F(t + Δt) – F(t)]/Δt

F(t) = a => f(t) = [a – a]/Δt = 0

F(t) = t2 => f(t) = [(t+ Δt)2 – t2]/Δt = 2t + Δt = 2t

F(t) = tn => f(t) = [(t+ Δt)n – tn]/Δt = [n (t+ Δt)(t+ Δt)…(t+ Δt) – tn]/Δt = ntn–1 + Δt (…) = ntn–1

определение числа e как математической постоянной

(O) e Δt = 1 + Δt => ln (1 + Δt) = Δt

=> e = (1 + Δt) 1/Δt= (1 + 1/n) n (привычное определение числа e), если Δt → 0 (П) Δt = 1/n (n → ∞)

F(t) = e t => f(t) = (e t + Δt – et)/Δt = e t (e Δt – 1)/Δt = e t

F(t) = ln t => f(t) = [ln(t + Δt) – ln(t)]/Δt = [ln(1 + Δt/t)]/Δt = 1/t

Упражнение: F(t) = at =>…

 

 







Дата добавления: 2015-10-12; просмотров: 378. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

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

Йодометрия. Характеристика метода Метод йодометрии основан на ОВ-реакциях, связанных с превращением I2 в ионы I- и обратно...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия