1) Обзор источников и масштаба
Файлы (books/WellSite)
- Учебное руководство WS2000: пошаговое обучение, day-by-day сценарии работы инженера БР
- Краткое руководство WS2000: обзор интерфейса, mud reports, post well audit
- Управление данными WELLSIGHT: сервер, обмен, статусы, роли, quality gates
- Настройка языков WELLSIGHT: региональные настройки ОС + языки отчетов
Что это за система
WELLSIGHT/WS2000 — это система инженерного учета по скважине, где все ежедневные операции по буровым растворам ведутся через Daily Field Reports, а затем агрегируются в Post Well Audit. Ядро системы: баланс объемов + потерь/приростов + затрат + свойств раствора + гидравлики.
Daily ReportingMud EngineeringPost Well AuditData Exchange
2) Функциональные модули и экраны
| Модуль | Назначение | Основные сущности |
|---|---|---|
| Well Data | Паспорт скважины | API/PCN, оператор, профиль, глубины MD/TVD, rig info |
| Well Casing | Конструкция скважины | Обсадные колонны, диаметры, глубины установки |
| Well Sections | Интервалы ствола | Open hole / cased hole, диапазоны глубин |
| Bit Records | Журнал долот | Тип, IADC, проходка, ROP, сработка |
| Fluid Sets | Системы буровых растворов | Тип раствора, свойства, концентрации, объемы |
| Inventory | Учет материалов | Поступление, расход, остатки, SG компонентов |
| Costing | Экономика | Материальные затраты, услуги, стоимость интервала |
| Volumes | Объемный баланс | Ствол, ЗП, амбары, смещение, adjustment |
| Losses & Gains | Потери/прирост | Типы потерь, источники прироста, объемные события |
| Fluid Properties | Лабораторные данные | Плотность, реология, фильтрат, соли |
| Hydraulics | Гидравлические расчеты | Расход, давления, ECD, annular velocity |
| Time Breakdown | Баланс времени | Фазы операций, NPT-классификация |
| Issues | Проблемы и меры | Категория, влияние, corrective/preventive actions |
| Post Well Audit | Итог по скважине | Интервалы, recap costs/volumes, статус закрытия |
3) Ключевые workflow (от ежедневки до закрытия)
Workflow A: Запуск новой скважины
- Создать Well Data, задать систему единиц, профиль, MD/TVD
- Заполнить Well Casing и Well Sections
- Создать базовые Fluid Sets и Product List
- Проверить обязательные поля (*) перед первым Daily Report
Workflow B: Суточный отчет инженера БР
- Создать Daily Report (Draft)
- Ввести Wellbore + Bit run + Inventory + Costing
- Ввести Volumes и Losses & Gains
- Ввести Fluid Properties и Hydraulics (ECD)
- Заполнить Time Breakdown + Issues
- Запустить Finish Report (валидация) и закрыть день
Workflow C: Обязательная сверка балансов
При расхождении отчет помечается ошибкой и не должен уходить в completed/approved.
Workflow D: Post Well Audit
- Сформировать интервалы между обсадками
- Построить recap по затратам, объемам и типам раствора
- Добавить инженерные выводы и рекомендации
- Закрыть аудит (status = closed)
4) Сущности и связи (data model)
| Сущность | Ключи | Связи |
|---|---|---|
| Well | wellId, API/PCN | 1:N с DailyReport, Casing, Survey, BitRun, AuditInterval |
| DailyReport | reportId, reportDate, status | N:1 к Well; 1:N с VolumeEntry, LossEvent, CostEntry, Issue |
| FluidSet | fluidSetId, type | N:N с Product через ProductConcentration |
| InventoryEntry | productId, qtyIn, qtyOut | N:1 к DailyReport; влияет на Costing и Volumes |
| VolumeEntry | pitVol, annVol, holeVol | N:1 к DailyReport; сравнивается с LossEvent |
| LossEvent | lossType, gainType, volume | N:1 к DailyReport |
| HydraulicsEntry | Q, P, ECD | N:1 к DailyReport |
| PostWellAudit | auditId, status | N:1 к Well; 1:N с AuditInterval |
Минимальные обязательные поля для MVP
wellName, operator, profile, unitSystem, reportDate, mudDensity, flowRate, pitVolume, netChangeVolumes, netChangeLosses, totalCost
5) Критичные правила и валидации
Green checks
Баланс объема сошелся, ECD в пределах, costs согласованы.
Warnings
Неполные поля, отклонения свойств раствора от target range.
Blocking errors
Несходимость объемов, отрицательные остатки, missing mandatory.
6) Отчеты, обмен и локализация
Отчеты и экспорт
- Daily report / Summary / Recap Costs / Recap Volumes
- Форматы: PDF, XLSX, DOCX (или HTML-предпросмотр)
- Данные выгружаются в server inbox, затем публикуются
Локализация
- 2 уровня: регион ОС + язык отчетов в приложении
- Поддержка: RU, EN, ES, DE, PT (из руководства)
- Интерфейс может оставаться EN, язык отчета настраивается отдельно
7) Как реализовано в этом проекте (NEXUS)
Новые документы модуля БУРЕНИЕ
- Doc 38 (эта страница): база знаний WS2000/WELLSIGHT
- Doc 39: интерактивное приложение Daily Report Studio
MVP scope
P1: Well Data, Daily Report, Volumes/Losses balance, Costing, Hydraulics, Report Builder.
P2: Post Well Audit intervals, role workflow, offline drafts.
P3: Server sync adapters, multilingual report templates.
Матрица соответствия руководствам (manual item -> реализация)
| Manual item | Реализация в проекте | Статус |
|---|---|---|
| Well Data / Well Casing / Well Sections | Doc 40: модули Well Data и Well Casing & Sections | Implemented |
| Lithology / Well Surveys / Well Testings | Doc 40: модули Lithology, Well Surveys, Well Testings | Implemented |
| Bit Records / Fluid Sets / Product Lists | Doc 40: модули Bit Records, Fluid Sets, Product Lists | Implemented |
| Zero Defects Tracking / Mud Reports | Doc 40: модули Zero Defects Tracking и Mud Reports | Implemented |
| Post Well Audit + recap | Doc 40: модуль Post Well Audit + QC gates | Implemented |
| Report Manager 4 screens | Doc 40: Task -> Type -> Selection -> Results | Implemented |
| Print Manager launch path | Doc 40: отдельный модуль Print Manager | Implemented |
| Exchange Data with Server / Download / Retrieve | Doc 40: модуль Data Management | Implemented |
| Export to DIMS | Doc 40: действие Export to DIMS (JSON payload simulation) | Implemented |
| RU/EN/ES/DE/PT report languages | Doc 40: выбор языка отчета в Report Manager | Implemented |