ФЭА / АИТ / ОТЧЁТ по лабораторной работе №1 по дисциплине: «Моделирование систем» на тему: «Оптимизация процесса низкотемпературной сепарации»
(автор - student, добавлено - 7-04-2014, 19:30)
СКАЧАТЬ:
ОТЧЁТ по лабораторной работе №1 по дисциплине: «Моделирование систем» на тему: «Оптимизация процесса низкотемпературной сепарации»
ОПТИМИЗАЦИЯ ПРОЦЕССА НТСЦель работы: Построение регрессионной модели установки НТС по результатам экспериментов и определение максимума его общей производительности по конденсату в зависимости от значений расходов на входе. Сведения из теории:
Построение математической модели технологического процесса в зависимости от поставленной задачи может преследовать следующие цели:
Прежде всего, необходимо выбрать переменную y, которую будем называть целевой функцией или параметром оптимизации, за который принимают один из показателей качества продукции либо по каждой технологической операции отдельно, либо по всему технологическому процессу сразу. Параметр оптимизации должен соответствовать следующим требованиям:
Самой простой математической моделью является линейная модель. Она может быть описана уравнением: , (1) где a и b – коэффициенты линейной регрессии, x – входной параметр, y – выходной параметр. Одним из приближённых экспериментальных методов построения математической модели является метод наименьших квадратов (МНК), по которому математическая модель является самой точной, если: (2) где – текущее значение выходного параметра, - текущее значение выходного параметра согласно регрессионной модели. Для случая линейной модели график левой части выражения (2) имеет один минимум, который можно определить из системы уравнений: (3) или (4) Решив систему, можем получить искомые коэффициенты линейной регрессии: (3) (4)
2.1. Анализ регрессионных моделей по критерию Стюдента: Согласно критерию Стюдента, коэффициент является значимой в регрессионной модели, если: (5) где − исследуемый коэффициент, − его среднеквадратическое отклонение, − величина из таблицы t-распределения Стюдента, которая зависит от числа степеней свободы (количества входных параметров) и от коэффициента q (обычно для технических систем принимают q = 0,05). 2.2. Проверка адекватности модели по критерию Фишера Согласно критерию Фишера математическая модель адекватно описывает объект (или уравнение регрессии адекватно описывает результаты эксперимента) если: (6) где − дисперсия модели среднего, характеризующее рассеяние результатов эксперимента относительно его среднего значения, − остаточная дисперсия, оценивающее погрешность полученной модели, − величина из таблицы F-распределения Фишера, которая зависит от числа степеней свободы , (здесь N – количество опытов, d – количество коэффициентов в уравнении регрессии) и от коэффициента q (обычно для технических систем принимают q = 0,05). Проверка работоспособности модели: Проверка работоспособности модели осуществляется с помощью критерия детерминации и определяется как: (7) Модель считается работоспособной, если
Рис. 1. Схема установки НТС
Производительность i-й нитки в единицах массового расхода определяется следующим выражением: (8) где Gi − производительность i-й нитки, ; Qi − объемный расход смеси на входе нитки, ; C − технологическая константа, ; T1 − начальная температура смеси, град; − тепловой эффект Джоуля-Томсoна, град; Сp1 − начальная теплоемкость смеси, ; Сp2 − конечная теплоемкость продукта, ; − температурная характеристика сепаратора, задаваемая в виде таблицы, град; Поскольку переменными в выражении (8) являются только Qi и , оно может быть записано в виде: (9) где R1 и R2 − константы. На основании изложенного, можно следующим образом сформулировать задачу оптимального управления расходами сырого газа на входах в отдельные нитки: распределять газ таким образом, чтобы в любой момент времени суммарный выход конденсата был максимальным, то есть выполнялось условие: ; (10) где n - число ниток; i = 1...n. Выражение (9) целевой функции управления может быть преобразовано к чисто аналитическому виду следующим образом. Задаваемая таблично функция может быть аппроксимирована на отрезке аналитическим выражением, например, с помощью ортогональных многочленов. Аппроксимация в виде линейной зависимости (11) приводит к следующему виду целевой функции: ; (12) где Выражение (5) на отрезке определяет участок квадратичной параболы вида: . (13) Таким образом, при отсутствии ограничений типа неравенств, наложенных на аргумент Qi, задача определения вектора , доставляющего максимум целевой функции, могла бы быть решена аналитически. Наличие указанных ограничений диктует использование одного из методов программирования, реализованного в виде программы ЭВМ.
Метод сканирования заключается в последовательном просмотре значений критерия оптимальности в ряде точек, принадлежащих области изменения независимых переменных, и нахождении среди этих точек такой, в которой критерий оптимальности имеет минимальное (максимальное) значение. Точность метода, естественно, определяется тем, насколько «густо» располагаются выбранные точки в допустимой области изменения независимых переменных. Основным достоинством метода сканирования является то, что при его использовании с достаточно «густым» расположением исследуемых точек всегда гарантируется отыскание глобального оптимума, такая как анализируется вся область изменения независимых переменных. Другое достоинство – независимость поиска от вида оптимизируемой функции. К недостаткам метода относится, в первую очередь, необходимость вычисления значений целевой функции для большого числа точек. Это должно гарантировать, что оптимум не будет пропущен при применении данного метода поиска. Наиболее простой алгоритм поиска оптимума методом сканирования, называемый еще иногда поиском на сетке переменных заключается в том, что по каждой из независимых переменных даются приращения в соответствующем порядке, обеспечивающем заполнение всей области изменения этих переменных равномерной и достаточно густой сеткой. В простейшем случае двух переменных х1 и х2 сканирование сводится к просмотру значений критерия оптимальности при заданном значении одной переменной х2 для ряда значений другой x1, которые определяются как отстоящие друг от друга на величину шага Δх1, по переменной х1. После того, как весь диапазон изменения переменной при заданном значении х2 исследован и для него найдено минимальное значение критерия оптимальности, изменяется значение переменной х2 также на величину некоторого шага Δх2 по этой переменной и т. д. Графическое представление поиска методом сканирования при двух переменных показано на рисунке 2. Для произвольного числа независимых переменных шаг по каждой следующей переменной производится после того, как полностью завершен цикл по предыдущей. Дополнительные ограничения на независимые переменные по существу не усложняют процедуры использования метода сканирования, так как в этом случае точки, которые не удовлетворяют заданным условиям, просто исключаются из рассмотрения и значения критерия оптимальности в них не вычисляются. Наличие дополнительных ограничений на независимые переменные даже ускоряет решение задачи, если, конечно, эти ограничения не заданы в виде трудновычисляемых соотношений. Поиск ведется проще, если ограничения заданы в виде неравенств, когда приемлемость точки решается простой проверкой этих условий. Однако метод сканирования можно применить также и в случае, если ограничения имеют вид равенств. Число вычислений критерия оптимальности при определении положения оптимума методом сканирования возрастает в показательной зависимости от размерности решаемой задачи. Поэтому эффективное применение данного метола в основном ограничивается задачами невысокой размерности п = 2…3, если используется простейший алгоритм поиска, рассмотренный выше для отыскания оптимума с невысокой точностью. Существуют различные модификации метода сканирования, применяемые в основном для сокращения объема вычислений. Одна из таких модификаций заключается в том, что используется алгоритм с переменным шагом сканирования. Вначале величина шага выбирается достаточно большой, по возможности значительно превышающей требуемую точность определения положения оптимума, и выполняется грубый поиск, который локализует область нахождения глобального оптимума. После того, как эта область определена, производится поиск с меньшим шагом только в пределах указанной области. Практически можно организовать целый ряд таких процедур последовательного уточнения положения оптимума. На рис. 3 показан поиск с переменным шагом для функции двух переменных. Кружком обозначено истинное положение оптимума, а крестиком – приближение, найденное в результате грубого поиска. Важнейшим моментом при использовании метода сканирования с переменным шагом является выбор начального грубого шага поиска. Если начальная величина шага Δ0 выбрана слишком большой, то может возникнуть опасность пропуска глобального оптимума. Если же начальный шаг выбран слишком малым, то может быть велик необходимый для поиска объем вычислений. При выборе величины начального шага существенную помощь может оказать информация о поведении целевой функции, наличии локальных экстремумов.
Расчёты
Исходные данные:
где Q – расход газа на входе (входной параметр); T – температура в установке по ниткам (выходной параметр). По формулам (3) вычислим коэффициенты линейной регрессии для выражения (11):
Результаты расчёта:
Исходные данные для анализа:
где N – количество экспериментов; m – количество входных параметров; d – количество коэффициентов в уравнении регрессии.
Значения выходных параметров регрессионных моделей:
2.1. Значимость коэффициентов регрессии по критерию Стюдента Математическое ожидание оценки коэффициента А:
Среднеквадратическое отклонение оценки коэффициента А:
Значение коэффициента Стюдента для каждой нитки:
Из таблицы t-распределения Стюдента имеем, что в нашем случае с одной степенью свободы и q = 0,05, . Так как значения коэффициента Стюдента для каждой нитки удовлетворяют этому условию, делаем вывод, что коэффициент А для каждой нитки значим в регрессионной модели. Математическое ожидание оценки коэффициента В:
Среднеквадратическое отклонение оценки коэффициента В:
Значение коэффициента Стюдента для каждой нитки:
Из таблицы t-распределения Стюдента имеем, что в нашем случае с одной степенью свободы и q = 0,05, . Так как значения коэффициента Стюдента для каждой нитки удовлетворяют этому условию, делаем вывод, что коэффициент В для каждой нитки значим в регрессионной модели.
Результаты анализа:
2.2. Проверка адекватности по критерию Фишера Математическое ожидание температуры на нитке:
Дисперсия температуры на нитке:
Остаточная дисперсия:
Значения коэффициента Фишера для каждой нитки:
Для нашего случая:
По таблице F-распределения Фишера для q = 0,05, получаем, что для адекватности результатов эксперимента к уравнению регрессии должно выполняться условие: . Коэффициенты Фишера, рассчитанные для каждой нитки, удовлетворяют этому условию, отсюда результаты эксперимента по каждой нитке адекватны уравнению регрессии.
Результаты анализа:
2.3. Проверка работоспособности модели Критерий работоспособности каждой нитки:
Для каждой нитки , значит математическая модель каждой нитки работоспособна.
Исходные данные:
Рассчитаем коэффициенты уравнения (13) для нашего случая:
Результаты расчёта:
Проведём задачу оптимизации методом сканирования. Записываем зависимость производительности j-ой нитки при i-ом значении входного расхода:
Производительность ниток:
Графики производительности:
Проведём сканирование. Результаты сканирования сохраним в временном массиве:
Итак, получили, что производительность установки максимальна и равна G = 1,751∙106 при следующих значениях расхода на входе:
Выводы: в ходе этой лабораторной работы мы изучили метод построения математической модели – метод наименьших квадратов и метод оптимизации производственных процессов – метод сканирования. Также, мы построили линейную математическую модель установки НТС методом МНК, затем, воспользовавшись этой моделью методом сканирования, определили входные параметры, при которых процесс НТС становился оптимальной, т.е. установка имела наибольшую производительность конденсата на выходе. Похожие статьи:
|
|