Skip to the content.

Fire and blowdown calculation enhancements

This note summarizes how to extend NeqSim blowdown calculations with rigorous fire exposure models.

Heat transfer modelling (wetted vs. unwetted)

Fire heat loads

Vessel rupture assessment (Scandpower guideline)

These utilities are designed to plug into existing blowdown scenarios and flare models so that transient depressurization can be tracked alongside external fire loads and structural integrity. The helper SeparatorFireExposure.evaluate(...) (or separator.evaluateFireExposure(...)) wraps area lookup, heat-load estimation, wall temperatures, and rupture checks into a single call so the fire calculations can be dropped into a process simulation loop without hand-wiring each piece. If you want the separator inventory to warm up from the calculated fire load, set the duty on the separator (separator.setDuty(fireResult.totalFireHeat())) and call separator.runTransient(...) so the energy balance absorbs that heat during the timestep.

Separator fire blowdown worked example

The runnable SeparatorFireDepressurizationExample (src/main/java/neqsim/process/util/example/SeparatorFireDepressurizationExample.java) illustrates how to couple a separator depressurization to the flare with the fire utilities:

To run the illustration:

mvn -pl . -Dexec.mainClass="neqsim.process.util.example.SeparatorFireDepressurizationExample" exec:java

The output prints separator pressure, flow to flare, wall temperatures, rupture margin, and fire heat metrics at each timestep so the fire impact on depressurization can be reviewed end-to-end.