[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
CAPE-OPEN • View topic - Simulating a PFR with multiple reactor tubes
Page 1 of 2

Simulating a PFR with multiple reactor tubes

PostPosted: 11 February 2021, 21:14
by andrewsoton
Hi,

I would like to know whether there is a solution to modelling a PFR, or more specifically a packed bed reactor that consists of multiple reactor tubes, like a steam methane reformer.

I can only think of modelling a single reactor tube, and then multiplying the product stream by the number of tubes, but then it would be to a different scale with the rest of the process in the flowsheet. Or modelling each tube as an individual PFR unit, but there are over 100 tubes. Is there a function to model the PFR as multiple tubes or to multiply the product stream by the number of tubes?

Many thanks

Andrew

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 12 February 2021, 09:20
by jasper
Does COUSCOUS' PFR reactor not meet your needs?

[link]https://www.cocosimulator.org/index_help.php?page=COUS/pfr.htm[/link]

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 12 February 2021, 15:25
by andrewsoton
Hi Jasper, thanks for replying.

I may have the packed tube and the heating/cooling tubes mixed up. It was my understanding that the internal tubes in white represent the heating/cooling tubes within the larger packed reactor tube in yellow, as in this diagram. But I am trying to model multiple packed tubes within a furnace. Doesn't this arrangement make it a single reactor tube?

tube 2.PNG
tube 2.PNG (17.79 KiB) Viewed 18541 times


Thanks you helping.

Andrew

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 15 February 2021, 08:48
by jasper
Is this not the same as multiple times one packed tube (without internals)? And a given wall temperature?

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 15 February 2021, 13:34
by andrewsoton
Yes, agreed. Suppose I need a reactor with 170 tubes that feeds into the next reactor, how would I modify the single packed tube? Thanks.

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 15 February 2021, 13:46
by jasper
I suppose what you are looking for is a unit operation that divides the flow rate by 170. Then run the resulting stream through your reactor. Then multiply the flow rate again by 170. Such unit operations (which would not be in mass balance of course) could easily be done as custom unit operations (Excel, Matlab, Scilab, ...)

Another option would be a splitter - split 1/170 off and run it through a reactor. Then to simulate the other 169 tubes, use a stream duplicator that duplicates the product, with a flow controller on it that multiplies the flow rate by 169. Then mix.

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 28 February 2021, 23:20
by andrewsoton
This worked well, thanks.

I have a couple more queries on the PFR please. I'm also trying to find the thermal conductivity of the gas flowing through the PFR. Can the reactor profile of thermal conductivity be viewed?

A value can be entered for the wall heat transfer coefficient, but what if the heat transfer coefficient varies along the reactor? Or is an average used?

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 01 March 2021, 08:05
by jasper
There is currently no interface to display arbitrary physical properties along the length of the reactor (although they can easily back calculated from the profile data that is printed in the calculation report). There is also no interface for a length dependent heat transfer coefficient (what is the application for this?).

Such untypical customization of a reactor would call for a custom reactor implementation - essentially any program that will allow you to solve a system of ODEs (Matlab, Scilab, ...) could be used to model a custom reactor like that:

https://www.amsterchem.com/matlabunitop.html

https://www.amsterchem.com/scilabunitop.html

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 01 March 2021, 16:19
by andrewsoton
Thanks for the links. I'm modelling SMR at the moment, and calculating U from empirical correlations. I don't require this customisation right now but asking just in case.

Re: Simulating a PFR with multiple reactor tubes

PostPosted: 06 June 2021, 20:02
by andrewsoton
Another query about the PFR please. As stated, the Ergun Equation is used to calculate pressure drop but I would like the equation to incorporate 'shape factor' aka sphericity, φ. Is there any way to factor this in?