Научная статья на тему 'Методика бесконтактного диагностирования топологии вмятин на нефтеналивных резервуарах'

Методика бесконтактного диагностирования топологии вмятин на нефтеналивных резервуарах Текст научной статьи по специальности «Физика»

CC BY
203
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИАГНОСТИКА / ТОПОЛОГИЯ / ДЕФЕКТ / НЕФТЕНАЛИВНОЙ РЕЗЕРВУАР / МОНОХРОМНЫЙ ЛАЗЕРНЫЙ ЛУЧ / МЕТОДИКА

Аннотация научной статьи по физике, автор научной работы — Марков Павел Викторович, Сметанников Олег Юрьевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Марков Павел Викторович, Сметанников Олег Юрьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Методика бесконтактного диагностирования топологии вмятин на нефтеналивных резервуарах»

УДК 519.63, 519.688

П.В. МАРКОВ, О.Ю. СМЕТАННИКОВ Пермский государственный технический университет

МЕТОДИКА БЕСКОНТАКТНОГО ДИАГНОСТИРОВАНИЯ ТОПОЛОГИИ ВМЯТИН НА НЕФТЕНАЛИВНЫХ РЕЗЕРВУАРАХ

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

Одним из наиболее часто встречающихся типов дефектов, возникающих при монтаже и эксплуатации вертикальных стальных цилиндрических резервуаров, являются вмятины и выпучины. Их происхождение носит разный характер, например сварные напряжения, неравномерная усадка основания, потеря устойчивости и т.д. Естественно, что они бывают разных форм и размеров. В действующих нормативах [1]

используются только два параметра, по которым определяются

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

надежность и долговечность конструкции. В связи с этим разрабатывается новая уточненная методика [2] оценки напряженного состояния в зоне дефекта с использованием численных методов, а именно МКЭ.

Описание метода. Для ускорения процесса диагностирования вмятин при техническом обследовании предлагается новая технология. Она позволяет построить достаточно достоверную картину изменения глубины по всей области дефекта. Это может быть использовано для усовершенствования методики, описанной в [2-4]. Кроме

Рис. 1. Схема эксперимента

© Марков П.В., Сметанников О.Ю., 2009.

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

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

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

Очевидно, что при проецировании системы лучей на плоскость из некоторого управляемого прямолинейного источника света (лазер)

результирующая сетка не будет равномерной. По рис. 2 определяем:

\= Ь • 1§а;

Г Л

¿2 экран

а 1 /

Iисточник

Рис. 2. Неравномерность шага сетки

21§а 1 - tg2а

- tga

Ь = к ■ Ь ■ tga,

у

1 + 1§2а

-----2---коэффициент увеличения шага сетки к краям проекции, к > 1.

где к

1 -

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

Участок стенки резервуара, на который спроецирована решетка, фотографируется под достаточно острым углом с помощью цифрового фотоаппарата. Это делается таким образом, чтобы на фотографии было отчетливо видно изменение кривизны линий изначально правильной решетки в зоне дефекта. Для минимизации ошибки потребуется запечатлеть участок стенки с дефектом с двух сторон. Надежнее запечатлеть решетку с 2-3 ракурсов, в итоге результаты можно будет усреднить. Фотография по возможности должна иметь большое разрешение, а изображение решетки занимать как можно большую часть в видоискателе, при этом полностью в нем помещаться. Этим обеспечивается непрерывность растрового изображения решетки. Кроме того,

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

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

а) изначальное цветное изображение (фотография) преобразуется в бинарное растровое - двумерную матрицу из черных и белых точек, в которой объект задается черными точками растра (1), а фон - белыми точками (0). При этом в качестве объекта выбираются пиксели из некоторого достаточно узкого интервала цветовой палитры. Этот интервал необходимо задавать таким образом, чтобы объект по возможности состоял только из пикселей, принадлежащих линиям монохромной проецируемой сетки. Для этого может потребоваться обработка начальной фотографии в каком-либо графическом редакторе. Результирующее монохромное изображение должно быть непрерывным и по возможности без большого шума по границам линий;

б) определяется первоначальный скелет растрового изображения. Существует несколько традиционных методов построения непрерывного скелета [5], но они либо громоздки, либо сложны для реализации, либо имеют побочные эффекты, ограничивающие их применение. В настоящей работе используется волновой алгоритм [6], оптимизированный под данную задачу;

