Тип работы:
Предмет:
Язык работы:


ПРИМЕНЕНИЕ АВТОЭНКОДЕРОВ ДЛЯ ПОДАВЛЕНИЯ ПОМЕХ В ЗАДАЧАХ АКУСТИЧЕСКОЙ ШУМОМЕТРИИ

Работа №33363

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы45
Год сдачи2019
Стоимость6500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
208
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
ГЛАВА 1. ШУМОМЕТРИЯ И ПРОБЛЕМА НЕЖЕЛАТЕЛЬНЫХ ШУМОВ ДВИЖЕНИЯ ШУМОМЕРА ПО СКВАЖИНЕ 5
ГЛАВА 2. НЕКОТОРЫЕ СВЕДЕНИЯ ИЗ ТЕОРИИ НЕЙРОННЫХ СЕТЕЙ И ПРОБЛЕМЫ, СВЯЗАННЫЕ С ИХ ОБУЧЕНИЕМ 8
2.1 Строение и классификация нейронных сетей 8
2.2 Классификация нейронных сетей и их свойства 11
2.3 Топологии нейросетей 12
2.4 Обучение нейронных сетей 14
2.5 Переобучение сети 16
2.6 Пакетная нормализация 18
2.7 Автоэнкодеры 19
ГЛАВА 3. ПРОЕКТИРОВАНИЕ НЕЙРОСЕТЕВОГО ФИЛЬТРА ДЛЯ ПОДАВЛЕНИЯ ШУМОВ ДВИЖЕНИЯ ПО СКВАЖИНЕ 22
3.1 Создание обучающего множества 22
3.2 Архитектура нейросети 26
3.3 Обучение нейросети 27
3.4 Критерий качества фильтрации 29
ГЛАВА 4. ТЕСТИРОВАНИЕ НЕЙРОСЕТИ 30
4.1 Тестирование на скважинах из обучающей выборки 30
4.2 Тестирование на скважинах, не участвовавших в обучении 34
Выводы к 4 главе 35
ЗАКЛЮЧЕНИЕ 36
СПИСОК ЛИТЕРАТУРЫ 37
ПРИЛОЖЕНИЕ А. КОД ПРОГРАММЫ ДЛЯ ОБРАБОТКИ ДАННЫХ НА ЯЗЫКЕ PYTHON 39
ПРИЛОЖЕНИЕ Б. КОД ПРОГРАММЫ НА ЯЗЫКЕ PYTHON ДЛЯ ОБУЧЕНИЯ НЕЙРОСЕТИ 42
ПРИЛОЖЕНИЕ В. КОД ПРОГРАММЫ ДЛЯ ТЕСТИРОВАНИЯ НЕЙРОСЕТИ 44


В настоящее время диагностика скважин [1] стала важной и востребованной задачей, так как в мире есть много уже старых месторождений, из которых выход ресурса за многие годы сильно упал. Не менее важна диагностика и новых скважин. Один из методов диагностики скважин - спектральная шумометрия [2, 3, 4]. Он состоит в том, что в скважину погружают прибор и перемещают его по всей глубине скважины, измеряя уровни акустических шумов на разных частотах. При движении аппаратура создает паразитный шум (road noise), что создает трудности при её эксплуатации - приходится делать остановки и ждать, пока колебания прибора прекратятся и ненужный шум, создаваемый этими колебаниями, ослабнет. Остановки значительно замедляют процесс диагностики, и вследствие этого возникает задача фильтрации нежелательных акустических шумов при движении шумомера по скважине. Решение данной задачи позволило бы ускорить диагностику скважин за счет уменьшения количества остановок. Возможным решением является применение нейросети в качестве цифрового фильтра.
Искусственная нейронная сеть - это вычислительная структура, построенная по принципу организации и функционирования биологических нейронных сетей. Она представляет собой совокупность искусственных нейронов, особым образом связанных между собой и взаимодействующих.
Чтобы сеть могла выдать результат, её необходимо обучить. Процесс обучения состоит в том, чтобы подстроить внутренние параметры (веса) сети таким образом, чтобы получить желаемый результат, то есть нейронную сеть, имеющую способность к обобщению. Обучение может проводиться с учителем или без учителя.
Целью данной работы является построение нейросетевой системы, фильтрующей нежелательные шумы движения. Для этого решаются следующие задачи:
• Создание обучающей выборки.
• Выбор архитектуры нейросети.
• Обучение нейросети.
• Подбор параметров сети для получения лучшего результата.
• Тестирование нейросети.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе исследования были обработаны первичные полевые данные по шумометрии, предоставленные компанией ТГТ и создана обучающая выборка, включающая в себя около 7000 векторов.
Также был построен нейросетевой фильтр с архитектурой автоэнкодера, осуществляющий подавление паразитных акустических шумов движения и выявление информативных шумов, соответствующих реальным процессам, происходящим вне скважины или внутри её. Кроме того, в результате экспериментов подобрана оптимальная архитектура нейросети для данной задачи: трехслойная сеть с 50 нейронами в первом и втором скрытом слоях с активациями arsh(x) и выходной слой с линейной активацией.
В процессе тестирования фильтра было выявлено, что вероятность ошибки 2 рода составляет около 16%. Также было выяснено, что ложное срабатывание приходится в среднем на 2500 метров.
Ведется работа по улучшению нейросетевого фильтра. Так как выборка не очень большая, планируется её расширять. Кроме того, возможно, что проблема кроется в недостаточной сложности (глубине) нейросети. В ходе экспериментов выяснилось, что логарифмический масштаб данных не совсем подходит для данной задачи и возможно стоит попробовать обучать нейросеть на оригинальных данных в линейных единицах. Ошибку также может вносить алгоритм поиска ближайшего по глубине спектра (формула 3.1).
Исходя из типичных скоростей движения прибора, специалисты компании оценили, что после доработки с помощью данного фильтра можно будет ускорить диагностику скважин примерно в 3 раза за счёт уменьшения количества
остановок .



