POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
This change adds the ability to describe the curvature of a wellbore at a point or over an interval, such as the description of dogleg severity. To describe a wellbore as a whole, an interval over the entire wellbore is created.
CHANGE ESM_wellbore_curvature ADD ENTITY pty_wellbore_curvature (*<desc> This describes the curvature of the wellbore over an interval. For the curvature of the entire wellbore, the interval should be defined for the entire wellbore.*) SUBTYPE OF (property); data_value : ndt_well_curvature (*<desc> This is the curvature of the wellbore interval as a quantity.*); wellbore_point : OPTIONAL wellbore_point (*<desc> This is the wellbore point at which this curvature is defined.*); wellbore_interval : OPTIONAL wellbore_interval (*<desc> This is the wellbore interval for which this curvature is defined.*); UNIQUE si: wellbore_point, wellbore_interval, activity; END_ENTITY; ALTER ENTITY wellbore_point; INVERSE ADD pty_wellbore_curvature : SET[0:?] OF pty_wellbore_curvature FOR wellbore_point (*<desc> This describes the curvature at this point in the wellbore.*); END_ENTITY; ALTER ENTITY wellbore_interval; INVERSE ADD pty_wellbore_curvature : SET[0:?] OF pty_wellbore_curvature FOR wellbore_interval (*<desc> This describes the curvature of this interval in the wellbore.*); END_ENTITY; ADD TYPE ndt_well_curvature = quantity('well curvature',6) (*<desc> This describes the curvature of a wellbore.*); END_TYPE; END_CHANGE;