- •Методы решения научно-технических задач методические указания по выполнению лабораторных работ
- •Содержание
- •Введение
- •Лабораторная работа №1 обработка результатов химического эксперимента
- •Лабораторная работа №2 метод наименьших квадратов. Линейная зависимость
- •Лабораторная работа №3 мнк нелинейная функциональная зависимость
- •Лабораторная работа №4 расчет смесей сложного состава
- •Лабораторная работа №5 оду в химической кинетике
- •Лабораторная работа №6 простая перегонка
- •Приложения
- •Список литературы
Лабораторная работа №3 мнк нелинейная функциональная зависимость
Пусть экспериментальные данные описываются произвольной функцией , содержащей произвольное число параметров b1, b2,…,которые подбираются так, чтобы функция наилучшим образом описывала рассматриваемый процесс.
Данную задачу также можно решать методом наименьших квадратов. Для этого по аналогии с рассмотренным выше линейным случаем, составляем сумму квадратов разностей значений yi, являющихся результатом эксперимента, и функцией в точках xi:
,
а затем подбирают параметры b1, b2, … так, чтобы эта сумма была наименьшей. Это значит, что рассматриваемая задача сводиться к исследованию функции нескольких переменных на минимум.
По аналогии исследования на локальный экстремум функции двух переменных составляем систему
или в развернутом виде
Данная система имеет столько уравнений, сколько неизвестных параметров содержит функция . В каждом конкретном случае исследуется вопрос о существовании решения системы и о существовании минимума функции [1].
В программном пакете MathCAD, используемом для решения математических, инженерных и экономических задач, существует универсальный метод подбора коэффициентов зависимости, который подходит для аппроксимации экспериментальных значений любой функции [2].
Задача 1. В результате эксперимента была определена некоторая табличная зависимость:
x |
0 |
1.0 |
1.5 |
2.0 |
2.5 |
3.0 |
3.5 |
4.0 |
4.5 |
5.0 |
y |
12.00 |
10.10 |
11.58 |
17.40 |
30.68 |
53.60 |
87.78 |
136.90 |
202.50 |
287.00 |
Требуется подобрать функциональную зависимость вида .
Задача 2. В результате эксперимента была определена некоторая табличная зависимость:
x |
0.5 |
1.5 |
2.0 |
2.5 |
3.0 |
3.5 |
4.0 |
4.5 |
5.0 |
y |
3.990 |
5.650 |
6.410 |
6.710 |
7.215 |
7.611 |
7.830 |
8.190 |
8.300 |
Требуется построить аналитическую зависимость вида .
Задача 3. В результате эксперимента была определена некоторая табличная зависимость:
x |
0.0 |
0.5 |
1.0 |
1.5 |
2.0 |
2.5 |
3.0 |
3.5 |
4.0 |
y |
2.310 |
2.899 |
3.534 |
4.412 |
5.578 |
6.920 |
8.699 |
10.690 |
13.390 |
Требуется построить аналитическую зависимость вида .
Лабораторная работа №4 расчет смесей сложного состава
Пусть для проведения эксперимента требуется приготовить смесь, содержащую m некоторых веществ. При этом необходимо установить, какое количество каждого компонента нужно взять, чтобы получить M кг смеси, содержащей bi (i = 1, …, m) % данных веществ. Известно при этом, что для приготовления смеси имеется n компонентов, каждый j-й из которых содержит aij единиц i-го вещества (j = 1, …, n). Если обозначить через xj количество j-го компонента, которое необходимо взять для приготовления нужной смеси, то сумма даст требуемое в смеси количество bi вещества, т.е. , где (i = 1, …, m). Таким образом, процедура приготовления смеси, содержащей необходимое количество некоторого вещества, описывается системой линейных алгебраических уравнений.
Например, требуется приготовить нитрующую смесь из трех компонентов, содержащих воду, азотную и серную кислоты. Необходимо установить, какое количество каждого компонента необходимо взять, чтобы определить M кг смеси, содержащей b1, b2 и b3, % соответственно H2O, HNO3 и H2SO4, если содержание воды, азотной и серной кислот в каждой компоненте известно и представлено в виде матрицы третьего порядка:
.
Для решения задачи необходимо решить систему уравнений:
Для нахождения величин xi можно воспользоваться, например, правилом Крамера.
Правило Крамера заключается в следующем. Если определитель матрицы системы из n уравнений отличен от нуля, то система имеет единственное решение x1, x2, …, xn, определяемое по формулам Крамера , где – определитель матрицы, полученной из матрицы системы A заменой i-го столбца столбцом свободных членов b. Тогда алгоритм решения поставленной задачи следующий:
Представить систему в матричном виде, то есть сформировать матрицу системы A и вектор правых частей b.
Вычислить главный определитель A.
Сформировать вспомогательные матрицы для вычисления определителей .
Вычислить определители .
Найти решение системы по формуле .
Если определитель матрицы системы равен нулю, это не означает, что система не имеет решений, возможно, ее нельзя решить по формулам Крамера.
Метод обратной матрицы для системы из n линейных уравнений с n неизвестными , при условии, что определитель матрицы A не равен нулю, единственное решение можно представить в виде . Таким образом, для решения системы линейных уравнений данным методом надо:
Сформировать матрицу коэффициентов и вектор свободных членов заданной системы.
Решить систему, подставить вектор неизвестных как произведение матрицы, обратной матрице системы и вектора свободных членов.
Решение системы методом Гаусса основано на том, что от заданной системы переходят к эквивалентной, которая решается проще, чем исходная. Метод Гаусса состоит из двух этапов. Первый этап – это прямой ход, в результате которого расширенная матрица системы путем элементарных преобразований (перестановкой уравнений системы, умножением уравнений на число, отличное от нуля, и сложением уравнений) приводится к ступенчатому виду:
На втором этапе (обратный ход) ступенчатую матрицу преобразовывают так, чтобы в первых n столбцах получилась единичная матрица:
.
Последний, (n + 1)-й, столбец этой матрицы содержит решение системы линейных уравнений.
Все вышеперечисленные методы решаются с помощью программы MathCAD [2, 3].
Задача 1. Определение состава нитрующей смеси. Пусть требуется приготовить 4250 кг нитрующей смеси следующего состава: воды – 22%, азотной кислоты – 16%, серной кислоты – 62% из меланжа: H2O – 5%, HNO3 – 85% и H2SO4 – 10%; из олеума: H2O – 0%, HNO3 – 0% и H2SO4 – 104%; из отработанной кислоты – H2O – 30%, HNO3 – 0% и H2SO4 – 70%. Найти расход кислот идущих на приготовление данной смеси.
Задача 2. Определение состава смеси по данным спектрофотометрических измерений. Пусть имеется смесь n-ксилола, m-ксилола, o-ксилола и этилбензола, для которых известны значения молярных коэффициентов поглощения на соответствующих длинах волн 1, 2, и (см. табл.). Толщина спектрофотометрической кюветы 1 см. Исходя из данных об оптической плотности для смеси на указанных длинах волн, найти концентрации компонентов смеси (соответственно c1, c2, c3 и c4).
|
Молярный коэффициент поглощения на длине волны , л/(мольсм) |
Оптическая плотность |
|||
n-ксилол |
m-ксилол |
o-ксилол |
этилбензол |
||
1 2 3 4 |
1.5020 0.0261 0.0340 0.0340 |
0.0514 1.1516 0.0355 0.0684 |
0 0 2.5320 0 |
0.0408 0.0820 0.2933 0.3470 |
0.10130 0.09943 0.21941 0.03396 |