4.3.1.12. PipeEnd (FV)

Note

PipeEnd is identified as Fully Validated.

4.3.1.12.1. Example PipeEnd

{
  "pdef_id": "6969a2d7-a900-4af7-b571-a1bb980ac448",
  "pdef_type": "pipe_end",
  "meta_data": {},
  "additional_data": {},
  "marking": "Red Dot",
  "int_dia_avg": {
    "val": 368.2,
    "unit": "mm"
  },
  "int_dia_max": {
    "val": 368.3,
    "unit": "mm"
  },
  "int_dia_min": {
    "val": 368.1,
    "unit": "mm"
  },
  "wth_avg": {
    "val": 19.1,
    "unit": "mm"
  },
  "oor_avg": {
    "val": 4.06,
    "unit": "mm"
  },
  "related_bare_pipe": null
}

4.3.1.12.2. Documentation PipeEnd

PipeEnd (FV) describes the ends of one BarePipe (FV).

The various PipeEnd (FV) relevant for one tube are reported as an Reference Relations into BarePipe (FV).

4.3.1.12.3. Schema PipeEnd

pdef.model.pipe_end.PipeEnd

PipeEnd describes the ends of BarePipe (FV).

Show JSON schema
{
   "title": "PipeEnd",
   "description": "PipeEnd describes the ends of :ref:`BarePipe`.",
   "type": "object",
   "properties": {
      "pdef_id": {
         "title": "PDEF id",
         "description": ":ref:`pdef_id` is the unique identifier for the object.",
         "example": "14474720-db23-453a-b9c0-6a9fc9b03ef3",
         "type": "string"
      },
      "pdef_type": {
         "title": "Pdef Type",
         "const": "pipe_end",
         "type": "string"
      },
      "meta_data": {
         "title": "Metadata",
         "description": "Optional user free structured :ref:`Metadata` object.",
         "example": "{'created':'2021-09-03'}",
         "allOf": [
            {
               "$ref": "#/definitions/MetaData"
            }
         ]
      },
      "additional_data": {
         "title": "Additional Data",
         "description": "Optional user free structured :ref:`Additional Data` object.",
         "example": "{'color':'grey'}",
         "allOf": [
            {
               "$ref": "#/definitions/AdditionalData"
            }
         ]
      },
      "marking": {
         "title": "Marking End",
         "description": "Marking for the pipe end.",
         "example": "Red dot",
         "type": "string"
      },
      "int_dia_avg": {
         "title": "Internal Diameter, average, measured.",
         "description": "Internal diameter of the linepipe end, average, measured.",
         "example": [
            {
               "val": 368.2,
               "unit": "mm"
            }
         ],
         "allOf": [
            {
               "$ref": "#/definitions/Length"
            }
         ]
      },
      "int_dia_max": {
         "title": "Internal Diameter, maximum, measured.",
         "description": "Internal diameter of the linepipe end, maximum, measured.",
         "example": [
            {
               "val": 368.3,
               "unit": "mm"
            }
         ],
         "allOf": [
            {
               "$ref": "#/definitions/Length"
            }
         ]
      },
      "int_dia_min": {
         "title": "Internal Diameter, minimum, measured.",
         "description": "Internal diameter of the linepipe end, minimum, measured.",
         "example": [
            {
               "val": 368.1,
               "unit": "mm"
            }
         ],
         "allOf": [
            {
               "$ref": "#/definitions/Length"
            }
         ]
      },
      "wth_avg": {
         "title": "Wall Thickness, average, measured.",
         "description": "Wall thickness of the linepipe end, average, measured.",
         "example": [
            {
               "val": 19.1,
               "unit": "mm"
            }
         ],
         "allOf": [
            {
               "$ref": "#/definitions/Length"
            }
         ]
      },
      "oor_avg": {
         "title": "Out-of-roundness, average, measured",
         "description": "Actual out-of-roundness of the linepipe end, average, measured.",
         "example": {
            "val": 4.06,
            "unit": "mm"
         },
         "allOf": [
            {
               "$ref": "#/definitions/Length"
            }
         ]
      },
      "related_bare_pipe": {
         "title": "Bare Pipe",
         "description": "Related instances of :ref:`BarePipe`, provided as array of one :ref:`pdef_id`.",
         "example": [
            "bare_pipe_1"
         ],
         "maxItems": 1,
         "type": "array",
         "items": {
            "type": "string"
         }
      }
   },
   "definitions": {
      "MetaData": {
         "title": "MetaData",
         "description": "Optional base JSON-fragment used to report meta data. User free structure.",
         "type": "object",
         "properties": {}
      },
      "AdditionalData": {
         "title": "AdditionalData",
         "description": "Optional base JSON-fragment used to report additional user specific data. User free structure.",
         "type": "object",
         "properties": {}
      },
      "Length": {
         "title": "Length",
         "description": ":ref:`Measure` of a length, distance, thickness, diameter, etc",
         "type": "object",
         "properties": {
            "val": {
               "title": "Value",
               "description": "The value taken by the Measure.",
               "examples": [
                  1.0,
                  -25.1,
                  1000000.0
               ],
               "type": "number"
            },
            "unit": {
               "title": "unit of measure",
               "description": "Unit of measure.",
               "enum": [
                  "km",
                  "hm",
                  "dam",
                  "m",
                  "dm",
                  "cm",
                  "mm",
                  "microm",
                  "ft",
                  "in"
               ],
               "type": "string"
            }
         },
         "required": [
            "val",
            "unit"
         ],
         "additionalProperties": false
      }
   }
}

