Скачиваний:
1
Добавлен:
18.07.2023
Размер:
3.44 Mб
Скачать

Из определения живучести оценок следует, что оценка более качественна, если она обеспечивает больший уровень живучести. При расширении комплекса условий A(k), где ( kij , i =1,m, j =1,ni ), т. е. каждое условие A1, ..., Am имеет дополнительно ni условий, под r понимается вектор с компонентами r1, r2, ..., rm .

Отметим, что оценка метода наименьших квадратов не обладает свойством живучести, для нее условия (2.5.8), (5.2.9) не выполняются.

В качестве примеров рассмотрим наиболее важные критерии устойчивости оценок параметров интегрированных систем моделей при нарушении стандартных условий нормального функционирования системы. Покажем связь традиционных критериев устойчивости с рассмотренными выше критериями.

Пример 1

Устойчивость к малым изменениям в исходных данных. Этот,

наиболее часто используемый при исследовании систем обработки данных, критерий устойчивости фактически является третьим условием корректно поставленной задачи по Адамару. Задача является корректно поставленной, если достаточно малому изменению исходных данных соответствует достаточно малое изменение решения.

Рассмотрим данный критерий на примере оценок метода наименьших квадратов. В качестве меры устойчивости (стабильности) традиционных оценок параметров линейных систем принимаются функции чувствительности вида [14]

 

 

∂α*

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j =

 

oj

 

 

 

 

= (WT W)jj1 =1/ λ j , j =1,m ,

(5.2.12)

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где λ j , j =1,m собственные числа матрицы планирования WT W . Кри-

терий устойчивости оценок характеризует их чувствительность к изменению выхода объекта

j <<1, j =

 

.

(5.2.13)

1,m

В случае, когда хотя бы одно из собственных чисел λj близко либо равно нулю ( j →∞) , матрица WT W вырожденная, и оценки становят-

ся неустойчивыми. Причиной потери устойчивости в данном случае является нарушение шестого ( A6 ) условия нормального функционирова-

ние системы. С другой стороны, функции чувствительности j , j =1,m

(5.2.12) связаны с относительной ошибкой аппроксимации оценок метода наименьших квадратов δα*0 j , j =1,m (5.1.7) соотношениями

71

 

δα*

 

 

 

 

 

 

j =

0 j

, j =1,m .

(5.2.14)

2

 

σξ

 

Малость величины j фактически означает достаточно хорошую

точность оценок и указывает на связь критерия устойчивости оценок (5.2.13) с критерием условной относительной эффективности (5.2.1). В данном случае для оценок метода наименьших квадратов соответствующий критерий устойчивости (5.2.2), можно представить в виде:

 

 

 

m

 

1

 

 

 

 

 

 

 

 

(

 

) / A(k)

 

 

 

 

(δα* ) / A(k)

 

 

 

 

 

 

 

е(α*0 ,k,0) =

=

j=1

λ j

 

< C

< ∞

 

0

 

 

 

 

 

 

(5.2.15)

(δα*0 ) / A0

m

 

1

 

 

 

 

(

 

 

 

) / A0

 

 

 

 

 

 

 

λ j

 

 

 

 

 

 

j=1

 

 

 

 

 

Критерий устойчивости (5.2.15) в отличие от классического критерия (5.2.13) показывает не только потерю устойчивости при нарушении условий нормального функционирования системы, но и при конечных значениях C дает количественную оценку степени потери точности в C раз.

Например, при нарушении пятого условия нормального функцио-

 

 

 

m

1

 

 

нирования системы

A(k) = A

, величина

 

 

/ A →∞, что приводит

 

 

5

 

 

 

5

 

 

j=1

λj

 

к неустойчивости оценок метода наименьших квадратов.

Для оценок параметров интегрированных систем моделей нарушение пятого условия нормального функционирования системы не приводит к потере их устойчивости в силу ограниченности числителя критерия (5.2.15). Например, для ортонормированной интегрированной системы моделей вида (5.1.4) среднеквадратическая ошибка аппроксимации оценки параметров ограничена

 

 

m

λ

σ2

+ K 2

(σ2

2 )

 

 

δ *

(K ) / A5

=

j

ξ

j

η

j

<C < ∞

(5.2.16)

 

 

 

 

2

α

 

(λ j + K j )

 

 

 

j=1

 

 

 

 

при равенстве нулю всех собственных значений матрицы планирования

WT W ( λj =0, j =1,m ).

