Schema Change Examples for PR #3972 #4081
tjb-ltk
started this conversation in
Capability/Feature Development
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Key Changes
The CompositionalMultiphaseWell and SinglePhaseWell keywords are replaced by WellManager. The WellManager defines the collection of wells and attributes valid for all wells. The WellControl keyword is replaced with CompositionalMultiphaseWell and SinglePhaseWell. These objects define the well and constraint handling is now explicitly object-based in the schema implementation: each constraint type is a dedicated child constraint object, instead of keeping most constraint state and other well definition directly on the well control object.
A conversion script with instructions (convertWellSchema.py) is provided in the GEOS/scripts directory. If there are conversion errors contact @tjb-ltk
Structured XML Migration Examples
1. Injector: BHP + Scheduled Total Volume Rate + Injection Stream
Old schema
New schema
Migration notes
targetTotalRateTableNamemoved toconstraintScheduleTableNameon the rate constraint.targetBHPandreferenceElevationmoved into explicit BHP constraint blocks.injectionStreamandinjectionTemperaturemoved to injection-specific constraint blocks.2. Producer: BHP + Scheduled Phase Rate
Old schema
New schema
Migration notes
targetPhaseName+targetPhaseRateTableNamemoved intoProductionPhaseVolumeRateConstraint.MinimumBHPConstraintfor producer wells.3. Single-Phase Producer: BHP + Constant Total Rate
Old schema
New schema
Migration notes
targetTotalRatebecamevolumeRateonProductionVolumeRateConstraint.MinimumBHPConstraint.4. Single-Phase Injector: BHP + Constant Total Rate
Old schema
New schema
Migration notes
targetTotalRatebecamevolumeRateonInjectionVolumeRateConstraint.MaximumBHPConstraintfor injector wells.5. Generic New Structured Pattern
Beta Was this translation helpful? Give feedback.
All reactions