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

Способ обработки результатов внутритрубных диагностических обследований магистральных трубопроводов, выполненных комбинированными методами неразрушающего контроля с учетом конструктивных характеристик внутритрубного инспекционного прибора (ВИП), скорости движения и изменения углового положения ВИП, включающий в себя следующие аппаратные средства:
- комбинированный внутритрубный ультразвуковой инспекционный прибор,
- рабочая станция с программой - терминалом, предназначенной для выгрузки данных,
- файловый сервер для хранения данных,
- рабочая станция с программой интерпретации диагностических данных, отличающийся тем, что производят обработку диагностических данных в соответствии со следующим алгоритмом:
1) «Выравнивание датчиков в соответствии с их относительным геометрическим положением на полозах ВИП»:
набор диагностических данных получают с комбинированного ВИП, который представляет собой массив сканирований трубы, выравнивают датчики в соответствии с их относительным геометрическим положением на носителях датчиков ВИП, а для уменьшения времени выравнивания используют метод разбиения всех датчиков комбинированного ВИП на упорядоченные кортежи, содержащие подмножества датчиков и величину выравнивания для этого подмножества следующего вида:
- SensorNumbers - номера датчиков в подмножестве,
- Dy - смещение вдоль оси трубопровода в мм,
- DeltaScan - смещение в отсчетах сканирований относительно начала дефектоскопа,
загружают описания носителя датчиков в программу интерпретации, в которой производят разнесение всех датчиков комбинированного ВИП по уникальным подмножествам по ключу Dy, далее строят кадр диагностических данных при работе со всем подмножеством определяемым номером датчика в SensorNumbers применяется общий рассчитанный DeltaScan;
2) «Коррекция данных геометрического положения на носителях датчиков комбинированного ВИП в зависимости от скорости движения дефектоскопа»:
- при работе с диагностическими данными, характеризующимися временными задержками между измерениями датчиков внутри одного сканирования, проводится коррекция данных геометрического положения на носителях датчиков комбинированного ВИП в зависимости от скорости движения комбинированного ВИП:
- вычисляется разница времен на кадре диагностических данных (мкс) и пройденное расстояние (мм):
- deltaTime = timeFrameEnd - timeFrameStart;
- deltaOdometer = odometerFrameEnd - odometerFrameStart;
средняя скорость (мм/мкс):
- averageSpeed = deltaOdometer/deltaTime;
вычисляется расстояние, пройденное каждым датчиком по времени задержки с учетом средней скорости:
- delayDistance = sensor.Delay * averageSpeed;
3) «Приведение данных, полученных различными методами контроля к единой дистанции»:
в описании носителя датчиков указывают параметры относительного расположения диагностируемой секции трубопровода с различными методами неразрушающего контроля (м): SectionOffset; и в дальнейшем при любом запросе данных используют универсальный метод пересчета дистанции в номер целевого сканирования для всех типов НК с помощью суммирования целевой дистанции с Section Offset;
для каждого сканирования кадра данных происходит расчет:
- получение текущего угла прибора их координатной информации CurrentAngle в градусах °;
- перевод данного угла в мм:
CurrentAngleMm = CurrentAngle * PipeCircle/360, где PipeCircle - длина окружности;
- нормирование угла поворота относительно начального положения комбинированного ВИП перед запуском:
CurrentAngleMm = (CurrentAngleMm - FirstAngleMm + 2* PipeCircle) % PipeCircle.