File size: 1,580 Bytes
4d515bc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#1. Classification Dictionary (Python‑ready)

RT_CLASSIFICATION = {
    "primary_streams": {
        "piping": "Process piping for refineries, chemical plants, power generation",
        "pipeline": "Transmission pipelines including HSAW and LSAW",
        "structural": "Load-bearing weldments, offshore and civil structures",
        "castings": "Valves, pumps, and complex casting geometries"
    },

    "welding_processes": {
        "standard": ["TIG (GTAW)", "SMAW", "SAW", "ARC"],
        "pipeline_specific": ["LSAW", "HSAW"]
    },

    "material_of_construction": {
        "carbon_steel": ["ASTM A106", "ASTM A333"],
        "corrosion_resistant": ["SS", "DSS", "SDSS"],
        "special_alloys": ["Cu-Ni", "High-performance alloys"]
    },

    "regulatory": {
        "global_codes": [
            "ASME B31.3",
            "API 1104",
            "AWS D1.1",
            "ASME Section VIII"
        ],
        "client_specs": {
            "Shell": "DEP",
            "BP": "GP",
            "ADNOC": "Technical Standards"
        }
    },

    "environmental_metadata": {
        "environment": ["Open Yard", "Controlled Shed"],
        "temperature_effects": "High/low ambient temperature affecting HAZ cooling",
        "temporal": "Timestamped logging"
    },

    "actors": {
        "operators": "Welding personnel + machine IDs",
        "inspectors": "Level II/III RT technicians",
        "clients": "Final acceptance authority"
    },

    "documentation": {
        "procedures": ["WPS", "PQR"],
        "corroborative_reports": ["MPT", "DPT"]
    }
}