Skip to content

Commit

Permalink
doc: updates for a more clear doc of generic workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
equinor-schen committed Dec 1, 2023
1 parent d8f6c82 commit 674d6c4
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions docs/docs/about/modelling/workflow/generic_workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ The [workflow](#workflow) below will outline what is necessary to obtain for eac
ide2_D_1_1 -->ide2_D_2
ide2_D_2 --> ide2_D_3(["`Discharge Pressure per compressor`"]);
ide2_D_3 --> ide2_D_4(["`Suction Temperature per compressor`"]);
ide2_C[["Could be options of constant Power Loads"]] --> ide2_C_1(["`Base Load`"]);
ide2_C[["Typical Constant Power Loads"]] --> ide2_C_1(["`Base Load`"]);
ide2_C_1 --> ide2_C_2(["`Oil Export Pumps`"]);
ide2_C_2 --> ide2_C_3(["`Gas Recompressor`"])
ide2_E[[Additional Emissions]] --> ide2_E_1([Flaring]);
ide2_E_1 --> ide2_E_2(["`Electrical Submersible Pumps (ESP)`"])
ide2_E_2 --> ide2_E_3(["`Drilling rigs`"])
ide2_E_2 --> ide2_E_3(["`Drilling rigs/Diesel motors`"])
ide2_E_3 --> ide2_E_4(["`Fugitives/Venting`"])
ide2_E_4 --> ide2_E_5(["`Deseil motor`"])
ide2_E_4 --> ide2_E_5(["`Diesel motor`"])
end
Expand Down Expand Up @@ -88,7 +88,7 @@ The [workflow](#workflow) below will outline what is necessary to obtain for eac
subgraph ide5 ["`Calibration`"]
ide5_A["`Calibration`"] --> ide5_A_1(["`Compare measured power against eCalc power`"]) ;
ide5_A["`Calibration`"] --> ide5_A_1(["`Compare measured power/fuel against eCalc power/fuel`"]) ;
ide5_A_1 --> ide5_A_2{"`Do they correlate`"}
ide5_A_2 -. yes .-> ide5_A_3_1{"`Are all points valid?`"};
ide5_A_3_1 -. yes .-> ide5_A_3_2(["`No further calibration needed`"])
Expand All @@ -109,7 +109,7 @@ The [workflow](#workflow) below will outline what is necessary to obtain for eac

### Required Subsurface Profiles

All subsurface profiles must be in calendar day rate Sm<sup>3</sup>/day and with its PE ([REGULARITY](../../references/keywords/REGULARITY.md), default to 1). This data must be inputted as a `TIME-SERIES` and references to how it is used in the facility or by a relevant consumer.
All subsurface profiles must be in calendar day rate Sm<sup>3</sup>/day and with its PE ([REGULARITY](../../references/keywords/REGULARITY.md)). This data must be inputted as a `TIME-SERIES` and references to how it is used in the facility or by a relevant consumer.

### Facility Information

Expand All @@ -118,12 +118,12 @@ All subsurface profiles must be in calendar day rate Sm<sup>3</sup>/day and with
To simplify certain models, there could be some common assumptions made. Here are some examples:

- **Base Load**: As eCalc™ is not simulating the whole facility there are often energy consumers that are not modelled.
Typically these energy consumers relate to things such as the energy consumption of living quarters and are often constant loads.
Typically these energy consumers, related to things such as the energy consumption of living quarters and direct energy consumers dependent on there being production/injection, are often constant loads.
These smaller constant loads are then grouped into a larger term, called the "baseload". This is assumed to be constant and independent of the production rate of the facility.
- **Recompressor**: The main function of a recompressor is to compressor gas from separator pressures back up to the inlet separator pressure.
If this compressor is small and has little fluctuation in its load, or it does not know its processed gas rate and composition,
If this compressor is small and has little fluctuation in its load, or its processed gas rate and composition are unknown,
thus, to simplify modelling, this recompressor could be modelled as a constant load. And at times, is included within the facility's base load
- **Oil Export Pumps**: Not necessary a constant, as eCalc™ does not model oil pumps, these are often modelled as constant loads or modelled with a table (that relates oil rate to power consumption). The method in which they are modelled depends from facility to facility
- **Oil Export Pumps**: As eCalc™ does not model oil pumps, these are often modelled as constant loads or modelled with a table (that relates oil rate to power consumption). The method in which they are modelled depends from facility to facility

#### Additional Information

Expand All @@ -147,7 +147,7 @@ The generic compressor curves, use the assumption of constant polytropic efficie

### Validation

Checking whether an eCalc™ model is valid or not, is an essential task. If a model is not valid, this means that input requirements set by the user are not being fulfilled, or that some consumers are giving unrealistic solutions.
Checking whether an eCalc™ model is valid or not is an essential task. If a model is not valid, this means that input requirements set by the user are not being fulfilled, or that some consumers are giving unrealistic solutions.

Validity can be checked by consumer, and there are often specific reasons why certain consumers are invalid. For example:

Expand Down

0 comments on commit 674d6c4

Please sign in to comment.