int_dia_avg: Optional[pdef.model.measure.Length] = PydanticUndefined

Internal diameter of the linepipe end, average, measured.

Constraints and examples:
  • example = [{‘val’: 368.2, ‘unit’: ‘mm’}]

int_dia_max: Optional[pdef.model.measure.Length] = PydanticUndefined

Internal diameter of the linepipe end, maximum, measured.

Constraints and examples:
  • example = [{‘val’: 368.3, ‘unit’: ‘mm’}]

int_dia_min: Optional[pdef.model.measure.Length] = PydanticUndefined

Internal diameter of the linepipe end, minimum, measured.

Constraints and examples:
  • example = [{‘val’: 368.1, ‘unit’: ‘mm’}]

marking: Optional[str] = PydanticUndefined

Marking for the pipe end.

Constraints and examples:
  • example = Red dot

oor_avg: Optional[pdef.model.measure.Length] = PydanticUndefined

Actual out-of-roundness of the linepipe end, average, measured.

Constraints and examples:
  • example = {‘val’: 4.06, ‘unit’: ‘mm’}

pdef_type: str = 'pipe_end'
Constraints and examples:
  • const = pipe_end

related_bare_pipe: Optional[types.ConstrainedListValue[str]] = PydanticUndefined

Related instances of BarePipe (FV), provided as array of one pdef_id.

Constraints and examples:
  • example = [‘bare_pipe_1’]

  • maxItems = 1

wth_avg: Optional[pdef.model.measure.Length] = PydanticUndefined

Wall thickness of the linepipe end, average, measured.

Constraints and examples:
  • example = [{‘val’: 19.1, ‘unit’: ‘mm’}]

4.3.1.12.4. List PipeEnd

Pipe End Variables

Variable

Type

Description

pdef_id

<class ‘str’>

pdef_id is the unique identifier for the object.

pdef_type

<class ‘str’>

meta_data

<class ‘pdef.model.metadata.MetaData’>

Optional user free structured MetaData object.

additional_data

<class ‘pdef.model.additional_data.AdditionalData’>

Optional user free structured Additional Data object.

marking

<class ‘str’>

Marking for the pipe end.

int_dia_avg

<class ‘pdef.model.measure.Length’>

Internal diameter of the linepipe end, average, measured.

int_dia_max

<class ‘pdef.model.measure.Length’>

Internal diameter of the linepipe end, maximum, measured.

int_dia_min

<class ‘pdef.model.measure.Length’>

Internal diameter of the linepipe end, minimum, measured.

wth_avg

<class ‘pdef.model.measure.Length’>

Wall thickness of the linepipe end, average, measured.

oor_avg

<class ‘pdef.model.measure.Length’>

Actual out-of-roundness of the linepipe end, average, measured.

related_bare_pipe

<class ‘str’>

Related instances of BarePipe (FV), provided as array of one pdef_id.