в) оптимизируется первоначальный скелет. Отбрасываются шумовые узлы, а узлы, лежащие в некотором доверительном интервале (зависит от средней ширины линий), объединяются. В итоге получаем окончательный граф, представляющий собой массив с координатами узлов и матрицу смежности. Число оставшихся узловых точек должно быть равно m*n;

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

Преобразование координат.

Определение глубины вмятины.

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

1) радиус резервуара R;

2) пространственные

координаты точек ( xig, yg, zg ),

i = 1,2m, принадлежащих крайним горизонтальным дугообразным линиям.

Определяются по габаритным размерам, которые, в свою очередь, определяются по числу вертикальных и горизонтальных линий (m и n соответственно) и известным шагам между ними (hx и hy);

—»-

Рис. 3. Системы координат трехмерной модели сетки и ее плоской проекции

3) проекционные координаты этих же точек на плоском изображении (xtp, yip ), i = 1,2m .

Кроме ЦСК (rjz), в которой удобно вести построение модели сетки, введем две

системы координат, как показано на рис. 3: трехмерную (пространственную) СК, связанную с габаритными точками, и двумерную (проекционную). Пусть начало первой расположено в левом нижнем узле трехмерной модели сетки с координатами (x1g, y1g, z1g) = (0,0,0) (см. рис. 3). Ось xg направлена к правому нижнему узлу

(x2mg , y2mg , Z2,/ ) = (В ',0,0h а °сЬ yg - к левому верхнему (Xm+ig , ym+1g , Zm+1g ) = (0, H,0). Здесь В' = 2R sin ar. Проекционная СК соответствует двумерному образу

сетки, отсчет ведется с левого нижнего угла изображения.

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

1. Повороты вокруг осей: xg (угол a), y' (угол b ), z" (угол g), где штрихом обозначена ось после поворота на a, а двумя - на a и b . Соответствующие матрицы поворота A, B и G записываются следующим образом:

A =

“1 0 0 0' cos b 0 - sin b 0" “ cos g -sing 0 0"

0 cos a - sin a 0 0 1 0 0 , G = sin g cos g 0 0

, B = sin b cos b

0 sin a cos a 0 0 0 0 0 1 0

0 0 0 1 0 0 0 1 0 0 0 1

В итоге получаем координаты xiy,zt'

[x," y, " z," 1}Г = P [x, y, z

1}r,

где

P = G • B • A =

cos b cos g - sin a sin b cos g-cos a sin g - cos a sin b cos g+ sin a sin g 0 cos b sin g - sin a sin b sin g+ cos b cos g - cos a sin b sin g-sin a cos g 0 sin b sin a cos b cos a cos b 0

0 0 0 1 С этого момента координата z не важна.

2. Смещения в плоскости Xyповернутой системы координат на dx, dy для совмещения координат. Обеспечим совпадение первой точки xy1с ее проекцией

Xp, yip , тогда

D

“1 0 0 dx" “1 0 0 xp"

0 1 0 dy 0 1 0 y1p

0 0 1 0 0 0 1 0

0 0 0 1 0 0 0 1

и в итоге

{Х y, z, 1}Г = D[x,

yi

1}7

z

3. Масштабирование (растяжение или сжатие) с коэффициентом к в плоскости

х~’у" для окончательного преобразования в координаты хр,у р. Матрица масштабирования К с учетов равенства коэффициентов сжатия по осям выглядит следующим образом:

K

В итоге для г -й точки получим следующую матричную зависимость преобразования из одной СК в другую:

кх 0 0 0" к 0 0 0"

0 ку 0 0 0 к 0 0

0 0 kz 0 0 0 к 0

0 0 0 1 0 0 0 1

X/

У/

= C

у?

(1)

g

X

g

z

где C = K • D • G • B • A . В формуле (1) отброшена за ненадобностью координата zip .

Требуется по двумерному изображению сетки m х n линий определить координату z g всех ее узлов. Для этого необходимо решить задачу, обратную (1). При решении обратной задачи неизвестными являются: a, ß, g, к . По условиям задачи граничные линии точно повторяют форму неискаженного цилиндра без дефекта, т.е. координата r = R (в ЦСК) для всех крайних узловых точек. Поэтому координаты

{x^™^, yiJrast} образов этих точек, полученные по растровому изображению, должны

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

совпадать с координатами {xiJp, yjjp}, полученными по формуле (1). Используя это

условие, поиск неизвестных будем вести методом минимизации невязки. Невязка строится для всех точек, лежащих на крайних дугообразных линиях ( j = 1 и j = n ). Запишем функционал в виде

J = + iln.------»min. (2)

i=1 i=1

где 5^. =(х^р - х ) +(у уР - у) ; {х ^; у ур } - проекционные координаты образа

узла, лежащего на пересечении г-й горизонтальной и ]-й вертикальной линий; {хуР; ууР} - действительные координаты этого же узла на изображении.

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

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

