Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Герман, В. Т. Построение информационной системы управления технологическими процессами добычи и подготовки газа научно-экономический обзор

.pdf
Скачиваний:
4
Добавлен:
19.10.2023
Размер:
2.36 Mб
Скачать

значные разовым измерениям

этих параметров [

Период квантова­

ния определяется

по методике, изложенной выше.

 

Погрешность

одиночного

измерения

D и

состоит

из неустра -

ниыой части систематической

ошибки «51

и случайной

ошибки из­

мерения .

 

 

 

 

 

Предельные

значения суммарных ошибок измерений

(систематиче­

ских и случайных с заданной доверительной .вероятностью) определя­ ются по формуле

 

 

 

 

£

u =

Р ±

ё д Х ,

 

 

 

 

где

i p

-

коэффициент

Стыодента для

вероятности.

 

 

 

Для

у3 =

0,68

 

t p

= I .

 

 

 

 

 

Для

/

=

С,95

 

tjs

= 2 .

 

 

 

 

 

Для

Р

=

0,997

 

t р

= .

 

 

 

 

 

При измерениях границы суммарной ошибки обычно не принимают

больше

 

 

 

Е й =сГ± ЗбйУ .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оценкой измеряемой величины служит математическое

ожидание

гпх .

Точность определения

т х

случайного процесса

без

учета

систематической

ошибки определяется

доверительной

вероятностью

уЗ

с доверительным интервалом

 

 

 

 

 

 

 

 

 

т*±

£ =

 

t /збдх;

 

 

 

 

 

 

 

£ = ^ /^ 12Z

,

 

 

 

 

где

6*

-

среднеквадратическое

отклонение определяемой

величины

параметра;

ё А%

- среднеквадратическое

отклонение

измерительного

устройства.

 

 

 

 

 

 

 

 

 

 

 

 

 

Необходимый объем измерений технологических параметров можно

определить

из

выражения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ip

(t*x f ^дх )

 

 

 

 

 

 

 

 

 

 

 

С г

 

 

 

 

 

 

 

Пример. Предположим, что для определения добычи требуется най­

ти допустимую выборочную совокупность N

скважин,

из

 

которой

20

можно определить дебит скважин с

вероятностью

J3 = 0,9 5 , откло­

нением

6 = 0,15 и точностью

6уз= 0,05 .

 

N = 36.

Это значит, что для оценки с точностью 5% среднего дебита скважин достаточно из всей совокупности выделить для обследования 36 сква­ жин.

ОПРЕДЕЛЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ СБОРА ТЕХНОЛОГИЧЕСКОЙ ИНФОРМАЦИИ ПРИ ЦЕНТРАЛИЗОВАННОМ КОНТРОЛЕ

И УПРАВЛЕНИИ

Реальная оценка состояния процессов добычи и подготовки газа

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

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

При этом

необходимо

определить

периодичность

сбора информации о

каждом из

параметров процессов

добычи и подготовки газа, а также

последовательность

опроса каждого параметра в

отдельности.

Рассмотрим построение программ сбора информации или рассредо­

точенную во времени

последовательность опроса параметров техноло­

гических процессов [

5 ]. Интервал времени, через который повторяе­

тся вся программа, назовем циклом программы - Т. Цикличность

вы­

бирается, исходя из

числа контролируемых на пульте параметров

и

их измерений. Так, если интервал времени между замерами парамет - ров составляет несколько минут (часов), то временем цикла можно

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

биралась равномерно.

Эту

задачу можно формализовать

следующим

образом.

 

 

 

 

Обозначим наличие опроса через "I", а отсутствие

его - через

"0П. Тогда, разбив цикл Т

на интервалы времени (для часового цик­

ла - минуты, суточного -

часы), можно еоотавить по каждому пара -

метру набор из единиц и нулей.

 

 

Имея такие наборы по каждому параметру

и сложив их по минутам

(часам), получим определенное число опросов

по минутам (часам) .

Обозначим эти суммы

Sj

( j = I , 2 , . . . , 6 0 ) .

Циклический сдвиг впра­

во или влево на произвольное число минут (часов) будем называть

преобразованием набора. При этом число единиц и интервал между ни­ ми в наборе для каждого параметра остаются, меняются лишь моменты

начала опроса. Задачу можно сформулировать следующим образом: пре­ образовать все наборы таким образом, чтобы получить равномерное распределение сумм опросов по минутам (часам). Для решения постав­

ленной задачи можно применить следующий алгоритм.

 

 

 

Представим

набор,

соответствующий

 

-му параметру

в виде

вектора

Xj

с

компонентами

X -

( I

= I ,

. . . , N ) часового ци­

кла

j

= 1 , 2 , . . . ,

60,

тогда Xi=X£(Xf, ,Х£е, - / . « ) •

Величины Ху

принимают значения 0 или I .

Подразумевая под

преобразованием век­

тора циклический сдвиг его компонент, обозначим Х[

1 (X;,

)

вектор, полученный из вектора Х;(Х;, ,Х^г ; ...,

Xt-fi0)

путем цикли­

ческого сдвига компонент, проделанного

К;

раз,

К 6 1 6

60.

 

Расстояние

между векторами

X; (Х;,(...)и Ху (X;,,...^Определяется

по известной

формуле______________________________________

 

 

 

j3 (Xj ?Xj)=^Xji- X;;^ + (Xj2-X^z) + ■• • + (Xjeo ~ Хсео)г ,

 

 

Через p (Xjt Xj

J)

обозначают расстояние

между векторами X;

и

Xj

после

каждого

Xj

-го

преобразования вектора Xj .

Далее

фиксируют вектор

X,

,

а вектор

Хг

подвергают

преобразованию.

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

у э (х ,, x

/ Kf)),

выбирают максимальное (если

их несколько, то

любое

из них). Определение вектора

Х2 К;1

по принципу максимума рассто­

яния между векторами

X, и

Х2

дает

рассредоточение

отличных от

нуля компонент вектора

Хг

по отношению

X, .

После

этого

нахо­

дят

сумму векторов

X,

и х 2*г5

и аналогично поступают

с векторами

Х1 + Х2 К^

, подвергая преобразованию вектор Х3 .

Под суммой пони­

мают обычную алгебраическую сумму векторов.

 

 

 

 

По^ле^ний

шаг -

нахождение максимума расстояния между векто -

рами

£

X;

и XN

 

и определение вектора X(nKn

. Б

результате

получают равномерную загрузку каждого интервала времени

внутри

цикла. На этом заканчивается решение поставленной задачи.

 

 

Приведенный алгоритм реализуется на ЭЦВМ и дает хорошие ре -

зультаты. Блок-схема приведена на рис.7.

 

 

 

 

 

Пример. Рассмотрим группу скважин,

подключенных

к

пульту

телеконтроля.

Для каждой скважины известен интервал времени

между

22

Рис.7.

Блок-схема алгоритма оптима­

/

Ввод исходных данных

льного

рассредоточения

сбора

техно­

логической информации

 

 

 

\

 

 

 

 

 

 

 

 

Циклический сдвиг компо­

опросами (табл.9 ). В таблице

нали -

2нент исходных данных

3

t

 

чие опроса обозначено "I",

отсутст­

 

вие "О". Сумма опросов

по

часам

Sj

Определение расстояния

 

между векторами р

 

 

 

 

 

 

к.

*

 

 

 

 

 

 

 

Запоминание величин

/>[(xf + x 2+x3) tx * ]= V 0 ;

 

 

 

 

расстояний

р

 

 

 

 

f

 

f[(K1+x2t x 3) , x ^3 i w

;

 

 

 

Li.

 

 

 

 

ного р

 

 

 

 

 

 

 

 

Определение максималь­

 

 

 

 

 

 

Li.

+

 

4 ( V

x 2+x3)4x ?]=V 02 .

 

 

 

Сложение преобразован­

 

 

 

ных векторов

 

 

 

 

 

 

L

 

 

 

 

 

 

 

Печать полученной после­

 

 

 

 

 

 

довательности

опроса

 

 

 

 

 

 

 

I

 

Дальнейшие преобразования

век­

 

( конец)

 

 

 

 

тора X будут приводить к ранее рас­ смотренным сочетаниям. Сопоставляя полученные величины расстояний, мо­

жно заключить, что максимальное рассредоточение векторов получает­

ся при К = *■ (табл.1 0 ).

 

Т а б л и ц а

9

Последовательность опроса газовых скважин

 

________________ Опросы через время, час______________ ____

ишы" I 2 3 И 5 б 7 8 9 10

II 12 13 14

15

16

17

18

1920 21

22 25 24

1

I 0 0 I 0 0 I 0 0 I . 0

О I О О

I

О О

I

О О I 3 О

2

I I I I I I I I I I I I I I I I I I I I I I I I

3

0 I 0 I 0 I 0 I 0 1

О I О I О

I

О I

О

I 0 1 О I

4 0 0 0 1 0 0 0 1 0 0

О I О О О

I О О

О

I О О О I

Sj,

2 2 1 ^ 1 2 2 3 1 3

I

3 2

2 I

4

I

2

2

3 1

3 I 3

23

 

 

 

 

 

 

 

 

 

Т а б л и ц а

 

10

 

 

Преобразованная последовательность

опросов

газовых

 

 

 

 

 

 

 

 

скважин

 

 

 

 

 

 

 

 

 

 

 

 

Опросы через

время,

час

 

 

 

 

 

 

 

2h

сква­

г 2

3 L 5

б ? 8 9 10 II

I2 |I3 |W

15

1б|17

18

19

20

21

22

2 3

жины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

I 0 0 I 0 0 I 0 0 I 0

0 I 0 0 I 0 0

I 0 0

I 0 0

2

I I

1 I I

I X I I I I

I

I

I

I

I

1

I

I

I

I

I

I

1

 

 

т

т

 

 

 

 

 

 

 

 

 

 

 

 

 

3

0 I 0 I 0 I 0 I 0 I 0

I 0 I 0 I 0 I 0 Т 0 1

0 I

k

0 0 I 0 0 0 I 0 0 0 I

0 0 0 Т

0 0 0 I 0 0 0 I

0

 

2 2 2 3 I 2 3 2 I 3 2

2 2 2 2 3 I 2

3

2

I

3

2

2

 

 

 

АДАПТАЦИЯ ПРОЦЕССА СБОРА

 

 

 

 

 

 

 

 

ТЕХНОЛОГИЧЕСКОЙ ИНФОРМАЦИИ

 

 

 

 

 

 

Увеличение объема данных, характеризующих состояние и режимы

технологического оборудования, требует разработки алгоритмов, ко­

торые повысили бы эффективность процесса управления сбором инфор­

мации, когда система подвержена воздействию множества дестабили

-

зирующих факторов, причем степень

и время

воздействия

или

 

сами

факторы

заранее неизвестны.

Одним из методов повышения эффектив­

ности является

применение принципа адаптации.

 

 

 

 

 

 

 

 

Процесс адаптации системы проявляется в изменении состояния,

структуры, параметров, алгоритма работы и т .д .

[3,4-].

 

 

 

 

 

Алгоритмы адаптивной дискретизации

позволяют

производить вы­

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

имеющих на интервале определенные ограниченные первые производные.

Для такого класса функций оптимальны функции - f i t ) , описывающие сигнал в виде ряда

(1)

L- U

2k

Устройство адаптивной дискретизации должно контролировать со­ ответствие сигнала f ( f ) его модели вида (I ):

SuP l f ( t ) - P ( i ) j = Sup £ ( t ) - £ gon

( 2 )

[0,T ]

t e [ 0 , T ]

,

 

где О- интервал адаптивной дискретизации;

В(i),C^0R - те-

кущая и допустимая ошибки приближения.

 

 

В момент времени Т,

когда условие

(2) нарушается, выбирают

информацию об измеряемом сигнале. Для создания устройства необхо­

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

( f ) , найти способ

вы­

числения коэффициентов

С;

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

контроля

ошибки приближения

согласно

выражению (2 ) . Этот алгоритм

будет

одновременно определять интервал дискретизации, т .е . управлять

сбором

информации.

Поскольку

на сигнал

f ( t ) наложена

случайная

помеха,

причем с

более

высокочастотным

спектром, то

желательно,

чтобы алгоритм обладал фильтрующими свойствами и не включал one -

рации дифференцирования

сигнала. С

этой

точки зрения

в качест­

ве базисных функций ряда

(I ) могут

быть

выбраны системы

ортогона­

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

алгоритмов

адаптивной дискретизации, повышения точности работы и расширения

класса функций, допускающих обработку с

помощью такого

алгоритма,

в качестве базиса целесообразно выбрать ортогональную систему по­

линомов Хаара.

Она обладает следующим свойством: любая непрерывная

функция f

(х )

на интервале [ о ;l]

разлагается

в равномерно

сходя­

щийся ряд

вида

(I)

по функциям системы;

замена переменных

~

преобразует интервал

O iX ^ I

в интервале

.

 

Система Хаара состоит

из

кусочно-постоянных функций и

для

всех натуральных

 

m > 0

и

 

m - 1

 

 

 

 

2

определена следующим

образом:

 

 

m~l

 

 

 

 

 

 

 

 

 

г

При

X & В mj

 

 

 

Xmj( x H

- 2

г

при

X& 6 +mj

 

 

( 3)

 

 

 

 

при

 

е mj

 

 

 

где

 

 

 

j

 

, причем

Х00 W

= 1-

 

 

m- 1

)

2 ш-,- ]

 

 

Преимущество аппроксимации по

системе (3)

заключается в прос­

тоте технической реализации вычисления коэффициентов Cl ряда ( I ) .

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

25

кать приближающий полином в виде

Р ( Х ) : Ч 0 + а 1 К

 

 

принимающий в точках

X = 1

Д

и X =

ЗД значения р(х)|=_С0+С

Р(х)|х=^ = с 0- С 1 , где

С0

 

-

коэффициенты ряда

разло

жения по системе (3 ).

 

 

 

 

( iin *

 

 

 

 

 

Тогда

 

Ст

;

 

 

а 0 = С0 + 2

 

(5)

а , = - ^ С т .

 

 

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

Коэффициенты Фу'рье-Хаара разложения / ( х ) в ряд (I) на интерва­ ле [0 ; I] будут равны

 

 

С0 =Jf( * ) x 00( x ) o M ( o ) +

 

М 0

 

 

 

 

+

 

 

 

%

r ~ '

М 2

(б)

 

 

J f ( X) xoi (x)dx -

 

где

-

модуль максимума второй

производной функции на интервале.

Подставив полученные значения’ С0

и

С,

в выражение (б ), можно

найти

ошибку приближения функции

j (X )

полиномом вида

(5)

 

 

e ( x ) = / w - p ( x ) = M 2( | - f

 

 

Отсюда легко заключить, что функция

£ ( х ) имеет

минимум

при X

=

0 ,5 . Поэтому для построения адаптивной процедуры достаточ­

но контролировать ошибку аппроксимации только на концах интервала,

т .е . для выполнения условия (2) на всем интервале

достаточно вы -

числить величину погрешности на концах.

 

Из описанных соотношений нетрудно получить

 

e ( r } = f ( T ) - P ( i ) =f(r)-(a0+ a1r)=

( ? )

Подставив

значение С0 , найденное как

коэффициент Фу-

рье-Хаара ряда ( I ) ,

окончательно получим

 

26

Smax

)~

t e [ 0)T ]

0

Обычно измерительный сигнал предварительно квантуется с не­ которым постоянным шагом A t , определяемым экспериментальными свойствами сигнала. В этом случае выражение (7) можно записать в виде

Г(/-)- f(0)+f(n&t)

 

Цпах х L ' ~

2.

 

t e f t r ]

 

 

где

f ( t ) -

сигнал

с помехой; jvt,

мехи

n ( t )

на интервале п д -t = Т .

( 9)

- математическое ожидание по­

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

мации. Блок-схема алгоритма адаптации представлена на рис.8.

 

 

Пример. В табл.11 приведены значения переменной

X (t)

от О

до 20

сек

с интервалом

I

сек.

Определим периоды дискретизации

при

ошибке

аппроксимации

£ mCtx =

0,01 .

 

 

 

Для вычисления

величины

С

используем формулу

(9 ),

в кото­

рой

интеграл будем

вычислять .как

площадь, заключенную под

кривой

X( t )

и между осью

времени.

Кроме того, примем, что

X ( t )

между

точками замера меняется линейно. Тогда интеграл приближенно можно заменить следующей суммой:

Х (б д £ ) + Х + л t . ( 1 0 )

27

Рис,8. Блок-схема алгоритма адаптации при сборе технологи­

ческой информации

и выражение (10) запишется в виде

Т а б л и ц а

II

Значение функции

x ( t )

 

t

X ( t )

0

I

 

I

1,05

 

2

I ,I

 

3

1.2

 

7+

1,28

 

5

1.3

 

6

1,29

 

7

1,25

 

8

1.2

 

9

1,15

 

101,1

11I

120,93

130,85

140,8

150,7

160,68

170,67

180,67

190,68

с

(_l\_ X(.Q)+X(nat)

J

___

X(t д'£)+х(с.+ 7)дт£

a t .

(II)

C'max ^ L > ~

 

2

 

 

£

 

 

 

 

 

2 n & i i - 0

 

 

 

 

 

Используя данные

табл.II

и выражение

( II ) ,

вычислим значения

£ ( t ) при

и

= 1 , 2 , . . .

и Т-периоды адаптивной дискретизации:

 

С ( д £ ) =

7+7,05

7

 

7 = 0

 

 

 

 

Е(з д t ) =

 

- ^

[ 7

+ 1,05+ 7,05+ 7,7+ 7,7+ 7,2] . 1 = 0,02 ,

 

так как

<S(3at)> 6^оп

, то в момент

T, = 3&t

осуществляется вы­

борка данных о х (5 ) .

Дальнейшие вычисления проводим

следующим

образом. Считаем, что

Х'(0) = X ( 3 a t )

 

и проводим аналогичные вы­

числения: £ ' ( д t )

= 0 )

6 ' ( Z&t ) = 0,01 '

£ ' ( 3 a t ) = - 0 , a 2 ,

 

28

так

как j £ ' ( 3At ) l > £$оп

,

то следующая

корректировка осущест­

вляется в данный момент,

т .е .

Т =

3 A t :

 

о; £''(№)= о; E \5 *t)= -w

 

С\лЬ)= о ;

