Сравнение фактических значений коэффициента пористости с рассчитанными значениями показано на рис.5. Величина среднеквадратичной ошибки на проверочной выборке составила 2,8 %. Аналогичные результаты получены и для коэффициента газонасыщенности. Настроенная таким образом система по результатам геофизических измерений позволяет вычислять запасы нефти и газа с учетом переменности характеристик пластов.
Добавление к алгоритму метода деревьев решений вейвлет-преобразования позволило повысить количество правильно распознанных пластов-коллекторов по результатам обработки 20 скважин с 79 % до 84 %, с соответствующим повышением точности прогноза продуктивности.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Хургин Я.И. Проблемы неопределенности в задачах нефти и газа. - М. - Ижевск: Ин-
ститут компьютерных исследований, 2004.
2. Сенилов М.А., Тененев В.А. Интеллектуальные алгоритмы интерпретации геофизических исследований скважин. -СПб: Изд-во СПбГЭТУ ЛЭТИ, 2004.
3. Тененев В.А., Ворончак В.И. Решение задач классификации и аппроксимации с применением нечетких деревьев решений //Интеллектуальные системы в производстве.
- Ижевск: 2005. -№2
4. Клир Дж. Системология. Автоматизация решения системных задач. - М.: Радио и связь,1990.
5. Добеши И. Десять лекций по вейвлетам. - М. - Ижевск: НИЦ «Регулярная и хаотическая динамика», 2004.
А.В. Мыльцев, В.А. Тененев МОДЕЛИРОВАНИЕ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА ПОДГОТОВКИ ГАЗА СИСТЕМОЙ НЕЧЕТКОГО ВЫВОДА
Система подготовки природного газа может состоять из элементов нескольких типов. Прежде всего это аппараты и технологическое оборудование. Система также содержит в себе обслуживающий персонал, добывающие скважины, внешние условия, в том числе и метеорологические. Целью системы является обеспечение заданных свойств природного газа при минимальных стоимостных затратах. Элементы системы связаны между собой отношениями, характеризующимися некоторыми переменными и параметрами. Входными параметрами являются термодинамические (давление, температура, влажность) и теплофизические характеристики газа, а также технологические характеристики процесса (расход газа, закрутка газа, дисперсный состав конденсированной влаги, конструктивные особенности аппарата и т.д.). Выходными параметрами являются давление, температура, расход газа, содержание влаги [1].
Преобразование У = F(X) может представлять собой математическая модель технологического процесса [2]. Преобразование может также выглядеть как инженерная методика расчета технико-экономических показателей данного технологического процесса. Более удобной для системного представления технологического процесса является математическая модель, описываемая нейронной сетью. Обученная на ограниченном множестве обучающих выборок, содержащих экспериментальные данные, сеть обобщает накопленную информацию и выдает реакцию на данные, не применявшиеся при обучении.
Оборудование, установленное на установках подготовки газа, работает в условиях изменяющихся технологических параметров подготавливаемого газа. Поэтому происходит постоянное усовершенствование массообменных аппаратов за счет применения различного вида комбинированных конструкций контактных устройств. При составлении структурной схемы технологического процесса подготовки природного газа в качестве элементов системы следует добавлять дополнительные конструкционные устройства, изменяющие характеристики процесса осушки.
Введение дополнительных конструктивных элементов изменяет характеристики газа, как правило, в сторону улучшения, но одновременно изменяет стоимостные затраты на осуществление технологического процесса, как правило, в сторону увеличения. Поэтому необходимо учитывать в качестве переменных рассматриваемой системы и стоимостные характеристики.
Рассмотрим систему технологического процесса подготовки природного газа, конструкционными элементами которой являются: ЦОГ - центробежная очистка газа; ДКС+АВО - дожимная компрессорная станция + аппараты воздушного охлаждения; А
- абсорбер; ДА - десорбер; МО - модернизированное оборудование.
Система имеет свойства, описываемые следующими входными переменными: Х} -расход газа; Х2 - входное давление; Х3 - температура газа; Х4 - содержание влаги; Х5 -затраты на модернизацию осушки газа в ЦОГ; Х6 - затраты на модернизацию осушки газа в абсорбере; Х7 - затраты на дополнительную осушку газа в абсорбере; Х8 - температура воздуха; Х9 - квалификация обслуживающего персонала. Выходными переменными системы являются: У1 - температура точки росы; У2 - затраты на осушку газа; У3 - давление газа на выходе. Промежуточные переменные: и - унос ДЭГ; и2 - давление; и3 - температура газа; и4 - содержание влаги.
Отношения между рассматриваемыми элементами системы делятся на две группы. Первая группа представляет собой преобразования, изменяющие свойства газа, обрабатываемого в технологическом оборудовании. Такое преобразование осуществляется с помощью нейронной сети вида
У = Е(ЖХ), (1)
где Ж - матрица коэффициентов преобразования, определяемая в процессе обучения сети.
Для обучения используется система данных, представляющая собой набор наблюдаемых точек [3]. Обучающая выборка содержит результаты испытаний аппаратов и измерений, полученных в ходе эксплуатации оборудования.
Вторая группа отношений, соответствующая экономическим показателям, строится на основе экспертных заключений и методах нечеткого логического вывода. Основой для проведения операции нечеткого логического вывода является вид связей между элементами нечеткой системы, содержащих правила, названия термов и функции принадлежности термов.
Например, для лингвистической входной переменной Х6 (затраты на модернизацию осушки газа в абсорбере) вводится три терма: Ь - низкие; М - средние; Н - высокие затраты на модернизацию. Выходные переменные и} (унос диэтиленгликоля) и и4 (содержание влаги) также имеют три терма. Для переменной и/. Ь - небольшое снижение уноса; М -среднее снижение уноса; Н - существенное снижение уноса. Для переменной и4: Ь - небольшое снижение содержания влаги; М - среднее снижение содержания влаги; Н - существенное снижение содержания влаги.
Построенная модель системы подготовки природного газа выдает отклик выходных переменных У на изменение входных переменных Х вида
У = Ч'(Х^). (2)
В зависимости (2) Ж представляет собой вектор коэффициентов, учитывающих отношения между элементами системы. При соответствующем выборе крите-
рия оптимальности системы на основе преобразования (2) можно поставить задачу нахождения оптимальной структуры технологической схемы процесса.
Результат применения правил нечеткого вывода сильно зависит от выбранного вида функций принадлежности. Как правило, заданием функций принадлежности занимаются опытные эксперты. При наличии имеющихся опытных данных параметры функций принадлежности можно подобрать в процессе обучения нечеткой системы. Для этого будем использовать функции принадлежности трапецеидальной формы. Положение вершин каждой трапеции характеризуется четырьмя характеристиками: Z^.i = 1,m;t = 1,T;p = 1,4, где m - размерность переменных; T - количество термов для каждой переменной. Вид правил также определяют левая и правая границы термов BLt,BR*i = 1,m;t = l,Tj, которые в общем случае не совпадают с Z\tZ4i. Выходные значения получаются на основе нечеткого логического вывода. В нашей ситуации, при большом значении переменных и ограниченном объеме обучающих данных, применяется нечеткий вывод Мамдани [3]. Алгоритм нечеткого вывода также соответствует виду преобразования (1), где вектор W образуют параметры функций принадлежности. Компоненты вектора W находятся в процессе обучения, минимизирующего среднеквадратичное отклонение выходных переменных от опытных значений. В работе [4] для обучения нечетких систем применялись генетические алгоритмы с бинарным кодированием.
Рассмотрим возможности применения вещественного кодирования, так как двоичное представление хромосом влечет за собой определенные трудности при выполнении поиска в непрерывных пространствах, которые связаны с большой размерностью пространства поиска. Для решения задач в непрерывных пространствах существует тип генетического алгоритма с вещественным кодированием (Real-Coded Genetic Algorithm, RCGA) [5]. Основная идея RCGA заключается в том, чтобы напрямую представлять гены в виде вещественных чисел, т.е. генотип объекта становится идентичным его фенотипу. Вектор хромосомы состоит из вектора вещественных чисел, и точность найденного решения будет определяться не количеством разрядов для кодирования битовой строки, а возможностями ЭВМ. Применение вещественного кодирования может повысить точность найденных решений и повысить скорость нахождения глобального минимума или максимума. Скорость повышается из-за отсутствия процессов кодирования и декодирования хромосом на каждом шаге алгоритма.
Для RCGA стандартные операторы скрещивания и мутации не подходят, так как алгоритм работает только с вещественными числами. По этой причине были разработаны и исследованы специальные операторы. Наиболее употребительны следующие типы операторов скрещивания [5]:
BLX-a кроссовер.
Для скрещивания выбираются две особи:
:(1> = \х[1>,...х(1>,...хП1>) ,х(2> = (х12>,...х(2>,... хП2> )•
Значение нового гена определяется как линейная комбинация Х1 = аВ1Хх(1> + Ьв1Хх(2> . Коэффициенты ави;,Ьви; определяются соотношениями амх = (1 + а —ы(1 + 2а)), Ьви( = (ы(1 + 2а) —а) , где число а е [0,1]; ы е (0,1) - случайное число.
Оператор Вш1.
(1),, (2) (1 + г), (1 — г)
X = аВт1 А + ЪВт1 х\ , авШ =~^ • ЬВ,п1 =~^ ’
1
(2и) i+p \и < 0,5,
1
[(2(1 - и))- Ц+р \ и > 0,5.
Кроме этих операторов рассмотрим еще два [6].
Оператор Fit.
xi = aFitxt(V + bFitxi2}> aFlt = , / F^(1))-----чb_ = / f{x(2>)
’ви{ Р(Х1Г)+7:(х2Г)’
где Г (х) - нормированное значение целевой функции. Для задачи ^(Х) тт
нормированное значение р (X )= 1 р ~ ^тт . Для растяжения значений функ-
ртос - ртт
ции приспособленности применяется операция возведения в степень:
( г г ^
г - Гп
f(x)= 1 --------------,ye(o.i,i).
Кроссовер Bin2.
2^
V Fmax Fmin
(1) , А (2)
xi = aBin2 xi + bBin2 xi •
ЪВт2 = ^ = 2 ^ = 2-1 (2 -и ^-1, аБШ = 1 - %„2,
где и = 1 -__£__, £ е [0,^) - случайное число, соответствующее позиции скрещи-
N -1
вания.
Операторы скрещивания Бш1, Бш2, БЬХ имеют вероятностный механизм за счет случайного выбора и. В алгоритме предусмотрена возможность рассматривать все операторы скрещивания либо раздельно, либо с случайным выбором одного из кроссоверов на каждом скрещивании. В этом случае используются все положительные качества всех операторов скрещивания. Кроме того, применялись конструкции гибридных алгоритмов [4].
Алгоритм тестировался на 6 функциях с размерностью п=100:
т
1. р (X) = -Хс siт\J\с I)+ т418,9828873, с е |- 500,500 [I = 1,т .
I =1
1. F1 (X) = -]Г xi sin(j\x~\)+ n418,9828873, xt e [- 500,500] i = 1,n .
i =1
xopt = 420,96874636,i = Tn ;F(xopt)= 0.
2.F2 (X)= n-1(x2+i + x,2 )025 | sin2 ( 5o(x2+i + x,2 )01 ] +1]. xf = 0,i = Ш-1;
F (xopt )= 0.
3. F3 (X )=-aexp - b— Ъ Xj I-exp I — V cos (2Kxt) + exp (1) + a;a = 20,b = 0,2.
V b=1 J Vn J
x®pt = 0,i = in; F(xopt) = 0.
4. F4(X)= £ 10(1 -cos(2nxi)) + x,2 , x°pt = 0,i = й; F(xopt)= 0.
i=1
5. F5(X) = \J100(x1+1 -x2 f + (l -xi)2 , xOpt = 1,i = 1,n -1; F(xopt)= 0.
І =1
n-l\ І і . __________
Xop = Д, i = Д, n - Д;
=l
6. F6(x) = ][/[/ + (x, - sin2(2жх{)|/0o(x+/ -x2 J + (/ -x,)
F(xopt)= 0, x,. £ [-10, 10| i = 1Й.
Функции Fj(X), F2(X), F3(X), F4(X) имеют большое количество локальных экстремумов и по одному глобальному. Функция Розенброка имеет один экстремум, но относится к овражному типу. Так как многоэкстремальные функции Fj(X), F2(X), F3(X), F4(X) не имеют выраженного овражного характера, функция Розенброка была модифицирована до F6(X) введением периодического множителя, отвечающего за многоэкстремальность.
В табл. 1 tmin, tmax, tav - минимальное, максимальное и среднее время достижения значения функции /=0,0001. Конструкция ГА+ГА означает применение гибридного алгоритма, причем в качестве дополнительного метода также применяется генетический алгоритм.
Таблица 1
Функция Алгоритм tmim с tmax, с ^av, с
F4(X) Бинарный Г А 18 124 45
Вещественный Г А 3,6 24 12,8
Fe(X) Бинарный ГА + ГА 32 520 161
Вещественный ГА + ГА 5,7 68 24,3
Вещественный ГА + ГА (Bin2) 1 50 14,3
FsX) Бинарный ГА + ГА 35 55 41
Вещественный ГА + Г А(ВЬХ) 30 102 64
Вещественный ГА + ГА (fit) 17 31 23
Вещественный ГА + Г А(Вш1) 2 21 12,5
Вещественный ГА + Г А(В^) 1,4 11 5,4
Fi(X) Вещественный ГА + Г А(В^) 7,5 48 17,4
FsX) Вещественный ГА + Г А(В^) 0.9 58 15,2
F2(X) Бинарный ГА + ГА >600 >600 >600
Вещественный ГА + Г А(В^) 11 30 18,1
Вещественный ГА + ГА 28 92 54,6
Результаты проведенных численных экспериментов показывают, что наилучшую эффективность для оптимизации многоэкстремальных овражных функций большой размерности показал гибридный генетический алгоритм с вещественным кроссовером Віп2.
Обученная с применением алгоритма вещественного кодирования система нечеткого вывода позволяет использовать преобразование (2) для выбора различных схем обеспечения технологического процесса подготовки природного газа. Результаты расчетов выходного значения температуры точки росы (ТТР) в зависимости от расхода газа при разных уровнях затрат на модернизацию оборудования показаны на рис.1. Величина средств на модернизацию Х5 + Х6 выражается в долях от основных затрат на подготовку газа У2(Х1 = 1).
Рис.1. Зависимость температуры точки росы от относительного расхода газа и затрат на модернизацию
При падающей добыче газа (уменьшение X]) дополнительная модернизация технологии процесса и оборудования позволяет поддерживать температуру точки росы на необходимом уровне.
Вложение средств на модернизацию технологии и оборудования позволяет получить снижение общих затрат на подготовку газа (рис.2).
Ї2
Рис.2. Зависимость общих затрат на осушку от относительного расхода газа и затрат на модернизацию
Затраты на модернизацию влияют на общие затраты неоднозначным образом. При расширении и пополнении базы данных о характеристиках технологического процесса возможно уточнить модель вида (2). Следующим этапом работы является
поиск оптимальных структур технологической схемы, минимизирующих общие затраты при выполнении требований по характеристикам газа.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Стрижов И. Н., Ходанович И. Е. Добыча газа. -Москва-Ижевск: Институт компьютерных исследований. 2003.
2. Ланчаков Г.А., Кульков А.Н., Зиберт Г.К. Технологические процессы подготовки природного газа и методы расчета оборудования. -М.: Недра. 2000.
3. Круглов В.В., Борисов В.В. Искусственные нейронные сети. Теория и практика. - М.: Горячая линия - Телеком. 2002.
4. Гуляшинов А.Н., Тененев В.А., Якимович Б.А. Теория принятия решений в сложных социо-технических системах. - Ижевск: Изд-во ИжГТУ. -2005.
5. Eshelman, L.J. and Schaffer, J.D. Real-Coded Genetic Algorithms and Interval-Schemata, Foundations of Genetic Algorithms 2, Morgan Kaufman Publishers, San Mateo. -1993. pp. 187-202.
6. Тененев В.А. Применение генетических алгоритмов с вещественным кроссовером для минимизации функций большой размерности. //Интеллектуальные системы в производстве. -Ижевск: Изд-во ИжГТУ, №2 . 2003. -C.18-26.
А.П. Самойленко, А.В. Буряк
МОДЕЛЬ РАБОТОСПОСОБНОСТИ МАЛОИНЕРЦИОННОГО ОБЪЕКТА В БАЗИСЕ ТЕОРИИ ВЫБРОСОВ СЛУЧАЙНЫХ ПРОЦЕССОВ
К малоинерционным объектам можно отнести объекты, у которых технологические процессы протекают скоротечно, без повтора состояний, например: преобразователи потенциальной энергии углеводородного топлива в электрическую энергию, а также поведение детерминированных объектов в предаварийных зонах. Для диагностики таких устройств предлагается особый вид параметра x0, а именно: выбросы за пределы допусковых границ, фазовых координат объекта. Замечено, что состояние выбросов, как правило, является промежуточным между работоспособным и неработоспособным состоянием объекта контроля (ОК).
Согласно [2,3] ОК отображается n контролируемыми параметрами xft) еX с
соответствующими верхними и нижними допусками [ xi ,xH ], каждый из которых
представляет собой случайную функцию xi(t,%t,St)от неслучайного аргумента
времени t, режима функционирования ^-, динамического состояния Sj элемента объекта, флюктуирующих вследствие воздействия дестабилизирующих факторов.
Очевидно, что процесс изменения качества ОК может быть отображен последовательностью выбросов случайного процесса
X = (xj(tj,^j,Sj)),...,xn(tn,^n,Sn)} контролируемых параметров ОК над априорно заданными допусками и диагностика состояния ОК формально может быть сведена к следующим задачам определения:
- вероятностных характеристик (среднее значение, дисперсия, плотность вероятности и т.д.) числа пересечений Xi(xi,t,T) заданного уровня [xi,xН] случайным процессом x/t) с положительной xl(t) (снизу вверх) или с отрицательной (сверху вниз) производной в единицу времени или на интервале T;
- вероятностных характеристик числа Amax(Amin) максимумов (минимумов) случайного процесса в единицу времени;