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 (GOOD_PERFORMANCE/BELOW_TURNDOWN/FLOODING_RISK/MARGINAL_EFFICIENCY), toJson(). | process.mechanicaldesign.separator |
InternalOperatingWindow | K-factor operating window for a demisting internal — classifies operating Souders-Brown K vs [Kmin, Kmax] as BELOW_MIN_TURNDOWN/IN_RANGE/ABOVE_MAX_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 | Pipeline wall thickness | process.mechanicaldesign.pipeline |
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 |