Skip to content

feat: Well Estimator + Constraint Selector - #3735

Closed
tjb-ltk wants to merge 51 commits into
developfrom
feature/byer3/well_estimator
Closed

feat: Well Estimator + Constraint Selector#3735
tjb-ltk wants to merge 51 commits into
developfrom
feature/byer3/well_estimator

Conversation

@tjb-ltk

@tjb-ltk tjb-ltk commented Jul 18, 2025

Copy link
Copy Markdown
Contributor
  1. Add well estimator solve assuming fixed reservoir conditions

    • solve applied at beginning of Jacobian assembly of the coupled system
    • frequency determined via input setting
  2. Refactor constraint specification

    • Introduce constraint definition in schema such as MinimumBHPConstraint or PhaseProductionConstraint to encapsulate quantities associated with each constraint type
    • Added kernels for constraint equation JacGen specialized for constraint type
  3. Introduced concept of well separator internally to remove ambiguity of fluid model quantities encountered when using same fluid model for constraint flashes and well element calculations. No input schema changes. This should be under separate PR to include formal well separator schema

  4. Introduced limiting constraint selector to work with well estimator. At the beginning of the first n Newton Iterations , for each constraint, the well estimator applied and the most limiting constraint selected and set as the active constraint for the remaining Newton iterations.

  5. PR currently has a fair bit of well debug code that will be removed

tjb-ltk and others added 22 commits May 13, 2025 14:56
…m for each well, 2) refactor accum/flux/presrelation calcs
…Newton for now, incl well dbg for now, compo1&2d run
… skip calcs if well not open, 3) parallel estimator works on a few cases tested
…new&old logic, add basic basic constraint selection
…tor w/well estimator, 3) split constraint derivatives from well rate calculations, 4) add kernels for active constraint jacgen calcs , 5) needs testing
@tjb-ltk
tjb-ltk requested a review from rasimHZ as a code owner August 14, 2025 19:40
@paveltomin paveltomin changed the title Well Estimator + Constraint Selector feat: Well Estimator + Constraint Selector Aug 26, 2025
@tjb-ltk
tjb-ltk requested a review from corbett5 as a code owner September 12, 2025 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants