MechanicalDesign |
Base class |
process.mechanicaldesign |
SeparatorMechanicalDesign |
Separator vessel sizing, K-factor, demister config, nozzle sizing, liquid levels (HHLL/HLL/NLL/LLL/LLLL), inlet device, foam allowance, retention time, entrainment performance, design validation. Gateway for all separator physical configuration. Bridge methods: entrainment (setInletPipeDiameter, setInletDeviceType, addSeparatorSection, setGasLiquidSurfaceTension) and dynamic internals (setWeirHeightAbsolute, setWeirLength, setBootVolume, setMistEliminatorDpCoeff, setMistEliminatorThickness, applyDemistingInternal). Separation-efficiency report (calculateSeparationEfficiency() → SeparatorEfficiencyReport, two- and three-phase; setEfficiencyModelEnabled(bool) toggle; setDemisterType/setDemisterSubType). |
process.mechanicaldesign.separator |
SeparatorEfficiencyReport |
Whole-separator/scrubber separation-efficiency report — per-internal K-factor operating windows, overall gas-liquid efficiency, gas/oil/water entrainment + carry-under fractions, verdict (GOODPERFORMANCE/BELOWTURNDOWN/FLOODINGRISK/MARGINALEFFICIENCY), toJson(). |
process.mechanicaldesign.separator |
InternalOperatingWindow |
K-factor operating window for a demisting internal — classifies operating Souders-Brown K vs [Kmin, Kmax] as BELOWMINTURNDOWN/INRANGE/ABOVEMAX_FLOODING, with utilization and turndown ratio. |
process.mechanicaldesign.separator.internals |
DemistingInternal |
Demisting internal sizing — Souders-Brown max gas velocity, Eu-number pressure drop, carry-over model, database K-factor window (fromDatabase(type, subType), getOperatingWindow(opK)). Types: wire mesh, vane pack, cyclone. |
process.mechanicaldesign.separator.internals |
DemistingInternalWithDrainage |
Demisting internal with drainage section — reduces carry-over by drainage efficiency factor. |
process.mechanicaldesign.separator.internals |
PrimarySeparation |
Inlet device base — inlet momentum (rho*v^2), momentum limit checking, liquid carry-over with degradation. |
process.mechanicaldesign.separator.primaryseparation |
InletVane |
Inlet vane device (6000 Pa max momentum, 85% bulk efficiency). |
process.mechanicaldesign.separator.primaryseparation |
InletVaneWithMeshpad |
Inlet vane + downstream mesh pad (92% + mesh pad capture). |
process.mechanicaldesign.separator.primaryseparation |
InletCyclones |
Inlet cyclone cluster (8000 Pa max momentum, 95% bulk efficiency). |
process.mechanicaldesign.separator.primaryseparation |
PipelineMechanicalDesign |
ASME and legacy DNV-OS wall thickness plus access to typed DNV-ST-F101 screening |
process.mechanicaldesign.pipeline |
DnvStF101PipelineDesignKernel |
Fail-closed 2021 screening: containment, collapse, propagation, load interaction, fatigue, pressure cases, derating, safety class, ovality, fabrication route, installation strain. SCREENING only; independent approval required. |
process.engineering.calculation |
DnvRpF109OnBottomStabilityKernel |
Fail-closed DNV-RP-F109 vertical, absolute-static lateral, and external-displacement screening; always review-required |
process.engineering.calculation |
DnvRpF109OnBottomStabilityCalculator |
Pure on-bottom load, resistance, required submerged-weight, and utilization calculation |
process.mechanicaldesign.subsea |
CompressorMechanicalDesign |
Compressor design |
process.mechanicaldesign.compressor |
ValveMechanicalDesign |
Valve mechanical design |
process.mechanicaldesign.valve |
HeatExchangerMechanicalDesign |
HX mechanical design with auto-selection (min area/weight/dP) |
process.mechanicaldesign.heatexchanger |
CompressorDesignFeasibilityReport |
Compressor feasibility (design + cost + suppliers + curves) |
process.mechanicaldesign.compressor |
HeatExchangerDesignFeasibilityReport |
HX/cooler/heater feasibility (design + cost + suppliers) |
process.mechanicaldesign.heatexchanger |
ThermalDesignCalculator |
Tube/shell-side HTCs, overall U, pressure drops, zone analysis |
process.mechanicaldesign.heatexchanger |
BellDelawareMethod |
Bell-Delaware shell-side HTC & dP with J-factor corrections |
process.mechanicaldesign.heatexchanger |
LMTDcorrectionFactor |
LMTD F_t for multi-pass configurations (Bowman-Mueller-Nagle) |
process.mechanicaldesign.heatexchanger |
VibrationAnalysis |
Flow-induced vibration screening per TEMA RCB-4.6 |
process.mechanicaldesign.heatexchanger |
ShellAndTubeDesignCalculator |
Full TEMA-based S&T design with ASME VIII, NACE, thermal, cost |
process.mechanicaldesign.heatexchanger |
WellMechanicalDesign |
Well casing design |
process.mechanicaldesign.subsea |
WellDesignCalculator |
API 5C3 calculations |
process.mechanicaldesign.subsea |
WellCostEstimator |
Well cost estimation |
process.mechanicaldesign.subsea |
SURFCostEstimator |
Subsea CAPEX |
process.mechanicaldesign.subsea |
SubseaCostEstimator |
Regional cost factors |
process.mechanicaldesign.subsea |
FieldDevelopmentDesignOrchestrator |
Full field design |
process.mechanicaldesign |
MotorMechanicalDesign |
Motor foundation, vibration, cooling, bearings, noise, enclosure |
process.mechanicaldesign.motor |
EquipmentDesignReport |
Combined mech + elec + motor design report with verdict |
process.mechanicaldesign |