Практический пример. Задача изменения температуры тела в зависимости от температуры воздуха
Согласно закону излучения тепла, скорость изменения температуры тела в воздухе пропорциональна разности между температурой воздуха и тела:
(4.5)
где x(t) – температура тела в момент времени t, u(t) – температура воздуха в этот же момент, - положительный коэффициент, определяемый свойствами тела. Если, например, и температура воздуха зависит от времени t как 20 – 1/(1+t2), то уравнение запишется в виде
(4.6)
Используя вышесказанное, решить следующие задачи.
1. Пусть в момент времени температура воздуха была равна 300, а впоследствии опускалась на 0.010 за каждую секунду, то есть при выполнено u(t)=30-0.01t. пусть для рассматриваемого тела .
Требуется выяснить, сколько потребуется времени для того, чтобы тело, имевшее в момент времени t =0 температуру 1000, остыло до температуры 900.
2. Рассматривается уравнение изменения температуры тела. Полагается, что для рассматриваемого тела . Пусть при выполнено u(t)=30-0.1+5 sin t. Написать вариант программы для решения этой задачи, предприняв некоторые меры по контролю точности. Первоначально вычисления проводить с шагом h=1, затем они повторяются с шагом h=1/2 и так далее до тех пор, пока модуль разности двух последних приближений в точке х(5) не окажется меньшим, чем заданное число eps.
3. Рассматривается дифференциальное уравнение, описывающее вымывание инертного материала из резервуара, который взбалтывается:
(4.7)
где С - концентрация инертного материала (компонента А) в контейнере и вытекающем из этого контейнера потоке (мг/мл);
Свход – концентрация компонента А во входящем в контейнер потоке (мг/мл);
- продолжительность обработки сточных вод в системе ( );
V – объем контейнера (константа) (мл);
V1 – скорость входящего и выходящего потока (мл/с);
Начальная концентрация компонента в резервуаре, а также параметры системы: концентрация компонента А во входном потоке, объем резервуара и скорость потока приведены в таблице 4.1.
Таблица 4.1- Параметры системы
Название параметра | Значение параметра |
Первоначальная концентрация компонента А в резервуаре | 100 мг/мл |
Концентрация компонента А во входном потоке | 0 мг/мл |
Объем резервуара | 10 л |
Скорость потока | 100 мл/с |
Найти концентрацию компонента в каждый момент времени, решая дифференциальное уравнение численным методом. Построить график. Полученные результаты сравнить с аналитическим решением
Контрольные вопросы
4.3.1 В каких случаях применяют численные методы решения дифференциального уравнения?
4.3.2 Перечислить наиболее известные методы решения дифференциальных уравнений.
4.3.3 В чем суть метода Эйлера? В чем преимущество этого метода и в чем его недостаток?
4.3.4 В чем суть метода Рунге-Кутта? В чем преимущество этого метода и в чем его недостаток?
4.4.5 Привести пример физического закона, который описывается дифференциальным уравнением.
4.4.6 Сформулировать математически следующее явление: скорость изменения температуры тела в воздухе пропорциональна разности между температурой воздуха и тела.
4.4.7 Сформулировать математически второй закон Ньютона: сила, действующая на тело, равна произведению массы тела на сообщаемое этой силой ускорения, для силы, изменяющейся со временем по известному закону и направленной вдоль фиксированной прямой.
4.4.8 Что понимается по термином «начальное условие»?
Варианты заданий
С помощью пакета MS Excel, а также языка программирования реализовать алгоритмы численного решения дифференциального уравнения и построить графики для приближенного решения по методу Эйлера и Рунге-Кутта, результаты сравнить.
После уравнения в скобках записаны исходные данные для решения: x0 - начальное значение аргумента, y0 – начальное значение функции от x0, далее – отрезок, на котором решается уравнение, h – шаг.
Задание 5. Построение поверхности
Цель работы – ознакомиться с методикой построения поверхности в MSExcel и приобрести навыки построения поверхности.
В курсе информатики рассматривалось построение графиков – линий, использование двух координат. Но часто возникает необходимость построения поверхности – использование трех координат.
Построение поверхностей
Построение поверхностей предполагает использование следующей методики:
1. Подготовить диапазон изменения функции по двум координатам, расположив изменения одной координаты вдоль некоторого столбца вниз, а другой – вдоль, прилегающий строки вправо.
2. Ввести на пересечении координат необходимую формулу для построения поверхности и с помощью маркера автозаполнения выполнить ее копирование на всю область построения поверхности.
3. Выделить подготовленные данные и воспользоваться мастером построения диаграмм ( тип диаграммы – Поверхность).
5.2 Задание 1: построить поверхность
(5.1)
Решение:
1. Подготовить диапазон изменения функции: от -1 до 1.
2. Формула для расчета значения z введена в ячейку С3: =($B3^3/2-(C$2+2)^2.
Подготовленный диапазон и построенная поверхность представлены на рисунке 5.1.