I've been consistently having problems getting the HeatX block to properly initialize at the output temperature, particularly for the cold stream temp spec. To be more specific, if I were to reinitialize the run as per the attached pic, S4 would refuse any sort of temp specification, rendering the stream completely stuck at that point. Even when I've tried inputting the pressure and temp to stream S4 as an initial guess from a freshly ran HeatX, I still have the same error.
So far the only way I managed to get it to iterate properly is to first use a simple heater block to complete the S3 -> S4 connection with a specified output temp + P, and replace it with a HeatX block with S3 and S4 as the 'cold in' and 'cold out' connections respectively, followed by connecting the S5 and S1 as 'hot in' and 'hot out' respectively. From there, it would properly iterate until it converges into an agreeable heat transfer unit.
But having to remake a section of the flowsheet entirely, just to test out different specs upstream, is not a testing methodology I'm willing to settle for.
I'm on V12 of the software, if that helps. I haven't encountered anything similar to this in Aspen HYSYS, so I was just wondering if I missed some proper initialization step or setting somewhere. Thanks in advance for your time and help.