Открытая библиотека для проектирования скважин 🔗

Инженер из Нидерландов Джонатан Коркутт уже пятый год пишет welleng — открытую Python-библиотеку для расчёта траекторий скважин. Лицензия Apache 2.0, ставится одной командой pip install welleng

🔡Что умеет
Считает траектории методом минимальной кривизны, интерполирует замеры, строит вертикальные сечения. Модуль connector собирает траекторию между двумя точками автоматически: задачу «дуга-прямая-дуга» решает за доли миллисекунды и выдаёт сразу все возможные варианты.

🔡Погрешности и антиколлизия
Внутри модели погрешности ствола по стандарту ISCWSA, включая гироскопические инструменты. Расстояние между соседними стволами считается тремя способами: стандартным правилом отрасли, точным геометрическим методом и объёмным, где стволы строятся как трёхмерные тела и проверяются на пересечение.

🔡Что вокруг
Трёхмерная визуализация, импорт и экспорт файлов Landmark, автоматический расчёт магнитного поля. Примеры в репозитории работают на открытых данных месторождения Volve от Equinor. Есть и облачный сервис с бесплатным тарифом.

🔡Оговорка от автора
В лицензии прямо написано: для реальных скважин как есть использовать не стоит, библиотека задумана как инструмент для разработки и исследований. Хотя валидация серьёзная — расчёты сверены с опубликованными эталонными данными с расхождением около процента.

Видео: Jonny Corcutt

🌐 Website | 🎰LinkedIn