Пример 2

Устойчивость к объему исходных данных. Данный критерий явля-

ется, по существу, вторым условием корректно поставленной задачи по Адамару. Применительно к задаче оценки параметров линейных систем вида y* = +ξ, второе условие корректно поставленной задачи требует

единственности решения систем линейных уравнений порядка m

(FTW F)α=FTW y*

(5.2.17)

y

y

 

 

72

 

относительно вектора параметров α = (α1 ,α2 ,...,αm ) . Необходимым ус-

ловием является выполнение неравенства

m n , (5.2.18)

где число оцениваемых параметров m должно быть больше либо равно объему измерений выхода объекта n. Условие (5.2.18) совпадает с условием необходимого объема исходной информации A6 для нормального

функционирования системы. В этой связи по аналогии с (5.2.15) имеет место соответствующий критерий устойчивости решения системы линейных уравнений (5.2.17)

*

 

 

(δα* ) / A

 

 

 

 

0

6

 

 

е (α8

,k,0)

=

 

 

C < ∞.

(5.2.19)

*

 

 

 

 

(δα0 ) / A0

 

 

Пример 3

Устойчивость к действию случайных факторов. Отметим, что ущерб от действия случайных факторов в моделях объекта и моделях объектов-аналогов при выполнении четырех первых условий нормального функционирования системы, приведенных в предыдущем параграфе, может не приводить к таким последствиям, как отказ программы либо устройства, где реализован алгоритм оценки параметров.

Это связано с тем, что действия случайных факторов могут быть в принципе контролируемыми. Например, путем предварительного просмотра измеренных значений входных и выходной величины объекта, дополнительных априорных данных с целью отбраковки резко выделяющихся значений – выбросов.

Наоборот, при невыполнении пятого и шестого условий нормального функционирования системы незамедлительно наступает отказ программы либо устройства, и причины этого отказа достаточно трудно проконтролировать, хотя они могут быть связаны и с незначительным действием случайных факторов.

С учетов сделанных замечаний, в качестве критерия устойчивости оценок к действию случайных факторов может быть использована величина условной относительной точности в форме (5.2.4):

*

*

,k,0)

=

α*) / A(k)

C <∞,

(5.2.20)

е(α

(K),α

α* ) / A

 

 

0

 

 

0

 

 

 

 

 

 

0

 

 

где (δα*) / A(k) условная относительная ошибка аппроксимации оценок параметров интегрированных систем моделей для вектора δα* в экстремальных условиях A(k) =(A1k1 , A2k2 , , A6k6 ) . Удобно ввести логические операции k1 k 2 k 3 k 5 = 1 и k6k7 = 0 (символ означает логическое

73

«или», а символ – логическое «и»), что соответствует выполнению условий А6, А7 и невыполнению хотя бы одного из условий А1, А2, А3, А5.

Условная относительная ошибка аппроксимации оценок метода наименьших квадратов(δα*0 ) / A0 используется здесь в качестве «этало-

на точности». Нарушение условий А1, А2, А3, А5, связанные с действием случайных факторов (при предварительном отсеве выбросов), не должно приводить к значительному росту константы C. В этом случае критерий (5.2.20) характеризует меру точности оценки α* в экстремальных условиях A(k) относительно уровня точности оценки метода наименьших квад-

ратов в условиях нормального функционирования модели объекта. Например, для оценок параметров линейной ортонормированной

интегрированной системы моделей (5.1.4) критерий устойчивости (относительной точности) оценок примет вид:

 

е(α* (K ),α* ,k,0) =

 

α* ) / A(k)

=

 

 

 

 

 

 

 

0

 

 

 

 

 

α* ) / A

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

m

λ

σ2

+ K

2

2

+ε

2 )

) / A(k)

 

(5.2.21)

 

(

j

ξ

 

j

 

η

2

j

 

=

j=1

 

j + K j )

 

 

 

 

C < ∞.

 

 

 

m

 

 

1

 

 

 

 

 

 

 

 

 

(

 

 

) / A0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j=1

 

λj

 

 

 

 

 

 

 

5.3. Вопросыоптимизацииинтегрированныхсистемидентификации

Оптимизация интегрированных систем идентификации связана с выбором управляющих параметров, определением вида модели исследуемых объектов и вида моделей объектов-аналогов, представляющих дополнительные априорные данные. Сложность данных задач заключается в том, что они должны быть решены при ограниченных объемах исходных и дополнительных данных.