Остается последний шаг - расчет расстояния (глубины) от идеальной точки на поверхности цилиндра без дефекта до реального ее расположения в зоне вмятины по образу этого расстояния на фотографии. Для этого используем обратное решение системы (1):

У.

= C

х

Уі

или

Az..g =

у

Dx.obr +Dy.obr

V_______y V

к (p + Р2Ъ)

)+( y.

23

p ___ rast

У .

(3)

к ( - cos a sin b(cos g+sin g) + sin a(sin g - cos g))

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

Апробация методики. Для проверки предложенного метода использовались результаты замера топологии нескольких вмятин на резервуаре УППН «Кокуй», ЦДНГ-10, ООО «ЛУКОЙЛ-ПЕРМЬ», РВС № 3 [3]. Построена компьютерная трехмерная модель вмятины №3 (результаты замеров глубины представлены в табл. 1), по которой получены 6 различных проекций («фотографий»), сохраненные затем в формат JPEG. Углы в каждой проекции получались с условием, что на картинке достаточно отчетливо прослеживается кривизна линий в зоне дефекта. На рис. 4 представлена часть изображения одной из таких «фотографий». Разрешение всех картинок составляет 1024х726 пикселей, тогда как изображение занимает большую часть по высоте и примерно 1/3 часть - по ширине. Средняя ширина линий - 4 пикселя.

После обработки изображений с использованием вышеописанной методики получены 6 таблиц с сеточными значениями глубин вмятины. Максимальная абсолютная ошибка по всем ячейкам таблиц в сравнении с реальными величинами составляет порядка 15 мм. Стоит упомянуть, что значение стрелы прогиба реальной вмятины равно 30 мм. На трех из шести фотографии погрешность менее 6 мм. При этом в точке максимального прогиба ошибка обычно не превышала 10 %. Большая

Рис. 4. «Фотография» вмятины: углы поворота: a = 17,2o, b = 49,7o, g = 13,3o

g

x

g

g

z

(

)

погрешность в некоторых точках (до 15 мм) связана в основном с работой волнового алгоритма распознавания точек пересечения дискретных растровых линий, а именно их последующего уточнения. Уточненные координаты этих точек отличаются от их визуально предполагаемого месторасположения всего лишь на 2-4 пикселя. Такие ситуации носят случайный характер и часто неизбежны в силу дискретности изображений и потери, при кодировании / декодировании в формат JPEG, части информации об изображении.

Таблица 1

Вмятина № 3. Глубина вмятины в точках сетки, построенной с шагом 100 мм

0 2 0 0 3 5 3 2 0 0 0 0 0

0 4 4 5 7 10 7 5 5 5 3 0 0

0 6 8 10 12 15 15 15 14 14 10 8 2

0 8 11 15 17 22 20 20 20 20 16 12 3

0 10 15 20 22 25 25 25 25 25 20 17 3

0 10 15 20 22 25 25 25 25 25 20 18 3

0 7 13 20 20 20 23 25 27 30 25 18 3

3 4 8 15 15 15 19 22 25 25 20 18 3

2 4 7 10 12 15 15 14 12 12 12 13 3

0 3 5 7 8 10 10 10 8 6 6 5 2

0 2 3 4 4 5 5 5 3 3 3 3 0

0 0 0 2 2 3 3 3 2 0 0 0 0

Минимизировать случайные погрешности позволяет процедура осреднения результатов. После осреднения всех сеточных значений и зануления отрицательных величин прогибов (которые не превышали 2 мм) по полученным шести таблицам (табл. 2) максимальная абсолютная ошибка стала меньше 3 мм (табл. 3), а погрешность по стреле прогиба составила всего 1 мм (31 мм вместо 30) или 3,3 %.

Таблица 2

Сеточные значения глубины вмятины, полученные после процедуры осреднения

1 2 0 0 4 8 5 4 2 1 2 2 1

1 5 4 6 8 12 8 6 5 6 3 0 2

1 6 7 11 13 16 16 15 15 16 10 10 3

0 8 11 16 17 22 19 20 22 20 17 13 5

1 11 14 19 23 24 25 25 24 25 20 18 5

0 10 15 21 23 25 24 25 25 26 20 19 4

1 8 12 20 19 20 23 25 28 31 25 19 4

3 4 8 16 15 17 18 23 25 25 19 20 4

1 3 7 11 13 16 15 14 13 14 13 14 4

3 2 4 7 7 10 9 10 7 6 5 6 2

1 2 3 4 4 5 5 5 2 4 3 3 1

1 1 0 2 1 3 3 3 2 0 1 1 0

Таблица 3

Абсолютная погрешность методики для вмятины № 3

1 0 0 0 1 3 2 2 2 1 2 2 1

1 1 0 1 1 2 1 1 0 1 0 0 2

1 0 1 1 1 1 1 1 1 2 0 2 1

0 0 0 1 0 0 1 1 2 0 1 1 2

1 1 1 1 1 1 0 0 1 0 0 1 2

0 0 0 1 1 0 1 1 0 1 0 1 1

1 1 1 0 1 0 0 0 1 1 0 1 1

1 0 0 1 0 2 1 1 0 0 1 2 1

1 1 0 1 1 1 0 0 1 2 1 1 1

3 1 1 0 1 0 1 0 1 0 1 1 0

1 0 0 0 0 0 0 0 1 1 0 0 1

1 1 0 0 1 0 0 0 0 0 1 1 0

Рассмотрим применение полученных расчете местных упругих напряжений н<

1ІШІІІІІ1

.909Е+07 .728Е+08 .137Е+09 .200Е+09 .275Е+09

. 409Е+08 .105Е+09 .168Е+09 .232Е+09

Рис. 5. Вмятина № 3. Картина распределения эквивалентных напряжений, Па

сеточных значений глубины вмятины при участке стенки резервуара с дефектом. Проводился анализ напряженного состояния резервуара по методике, изложенной в [2-3], с учетом геометрической нелинейности при предельной высоте взлива продукта для реальной вмятины (см. табл.1) и для вмятины, топология которой получена по вышеописанной технологии (см. табл. 2). По результатам расчетов невязка по эквивалентным напряжениям составляет около 13,5 %, так как в первом случае (для реальной вмятины) максимальные напряжения равны 238 МПа, а во втором - 275 МПа (рис. 5), при этом качественно картины напряжений совпадают.

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

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

элементного пакета (например, АКБУБ). В последнем случае анализ можно проводить с учетом большого числа геометрических параметров вмятины, а также с учетом геометрической и физической нелинейности.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. РД 08-95-95. Положение о системе технического диагностирования сварных вертикальных цилиндрических резервуаров для нефти и нефтепродуктов. - М.: ПИО ОБТ, 2001.

2. Численные исследования и инженерная методика анализа напряженного состояния на участке стенки резервуара с дефектом формы в виде вмятин. Ч. 1. Постановка и численная реализация / О.Ю. Сметанников [и др.] // Вычислительная механика: сб. науч. тр. - Пермь: Изд-во Перм. гос. техн. ун-та, 2006. - № 4.

3. Сметанников О.Ю., Паршаков А. А. Численные исследования и инженерная методика анализа напряженного состояния на участке стенки резервуара с дефектом формы в виде вмятин. Ч. 2. Пример расчета резервуара // Вычислительная механика: сб. науч. тр. - Пермь: Изд-во Перм. гос. техн. ун-та, 2006. - № 5.

4. Головачев А. А, Марков П.В., Сметанников О.Ю. Расчет напряженно-деформированного состояния стенки нефтеналивного резервуара с дефектом формы в виде вмятины // Вестник ПГТУ. Прикладная математика и механика. - 2007. - № 8(6).

5. Бутаков Е.А., Островский В.И., Фадеев И.Л. Обработка изображений на ЭВМ. - М.: Радио и связь, 1987. - 238 с.

6. И.М.Клубков. Применение волнового алгоритма для нахождения скелета растрового изображения // Вестник ДГТУ. - 2001. - Т. 1. - № 1(7).

Получено 01.05.2009.

i Надоели баннеры? Вы всегда можете отключить рекламу.