Моделирование химико-технологических процессов. Практическое занятие №1.. Практическое занятие Построение статических и динамических моделей. Построение эмпирических моделей. Линейный регрессионный анализ для построения эмпирических моделей
Скачать 0.72 Mb.
|
Практическое занятие № 1. Построение статических и динамических моделей. Построение эмпирических моделей. Линейный регрессионный анализ для построения эмпирических моделей. Регрессионный анализ позволяет оценить степень связи между переменными, предлагая механизм вычисления предполагаемого значения переменной из нескольких уже известных значений. Используя регрессионный анализ, можно продлить линию тренда в диаграмме за пределы реальных данных для предсказания будущих значений. Описание последовательности действий при моделировании: Полученные в результате эксперимента данные зависимости между величинами х и у можно представить в виде таблицы 1.1: Таблица 1.1-Экспериментальные данные
Необходимо найти эмпирическую формулу y = f(x), связывающую между собой соответствующие значения переменных так, чтобы значения этой функции при x = xi возможно мало отличались бы от yi, полученных из опыта. Алгоритм работы: 1) построить математическую модель в виде эмпирической формулы; 2) сделать оценку параметров модели; 3) проверить модель на адекватность. Методика выполнения работы 1. Оформить исходные данные в виде сводной таблицы Microsoft Excel. 2. С помощью Мастера диаграмм M. Excel построить график зависимости всего диапазона данных сводной таблицы. 3. Построить линию тренда. 4. Для полученных математических моделей сделать оценку параметров: а) провести вычисление средней квадратичной ошибки δ; б) сравнить δ с величиной достоверности аппроксимации – R. 5. Проверить модель на адекватность. Функция, которой соответствует минимальное значение δ и максимальное значение R, является математической моделью, наиболее близко описывающей исходные данные. Выбор общего вида эмпирической формулы может быть произведен на основе теоретических представлений о характере изучаемой зависимости. В других случаях приходится подбирать формулу, сравнивая кривую, построенную по данным наблюдений с типичными графиками формул. Такими графиками могут служить линии тренда, которые можно добавить на диаграмму Microsoft Excel. Линия тренда – это графическое представление направления изменения ряда данных. Линии тренда используются для анализа ошибок предсказания. Точность аппроксимации. Линия тренда в наибольшей степени приближается к представленной на диаграмме зависимости, если значение R-квадрат равно или близко к 1. При аппроксимации данных с помощью линии тренда значение R-квадрат рассчитывается автоматически. Полученный результат можно вывести на диаграмме. При этом можно использовать следующие функциональные зависимости: Линейная: Y = a + bx, где a –координата пересечения оси абсцисс и b –угол наклона константы; Логарифмическая: Y = clnx + b, где c и b – константы, ln – функция натурального логарифма. Экспоненциальная: Y = cеbx, где c и b – константы, e – основание натурального логарифма. Степенная: Y = cxb, где c и b – константы; Полиномиальная: Y = b + c1x +c2x2 + c3x3+ … + c6x6,где b и c1 … c6 – константы. Величина достоверности аппроксимации – R. Число от 0 до 1, которое отражает близость значений линии тренда к фактическим данным. Линия тренда наиболее соответствует действительности, когда значение R в квадрате близко к 1. Оно также называется квадратом смешанной корреляции. Классический подход к оцениванию параметров линейной регрессии Y =a + bx основан на методе наименьших квадратов, который позволяет получить такие оценки параметров а и b, при которых сумма квадратов отклонений фактических значений Y результативного признака от расчетных (теоретических) f(х) будет минимальна: ОШ= f(х)-Ymin, ОШлин = (fлин (xi)-yi)2; ОШэксп= (fэксп (xi) -yi)2; ОШлог= (fлог (xi)-yi)2. т.е. из всего множества линий регрессии на графике выбирается так, чтобы сумма квадратов расстояний по вертикали между точками и этой линией была бы минимальной. Средняя квадратическая ошибка вычисляется по формуле: (1.1) Пример 1: Построение статических и динамических моделей. Построение эмпирических моделей. Линейный регрессионный анализ для построения эмпирических моделей. Цели работы: 1) построить математическую модель в виде эмпирической формулы; 2) сделать оценку параметров модели; 3) проверить модель на адекватность. Таблица 1.2 - Зависимость щелочности и показателя активной кислотности pH от объёмной доли спирта
Решение задачи 1. Осуществим выбор прогнозной модели, позволяющей наиболее точно указать зависимость уровня pH водно-спиртовой смеси от объемной доли спирта. Для этого построим зависимость величины Y1 от V1 (рис.1.1). Рисунок 1.1 - График зависимости pH от объемной доли спирта (X - объемная доля спирта, Y - уровень pH): а - без линии тренда, б - с линией линейного тренда Добавим к построенному графику линию тренда, которая позволяет однозначно определить характер наблюдаемой динамики (рис. 1.2, 1.3) Рисунок 1.2 - Логарифмический тренд Рисунок 1.3 - Степенной тренд Итак, по значению коэффициента детерминации R2 (квадрата корреляции) наиболее значимой оказывается линейная линия тренда (R2 = 0,9261, наибольшее значение). Получаем математические модели: fлин(x) = 0,0197x + 7,0495; fстеп(xi) = 5,5613x0,0957 fлог(xi) = 0,753ln(x) + 5,1483 2. Для полученных моделей оценим параметры: а) проведем вычисление средней квадратичной ошибки δ: Для модели fлин(x) = 0,0197x + 7,0495:
Для модели fстеп(xi) = 5,5613x0,0957:
Для модели fлог(xi) = 0,753ln(x) + 5,1483:
3. Сравним значения δ полученных формул и величины достоверности аппроксимации - R. Вывод: наилучшим образом исходные данные описывает линейная регрессионая модель (δ=0,1409; R2=0,9261). 4. Осуществим выбор прогнозной модели, позволяющей наиболее точно указать зависимость щелочности водно-спиртовой смеси от объемной доли спирта. Для этого построим зависимость величины Y2 от V2 (рис.1.4) Рисунок 1.4 - График зависимости щелочности от объемной доли спирта (X - объемная доля спирта, Y - щелочность): а - без линии тренда, б - с линией линейного тренда Добавим к построенному графику линию тренда, которая позволяет однозначно определить характер наблюдаемой динамики (рис. 1.5, 1.6) Рисунок 1.5 - Логарифмический тренд Рисунок 1.6 - Степенной тренд По значению коэффициента детерминации R2 (квадрата корреляции) наиболее значимой оказывается линейная линия тренда (R2 = 0,9261, наибольшее значение). Получаем математические модели: fлин(x) = 0,026x + 0,2676; fстеп(xi) = 0,0603x0,8324 fлог(xi) = 1,2669ln(x) - 3,2944 5. Для полученных моделей оценим параметры: а) проведем вычисление средней квадратичной ошибки δ: Для модели fлин(x) = 0,026x + 0,2676:
Для модели fстеп(xi) = 0,0603x0,8324:
Для модели fлог(xi) = 1,2669ln(x) - 3,2944:
6. Сравним значения δ полученных формул и величины достоверности аппроксимации - R. Вывод: наилучшим образом исходные данные описывает линейная регрессионная модель (δ=0,2137; R2=0,8386). Статистические модели множественной регрессии Статистические модели множественной регрессии широко используются в химической технологии. Достаточно сказать, что в виде таких моделей представлены все критериальные уравнения, применяемые для расчетов процессов тепло- и массообмена. Задача составления статистической модели множественной регрессии формулируется следующим образом. Пусть имеются экспериментальные точки, представляющие собой зависимость выходного параметра от независимых факторов x1 ,x2 ,...,xn . Этот набор экспериментальных точек получен без какой либо системы проведения опытов. Он может содержать в себе результаты, полученные по методу планирования эксперимента, пассивный промышленный эксперимент, а также литературные данные других исследователей. Пусть в результате эксперимента получена таблица значений ряда факторов и соответствующие значения функции отклика. Таблица 1.3 -Значения ряда факторов и функций отклика
В этом случае уравнение регрессии примет вид: так чтобы . На первом этапе определяется степень влияния каждого фактора на Y. Для этого строится матрица Rj,k. Элементы матрицы представляют собой коэффициенты корреляции rj,k между факторами j и k. Затем определяются коэффициенты частной корреляции Где - частные коэффициенты корреляции оценивающие влияние i-фактора на Y при условии, что влияние других факторов на Y исключено; – алгебраическое дополнение, которое получается из матрицы Ri,y путём вычёркивания i-ой строки и столбца Y; – алгебраическое дополнение, которое получается из матрицы Ri,y путём вычёркивания i- ой строки и i-ого столбца; – символ определителя. Таким образом, можно расположить все факторы в порядке их наибольшего влияния на Y. Далее подбирается зависимость от первого влияющего фактора, так чтобы Потом вычисляется и подбирается зависимость от второго влияющего фактора, так чтобы . Эти действия повторяются, пока не будут перебраны все факторы. Таким образом, можно по заданным экспериментальным данным построить мультипликативную модель по методу Брандона. Для этого сначала находят степень влияния каждого фактора на функцию отклика. Расчет производится с помощью Mathcad. Задание экспериментальных данных: Расчет коэффициентов корреляции: Результаты расчета: Из приведённых расчётов следует, что влияние второго фактора на функцию отклика, сильнее влияния первого фактора. Поэтому необходимо найти: в виде Находят U1 и ищут в виде Исходные данные и результаты вычислений сведены в таблицу.
Отчет о проделанной работе должен содержать: Название практического занятия _______________________________________________________________________________________________________________________________ Цель и задачи _______________________________________________________________________________________________________________________________ Алгоритм работы _______________________________________________________________________________________________________________________________ Исходные данные _______________________________________________________________________________________________________________________________ Расчет, графики _______________________________________________________________________________________________________________________________ Результаты расчета и выводы по работе _______________________________________________________________________________________________________________________________ Ответы на контрольные вопросы ____________________________________________________________________________________________________________________________________ Контрольные вопросы Что такое моделирование? Какие виды моделирования вам известны? Как подразделяются параметры, влияющие на параметры объекта моделирования? Какие величины называются входными? Какие величины называются управляющими? Какие величины называются возмущающими? Что такое входные величины? В чем заключается составление математического описания? Какой принцип используется при составлении математического описания? Какие задачи решаются на втором этапе построения моделей? Каким образом производится проверка модели на адекватность объекту? Что такое физическое моделирование? В чем заключается математическое моделирование? Какой принцип лежит в основе физического моделирования? Какие достоинства и недостатки физического моделирования вам известны? Дайте определение математической модели? Какие уравнения входят в структуру математической модели? Перечислите типы уравнений, которые могут входить в математическую модель? |