One thing I notice in your question is that you claim that it is showing incorrect results without explaining exactly why you think the results are incorrect or what you believe the correct results should be. From there, you assume that the problem is with Unisim or with the chosen thermo models (all common, well tested models). Assuming, as PaoloPemi recommends checking, that your copy of Unisim is using believable values for the interaction parameters, I would expect your simulator with those thermo models to do at least a qualitatively correct job and predicting the behavior of your separator. Some things I would look at:
1) When you say the "results are not correct" what exactly do you mean? How are you determining that they are not correct?
2) As PaoloPemi suggests, what is your simulator using for BIPs and are they believable?
3) (This is one I encounter with clients with some frequency), be sure you aren't letting your own bias or wants interfere with the judgement of what is "correct." I have had numerous cases where the simulator made correct predictions, but they weren't the kinds of predictions that the client wanted to see. For example, in a case like this, the simulator might correctly predict that 5 (random number, I don't know if 5 are required for your specific scenario) water washes would be necessary to get the desired result, but the client was only interested in the process if it could be done in 3 or fewer. In some of these cases, the client will blame the simulator when the real problem is with the client's expectations. Just make sure that when you claim the results are not correct it is because they are really not correct and not because you don't like what the simulator is telling you.