Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Desuperheating in PRO/II

Desuperheating in PRO/II

Desuperheating in PRO/II

What's the best way to model a desuperheater?

Difficulty arises if...

1) you try to control against "dew temperature," because you can add slightly more water and the temperature doesn't change -> solver doesn't solve

2) you send the outlet of the mixer into a phase separator and look for a small amount of water, again solver does not act robustly

3) it seems the best solution I can find is mixing the superheated steam and water first, and then looking for a vapor phase fraction of 0.99 (0.999 is not robust)... But this really has the same problem as #2, and this solution to me only "seems" more robust that #2, (I can rationalize a few reasons why it might be this way)

The inherent problems is, of course, the discontinuous derivative (phase change) that is part of this physical process.

The _motivation_ of solving this problem is that I need to compare various regimes of operation with the goal of maximizing system efficiency. If I use too much water, I'm carrying energy away by heating the water, but if I use too little, then of course, downstream processes don't act as efficiently.

Thanks for whatever insight you might have, be it in HYSYS or PRO/II or BRE or whatever.

RE: Desuperheating in PRO/II

there is low cost and free software which does that smile
for steam, you need a good source for water and steam properties (water and steam enthalpy plus saturation pressure) see for example IAPWS tables, I do that in Excel or Python with a thermodynamic library (Prode),
you need a solver or use the procedures in the software,


RE: Desuperheating in PRO/II

Ah, yes, you can do it in excel and I have done it there a ton of times. In fact I actually coded the IAWPS equations into visual basic so that I could get away from tables.... which crash the solver in excel because of the discontinuity betwen points.

The point of the posted question (as well as why I used a solver in excel) is that this is just one tiny unit op in a pile of so many other operations. This is not actually desuperheating steam from a steam header, that's a one-off problem that takes less than 5 minutes. This is finding the optimum operating point for an overall process, which contains at least a hundred unit operations, 3 recirculation loops and ... somewhere in the process is a desuperheater that actually doesn't get steam off a steam header, but is prepared from a compressor... on a flow that varies from another unit op, and is controlled by demand from a downstream variable... So no, it's not really that easy to do in excel.

Thanks for your reply!

RE: Desuperheating in PRO/II

if you wish to create a model for a simulator consider the possibility to write some script/procedure with the tools included,
I prefer thermo libraries which are, in my opinion, more flexible if you need to define new models etc. the library which I use has a generic model for a desuperheater but it would be easy to create one with a script or compiled, native code,
and, yes, you can even solve large problems... but I admit that the graphical interfaces and wizards provided by most simulators can help smile

RE: Desuperheating in PRO/II

In most of simulators there is an adjust block. PaoloPemi rightly said why reinvent the wheel when you have thermo-libraries. In DWSIM or COCO (opensource simulators) for instance I will
1] Feed superheated steam
2] Water at say 20C & 3barg (must be greater than 1]
3] Mixer Unit operation for 1] 2]
4] Outlet product
5] Adjuster to iterate ....
Adjusted var: Water flowrate 2]
Set point var: VapFrac of 4] say 0.99

RE: Desuperheating in PRO/II

Another way would be to
a) DEFINE another stream as the exit stream from the desuperheater
b) Run a DEW TEMP ( or DEW TEMP ) FLASH operation on this new stream
c) Use a controller to VARY water flow to the desuperheater to meet the SPEC that the TEMP reported by the dewflash DIVIDED by the TEMP of the original stream is 1.0 within a TOL limit you can set to suit.

Pro II has to the tools to get most of your work done if you dig around in the keyword manuals / casebook applications for clues.

RE: Desuperheating in PRO/II

PaoloPemi is correct,
for a pure fluid you know inlet H, saturation conditions (final conditions) and latent hest,
you can solve quickly, it's simple with a thermo library (as Prode) or Steam Tables etc.
in your case the complexity arises from the fact that simulator doesn't expose the internal API (as thermo libraries or open source products as those mentioned by Iomcube do),
hence you need some trick... but for those tricks probably it would be better to chat with developers...

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


White Paper - Strategies to Secure Connected Cars with Firewalls
White-hat hackers have demonstrated gaining remote access to dashboard functions and transmissions of connected vehicles. That makes a firewall a vital component of a multilayered approach to vehicle security as well as overall vehicle safety and reliability. Learn strategies to secure with firewalls. Download Now
White Paper - Model Based Engineering for Wire Harness Manufacturing
As complexity rises, current harness manufacturing methods are struggling to keep pace due to manual data exchanges and the inability to capture tribal knowledge. A model-based wire harness manufacturing engineering flow automates data exchange and captures tribal knowledge through design rules to help harness manufacturers improve harness quality and boost efficiency. Download Now
White Paper - What is Generative Design and Why Do You Need It?
Engineers are being asked to produce more sophisticated designs under a perfect storm of complexity, cost, and change management pressures. Generative design empowers automotive design teams to navigate this storm by employing automation, data re-use and synchronization, and framing design in the context of a full vehicle platform. Download Now
eBook - Simulation-Driven Design with SOLIDWORKS
Simulation-driven design can reduce the time and cost of product development. In this engineering.com eBook, we’ll explore how SOLIDWORKS users can access simulation-driven design through the SOLIDWORKS Simulation suite of analysis tools. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close