Mechanical Datasheet — Pressure Vessel (Filter/Adsorber)
1.5 · example PQ-CPPT-MEC031-G08-00002
Typed JSON shape for this document. The title_block field is the shared header; all other keys are specific to this document type.
Schema
mech-vessel.json
{
"title_block": "<common>",
"manufacturer": "str",
"equipment_tags": ["str"],
"service": "str",
"quantity_required": "int",
"design_code": "str",
"asme_stamp": "str",
"national_board": "bool",
"design_data": {
"design_pressure_int_ext_barg": "str",
"design_temperature_min_max_c": "str",
"operating_pressure_barg": "num",
"operating_temperature_c": "num",
"max_gas_liquid_density_kg_m3": "num",
"design_life_years": "int",
"mdmt_c": "num",
"corrosion_allowance_mm": "num",
"contents": "str",
"nace_requirement": "str",
"sour_lethal_service": "str",
"mawp_barg": "num",
"maewp_barg": "num",
"shop_hydrotest_pressure_barg": "num",
"max_allowable_hydrotest_pressure_barg": "num",
"post_forming_heat_treatment": "bool",
"pwht": "bool",
"impact_test_temperature_c": "num",
"radiography": "str",
"weld_joint_efficiency_head_shell": "str",
"volume_m3": "num",
"wind_design_code": "str",
"design_wind_speed_m_s": "num",
"seismic_load": "str",
"cyclic_load": "bool",
"blast_load_barg": "num",
"transport_load_h_v_g": "str",
"insulation": "bool",
"painting_ext_int": "str"
},
"vessel_dimensions": {
"vessel_id_mm": "num",
"vessel_length_tl_tl_mm": "num",
"overall_height_mm": "num",
"skirt_height_mm": "num"
},
"weights": {
"fabricated_kg": "num", "empty_kg": "num",
"operating_kg": "num", "hydrotest_kg": "num",
"internal_weight_kg": "num"
},
"internals": {
"top_distributor": "str",
"mesh_screen_spec": "str",
"ceramic_ball_beds": [{"size": "str", "quantity": "str"}],
"outlet_collector": "str"
},
"nozzle_schedule": [
{"mark": "str", "qty": "int", "size_dn": "str", "service": "str",
"neck_thickness_schedule": "str", "rating": "str", "facing_type": "str",
"flange_thickness_mm": "num", "hub_height_mm": "num",
"projection_from_vessel_mm": "num", "remarks": "str"}
],
"materials_bom": [
{"item": "str", "description": "str", "materials": "str",
"qty": "int", "remarks": "str"}
],
"revision_history": [
{"revision": "str", "date": "str", "description": "str",
"originated_by": "str", "checked_by": "str", "approved_by": "str"}
],
"notes": ["str"]
}