Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Upstream Petroleum Development Pack — SPF Implementation

Тип репозитория: Pack (Implementation of SPF in Petroleum Development)

Область: Управление состоянием пластовой системы в нефтегазовой разработке

Версия: 0.1 (Research layer)
Статус: 🟠 Активная разработка


Что это

Это pack (паспорт предметной области) — формализованное инженерное знание о вторых принципах управления пластовой системой в нефтегазовой разработке.

Главная идея: Upstream — это не управление людьми. Это управление состояниями пластовой системы (пласт → скважина → флюиды → энергия → инфраструктура → поток продукции) во времени.


Ключевые понятия

Термин Определение
Вторые принципы Устойчивые физические и системные закономерности, которые:
- Не зависят от оргструктуры
- Не исчезают при смене подрядчика
- Продолжают работать даже если о них забыли
Пластовая система Целевой объект управления: пласт → давление, насыщение, энергия → поведение во времени
Второй принцип Закон поведения целевой системы (не "правило", а закон физики)
Pack Результат применения SPF к конкретной области (этот репозиторий)
SPF Second Principles Framework — фреймворк для формализации вторых принципов

Ключевые вторые принципы в этом pack'е

🔴 Физические принципы

  1. Энергия конечна — пластовая энергия исчерпаема; баланс энергии определяет схему разработки
  2. Флюиды текут по градиентам — нельзя приказать воде не прорываться; можно изменить условия
  3. Пласт гетерогенен — нет "среднего" пласта; есть зоны, барьеры, трещины
  4. Неопределённость неустранима — подземное пространство наблюдается косвенно; полностью известным никогда не будет

🟠 Системные принципы

  1. Любое вмешательство меняет всю систему — нет локального действия; всё связано давлением и потоками
  2. Запаздывание реакции — пласт реагирует с задержкой (месяцы, годы)
  3. Система ищет новое равновесие — после вмешательства пласт перестраивается

🟡 Вторые принципы инноваций

  1. Технология ≠ эффект — результат зависит от состояния целевой системы, а не только от новизны технологии
  2. Лаборатория ≠ пласт — масштаб имеет значение; лабораторные результаты часто не воспроизводятся в полевых условиях
  3. Инновация увеличивает вариативность — новое ГТМ расширяет диапазон возможных исходов

🔵 Организационные принципы

  1. KPI меняет поведение системы — метрика определяет выбор инженеров и траекторию разработки
  2. Информация теряется при передаче — геолог → разработчик → технолог; в каждый переходе — упрощение и потери

Структура pack'а

Pack находится в папке pack/. Структура соответствует SPF требованиям:

Раздел Файл Что описывает
1. Domain Contract 01-domain-contract/ Ограниченный контекст (что входит/не входит), словарь, ключевые различения
2. Domain Entities 02-domain-entities/ Роли (кто работает), вторые принципы, методики, инструменты
3. Methods 03-methods/ Методы анализа и управления (детальные карточки)
4. Work Products 04-work-products/ Рабочие продукты: план разработки, матрицы, отчёты
5. Failure Modes 05-failure-modes/ Типовые ошибки: игнорирование принципов → какие последствия
6. SoTA 06-sota/ State of the art: где в мировой практике принципы работают
7. Map 07-map/ Граф связей между принципами и методами

Быстрый старт

Начните раз:

  1. Поймите контекст: pack/01-domain-contract/01A-bounded-context.md
  2. Изучите основные различения: pack/01-domain-contract/01B-distinctions.md
  3. Прочитайте вторые принципы: pack/02-domain-entities/02B-objects-of-attention.md
  4. Смотрите ошибки: pack/05-failure-modes/01-failure-modes-catalog.md
  5. Поймите SoTA: pack/06-sota/01-sota-annotations.md

Как использовать этот pack

Для геолога / модельера

  • Научитесь распознавать гетерогенность (OA.PP.003)
  • Используйте методику анализа неопределённости (UP.M.002)
  • Избегайте ошибок history matching (FM.MOD.001)

Для разработчика месторождения

  • Проводите анализ энергетического баланса (OA.PP.001)
  • Строите матрицы взаимовлияний (OA.SP.001)
  • Планируете долгосрочно, учитывая запаздывание (OA.SP.002)

Для инженера-технолога

  • Мониторьте эффект ваших вмешательств (UP.M.005)
  • Адаптируетесь к реальным данным (UP.M.006)
  • Осознаёте, что вмешательство в одной скважине влияет везде (OA.SP.001)

Для инженера инноваций

  • Проверяйте, где технология работает (OA.IP.001)
  • Квалифицируйте технологию перед масштабом (UP.M.007, UP.M.008)
  • Понимаете разницу между лабором, моделью и полем (OA.IP.002)

Для управляющего / руководителя

  • Выбирайте KPI правильно (OA.OP.001)
  • Балансируйте краткосроч vs. долгосроч цели (UP.M.009)
  • Обеспечивайте информационный контур обратной связи (OA.OP.002)

Статус разработки

Компонент Статус Комментарий
Manifest 🟢 Готов Обзор и метаданные pack'а
Bounded Context 🟢 Готов Определение контекста и различений
Distinctions 🟢 Готов 8 ключевых различений
Roles 🟢 Готов 5 главных ролей системы
Objects of Attention 🟢 Готов 13 вторых принципов
Methods Index 🟢 Готов 10 основных методик
Failure Modes 🟢 Готов 12 типовых ошибок
SoTA Annotations 🟢 Готов Современное состояние знания
Innovation Implementation Methodology 🟢 Готов Системно-инженерный подход к внедрению инноваций
Innovation Project Template 🟢 Готов Практический шаблон инновационного проекта
Detailed Methods Cards 🟠 В работе Подробное описание каждого метода (UP.M.001 – UP.M.010)
Map & Connections 🟠 В работе Граф связей между компонентами

Дальнейший путь развития

  1. Подробные методические карточки (03-methods/) — детальное описание каждого из 10 методов с примерами применения
  2. Дополнительные шаблоны рабочих продуктов — матрица решений, план разработки, бланки квалификации
  3. Граф взаимосвязей (07-map/) — визуализация связей между вторыми принципами, методами и failure modes
  4. Интеграция с актуальными примерами — кейсы из реальных месторождений (конечно, с обезличиванием)

SPF универсален по форме и процессу, но не по содержанию:

  • Структура pack'а одинакова для любых областей
  • Процесс создания знания одинаков
  • Lint и гейты одинаковы
  • Но наполнение pack'а всегда доменно-специфично

Связанные репозитории

Репозиторий Тип Роль
ailev/FPF Framework First Principles Framework (upstream)
spf-personal-pack Pack Область созидателя
spf-ecosystem-pack Pack Область экосистемы
spf-digital-platform-pack Pack Область ИТ-платформы

Зависимости (framework)

Формат, требования к структуре и процессные проверки (lint/spec) находятся в SPF framework:


SPF — Second Principles Framework

About

Domain knowledge Pack for petroleum R&D management

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors