Территория Нефтегаз | Исследование реологических свойств высокопарафинистой нефти
В статье представлены результаты исследования реологических свойств высокопарафинистой нефти одного из месторождений Республики Коми (Россия). Разработана методика специальных реологических исследований высокопарафинистой нефти, позволяющая обоснованно подходить к решению инженерно-технических задач, связанных с расчетом кривых распределения давления по стволу скважины, при выборе скважинного оборудования и его режимов работы с учетом вязкостно-температурной поправки, определением глубины начала образования отложений парафина в скважине в зависимости от подачи насоса. На основании полученных результатов реологических исследований высокопарафинистой безводной нефти установлено, что при достижении критической скорости сдвига, равной 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.06.2022 [1] (14 найдено)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 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.