Система выбора адаптации плана бурения куста скважин на стадии ОПР в условиях неопределенностей
SYSTEM FOR THE SELECTION OF THE ADAPTATION OF THE DRILLING PLAN OF THE BONE OF WELLS AT THE STAGE OF MPD UNDER CONDITIONS OF UNCERTAINTY

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение связано с подземными полезными ископаемыми (недрами) и, в частности, с планированием разработки месторождений полезных ископаемых и т.п.
Настоящая практика нефтяных компаний заключается в проектировании одного детерминистического (здесь и далее - заранее определенного) плана разработки (или «системы разработки») залежи, в котором, в том числе, описываются параметры расположения для каждой из разбуриваемых скважин (здесь и далее подразумевается расположение скважины в продуктивном пласте: точка входа в пласт, траектория скважины внутри пласта, расположение участков перфорации скважины, через которые в скважину поступает флюид). Выбор плана разработки может быть реализован многими разными способами: с помощью экспертной оценки и (или) алгоритмов оптимизации; путем рассмотрения и сравнения между собой нескольких планов разработки. Иногда детерминистический план выбирается из ряда потенциальных планов исходя из сравнения среднестатистических показателей производительности для каждого плана во множестве геологических реализаций продуктивного пласта для учета потенциальных неопределенностей его параметров. В каждом из этих случаев настоящая практика по-прежнему имеет целью определение отдельного детерминистического плана. Аргумент в поддержку такой практики - факт того, что месторождение разрабатывается единожды и, соответственно, существует возможность осуществления только одного плана разработки залежи.
КРАТКОЕ ОПИСАНИЕ
[0002] Принципы изобретения предусматривают методологию адаптивной разработки месторождений полезных ископаемых, в которой разветвленное дерево решений включает несколько планов разработки согласно нескольким потенциальным реализациям месторождения. В одном аспекте представленный метод включает множество сценариев разработки; бурение как минимум первой скважины с параметрами расположения, общими для всех множества сценариев; оценку результата минимум одной первой скважины (результата бурения и/или промысловых показателей начального этапа эксплуатации); далее бурение первой последовательности последующих скважин с соответствующими параметрами расположения, общих для первого подмножества сценариев разработки, при этом первое подмножество включает минимум один сценарий разработки, выбираемый из множества сценариев разработки на основе как минимум результата первой скважины, при этом первая последовательность последующих скважин включает как минимум одну скважину.
[0003] В другом аспекте представленный метод включает бурение первой оценочной скважины; бурение первой последовательности добывающих скважин (в общем случае, область применения не ограничивается только добывающими скважинами, в план разработки могут также входить и нагнетательные скважины) с соответствующими параметрами расположения, выбранной на основе результатов первой оценочной скважины; бурение второй оценочной скважины; и бурение второй последовательности добывающих скважин на основе результатов первой и второй оценочных скважин. Параметры расположения первой оценочной скважины определяются априори, в то время как параметры расположения как минимум первой последовательности скважин, а также второй последовательности скважин выбираются позже из множества определенных априори сценариев разработки.
[0004] Другие исполнения изобретения предусматривают компьютерно-программное изделие, содержащее машиночитаемый носитель информации, который содержит машинные команды, которые при их выполнение компьютером обеспечивают прием - в модуле построителя технологического дерева (ТД) - набора сценариев разработки, где каждый сценарий разработки состоит из комбинации параметров расположения скважин в соответствии с оценочными скважинами и добывающими скважинами; построение - в модуле построителя технологического дерева - технологического дерева на основе набора сценариев разработки; прием - в технологическом модуле производства руководства по разработке - набора геологических реализаций; моделирование - в технологическом модуле производства руководства по разработке - показателей производительности для каждого из сценариев разработки по каждому набору геологических реализаций; исходя из ТД и смоделированных показателей производительности, идентификация решений в каждом внутреннем узле; и исходя из ТД и решений, принимаемых для каждого узла, получение предварительно рассчитанного руководства по разработке месторождений полезных ископаемых в модуле производства руководства по разработке.
[0005] Другие исполнения изобретения предусматривают устройство, имеющее в составе запоминающее устройство (ЗУ) и как минимум один процессор. Процессор предназначен обеспечить прием - в модуле построителя технологического дерева - набора сценариев разработки, где каждый сценарий разработки состоит из комбинации параметров расположения скважин в соответствии с оценочными скважинами и добывающими скважинами; построение - в модуле построителя технологического дерева - технологического дерева на основе набора сценариев разработки; прием - в технологическом модуле руководства по разработке - набора геологических реализаций; моделирование - в технологическом модуле руководства по разработке - показателей производительности для каждого из сценариев разработки по каждому набору геологических реализаций; исходя из ТД и смоделированных показателей производительности, идентификация решений в каждом внутреннем узле; и исходя из ТД и решений, принимаемых для каждого внутреннего узла, производство руководства по разработке расчетных залежей недр в технологическом модуле руководства по разработке.
[0006] Понятие "облегчить действие (обеспечивать выполнение)" используется в настоящем документе как выполнение действия, упрощение действия, помощь в осуществлении действия или побуждение к выполнению действия. Таким образом, в качестве примера, но без ограничений, выполнение команд на одном процессоре может облегчить действие (обеспечить выполнение действия), реализуемое путем выполнения команд на дистанционном процессоре, путем отправки необходимых данных или команд для побуждения к выполнению действия или помощи в выполнении действия. Во избежание недоразумений, когда инициатор облегчает действие иным, а не выполнением действия, действие, тем не менее, выполняется определенным объектом или комбинацией объектов.
[0007] Одно или несколько исполнений изобретения или его элементов могут быть реализованы в виде компьютерного программного продукта, включая машиночитаемый носитель информации с удобным компьютерным программным продуктом для выполнения указанных шагов метода. Кроме того, одно или несколько исполнений изобретения или его элементов могут быть реализованы в виде системы (или аппарата), включая ЗУ и не менее одного процессора, подключенного к ЗУ и действующего для выполнения шагов представленного метода. Далее, в другом аспекте, одно или несколько исполнений изобретения или его элементов могут быть реализованы в виде способа выполнения одного или нескольких описанных здесь шагов метода; способ может включать (i) аппаратные модули, (ii) программные модули, сохраненные в машиночитаемом носителе информации (или в нескольких таких носителях) и реализуемые на аппаратном процессоре, или (iii) сочетание (i) и (ii); любые (i)-(iii) реализуют изложенные здесь методики.
[0008] Методики настоящего изобретения могут оказывать значительные благоприятные технические эффекты. Например, одно или несколько исполнений могут дать одно или несколько следующих преимуществ:
[0009] Повышенная продуктивность недавно разработанных месторождений полезных ископаемых по сравнению с традиционными практиками разработки.
[0010] Сниженные буровые затраты на удельную единицу накопленной добычи полезных ископаемых.
[0011] Ускоренная адаптация планов разработки месторождений полезных ископаемых благодаря выделению информации о геологических параметрах.
[0012] Надежное принятие решений, включающее возможности для устранения неопределенности.
[0013] Эти и другие характеристики, и преимущества настоящего изобретения становятся очевидными из следующего подробного описания его наглядных исполнений, которые следует рассматривать в союзе с сопроводительными чертежами.
КРАТКОЕ ОПИСАНИЕ ИЛЛЮСТРАЦИЙ
[0014] ФИГ. 1 иллюстрирует "облачную" вычислительную среду согласно материальному воплощению (исполнению) настоящего изобретения;
[0015] ФИГ. 2 иллюстрирует уровни отвлеченной модели согласно материальному воплощению (исполнению) настоящего изобретения;
[0016] ФИГ. 3 показывает схематичную форму множества сценариев разработки, включая параметры расположения скважин;
[0017] ФИГ. 4 иллюстрирует технологическое дерево для плана адаптивной разработки залежей с учетом различных сценариев разработки, показанных на ФИГ. 3 согласно исполнениям изобретения;
[0018] ФИГ. 5 показывает принципиальную схему предварительного расчета руководства по разработке залежей на основе набора геологических реализаций, экономической модели и наборе сценариев разработки;
[0019] ФИГ. 6 показывает принципиальную схему построения технологического дерева (ФИГ. 4 показывает пример технологического дерева, построенного в соответствии с процессом на ФИГ. 6) согласно исполнениям изобретения;
[0020] ФИГ. 7 иллюстрирует в табличном виде руководство по разработке залежей, рассчитанное по ФИГ. 5;
[0021] ФИГ. 8 показывает графическую зависимость между значениями неопределенного параметра и значениями оценочного показателя производительности для разных сценариев разработки;
[0022] ФИГ. 9 показывает в табличном виде данные из ФИГ. 8 вместе со сценариями разработки, дающими максимальный показатель производительности для некоторых значений неопределенного параметра;
[0023] ФИГ. 10 показывает в табличном виде шаг идентификации оптимального сценария разработки для множества геологических реализаций;
[0024] ФИГ. 11 показывает принципиальную схему разработки месторождения полезных ископаемых по плану адаптивной разработки залежи согласно исполнениям изобретения; и
[0025] ФИГ. 12 иллюстрирует компьютерную систему, настраиваемую на реализацию исполнений изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0026] Предмет рассматриваемой заявки описывается со ссылкой на наглядные исполнения. В эти исполнения могут вноситься многочисленные модификации, при этом результаты все равно оказываются в пределах объема изобретения. Из описанных здесь специфических исполнений не предполагаются и не должны выводиться никакие ограничения.
[0027] Хотя частное исполнение в деталях описывается здесь со ссылкой на разработку нефтяных месторождений, следует понимать, что изобретение равно применимо к другим полезным ископаемым флюидам, таким как природный газ, пресная вода или геотермальный пар.
[0028] Следует понимать, что, хотя данный материал включает подробное описание "облачных" вычислений, внедрение изложенных здесь идей не ограничивается "облачной" вычислительной средой. Вернее, исполнения настоящего изобретения могут реализоваться в союзе с любым другим видом вычислительной среды - неизвестной или более позднего происхождения.
[0029] "Облачные" вычисления есть модель предоставления услуг для обеспечения удобного сетевого доступа по требованию к общему пулу настраиваемых вычислительных ресурсов (например, сеть, пропускная способность сети, серверы, обработка, ЗУ, память, приложения, виртуальные машины и услуги), которые могут быть быстро предоставлены и высвобождены с минимальными административными усилиями или взаимодействием с провайдером услуг. Эта "облачная" модель может включать не менее пяти характеристик, не менее трех моделей услуг и не менее четырех моделей развертывания.
[0030] Характеристики следующие:
[0031] Самообслуживание по требованию: облачный потребитель может в одностороннем порядке потребовать предоставления вычислительных возможностей, таких как серверное время и сетевое хранение, автоматически по мере необходимости без взаимодействия человека с провайдером услуг.
[0032] Широкополосный сетевой доступ: возможности имеются в наличии по всей сети и доступны посредством стандартных механизмов, способствующих использованию по гетерогенным платформам "тонких" или "толстых" клиентов (например, мобильные телефоны, ноутбуки и КПК).
[0033] Объединение ресурсов в пул: вычислительные ресурсы провайдера объединяются в пул для обслуживания нескольких потребителей с помощью многопользовательской модели, с разными физическими и виртуальными ресурсами динамического назначения и переназначения согласно требованию. Возникает ощущение независимости от местоположения, что потребитель не контролирует и не владеет знаниями о точном нахождении предоставляемых ресурсов, но способен задавать местоположение на верхнем уровне абстракции (например, округ, штат или информационный центр).
[0034] Быстрая эластичность: возможности могут предоставляться быстро и эластично, чтобы оперативно уменьшить масштаб, и быстро высвобождаться, чтобы оперативно увеличить масштаб. Для потребителя предоставляемые возможности часто выглядят неограниченными и могут приобретаться в любом объеме и в любое время.
[0035] Измеримые услуги: облачные системы автоматически контролируют и оптимизируют использование ресурсов за счет привлечения измерительных возможностей на некотором уровне абстракции, необходимом для типа услуг (например, хранение, обработка, пропускная способность и активные учетные записи пользователей). Использование ресурсов можно отслеживать, контролировать и фиксировать в отчетах, обеспечивая прозрачность для провайдера и потребителя используемых услуг.
[0036] Модели услуг следующие:
[0037] Программа как услуга (SaaS): предоставляемые потребителю возможности использовать приложения провайдера, работающие на облачной инфраструктуре. Приложения доступны с различных клиентских устройств по интерфейсу "тонкого" клиента, такому как веб-браузер (например, веб-служба электронной почты). Потребитель не управляет и не контролирует базовую облачную инфраструктуру, включая сеть, серверы, операционные системы, хранение или даже возможности отдельных приложений, с возможным исключением ограниченных параметров конфигурации пользовательских приложений.
[0038]
Платформа как услуга (PaaS): предоставляемая потребителю возможность развертывания на облачной инфраструктуре созданных потребителем или приобретенных приложений, создаваемых с помощью языков программирования и средств, поддерживаемых провайдером. Потребитель не управляет и не контролирует базовую облачную инфраструктуру, включая сети, серверы, операционные системы или хранение, однако имеет контроль над развернутыми приложениями и, возможно, настройками среды хостинга приложений.
[0039] Инфраструктура как услуга (IaaS): предоставляемая потребителю возможность предоставления ресурсов обработки, хранения, сетей и других фундаментальных вычислительных ресурсов, когда потребитель способен разворачивать и запускать произвольное ПО, которое может включать операционные системы и приложения. Потребитель не управляет и не контролирует базовую облачную инфраструктуру, но имеет контроль над операционными системами, хранением, развернутыми приложениями и, возможно, ограниченный контроль над выбранными сетевыми компонентами (например, брандмауэры хостов).
[0040] Модели развертывания следующие:
[0041] Частное облако: облачная инфраструктура эксплуатируется исключительно для организации. Ею может управлять организация или третья сторона, и она может существовать на объектах или вне объектов.
[0042] Коллективное облако: облачная инфраструктура совместно используется несколькими организациями и поддерживает конкретный коллектив, имеющий объединенные проблемы (например, миссия, требования к обеспечению безопасности, политика и вопросы соответствия). Ею может управлять организация или третья сторона, и она может существовать на объектах или вне объектов.
[0043] Публичное облако: облачная инфраструктура делается доступной широкой общественности или большой отраслевой группе, и ею владеет организация, продающая облачные услуги.
[0044] Гибридное облако: облачная инфраструктура состоит из двух или нескольких облаков (частные, коллективные или публичные), которые остаются уникальными объектами, связанными друг с другом стандартизированной или запатентованной технологией, обеспечивающей переносимость данных и приложений (например, облачный разрыв распределения нагрузки между облаками).
[0045] Облачная вычислительная среда является сервисно-ориентированной с акцентом на независимость от предыстории, слабое связывание, модульность и семантическую интероперабельность. Ядром облачных вычислений служит инфраструктура, включающая сеть взаимосвязанных узлов.
[0046] Теперь обратите внимание на ФИГ. 1, где наглядно изображена облачная вычислительная среда 50. Как показано, облачная вычислительная среда 50 включает один или несколько вычислительных узлов 10, с которыми могут вести обмены данными локальные вычислительные устройства, используемые облачными потребителями, такими, к примеру, как карманный персональный компьютер (КПК) по типу "электронный помощник" или сотовый телефон 54А, настольный компьютер 54В, ноутбук 54С и (или) компьютерная система автомобиля 54N. Узлы 10 могут обмениваться данными друг с другом. Их можно физически или виртуально разбивать на группы (не показано) на одну или несколько сетей, таких как частное, коллективное, публичное или гибридное облаков (см. определение выше), либо их сочетания. Это позволяет облачной вычислительной среде 50 предлагать инфраструктуру, платформы и (или) программы как услуги, для которых облачному потребителю не нужно поддерживать ресурсы на локальном вычислительном устройстве. Подразумевается, что типы вычислительных устройств 54A-N на ФИГ. 1 предназначены только для наглядности, и что вычислительные узлы 10 и облачная вычислительная среда 50 может обмениваться данными с любым типом компьютеризированного прибора по любому типу сети и (или) адресуемой сетевой связи (например, с помощью веб-браузера).
[0047] Теперь обратите внимание на ФИГ. 2, где показан набор уровней функциональной абстракции, предоставленных облачной вычислительной средой 50 (ФИГ. 1). Следует заранее понимать, что показанные на ФИГ. 2 компоненты, уровни и функции 2 предназначены только для наглядности, и исполнения изобретения этим не ограничиваются. Согласно описанию, предусматриваются следующие уровни и соответствующие функции:
[0048] Аппаратно-программный уровень 60 включает аппаратные и программные компоненты. К примерам аппаратных компонентов относятся: базовые стойки 61; серверы на основе архитектуры RISC (компьютера с сокращенным набором команд) 62; серверы 63; blade-серверы 64; устройства хранения 65 и сети и сетевые компоненты 66. В некоторых исполнениях программные компоненты включают ПО серверов сетевых приложений 67 и ПО баз данных 68.
[0049] Уровень виртуализации 70 дает уровень абстракции, от которого могут быть предоставлены следующие примеры виртуальных объектов: виртуальные серверы 71; виртуальное хранение 72; виртуальные сети 73, в т.ч. виртуальные частные сети; виртуальные приложения и операционные системы 74; и виртуальные клиенты 75.
[0050] В одном примере уровень управления 80 может обеспечивать нижеописанные функции. Предоставление ресурсов 81 дает динамическую поставку вычислительных ресурсов и других ресурсов, эксплуатируемых для выполнения задач в рамках облачной вычислительной среды. Измерение и тарификация 82 дают отслеживание затрат, т.к. ресурсы эксплуатируются в рамках облачной вычислительной среды, а также биллинг или инвойсинг на потребление этих ресурсов. В одном примере эти ресурсы могут включать лицензии на прикладное ПО. Безопасность дает проверку идентичности для облачных потребителей и задач, а также защиту данных и других ресурсов. Пользовательский портал 83 дает доступ к облачной вычислительной среде для потребителей и системных администраторов. Управление сервисным обслуживанием 84 дает распределение облачных вычислительных ресурсов и управление ими таким образом, чтобы выполнялись необходимые уровни обслуживания. Планирование и исполнение Договора о сервисном обслуживании (SLA) 85 обеспечивают предварительную договоренность и поставку облачных вычислительных ресурсов, для которых предполагается будущая потребность в соответствии с SLA.
[0051] Уровень рабочих нагрузок 90 дает примеры функционала, для которого можно использовать облачную вычислительную среду. Примеры рабочих нагрузок и функций, которые могут предоставляться из этого уровня, включают: картирование и навигацию 91; разработку ПО и управление жизненным циклом 92; предоставление виртуального классного обучения 93; аналитическая обработка данных 94; обработка транзакций 95; и планирование адаптивной разработки месторождений полезных ископаемых 96.
[0052] Как описано выше, традиционные методики по планированию разработки нефтяных залежей подразумевают проектирование отдельного детерминистического плана разработки залежей с фиксированными параметрами расположения (здесь и далее подразумевается расположение скважины в продуктивном пласте: точка входа в пласт, траектория скважины внутри пласта, расположение участков перфорации скважины, через которые в скважину поступает флюид) для каждой из разбуриваемых скважин. Иногда отдельный план достигается путем сравнения множества потенциальных планов исходя из расчета некоторых общих показателей производительности по каждому из планов. Например, для каждого плана можно рассчитать накопленную добычу нефти. Однако точность таких расчетов требуют знаний строения геологических разрезов (геологической модели нефтяного месторождения), которые в принципе отсутствуют, пока скважины не будут пробурены. Соответственно, обычно нет возможности точно рассчитать общие показатели производительности. Это поднимает вопрос о том, каким образом делать выбор среди множества потенциальных планов бурения.
[0053] Одно известное решение - рассчитать метрику (показатель) производительности для каждого набора "D" потенциальных планов бурения относительно набора "М" возможных геологических реализаций или пластовых моделей. Результатом такого расчета является матрица возможных показателей производительности D × М. Столбцы в матрице (каждый столбец соответствует плану бурения) можно затем сравнивать. Например, столбцы можно сравнивать на основе некоторых среднестатистических значений в каждом столбце. Другой возможный вариант - сравнение величин столбцов. В любом случае, исходя из априорного сравнения, для получения оптимального сравнительного значения выбирается отдельный детерминистический план разработки залежи.
[0054] Исходя из традиционных методов, набор М может быть ограничен бурением априори (до определения отдельного детерминистического плана разработки) одной или нескольких "оценочных скважин", которые бурят в целях производства измерений до бурения добывающих скважин в целях извлечения полезных ископаемых флюидов. Взяв измерения от оценочных скважин, возможно смоделировать строение разрезов, соответствующих таким измерениям. Такое моделирование обязательно носит вероятностный характер и выдает относительно большой набор М для каждого измерения; несколько измерений могут уменьшить масштаб набора М. Однако, жесткий график в разработке залежей как правило не дает возможности проведения точных измерений на начальном этапе бурение. Отделу разработки нужно в первую очередь пробурить добывающие скважины, и лишь иногда проводить дополнительные исследования. Результатом является низкая геологическая изученность вследствие ограниченности геологических знаний, отчего изначально оптимальный план бурения (полученный традиционными методами отдельный детерминистический план разработки залежи) может перестать быть оптимальным с бурением большего количества скважин и доступности дополнительной информации о залежи.
[0055] Таким образом, лучше будет адаптировать план разработки залежи исходя из появляющейся информации, в соответствии с исполнениями изобретения. К сожалению, традиционный подход к оценке заключается в проектировании обновленного или дополненного набора сценарием разработки (учитывающих пробуренные на данный момент добывающие скважины) и полном пересчете моделей строений разрезов для каждого нового набора измерений. Такой традиционный подход обычно требует большого объема вычислений и больших затрат времени и не укладывается в сроки как правило сжатого графика эксплуатационного бурения, чтобы допустить значимую адаптацию заданного плана бурения. Итак, будет лучше оперативно адаптировать план разработки залежи исходя из новой информации, что не потребует интенсивных перерасчетов, связанных с новыми измерениями. Исполнения изобретения предусматривают такую быструю адаптацию.
[0056] Конкретнее, исполнения изобретения успешно позволяют определять планы разработки с включением определенной степени гибкости, позволяющей адаптироваться в ответ на появляющуюся информацию о геологических реализациях, в отличие от существующих практик на основе детерминистического плана, не дающего гибкости в отношении параметров расположения новых скважин, несмотря на неопределенность промысловых параметров. Исходя из поступающей информации от продолжающейся геологоразведки в процессе бурения, отдел разработки может динамично адаптировать сценарий бурения. Изобретение дает полностью автоматический инструмент, сообщающий оператору, где бурить, на основе вводимых в систему оператором результатов, полученных из оценочных скважин.
[0057] Хотя настоящее применение описывает главный образом разработку залежи на основе добычи нефти посредством заводнения, где в залежи содержатся нефть и вода, а газа нет, легко обобщить применение данных методик в других контекстах, таких как добыча нефти другими методами, добыча газа, бурение водяных скважин и т.д.
[0058] Исполнения изобретения обеспечивают эффективную и адаптивную разработку неразработанных нефтяных месторождений (также известных как "Greenfield" - месторождения, разрабатываемые с нуля). Однако, исполнения изобретения также применяются к неизученным или малоизученным частям ранее разработанного месторождения ("Brownfield" - зрелые месторождения). Изобретение может быть применимо с целью адаптивного выбора оптимизированного сценария бурения путем альтернативного бурения добывающих и оценочных (опытных) скважин. Оценочная скважина - это не добывающая скважина, обеспечивающая локальную изученность (снижает неопределенность геологических параметров месторождений), знание которой не обязательно связано с другими областями месторождения. Бурение оценочных скважин влечет расходы и задерживает бурение добывающих скважин. Пробурив меньше оценочных скважин в начале процесса разработки, мы ускорим забурку добывающих скважин, что, в свою очередь, поможет сократить период окупаемости капиталовложений в предварительную разработку. С другой стороны, наличие хотя бы нескольких оценочных скважин позволяет лучше разместить добывающие скважины и получить более высокую валовую производительность месторождения, чем полное отсутствие оценочных скважин. Аспект изобретения заключается в возможности бурения оценочных скважин "вкраплениями" среди добывающих скважин и с использованием той же буровой техники. Такой подход экономит на расходах, допуская быструю адаптацию плана разработки залежи. К числу распространенных примеров адаптаций планов разработки залежей относятся корректировки количества добывающих скважин и параметров их расположения (т.е. корректировка плотности сетки скважин). Исполнения изобретения дают графики бурения добывающих и оценочных скважин для величины технологически достижимых схем размещения добывающих скважин с заданными параметрами размещения скважин. Графики составляются таким образом, чтобы на каждой стадии достигать максимальных математически ожидаемых показателей производительности (зачастую рассматриваются экономические показатели, например, чистая приведенная стоимость (NPV), но также можно использовать показатели добычи, например, накопленная добыча нефти).
[0059] Теперь обратите внимание на ФИГ. 3, где изобретение рассматривает в данном примере различные сценарии разработки залежей DS1, DS2 и DS3 в условиях низкой геологической изученности.
Каждый сценарий разработки (DS) включает перечень мероприятий для выполнения в ходе разработки залежи (например, устройство производственных мощностей и инфраструктуры, бурение добывающих скважин с заданными параметрами расположения, бурение оценочных скважин и получение из них информации, получение информации из ранее пробуренных добывающих скважин). DS может задавать комплексные временные зависимости между мероприятиями (бурение двух оценочных скважин, одну независимо за другой можно запретить). Некоторые мероприятия DS должны быть завершены в полном объеме (например, бурение добывающих скважин), а некоторые другие могут быть пропущены в ходе реализации сценария (например, DS может допускать бурение меньшего количества оценочных скважин по сравнению с максимальным числом, предусмотренным в сценарии). Реализация DS есть процесс выполнения мероприятий, прописанных в DS с учетом из зависимостей. DS полностью реализован, когда выполнены все мероприятия DS, которые должны быть завершены в полном объеме. В зависимости от геологических параметров месторождения (не известных с уверенностью даже после бурения и изучения всех оценочных скважин) для разработки месторождения могут считаться оптимальными разные DS. Исполнения изобретения помогают оператору адаптировать разработку залежи путем выбора среди различных априори DS на основе дополнительной информации о промысловых параметрах, получаемых во время разработки в соответствии с изобретением.
[0060] Представленные действия по DS включают следующее: Бурение оценочной скважин и анализ результатов для снижения неопределенности залежи путем исключения геологических реализаций, не совпадающих с результатами оценки. Выбор параметров расположения добывающей скважины, среди всех технологически допустимых вариантов, и ее бурение. Заканчивание бурения скважин для залежи.
[0061] Например, DS1 на ФИГ. 3 требует бурения трех добывающих скважин W1, W2 и W4. DS2 требует бурения трех добывающих скважин W1, W3 и W4. DS3 требует бурения всего двух добывающих скважин: W2 и W3. Каждая скважина характеризуется своими параметрами расположения (например, GPS-координаты устья траектория скважины внутри пласта, расположение участков перфорации скважины, через которые в скважину поступает флюид). Упрощенно, на ФИГ. 3 представлено расположение каждой скважины (в данном случае горизонтальной скважины) в вертикальном сечении продуктивного пласта перпендикулярном направлению горизонтального ствола.
[0062] Подземное взаиморасположение горизонтальных добывающих скважин ограничено следующими технологическими пределами. Расстояние между ближайшими скважинами лежит в некотором заранее заданном диапазоне. Скважины могут разбуриваться поочередно, но число скважин, пробуриваемых вне очереди может быть ограничено. Первое ограничение учитывается соответствующим выбором сеток размещения скважин.
[0063] Хотя параметры расположения каждой потенциальной добывающей скважины определены заранее, включая первоначальную оценочную скважину (или скважины), разные сценарии разработки закладывают четкие последовательности бурения этих скважин. Порядок реализации последовательностей может быть определен в соответствии с исполнениями изобретения, как дополнительно описывается со ссылками на ФИГ. 4-7 и 11.
[0064] Исполнения изобретения состоят из двух частей. Первая часть -способ, создающий предварительно рассчитанное руководство для использования в ходе разработки залежи. Вторая часть - способ, использующий предварительно рассчитанное руководство по разработке для динамической адаптации плана разработки в ответ на обнаруженную информацию о геологических параметрах разрабатываемого месторождения.
[0065] На ФИГ. 4-6 иллюстрируется, в качестве первой части изобретения, каким образом устроено предварительно рассчитанное руководство по разработке по следующей процедуре из трех шагов:
[0066] 1. Выражение всех возможных переходов между графиками исполнения сценариев разработки в виде иерархической структуры (технологическое дерево 400, показано на ФИГ. 4). У дерева 400 есть "листья" или оконечные узлы 402, узлы, где происходит переход между сценариями разработки (внутренние узлы) 403 и 404, и "корень" 406. Каждый лист 402 соответствует одному сценарию разработки. После построения ТД мы вычисляем показатели производительности для возможных геологических моделей в каждом листе по пути от корня до листа с учетом оценочных скважин. Таким образом, листья 402 соответствуют либо завершению DS, либо остановке бурения вследствие отрицательной оценки показателей производительности для любого допущенного DS.
[0067] Каждый внутренний узел 404 ("Р") соответствует событию промежуточного измерения (например, получение информации из оценочной скважины), дающему результат, который можно использовать для исключения одного или нескольких листьев 402 - т.е. результат, соответствующий только некоторым геологическим реализациям в наборе М. Обозначим эти узлы как узлы "Р". Например, рассмотрим набор пластовых моделей, где каждая модель соответствует значению заданного параметра неопределенности, например, некоторому среднему значению пористости породы в залежи, которое в данном случае может находиться в интервале [0.1, 0.2]. Разные значения пористости подразумевают разную физику и, в свою очередь, разную добычу флюидов. В этом простом примере скажем, что интервал [0.1, 0.15] соответствует относительно НИЗКОЙ средней пористости, а интервал [0.15, 0.2] - залежи с относительно ВЫСОКОЙ пористостью. Заметьте, что частные измерения и методики интерпретации (т.е. диаграммы каротажа плотности) дают информацию о конкретном свойстве (т.е. пористости) в области залежи, близкой к месту производства измерений, т.е. рядом с оценочной скважиной. К тому, в этих измерениях присутствует неопределенность. С учетом этого один набор измерений не позволяет с точностью сказать, что средняя пористость коллектора (залежи) равна, например, 0,12. Вернее, ограниченные измерения позволяют оценить, что залежь имеет относительно НИЗКУЮ среднюю пористость (т.е., значения пористости вблизи измерений могут быть в районе 0,12; однако, в остальной части залежи значений может быть другим и - по некоторым другим причинам, связанным с другими доступными измерениями или сведениями - не ожидается значительного изменения пористости в залежи, поэтому в среднем есть значения пористости в интервале [0.1, 0.15], которые выдают приемлемые прогнозы движения флюидов, представленные показатели производительности, для частного подмножества сценариев разработки). Итак, узел "Р" подразумевает "бурение оценочной скважины и выбор следующего действия на основе выводов предыдущих оценок, а также только что полученной оценки".
[0068] Между узлами "Р" 404 находятся узлы добывающих скважин 403 ("W1", "W2", "W3" и "W4" на ФИГ. 4), соответствующие бурению различных скважин, описанных со ссылкой на сценарии разработки на ФИГ. 3. Обозначим эти узлы как узлы действия или узлы "W". Данные из добывающих скважин (например, данные о дебите) получаются только с некоторой задержкой, ожидание которой в некоторых случаях неэкономично. Соответственно, узел "W" подразумевает "бурение добывающей скважины и выбор следующего действия на основе выводов предыдущих оценок".
[0069] 2. Оценка ожидаемого значения показателя производительности для каждой реализации каждого сценария разработки в каждой геологической реализации (метод 500, ФИГ. 5).
[0070] 3. Идентификация решений в каждой точке перехода между графиками исполнения посредством обратной индукции (подробнее обсуждается ниже со ссылкой на ФИГ. 5 и 8-10).
[0071] Технологическое дерево 400 представляет все возможные действия, которые может выполнять пользователь (т.е. "Р", обозначающее бурение опытной/оценочной скважины; "W1", "W2", "W3" и "W4", обозначающее бурение добывающей скважины W1, W2, W3 или W4, уже идентифицированной в возможных сценариях разработки (см. ФИГ. 3); "DS1", "DS2" и "DS3", обозначающие завершение ранее заданных сценариев разработки залежи; или "стоп", обозначающее окончание процесса бурения). Каждый узел в технологическом дереве включает таблицу связанных вычисленных показателей производительности (например, объем добычи нефти или чистая приведенная стоимость), соответствующих различным исходам разработки залежи (включая возможные измерения на опытных / оценочных скважинах), которые приводят к узлу или проходят через него (пользователь может иметь доступ к этим показателям через графический пользовательский интерфейс нажатием или прикосновением к узлу на экране). Хотя это и не показано на дереве выше, каждая ветвь, выходящая из любого узла "Р" дерева (т.е., узел, подразумевающий сбор некоторой дополнительной информации и движение вниз по дереву на основе этой информации), также может маркироваться и включать фактически измеренные данные (после уже имевшей место процедуры измерений данных).
[0072] ФИГ. 5 изображает принципиальную схему по методу 500 для производства предварительно рассчитанного руководства по разработке 700, исходя из сценариев разработки, показанных на ФИГ. 3. В ходе метода 500 мы оцениваем ожидаемое значение выбранного показателя производительности (например, чистой приведенной стоимости или объема добычи нефти) для каждой реализации каждого сценария разработки (т.е. в каждом оконечном узле 402 ТД, разработанного системой 600). Такая оценка проводится для каждого распределения вероятностей неопределенных параметров, которые могут быть получены в результате оценок или анализа данных по добыче из добывающих скважин, пробуренных в составе сценария. Такое распределение вероятностей выражается посредством набора геологических реализаций 504, который может быть одним из наборов обсуждаемых выше пластовых моделей М. Характер каждой геологической реализации, в наборе пластовых моделей М, моделируется симулятором потока флюидов в залежи 505. Оценка показателей производительности 506 может быть осуществлена приложением экономической модели 507 к результатам моделирований 508. Как вариант, показатели производительности 506 могут быть чисто физическими показателями, например, накопленная добыча полезных ископаемых, и в этом случае экономическую модель 507 можно пропускать. И последнее, построитель технологического дерева (ТД) 502 предпринимает идентификацию решений в каждом внутреннем узле 403 или 404 с помощью обратной индукции.
[0073] Значит, чтобы создать предварительно рассчитанное руководство по разработке 700, метод движется вверх от оцененных показателей производительности 506 на каждом листе 402 ТД 400, вычисляя максимальное ожидаемое значение показателей производительности в каждом внутреннем узле "Р" 404 и узле "W" 403. Входом для алгоритма обратной индукции служит технологическое дерево 400 с ожидаемыми значениями показателей производительности, картированными по каждому листу 402 дерева (каждая геологическая модель, представляемая в виде листа, несет собственное значение показателя производительности). Мы делаем допущение, что каждый лист 402 связан с одним сценарием разработки DS, но учитываем, что один сценарий может появляться на нескольких листьях; конкретный порядок добывающих скважин и количество оценочных скважин перед этими листьями могут отличаться. Выходом из алгоритма является кумулятивная метрика производительности для каждого внутреннего узла 403 и 404 (точнее говоря, метрика суммируется для каждой геологической модели, которая может рассматриваться в узле). Такое собрание показателей можно использовать для динамического поиска пути в дереве от корня 406 до листа 402 с оптимальным ожидаемым значением, в зависимости от неизвестных и возможных исходов исследований / измерений (например, из оценочных скважин).
[0074] Алгоритм обратной индукции движется вверх по уровням снизу (от листьев) вверх (к корню). Если внутренний узел не дает дополнительную информацию касательно неопределенных параметров (например, в настоящем исполнении, узел, соответствующий бурению добывающей скважины), показателем, связанным с каждой геологической моделью, которая может рассматриваться в узле, является оптимальное ожидаемое значение по всем подчиненным узлам (где каждый подчиненный узел включает оптимальное ожидаемое значение до низа дерева). В противном случае, если есть возможность получить дополнительную информацию (например, в настоящем исполнении, узел "Р" 404, соответствующий проведению исследований на оценочной скважине), показатель для каждой геологической модели, которая может рассматриваться в узле, можно найти усреднением всех подмоделей, рассматриваемых в дочернем узле.
[0075] Итак, первичные входные данные для метода 500 включают: Набор 501 схем размещения скважин (сценарии разработки), допустимых для залежи; и набор геологических реализаций 504. Иными словами, метод 500 принимает множество сценариев разработки DS1…DS3, каждый сценарий разработки состоит из комбинации параметров расположения, соответствующих оценочным скважинам и добывающим скважинам. Также после приема набора М геологических реализаций или пластовых моделей метод 500 движется к моделированию показателей производительности 506 для каждого из сценариев разработки для каждого из наборов геологических реализаций. Итак, значения 506 показателей производительности получаются через моделирования 505 для каждой репрезентативной геологической реализации по каждой схеме размещения скважин. Существует бесконечное число геологических реализаций, т.к. геологические параметры в пределах интервалов неопределенности могут в принципе принимать любые значения. В некоторых исполнениях изобретения мы выбираем моделирование 505 поведения залежи для малого числа геологических реализаций, чтобы можно было оценивать результаты для промежуточных значений; число может быть выбрано исходя из принципов экспериментального проектирования в свете известных параметров. В отдельности, метод 500 строит 502 технологическое дерево 400, описывающее набор сценариев разработки. На основе моделирований 505 метод 500 идентифицирует решения на внутренних узлах технологического дерева (см. метод 600, ФИГ. 6). На основе решений на внутренних узлах технологического дерева метод 500 выдает предварительно рассчитанное руководство по разработке 700 с графиком оптимальных последовательностей бурения скважин для осуществления различных DS в свете появления промысловых измерений (например, дебита добывающих скважин, давления оценочных скважин).
[0076] ФИГ. 6, на который мы теперь ссылаемся, с большей степенью детализации иллюстрирует реализацию системы планирования разработки 600, выдающей технологическое дерево 400 на ФИГ. 4 из множества технически выполнимых (разрешенных) DS, показанных на ФИГ. 3, в соответствии с методом построителя ТД 502. Системе 600 можно помочь с отдельного компьютера типа того, что описан на ФИГ. 12 ниже; как вариант, системе 600 можно помочь с облачной вычислительной среды 50. Изначально система 600 принимает набор 501 разрешенных DS как вход 602. В то же время система создает корневой узел 406 ТД. Если все DS их набора 501 полностью реализованы (604, Y), то система генерирует один из оконечных узлов 402 для ТД. Если некоторые DS из набора 501 реализованы не полностью (604, N), то для каждого DS из набора система формирует сборник 606 из мероприятий (здесь именуемых "безусловными"), чьи временные зависимости полностью удовлетворены. Затем система берет пересечение этих сборников, чтобы сформировать новый сборник 607 безусловных мероприятий, общих для всех DS. Если сборник 607 не пустой (608, Y), система помечает соответственные мероприятия как завершенные на каждом DS и формирует обновленный набор 609, проходящий как новый вход 602 обратно в систему. В то же время, сборник общих мероприятий входит в ТД как последовательность действий 403. С другой стороны, если сборник 607 пустой (608, N), система 600 формирует набор 611 уникальных групп DS на основе имеющихся общих безусловных мероприятий. (Например, и также со ссылкой на ФИГ. 3, если у DS1 есть мероприятия "W1", "W2" и "W4", у DS2 - мероприятия "W1", W3" и "W4", у DS3 - мероприятия "W2" и "W3", то набор 611 будет содержать следующие группы DS: (DS1, DS2), (DS1, DS3), (DS2, DS3).) Такое деление набора приводит к созданию внутреннего узла "Р" 404 (ФИГ. 4) ТД. И последнее, каждая группа DS проходит 613 как новый вход 602 в систему 600. Объединенные выходы 402, 403, 404 и 406 формируют завершенное ТД 400, показанное на ФИГ. 4 и выражающее переходы между графиками исполнения каждого сценария разработки.
[0077] ФИГ. 7 показывает пример предварительно рассчитанного руководства по разработке 700 в виде табличного выхода, который мог быть создан как результат трехшаговой процедуры выше. Таблица представляет порядок, при котором следует бурить добывающие скважины в заданных позициях ("W1", "W2", "W3" и "W4") исходя из итогов исследования (нумерация "1", "2", "3" и "4") из оценочных скважин ("Р"). Столбы в таблице представляют типы действий. Поля в ячейках дают подробное описание конкретных действий. С течением времени оператор читает ячейки слева направо и выполняет назначенные действия. Например, символ "Р" в крайней левой ячейке говорит оператору начать разработку в данной области месторождения с бурением оценочной / опытной скважины. Символ "---" означает, что больше действий не требуется. И наконец, последний столбец руководства дает названия уже определенных возможных сценариев разработки ("DS1", "DS2" и "DS3"), которые наконец реализуются как результат соответствующих измерений и действий. Как дополнительный вариант, кроме выполнения конкретных действий, каждая ячейка руководства по разработке может включать ожидаемое значение показателя производительности, связанного с такой ячейкой или некоей сопутствующей информацией, такой как любые объемы добычи, меняющиеся со временем (заметьте, что эти значения и информация доступны, т.к. все сопутствующие вычисления были выполнены в шаге 505 метода 500). Обращаясь конкретно к итогам многочисленных исследований после результата оценочной скважины, предоставленным только в качестве примеров одной реализации предварительно рассчитанного руководства по разработки, они соответствуют диапазонам или интервалам возможных значений для изначально неопределенного фактора.
[0078] Обратите внимание на ФИГ. 8-10, где в качестве другого примера, нормализованные значения неопределенного параметра могут варьироваться от 0,0 до 1,0. Без оценочной скважины возможные значения этого неопределенного параметра находятся в интервале [0.0, 1.0]. При одной оценочной скважине допустите, что связанные с этой оценочной скважиной измерения позволят нам определить, что значения данного неопределенного параметра находятся в интервале [0.0 0.5] либо интервале [0.5 1.0] (выбор интервала зависит от полученных результатов). Для двух оценочных скважин допускаем, что связанные с этими двумя оценочными скважинами измерения позволят нам определить, что значения данного неопределенного параметра находятся в интервале [0.0 0.25], интервале [0.25 0.50], интервале [0.50 0.75], либо интервале [0.75 1.0] (выбор интервала зависит от полученных результатов).
[0079] Выразим зависимость между значением этого неопределенного параметра и показателем производительности, как показано графически на ФИГ. 8 и в таблице на ФИГ. 9. ФИГ. 8 показывает прогнозное значение показателя производительности для каждого сценария разработки (DS1, DS2 и DS3) как функцию неопределенного параметра. ФИГ. 9 показывает, в дополнение, какие сценарии разработки дадут максимальный показатель производительности для некоторых значений неопределенного параметра.
[0080] С учетом интервала для неопределенного параметры мы можем определить лучший связанный с этим интервалом сценарий разработки путем вычисления соответствующей области на ФИГ. 8. Эту область можно оценивать множеством способов. В настоящем анализе эта область оценивается значением показателя производительности в центре интервала, умноженным на длину интервала. Соответственно:
[0081] Если мы не планируем бурить оценочные скважины, то рассматриваем в анализе одну геологическую реализацию, характеризующуюся значением неопределенного параметра, равным 0,500.
[0082] Если мы планируем пробурить одну оценочную скважину, то рассматриваем в анализе две геологические реализации, характеризующиеся значениями неопределенного параметра, равными 0,250 и 0,750.
[0083] Если мы планируем пробурить две оценочные скважины, то рассматриваем в анализе четыре геологические реализации, характеризующиеся значениями неопределенного параметра, равными 0,125, 0,375, 0625 и 0,875.
[0084] Для разного числа оценочных скважин мы смотрим на Таблицу из ФИГ. 9, чтобы определить лучший сценарий разработки на основе максимального значения показателя производительности в соответствующем интервале.
[0085] Теперь рассмотрим, как использовать таблицу решения типа показанной на РИС 10 в процессе обратной индукции для идентификации решений во внутренних узлах "Р" технологического дерева.
[0086] Рассмотрите поддерево с корнем "W2" (может быть достигнуто как "корень" ->"Р" ->"W2"). Лист, связанный со сценарием разработки "DS1", достигаемым как ("корень" ->"Р" ->"W2") ->"W1" ->"W4" ->"DS1", имеет одну оценочную скважину (узел "Р") 404. Это означает, что для этого сценария нужно учитывать две геологические реализации (связанные со значениями неопределенного параметра 0,250 и 0,750). Аналогичным образом, мы рассматриваем эти две геологические реализации для листа, связанного со сценарием разработки "DS3", достигаемом как ("корень" ->"Р" ->"W2") ->"W3" ->"DS3". Соответствующие значения показателя производительности показаны в столбцах "В" и "С" таблицы на ФИГ. 10.
[0087] Сценарий разработки "DS1", достигаемый как ("корень" ->"Р" ->"W2")->"P"->"W1" ->"W4" ->"DS1", имеет две оценочные скважины. Это означает, что для этого сценария нужно учитывать четыре геологические реализации (связанные со значениями неопределенного параметра 0,125, 0,375, 0,625 и 0,875). Аналогичным образом, мы рассматриваем эти четыре геологические реализации для сценария разработки "DS3", достигаемого как ("корень" ->"Р" ->"W2") ->"Р" ->"W3" ->"DS3". Соответствующие значения показателя производительности показаны в столбцах "Е" и "F" на ФИГ. 10.
[0088] Чтобы определить в узле "Р" (достигаемом как ("корень" ->"Р" ->"W2")->"Р") благоприятный сценарий разработки для каждой из четырех геологических моделей, которые могут быть реализованы, в этот момент берем максимальное значение по сценариям разработки (см. столбец "G" на ФИГ. 10).
[0089] Прежде чем бурить вторую оценочную скважину мы рассматриваем две геологические реализации. Чтобы заполнить дерево в соответствии с первой оценочной скважиной, т.е. двумя интервалами, следует картировать четыре интервала, полученные после второй оценочной скважины до двух интервалов, связанных с первой оценочной скважиной. Это можно сделать усреднением значений показателя производительности для первых двух и вторых двух интервалов (см. столбец "Н").
[0090] Наконец, чтобы определить благоприятный путь разработки, связанный с уровнем дерева, где у нас два интервала в результате исследований / измерений, выполненных с первой оценочной скважиной (т.е., на узле "W2", достигаемом как "корень" ->"Р" ->"W2"), мы действуем аналогичным образом как для столбца "G" и берем максимальное значение по ветвям для каждой из двух геологических реализаций (см. столбец "I").
[0091] Показанное на ФИГ. 7 представленное руководство по разработке разбивает по категориям потенциальные результаты каждого измерения "Р" среди четырех дискретных исходов ("1"-"4"), показанных в следующем столбце. Количество этих исходов зависит от измеренных данных и может альтернативно иметь некоторые описательные ярлыки (например, при измерении свойства "проницаемости" можно иметь значения "очень низкая", "низкая", "высокая" и "очень высокая"). В целом, исходы соответствуют интервалам значения для некоторого параметра, как обсуждается выше со ссылкой на ФИГ. 8-10.
[0092] Допустим, что в этом примере измерение, выполненное на оценочной скважине, выдало результат с ярлыком "2". Это значит, что следующим действием оператора должно быть бурение скважин "W1" и "W4" с последующим бурением второй оценочной скважины. Заметьте, что у технологического дерева на ФИГ. 4 есть ветви, не появляющиеся в таблице. Это потому, что эти ветви (когда применили процесс обратной индукции) были идентифицированы как имеющие более низкий показатель производительности, чем другие ветви, и поэтому нет смысла указывать их как возможные действия, которые оператор может выполнять.
[0093] После приема исхода первого оценочного измерения оператор вправе принять решение об исключении действий, связанных с другими исходами (т.е. если исход "2", то исключаются ряды первый, третий и четвертый). Это оставляет оператора только с теми командами, которые потенциально могут последовать дальше. Удаление вышеупомянутых рядов опять, допуская исход "2", соответствует обрезке следующих ветвей, выходящих из крайнего верхнего узла "Р" технологического дерева, показанного на ФИГ. 4: (1) ветвь, идущая на оконечный узел "стоп", (2) ветвь, идущая к поддереву с узлом "W2" и (3) ветвь, идущая к поддереву с узлом "W3". Заметьте, что также можно удалить поддерево после "W4", сформированного ветвями начиная с "W2" и "W3". (Поскольку руководство является предварительно рассчитанным, никакие дополнительные объекты в дереве не создаются в результате получения новых данных из залежи.)
[0094] ФИГ. 11 показывает, как вторая часть изобретения, как реализуется предварительно рассчитанное руководство по разработке для динамической адаптации разработки нефтяного месторождения. ФИГ. 11 иллюстрирует принципиальную схему по методу 1100 для использования в руководстве по разработке 700 как разрабатываемому по методу 500 на ФИГ. 5. В начале 1101 разработки месторождения "гринфилд" устройство слежения 1102 текущей стадии разработки настраивается на корень предварительно рассчитанного руководства по разработке 700. Исходя из этого, селектор действий (модуль исполнения руководства по разработке) 1104 выбирает первое действие из руководства и подает 1105 эту информацию в виде команды пользователю или оператора разработки. Если пользователь получил команду на бурение добывающей скважины, он выполняет действие на буровом оборудовании 1106. Бурение влияет на залежь 1107. После завершения бурения пользователь информирует 1108 систему обо всех измерениях 1110 полученных из залежи. Пользователь мог получить команду на сбор информации о коллекторских свойствах залежи с использованием оценочного оборудования 1109 - например, пробурив оценочную скважину в первой оценочной точке пласта. Также следует отметить, что дебит добывающей скважины может диктовать дальнейшие решения по бурению. Связанная с дебитом информация из добывающих скважин в целом не является легкодоступной, в отличие от результатов анализов, проведенных с оценочными скважинами. Это значит, что можно рассматривать информацию о дебите из добывающих скважин только спустя некоторое время в процессе разработки. С другой стороны, некоторые другие сведения (например, давление в скважине) могут быть доступны сразу. Руководство по разработке можно рассчитывать для учета такой оперативной информации.
[0095] Чтобы учесть связанную с дебитом информацию из добывающих скважин, можно ввести некоторые искусственные узлы "Pw", похожие на узлы "Р". Эти узлы "Pw" не связаны с бурением оценочных скважин. Вызываемые ими геологические реализации есть результат информации из соответствующей ранее пробуренной добывающей скважины. Эти узлы "Pw" добавляются несколькими слоями вниз по дереву на уровне, соответствующем моменту времени, когда рассматривается связанная с дебитом информация из добывающей скважины. Узлы могут добавляться в каждый путь разработки, находящийся под узлом, выражающим добывающую скважину, дающую информацию.
[0096] Включение связанной с дебитом информации из добывающих скважин не влияет на процесс создания предварительно рассчитанного руководства по разработке. Включение информации из добывающих скважин также не влияет на процесс использования предварительно рассчитанного руководства по разработке. Единственное отличие заключается в том, что решение в узле "Pw" принимается на основе информации из ранее пробуренной добывающей скважины, а не из только что пробуренной оценочной скважины.
[0097] Опять же, пользователь взаимодействует с залежью 1107 и вводит 1108 результаты измерений 1110 в систему. Заметьте, что промысловую информацию 1110 можно вводить в систему как чисто ручной ввод данных 1108 или, при наличии, через некоторую автоматизированную систему сбора. Интерфейс пользовательского ввода также может интегрироваться с внешней системой, дающей результаты анализа данных измерений залежи (например, измерений, выполненных по оценочной скважине, собранных дебитов флюидов в добывающих скважинах и т.д.). Пользовательский ввод 1108 приводит к обновлению журнала измерений 1111 и обновляет закладку на текущей стадии разработки 1102. Затем селектор действий 1104 снова выбирает из руководства 700 следующее действие на основе текущей стадии 1102 и полной истории измерений 1111. Таким образом, например, после бурения 1109 первой оценочной скважины метод 1100 может двигаться к бурению 1106 первой последовательности скважин, выбранных из различных сценариев разработки на основе результатов первой оценочной скважины. Заметьте, что "последовательность" скважин может включать одну или несколько скважин, во множестве порядков.
[0098] Продолжая пример со ссылкой на представленное руководство по разработке на ФИГ. 7, селектор действий 1104 может затем дать оператору команду пробурить 1109 вторую оценочную скважину. Исходя из измерений 1110 на второй оценочной скважине, ограничивается потенциальный набор геологических реализаций. С учетом того, что проектируемый показатель производительности для любого разрешенного сценария разработки выше порогового значения (положительный результат соответствует набору геологических реализаций согласно измерениям из оценочных скважин), селектор действий 1104 затем может дать оператору команду пробурить 1106 вторую последовательность добывающих скважин с соответствующими параметрами размещения, выбираемых из различных сценариев разработки на основе результатов первой и второй оценочных скважин.
[0099] В целом, параметры расположения первой оценочной скважины определяются априори, в то время как параметры расположения первой последовательности скважин, а также второй оценочной скважины и вторая последовательности добывающих скважин выбираются позднее из вариантов (сценариев разработки), определенных априори.
[00100] Когда реализация сценария разработки завершена, или, когда проектируемый показатель производительности для любого разрешенного сценария разработки падает ниже порогового значения (отрицательного результата, соответствующего подмножеству геологических реализаций согласно измерениям оценочных скважин), система говорит пользователю остановиться 1112.
[00101] При эксплуатации метод 1100 берет в качестве предварительного ввода предварительно рассчитанное руководство по разработке 700, и при каждой итерации система запрашивает следующий промежуточный ввод 1108: результаты 1110 геологических исследований, выполненных посредством оценочных скважин и анализом диаграмм эксплуатационного каротажа из добывающих скважин, пробуренных ранее как часть процедуры. Метод 1100 дает следующие выходы на каждой итерации: порядок 1106 для оператора на бурение добывающей скважины; порядок 1109 для оператора на бурение оценочной скважины; или порядок 1112 для оператора на прекращение бурения для залежи.
[00102] Итак, определенные исполнения изобретения предусматривают способ, возможный к реализации на компьютере, включающий прием набора сценариев разработки, при этом каждый сценарий разработки состоит из комбинации параметров размещения, соответствующих оценочным скважинам и добывающих скважин; построение технологического дерева, описывающего набор сценариев разработки; прием набора геологических реализаций; моделирование показателей производительности для каждого из сценариев разработки по каждому набору геологических реализаций; на основе смоделированных показателей производительности идентификацию внутренних узлов технологического дерева; прием измерений от оценочной скважины; и - путем сравнения измерений со смоделированными показателями производительности в одном из внутренних узлов - выбор последовательности для бурения добывающих скважин.
[00103] С учетом законченного на данный момент обсуждения, признается, что в общих чертах, представленный способ - согласно изобретению - включает определения множества сценариев разработки 501; бурение 1106 или 1109, как минимум, первой скважины с параметрами расположения, общими для множества сценариев; оценку 1110 результата минимум одной первой скважины; и бурение 1106 или 1109 первой последовательности последующих скважин, с параметрами размещения, общими для первого подмножества сценариев разработки, при этом первое подмножество включает минимум один сценарий разработки, выбираемый 1104 из множества сценариев разработки на основе как минимум результата первой скважины, при этом первая последовательность последующих скважин включает как минимум одну скважину. Такая представленная модель также может включать оценивание результата первой последовательности последующих скважин; и - при отрицательном результате первой последовательности последующих скважин -прекращение бурения 1112; или - при любом положительном результате первой последовательности последующих скважин - бурение второй последовательности последующих скважин с параметрами размещения, общими для второго подмножества множества сценариев разработки, при этом второе подмножество включает как минимум один сценарий разработки, выбираемый из первого подмножества на основе как минимум результата первой последовательности последующих скважин, при этом вторая последовательность последующих скважин включает как минимум одну скважину.
[00104] Другой представленный метод включает бурение 1109 первой оценочной скважины; бурение 1106 первой последовательности добывающих скважин с соответствующими параметрами расположения, выбранной на основе результатов первой оценочной скважины; бурение 1109 второй оценочной скважины; и бурение 1106 второй последовательности добывающих скважин на основе результатов первой и второй оценочных скважин. Параметры расположения первой оценочной скважины определяются априори, в то время как параметры расположения как минимум первой последовательности скважин, а также второй последовательности скважин выбираются 1104 позже из множества определенных априори сценариев разработки. Например, первая последовательность скважин с их параметрами расположения выбирается на основе сравнения результата измерения на первой оценочной скважине с множеством возможных значений некоторого параметра, характеризующего продуктивный пласт (здесь и далее, под сравнением результата измерения с множеством возможных значений подразумевается следующее: возможные значения параметра лежат в некотором интервале, который, в свою очередь, разделен на определенное количество подинтервалов; в зависимости от того, в какой из этих подинтервалов попадет полученное значение измерений и будут выбираться параметры расположения для следующих скважин). Параметры расположения второй оценочной скважины могут выбираться на основе первого измерения на первой оценочной скважине. Параметры расположения второй последовательности скважин могут выбираться на основе первого измерения на первой оценочной скважине и на основе второго измерения на второй оценочной скважине.
[00105] В определенных аспектах множество сценариев разработки может входить в предварительно рассчитанное руководство по разработке, и параметры расположения первой и дальнейших последовательностей скважин могут выбираться путем сравнения измерений оценочных скважин с интервалами значений параметров в руководстве по разработке. Руководство по разработке может быть предварительно рассчитано по обратной индукции из оптимальных показателей производительности для каждого из сценариев разработки.
[00106] Определенные аспекты изобретательского способа могут также включать обеспечение системы отдельными программными модулями, при этом каждый из отдельных программных модулей содержится на машиночитаемом носителе информации. Отдельные программные модули могут включать модуль построителя технологического дерева, модуль производства руководства по разработке и модуль исполнения руководства по разработке. Предварительный расчет руководства по разработке может быть выполнен с помощью модуля построителя технологического дерева и модуля производства руководства по разработке, работающих как минимум на одном аппаратном процессоре. Выбор параметров расположения первой последовательности скважин и дальнейших последовательностей скважин может быть выполнен с помощью модуля исполнения руководства по разработке, работающего как минимум на одном аппаратном процессоре.
[00107] Определенные аспекты изобретательского способа также могут включать прием - на модуле построителя технологического дерева 502 - набора 501 сценариев разработки, где каждый сценарий разработки состоит из комбинации параметров расположения, соответствующих оценочным скважинам и добывающим скважинам; построение - в модуле построителя технологического дерева 502 -технологического дерева 400 на основе набора сценариев разработки; прием - на модуле производства руководства по разработке - набора 504 геологических реализаций; моделирование 505 - в модуле производства руководства по разработке -показателей производительности для каждого из сценариев разработки по каждому набору геологических реализаций; на основе смоделированных показателей производительности 506 - идентификацию внутренних узлов технологического дерева 400 в модуле производства руководства по разработке 502; и - на основе технологического дерева - получение предварительно рассчитанного руководства по разработке месторождений полезных ископаемых 700 в модуле производства руководства по разработке. Кроме того, способ может включать прием 1111 - в модуле исполнения руководства по разработке - измерений из оценочной скважины; и - путем сравнения измерений со смоделированными показателями производительности в одном из внутренних узлов - выбор 1104 в модуле исполнения руководства по разработке последовательности добывающих скважин для бурения. Внутренние узлы технологического дерева могут быть идентифицированы обратной индукцией от оптимальных показателей производительности для каждого из сценариев разработки. Например, способ может включать подмножества сценариев разработки, соответствующих интервалам значения параметра.
[00108] Другие исполнения изобретения предусматривают компьютерно-программное изделие, содержащее машиночитаемый носитель информации, содержащий исполняемые компьютером команды, которые при их выполнении обеспечивают прием - в модуле построителя технологического дерева 502 - набора сценариев разработки, где каждый сценарий разработки состоит из комбинации параметров расположения скважин в соответствии с оценочными скважинами и добывающими скважинами; прием - в модуле производства руководства по разработке 500 - набора геологических реализаций; моделирование - в технологическом модуле руководства по разработке 500 - показателей производительности для каждого из сценариев разработки по каждому набору геологических реализаций; исходя из смоделированных показателей производительности, идентификация решений во внутренних узлах 500; и исходя из технологического дерева 400, производство предварительно разработанного руководства по разработке месторождений полезных ископаемых 700 в технологическом модуле руководства по разработке. Команды также могут приводить к тому, что компьютер обеспечит прием - в модуле исполнения руководства по разработке 1104 - измерений от оценочной скважины; и путем выбора подмножества геологических моделей на основе измерений во внутренних узлах "Р" выбор - в модуле исполнения руководства по разработке 1104 -последовательности добывающих скважин для бурения. Команды также могут приводить к тому, что компьютер обеспечит идентификацию внутренних узлов технологического дерева обратной индукцией от оптимальных показателей производительности для каждого из сценариев разработки. Например, команды могут приводить к тому, что компьютер облегчит идентификацию подмножеств сценариев разработки, соответствующих интервалам значения параметра.
[00109] Другие исполнения изобретения предусматривают устройство, имеющее в составе запоминающее устройство (ЗУ) и как минимум один процессор. Процессор предназначен обеспечить выполнение приема - в модуле построителя технологического дерева 502 - набора 501 сценариев разработки, где каждый сценарий разработки состоит из комбинации параметров расположения скважин в соответствии с оценочными скважинами и добывающими скважинами; построение -в модуле построителя технологического дерева 502 - технологического дерева 400 на основе набора 501 сценариев разработки; приема - в модуле производства руководства по разработке 500 - набора геологических реализаций 504; моделирование - в модуле производства руководства по разработке - показателей производительности для каждого из сценариев разработки по каждому набору геологических реализаций; исходя из смоделированных показателей производительности, идентификацию решений во внутренних узлах 403, 404 технологического дерева 400 в модуле производства руководства по разработке; и исходя из технологического дерева 400 получение предварительно рассчитанного руководства по разработке месторождений полезных ископаемых 700 в модуле производства руководства по разработке 500. Процессор может дальше быть предназначен для обеспечения выполнения приема - в модуле исполнения руководства по разработке 1104 - измерений от оценочной скважины; и путем выбора подмножества геологических моделей для работы на основе измерений в одном из внутренних узлов выбора - в модуле исполнения руководства по разработке - последовательности добывающих скважин для бурения. Кроме того, процессор может быть предназначен для обеспечения выполнения заполнения таблиц решений во внутренних узлах технологического дерева путем обратной индукции от оптимальных показателей производительности для каждого из сценариев разработки. Более того, процессор может быть предназначен для обеспечения выполнения идентификации подмножеств сценариев разработки, соответствующих интервалам значения параметра.
[00110] Аспекты настоящего изобретения могут быть исполнены (осуществлены) в системе, способе или компьютерно-программном изделии. Соответственно, аспекты настоящего изобретения могут принимать форму полностью аппаратного исполнения (включая "прошивку", резидентное ПО, микрокод и др.) или исполнение, объединяющее программные и аппаратные аспекты, которые обобщенно могут называться здесь "схема", "модуль" или "система". К тому же аспекты настоящего изобретения могут принимать форму компьютерно-программного изделия, реализованного на одном или нескольких машиночитаемых информационных носителях, содержащих машиночитаемый программный код.
[00111] Одно или несколько исполнений изобретения или его элементов могут быть реализованы в виде устройства, содержащего запоминающее устройство (ЗУ) и не менее одного процессора, подключенного к ЗУ и действующего для выполнения шагов представленного способа.
[00112] Одно или несколько исполнений могут воспользоваться ПО, работающем на компьютере или рабочей станции (АРМ) общего назначения. Со ссылкой на ФИГ. 12, такая реализация может развертывать, например, процессор 1202, ЗУ 1204, и интерфейс ввода/вывода, формируемый, например, дисплеем 1206 и клавиатурой 1208. Термин "процессор" в его использовании здесь предназначен для включения любого устройства обработки, к примеру, включающего ЦП (центральный процессор) и (или) другие формы цепей обработки данных. Кроме того, термин "процессор" может ссылаться больше чем на один отдельный процессор. Термин "ЗУ" предназначен включать запоминающее устройство, связанное с ЦП, к примеру, ОЗУ (оперативное запоминающее устройство), ПЗУ (постоянное запоминающее устройство), постоянная память (например, жесткий диск), съемная память (например, дискета), флэш-память и т.п. Кроме того, фраза "интерфейс ввода/вывода" в его использовании здесь предназначена для включения, например, одного или нескольких механизмов для ввода данных в блок обработки (например, "мышь") и одного или нескольких механизмов для выдачи результатов, связанных с блоком обработки (например, принтер). Процессор 1202, ЗУ 1204 и интерфейс ввода/вывода, такой как дисплей 1206 и клавиатура 1208, могут быть соединены между собой, например, через шину 1210 в составе блока обработки данных 1212. Подходящие межсетевые соединения, например, через шину 1210, могут также быть обеспечены для сетевого интерфейса 1214, такого как сетевая плата, которые могут быть обеспечены для сопряжения с компьютерной сетью и для медиа-интерфейса 1216, такого как дискета или дисковод CD-ROM, который может быть обеспечен для сопряжения с медиа 1218.
[00113] Соответственно, компьютерное ПО, в т.ч. команды или коды для выполнения методологий изобретения, как описано здесь, могут храниться в одном или нескольких связанных ЗУ (например, ПЗУ, постоянная или съемная память) и, при готовности к использованию, загружаться частично или полностью (например, в ОЗУ) и реализовываться ЦП. Такое ПО может включать без ограничений "прошивку", резидентное ПО, микрокод и т.п.
[00114] Подходящая для хранения и (или) выполнения программного кода система обработки данных включит как минимум один процессор 1202, подсоединяемый прямо или косвенно к элементам ЗУ 1204 через системную шину 1210. Элементы ЗУ могут включать локальную память, разворачиваемую во время фактического исполнения программного кода, память хранения большого объема и кэш, обеспечивающих временное хранение как минимум некоторого программного кода, чтобы сократить количество раз, которые код должен изыматься из памяти хранения большого объема во время исполнения.
[00115] Ввод/вывод или устройства ввода/вывода (включая без ограничений клавиатуры 1208, дисплеи 1206, указательные устройства и т.п.) могут подсоединяться к системе напрямую (такую как шина 1210) или через промежуточные контроллеры ввода/вывода (опущено для ясности).
[00116] Сетевые адаптеры, такие как сетевой интерфейс 1214, могут подсоединяться к системе, чтобы система обработки данных могла быть подсоединена к другим система обработки данных или дистанционными принтерами или устройствами хранения через промежуточные частные или публичные сети. Модемы, кабельный модем и платы Ethernet - это лишь несколько примеров фактически доступных типов сетевых адаптеров.
[00117] Здесь, с учетом формулы изобретения, "сервер" включает систему обработки физических данных (например, систему 1212, как показано на ФИГ. 12), работающую на серверной программе. Понимается, что такой физический сервер может включать или не включать дисплей и клавиатуру.
[00118] Как отмечено, аспекты настоящего изобретения могут принимать форму компьютерно-программного изделия, релизованного в виде одного или нескольких машиночитаемых носителей, содержащих машиночитаемый программный код. Можно брать любое сочетание одного или нескольких машиночитаемых носителей. Машиночитаемый носитель может представлять собой машиночитаемый сигнальный носитель или машиночитаемый информационный носитель. Машиночитаемый информационный носитель может быть - включая без ограничений - электронной, магнитной, оптической, электромагнитной, инфракрасной или полупроводниковой системой, аппаратом или устройством либо их любым подходящим сочетанием. Один из примеров - медиа-блок 1218. Более конкретные примеры (список не исчерпывающий) машиночитаемых информационных носителей: электрическое соединение с одним или несколькими проводами, портативная компьютерная дискета, жесткий диск, оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ или флэш-память), волоконно-оптическое запоминающее устройство на портативном компакт-диске (CD-ROM), оптическое устройство памяти, магнитное устройство памяти или их любое подходящее сочетание. В контексте настоящего документа машиночитаемым информационным носителем может быть любой материальный носитель, способный содержать или хранить программу для использования системой, аппаратом или устройством выполнения команд или в связи с такой системой, аппаратом или устройством.
[00119] Следует отметить, что любой из описанных здесь способов может включать дополнительный шаг реализации его системой, состоящей из отдельных программных модулей, содержащихся на машиночитаемом информационном носителе; модули могут включать, например, любые или все необходимые элементы, показанные на блок-схемах и (или) описанные в данном документе; в качестве примера и без ограничений - любые, некоторые или все модули/блоки и подмодули/подблоки в описании.
[00120] Один пример пользовательского интерфейса, который может быть исполнен в некоторых случаях - код языка разметки гипертекста (HTML), распределяемый сервером или аналогичным устройством, для браузера вычислительного устройства пользователя. HTML анализируется браузером на вычислительном устройстве пользователя для создания графического пользовательского интерфейса (GUI).
[00121] Следует отметить, что любой из описанных здесь способов может включать дополнительный шаг реализации его системой, состоящей из отдельных программных модулей, содержащихся на машиночитаемом информационном носителе; модули могут включать, например, любые или все элементы, показанные на блок-схемах и (или) описанные в данном документе; в качестве примера и без ограничений - модуль построителя технологического дерева, модуль производства руководства по разработке и модуль исполнения руководства по разработке. Шаги метода могут затем производиться с помощью отдельных программных модулей и (или) подмодулей системы, как описано выше, с исполнением на одном или нескольких аппаратных процессорах 1202. Например, модуль построителя технологического дерева 502 обеспечивает выполнение шагов 602-613 построения технологического дерева 400. Модуль производства руководства по разработке 500 обеспечивает выполнение шагов 501-508 получения руководства по разработке 700 от технологического дерева 400. Модуль исполнения руководства по разработке 1100 обеспечивает выполнение шагов 1101-1112 исполнения руководства по разработке 700 на залежи 1107. Далее, компьютерно-программное изделие может содержать машиночитаемый информационный носитель с кодом, адаптированным для реализации одного или нескольких описанных здесь шагов способа, в т.ч. исполнение его системой с отдельными программными модулями.
[00122] В любом случае необходимо понимать, что предоставленные здесь компоненты могут быть реализованы в различных видах аппаратных средств, программных средств или их сочетаниях; например, специализированных интегральных схемах (ASICS), функциональных схемах, либо на одном или нескольких должным образом запрограммированных компьютерах общего назначения со связанным ЗУ, и т.п. С учетом представленного здесь описания изобретения, один специалист обычной квалификации в данной области сможет выполнить другие реализации компонентов изобретения.
[00123] Информация о примере реализации системы и готовом изделии
[00124] Настоящее изобретение может быть системой, способом и (или) компьютерно-программным изделием. Компьютерно-программное изделие может содержать машиночитаемый информационный носитель (или носители) с машиночитаемыми программными командами на нем, чтобы процессор осуществлял аспекты настоящего изобретения.
[00125] Машиночитаемый информационный носитель может быть материальным устройством, способным удерживать или хранит команды для использования устройством выполнения команд. Машиночитаемый информационный носитель может быть - включая без ограничений - электронным, магнитным, оптическим, электромагнитным, полупроводниковым устройством памяти либо их любым подходящим сочетанием. Вот неполный перечень более конкретных примеров машиночитаемых информационных носителей: портативная компьютерная дискета, жесткий диск, оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ или флэш-память), статическое оперативное запоминающее устройство (СОЗУ), постоянное запоминающее устройство на портативном компакт-диске (CD-ROM), универсальный цифровой диск (DVD), флэш-накопитель, гибкий диск, устройство механического кодирования типа перфокарт или рельефных структур в канавке с записанными командами, и их любое подходящее сочетание. Машиночитаемый информацией носитель - как он используется здесь - не должен толковаться как передатчик сигналов самих по себе, таких как радиоволны или другие свободно распространяющиеся электромагнитные волны, электромагнитные волны распространения через волновод или другое средство связи (например, световые импульсы, проходящие по оптоволоконному кабелю), либо передаваемые по проводам электрические сигналы.
[00126] Описанные здесь машиночитаемые команды можно выгружать на соответствующие устройства для вычисления/обработки с машиночитаемого информационного носителя или на внешний компьютер или внешнее устройство хранения по сети, например, Интернет, локальной вычислительной сети, сети широкого доступа и (или) беспроводной сети. Сеть может состоять из медных передающих кабелей, оптических передающих волокон, беспроводной передачи, роутеров, брандмауэров, коммутаторов, шлюзовых компьютеров и (или) пограничных серверов. Плата сетевого адаптера или сетевой интерфейс в каждом устройстве для вычисления/обработки принимает машиночитаемые программные команды от сети и направляет машиночитаемые программные команды на сохранение в машиночитаемом информационном носителе в соответственном устройстве для вычисления/обработки.
[00127] Машиночитаемые программные команды для производства операций настоящего изобретения могут быть командами ассемблера, командами системы набора команд (ISA), машинными командами, машинозависимыми командами, микрокодом, командами "прошивки", данными настройки состояния, либо любым исходным кодом или объектным кодом, написанным на любом сочетании одного или нескольких языков программирования, в т.ч. на объектно-ориентированном языке программирования типа Smalltalk, С++ и т.п., а также на традиционном процедурном языке программирования типа языка "С" или аналогичного языка программирования. Машиночитаемые программные команды могут выполняться полностью на пользовательском компьютере, частично на пользовательском компьютере, как автономный программный пакет, частично на пользовательском компьютере и частично на удаленном компьютере или полностью на удаленном компьютере или сервере. В последнем сценарии удаленный компьютер может подключаться к пользовательскому компьютеру по любого рода сети, в т.ч. локальной вычислительной сети (LAN) или сети широкого доступа (WAN), либо подключение может выполняться к внешнему компьютеру (например, по Интернету с помощью провайдера услуг Интернет). В некоторых исполнениях электронные схемы, в т.ч., например, программируемые логические схемы, программируемые вентильные матрицы (FPGA) или программируемые логические матрицы (PLA) могут выполнять машиночитаемые программные команды путем использования информации о состояниях машиночитаемых программных команд для персонификации электронных схем, чтобы выполнить аспекты настоящего изобретения.
[00128] Аспекты настоящего изобретения описываются здесь со ссылкой на иллюстрации принципиальных схем и (или) блок-схемы методов, аппаратов (систем) и компьютерных программных продуктов согласно исполнениям изобретения. Понимается, что каждый блок иллюстраций принципиальных схем и (или) блок-схем и сочетания блоков на иллюстрациях принципиальных схем и (или) блок-схем могут быть реализованы машиночитаемыми программными командами.
[00129] Эти машиночитаемые программные команды могут доставляться на процессор компьютера общего назначения, компьютера специального назначения или другой программируемый аппарат для обработки данных для производства машины, чтобы команды, выполняемые на процессоре компьютера или другом программируемом аппарате для обработки данных, создавали средства исполнения функций / действий, прописанных на блоке или блоках принципиальной схемы и (или) блок-схемы. Эти машиночитаемые программные команды также могут сохраняться на машиночитаемом информационном носителе, который может направлять компьютер, программируемый аппарат для обработки данных и (или) другие устройства на особенное функционирование, чтобы машиночитаемый информационный носитель с сохраненными на нем командами составлял готовое изделие, в т.ч. команды, реализующие аспекты функции/действия, прописанных в блоке или блоках принципиальной схемы и (или) блок-схемы.
[00130] Машиночитаемые программные команды также могут загружаться на компьютер, другой программируемый аппарат для обработки данных либо другое устройство, чтобы выполнять серию операционных шагов на компьютере, другом программируемом аппарате или другом устройстве для получения реализуемого на компьютере процесса, чтобы команды, выполняемые на компьютере, другом программируемом аппарате или другом устройстве, реализовывали функции/действия, прописанные в блоке или блоках принципиальной схемы и (или) блок-схемы.
[00131] Принципиальная схема и блок-схемы на Рисунках иллюстрируют архитектуру, функционал и операции возможных реализаций систем, способов и компьютерно-программных изделий согласно различным исполнениям настоящего изобретения. В этом отношении каждый блок на принципиальной схеме или блок-схемах может выражать модуль, сегмент или часть команд, составляющие одну или несколько выполнимых команд для реализации прописанных логических функций. В некоторых альтернативных исполнениях отмеченные в блоке функции могут происходить вне порядка, отмеченного на рисунках. Например, два блока, показанных последовательно, могут фактически выполняться параллельно, или блоки могут иногда выполняться в обратном порядке, в зависимости от задействованного функционала. Также будет отмечаться, что каждый блок из блок-схем и (или) иллюстраций принципиальных схем и сочетания блоков из блок-схем и (или) иллюстраций принципиальных схем могут реализовываться аппаратно-ориентированной системой особого назначения, выполняющей заданные функции или действия, или осуществляющей комбинации аппаратных и компьютерных команд особого назначения.
[00132] Используемая здесь терминология предназначена только для описания частных вариантов исполнения, а не для ограничения изобретения. Выражения в единственном числе в настоящем документе также подразумевают множественное число, если контекстом четко не подразумевается иное. Далее понимается, что термины "состоять" и (или) "состоящий" - при их использовании в настоящем техническом описании - указывают на присутствие обозначенных характеристик, целых чисел, шагов, операций, элементов и (или) компонентов, но не исключают присутствия или добавления одного или нескольких других характеристик, целых чисел, шагов, операций, элементов, компонентов и (или) их групп.
[00133J Соответствующие структуры, материалы, действия и эквиваленты всех средств или элементы "шаг плюс функция" в формуле ниже предназначены для включения любой структуры, материала или действия для выполнения функции в сочетании с другими заявленными элементами, о чем заявляется особо. Описание настоящего изобретения представлено в целях наглядности и описания, но не предназначено быть исчерпывающим или ограниченным для изобретения в раскрытом виде. Многие модификации и варианты будут очевидными для специалистов обычной квалификации в предметной области без отступления от объема и сущности изобретения. Исполнение изобретения было выбрано и описано для того, чтобы наилучшим образом объяснить принципы изобретения и практическое применение, и чтобы позволить другим специалистам обычной квалификации в предметной области понимать изобретение для различных исполнений с различными модификациями, что подходит для частного рассматриваемого использования.