Skip to content

Simple example: missing logic #76

@patnr

Description

@patnr

Consider

VALUE: SIM;WATER_INJ {-} SIM;WATER_PROD {+} SIM;WATER_PROD {*} (SIM;WATER_PROD < 1500) {+} (SIM;WATER_PROD {-} 17000) {*} (SIM;WATER_PROD > 17000) {*} (SIM;WATER_PROD < 18500)

I recommend splitting the line into its logical components

    VALUE: >
      SIM;WATER_INJ {-} SIM;WATER_PROD
      {+} SIM;WATER_PROD {*} (SIM;WATER_PROD < 1500)
      {+} (SIM;WATER_PROD {-} 17000) {*} (SIM;WATER_PROD > 17000) {*} (SIM;WATER_PROD < 18500)

Now, the last line specifies a 2nd condition. But unlike the 1st condition, the 2nd condition is not reflected in the produced water reinjection, relating to produced_water_reinjection_total_system_rate_m3_per_day.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions