- •Моделирование физических процессов Учебное пособие
- •Содержание
- •3. 8. Математическая модель массообмена ……………………………. 54
- •5.1.1. Формулы конечного дифференцирования …………………… 74
- •5.6.2. Метод Ньютона ………………………………………………. 95
- •Введение
- •VII этап
- •2. Структурные математические модели
- •Основы структурного моделирования
- •2.2. Типовые элементы
- •2.2.1. Способы математического описания звеньев и систем.
- •2.2.2. Типовые динамические звенья.
- •2.3. Схемы соединения типовых элементов
- •2.4. Структурные модели теплообменного оборудования
- •2.4.1. Составление математических моделей тепловых объектов.
- •3. Физические математические модели
- •3.1 Использование математических моделей
- •Под углом 57 к горизонту со скоростью 20 м/с
- •Изменение температуры при остывании тела
- •3.2 Математическая модель теплопроводности
- •. Математическая модель гидродинамики
- •3.4 Математическая модель теплообменника
- •3.5 Математическая модель парогенератора
- •С естественной циркуляцией
- •Математическая модель горения
- •Математическая модель образования токсичных
- •3. 8. Математическая модель массообмена
- •Дифференциальные уравнения диффузионного пограничного слоя
- •Моделирование теплоотдачи диффузией.
- •3.9. Математическая модель парового котла
- •3.9.1. Математическая модель динамических процессов.
- •3.9.2. Регулирование давления пара и тепловой нагрузки
- •3.10. Пример построения математической модели объекта
- •4. Планирование эксперимента
- •Полный трехфакторный эксперимент
- •Численные методы
- •5.1. Интерполяция
- •5.1.1. Формулы конечного дифференцирования
- •5.1.2. Сплайны
- •Способы получения краевых условий:
- •5.2. Решение систем алгебраических линейных уравнений
- •Метод прогонки. Метод прогонки используется для решения систем специального вида
- •5.3. Решение систем алгебраических нелинейных уравнений
- •5.3.1. Метод итераций
- •5.3.2. Метод Ньютона
- •5.4. Решение дифференциальных уравнений
- •5.4.1. Постановка задачи. Разностные схемы.
- •5.4.2. Разностные схемы. Метод Рунге – Кутта.
- •Пример решения дифференциального уравнения методом Рунге-Кутта.
- •Результаты решения уравнения методом Рунге-Кутта
- •5.5. Решение краевых задач методом прогонки
- •5.5.2. Распространение тепла в пластине радиатора.
- •Сравнение метода прогонки с точным решением
- •5.6. Решение краевых задач методом пристрелки
- •5.6.1. Метод пристрелки.
- •5.6.2. Метод Ньютона. Рассмотрим граничную задачу, определяемую дифференциальным уравнением второго порядка
- •5.7. Решение краевых задач методом конечных разностей
- •5.7.1. Метод конечных разностей.
- •5.7.2. Линейные дифференциальные уравнения.
- •Моделирующие программы
- •Смеси газов в реакторе
- •Перемещение свободной поверхности жидкости
- •Скоростей течения испаряющегося метана
- •Рекомендованный библиографический список
- •Пасько Петр Иванович «моделирование физических процессов»
- •346360, Г. Волгодонск, ул. Ленина 73/94
Под углом 57 к горизонту со скоростью 20 м/с
Моделирование остывания нагретых тел. При небольшой разнице температуры нагретого тела Т и окружающей среды Тs скорость передачи тепла пропорциональна разнице температур, т.е.
.
где r – «коэффициент остывания».
Найдем значение «коэффициента остывания» для экспериментальных данных приведенных в табл. 3.1 и полученных при остывании чашки кофе при температуре окружающего воздуха Тs = 22 С. Коэффициент будем определять методом наименьших квадратов (МНК). Этот метод позволяет для некоторого набора табличных данных подобрать формулу, выражающую данную зависимость аналитически. Находим функцию заданного вида
,
которая в точках х1, х2, …, х принимает значения как можно более близкие к соответствующим значениям табличной функции, т.е в евклидовом пространстве величина
была наименьшей и, следовательно, сумма квадратов
.
Таблица 3.1
Изменение температуры при остывании тела
Время, мин |
Т, С |
Время, мин |
Т, С |
Время, мин |
Т, С |
Время, мин |
Т, С |
0 |
83,0 |
4 |
71,1 |
8 |
64,7 |
12 |
59,9 |
1 |
77,7 |
5 |
69 |
9 |
63,4 |
13 |
58,7 |
2 |
75,1 |
6 |
4 |
10 |
62,1 |
14 |
57,8 |
3 |
73,0 |
7 |
67,8 |
11 |
61,0 |
15 |
56,6 |
Рассмотрим метод нахождения приближающей функции на примере функции, зависящей от трех параметров:
.
Обозначим сумму квадратов разностей как
,
которая является функцией трех переменных. Из условий экстремума:
, ,
получаем систему уравнений
;
;
.
Решив эту систему, получаем конкретный вид функции .
Рассмотрим систему уравнений при использовании линейной аппроксимации
.
Частные производные равны , .
Составим систему
,
.
Раскрыв скобки и разделив каждое уравнение на n, получим
,
.
Введем обозначения:
, ,
, .
Следовательно, система уравнений примет вид
,
или в матричной форме
.
Следовательно,
.
Вычислив значения параметров а, b, получим конкретный вид аппроксимирующей функции.
Для аппроксимации экспериментальных данных, представленных в табл. 3.1, используем экспоненциальную функцию, т.к. аналитическое решение задачи на определение температуры тела при теплообмене с постоянными коэффициентами теплоотдачи в среде с постоянной температурой имеет вид экспоненты. Представим
,
где а, b – коэффициенты, которые необходимо определить по МНК. Введем вспомогательную функцию
,
которая линейна относительно неизвестных коэффициентов а, b.
Вычисление можно проводить в Excel (с помощью команды ЛИНЕЙН), MathCAD, MATLAB. Например, в пакете MATLAB аппроксимацию данных, приведенных в табл. 3.1, можно провести следующим способом:
>> x = 0:15; % задание моментов времени
>> y = [83 77.7 75.1 73.0 71.1 69.4 67.8 66.4 64.7 63.4 62.1 61.0 59.9 58.7 57.8 56.6]; % задание значений температуры
>> N = length(x);
>> y1 = log(y);
% вычисление элементов матрицы
>> Mx = sum(x)/N;
>> My = sum(y1)/N;
>> Mx2 = sum(x.^2)/N;
>> Mxy = x*y1/N;
>> M = [Mx2 Mx; Mx 1]; % вычисление матрицы системы
>> d = [Mxy My]; % вычисление вектор-столбца свободных членов системы
>> s = M/d; % решение системы линейных уравнений
>> t = 0:0.1:x(N); % задание дискретной переменной для вычисления
% значений аппроксимирующей функции
>> T = exp(s(1)*t+s(2)); % вычисление значений
% аппроксимирующей функции
>> plot(x,y,’o’t,T,’MarkerSize’,2) % построение графика
В результате работы программы определены значения параметров а = -0,0241 и b = 4,3749. Полученная функция представлена на рис. 3.2 (аппроксимирующая функция изображена сплошной линией, а табличные значения – кружочками).
Рис. 3.2. Процесс остывания чашки кофе