£ "( 2 At) =-o,oor;

C '(3 A t)=

Так как / £ “( 5 а±) / > £доп

 

,

то Т =

5 At.

 

 

Аналогично можно получать

Т5 . . . .

 

 

Учитывая,

что

At

= I

сек,

получим, что интервалы адаптив­

ной дискретизации

составляют Т = 3 сек,

Т =

3 сек, Т = 5 сек,

Т =

5 сек.-

 

 

 

 

 

 

 

ДОСТОВЕРНОСТЬ ОБРАБОТКИ ТЕХНОЛОГИЧЕСКОЙ ИНФОРМАЦИИ

Особое значение в АСУ газодобывающими предприятиями приобре­ тает достоверность обработки информации. Под достоверностью пони -

мается вероятность безотказной передачи и обработки информации те­

хническими устройствами [7,8,12] .

Информационная система управления ГДП имеет иерархическую

структуру, при этом технологическая информация собирается

устройс­

твами первичной обработки информации, расположенными на

местных

диспетчерских пунктах, по линиям связи в центральном диспетчере -

ком пункте ГДП.

Вероятность появления ошибки в системе управления полностью определяется структурой системы и вероятностями появления ошибок

в отдельных технических устройствах. За единицу времени система может обработать определенное количество технологической информа­

ции. Такое же количество информации система монет обработать за другое время, имея другую структуру, но при этом вероятность ошиб­

ки останется прежней.

Поэтому за основу оценки вероятности появления ошибки в АСУ целесообразно применять количество обрабатываемой информации. При

анализе результатов работы АСУ не обязательно знать, где произош­

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

ких средств и вероятностью ошибки всей системы и притом такую,

чтобы при расчете не накладывались ограничения из-за несимметрич­

ности ветвей структуры системы.

Такую зависимость можно получить,

учитывая,

что вероятности появления ошибок в элементах системы не

завышены,

и ошибка, возникающая

в каком-либо элементе

системы,

29

Соседние файлы в папке книги из ГПНТБ