Территория Нефтегаз | Исследование реологических свойств высокопарафинистой нефти
В статье представлены результаты исследования реологических свойств высокопарафинистой нефти одного из месторождений Республики Коми (Россия). Разработана методика специальных реологических исследований высокопарафинистой нефти, позволяющая обоснованно подходить к решению инженерно-технических задач, связанных с расчетом кривых распределения давления по стволу скважины, при выборе скважинного оборудования и его режимов работы с учетом вязкостно-температурной поправки, определением глубины начала образования отложений парафина в скважине в зависимости от подачи насоса. На основании полученных результатов реологических исследований высокопарафинистой безводной нефти установлено, что при достижении критической скорости сдвига, равной 60,5 с–1, температура начала структурообразования снижается на 2,5 °С, в то время как дальнейшее увеличение скорости сдвига не приводит к ее изменению. Установлена экспоненциальная зависимость объемного расхода исследуемой высокопарафинистой нефти, соответствующего критической скорости сдвига, от диаметра колонны насосно-компрессорных труб с указанием рекомендуемой и нежелательной (парафиноопасной) области значений объемных расходов нефти.
Ключевые слова: высокопарафинистая нефть, температура начала структурообразования, температура насыщения нефти парафином, аномалии вязкости.
Авторы:
УДК 622.276
А.Н. Александров, e-mail: [email protected]; ФГБОУ ВО «Санкт-Петербургский горный университет» (Санкт-Петербург, Россия).
М.К. Рогачев, e-mail: [email protected]; ФГБОУ ВО «Санкт-Петербургский горный университет» (Санкт-Петербург, Россия).
Литература:
-
Девликамов В.В., Хабибуллин З.А., Кабиров М.М. Аномальные нефти. М.: Недра, 1975. 168 с.
-
Ибрагимов Н.Г., Тронов В.П., Гуськова И.А. Теория и практика методов борьбы с органическими отложениями на поздней стадии разработки нефтяных месторождений.
М.: Нефтяное хозяйство, 2010. 238 с.
-
ГОСТ 11851–85. Нефть. Метод определения парафина (с изм. № 1, 2) [Электронный источник]. Режим доступа: http://docs.cntd.ru/document/1200024284 (дата обращения: 07.06.2018).
-
Потоловский Л.А. Методы исследования нефтей и нефтепродуктов. М.: Гостоптехиздат, 1955. 322 с.
-
Классификация запасов и ресурсов нефти и горючих газов: Нормативно-методическая документация. М.: ЕСОЭН, 2016. 320 с.
-
Шрамм Г. Основы практической реологии и реометрии. М.: КолосС, 2003. 312 с.
Herschell W.H., Bulkey R. Konsistenzmessungen von Gummi-Benzollsungen // Kolloid-Zeitschrift, 1926, Vol. 39, Issue 4, P. 291–298.
-
Программа автоматизированной обработки вязкостно-температурных характеристик нефти для оценки фазового состояния в ней парафинов: свидетельство о государственной регистрации программы для ЭВМ № 2018615299 / Александров А.
Н., Рогачев М.К., Лавренчук В.М. Правообладатель – ФГБОУ ВО «Санкт-Петербургский горный унивеситет»; № 2018612522; заявл. 15.03.2018; опубл. 04.05.2018, Бюл. № 59.
-
Тетельмин В.В., Язев В.А. Реология нефти: Учеб. издание. М.: Граница, 2009. 256 с.
-
Рогачев М.К., Кондрашева Н.К. Реология нефти и нефтепродуктов: Учеб. пособие. Уфа: УГНТУ, 2000. 89 с.
-
Мохов М.А. Разработка методики расчета процесса движения трехфазных смесей (нефть – вода – газ) в вертикальных трубах: дисс. … канд. техн. наук. М.: Московский ин-т нефтехим. и газовой промышленности им. И. М. Губкина, 1984. 186 с.
Ссылка для
цитирования: Александров А.Н., Рогачев М.К., Раупов И.Р. Исследование реологических свойств высокопарафинистой нефти // Территория «НЕФТЕГАЗ». 2018. № 6. С. 52–62.
Государственные стандартыДекларация о соответствии
Единый перечень продукции ТС
Классификатор государственных стандартов
Атомная техника
Горное дело. Полезные ископаемые
Естественные строительные материалы и камни
Металлические ископаемые
Общие правила и нормы по горному делу
Прочие неметаллические ископаемые
Углеводородные ископаемые
Асфальты природные
Битумы природные
Газы природные
Ископаемые смолы. Янтарь
Классификация, номенклатура и общие нормы
Методы испытаний. Упаковка. Маркировка
Нефть сырая
Озокерит
Углеродистые ископаемые
Здравоохранение. Предметы санитарии и гигиены
Изделия культурно-бытового назначения
Измерительные приборы. Средства автоматизации и вычислительной техники
Лесоматериалы. Изделия из древесины. Целлюлоза. Бумага, картон
Машины, оборудование и инструмент
Металлы и металлические изделия
Нефтяные продукты
Общетехнические и организационно-методические стандарты
Пищевые и вкусовые продукты
Сельское и лесное хозяйство
Силикатно-керамические и углеродные материалы и изделия
Строительство и стройматериалы
Текстильные и кожевенные материалы и изделия
Транспортные средства и тара
Химические продукты и резиноасбестовые изделия
Электронная техника, радиоэлектроника и связь
Энергетическое и электротехническое оборудование
Общероссийский классификатор стандартов
Обязательная сертификация
Окп
Тематические сборники
Технические регламенты РФ
Технические регламенты Таможенного союза | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Библиотека государственных стандартовДата актуализации: 01.![]()
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2013 Ёшкин Кот 🙂 Карта сайта |
Оборудование для контроля качества нефти и газового конденсата
ГОСТ Р 54389-2011 «Конденсат газовый стабильный. Технические условия» вступили в силу с 1 июля 2012 года. Это первый нормативный документ, регламентирующий качество конденсата, получивший статус государственного стандарта. Так как технические условия на данный продукт предполагают перечень анализов, идентичных анализам товарного масла по ГОСТ Р 51858-2002 «Нефть. Технические условия», считаем правильным позиционировать одну из наших линеек как оборудование для анализа газового стабильного конденсата и товарной нефти.
Очевидно, что в ближайшее время ожидается переоснащение лабораторий ГПЗ. Так что будем рады, если наши технические решения станут не только полезным источником информации, но и основой для составления заявок на оборудование.
Перечисленные ниже пакеты предлагались в 2001-2002 годах как готовые решения для реализации стандартных методов анализа товарной нефти. Пакеты появились накануне введения новой спецификации масел ГОСТ Р 51858-2002 и постепенно стали классическими случаями реализации методов контроля качества, включенных в этот стандарт. За прошедшие годы пакеты не претерпели существенных изменений – появились новые модели, усовершенствовались технические решения. Постепенно эти методы стали стандартами оснащения производственных лабораторий нефтедобывающих предприятий Западной Сибири.
Все исследования по контролю качества нефти можно разделить на несколько групп:
1. Ежесменно – выполняется для каждой партии нефти:
- Проверка плотности, относительной плотности и плотности в градусах API денситометром по ГОСТ 3900-85, ГОСТ Р 51069-97
- Определение плотности нефти и нефтепродуктов цифровым анализатором по ASTM D 5002
- Определение содержания серы методом энергодисперсионной рентгенофлуоресцентной спектрометрии по ГОСТ Р 51947-2002, ASTM D 4294
- Определение массовой доли воды в нефти и нефтепродуктах по ГОСТ 2477-65, метод Дина-Старка
- Испытание на содержание воды в сырой нефти в соответствии с ASTM D 4377, метод Карла Фишера
- Испытание на содержание солей хлора в танковой нефти по ГОСТ 21534-76
2. Декада – не реже одного раза в 10 дней:
- Испытание на содержание механических примесей в масле танковых по ГОСТ 6370-83
- Испытание на давление насыщенных паров масла по ГОСТ 1756-200, ASTM D 323
- Определение содержания сероводорода, метил- и этилмеркаптана в нефти хроматографическим методом по ГОСТ Р 50802-95
- Испытание на содержание хлорорганических соединений в масле по ASTM D 4929, ГОСТ Р 52247-2004
- Испытание на парафин по ГОСТ 11851-85
- Испытание на фракционное содержание масла по ГОСТ 2177-99, ASTM D 86
3. Дополнительные – выполняются по требованию принимающей стороны или в соответствии с требованиями технологического процесса:
- Испытания на расчет кинематической вязкости и динамической вязкости по ASTM D 445, ГОСТ 33-2000
- Испытание на температуру текучести и температуру застывания в соответствии с ASTM D5949
4. Технологические или промысловые – выполняемые для контроля метода добычи:
- Испытания на наличие воды и осадка в сырой нефти центрифужным методом по ASTM D 4007, D 97
- Испытание на наличие воды и осадка в сырой нефти методом горячего перерыва в водяной бане
- Шестикомпонентный анализ пластовых и закачиваемых вод по РД 39-23-1055-84
Многие российские производители нефти и газа оборудовали свои лаборатории комплексами контроля качества нефти. Среди крупных реализованных проектов – поставка оборудования на предприятия ОАО «Газпромнефть», ОАО «НК «ЛУКОЙЛ», ОАО «ТНК-ВР», ОАО «Роснефть».
Gale Apps — Технические трудности
Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.
org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException
unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0
в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
в java.base/java.util.Objects.checkIndex(Objects.java:372)
в java.base/java.util.ArrayList.get(ArrayList.java:458)
в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60)
в com. gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53)
в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30)
в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17)
в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:244)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher.java:71)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:52)
на com.
gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer.getContentModules(AbstractProductEntryAuthorizer.java:130)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:82)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:44)
на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31)
в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57)
на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61)
на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1)
в com.gale.
blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97)
в com.gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406)
в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221)
в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706)
на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292)
в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203)
в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412)
в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7)
в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781)
в java.base/java.lang.Thread.run(Thread.java:834)
»
org.springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348)
org.
springframework.remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310)
org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
com.sun.proxy.$Proxy151.authorize(Неизвестный источник)
com.gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61)
com.
gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65)
com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57)
com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:22)
jdk.internal.reflect.GeneratedMethodAccessor202.invoke (неизвестный источник)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.
springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:895)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808)
org.
springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
org.
springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.
apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.
springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
org.
apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.
springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:201)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.
java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.core.StandardHostValve.
invoke(StandardHostValve.java:143)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.
java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.