∃hasComponentPartAtAllTimes.TubeBundle ⊓ ∃hasComponentPartAtAllTimes.Shell ⊓ ∃spatiallyContains.(TubeBundle ⊓ ∃spatiallyContainedIn.Shell)
Has a tube bundle that is spatially contained within a surrounding shell.
The differentia captures the essential constructive feature that distinguishes shell and tube heat exchangers from other heat exchanger types: the specific geometric arrangement where a bundle of tubes is enclosed within a shell. This configuration enables the characteristic two-sided heat exchange (tube side vs shell side) mentioned in the standard properties.