Formalise description of struct WellControls.

This commit is contained in:
Bård Skaflestad 2012-04-21 10:18:20 +02:00
parent e1a836ff04
commit 7bd5e1c0b5

View File

@ -45,15 +45,16 @@ enum SurfaceComponent { WATER = 0, OIL = 1, GAS = 2 };
/** Controls for a single well.
* Each control specifies a well rate or bottom hole pressure. Only
* Each control specifies a well rate or bottom-hole pressure. Only
* one control can be active at a time, indicated by current. The
* meaning of each control's target value depends on the control
* type, for BHP controls it is a pressure in Pascal, for RATE
* controls it is a volumetric rate in cubic(meter)/second. The
* active control should be interpreted as an equation, whereas the
* non-active controls should be interpreted as inequalities
* specifying constraints on the solution, where BHP controls yield
* minimum pressures, and RATE controls yield maximum rates.
* active control as an equality constraint, whereas the
* non-active controls should be interpreted as inequality
* constraints (upper or lower bounds). For instance, a PRODUCER's BHP
* constraint defines a minimum acceptable bottom-hole pressure value
* for the well.
*/
struct WellControls
{