В данной статье группа авторов делится опытом оптимизации расчетных алгоритмов, реализованных в программе для гидравлических расчетов бурения DiPC Engineer®. В частности, приводятся способы оптимизации скорости вычислений для следующих задач:
- расчет координат точек профиля скважины (длина по стволу, зенитный угол, азимутальный угол, глубина по вертикали, отход на север, отход на восток) по методу кольцевых дуг минимальной кривизны;
- интерполяция профиля скважины, построенного методом кольцевых дуг минимальной кривизны, по заданной длине ствола и по заданной вертикальной глубине;
- итерационный расчет допустимых скорости и ускорения талевого блока при выполнении спускоподъёмных операций в скважине.
Для алгоритмов итерационного расчета скорости и ускорения талевого блока при СПО выявлены способы сокращения количества вычислений, заключающиеся в выполнении предварительных расчетов с граничными исходными данными (максимальными и минимальными скоростью и ускорением), а также в оптимизации численных схем расчета эпюр линейных скоростей бурового раствора в кольцевом пространстве для реологических моделей Оствальда, Шведова-Бингама и для приближенной расчетной схемы по модели Гершеля-Балкли.
Описанные способы оптимизации вычислений реализованы в программе для ЭВМ DiPC Engineer, зарегистрированной ФИПС РФ.
Программа прошла апробацию и применяется несколькими сервисными нефтегазовыми компаниями.
Авторы
- Гаджиев С.Г. «ПетроИнжиниринг»;
- Булах А.М., НИИЦ «Недра-тест»;
- Евдокимов И.Н., РГУ нефти и газа (НИУ) имени И.М. Губкина;
- Лепешкин С.Н., НИИЦ «Недра-тест», РГУ нефти и газа (НИУ) имени И.М. Губкина;
- Лосев А.П., НИИЦ «Недра-тест», РГУ нефти и газа (НИУ) имени И.М. Губкина».
Автор: А. Иванова