VI Международная научно-практическая конференция "Спецпроект: анализ научных исследований" (30-31 мая 2011г.)

Пашукова Е.В.*, д .п ед.н . Нуриев Н.К.**

*Волжский филиал Казанского государственного технологического университета, Российская Федерация;

**Казанский государственный технологический университет,

  Российская Федерация

ПРИМЕНЕНИЕ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ДЛЯ РЕШЕНИЯ ЗАДАЧ ХИМИИ ЧИСЛЕННЫМИ МЕТОДАМИ

 

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

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

1) Закон распада некоторых радиоактивных веществ состоит в том, что скорость распада пропорциональна наличному количеству этого вещества. Если x – количество вещества в некоторый момент времени t , то этот закон можно записать так: (1),где dx / dt – скорость распада, а k – некоторая положительная постоянная, характеризующая данное вещество. (Знак «минус» в правой части указывает на то, что x убывает со временем; знак «плюс», подразумеваемый всегда, когда знак явно не указан, означал бы, что x возрастает со временем.)

2) Емкость первоначально содержит 10 кг соли, растворенной в 100 м 3 воды. Если чистая вода вливается в емкость со скоростью 1 м 3 в минуту и равномерно перемешивается с раствором, а образовавшийся раствор вытекает из емкости с такой же скоростью, то сколько соли окажется в емкости в любой последующий момент времени? Если x – количество соли (в кг ) в емкости в момент времени t , то в любой момент времени t в 1 м 3 раствора в емкости содержится x /100 кг соли; поэтому количество соли убывает со скоростью x /100 кг/мин, или (2).

3) Пусть на тело массы m , подвешенное к концу пружины, действует возвращающая сила, пропорциональная величине растяжения пружины. Пусть x – величина отклонения тела от положения равновесия. Тогда по второму закону Ньютона, который утверждает, что ускорение пропорционально силе: (3).Правая часть стоит со знаком минус потому, что возвращающая сила уменьшает растяжение пружины.

4) Закон охлаждения тел утверждает, что количество тепла в теле убывает пропорционально разности температур тела и окружающей среды. Если чашка кофе, разогретого до температуры 90 ? С находится в помещении, температура в котором равна 20?С, то (4), где T – температура кофе в момент времени t .

5) Министр иностранных дел государства Блефуску утверждает, что принятая Лиллипутией программа вооружений вынуждает его страну увеличить военные расходы на сколько это только возможно. С аналогичными заявлениями выступает и министр иностранных дел Лиллипутии . Возникающую в результате ситуацию (в простейшей интерпретации) можно точно описать двумя дифференциальными уравнениями. Пусть x и y – расходы на вооружение Лиллипутии и Блефуску . Предполагая, что Лиллипутия увеличивает свои расходы на вооружение со скоростью, пропорциональной скорости увеличения расходов на вооружение Блефуску , и наоборот, получаем:

(5), где члены ? ax и ? by описывают военные расходы каждой из стран, k и l – положительные постоянные.

Более подробно остановимся на рассмотрении применения дифференциальных уравнений в химии.

Задача. Уравнение скорости последовательно протекающих реакций   (6) записывается следующим образом:   (7),

где [P] – концентрация соединения Р к моменту времени t от начала реакции;

k 1 – константа скорости первой стадии процесса, равна 5?10 -2 дм 3 ?моль -1 ?мин -1 ;

k 2 – константа скорости второй стадии последовательной реакции, равна

6,5?10 -3 дм 3 ?моль -1 ?мин -1 ;

0 ] – исходная концентрация соединения А.

Найти, чему будут равны значения [P] спустя 1, 2, 3 мин после начала реакции, если при t=0 [P]=0, а [A 0 ]=1.

Решение:

Обозначим y= [P], x=t . Тогда уравнение (7) примет вид (вместо k 1 и k 2 подставим их численные значения):

где (8)

Методом Эйлера и Рунге-Кутты найти решение дифференциального уравнения (9)

из условия задачи 1 с начальным условием y (0)=0 на отрезке [0;3] с шагом h=1.

Решение задачи средствами MS Excel :

Метод Эйлера:

1.    Точным решение данной задачи является функция (10)

2.    Шаг h=1.

3.    В диапазоне A1:B5 заполняем ячейки:

Рис 1. Ввод исходных данных задачи

4.      В ячейке D2 записываем начальное значение y (0)=0, а в C2 — формулу =0,05*EXP(-0,05*B2)-0,0065*D2, которая соответствует выражению f (x 0 , y 0 ) и протянем маркером заполнения до C5.

5.      В ячейку D3 введем формулу =D2+1*C2 (по реккурентной формуле Эйлера   (11)) и протянем маркером заполнения протянем до D5.

6.      В ячейках E2:E5 вычислим значения точного решения. Для этого в ячейку E2 введем формулу =(10*(EXP(0,015*B2)-1)/3)*EXP(-0,065*B2) и протянем до E5.

7.      В столбце F2:F5 вычислим абсолютные ошибки с помощью формулы =ABS(E2-D2) и скопируем в остальные ячейки.

Рис. 2. Результаты расчета методом Эйлера

Метод Рунге-Кутты:

1. Возьмем шаг h=1.

2. В ячейки A1:А5 введем данные как в таблице:

Рис. 3. Ввод исходных данных задачи

3. В ячейке D2 записываем начальное значение y (0)=0, а в B2 — формулу =0,05*EXP(-0,05*A2)-0,0065*D2 и протянем маркером заполнения до B4.

4. В ячейку C2 введем формулу=0,05*EXP(-0,05*(A2+1*0,5))-0,0065*(B2+0,5*B2) и протянем маркером до C4.

5. В ячейку D3 введем формулу =D2+1*(0,05*EXP(-0,05*(A3+0,5))-0,0065*(D2+0,5*B2))и протянем до D5.

6. В ячейках E2:E12 вычислим значения точного решения. Для этого в ячейку E2 введем формулу =(10*(EXP(0,015*A2)-1)/3)*EXP(-0,065*A2 и протянем до E5.

7. В столбце F2:F5 вычислим абсолютные ошибки с помощью формулы =ABS(E2-D2) и скопируем в остальные ячейки.

Рис. 3. Результаты расчета методом Рунге-Кутты

Искомые значения решения y=y ( x ) дифференциального уравнения

(12)

на отрезке [0; 3]: y 1 =0,0472; y 2 =0,0891; y 3 =0,1262.

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

 

Список использованных источников:

1.       Соболь Б.В. Практикум по вычислительной математике / Б.В. Соболь, Б.Ч. Месхи , И.М. Пешхоев . – Ростов н /Д.: Феникс, 2008.

2.       Брановицкая С.В. Вычислительная математика в химии и химической технлогии / С.В. Брановицкая , Р.Б. Медведев, Ю.Я. Фиалков. – К.: Вища школа головное издательство, 1986.

3.       Пантелее А.В. Обыкновенные дифференциальные уравнения в примерах и задачах / А.В. Пантелее, А.С. Якимова, А.В. Босов . – М: МАИ, 2000.

4.       Пономарев К.К. Составление дифференциальных уравнений / К.К. Пономарев. – Мн.: Высшая школа, 1973.