При ограниченных выборках задача оптимизации интегрированных систем идентификации сводится к задачам параметрической и структурной оптимизации интегрированных систем моделей по данным наблюдений входных и выходных переменных исследуемого объекта.

Остановимся на задаче параметрической оптимизации и методах выбора управляющих параметров.

1. Определение управляющих параметров при наличии априорной информации об ошибках измерения выхода объекта. При корре-

ляционной матрице ошибок измерения выхода объекта вида Wξ = σξ2 I , где σξ2 – дисперсия помех, а I – единичная матрица, одним из распро-

страненных методов определения управляющего параметра является метод невязки.

74

Суть данного метода заключалась в выборе такой оценки β* вектора управляющего параметра, при котором выполнялось равенство

J (β) = 1 n (yi f (xi ,α*(β)))2 = σξ2 , (5.3.1) n i=1

где f (x,α*(β)) модель исследуемого объекта, α*(β) – оценка параметров

интегрированной системы моделей.

Метод невязки распространяется и на случай коррелированных ошибок измерения выхода объекта. Здесь функционал J (β) (5.3.1) за-

меняется квадратичной формой

eTWξ1 e ,

где eT =(y1 f (x1,α*(β), y2 f (x2 ,α*(β),, y1 f (x1,α*(β))T – вектор не-

вязки, Wξ1 – обратная корреляционная матрица ошибок измерений вы-

хода объекта.

Тогда по аналогии с (5.3.1)

J (β) = eT Wξ1e =1.

(5.3.2)

Использование методов невязки (5.3.1), (5.3.2) приводит к смещенным значениям управляющих параметров относительно оптимальных, доставляющих минимум функционалу

J 0 (β) =

1 n (f (xi ,α) f (xi ,α* (β))2 ,

(5.3.3)

 

n i=1

 

эмпирической среднеквадратической ошибки аппроксимации исследуемой модели объекта f (x,α) . Для устранения смещения вместо метода

невязки используют модифицированный метод невязки

J (β) = σξ2 , > 0,

(5.3.4)

где рекомендуется выбирать из интервала(0,05σξ2

0,3σξ2 ) .

2. Определение управляющих параметров при отсутствии априорной информации об ошибках измерения выхода объекта. На практике довольно часто информация о корреляционной матрице оши-

бок измерения выхода объекта Wξ отсутствует. В этой связи для управляющего параметра используют прием разбиения исходной выборки yi , xi , i =1,n на два подмножества по n1 и n2 чисел [25]. Обучающее подмножество yi , xi , i Pnδ1 используем для построения оценки параметров

75

α*(β) , контрольное подмножество

y , x

, i Pδ2 используется для фор-

 

 

i i

n

 

мирования эмпирического функционала

 

 

 

J δ (β) = (yi

f (xi ,α* (β)))2 ,

(5.3.5)

 

i Pδ2

 

 

 

 

n

 

 

 

где Pδ1 ,

Pδ2 – подмножества множества

P – целых

чисел от 1 до n;

n

n

 

 

 

δ– номер способа разбиения исходной выборки на два подмножества,

δ=1, c .

Взависимости от числа наблюдений n1, n2 обучающего и контрольного подмножеств и способа разбиения выборки получаем различные функционалы.

Для решения допустимых способов формирования обучающего и контрольного подмножеств, представим функционал (5.3.5) в виде

 

 

 

 

 

c

 

 

 

 

J (β) = J 0

(β) +∑ ∑ ξi2

+d ,

 

(5.3.6)

 

 

 

 

 

δ=1 i Pδ

 

 

 

 

 

 

 

 

n2

 

 

 

где

 

 

 

 

 

 

 

 

 

 

c

 

 

f (xi ) θ(xi ,x j ,β)y*j

2

J 0 (β) = ∑ ∑

 

,

 

 

δ=1

δ

 

δ

 

 

 

 

 

i Pn2

 

j Pn1

 

 

 

c

 

 

 

 

θ(xi ,x j ,β)( f (x j ) j

 

d = ∑ ∑ z(xi )

) ξi ,

δ=1

δ

 

 

 

δ

 

 

 

i Pn2

 

 

 

j Pn1

 

 

 

f (x

) – значение восстанавливаемой зависимости в точке

x

, i Pδ2 ,

i

 

 

, θ(xi ,x j ,β)y*j – оценка f (xi ) .

i

n

xi , i =

 

 

 

1,n

 

 

 

 

 

j Pδ1

 

 

 

 

 

n

 

 

 

Из (5.3.6) следует, что приWξ = σξ2 I

 

 

 

 

 

M d =0 ,

 

(5.3.7)

значения вектора управляющего параметра β, доставляющие минимум функционалу M J(β), совпадают с соответствующим оптимальным управляющим вектором, доставляющим минимум функционалу M J(β), где М – символ математического ожидания.

Равенство (5.3.7) накладывает ограничения на формирование обучающего и контрольного подмножеств и выполняется, когда зна-

чение индекса i из подмножества Pnδ2 не совпадает со значениями j Pnδ1 ,δ =1,c . Например, условию (5.3.7) соответствует функционал

76

J (β) =

 

2

 

yi

θ(xi , xj ,β)y*j

,

(5.3.8)

i=1, 3, 5,

j=2, 4, 6,

 

 

 

в котором исходная выборка разбивается на две части чередования через одно наблюдение. Другим примером является функционал метода

«скользящий контроль» (“cross validation”)

n

 

 

2

 

J (β) = yi* θ(xi , xj ,β)y*j

 

,

(5.3.9)

i=1

 

ji

 

 

 

в котором обучающая последовательность формируется путем последовательного удаления из выборки yi ,xi ,i =1, n одного наблюдения.

В конечном итоге задача параметрической оптимизации по определению вектора управляющих параметров сводится к определению корней нелинейных уравнений (в случае использования методов невязки) либо поиску минимума функции многих переменных при использовании функционала (5.3.8) либо (5.3.9).

Для решения соответствующих оптимизационных задач могут быть использованы различные методы, приведенные в приложении 2. Наиболее простыми являются методы без вычисления производных (метод деления отрезка пополам, метод золотого сечения, деформируемого многогранника и другие).

Задача структурной оптимизации заключается в определении вида модели исследуемого объекта и вида модели объекта-аналога, которые воспроизводят ранее полученные исходные и дополнительные априорные данные и обеспечивают возможность их прогнозирования.

Данную задачу обычно решают следующим образом. Составляется набор возможных моделей исследуемого объекта fi , i =1,m1 и возмож-

ных моделей объектов-аналогов f j , j =1,m2 , исходя из физической

сущности задачи и имеющейся информации.

Для сформированной структуры интегрированной системы моделей, выбранных критериев качества решают задачу параметрической оптимизации.

При неудовлетворительном воспроизведении исходных и дополнительных априорных данных либо неудовлетворительном их прогнозе осуществляется переход к другой интегрированной системе моделей и задаче параметрической идентификации.

В результате получаем последовательность адаптированных интегрированных систем моделей

f

*, i =

 

F,

 

 

*

,

j =

 

 

 

 

(5.3.10)

1,m

f

 

1,m

 

F

i

1

 

 

j

 

2

 

 

 

 

 

 

 

 

77

 

 

 

 

 

 

и последовательность соответствующих значений критериев качества

моделей Φ( f *,

 

 

*,

i =

 

 

,

j =

 

 

 

) . Оптимальной считается та интег-

f

1,m

1,m

2

i

 

 

 

j

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рированная система

f 0 ,

 

 

 

0

моделей, для которой критерии качества

f

достигают области заданных (проектных) значений

 

 

 

 

 

 

 

Φ( f *,

 

 

 

 

*,

i =

 

,

j =

 

 

 

)

 

 

(5.3.11)

 

 

 

 

 

 

f

1,m

1,m

2

 

 

 

 

 

 

 

 

i

 

 

 

 

 

j

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

либо обеспечивают минимальную возможную ошибку

 

 

 

f 0,

 

 

0 = arg

min

(Φ( f

*,

 

*, i =

 

, j =

 

 

).

(5.3.12)

 

f

f

1,m

1,m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

j

 

1

 

2

 

 

 

 

 

 

 

 

f * F ,

f * F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следует отметить, что ряд задач идентификации, в широком смысле, по определению информативных переменных, степени полиномов, количества ортогональных функций в моделях объекта и моделях объектов-аналогов сводится к задаче структурной оптимизации вида

(5.3.10)–(5.3.12).

78

Часть 2 ПРИМЕРЫ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ

И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНТЕГРИРОВАННЫХ СИСТЕМ ИДЕНТИФИКАЦИИ

Глава6 ПРИМЕРЫРЕШЕНИЯНАУЧНО-ТЕХНИЧЕСКИХЗАДАЧ

6.1.Прогноздобычинефтииоценкаизвлекаемыхзапасов

1.Введение. В данном разделе рассматривается задача прогноза добычи нефти и оценки извлекаемых запасов на основе интегрированных систем моделей, учитывающих дополнительную априорную информацию. Приводится алгоритм решения задачи адаптации интегрированных моделей с использованием данных истории разработки месторождения.

Вкачестве моделей добычи нефти на всех четырех стадиях разработки месторождения часто используются нелинейные, заданные с точ-

ностью до параметров, функции вида:

f (t,α) =α eα2ttα3

, f

2

(t,α) = f (t,α) α

5

eα6 t ,

1

1

 

1

(6.1.1)

 

f3(t,α) =α1tα2 / (α3 +α4tα5 ).

 

 

 

 

Задача идентификации заключается в определении вида модели и оценке вектора неизвестных параметров α на основе исходных и дополнительных априорных данных, полученных в процессе разработки месторождения.

Исходными данными, полученными в процессе разработки месторождения, являются:

1)технологические параметры разработки (дебиты добывающих и приемистость нагнетательных скважин, обводненность продукции, забойные и пластовые давления, количество вводимых в эксплуатацию скважин и т. д.);

2)фильтрационно-емкостные параметры пласта и скважины (проницаемость, пъезопроводность, гидропроводность, скин-фактор и т. д.), полученные на основе результатов геофизических и гидродинамических исследований скважин.

В качестве дополнительных априорных сведений часто используются:

1)экспертные оценки об извлекаемых запасах нефти;

79

2)прогнозные значения добычи нефти, полученные на основе различных методик их расчета, включая результаты геологического и гидродинамического моделирования;

3)различные экспертные оценки параметров моделей добычи нефти, потенциальных дебитов скважин и т. д.

