Краткие теоретические положения

Построение непрерывно-детерминированных моделей простейших физических процессов и систем

 

 

Методические указания

для студентов направления 230100

«Информатика и вычислительная техника»

специальности 230101 «Вычислительные машины,

комплексы, системы и сети»

 

Тула 2010


ЛАбораторная работа 2

Построение непрерывно-детерминированных моделей простейших физических процессов и систем

Цель работы: знакомство с принципами построения и использования непрерывно-детерминированных моделей различных процессов и систем.

Краткие теоретические положения

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

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

К ним относятся следующие схемы (модели):

• непрерывно-детерминированные модели (D-схемы);

• дискретно-детерминированные модели (F-схемы);

• дискретно-стохастические модели (Р-схемы);

• непрерывно-стохастические модели (Q-схемы).

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

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

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

Решение.Пусть – температура тела в момент времени . По условию задачи

где – коэффициент пропорциональности. Разделяя переменные, получим

Учитывая начальное условие , находим искомую зависимость

.

Пример 2.Сосуд, площадь поперечного сечения которого есть известная функция высоты , наполнен жидкостью до высоты H. В дне сосуда имеется отверстие площадью , через которое жидкость вытекает. Определить время , за которое уровень жидкости понизится от начального положения до произвольного и время полного опорожнения сосуда, если известно, что скорость истечения жидкости через отверстие, находящееся не расстоянии ниже уровня жидкости равна

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

По условию задачи . Разделяя переменные, получим

Полагая , находим время полного опорожнения сосуда

 

Задание на работу

Сформулировать математические модели для решения двух задач и найти их решения.

Порядок выполнения работы

1. По своему варианту для задачи №1 сформулировать математическую модель в виде дифференциального уравнения.

2. Решить полученное в п. 1 уравнение аналитически или с помощью специального пакета математических программ (напр., Maple, Matlab, Mathematica).

3. Показать решение преподавателю.

4. Аналогично решить задачу №2 по своему варианту.

5. Оформить отчет по работе.

 

Варианты заданий

77-79, 80-82, 84-86, 91-93

Вариант 1

1. Сосуд объемом 20 л содержит воздух (80% азота и 20% кислорода). В сосуд втекает 0,1 л азота в секунду, который непрерывно перемешивается, и вытекает такое же количество смеси. Построить математическую модель процесса. Считать, что втекающий газ вследствие перемешивания распределяется по всему объему сосуда равномерно. С помощью построенной модели определить, через какое время в сосуде будет 99% азота.

2. Тело охладилось за 10 мин от 100° до 60°. Температура окружающего воздуха поддерживается равной 20°. Построить математическую модель процесса. Считать, что скорость остывания тела пропорциональна разности температур тела и окружающей среды. С помощью построенной модели определить, через какое время тело остынет до 25°.

Вариант 2

1. В баке находится 100 л раствора, содержащего 10 л соли. В бак непрерывно подается вода (5 л в минуту), которая перемешивается с имеющимся раствором. Смесь вытекает с той же скоростью. Построить математическую модель процесса. Считать, что втекающая вода вследствие перемешивания распределяется по всему объему сосуда равномерно. С помощью построенной модели определить, сколько соли останется в баке через час.

2. За тридцать дней распалось 50% первоначального количества радиоактивного вещества. Построить математическую модель процесса. Использовать закон радиоактивного распада: количество радиоактивного вещества, распадающегося в единицу времени пропорционально количеству вещества, имеющемуся в рассматриваемый момент. С помощью построенной модели определить, через какое время останется 1% от первоначального количества вещества.

 

Вариант 3

1. Парашютист прыгнул с высоты 1,5 км, а раскрыл парашют на высоте 0,5 км. Известно, что предельная скорость падения человека в воздухе нормальной плотности составляет 50 м/с. Построить математическую модель процесса. Считать ускорение свободного падения равным 10 м/с2. Изменением плотности воздуха с высотой пренебречь. Сопротивление воздуха пропорционально квадрату скорости. С помощью построенной модели определить, сколько времени парашютист падал до раскрытия парашюта.

2. В сосуд, содержащий 1 кг воды при температуре 20°, опущен алюминиевый предмет с массой 0,5 кг, удельной теплоемкостью 0,2 и температурой 75°. Через минуту вода нагрелась на 2°. Построить математическую модель процесса. Считать, что скорость остывания (нагревания) тела пропорциональна разности температур тела и окружающей среды. С помощью построенной модели определить, через какое время температура воды и предмета будут отличаться одна от другой на 1°. Потерями тепла на нагревание сосуда пренебречь

Вариант 4

1. В воздухе комнаты объемом 200 м3 содержится 0,15% углекислого газа. Вентилятор подает в минуту 20 м3 воздуха, содержащего 0,04% углекислого газа. Построить математическую модель процесса. Считать, что втекающий газ вследствие перемешивания распределяется по всему объему сосуда равномерно. С помощью построенной модели определить, через какое время количество углекислого газа в воздухе комнаты уменьшится втрое.

2. Футбольный мяч весом 0,4 кГ брошен вверх со скоростью 20 м/с. Сопротивление воздуха пропорционально квадрату скорости и равно 0,48 Г при скорости 1 м/с. Построить математическую модель процесса. Считать ускорение свободного падения равным 10 м/с2. Изменением плотности воздуха с высотой пренебречь. С помощью построенной модели определить, время подъема мяча и наибольшую высоту подъема.

 

Вариант 5

1. Согласно опытам, в течение года из каждого грамма радия распадается 0,44 мг. Построить математическую модель процесса. Использовать закон радиоактивного распада: количество радиоактивного вещества, распадающегося в единицу времени пропорционально количеству вещества, имеющемуся в рассматриваемый момент. С помощью построенной модели определить, через сколько лет распадется половина имеющегося радия.

2. Кусок металла с температурой а градусов помещен в печь, температура которой в течение часа равномерно повышается от а градусов до b градусов. При разности температур печи и металла в Т градусов металл нагревается со скоростью kT градусов в минуту. Построить математическую модель процесса. Считать, что скорость нагревания тела пропорциональна разности температур тела и окружающей среды. С помощью построенной модели определить температуру металла через час.

Вариант 6

1. Лодка замедляет свое движение под действием сопротивления воды, которое пропорционально скорости лодки. Начальная скорость лодки равна 1,5 м/c, через 4 секунды ее скорость – 1 м/с. Построить математическую модель процесса. С помощью построенной модели определить, какой путь может пройти лодка до остановки.

2. В исследованном куске горной породы содержится 100 мг урана и 14 мг уранового свинца. Известно, что уран распадается наполовину за 4,5×109 лет и что при полном распаде 238 г урана образуется 206 г уранового свинца. Построить математическую модель процесса. Использовать закон радиоактивного распада: количество радиоактивного вещества, распадающегося в единицу времени пропорционально количеству вещества, имеющемуся в рассматриваемый момент. Считать, что в момент образования горная порода не содержала свинца, и пренебречь наличием промежуточных радиоактивных продуктов между ураном и свинцом (так как они распадаются намного быстрее урана). С помощью построенной модели определить возраст горной породы.