ФЭА / АИТ / Лабораторная работа №1 по дисциплине: «Моделирование систем» на тему: «Разработка регрессионных моделей объекта по результатам экспериментов и определение оптимального режима для процесса низкотемпературной сепарации (НТС)»
(автор - student, добавлено - 14-04-2014, 11:51)
СКАЧАТЬ:
Цель и содержание работы
Определение оптимального режима НТС Ниже приведена схема установки НТС.
Производительность i-й нитки в единицах массового расхода определяется следующим выражением: (1) где Gi - производительность i-й нитки, ; Qi - объемный расход смеси на входе нитки, ; C - технологическая константа, ; T1 - начальная температура смеси, град; - тепловой эффект Джоуля-Томсoна, град; Сp1 - начальная теплоемкость смеси, ; Сp2 - конечная теплоемкость продукта, ; - температурная характеристика сепаратора, задаваемая в виде таблицы, град. Поскольку переменными являются только Qi и , выражение (1) может быть записано в виде: (2) где R1 и R2 - константы. На основании изложенного, можно следующим образом сформулировать задачу оптимального управления расходами сырого газа на входах в отдельные нитки: распределять газ таким образом, чтобы в любой момент времени суммарный выход конденсата был максимальным, то есть выполнялось условие: ; (3) где n - число ниток; i = 1..n. Выражение (3) целевой функции управления может быть преобразовано к чисто аналитическому виду следующим образом. Задаваемая таблично функция может быть аппроксимирована на отрезке аналитическим выражением, например, с помощью ортогональных многочленов. Аппроксимация в виде линейной зависимости (4) приводит к следующему виду целевой функции: ; (5) где Выражение (5) на отрезке определяет участок квадратичной параболы вида . (6) Таким образом, при отсутствии ограничений типа неравенств, наложенных на аргумент Qi, задача определения вектора , доставляющего максимум целевой функции, могла бы быть решена аналитически. Наличие указанных ограничений диктует использование одного из методов программирования, реализованного в виде программы ЭВМ. Порядок выполнения работы Для решения практической задачи используются следующие числовые характеристики технологического процесса:
Функция определяется таблицей 1. Таблица 1
Используя данные таблицы 1, необходимо найти с помощью метода наименьших квадратов (МНК) коэффициенты аi и bi линейной аппроксимации функции для каждой из 6 ниток. Для аппроксимирующей функции, определенной выражением (4), можно записать: (7) где i = 1..6 - количество технологических ниток; j = 1..5 - количество затабулированных для каждой из i-ой ниток.
Система нормальных уравнений для i-ой нитки имеет следующий вид:
(8) После несложных преобразований системы (8) получим выражение для вычисления коэффициентов аi, и bi: (9)
По полученным коэффициентам ai и bi записываются значения для каждой из 6 ниток: . Используя числовые характеристики технологического процесса и значения коэффициентов аппроксимации ai и bi, необходимо записать выражение для целевой функции в виде: . (10) Коэффициенты r и s для i-ой нитки рассчитываются по формулам:
которые получаются из выражений (5) и (6). Результаты расчета коэффициентов ri и si заносятся в таблицу 2.
Таблица 2
По полученным значениям коэффициентов ri и si записываются значения Gi(Qi) для каждой из 6 ниток:
и выражение для целевой функции: .
Методом программного сканирования были найдены следующие коэффициенты расхода для каждой нитки:
Проверка качественности результатов эксперимента Проверка воспроизводимости – это проверка на выполнение второй предпосылки регрессионного анализа об однородности выборочных дисперсий . Задача состоит в проверке гипотезы о равенстве дисперсий 2{Y1}=2{Y2}=... 2{YN} при экспериментах соответственно в точках . Оценки дисперсий находятся по формуле: Так как все дисперсии получены по выборкам одинакового объема m, то число степеней свободы для всех дисперсий одинаково и равно При вычислении принимают число степеней свободы на единицу меньше, чем число параллельных опытов m, т.к. одна степень свободы уже использована для вычисления . Одним из важнейших положений современной теории планирования эксперимента является рандомизация. План эксперимента составляется так, чтобы рандомизировать, т.е. сделать случайными те систематически действующие факторы, которые трудно поддаются учету и контролю, для того, чтобы рассматривать их как случайные величины и учитывать статистически. Проверка однородности дисперсий Принимается нулевая гипотеза об однородности дисперсий воспроизводимости опытов. Однородность дисперсий означает, что среди всех дисперсий нет таких, которые бы значительно превышали все остальные. Для проверки гипотезы об однородности оценок дисперсий следует пользоваться критерием Кохрена, который основан на законе распределения отношения максимальной эмпирической дисперсии к сумме всех дисперсий, т.е.
Мат ожидания ∆T (Qi) i-ой нитки
Матрица оценки дисперсии
Проверка адекватности дисперсии по формуле Кохрена
Если вычисленное значение критерия G окажется меньше табличного значения Gкр, найденного для q %-ного уровня значимости, зн.=2=N – числа степеней свободы знаменателя, то гипотеза об однородности дисперсий принимается. В нашем случае, для q=5%; числ.=5-1=4; зн.=6, Gкр=0,48. Так как G<Gкр, следовательно, полученные результат эксперимента качественные и могут быть использованы для построения регрессионной модели. Критерии Стьюдента и Фишера После определения оценок коэффициентов регрессии необходимо проверить гипотезу о значимости коэффициентов bi. Лучше всего это сделать в виде нуль-гипотезы, т.е. гипотезы о равенстве . Если она подтвердилась, то коэффициент bi следует признать статистически незначимым и отбросить из искомой модели; если гипотеза не подтвердилась, то соответствующий коэффициент bi следует признать значимым и включить в модель. Проверка гипотезы проводится с помощью t - критерия Стьюдента, который при проверке нуль-гипотезы формируется в виде:
где - дисперсия ошибки определения коэффициента bi.
Проверка значимости коэффициентов по формуле Стьюдента
Вычисленная величина параметра ti превышает табличное значение (ti>tкр), то найденный для 5 %-ного уровня значимости и vзн=N(m-1)=24 - числа степеней свободы коэффициент значимо (неслучайно) отличается от нуля и его следует сохранить в регрессионной модели. В этом случае значение коэффициента больше ошибки опыта, которую можно оценить величиной доверительного интервала :
В нашем случае этому требованию удовлетворяют все 6 коэффициентов bi. Качество предсказания, обеспечиваемого полученной регрессионной моделью, оценивают по критерию Фишера F и коэффициенту детерминации R2. При определении критерия Фишера принимается иная нулевая гипотеза, чем при экспериментах на вероятностных моделях. Здесь нулевая гипотеза гласит о том, что модель среднего достаточно хорошо описывает исследуемый процесс. Регрессионная модель окажется адекватной, если выдвинутая гипотеза будет опровергнута. По критерию Фишера сравнивают дисперсии оцениваемой и противопоставляемой моделей. Последняя должна быть более точной, чем оцениваемая модель. Поэтому в данном случае критерий Фишера равен отношению дисперсии модели среднего к остаточной дисперсии :
Критерий детерминации определяется по формуле:
Значение R2 определяет долю рассеяния экспериментальных значений функции отклика, учитываемую регрессионной зависимостью. Модель считается работоспособной, если R>0,75.
Проверка гипотезы адекватности по формуле Фишера
Регрессионная модель адекватна:
Уравнение регрессии адекватно описывает результаты эксперимента, если значение F больше табличного значения критерия Фишера FT, определяемого при принятом уровне значимости q и числах степеней свободы v4=N-1 и v3=N-k. Если условие F > FT выполняется, это означает, что уравнение регрессии описывает результаты эксперимента в FT раз лучше модели среднего. Тогда нулевая гипотеза отвергается и регрессионная модель адекватна. FT=6,26, F=6,4 , следовательно условие F > FT выполняется, значит модель адекватна. R=0,967, условие R>0,75 выполняется, значит модель работоспособна.
Решение задачи оптимизации методом сканирования Программа, написанная на языке Паскаль: program Scanning:
Var Q1, Q2, Q3, Q4, Q5, Q6, S, i1, i2, i3, i4, i5, i6, k, M, r1, r2, r3, r4, r5, r6, s1, s2, s3, s4, s5, s6, Qmin, Qmax, r: real; begin M := 0; k := 5000; Qmin := 80000; Qmax := 120000; i1 := Qmin; i2 := Qmin; i3 := Qmin; i4 := Qmin; i5 := Qmin; i6 := Qmin; r1 := 0.0000415; s1 := -0.19417; r2 := 0.0000539; s2 := -1.88927; r3 := 0.0000326; s3 := 0.009319; r4 := 0.000041; s4 := -0.4444; r5 := 0.0000565; s5 := -2.399457; r6 := 0.000038; s6 := -0.467763;
repeat i2 := Qmin; repeat i3 := Qmin; repeat i4 := Qmin; repeat i5 := Qmin; repeat i6 := Qmin; repeat S := i1 + i2 + i3 + i4 + i5 + i6; if (S <= 500000) then begin r := (r1 * sqr(i1) + s1 * i1) + (r2 * sqr(i2) + s2 * i2) +(r3 * sqr(i3) + s3 * i3)+ + (r4 * sqr(i4) + s4 * i4) +(r5 * sqr(i5) + s5 * i5) + (r6 * sqr(i6) + s6 * i6); if (r > M) then begin M := r; Q1 := i1; Q2 := i2; Q3 := i3; Q4 := i4; Q5 := i5; Q6 := i6; end; end; i6 := i6 + k; until (i6 > Qmax); i5 := i5 + k; until (i5 > Qmax); i4 := i4 + k; until (i4 > Qmax); i3 := i3 + k; until (i3 > Qmax); i2 := i2 + k; until (i2 > Qmax); i1 := i1 + k; until (i1 > Qmax); Writeln ('Rashod: '); Writeln (' Q1 = ', Q1 : 7 : 2); Writeln (' Q2 = ', Q2 : 7 : 2); Writeln (' Q3 = ', Q3 : 7 : 2); Writeln (' Q4 = ', Q4 : 7 : 2); Writeln (' Q5 = ', Q5 : 7 : 2); Writeln (' Q6 = ', Q6 : 7 : 2); Writeln; Writeln ('Gmax = ', M : 7 : 2); readln; end.
По методу сканирования было установлено, что наибольшей производительностью установка НТС будет обладать при расходах Q1=80000, Q2=100000, Q3=80000, Q4=80000, Q5=80000, Q6=80000 на 6-ти нитках соответственно; G= 1411795.32 г/час.
Приложение 1 t-распределение Стьюдента. Значения t(ν3, q) в зависимости от числа степеней свободы ν3 и уровня значимости q=P[t > tν3,q]
Приложение 2 F -распределение Фишера. Значения F(ν4, ν3, q) в зависимости от числа степеней свободы ν4, ν3, и уровня значимости q=Р[F > F(ν4, ν3, q)]=0,05
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!
|