Plug flow reactor: silicon nitride deposition#

A 1-D steady state plug-flow reactor demonstrating silicon nitride (Si3N4) deposition from ammonia (NH3) and silicon tetrafluoride (SiF4).

Assumes a constant temperature, frictionless, cylindrical reactor.

Based off the Jupyter notebook created by Yuanjie Jiang, which corresponds to the original example from:

R.S. Larson. “PLUG: A FORTRAN program for the analysis of PLUG flow reactors with gas-phase and surface chemistry”, Sandia Report SAND-96-8211, 1996. https://doi.org/10.2172/204257

The results are somewhat different from those in the Larson report in part due to the fact that this example does not include the frictional pressure drop.

Requires: cantera >= 3.2, matplotlib >= 2.0

Tags: Python catalysis plug flow reactor reactor network surface chemistry

Gas properties, Gas phase major species, Surface species, Gas phase minor species, Bulk deposition
0.0 [1. 0. 0. 0. 0. 0.]
1e-14 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
2e-14 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
4e-14 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
8e-14 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
1.6e-13 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
3.2e-13 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
6.4e-13 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
1.28e-12 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
2.56e-12 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
5.12e-12 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
1.024e-11 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
2.048e-11 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
4.096e-11 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
8.192e-11 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
1.6384e-10 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
3.2768e-10 [6.24965089e-02 9.15639902e-01 3.13856066e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
6.5536e-10 [6.24965089e-02 9.15639903e-01 3.13856065e-04 2.08266599e-02
 2.41024213e-04 4.82048426e-04]
1.31072e-09 [6.24965088e-02 9.15639903e-01 3.13856065e-04 2.08266599e-02
 2.41024213e-04 4.82048425e-04]
2.62144e-09 [6.24965087e-02 9.15639903e-01 3.13856064e-04 2.08266599e-02
 2.41024212e-04 4.82048425e-04]
5.24288e-09 [6.24965085e-02 9.15639903e-01 3.13856063e-04 2.08266598e-02
 2.41024212e-04 4.82048424e-04]
1.048576e-08 [6.24965081e-02 9.15639903e-01 3.13856059e-04 2.08266597e-02
 2.41024211e-04 4.82048422e-04]
2.097152e-08 [6.24965074e-02 9.15639905e-01 3.13856053e-04 2.08266594e-02
 2.41024209e-04 4.82048418e-04]
4.194304e-08 [6.24965058e-02 9.15639907e-01 3.13856040e-04 2.08266589e-02
 2.41024205e-04 4.82048410e-04]
8.388608e-08 [6.24965027e-02 9.15639911e-01 3.13856014e-04 2.08266579e-02
 2.41024197e-04 4.82048395e-04]
1.2582912e-07 [6.24964996e-02 9.15639915e-01 3.13855988e-04 2.08266568e-02
 2.41024190e-04 4.82048379e-04]
1.6777216e-07 [6.24964964e-02 9.15639919e-01 3.13855963e-04 2.08266558e-02
 2.41024182e-04 4.82048364e-04]
2.5165824e-07 [6.24964902e-02 9.15639928e-01 3.13855911e-04 2.08266537e-02
 2.41024166e-04 4.82048333e-04]
3.3554432e-07 [6.24964839e-02 9.15639936e-01 3.13855859e-04 2.08266516e-02
 2.41024151e-04 4.82048301e-04]
5.0331648e-07 [6.24964714e-02 9.15639953e-01 3.13855756e-04 2.08266475e-02
 2.41024120e-04 4.82048239e-04]
6.7108864e-07 [6.24964590e-02 9.15639970e-01 3.13855653e-04 2.08266433e-02
 2.41024089e-04 4.82048177e-04]
1.00663296e-06 [6.24964340e-02 9.15640004e-01 3.13855447e-04 2.08266350e-02
 2.41024026e-04 4.82048053e-04]
1.6777216e-06 [6.24963840e-02 9.15640071e-01 3.13855034e-04 2.08266183e-02
 2.41023902e-04 4.82047804e-04]
3.01989888e-06 [6.24962841e-02 9.15640206e-01 3.13854208e-04 2.08265850e-02
 2.41023653e-04 4.82047307e-04]
5.704253439999999e-06 [6.24960842e-02 9.15640475e-01 3.13852557e-04 2.08265184e-02
 2.41023156e-04 4.82046312e-04]
8.388608e-06 [6.24958844e-02 9.15640745e-01 3.13850905e-04 2.08264518e-02
 2.41022658e-04 4.82045317e-04]
1.107296256e-05 [6.24956846e-02 9.15641014e-01 3.13849254e-04 2.08263852e-02
 2.41022161e-04 4.82044322e-04]
1.375731712e-05 [6.24954847e-02 9.15641284e-01 3.13847602e-04 2.08263186e-02
 2.41021663e-04 4.82043327e-04]
1.912602624e-05 [6.24950850e-02 9.15641823e-01 3.13844300e-04 2.08261854e-02
 2.41020668e-04 4.82041337e-04]
2.449473536e-05 [6.24946853e-02 9.15642362e-01 3.13840997e-04 2.08260522e-02
 2.41019674e-04 4.82039347e-04]
2.986344448e-05 [6.24942857e-02 9.15642902e-01 3.13837694e-04 2.08259190e-02
 2.41018679e-04 4.82037357e-04]
3.52321536e-05 [6.24938860e-02 9.15643441e-01 3.13834392e-04 2.08257859e-02
 2.41017684e-04 4.82035368e-04]
4.596957184e-05 [6.24930866e-02 9.15644519e-01 3.13827787e-04 2.08255195e-02
 2.41015694e-04 4.82031388e-04]
5.487142349359161e-05 [6.24924239e-02 9.15645413e-01 3.13822311e-04 2.08252986e-02
 2.41014045e-04 4.82028089e-04]
6.377327514718322e-05 [6.24917612e-02 9.15646307e-01 3.13816835e-04 2.08250778e-02
 2.41012395e-04 4.82024790e-04]
7.267512680077484e-05 [6.24910985e-02 9.15647201e-01 3.13811360e-04 2.08248570e-02
 2.41010746e-04 4.82021491e-04]
8.157697845436645e-05 [6.24904359e-02 9.15648095e-01 3.13805885e-04 2.08246361e-02
 2.41009096e-04 4.82018193e-04]
9.047883010795805e-05 [6.24897732e-02 9.15648989e-01 3.13800409e-04 2.08244153e-02
 2.41007447e-04 4.82014894e-04]
0.00010828253341514127 [6.24884479e-02 9.15650777e-01 3.13789459e-04 2.08239736e-02
 2.41004148e-04 4.82008297e-04]
0.0001260862367223245 [6.24871226e-02 9.15652564e-01 3.13778510e-04 2.08235320e-02
 2.41000850e-04 4.82001700e-04]
0.0001438899400295077 [6.24857973e-02 9.15654352e-01 3.13767561e-04 2.08230903e-02
 2.40997552e-04 4.81995103e-04]
0.0001616936433366909 [6.24844721e-02 9.15656140e-01 3.13756612e-04 2.08226487e-02
 2.40994253e-04 4.81988507e-04]
0.00017949734664387412 [6.24831468e-02 9.15657928e-01 3.13745664e-04 2.08222071e-02
 2.40990955e-04 4.81981911e-04]
0.00019730104995105733 [6.24818216e-02 9.15659715e-01 3.13734716e-04 2.08217655e-02
 2.40987658e-04 4.81975315e-04]
0.00023290845656542377 [6.24791713e-02 9.15663290e-01 3.13712823e-04 2.08208823e-02
 2.40981062e-04 4.81962125e-04]
0.0002579109689886868 [6.24773104e-02 9.15665801e-01 3.13697451e-04 2.08202621e-02
 2.40976432e-04 4.81952864e-04]
0.0002829134814119498 [6.24754496e-02 9.15668311e-01 3.13682080e-04 2.08196420e-02
 2.40971802e-04 4.81943603e-04]
0.00030791599383521277 [6.24735887e-02 9.15670821e-01 3.13666711e-04 2.08190219e-02
 2.40967172e-04 4.81934343e-04]
0.00033291850625847576 [6.24717280e-02 9.15673331e-01 3.13651342e-04 2.08184018e-02
 2.40962542e-04 4.81925084e-04]
0.00035792101868173875 [6.24698672e-02 9.15675841e-01 3.13635974e-04 2.08177817e-02
 2.40957912e-04 4.81915825e-04]
0.00038292353110500174 [6.24680066e-02 9.15678351e-01 3.13620607e-04 2.08171617e-02
 2.40953283e-04 4.81906567e-04]
0.00040792604352826473 [6.24661460e-02 9.15680861e-01 3.13605241e-04 2.08165416e-02
 2.40948655e-04 4.81897309e-04]
0.0004329285559515277 [6.24642854e-02 9.15683371e-01 3.13589877e-04 2.08159216e-02
 2.40944026e-04 4.81888052e-04]
0.0004579310683747907 [6.24624249e-02 9.15685881e-01 3.13574513e-04 2.08153016e-02
 2.40939398e-04 4.81878796e-04]
0.0004829335807980537 [6.24605644e-02 9.15688391e-01 3.13559150e-04 2.08146816e-02
 2.40934770e-04 4.81869541e-04]
0.0005079360932213167 [6.24587039e-02 9.15690900e-01 3.13543788e-04 2.08140616e-02
 2.40930143e-04 4.81860286e-04]
0.0005329386056445797 [6.24568436e-02 9.15693410e-01 3.13528428e-04 2.08134417e-02
 2.40925516e-04 4.81851031e-04]
0.0005579411180678427 [6.24549832e-02 9.15695919e-01 3.13513068e-04 2.08128217e-02
 2.40920889e-04 4.81841777e-04]
0.0005829436304911057 [6.24531229e-02 9.15698429e-01 3.13497709e-04 2.08122018e-02
 2.40916262e-04 4.81832524e-04]
0.0006079461429143686 [6.24512627e-02 9.15700938e-01 3.13482351e-04 2.08115819e-02
 2.40911636e-04 4.81823272e-04]
0.0006329486553376316 [6.24494025e-02 9.15703447e-01 3.13466995e-04 2.08109620e-02
 2.40907010e-04 4.81814020e-04]
0.0006579511677608946 [6.24475424e-02 9.15705957e-01 3.13451639e-04 2.08103421e-02
 2.40902384e-04 4.81804769e-04]
0.0006829536801841576 [6.24456823e-02 9.15708466e-01 3.13436284e-04 2.08097222e-02
 2.40897759e-04 4.81795518e-04]
0.0007079561926074206 [6.24438222e-02 9.15710975e-01 3.13420930e-04 2.08091024e-02
 2.40893134e-04 4.81786268e-04]
0.0007329587050306836 [6.24419622e-02 9.15713484e-01 3.13405578e-04 2.08084825e-02
 2.40888509e-04 4.81777019e-04]
0.0007579612174539466 [6.24401023e-02 9.15715993e-01 3.13390226e-04 2.08078627e-02
 2.40883885e-04 4.81767770e-04]
0.0007829637298772096 [6.24382424e-02 9.15718502e-01 3.13374875e-04 2.08072429e-02
 2.40879261e-04 4.81758522e-04]
0.0008079662423004726 [6.24363825e-02 9.15721011e-01 3.13359526e-04 2.08066231e-02
 2.40874637e-04 4.81749274e-04]
0.0008329687547237356 [6.24345227e-02 9.15723520e-01 3.13344177e-04 2.08060033e-02
 2.40870014e-04 4.81740028e-04]
0.0008579712671469985 [6.24326629e-02 9.15726029e-01 3.13328829e-04 2.08053836e-02
 2.40865390e-04 4.81730781e-04]
0.0008829737795702615 [6.24308032e-02 9.15728537e-01 3.13313483e-04 2.08047638e-02
 2.40860768e-04 4.81721535e-04]
0.0009079762919935245 [6.24289435e-02 9.15731046e-01 3.13298137e-04 2.08041441e-02
 2.40856146e-04 4.81712291e-04]
0.0009304785531744612 [6.24272699e-02 9.15733303e-01 3.13284327e-04 2.08035864e-02
 2.40851985e-04 4.81703971e-04]
0.0009529808143553979 [6.24255963e-02 9.15735561e-01 3.13270517e-04 2.08030286e-02
 2.40847826e-04 4.81695651e-04]
0.0009754830755363345 [6.24239227e-02 9.15737819e-01 3.13256709e-04 2.08024709e-02
 2.40843666e-04 4.81687333e-04]
0.0009979853367172713 [6.24222491e-02 9.15740076e-01 3.13242901e-04 2.08019132e-02
 2.40839507e-04 4.81679014e-04]
0.001020487597898208 [6.24205756e-02 9.15742334e-01 3.13229094e-04 2.08013555e-02
 2.40835348e-04 4.81670696e-04]
0.0010429898590791447 [6.24189021e-02 9.15744591e-01 3.13215288e-04 2.08007979e-02
 2.40831189e-04 4.81662379e-04]
0.0010654921202600813 [6.24172287e-02 9.15746848e-01 3.13201482e-04 2.08002402e-02
 2.40827031e-04 4.81654062e-04]
0.001087994381441018 [6.24155553e-02 9.15749106e-01 3.13187678e-04 2.07996825e-02
 2.40822873e-04 4.81645745e-04]
0.0011104966426219547 [6.24138819e-02 9.15751363e-01 3.13173874e-04 2.07991249e-02
 2.40818715e-04 4.81637430e-04]
0.0011329989038028913 [6.24122086e-02 9.15753620e-01 3.13160071e-04 2.07985673e-02
 2.40814557e-04 4.81629114e-04]
0.0011532509388657343 [6.24107027e-02 9.15755652e-01 3.13147649e-04 2.07980654e-02
 2.40810815e-04 4.81621631e-04]
0.0011735029739285772 [6.24091967e-02 9.15757683e-01 3.13135228e-04 2.07975636e-02
 2.40807074e-04 4.81614148e-04]
0.0011937550089914201 [6.24076908e-02 9.15759715e-01 3.13122807e-04 2.07970617e-02
 2.40803333e-04 4.81606665e-04]
0.0012342590791171062 [6.24046791e-02 9.15763777e-01 3.13097968e-04 2.07960581e-02
 2.40795851e-04 4.81591702e-04]
0.0012747631492427923 [6.24016676e-02 9.15767840e-01 3.13073131e-04 2.07950545e-02
 2.40788370e-04 4.81576740e-04]
0.0013152672193684784 [6.23986561e-02 9.15771902e-01 3.13048297e-04 2.07940510e-02
 2.40780890e-04 4.81561779e-04]
0.0013557712894941645 [6.23956448e-02 9.15775964e-01 3.13023466e-04 2.07930474e-02
 2.40773410e-04 4.81546820e-04]
0.0013962753596198506 [6.23926336e-02 9.15780026e-01 3.12998637e-04 2.07920440e-02
 2.40765932e-04 4.81531863e-04]
0.0014367794297455367 [6.23896225e-02 9.15784088e-01 3.12973811e-04 2.07910405e-02
 2.40758454e-04 4.81516908e-04]
0.0014772834998712228 [6.23866115e-02 9.15788149e-01 3.12948988e-04 2.07900372e-02
 2.40750977e-04 4.81501954e-04]
0.0015177875699969089 [6.23836007e-02 9.15792211e-01 3.12924167e-04 2.07890338e-02
 2.40743501e-04 4.81487002e-04]
0.001558291640122595 [6.23805899e-02 9.15796272e-01 3.12899349e-04 2.07880305e-02
 2.40736026e-04 4.81472051e-04]
0.001598795710248281 [6.23775793e-02 9.15800333e-01 3.12874533e-04 2.07870272e-02
 2.40728551e-04 4.81457102e-04]
0.0016392997803739671 [6.23745688e-02 9.15804394e-01 3.12849720e-04 2.07860240e-02
 2.40721078e-04 4.81442155e-04]
0.0017203079206253393 [6.23685483e-02 9.15812516e-01 3.12800102e-04 2.07840177e-02
 2.40706133e-04 4.81412266e-04]
0.0018013160608767115 [6.23625281e-02 9.15820636e-01 3.12750494e-04 2.07820115e-02
 2.40691191e-04 4.81382383e-04]
0.0018823242011280837 [6.23565085e-02 9.15828756e-01 3.12700897e-04 2.07800055e-02
 2.40676253e-04 4.81352507e-04]
0.001963332341379456 [6.23504894e-02 9.15836876e-01 3.12651311e-04 2.07779996e-02
 2.40661319e-04 4.81322637e-04]
0.002044340481630828 [6.23444707e-02 9.15844994e-01 3.12601735e-04 2.07759940e-02
 2.40646387e-04 4.81292775e-04]
0.0021253486218822002 [6.23384526e-02 9.15853112e-01 3.12552169e-04 2.07739884e-02
 2.40631459e-04 4.81262919e-04]
0.0022063567621335724 [6.23324349e-02 9.15861230e-01 3.12502614e-04 2.07719831e-02
 2.40616535e-04 4.81233069e-04]
0.0022873649023849446 [6.23264177e-02 9.15869347e-01 3.12453070e-04 2.07699779e-02
 2.40601613e-04 4.81203226e-04]
0.002368373042636317 [6.23204010e-02 9.15877463e-01 3.12403536e-04 2.07679728e-02
 2.40586695e-04 4.81173390e-04]
0.002449381182887689 [6.23143848e-02 9.15885578e-01 3.12354012e-04 2.07659680e-02
 2.40571780e-04 4.81143560e-04]
0.002530389323139061 [6.23083691e-02 9.15893693e-01 3.12304499e-04 2.07639632e-02
 2.40556869e-04 4.81113738e-04]
0.0026113974633904333 [6.23023538e-02 9.15901807e-01 3.12254997e-04 2.07619587e-02
 2.40541961e-04 4.81083921e-04]
0.0026924056036418055 [6.22963391e-02 9.15909920e-01 3.12205505e-04 2.07599543e-02
 2.40527056e-04 4.81054112e-04]
0.0027734137438931777 [6.22903248e-02 9.15918033e-01 3.12156023e-04 2.07579501e-02
 2.40512154e-04 4.81024309e-04]
0.00285442188414455 [6.22843110e-02 9.15926145e-01 3.12106552e-04 2.07559460e-02
 2.40497256e-04 4.80994512e-04]
0.002935430024395922 [6.22782977e-02 9.15934256e-01 3.12057091e-04 2.07539421e-02
 2.40482361e-04 4.80964722e-04]
0.0030164381646472943 [6.22722849e-02 9.15942367e-01 3.12007641e-04 2.07519384e-02
 2.40467470e-04 4.80934939e-04]
0.0030974463048986664 [6.22662726e-02 9.15950477e-01 3.11958201e-04 2.07499348e-02
 2.40452581e-04 4.80905163e-04]
0.0031784544451500386 [6.22602607e-02 9.15958586e-01 3.11908772e-04 2.07479314e-02
 2.40437696e-04 4.80875393e-04]
0.003259462585401411 [6.22542494e-02 9.15966695e-01 3.11859353e-04 2.07459281e-02
 2.40422815e-04 4.80845630e-04]
0.003340470725652783 [6.22482385e-02 9.15974803e-01 3.11809945e-04 2.07439250e-02
 2.40407936e-04 4.80815873e-04]
0.003421478865904155 [6.22422281e-02 9.15982910e-01 3.11760547e-04 2.07419221e-02
 2.40393061e-04 4.80786123e-04]
0.0035024870061555274 [6.22362182e-02 9.15991017e-01 3.11711159e-04 2.07399193e-02
 2.40378190e-04 4.80756379e-04]
0.0036645032866582717 [6.22241999e-02 9.16007228e-01 3.11612416e-04 2.07359143e-02
 2.40348456e-04 4.80696912e-04]
0.0038103179391107416 [6.22133850e-02 9.16021816e-01 3.11523582e-04 2.07323103e-02
 2.40321707e-04 4.80643415e-04]
0.003956132591563212 [6.22025718e-02 9.16036402e-01 3.11434782e-04 2.07287068e-02
 2.40294969e-04 4.80589938e-04]
0.004101947244015682 [6.21917601e-02 9.16050985e-01 3.11346016e-04 2.07251039e-02
 2.40268242e-04 4.80536483e-04]
0.0042477618964681515 [6.21809499e-02 9.16065567e-01 3.11257284e-04 2.07215014e-02
 2.40241525e-04 4.80483050e-04]
0.004393576548920621 [6.21701414e-02 9.16080146e-01 3.11168585e-04 2.07178995e-02
 2.40214819e-04 4.80429638e-04]
0.004539391201373091 [6.21593344e-02 9.16094723e-01 3.11079921e-04 2.07142982e-02
 2.40188123e-04 4.80376247e-04]
0.004685205853825561 [6.21485290e-02 9.16109298e-01 3.10991290e-04 2.07106973e-02
 2.40161439e-04 4.80322877e-04]
0.004831020506278031 [6.21377251e-02 9.16123871e-01 3.10902692e-04 2.07070970e-02
 2.40134765e-04 4.80269529e-04]
0.004976835158730501 [6.21269229e-02 9.16138442e-01 3.10814128e-04 2.07034972e-02
 2.40108101e-04 4.80216202e-04]
0.005122649811182971 [6.21161222e-02 9.16153010e-01 3.10725598e-04 2.06998979e-02
 2.40081448e-04 4.80162897e-04]
0.00541427911608791 [6.20945255e-02 9.16182140e-01 3.10548639e-04 2.06927009e-02
 2.40028175e-04 4.80056349e-04]
0.00570590842099285 [6.20729351e-02 9.16211262e-01 3.10371814e-04 2.06855060e-02
 2.39974944e-04 4.79949887e-04]
0.00599753772589779 [6.20513509e-02 9.16240375e-01 3.10195123e-04 2.06783132e-02
 2.39921755e-04 4.79843510e-04]
0.006289167030802729 [6.20297731e-02 9.16269480e-01 3.10018566e-04 2.06711225e-02
 2.39868609e-04 4.79737217e-04]
0.006580796335707669 [6.20082015e-02 9.16298576e-01 3.09842144e-04 2.06639339e-02
 2.39815505e-04 4.79631010e-04]
0.006872425640612609 [6.19866362e-02 9.16327663e-01 3.09665855e-04 2.06567473e-02
 2.39762443e-04 4.79524887e-04]
0.007164054945517548 [6.19650772e-02 9.16356742e-01 3.09489699e-04 2.06495629e-02
 2.39709424e-04 4.79418848e-04]
0.007455684250422488 [6.19435244e-02 9.16385812e-01 3.09313677e-04 2.06423805e-02
 2.39656447e-04 4.79312894e-04]
0.008038942860232368 [6.19004378e-02 9.16443926e-01 3.08962033e-04 2.06280221e-02
 2.39550620e-04 4.79101240e-04]
0.008622201470042248 [6.18573762e-02 9.16502006e-01 3.08610921e-04 2.06136720e-02
 2.39444961e-04 4.78889921e-04]
0.009205460079852127 [6.18143396e-02 9.16560051e-01 3.08260340e-04 2.05993303e-02
 2.39339470e-04 4.78678939e-04]
0.010371977299471886 [6.17283416e-02 9.16676039e-01 3.07560767e-04 2.05706719e-02
 2.39128990e-04 4.78257981e-04]
0.011402380835452723 [6.16524615e-02 9.16778378e-01 3.06944577e-04 2.05453852e-02
 2.38943626e-04 4.77887251e-04]
0.01243278437143356 [6.15766594e-02 9.16880610e-01 3.06330028e-04 2.05201245e-02
 2.38758780e-04 4.77517560e-04]
0.013463187907414397 [6.15009352e-02 9.16982734e-01 3.05717112e-04 2.04948898e-02
 2.38574451e-04 4.77148902e-04]
0.014493591443395234 [6.14252890e-02 9.17084752e-01 3.05105823e-04 2.04696811e-02
 2.38390637e-04 4.76781273e-04]
0.01552399497937607 [6.13497206e-02 9.17186663e-01 3.04496156e-04 2.04444983e-02
 2.38207335e-04 4.76414670e-04]
0.017584802051337747 [6.11988169e-02 9.17390164e-01 3.03281659e-04 2.03942103e-02
 2.37842261e-04 4.75684523e-04]
0.01964560912329942 [6.10482238e-02 9.17593239e-01 3.02073573e-04 2.03440259e-02
 2.37479215e-04 4.74958430e-04]
0.021706416195261095 [6.08979406e-02 9.17795888e-01 3.00871847e-04 2.02939448e-02
 2.37118179e-04 4.74236358e-04]
0.02376722326722277 [6.07479669e-02 9.17998112e-01 2.99676435e-04 2.02439668e-02
 2.36759138e-04 4.73518276e-04]
0.025828030339184443 [6.05983021e-02 9.18199913e-01 2.98487288e-04 2.01940917e-02
 2.36402077e-04 4.72804154e-04]
0.027888837411146117 [6.04489457e-02 9.18401290e-01 2.97304358e-04 2.01443194e-02
 2.36046981e-04 4.72093961e-04]
0.032010451555069465 [6.01511561e-02 9.18802777e-01 2.94956966e-04 2.00450824e-02
 2.35342620e-04 4.70685240e-04]
0.03613206569899281 [5.98545937e-02 9.19202580e-01 2.92633890e-04 1.99462545e-02
 2.34645937e-04 4.69291874e-04]
0.04025367984291616 [5.95592547e-02 9.19600706e-01 2.90334770e-04 1.98478342e-02
 2.33956814e-04 4.67913629e-04]
0.04437529398683951 [5.92651349e-02 9.19997160e-01 2.88059252e-04 1.97498201e-02
 2.33275138e-04 4.66550277e-04]
0.04849690813076286 [5.89722302e-02 9.20391949e-01 2.85806989e-04 1.96522111e-02
 2.32600796e-04 4.65201593e-04]
0.052618522274686205 [5.86805367e-02 9.20785079e-01 2.83577644e-04 1.95550056e-02
 2.31933679e-04 4.63867358e-04]
0.05674013641860955 [5.83900505e-02 9.21176555e-01 2.81370883e-04 1.94582025e-02
 2.31273678e-04 4.62547356e-04]
0.0608617505625329 [5.81007675e-02 9.21566384e-01 2.79186381e-04 1.93618003e-02
 2.30620689e-04 4.61241377e-04]
0.06498336470645626 [5.78126840e-02 9.21954571e-01 2.77023820e-04 1.92657979e-02
 2.29974607e-04 4.59949215e-04]
0.06910497885037961 [5.75257959e-02 9.22341121e-01 2.74882886e-04 1.91701938e-02
 2.29335333e-04 4.58670666e-04]
0.07322659299430297 [5.72400996e-02 9.22726042e-01 2.72763274e-04 1.90749869e-02
 2.28702767e-04 4.57405533e-04]
0.07734820713822632 [5.69555912e-02 9.23109338e-01 2.70664682e-04 1.89801758e-02
 2.28076811e-04 4.56153622e-04]
0.08146982128214968 [5.66722668e-02 9.23491015e-01 2.68586817e-04 1.88857594e-02
 2.27457370e-04 4.54914740e-04]
0.08559143542607303 [5.63901229e-02 9.23871078e-01 2.66529390e-04 1.87917363e-02
 2.26844351e-04 4.53688702e-04]
0.08971304956999639 [5.61091555e-02 9.24249534e-01 2.64492117e-04 1.86981053e-02
 2.26237663e-04 4.52475325e-04]
0.09383466371391974 [5.58293611e-02 9.24626387e-01 2.62474721e-04 1.86048651e-02
 2.25637214e-04 4.51274429e-04]
0.0979562778578431 [5.55507359e-02 9.25001644e-01 2.60476929e-04 1.85120146e-02
 2.25042918e-04 4.50085837e-04]
0.10207789200176645 [5.52732763e-02 9.25375309e-01 2.58498474e-04 1.84195525e-02
 2.24454688e-04 4.48909377e-04]
0.1061995061456898 [5.49969786e-02 9.25747387e-01 2.56539095e-04 1.83274777e-02
 2.23872439e-04 4.47744879e-04]
0.11032112028961316 [5.47218393e-02 9.26117885e-01 2.54598533e-04 1.82357888e-02
 2.23296088e-04 4.46592177e-04]
0.11444273443353652 [5.44478547e-02 9.26486807e-01 2.52676536e-04 1.81444848e-02
 2.22725554e-04 4.45451107e-04]
0.11856434857745987 [5.41750213e-02 9.26854159e-01 2.50772858e-04 1.80535644e-02
 2.22160755e-04 4.44321510e-04]
0.12268596272138323 [5.39033355e-02 9.27219946e-01 2.48887253e-04 1.79630264e-02
 2.21601614e-04 4.43203229e-04]
0.12680757686530658 [5.36327938e-02 9.27584173e-01 2.47019485e-04 1.78728697e-02
 2.21048054e-04 4.42096108e-04]
0.13092919100922992 [5.33633927e-02 9.27946845e-01 2.45169318e-04 1.77830930e-02
 2.20499999e-04 4.40999998e-04]
0.13505080515315326 [5.30951286e-02 9.28307967e-01 2.43336523e-04 1.76936953e-02
 2.19957374e-04 4.39914748e-04]
0.1391724192970766 [5.28279981e-02 9.28667545e-01 2.41520873e-04 1.76046754e-02
 2.19420107e-04 4.38840214e-04]
0.14329403344099995 [5.25619977e-02 9.29025584e-01 2.39722148e-04 1.75160320e-02
 2.18888126e-04 4.37776251e-04]
0.1474156475849233 [5.22971240e-02 9.29382088e-01 2.37940129e-04 1.74277642e-02
 2.18361360e-04 4.36722720e-04]
0.1528506392705325 [5.19495633e-02 9.29849856e-01 2.35615436e-04 1.73119412e-02
 2.17674594e-04 4.35349188e-04]
0.1582856309561417 [5.16039479e-02 9.30314977e-01 2.33318941e-04 1.71967666e-02
 2.16996623e-04 4.33993245e-04]
0.1637206226417509 [5.12602700e-02 9.30777460e-01 2.31050175e-04 1.70822376e-02
 2.16327294e-04 4.32654587e-04]
0.16915561432736012 [5.09185219e-02 9.31237318e-01 2.28808678e-04 1.69683516e-02
 2.15666459e-04 4.31332919e-04]
0.17459060601296933 [5.05786958e-02 9.31694562e-01 2.26594002e-04 1.68551062e-02
 2.15013975e-04 4.30027951e-04]
0.18002559769857854 [5.02407841e-02 9.32149202e-01 2.24405711e-04 1.67424988e-02
 2.14369700e-04 4.28739401e-04]
0.18491709021562683 [4.99382940e-02 9.32556162e-01 2.22458452e-04 1.66416954e-02
 2.13796757e-04 4.27593515e-04]
0.18980858273267512 [4.96373428e-02 9.32961030e-01 2.20531912e-04 1.65414049e-02
 2.13230253e-04 4.26460506e-04]
0.1947000752497234 [4.93379250e-02 9.33363814e-01 2.18625791e-04 1.64416254e-02
 2.12670091e-04 4.25340183e-04]
0.1995915677667717 [4.90400351e-02 9.33764522e-01 2.16739796e-04 1.63423550e-02
 2.12116178e-04 4.24232355e-04]
0.20448306028382 [4.87436676e-02 9.34163162e-01 2.14873639e-04 1.62435919e-02
 2.11568419e-04 4.23136838e-04]
0.20937455280086828 [4.84488169e-02 9.34559741e-01 2.13027039e-04 1.61453344e-02
 2.11026725e-04 4.22053450e-04]
0.21426604531791657 [4.81554778e-02 9.34954269e-01 2.11199719e-04 1.60475805e-02
 2.10491007e-04 4.20982013e-04]
0.21915753783496486 [4.78636446e-02 9.35346752e-01 2.09391408e-04 1.59503285e-02
 2.09961176e-04 4.19922353e-04]
0.22404903035201315 [4.75733121e-02 9.35737198e-01 2.07601841e-04 1.58535766e-02
 2.09437149e-04 4.18874298e-04]
0.22894052286906144 [4.72844747e-02 9.36125615e-01 2.05830757e-04 1.57573230e-02
 2.08918840e-04 4.17837680e-04]
0.23383201538610973 [4.69971272e-02 9.36512011e-01 2.04077899e-04 1.56615658e-02
 2.08406168e-04 4.16812336e-04]
0.23872350790315802 [4.67112641e-02 9.36896392e-01 2.02343018e-04 1.55663033e-02
 2.07899052e-04 4.15798103e-04]
0.2436150004202063 [4.64268801e-02 9.37278768e-01 2.00625868e-04 1.54715337e-02
 2.07397412e-04 4.14794824e-04]
0.2485064929372546 [4.61439698e-02 9.37659145e-01 1.98926206e-04 1.53772552e-02
 2.06901172e-04 4.13802344e-04]
0.25339798545430287 [4.58625280e-02 9.38037531e-01 1.97243797e-04 1.52834661e-02
 2.06410254e-04 4.12820509e-04]
0.25828947797135116 [4.55825492e-02 9.38413934e-01 1.95578407e-04 1.51901645e-02
 2.05924585e-04 4.11849170e-04]
0.26318097048839945 [4.53040281e-02 9.38788361e-01 1.93929808e-04 1.50973487e-02
 2.05444091e-04 4.10888182e-04]
0.26807246300544774 [4.50269595e-02 9.39160820e-01 1.92297777e-04 1.50050169e-02
 2.04968700e-04 4.09937399e-04]
0.272963955522496 [4.47513381e-02 9.39531317e-01 1.90682093e-04 1.49131674e-02
 2.04498341e-04 4.08996681e-04]
0.2778554480395443 [4.44771586e-02 9.39899862e-01 1.89082540e-04 1.48217984e-02
 2.04032945e-04 4.08065889e-04]
0.2827469405565926 [4.42044158e-02 9.40266460e-01 1.87498907e-04 1.47309082e-02
 2.03572444e-04 4.07144888e-04]
0.2876384330736409 [4.39331043e-02 9.40631120e-01 1.85930985e-04 1.46404949e-02
 2.03116771e-04 4.06233542e-04]
0.2925299255906892 [4.36632189e-02 9.40993848e-01 1.84378569e-04 1.45505569e-02
 2.02665860e-04 4.05331720e-04]
0.29693226885603263 [4.34215370e-02 9.41318659e-01 1.82994488e-04 1.44700176e-02
 2.02264060e-04 4.04528120e-04]
0.3004466832944457 [4.32294246e-02 9.41576842e-01 1.81898370e-04 1.44059971e-02
 2.01946001e-04 4.03892002e-04]
0.30396109773285873 [4.30380413e-02 9.41834038e-01 1.80809990e-04 1.43422195e-02
 2.01630315e-04 4.03260629e-04]
0.3074755121712718 [4.28473852e-02 9.42090250e-01 1.79729275e-04 1.42786843e-02
 2.01316978e-04 4.02633956e-04]
0.31098992660968483 [4.26574543e-02 9.42345481e-01 1.78656155e-04 1.42153907e-02
 2.01005969e-04 4.02011937e-04]
0.3145043410480979 [4.24682466e-02 9.42599733e-01 1.77590561e-04 1.41523382e-02
 2.00697264e-04 4.01394528e-04]
0.31801875548651093 [4.22797603e-02 9.42853009e-01 1.76532424e-04 1.40895261e-02
 2.00390842e-04 4.00781685e-04]
0.321533169924924 [4.20919935e-02 9.43105311e-01 1.75481676e-04 1.40269537e-02
 2.00086682e-04 4.00173365e-04]
0.3246961429194957 [4.19236168e-02 9.43331553e-01 1.74542265e-04 1.39708429e-02
 1.99814854e-04 3.99629707e-04]
0.32785911591406747 [4.17558199e-02 9.43557011e-01 1.73608737e-04 1.39149254e-02
 1.99544824e-04 3.99089648e-04]
0.3310220889086392 [4.15886014e-02 9.43781687e-01 1.72681044e-04 1.38592007e-02
 1.99276578e-04 3.98553155e-04]
0.33418506190321096 [4.14219598e-02 9.44005583e-01 1.71759140e-04 1.38036682e-02
 1.99010100e-04 3.98020200e-04]
0.3373480348977827 [4.12558938e-02 9.44228700e-01 1.70842976e-04 1.37483275e-02
 1.98745375e-04 3.97490751e-04]
0.34051100789235444 [4.10904020e-02 9.44451040e-01 1.69932507e-04 1.36931781e-02
 1.98482390e-04 3.96964779e-04]
0.3436739808869262 [4.09254829e-02 9.44672606e-01 1.69027688e-04 1.36382196e-02
 1.98221129e-04 3.96442257e-04]
0.3465206565820408 [4.07775443e-02 9.44871355e-01 1.68218144e-04 1.35889198e-02
 1.97987455e-04 3.95974911e-04]
0.3493673322771554 [4.06300675e-02 9.45069480e-01 1.67413107e-04 1.35397739e-02
 1.97755157e-04 3.95510313e-04]
0.35221400797227 [4.04830514e-02 9.45266982e-01 1.66612544e-04 1.34907815e-02
 1.97524223e-04 3.95048445e-04]
0.3550606836673846 [4.03364951e-02 9.45463862e-01 1.65816424e-04 1.34419423e-02
 1.97294642e-04 3.94589284e-04]
0.3579073593624992 [4.01903975e-02 9.45660123e-01 1.65024715e-04 1.33932560e-02
 1.97066405e-04 3.94132810e-04]
0.3604693674881023 [4.00593011e-02 9.45836228e-01 1.64315922e-04 1.33495687e-02
 1.96862133e-04 3.93724266e-04]
0.36303137561370546 [3.99285747e-02 9.46011833e-01 1.63610655e-04 1.33060048e-02
 1.96658934e-04 3.93317868e-04]
0.3655933837393086 [3.97982175e-02 9.46186939e-01 1.62908890e-04 1.32625639e-02
 1.96456801e-04 3.92913601e-04]
0.36815539186491175 [3.96682289e-02 9.46361548e-01 1.62210605e-04 1.32192458e-02
 1.96255727e-04 3.92511453e-04]
0.3707173999905149 [3.95386081e-02 9.46535659e-01 1.61515778e-04 1.31760503e-02
 1.96055704e-04 3.92111409e-04]
0.37327940811611804 [3.94093543e-02 9.46709274e-01 1.60824388e-04 1.31329771e-02
 1.95856727e-04 3.91713454e-04]
0.3758414162417212 [3.92804669e-02 9.46882394e-01 1.60136412e-04 1.30900260e-02
 1.95658787e-04 3.91317575e-04]
0.3784034243673243 [3.91519450e-02 9.47055021e-01 1.59451830e-04 1.30471967e-02
 1.95461879e-04 3.90923758e-04]
0.38352744061853056 [3.88959951e-02 9.47398796e-01 1.58092759e-04 1.29619026e-02
 1.95071129e-04 3.90142258e-04]
0.3886514568697368 [3.86414986e-02 9.47740608e-01 1.56747008e-04 1.28770929e-02
 1.94684422e-04 3.89368845e-04]
0.393775473120943 [3.83884498e-02 9.48080465e-01 1.55414410e-04 1.27927656e-02
 1.94301707e-04 3.88603414e-04]
0.39889948937214925 [3.81368426e-02 9.48418375e-01 1.54094804e-04 1.27089187e-02
 1.93922931e-04 3.87845861e-04]
0.4040235056233555 [3.78866713e-02 9.48754346e-01 1.52788029e-04 1.26255503e-02
 1.93548042e-04 3.87096085e-04]
0.4091475218745617 [3.76379299e-02 9.49088387e-01 1.51493927e-04 1.25426585e-02
 1.93176992e-04 3.86353984e-04]
0.4193955543769742 [3.71447135e-02 9.49750708e-01 1.48943128e-04 1.23782965e-02
 1.92446210e-04 3.84892420e-04]
0.42964358687938664 [3.66571465e-02 9.50405405e-01 1.46441199e-04 1.22158171e-02
 1.91730200e-04 3.83460400e-04]
0.4398916193817991 [3.61751821e-02 9.51052540e-01 1.43986969e-04 1.20552048e-02
 1.91028590e-04 3.82057180e-04]
0.45013965188421157 [3.56987737e-02 9.51692180e-01 1.41579308e-04 1.18964440e-02
 1.90341021e-04 3.80682041e-04]
0.46038768438662403 [3.52278745e-02 9.52324388e-01 1.39217118e-04 1.17395191e-02
 1.89667144e-04 3.79334288e-04]
0.4706357168890365 [3.47624380e-02 9.52949228e-01 1.36899337e-04 1.15844147e-02
 1.89006624e-04 3.78013247e-04]
0.48088374939144896 [3.43024177e-02 9.53566765e-01 1.34624936e-04 1.14311151e-02
 1.88359133e-04 3.76718267e-04]
0.4911317818938614 [3.38477672e-02 9.54177062e-01 1.32392915e-04 1.12796050e-02
 1.87724357e-04 3.75448714e-04]
0.5013798143962739 [3.33984402e-02 9.54780183e-01 1.30202308e-04 1.11298690e-02
 1.87101989e-04 3.74203978e-04]
0.5116278468986863 [3.29543905e-02 9.55376191e-01 1.28052176e-04 1.09818916e-02
 1.86491733e-04 3.72983465e-04]
0.5218758794010988 [3.25155719e-02 9.55965149e-01 1.25941607e-04 1.08356574e-02
 1.85893300e-04 3.71786601e-04]
0.5321239119035113 [3.20819385e-02 9.56547121e-01 1.23869718e-04 1.06911512e-02
 1.85306413e-04 3.70612827e-04]
0.5423719444059237 [3.16534443e-02 9.57122170e-01 1.21835650e-04 1.05483575e-02
 1.84730802e-04 3.69461603e-04]
0.5526199769083362 [3.12300433e-02 9.57690358e-01 1.19838569e-04 1.04072612e-02
 1.84166203e-04 3.68332405e-04]
0.5628680094107487 [3.08116900e-02 9.58251748e-01 1.17877667e-04 1.02678470e-02
 1.83612362e-04 3.67224724e-04]
0.5731160419131611 [3.03983386e-02 9.58806403e-01 1.15952156e-04 1.01300996e-02
 1.83069032e-04 3.66138065e-04]
0.5833640744155736 [2.99899437e-02 9.59354383e-01 1.14061273e-04 9.99400397e-03
 1.82535974e-04 3.65071949e-04]
0.593612106917986 [2.95864598e-02 9.59895752e-01 1.12204273e-04 9.85954491e-03
 1.82012955e-04 3.64025910e-04]

import numpy as np
import cantera as ct
import matplotlib.pyplot as plt

mech = 'SiF4_NH3_mec.yaml'

# import the model for gas-Si-N interface and adjacent bulk phases
gas_si_n_interface = ct.Interface(mech, 'SI3N4')
gas = gas_si_n_interface.adjacent['gas']

# Set the initial conditions
T0 = 1713  # K
p0 = 2 * ct.one_atm / 760.0  # Pa ~2Torr
gas.TPX = T0, p0, "SiF4:0.1427, NH3:0.8573"
gas_si_n_interface.TP = T0, p0
D = 5.08e-2  # diameter of the tube [m]
Ac = np.pi * D**2 / 4  # cross section of the tube [m]
u0 = 11.53  # m/s initial velocity of the flow

reactor = ct.FlowReactor(gas)
reactor.area = Ac
reactor.mass_flow_rate = gas.density * u0 * Ac
reactor.energy_enabled = False

rsurf = ct.ReactorSurface(gas_si_n_interface, reactor)
net = ct.ReactorNet([reactor])
soln = ct.SolutionArray(gas, extra=['x', 'speed', 'surf_coverages', 'N_dep', 'Si_dep'])
kN = gas_si_n_interface.kinetics_species_index('N(D)')
kSi = gas_si_n_interface.kinetics_species_index('Si(D)')

# Integrate the reactor network
while net.distance < 0.6:
    print(net.distance, rsurf.coverages)
    net.step()
    wdot = rsurf.phase.net_production_rates
    soln.append(TDY=reactor.phase.TDY,
                x=net.distance,
                speed=reactor.speed,
                surf_coverages=rsurf.coverages,
                N_dep=wdot[kN],
                Si_dep=wdot[kSi])

# Plot the results
plt.rcParams['figure.constrained_layout.use'] = True
f, ax = plt.subplots(2, 3, figsize=(9,6))

# plot the temperature profile along the flow direction
ax[0, 0].plot(soln.x, soln.T[:], color='C3')
ax[0, 0].set(xlabel='Distance (m)', ylabel='Temperature (K)', title='Gas properties')

# plot the pressure of the gas along the flow direction
ax_p = ax[0,0].twinx()
ax_p.plot(soln.x, soln.P, color='C2')
ax_p.set(ylabel='Pressure (Pa)')

# plot gas velocity along the flow direction
h_vel = ax[1, 0].plot(soln.x, soln.speed, color='C0', label='velocity')
ax[1, 0].set(xlabel='Distance (m)', ylabel='Velocity (m/s)')

# plot gas density along the flow direction
ax_rho = ax[1,0].twinx()
h_rho = ax_rho.plot(soln.x, soln.density / 1000, color='C1', label='density')
ax_rho.set(ylabel=r'Density ($\mathregular{g/cm^3}$)')
ax_rho.legend(handles=h_vel+h_rho)

# plot major and minor gas species separately
minor_idx = []
major_idx = []
for i, name in enumerate(gas.species_names):
    mean = np.mean(soln(name).X)
    if mean >= 0.001:
        major_idx.append(i)
    elif mean >= 1e-10:
        minor_idx.append(i)

# plot major gas species along the flow direction
for j in major_idx:
    ax[0, 1].plot(soln.x, soln.X[:,j], label=gas.species_name(j))
ax[0, 1].legend(fontsize=8, loc='best')
ax[0, 1].set(xlabel='Distance (m)', ylabel='Mole Fraction',
             title='Gas phase major species')

# plot minor gas species along the flow direction
for k, i in enumerate(minor_idx):
    style = '-' if k < 10 else '--'
    ax[1, 1].plot(soln.x, soln.X[:,i], label=gas.species_name(i), linestyle=style)
ax[1, 1].legend(fontsize=7.5, loc='best')
ax[1, 1].set(xlabel='Distance (m)', ylabel='Mole Fraction',
             title='Gas phase minor species')

# plot the site fraction of the surface species along the flow direction
for i, name in enumerate(gas_si_n_interface.species_names):
    ax[0, 2].plot(soln.x, soln.surf_coverages[:, i], label=name)
ax[0, 2].legend(fontsize=8)
ax[0, 2].set(xlabel='Distance (m)', ylabel='Site Fraction', title='Surface species')

# plot the surface deposition of N and Si
ax[1, 2].plot(soln.x, soln.N_dep, label='N(D)')
ax[1, 2].plot(soln.x, soln.Si_dep, label='Si(D)')
ax[1, 2].set(xlabel='Distance (m)', ylabel='Deposition Rate (kmol/m$^2$/s)',
             title='Bulk deposition')
ax[1, 2].legend()

plt.show()

Total running time of the script: (0 minutes 1.227 seconds)

Gallery generated by Sphinx-Gallery