Уфа: УГАТУ, 2008
Вестник уГАТу • Управление, ВТ иИ т И №1(28) С 79-85
АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ И ПРОИЗВОДСТВАМИ
УДК 681.518:622.32
И.Ф.НУГАЕВ
ПРИМЕНЕНИЕ РАДИАЛЬНО-БАЗИСНЫХ НЕЙРОННЫХ СЕТЕЙ ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССОВ ФОРМИРОВАНИЯ ТРАЕКТОРИЙ НЕФТЕГАЗОВЫХ СКВАЖИН
Рассматривается проблема моделирования траекторий бурящихся нефтегазовых скважин для решения задач оперативного управления бурением. Показана возможность построения эффективных нелинейных динамических моделей движения бурового инструмента на основе нейросетевых технологий. Представлен оптимальный подход к идентификации структуры и параметров данных моделей на базе двух RBF-нейросетей. Приведен подход к решению задачи сглаживания и восстановления исходных данных с помощью вспомогательных RBF-нейросетей, регуляризируемых на основе предложенного критерия. Рассмотрен пример идентификации нейросетевой модели движения бурового инструмента. Бурение нефтегазовых скважин; управление траекторией скважины; нейросетевая модель движения бурового инструмента; сглаживание и восстановление данных на базе RBF-нейросети
К числу основных задач современных АСУ процессом бурения нефтегазовых скважин относятся прогнозирование траектории ствола бурящейся скважины и принятие оперативных решений по ее коррекции [1,2,4]. Эффективность решения данных задач во многом определяется качеством применяемых моделей движения бурового инструмента.
Известны способы построения моделей движения бурового инструмента на основе кинематического подхода, отражающего основные физические закономерности данного процесса [1,2]. Однако действие на объект множества случайных возмущающих воздействий геологического и технологического характера делает затруднительным применение моделей данного типа.
Одним из направлений решения задачи повышения точности прогноза и управления является применение статистических подходов, основанных на идентификации динамической модели движения бурового инструмента по оперативным данным, отражающим весь спектр действующих на объект факторов. Известны практические результаты решения данного типа задач на основе нейросетевых технологий [3].
В данной статье представлен подход к решению задачи идентификации нелинейной динамической модели движения бурового ин-
струмента на основе статистического подхода и радиально-базисных нейронных сетей.
1. ПОСТАНОВКА ЗАДАЧИ
1.1. Обобщенная модель движения бурового инструмента
Пространственное положение точки траектории скважины определяется следующим множеством координат (рис. 1):
• прямоугольные координаты (ж, у, г);
• цилиндрические координаты:
в — зенитный угол, угол между касательной к траектории в данной точке траектории и вертикалью;
а — азимутальный угол, угол между горизонтальной проекцией касательной к траектории в данной точке и направлением на магнитный Север.
Для описания всей траектории применяется множество параметрических зависимостей вида:
Х{1) = {в{1):а{1):х{1):у{1):г{1))ЛЕ[1 01к],
(1)
здесь — вектор координат пространственного положения точки траектории скважины;
— длина траектории скважины (параметр).
Контактная информация: (347)273-06-88
Рис. 1. Координаты траектории скважины
Математическая модель движения бурового инструмента должна описывать траекторию скважины в форме (1) в условиях действия управляющих (и) и возмущающих (V) воздействий (рис. 2).
U 1 V Г
Буровой X
инструмент
Рис. 2. Буровой инструмент как объект управления
Управляющие воздействия (U) представляют собой множество технологических параметров: осевое давление на долото, структура и геометрические параметры компоновки низа бурильной колонны и др. Возмущающие воздействия представляют собой множество геологических параметров разбуриваемой породы: углы наклона геологических пластов по зениту и азимуту, коэффициент анизотропии породы и др.
Учитывая то, что прямоугольные координаты связаны с цилиндрическими известными соотношениями:
dx .
—— = sm в • cos а: dl
d,y .
-f- = sm У • sm a: dl
dz a
— = cos в.
dl
(2)
обобщенная математическая модель движения бурового инструмента может быть выражена уравнениями относительно цилиндрических координат:
dr,e dr,le
dr>2
a
dP'2
dma dmlB dm2a
dl™ ~ ^ '"’dl™1 'a'"’ dl™2 (nl.n2 < n;ml.m2 < m)
U,V);
(3)
Особенностью бурового инструмента как объекта управления является его многоре-жимность, связанная с применением буровых инструментов с различными структурами [4]. Каждому режиму соответствует своя структура модели (3) и вектор управляющих воздействий .
Различают два класса режимов:
1) ориентируемые режимы (ориентируемый тип бурового инструмента), в рамках которых применяется регулирующий принцип управления и = юаг; для данных режимов идентификация модели (3) на основе статистического подхода целесообразна в форме разностных уравнений (управляющая форма модели):
$г+1 — ■ ■ ■ Щ—п'2і Uі) ;
ttj+l = ■ ■ ■ @і—т 1; Щі ■ ■ ■ Щ—т'2і Uі)
(4)
2) неориентируемые режимы (неориенти-руемый тип бурового инструмента), в рамках которых применяется позиционный принцип управления U = const; данные режимы отличаются отсутствием статистической информации о зависимости координат от управляющих воздействий , в данном слу-
чае идентификация возможна в ограниченной форме (прогнозирующая форма модели):
$i+1 — ■ ■ ■ @і—пі; Щі ■ ■ ■ Щ—n'l) j
ttj+l = ■ ■ ■ @і—rob O'*; ■ ■ ■ Щ—т'і)
(5)
1.2. Постановка задачи идентификации
Исходные данные:
таблица измеренных цилиндрических координат (инклинометрия):
а) ориентируемый режим: в/, сц, Uj, i =
= 1 ,N,
б) неориентируемый режим: lj, dj, сц, U = = const, i = 1, N,
где N — число точек измерений.
Требуется:
идентифицировать модель движения бурового инструмента:
а) для ориентируемых режимов — в форме управляющей модели (4);
б) для неориентируемых режимов - в форме прогнозирующей модели (5); включая:
а) структурную идентификацию: структуры аргументов функций правых
частей ( , , , );
класс функций правых частей ( , );
б) параметрическую идентификацию: параметры функций ( , .
2. ПОСТРОЕНИЕ МОДЕЛИ НА ОСНОВЕ RBF-НЕЙРОСЕТЕЙ
2.1. Обобщенная структура и параметры нейросетевой модели
Для формирования нейросетевой модели движения бурового инструмента выбран класс радиально-базисных нейросетей (RBF-нейросети). Обобщенная структура модели на базе двух RBF-нейросетей, отражающих уравнения систем (4) и (5), показана на рис. 3. Управляющая и прогнозирующая формы модели отличаются соответственно наличием или отсутствием входа управления (Щ-\). В качестве нейросетей, входящих в модель, приняты двухслойные RBF-нейросети с количеством нейронов скрытого слоя, равным числу обучающих пар; функции активации нейронов скрытого слоя — Гауссовы; функции нейронов выходного слоя — линейные.
Структура нейросетевой модели (рис. 3) полностью определяется структурой входов RBF-нейросетей, соответствующих структуре аргументов ( , , , ) функций правых
частей разностных уравнений (4-5).
Параметрами, определяющими настройку нейросетевой модели для заданной обучающей выборки, являются наклоны (расширения) функций Гаусса RBF-нейросетей ( , ).
2.2. Задача идентификации нейросетевой модели
Под задачей идентификации нейросетевой модели (рис. 3) понимается выбор ее структуры ( , , , ) и параметров ( ,
), обеспечивающих оптимальное значение показателя ее эффективности («/):
nl.n2.ml.rn 2.<7# .<7а .
и ----г> 111111 . (Ь)
и
Рис. 3. Обобщенная структура нейросетевой модели движения бурового инструмента
Для оценки эффективности модели исходный интервал измеренных данных (£и) разбивается на интервалы обучения (Ьо) и контроля ( . Данные интервала обучения при-
меняются для обучения нейросетей модели, а данные интервала контроля для оценки ее эффективности:
Ь[і = Ьо П . Ьо Є [/о, ^і]. Ьк Є рі, /2] •
(7)
В качестве критерия эффективности модели применен аддитивный критерий точности прогноза, состоящий из среднеквадратических отклонений прогнозируемых коорди-
нат от измеренных на интервале контроля: J — Jq + Ja ;
критериев:
Jo =
\
12
1
\Lk
(0И(I)-вп(1))2с11:
li
(8)
Jn —
\
12
\Lk\
(ви(1) — an(l))2dl,
n
где , — погрешность прогноза соответ-
ственно зенитного и азимутального углов;
, ; , — соответствен-
но измеренные и прогнозируемые координаты на интервале контроля.
3. ПОДГОТОВКА ОБУЧАЮЩЕЙ ВЫБОРКИ
3.1. Сглаживание и восстановление исходных данных
Обучающая выборка для нейросетевой модели строится на основе таблицы измеренных данных (lj, в), сц, Uj, i = 1, N), которые характеризуются наличием измерительных шумов и неравномерностью замеров по длине скважины (шаг по длине скважины между соседними измерениями колеблется от 1 до 50 м). Это обусловливает необходимость предварительной обработки данных, включая их сглаживание и восстановление.
Для решения указанных задач предлагается сглаживающая аппроксимация измеренных данных (инклинометрии) функциями по длине скважины:
0 и вцвр{1),а « ацвр{1),1 £ [h,ln] (9)
на базе вспомогательных сглаживающих RBF-нейросетей (рис. 4).
->
Рис. 4. Сглаживающие RBF-нейросети
Для обеспечения оптимального сглаживания применена регуляризация сглаживающих RBF-нейросетей путем минимизации
Т? \
—> mm;
Еа min;
Ев = Ев + Ев ;
(10)
Е — Е — ^ао
Е,
ар ч
где — ошибки обучения;
, — степени сглаженности, рав-
ные максимумам модулей скорости изменения аппроксимирующей функции на интервале сглаживания:
Ев = max
Еар = max
вявр(к) — 6rbf(1-
*—ij
к к — 1 orbf {к) — о(к-1)
к -1
г-1
; i = 1; N ,
(11)
где , — регуляризирующие парамет-
ры, в качестве которых выступают наклоны (ширина) радиально-базисных функций соответствующих сглаживающих RBF-нейросетей (рис. 4).
Пример влияния параметра на форму аппроксимирующей функции показан на рис. 5, где непрерывными линями показаны сглаживающие кривые, а точками — измеренные данные.
Рис. 5. Сглаживание при различных значениях наклона радиально-базисных функций а
Сглаживающие функции (9) являются по существу трендовыми моделями рядов в-1, а^,^, = 1,Ж, отражающими их систематические составляющие. Правильность (адекватность) выбора функций (9) может быть оценена известными статистическими методами, например, по степени случайности остаточных последовательностей:
Т аблица
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/, м 100 120 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290
0, град 0,75 1,5 2,25 2,5 3 3,75 4,25 5,5 6,75 7,5 7,75 7,75 7,5 8,85 10,5 9 10,5 И
град 350 300 280 305 305 305 310 320 330 340 330 320 310 300 293 288 287 287
• случайность колебаний уровней остаточной последовательности;
• соответствие распределения случайной компоненты нормальному закону распределения;
• равенство математического ожидания случайной компоненты нулю;
независимость значений уровней случайной компоненты.
3.2. Построение обучающей выборки
Следующим шагом подготовки данных является построение обучающих выборок для RBF-нейросетей модели (см. рис. 3) на основе сглаживающих функций (9):
разбиение области идентификации на интервал обучения ( ) и контроля( ):
Ьи = Ь0 П Ьк ; \Ь0\ < |0,5Ь| ;
дискретизация сглаженных данных на интервале обучения:
Is, Os
as.
Т-П. U-\Lo\.
Us,i = l,k; k =
Al
AI = Is — Is
построение обучающих выборок для RBF-нейросетей модели на основе дискретизированных данных:
{{6квр{ц)\вявр({7 — А/), ■■■6явр{ц — п1А1) , аквр{Ц - А/)). ...аквр{Ц - п2А1), и{Ц)}; {аквь'Щ)', оявр(^ — А/)), ■■■аи,вь'{Ц — т1А1), ОкврЩ -А/), ...вИВр{Ц - т2А1), £/(/_,•)};
= тах(п1, п2, гп1, тп2), к ,
где 11(1) — известная функция управления.
Шаг дискретизации А/, с точки зрения идентифицируемых разностных уравнений (4-5), является приращением аргумента при численном дифференцировании:
сЮ_
~dl
da
~dl
as
(-4-1
A Is
(12)
и определяет точность модели. Требованием к эффективному значению А1 можно считать следующее: шаг дискретизации аргумента ( должен быть достаточно малым, чтобы в рамках соответствующего ему интервала
[/*, /*-1], значения производных можно было считать постоянными с допустимой степенью точности:
9(1) и const, а(1) и const,], €Е [/( |./(|.
Анализ реальных траекторий скважин показывает, что с высокой степенью точности в качестве интервала дискретизации можно считать величину 1 ... 5 м длины траектории.
4. ПРИМЕР ИДЕНТИФИКАЦИИ НЕЙРОСЕТЕВОЙ МОДЕЛИ
Дано: данные инклинометрии, представляющие собой таблицу измерения угловых координат на участке бурения с неизменным технологическим режимом (U = const) (таблица).
Требуется: идентифицировать модель движения бурового инструмента в форме прогнозирующей модели (5).
Решение:
1) сглаживание и восстановление данных:
• структура сглаживающих RBF-нейросетей соответствует рис. 2;
число нейронов внутренних слоев равно числу исходных точек — 18;
регуляризация сглаживающих RBF-нейросети в соответствии с критериями (10) путем выбора оптимальных наклонов (расширений) радиально-базисных функции: Ев = 0,08; Еа = 3,2.
Результаты сглаживающей аппроксимации инклинометрических данных показаны на рис. 6.
2) формирование обучающего множества:
• интервал идентификации (L) — 140 м;
• интервал обучения (Lo) — 70 м;
• интервал контроля (Lk) — 70 м;
• интервал дискретизации (А/) — 5 м.
Интервалы и данные показаны на рис. 7.
б
Рис. 6. Сглаживание измеренных данных на базе вспомогательных RBF-нейросетей (о — измеренные точки,---------сглаживающая кривая)
е,
град 10
в
є
4
2
О
[ LO /■ ч Lk / ч о о о о
ч / ч / о О
00 о о
о о
' +ф >Н-* <Г
100 150 200 250 300 350
l, м
а
град
350' Lo LK
340 о
330 + о о
320 . + О О
310 ■ + ч о о
300 о ■ 6 + о
290 + + ■ +-н-++ о о о О О О
280 ©—1 1 1 1
100 15D 20D 25D 300 350
l, м
б
Рис. 7. Интервалы данных (+ — дискретизированные сглаженные данные, о —измеренные данные)
3) идентификация прогнозирующей модели в соответствии с постановкой задачи (5). Полученная оптимальная структура модели показана на рис. 8.
Рис. 8. Структура прогнозирующей модели
е,
град
l, м
б
Рис. 9. Пример прогноза траекторий (Ь0 — интервал обучения, сплошная линия — прогнозируемые траектории, о — измеренные точки)
Получена следующая структура аргументов прогнозирующей модели (5), соответ-
а
а
ствующая неиросетевои модели:
вг = .1в{вы-11 0г-2) :
(Ч = 1Л(Ь I- в;-2, «г-1, О'г—'2) ?
п1 = 2 . п2 = 0. т1 = 2 . т2 = 2 .
На рис. 9 показан пример прогноза траектории угловых координат на основе полученной неИросетевоИ прогнозирующей модели [5,6].
Полученные результаты вычислительных экспериментов показали перспективность применения нейросетевых моделей движения бурового инструмента для повышения точности решения задач прогнозирования и управления траекториями нефтегазовых скважин по сравнению с существующими кинематическими подходами.
ЗАКЛЮЧЕНИЕ
В результате проведенных исследований показана возможность построения эффективных динамических моделей движения бурового инструмента для оперативного управления бурением на основе нейросетевых технологий.
Получены следующие результаты:
разработан и исследован оптимальный подход к идентификации структуры и параметров нейросетевой модели движения бурового инструмента на базе двух RBF-нейросетей;
разработан подход к решению задачи сглаживания и восстановления исходных данных с помощью вспомогательных RBF-нейросетей, регуляризируемых на основе предложенного критерия;
проведены экспериментальные исследования эффективности нейросетевых моделей для прогноза траекторий бурящихся нефтяных скважин, в результате которых сделан вывод о возможности значительного повыше-
ния точности прогноза по сравнению с традиционными кинематическими подходами построения моделей.
СПИСОК ЛИТЕРАТУРЫ
1. Сушон, Л. Я. Управление искривлением наклонных скважин в Западной Сибири / Л. Я. Сушон, П. В. Емельянов, Р. Т. Муллага-лиев. М.: Недра, 1988.124 с.
2. Калинин, А. Г. Бурение наклонных скважин /
A. Г. Калинин, Н. А. Григорян, Б. З. Султанов. М.: Недра, 1990. 348 с.
3. Минаев, Ю. Н. Методы и алгоритмы идентификации и прогнозирования в условиях неопределенности в нейросетевом и логическом базисе / Ю. Н. Минаев, О. Ю. Филимонова. М. : Горячая линия-Телеком, 2003. 205с.
4. Алимбеков, Р. И. Компьютеризированные технологии управления бурением наклоннонаправленных скважин / Р. И. Алимбеков,
B. И. Васильев, И. Ф. Нугаев [и др.] // Нефтяное хозяйство. 2000. № 12. С. 120-122.
5. Нугаев, И. Ф. Автоматизированная система моделирования траекторий наклонно-направленных скважин / И. Ф. Нугаев // Автоматизация, телемеханизация и связь в нефтяной промышленности. 2006. № 5. С. 14-18.
6. Нугаев, И. Ф. Прогнозирующее управление траекторией нефтегазовой скважины на основе нейросетевой модели движения бурового инструмента / И. Ф. Нугаев // Нейрокомпьютеры. 2007. № 10. С. 10-15.
ОБ АВТОРЕ
Нугаев Ильдар Фидаиле-вич,доц. каф. пром. электрон. Дипл. инж. электрон. техники (УАИ, 1985). Канд. техн. наук по АСУ. Иссл. в обл. интеллект. автоматич. управл. сложн. системами.