2. Прогноз добычи нефти с учетом априорной информации об извлекаемых запасах. Рассмотрим методику проектирования алгоритмов прогноза добычи с учетом априорной информации об извлекаемых запасах на основе нелинейной интегрированной системы моделей вида:

 

 

 

*

=f (α) +ξ,

 

 

q

 

 

 

 

T

(6.1.2)

 

 

s =

f (τ,α)d τ+η= s(α) +η,

 

 

 

 

0

 

где q* =(q(t ),q(t

 

 

))T

– вектор столбец фактических значений на-

),...,q(t

n

1

2

 

 

 

копленной добычи нефти q(ti ) за соответствующие промежутки време-

ни t =t

t

, i =

 

(год, месяц); f( α) = ( f (t ,α), f (t

,α), ..., f (t

,α)T

1,n

i

i1

 

 

1

2

n

 

вектор столбец значений накопленной за соответствующий промежуток времени добычи нефти, полученной на основе модели f (t, α) (6.1.1);

s =(s1, s2, ..., sl )T – вектор экспертных оценок извлекаемых запасов нефти

за время разработки месторождения Т, полученных на основе различных методик их расчета; α =1, α2 , ...., αm ) – вектор неизвестных пара-

метров, ξ, η – вектора случайные величины, представляющие ошибки

измерений дебита нефти и ошибки расчетов извлекаемых запасов. Основываясь на изложенных в третьей главе результатах, в качест-

ве оптимальных оценок параметров модели добычи нефти f (t, α) и оп-

тимальных значений управляющих параметров будем использовать приближение вида:

 

 

 

 

 

 

 

 

 

 

 

 

α*(β) =arg min(Φ= J +

l β

Q

k

),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α

k

 

 

 

(6.1.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

2 ,

 

 

 

 

 

 

 

 

 

 

 

 

β* =arg min(

 

 

 

q* f (α*(β))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

где

Ф

комбинированный критерий

качества; J =

 

 

 

q* f (α)

 

 

 

и

 

 

 

 

Q

 

 

 

 

 

s s(α)

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W ( y)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

– частные квадратичные критерии качества модели

 

 

 

 

 

 

k

 

 

 

 

k

 

 

 

 

w(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

добычи нефти и, соответственно, модели извлекаемых запасов нефти;

βk , k =

 

 

– управляющие параметры, определяющие вес дополнитель-

1,l

ных априорных

данных об извлекаемых запасах

s =(s , s , ..., s )T ;

β* =*, β*

, ..., β* )

 

1 2

l

– оптимальные значения управляющих параметров;

1 2

k

 

 

 

X – норма вектора Х.

80