1. И.Ю. Асланян, А.М. Асланян, Ю.С. Масленникова, Р.Н. Минахметова, С.В. Сорока, Р.С. Никитин, Р.Р. Кантюков Диагностика заколонных перетоков газа комплексом высокоточной термометрии, спектральной шумометрии и импульсного нейтрон-нейтронного каротажа / // Территория «НЕФТЕГАЗ». 2016. Т. 6. C. 52-59.
2. А.М. Асланян, И.Ю. Асланян, Р.Н. Минахметова, С.В. Сорока, Р.С. Никитин, Р.Р. Кантюков Внедрение отечественного программноаппаратного комплекса спектральной шумометрии SNL на объектах нефтегазового комплекса России и зарубежных стран / // Газовая промышленность. 2016. Т. 739. С. 19-21.
3. Y.S. Maslennikova, V.V. Bochkarev, A.V. Savinkov et al. Spectral Noise Logging Data Processing Technology. Presented at the SPE Russian Oil and Gas Exploration and Production Technical Conference and Exhibition, 16-18 October, 2012, Moscow, Russia. doi:10.2118/162081-MS
4. R.M. McKinley, F.M. Bower, R.C. Rumble 1973. The Structure and Interpretation of Noise Flow Behind Cemented Casing, Journal of Petroleum Technology, 3999-PA
5. Николаев С.А., Овчинников М.Н. Генерация звука фильтрационным потоком в пористых средах // Акустический Журнал. 1992. 38. № 1. 114118.
6. Круглов В. В., Дли М. И., Голунов Р. Ю. Нечеткая логика и искусственные
нейронные сети: Учеб, пособие. — М.: Издательство Физико
математической литературы, 2001. С. 45-102.
7. C. George Boeree The Neuron. - URL:
http ://webspace. ship. edu/c gboer/theneuron.html
(дата обращения: 23.05.2019)
8. Understanding Activation Functions in Deep Learning | Learn OpenCV. - URL: https://www.learnopencv.com/understanding-activation-functions-in-deep- learning/ (дата обращения: 15.02.2019)
9. McCaffrey J. Test Run - L1 and L2 Regularization for Machine Learning // MSDN Magazine Blog. - URL:
https://msdn.microsoft.com/ru-ru/magazine/dn904675.aspx (дата обращения: 14.02.2019)
10. Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, Ruslan
Salakhutdinov Dropout: A Simple Way to Prevent Neural Networks from
Overfitting. - URL:
http ://jmlr.org/papers/volume 15/srivastava 14a/ srivastava 14a.pdf (дата обращения: 15.02.2019)
11. Ioffe S., Szegedy C. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift // Proc. 32nd ICML, 2015. — P. 448-456.
12. Goodfellow I., Bengio Y., Courville A. Deep Learning. - MIT Press, 2016. — P. 448-456.
13. Николенко С., Кадурин А., Архангельская Е. Глубокое обучение. — СПб.: Питер, 2018. — 480 с.
14. Chollet F. Building Autoencoders in Keras. - URL: https://blog.keras.io/building-autoencoders-in-keras.html (дата обращения: 10.02.2019)
15. Diederik Kingma, Jimmy Ba Adam: A Method for Stochastic Optimization .URL: https://arxiv.org/abs/1412.6980v8 (дата обращения: 12.03.2019)


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