You are on page 1of 98

V Modulu1 Starteru jsou tři makra

1/ Input
2/ Process
3/ Output

a funkce
DS_Entalpie
DS_Gibbs
DS_h_SRK
DS_h_Peng_Robinson

Po otevření makra Starter je nutno otevřít další makra:


ze stejnomenného adresáře
Thermodata.xls
Flowsheet_Elementsxlsm

Potom otevřeme v adresáři "DS_FILEDEPO/Cases" nový sešit ,


dáme mu jméno , první list přejmenujeme na "Zadání" a začneme podle návodu v TUTORI
formulovat zadání úlohy
neme podle návodu v TUTORIAL
Rozšíření EXCELu o funkce ADDIN

K bilancování využijeme EXCEL rozšířený o grafiku k vytvoření flowshetu, matematické funkce pro
manipulaci s maticemi, procedury pro řešení diferenciálních rovnic a řešení optimalizačních úloh.
V současné době doporučujeme instalovat:

SMARTDRAW pro vytvoření flowsheetu,


MATRIX.xla pro manipulace s maticemi.
OPTIMIZ.xla pro optimalizaci hodnot objektivních funkcí,
POPTOOLS pro stejnou problematiku.

Návody k instalacím jsou převzaty v původním znění, aby nedocházelo ke kominikačním omylům.

SMARTDRAW installation
Odkazem na stranku www.smartdraw.com se dostaneme k možmosti software koupit, či zkušebně
zapůjčit.
MATRIX installation
Odkazem na stranku http://digilander.libero.it/foxes/SoftwareDownload.htm se dostaneme
k možmosti softwarebezplatně nainstalovat. Jedna se o verzi MATRIX 2.3.

MATRIX add-in for Excel is a zip file composed of the following files:
· MATRIX.XLA Excel add-in file
· MATRIX.HLP Help file
· MATRIX.CSV Function information (only for XNUMBERS add-in)
· FUNCUSTOMIZE.DLL1 Dynamic Library for add-in
How to install
Unzip and place all the above files in a folder of your choice. The add-in is contained entirely in this
directory. Your system is not modified in any other way. If you want to uninstall this package,
simply delete its folder - it's as simple as that!
To install, follow the usual procedure for installing an Excel add-in:
1) Open Excel
2) From the Excel menu toolbar select "Tools" and then select "Add-in"..
3) Once in the Add-in Manager, browse for “Matrix.xla” and select it
4) Click OK
After the first installation, matrix.xla will be added to the Add-in list manager
When Excel starts, all add-ins checked in the Add-in Manager will be automatically loaded
If you want to stop the automatic loading of matrix.xla simply deselect the check box before closing
Excel
If all goes OK you should see the welcome
popup of matrix.xla the first time you activate
Matrix.xla in the Add-in Manager dialog box.
Afterwards, when Excel automatically loads
Matrix.xla, this popup remains hidden.
The Matrix Icon is added to the main menu
bar. By clicking on it, the Matrix Toolbar appears
The Matrix category. All the functions contained in this add-in will be visible in the Excel function
wizard under the Matrix category.
1 FUNCUSTOMIZE.DLL appears by courtesy of Laurent Longre ( http://longre.free.fr)
TUTORIALFORMATRIX.XLA
Update to a new version
When you update to a new version you must replace the older files with the new version.
Do not keep two different versions on your PC, and, in general, never load two different versions,
because Excel would make a mess of it.
How to uninstall
This package never alters your system files
If you want to uninstall this package, simply delete its folder. Once you have canceled the
Matrix.xla file, remove the corresponding entry in the Add-in Manager list, by following these steps:
1) Open Excel
2) Select <Add-in...> from the <Tools> menu.
3) Once in the Add-in Manager, click on the Matrix.xla
4) Excel will inform you that the add-in is missing, and ask you if you want to remove it from the
list. Answer "yes".

Optimiz.xla installation
Odkazem na stranku http://digilander.libero.it/foxes/optimiz/optimiz_tool.htm se dostaneme
k možmosti softwarebezplatně nainstalovat.

The OPTIMIZ add-in for Excel 2000/XP is a zip file composed of two files:
• OPTIMIZ.XLA Excel add-in file
• OPTIMIZ.HLP Help file
It is available as a download from the website
http://digilander.libero.it/foxes/SoftwareDownload.htm,
under the title “Didactic Optimization Tool for EXCEL” as “Optimiz tool.zip” in blue.
How to install
Unzip and place all the above files in a directory that is accessible by Excel. The best
choice is in the Add-ins directory which is in the following sequence
Local Disk (C: or something else)
Documents & Settings
(Your name, which is a directory that comes up on startup)
Application Data
Microsoft
Addins.
When loaded/saved, the add-in is contained entirely in this directory. Your system is not
modified in any other way. If you want to uninstall this package, simply delete the
designated files - it's as simple as that!.
To install in Excel as a menu item, follow the usual procedure for installing a “*.xla” add-in
to the main menu.
1) Open Excel
2) From the Excel menu toolbar select "Tools" and then select "Add-ins".
3) If “optimization tool” does not appear in the list, Optimize.xla has not been linked in,
Select the Browse box on the right side of the list, and the above Addins directory will
appear. (If you loaded it into some other place, you will have to search for it.) Select
optimize.xla.
4) Once in the Add-ins Manager list, look in the list for “optimization tool” and select it
5) Click OK
After the first installation, OPTIMIZ.xla1 will be added to the Add-in list manager as
‘optimization tool’. Your Addin Manager list will appear differently from the one shown
below (on the left side). The lists will be different depending on which foreign language
version of Excel you are using and what other tools you are using. When Excel starts, all
add-ins checked in the Add-ins Manager will be automatically loaded. If you want to stop
the automatic loading of OPTIMIZ.xla, simply deselect the check box next to “optimization
tool” before closing Excel.
1 This tutorial has been written for users of the English version of Excel The illustrations of the
appearance of Excel when Optimize.xla is used are from the Italian version of Excel. These
illustrations were not changed, since the version used by the author and the Foxes team is the
Italian version.

If the installation is correct,, you should see the welcome popup of OPTIMIZ.xla. This
appears only when you select "on" the check box of the Addin Manager. When Excel
automatically loads OPTIMIZ.xla, this popup remains hidden.
How to uninstall
This package never alters your system files
If you want to uninstall this package, simply delete the file. Once you have cancelled the
OPTIMIZ.xla file, to remove the corresponding entry in the Addin Manager list, follow these
steps:
1) Open Excel
2) Select <Addins...> from the <Tools> menu.
3) Once in the Addins Manager, click on ‘optimization tool’.
4) Excel will inform you that the addin is missing and ask you if you want to remove it
from the list. Select "yes".

POP-TOOLS
Následující URL nám pomůže nainstalovat tento soubor.
http://www.cse.csiro.au/poptools/index.htm
Welcome to PopTools

If the PopTools menu is present, please browse through the demonstration files by selecting
POPTOOLS/DEMOS or browse through the help file POPTOOLS/HELP. If you do not see a PopTools menu above
then you must install the PopTools add-in manually. To install manually, choose TOOLS/ADD-INS and
then browse to find POPTOOLS.XLA (by default it is in the Program Files directory). Under Excel 2007
or higher open the Excel Add-Ins dialog.

Readme file for POPTOOLS.XLA


----------------------------

PopTools is a set of tools for analysis of matrix population models, simulation of stochastic
processes, and calculation of Monte Carlo and bootstrap statistics in Excel 97 or above (it will not
work in Excel 5.0 or 95). If you have Excel 97 you should install Microsoft Office Service Release
2b. Last time I looked (Oct 2003), it was available at:

http://office.microsoft.com/assistance/9798/sr2fact.aspx

If you can't find it there, try

http://office.microsoft.com/assistance/

Installation notes
------------------
The setup file will install the PopTools files on your computer and attempt to register the add-in.
About 5 Mb hard disk space is required. At the end of the installation process, this readme file will
be launched.

Demos
-----
Several Excel workbooks (under the menu choice POPTOOLS/DEMOS) demonstrate the use of some of the
functions and macros available in POPTOOLS. If some cells in the workbooks have error values, the
add-in POPTOOLS.XLA and associated files are probably not properly installed. Check that the
Installation notes
------------------
The setup file will install the PopTools files on your computer and attempt to register the add-in.
About 5 Mb hard disk space is required. At the end of the installation process, this readme file will
be launched.

Demos
-----
Several Excel workbooks (under the menu choice POPTOOLS/DEMOS) demonstrate the use of some of the
functions and macros available in POPTOOLS. If some cells in the workbooks have error values, the
add-in POPTOOLS.XLA and associated files are probably not properly installed. Check that the
RANDEVS.DLL file is in the WINDOWS\SYSTEM32 or WINNT\SYSTEM32 directory, and that you have followed
the instructions correctly. You might
have to use the function POPTOOLS/FIX REFERENCES on some computers.

Uninstallation
--------------
(1) To remove the add-in and the associated main menu entry from the Excel menu bar, click
POPTOOLS/REMOVE ADD-IN.

(2) To completely remove the package and all associated files, follow step 1 then quit Excel and open
the Windows Control Panel, select ADD/REMOVE PROGRAMS, then browse for POPTOOLS. Alternatively, use
the entry under POPTOOLS on the start menu -- if it is present.

Installed files
---------------
The setup program installs the following files, which may be removed by hand if the uninstallation
process fails.

(1) RANDEVS.DLL in the system directory (usually WINDOWS\SYSTEM or


WINNT\SYSTEM32)
(2) POPTOOLS.XLA in a directory chosen during installation.
By default it is in the "Program files" directory under "PopTools"
(3) INSTALLATION.XLS in the directory selected during installation.
(4) POPTOOLS.HLP A Winhelp file
(5) Demonstration files in the "demos" underneath the directory selected during installation:
Bias corrected percentiles.xls
Bootstrap.xls
Correlated.xls
Covariance.xls
Distance matrices.xls
Eigenanalysis.xls
fit.xls
Gtest.xls
Installation.xls
Jackknife.xls
Jolly.xls
License.txt
LifeTable.xls
Likelihood.xls
LikelihoodProfile.xls
LHS.xls
Mantel.xls
MatrixDecomp.xls
MatrixProject.xls
NumericalProj.xls
NumericalProjStoch.xls
ODE.xls
Ordination.xls
PBLR.xls
pollard.xls
Power.xls
Random_vars.xls
Random_vars_adv.xls
Randomisation (distance matrix example).xls
Randomisation.xls
Readme.txt
Resample.xls
Risk_monte.xls
Sensitivity.xls
Solve.xls
SVD.xls

Registry changes:
Randomisation (distance matrix example).xls
Randomisation.xls
Readme.txt
Resample.xls
Risk_monte.xls
Sensitivity.xls
Solve.xls
SVD.xls

Registry changes:
-----------------
There are two changes made to the Windows registry to make Excel aware of the existence of the
PopTools add-in. A value with the name "OPENXXX" and a value {app}\PopTools.xla (where XXX is a
number and {app} specifies the location (path) of PopTools.xla) is added to the following key:

HKEY_CURRENT_USER\Software\Microsoft\Office\XL\Excel\Options

(where XL is the version of Excel installed on the computer).

A new key is created, like so:

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\PopTools

Under Excel 12 or greater, an entry for the installed PopTools directory is added to the Trusted
locations key at:

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security\Trusted locations

Suggested citation
------------------
See the About box for suggested citation of this software

Further information
-------------------
Contact: Greg Hood at poptools@cse.csiro.au

Acknowledgements
----------------
The file RANDEVS.DLL is a windows dynamic link library compiled using Borland Delphi (version 7). The
library uses Pascal code from TPMath, a freeware mathematical library written by Jean DeBord - see
http://www.unilim.fr/pages_perso/jean.debord/tpmath/tpmath.htm. The library is compressed using UPX
(http://upx.sourceforge.net/). The function for dynamic sorting (QSORT) uses code borrowed from
Stephen Bullen (see http://www.bmsltd.co.uk/). The setup file was created using Inno Setup Compiler
version 4.0.x (http://www.jrsoftware.org/). The code for creating the menu was hacked from code
provided by John Walkenbach at http://www.j-walk.com/ss/.

Disclaimer
----------
Neither I nor my employer accept any responsibility for loss or damages occurring as a result of the
use of this software.
DS_Bilance.xla
Jedná se o námi vytvořený soubor maker, který je možno permanentně nainstalovat do funkcí,
které jsou v EXCELu k dispozici. Instalace není nutná, pokud otevíráme soubor, který byl generován
pomocí EXCELu, v němž jsou tyto funkce instalovány. Po jeho spuštění dojde k permanentnímu
zápisu mezi funkce.

Vytvoření souboru DS_Bilance.xla z *.xls je podrobně popsáno na URL:


http://msdn2.microsoft.com/en-us/library/aa140936(office.10).aspx
Microsoft Office XP Developer
Creating an Excel Add-in

You create a Microsoft® Excel add-in by creating a workbook, adding code and custom toolbars
and menu items to it, and saving it as an Excel add-in file.

To create an Excel add-in

1. Create a new workbook, add code to it, and create any custom toolbars or menu bars.
2. On the File menu, click Properties. In the Document>Name >Properties dialog box, click
the Summary tab, and then use the Title box to specify the name for your add-in, as you want
it to appear in the Add-Ins dialog box.
3. Compile the Add-In project by clicking Compile Project on the Debug menu in the
Visual Basic Editor.
4. If you want, you can protect the project from viewing as described in Securing an Access,
EXCEL, PowerPoint, or Word Add-in's VBA Project.
5. Save the add-in workbook as type Excel add-in, which has the extension .xla.

Note: When you are creating an Excel add-in, pay close attention to the context in which your
code is running. When you want to return a reference to the add-in workbook, use the
ThisWorkbook property, or refer to the workbook by name. To refer to the workbook that is open
in Excel currently, use the ActiveWorkbook property, or refer to the workbook by name.

When you have saved the add-in, you can reopen it in Excel to make changes to the project.
The saved add-in no longer has a visible workbook associated with it, but when you open it, its
project is available in the Microsoft® Visual Basic® Editor.

Saving the add-in workbook as an Excel add-in sets the IsAddIn property of the corresponding
Workbook object to True.

You can debug an Excel add-in while it is loaded. When you load an add-in, its project appears in
the Solution Explorer in the Visual Basic Editor. If the project is protected, you must enter the
correct password to view its code.

See Also
Excel Add-ins | Loading an Excel Add-in | Running Code Automatically When an Excel Add-in
Is Loaded or Unloaded.
cké funkce pro
ení optimalizačních úloh.

ke kominikačním omylům.

, či zkušebně

is contained entirely in this


ninstall this package,

omatically loaded
he check box before closing

ible in the Excel function

ngre.free.fr)
the new version.
ad two different versions,

have canceled the


st, by following these steps:

nt to remove it from the

ip” in blue.

cel. The best

ur system is not
delete the

ng a “*.xla” add-in

been linked in,


directory will
or it.) Select

” and select it

manager as
he one shown
reign language
n Excel starts, all
you want to stop
xt to “optimization

The illustrations of the


ion of Excel. These
d the Foxes team is the

MIZ.xla. This
When Excel

ve cancelled the
er list, follow these

t to remove it

files by selecting
ot see a PopTools menu above
choose TOOLS/ADD-INS and
irectory). Under Excel 2007

lation of stochastic
el 97 or above (it will not
ft Office Service Release

pt to register the add-in.


ocess, this readme file will

e the use of some of the


s have error values, the
led. Check that the
pt to register the add-in.
ocess, this readme file will

e the use of some of the


s have error values, the
led. Check that the
and that you have followed

l menu bar, click

p 1 then quit Excel and open


PTOOLS. Alternatively, use

and if the uninstallation

during installation:
the existence of the
ls.xla (where XXX is a
to the following key:

is added to the Trusted

ocations

land Delphi (version 7). The


tten by Jean DeBord - see
ry is compressed using UPX
ses code borrowed from
d using Inno Setup Compiler
u was hacked from code

ccurring as a result of the


generován
dojde k permanentnímu

de and custom toolbars

bars or menu bars.


nsion .xla.

kbook, use the


he workbook that is open
kbook by name.

anges to the project.


ut when you open it, its

y of the corresponding

-in, its project appears in


d, you must enter the

hen an Excel Add-in


Zadání úlohy

1. Název procesu : Výroba sody - Solvay metoda

2. Podstata procesu:
V koloně K reaguje nasycený vodný roztok solanky s plynnou směsí čpavku a oxidu uhličitého za
vzniku bikarbonátu sodíku a chloridu ammonného. Vzhledem k malé rozpustnosti bikarbonátu
sodného dochází za provozní teploty k jeho vysrážení a vzniku suspenze. Ta se filtruje na
bubnovém filtru a filtrační koláč ne promýván vodou. Filtrát je odváděn na regeneraci čpavku.
Filtrační koláč je veden do kalcinační rotační pece, kde se bikarbonát termicky rozkládá na sodu
a oxid uhličity a vodní páru. Odplyny jsou vedeny na vstup do procesu a soda je odváděna jako
produkt.

3. Flowsheet:

4 6

K FILTRACE
O
N
V
E
R
Z
E 3 5

4. Zadané parametry procesu:


Množství zpracovávané soli
Teplota vstupujícího nasyceného roztoku solanky
Přebytek oxidu uhličitého ve vstupním plynném proudu
Zbytkový obsah amoniaku v odplynu z kolony
Obsah vody ve filtračním koláči
Stupeň přeměny NaCl na NaHCO 3
Množství promývací vody = n-násobku množství vody
vystupující z filtru ve filtračním koláči n =
Obsah bikarbonátu ve filtrátu odpovídá nasycenému roztoku NaHCO3
Nasycený roztok NaCl NaCl

5: Soupis proudů, složek a bloků:

molární hmotnost
Soupis - proudy Soupis - složky
1 Solanka NaCl,H2O 1 H 2O
2 Vstupní plyn NH3,CO2 2 NaCl
3 Suspense NH4CL,NaCl,NaHCO3,H2O 3 CO2
4 Odplyny CO2, NH3 4 NH3
5 Filtrát NH4CL,NaCl,NaHCO3,H2O 5 NaHCO3
6 Promývací voda H 2O 6 NH4Cl
7 Filtrační koláč NaHCO3,H2O 7 Na2CO3
8 Produkty rozkladu H2O, CO2
9 Produkt Na2CO3

7: Základ výpočtu:
bilancujeme: hmotnost kg.s-1

Referenční proud: m1;2 = 25 tun NaCl / den =

8. Přepočty:

Vstupní proud nasycené solanky:


Proud Složka kg
1 2 35.7
1 1 100.0
135.7

Vstupní proud plynu:


kmol kg
2 3 100.0 8401.0
2 4 150.0 2554.5
250.0 10955.5

Odplyny z kolony: kmol kg


4 4 0.5 42.01
4 3 99.5 1694.49
100 1736.49

Voda ve filtráčním koláči: kg


7 1 30
7 5 70
100
Vztah mezi NaHCO3 a H2O - nasycený roztok
proud složka
5 5 =

Vztah mezi množstvím přiváděné prací vody


a množstvím vody ve filtračním koláči proud složka
6 1 =

Stupeň konverze NaCl na NaHCO 3


proud složka
r1 2 =

9. Reakce, stechiometrické koeficienty reakcí::

reakce 1 NaCl + NH3 + CO2 + H2O = NaHCO3


reakce 2 2 NaHCO3 = Na2CO3

hmotnost
složka reakce 1 reakce 2
1 H 2O -18.02 18.02 18.02
2 NaCl -58.44 0 44.01
3 CO2 -44.01 44.01 -168.02
4 NH3 -17.03 0 105.99
5 NaHCO3 84.01 -168.02
6 NH4Cl 53.49 0
7 Na2CO3 0 105.99

Následuje uspořádání informací v zadání do potřebné formy

viz následující list


6

FILTRACE

7 8

20 t/den
25 °C
50 % obj.
0.5 % obj.
30 % hm.
0.98
1
0.08 kg/kg H2O
0.36 kg/kg H2O

olární hmotnost
kg / kmol Soupis - bloky
18.02 1 konverse
58.44 2 filtrace
44.01 3 kalcinace
17.03
84.01
53.49
105.99

0.12 kg.s-1

0.26 kg/Σkg
0.74 kg/Σkg
1

0.767 kg/Σkg
0.233 kg/Σkg
1.000

0.024 kg/Σkg
0.976 kg/Σkg
1.000

0.300 kg/Σkg
0.700 kg/Σkg
1.000
proud složka
0.08 5 1

proud složka
1 7 1

proud složka r1 = mol


0.02 1 2 m1;2 = kg
m1;2 /58.44= mol
r1 = 0.98*m1;2 / 58.44

+ H2O

létkové množství ( moly)


reakce 1 reakce 2
-1 1
-1 0
-1 1
-1 0
1 -2
1 0
0 1
Připravit formulář pro incidenční matici

IM Incidencní matice
bloky proudy
1 2 3 4 5
1 konverse
2 filtrace
3 kalcinace

Vyplnit ho Jestliže proud do bloku vstupuje - zadat 1, jestliže proud z bloku vystupuje - zadat -1, ji

IM Incidencní matice
bloky proudy
1 2 3 4 5
1 konverse 1 1 -1 -1 0
2 filtrace 0 0 1 0 -1
3 kalcinace 0 0 0 0 0

Připravit formulář pro tabulku dat

TD Tabulka dat
složky proudy
1 2 3 4 5
1 H2O
2 NaCl
3 CO2
4 NH3
5 NaHCO3
6 NH4Cl
7 Na2CO3

… a vyplnit ho včetně stechiometrických koeficientů obou reakcí (viz Zadání_soda)

Jestliže se složka v proudu vyskytuje, napíšeme 1 (bez znaménka), jinak zůstane nula

TD Tabulka dat
složky proudy
1 2 3 4 5
1 H2O 1 0 1 0 1
2 NaCl 1 0 1 0 1
3 CO2 0 1 0 1 0
4 NH3 0 1 0 1 0
5 NaHCO3 0 0 1 0 1
6 NH4Cl 0 0 1 0 1
7 Na2CO3 0 0 0 0 0
Získání dalších potřebných informací pro matici koeficientů

Potřebujeme znát její rozměr, t.počet neznámých nX

počet neznámých = počet reakcí + SOUČIN.SKALÁRNÍ(C39:K45)


nX= 2 + 20 = 22

Potřebujeme dále znát počet bilančních rovnic (označujeme jako blnc )

Počet bilancí
generujeme matici SOUČIN.MATIC(C39:K45,TRANSPOZICE(ABS(C16:K18)))

2 4 2
2 2 0
BIL = 2 0 1
2 0 0
1 3 1
1 2 0
0 0 1

Počet nenulových prvků je počet bilančních rovnic blnc = 14

Povinně musíme nadefinovat referenční proud 1


Počet dodatečných vztahů tedy bude 7
Dodatečná vztahy mohou být jen ve třech způsobech zadání lineární
1 Je zadán tok složky - případ referenčního proudu
2 Je zadána koncentrace (molový nebo hmotnostní zlomek) složky v proudu
3 Je zadán poměr mezi tokem dvouu složek - konverse, výtěžnost, rozpustnost

Poměr mezi koncentracemi jedné slozky v různých proudech je nelineární !!!

Dodatečné vztahy zapisujeme ve formě následujících formulářů

Referencní proud Koncentrace složky v proudu


proud složka prùtok kg/sec proud složka
1 2 0.12 1 2
2 3
4 4
7 1

Pomer toku slozek


proud složka pomer proud
6 1 1 7
5 5 0.08 5
5 2 0.02 1
Matice koeficientů Řešení lineární soustavy, základní pojmy ¨čtvercovámatice, inversn

Vektor pravých stran B vysvětlit význam, formální vzorec řečení

pokračuje na ( soda_2)
reakce
6 7 8 9 r1 r2

ud z bloku vystupuje - zadat -1, jinak zůstává 0

reakce
6 7 8 9 r1 r2
0 0 0 0 1 0
1 -1 0 0 0 0
0 1 -1 -1 0 1

reakce
6 7 8 9 r1 r2

Zadání_soda)

ůstane nula

reakce
6 7 8 9 r1 r2
1 1 1 0 -18.02 18.02
0 0 0 0 -58.44 0
0 0 1 0 -44.01 44.01
0 0 0 0 -17.03 0
0 1 0 0 84.01 -168.02
0 0 0 0 53.49 0
0 0 0 1 0 105.99
ÁRNÍ(C39:K45)

E(ABS(C16:K18)))

í zlomek) složky v proudu


erse, výtěžnost, rozpustnost

je nelineární !!!

e složky v proudu
složení
0.26
0.79
0
0.3

složka
1
1
2
jmy ¨čtvercovámatice, inversní matice, maticový součin.

X = A-1 x B
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
Vytvoříme základ matice koficientů . Bude mít rozměr nX x nX

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

Řádkem 1 je dáno : Každý proud bude mít tolik kolonek, kolik má tentýž proud jedniček (s
Druhý řádek udává které složky to jsou
První dva řádky jsou pomocné pro vytvoření řádku názvů neznámých (třetí řádek )

První sloupec udává blok a zároveň počet složek které se v bloku vyskytují (počet nenulov
Druhý sloupec udává číslo složky.

Tím vznikne následující formulář

Řádek
1 1 1 2
Sloupec 2 1 2 3
1 2 3 m1;1 m1;2 m2;3
1 1 0 0 0
1 2 0 0 0
1 3 0 0 0
1 4 0 0 0
1 5 0 0 0
1 6 0 0 0
2 1 0 0 0
2 2 0 0 0
2 5 0 0 0
2 6 0 0 0
3 1 0 0 0
3 3 0 0 0
3 5 0 0 0
3 7 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

Zápis do matice koeficientů provádíme takto:


V kontaktu s blokem 2 se složka 5 vyskytuje v proudu 3 a 5

Počet koincidencí složky s blokem udává hodnota odpovídajícího prvku matice

Řádek
1 proudy 1 1
Sloupec 2 složky 1 2
1 2 3 m1;1 m1;2
1 1 1 0
1 2 0 1
1 3 0 0
1 4 0 0
1 5 0 0
1 6 0 0
2 1 0 0
2 2 0 0
2 5 0 0
2 6 0 0
3 1 0 0
3 3 0 0
3 5 0 0
3 7 0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

Kontrola pomocí hodnosti matice MRank(F78:AA91)=

V Zadání_soda máme referenční proud


koncentrace složky
poměr toků dvou složek

V dalším listu si ukážeme, jak se tato zadání včleňují do matice koeficientů


0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0

má tentýž proud jedniček (složek) v matici TD

ámých (třetí řádek )

ku vyskytují (počet nenulových prvků sloupce bloku v matici BIL

2 3 3 3 3 4 4
4 1 2 5 6 3 4
m2;4 m3;1 m3;2 m3;5 m3;6 m4;3 m4;4
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0

Jestliže proud do bloku vstupuje napíšeme do políčka 1,


v opačném případě -1.
Jinak zůstane 0

ho prvku matice BIL

2 2 3 3 3 3 4
3 4 1 2 5 6 3
m2;3 m2;4 m3;1 m3;2 m3;5 m3;6 m4;3
0 0 -1 0 0 0 0
0 0 0 -1 0 0 0
1 0 0 0 0 0 -1
0 1 0 0 0 0 0
0 0 0 0 -1 0 0
0 0 0 0 0 -1 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0

Rank(F78:AA91)= #MACRO?

1
4
3

koeficientů
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0

5 5 5 5 6 7 7
1 2 5 6 1 1 5
m5;1 m5;2 m5;5 m5;6 m6;1 m7;1 m7;5
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0

4 5 5 5 5 6 7
4 1 2 5 6 1 1
m4;4 m5;1 m5;2 m5;5 m5;6 m6;1 m7;1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
-1 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 -1 0 0 0 1 -1
0 0 -1 0 0 0 0
0 0 0 -1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 0 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

8 8 9
1 3 7
m8;1 m8;3 m9;7 r1 r2
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

7 8 8 9
5 1 3 7 Vektor pravých stran
m7;5 m8;1 m8;3 m9;7 r1 r2 B
0 0 0 0 -18.02 0 0
0 0 0 0 -58.44 0 0
0 0 0 0 -44.01 0 0
0 0 0 0 -17.03 0 0
0 0 0 0 84.01 0 0
0 0 0 0 53.49 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
-1 0 0 0 0 0 0
0 0 0 0 0 0 0
0 -1 0 0 0 18.02 0
0 0 -1 0 0 44.01 0
1 0 0 0 0 -168.02 0
0 0 0 -1 0 105.99 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
Referencní proud
proud složka prùtok
1 2 0.12 kg/sec Tato informace se penese do matice koefici

m1;1 m1;2 m2;3 m2;4 m3;1 m3;2 m3;5

0 1 0 0 0 0 0

Koncentrace složky v proudu


proud složka složení
3 1 0.5 Tento zápis odpovídá tomuto algebraickému vztahu

m3;1 / (m3;1 + m3;2 + m3;5 + m3;6) = 0.5

m3;1 + m3;2 + m3;5 + m3;6 - 1/0.5.m3;1 = 0

Do matice koeficientů zaneseme tento vztah následujícím způsobem

m1;1 m1;2 m2;3 m2;4 m3;1 m3;2 m3;5

0 1 0 0 -1 1 1

Pomer toku slozek


proud složka pomer proud
5 5 0.08 5

Přenos této informace je poměrně jednoduchý (ale pozor na znaménka )

m4;4 m5;1 m5;2 m5;5 m5;6 m6;1 m7;1

0 1 0 -0.08 0 0 0
Tím máme doplněnu matici koeficientů - viz dsoda_4
e se penese do matice koeficientů následujícím způsobem

Vektor pravých stran


m3;6 m4;3 m4;4 r1 r2

0 0 0 0 0

omuto algebraickému vztahu

m3;5 + m3;6) = 0.5 po úpravě dostaneme

m3;6 - 1/0.5.m3;1 = 0

Vektor pravých stran


m3;6 m4;3 m4;4 r1 r2

1 0 0 0 0

složka
1

m7;5 m8;1 m8;3 m9;7 r1 r2 B


0
0
0 0 0 0 0 0 0
ektor pravých stran
B
0
0
0
0.12

m7;1 m7;5 m8;1 m8;3

m9;7 r1

ektor pravých stran


B
0
0
0
0
r2 B
m1;1 m1;2 m2;3 m2;4 m3;1 m3;2 m3;5
1 0 0 0 -1 0 0
0 1 0 0 0 -1 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 0 0 -1
0 0 0 0 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 1 0 0 0 0 0
1 -2.8 0 0 0 0 0
0 0 -0.3 1 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0.02 0 0 0 0 0

Kontrola - hodnost matice #MACRO?


Pomocí funkce SouČin Matic dostaneme řešení SOUČIN.MATIC(INVERZE(A8:V29

m1;1 0.32
m1;2 0.12
m2;3 0.11
m2;4 0.03
m3;1 0.29
m3;2 0
m3;5 0.16
m3;6 0.1
m4;3 0.03
m4;4 0
m5;1 0.29
m5;2 0
m5;5 0.02
m5;6 0.1
m6;1 0.06
m7;1 0.06
m7;5 0.14
m8;1 0.08
m8;3 0.04
m9;7 0.09
r1 0
r2 0
m3;6 m4;3 m4;4 m5;1 m5;2 m5;5 m5;6
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 -1 0 0 0 0 0
0 0 -1 0 0 0 0
0 0 0 0 0 0 0
-1 0 0 0 0 0 0
0 0 0 -1 0 0 0
0 0 0 0 -1 0 0
0 0 0 0 0 -1 0
1 0 0 0 0 0 -1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 -0.02 0.98 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0.08 0 -1 0
0 0 0 0 0 0 0

OUČIN.MATIC(INVERZE(A8:V29),W8:W29)
m6;1 m7;1 m7;5 m8;1 m8;3 m9;7 r1
0 0 0 0 0 0 -18.02
0 0 0 0 0 0 -58.44
0 0 0 0 0 0 -44.01
0 0 0 0 0 0 -17.03
0 0 0 0 0 0 84.01
0 0 0 0 0 0 53.49
1 -1 0 0 0 0 0
0 0 0 0 0 0 0
0 0 -1 0 0 0 0
0 0 0 0 0 0 0
0 1 0 -1 0 0 0
0 0 0 0 -1 0 0
0 0 1 0 0 0 0
0 0 0 0 0 -1 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 -2.33 1 0 0 0 0
1 -1 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 -1
r2 B
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
18.02 0
44.01 0
-168.02 0
105.99 0
0 0.12
0 0
0 0
0 0
0 0
0 0
0 0
0 0
Podklady pro feasibility study
Úplná charakteristika procesu

1. Název procesu : Výroba sody - Solvay metoda

2. Podstata procesu:
V koloně K reaguje nasycený vodný roztok solanky s plynnou směsí čpavku a oxidu uhličitého za
vzniku bikarbonátu sodíku a chloridu ammonného. Vzhledem k malé rozpustnosti bikarbonátu
sodného dochází za provozní teploty k jeho vysrážení a vzniku suspenze. Ta se filtruje na
bubnovém filtru a filtrační koláč ne promýván vodou. Filtrát je odváděn na regeneraci čpavku.
Filtrační koláč je veden do kalcinační rotační pece, kde se bikarbonát termicky rozkládá na sodu
a oxid uhličity a vodní páru. Odplyny jsou vedeny na vstup do procesu a soda je odváděna jako
produkt.

3. Flowsheet:

4 6

K FILTRACE
O
N
V
E
R
Z
E 3 5

4. Zadané parametry procesu:


Množství zpracovávané soli
Teplota vstupujícího nasyceného roztoku solanky
Přebytek oxidu uhličitého ve vstupním plynném proudu
Zbytkový obsah amoniaku v odplynu z kolony
Obsah vody ve filtračním koláči
Stupeň přeměny NaCl na NaHCO 3
Množství promývací vody = n-násobku množství vody
vystupující z filtru ve filtračním koláči n =
Obsah bikarbonátu ve filtrátu odpovídá nasycenému roztoku NaHCO3
Nasycený roztok NaCl

Proud
1 2 3 4 5
Složka kg/sec 0.32 0.29 0.29
H2O kg/sec 0.12 0 0
NaCl kg/sec 0.11 0.03
CO2 kg/sec 0.03 0
NH3 kg/sec 0.16 0.02
NaHCO3 kg/sec 0.1 0.1
NH4Cl kg/sec
Na2CO3 °C
teplota kPa
tlak kW 0 0 0 0 0
príkon
6

FILTRACE

7 8

20 t/den
25 °C
50 % obj.
0.5 % obj.
30 % hm.
0.98
1
0.08 kg/kg H2O
0.36 kg/kg H2O

Proud
6 7 8 9
0.06 0.06 0.08

0.04

0.14

0.09

0 0 0 0
9
Zadání úlohy: Výsledek řešení bude v listu Výsledkový list - Reporting, který musíme otevřít a zkopírovat do něj
první čtyři body Zadání

Výsledkový list-Reporting
Obecné údaje o projektu:
Datum:
Vypracoval:
Schválil:

1. Název projektu: Výroba práškového železa - ferrum reductum


2. Popis procesu:
Železo se vyrábí tak, že se za zvýšené teploty redukuje Fe2O3 vodíkem na kovové železo
Čerstvý nástřik, který obsahuje mimo vodíku ještě určité molové % CO2, se před vstupem do reaktoru
mísí s recyklovaným vodíkem. Poměr látkového množství recyklovaného vodíku ku čerstvému je
pevně stanoven technologickým reglementem
Po výstupu z reaktoru se z oběhového proudu nejdříve odstraní voda a pak se odtahuje určité
množství plynu tak aby se v systému nehromadil CO 2. Odtahuje se tolik, aby koncentrace CO 2 na
vstupu nepřesáhla hodnotu taktéž stanovenou technologickým reglementem.

3. Flowsheet:
4. Zadané parametry procesu:

Produkce Fe 50
Obsah CO2 v čerstvém plynu 1
Obsah CO2 v plynu na vstupu do reaktoru 2.5
Poměr proudu vodíku, vstupujícího do směšovače
ku proudu čerstváho vodíku je 4
Teplota proudu
1 25
2 25
3 25
4 25
5 25
6 25
7 25
8 25
9 25
5: Soupis proudů a složek:

molární hmotnost
Soupis - proudy Soupis - složky
1 surovina Fe2O3 1 H2
2 produkt Fe 2 CO2
3 odplyn H2, CO2, H2O 3 H2O
4 vodní pára H2O 4 Fe
5 suchý odplyn H2, CO2 5 Fe2O3
6 odtah H2, CO3
7 recykl H2, CO4
8 čerstvý vodík H2, CO5
9 redukční plyn H2, CO6

molární hmotnost
Soupis - složky
Soupis - proudy
6 : Soupis bloků :

Blok

7: Základ výpočtu: = 0.17


m2;4 = 5000 kg/ směna = 0

8. Přepočty:
kg kmol/kmol
Proud Složka kmol 199.0 0.990
8 1 99.0 44.0 0.010
8 2 1.0 243.0 1.000
Součet 100.0

kg kmol/kmol
Proud Složka kmol 196.0 0.975
9 1 97.5 110.0 0.025
9 2 2.5 306.0 1.000
Součet 100.0

9. Reakce, stechiometrické koeficienty reakcí::


= NaHCO3
reakce 1 NaCl + NH3 + CO2 + H2O
Fe2O3 + 3· H2 = 3· H2O + 2· Fe

Stechiometrické koeficienty stanovíme dle probíhajících reakcí a to tak, že složky výchozí


(reaktanty) mají znaménko stechiometrických koeficientů minus a prudukty reakcí mají
stechiometrické koeficienty s kladnými znaménky.
Steciometrické koeficienty využijeme při bilancování látkového množství v kmol.
Pro bilancování hmotnosti v kg upravíme tabulků stechiometrických koeficientu vynásobením
příslušných molárních hmotností.

Stechiometrické koeficienty:
látkové množství hmotnost
Složky
1 H2 -3 -6.03
2 CO2 0 0
3 H2O 3 54.03
4 Fe 2 111.7
5 Fe2O3 -1 -159.7

V tomto případě je zadán vztah mezi složením dvou proudů


Tento vztah je vždycky nelineární Je definován
experimentálními daty
1 fázovými rovnováhami mezi proudy odlišných ází
2 chemickými rovnováhami meziproudy vstupujícím
3 a vystupujícími z reakce
me otevřít a zkopírovat do něj

rum reductum

m do reaktoru
kg/ směna
% objemové
% objemové

:1

olární hmotnost
kg / kmol Soupis - bloky
2.01 1 reaktor
44.01 2 separátor
18.01 3 odtah
55.85 4 mísič
159.70
olární hmotnost
kg / kmol

kg.s-1
kmol.s-1

kg/kg
0.819
0.181
1.000

kg/kg
0.640
0.360
1.000

Chemická reakce:
+ NH4Cl reaktanty
produkty reakce

násobením
váhami mezi proudy odlišných ází
nováhami meziproudy vstupujícími do reakce
Výsledkový list-Reporting
Obecné údaje o projektu:
Datum:
Vypracoval:
Schválil:

1. Název projektu: Výroba práškového železa - ferrum reductum


2. Popis procesu:
Železo se vyrábí tak, že se za zvýšené teploty redukuje Fe2O3 vodíkem na kovové železo
Čerstvý nástřik, který obsahuje mimo vodíku ještě určité molové % CO2, se před vstupem do reaktoru
mísí s recyklovaným vodíkem. Poměr látkového množství recyklovaného vodíku ku čerstvému je
pevně stanoven technologickým reglementem
Po výstupu z reaktoru se z oběhového proudu nejdříve odstraní voda a pak se odtahuje určité
množství plynu tak aby se v systému nehromadil CO 2. Odtahuje se tolik, aby koncentrace CO 2 na
vstupu nepřesáhla hodnotu taktéž stanovenou technologickým reglementem.

3. Flowsheet:
4. Zadané parametry procesu:

Produkce Fe 50
Obsah CO2 v čerstvém plynu 1
Obsah CO2 v plynu na vstupu do reaktoru 2.5
Poměr proudu vodíku, vstupujícího do směšovače
ku proudu čerstváho vodíku je 4
Teplota proudu
1 25
2 25
3 25
4 25
5 25
6 25
7 25
8 25
9 25

5: Soupis proudů a složek: molární hmotnost


Soupis proudů Soupis složek
1 surovina Fe2O3 1 H2
2 produkt Fe 2 CO2
3 odplyn H2, CO2, H2O 3 H2O
4 vodní pára H2O 4 Fe
5 suchý odplyn H2, CO2 5 Fe2O3
6 odtah H2, CO3
7 recykl H2, CO4
8 čerstvý vodík H2, CO5
9 redukční plyn H2, CO6

6 : Soupis bloků :
Blok
1 reaktor
2 separátor
3 odtah
4 mísič

7: Základ výpočtu:
m2;4 = 5000 kg/ směna = 3.11 mol.s-1
=

8. Přepočty:

Proud Složka kmol kmol/kmol


8 1 99 0.99
8 2 1 0.01
Součet 100 1

Proud Složka kmol kmol/kmol


9 1 97.5 0.98
9 2 2.5 0.03
Součet 100 1

9. Reakce, stechiometrické koeficienty reakcí::


Chemická reakce:
reaktanty produkty reakce
Fe2O3 + 3· H2 = 3· H2O + 2· Fe

Stechiometrické koeficienty stanovíme dle probíhajících reakcí a to tak, že složky výchozí


(reaktanty) mají znaménko stechiometrických koeficientů minus a prudukty reakcí mají
stechiometrické koeficienty s kladnými znaménky.
Steciometrické koeficienty využijeme při bilancování látkového množství v kmol.
Pro bilancování hmotnosti v kg upravíme tabulků stechiometrických koeficientu vynásobením
příslušných molárních hmotností.

Stechiometrické koeficienty:

Složky látkové množství hmotnost


1 H2 -3 -6.03
2 CO2 0 0
3 H2O 3 54.03
4 Fe 2 111.7
5 Fe2O3 -1 -159.7
1 0

V tomto případě je zadán vztah mezi složením dvou proudů


Tento vztah je vždycky nelineární Je definován
1 experimentálními daty
2 fázovými rovnováhami mezi proudy odlišný
3 chemickými rovnováhami meziproudy vstup
a vystupujícími z reakce
rum reductum

m do reaktoru
kg/ směna
% objemové
% objemové

:1

olární hmotnost
kg / kmol Soupis bloky
2.01 1 reaktor
44.01 2 separace
18.01 3 odtah
55.85 4 misič
159.7
0.17 kg.s-1

kg kg/kg
199 0.82
44 0.18
243 1

kg kg/kg
196 0.64
110 0.36
306 1
nováhami mezi proudy odlišných ází
ovnováhami meziproudy vstupujícími do reakce
mi z reakce
IM Incidencní matice
bloky proudy
1 2 3 4 5
1 reaktor 1 -1 -1 0 0
2 separace 0 0 1 -1 -1
3 odtah 0 0 0 0 1
4 misič 0 0 0 0 0

TD Tabulka dat
složky proudy
1 2 3 4 5
1 H2 0 0 1 0 1
2 CO2 0 0 1 0 1
3 H2O 0 0 1 1 0
4 Fe 0 1 0 0 0
5 Fe2O3 1 0 0 0 0

Referencní proud Koncentrace složky v proudu


proud složka prùtok mol/sec proud složka
2 4 3.11 8 2
9 2

Pomer toku slozek


proud složka pomer proud
7 1 4 8

1 2 3 3 3
5 4 1 2 3
1 1 0 0 0 0 0
1 2 0 0 0 0 0
1 3 0 0 0 0 0
1 4 0 0 0 0 0
1 5 0 0 0 0 0
2 1 0 0 0 0 0
2 2 0 0 0 0 0
2 3 0 0 0 0 0
3 1 0 0 0 0 0
3 2 0 0 0 0 0
4 1 0 0 0 0 0
4 2 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
reakce
6 7 8 9 r1
0 0 0 1 1
0 0 0 0 0
-1 -1 0 0 0
0 1 1 -1 0

reakce
6 7 8 9 r1
1 1 1 1 -3
1 1 1 1 0
0 0 0 0 3
0 0 0 0 2
0 0 0 0 -1

e složky v proudu Analyza zadání


složení Pocet bloku 4
0.01 Nezávislé reakce 1
0.03 Bilancované složky 5
Pocet proudu 9
Poèet neznámých 17
Bilanèní rovnice 12
Stupne volnosti 1

Objektivní funkce
složka
1

4 5 5 6 6 7 7
3 1 2 1 2 1 2
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
8 8 9 9
1 2 1 2 r1
0 0 0 0 -3
0 0 0 0 0
0 0 0 0 3
0 0 0 0 2
0 0 0 0 -1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Bilance 1 2 3 4 5
1 H2O
2 NaCl
3 CO2
4 NH3
5 NaHCO3
6 NH4Cl
7 Na2CO3
Obecné údaje o projektu:
Datum:
Vypracoval:
Schválil:

1. Název projektu: Spalování zemního plynu

2. Popis procesu:
V trubkové peci se spaluje vzdušným kyslíkem 500 m3h-1 zemního plynu
(předpokládejte, že se jedná o čistý methan) při teplotě 50°C a tlaku 0,2 Mpa
.Proces probíhá podle stechiometrické rovnice
CH4 + 2 O2 = CO2 + 2 H2O
Suchý vzduch přichází do pece v přebytku proti stechiometricky potřebnému množství při teplotě 50o

Spaliny mají obsahovat maximálně 6 % obj. CO2. Voda odchází ve formě vodní páry ve spalinách a mo
Vypočítejte: 1. Složení (mol.%) odcházejících spalin.
2. Objemový průtok (v m3h-1) vzduchu a jeho přebytek.
3. Konverzi methanu podle uvedené reakce.
Poznámka: Předpokládejte složení vzduchu 21 obj.% O2 a 79 obj.% N2. Konverze je podíl zreagovanéh

3. Flowsheet:

vzduch spaliny

KOTEL

metan

4. Zadané parametry procesu:

R 8.31 kW.s.kmol-1.K-1
0°C 273.15 K
referenční proud 500 m3.h-1 10.34
50 °C
0.2 mPa
metan v odplynu 1.73 kmol.h-1 0.48
kyslík ve vzduchu 0.21 kmol/∑kmol
CO2 v odplynu 0.06 kmol/∑kmol
Přebytek vzduchu 25 %

5: Soupis proudů a složek:


Soupis proudů
1 metan CH4
2 vzduch O2, N2
3 spaliny CH4, O2, N2, CO2, H2O

6 : Soupis bloků :

Blok
1 reaktor

7: Základ výpočtu:

500 m3.h-1 10.34 mol.s-1

8. Přepočty:

metan v odplynu 1.73 kmol.h-1 0 kmol.s-1

Přebytek kyslíku 2.5

9. Reakce, stechiometrické koeficienty reakcí::

reakce 1 CH4 + 2.O2 = CO2 +

Stechiometrické koeficienty stanovíme dle probíhajících reakcí a to tak, že složky výchozí


(reaktanty) mají znaménko stechiometrických koeficientů minus a prudukty reakcí mají
stechiometrické koeficienty s kladnými znaménky.
Steciometrické koeficienty využijeme při bilancování látkového množství v kmol.
Pro bilancování hmotnosti v kg upravíme tabulků stechiometrických koeficientu vynásobením
příslušných molárních hmotností.
Stechiometrické koeficienty:
látkové množství hmotnost
index Složky
1 CH4 -1 -16.04
2 O2 -2 -64
3 N2 0 0
4 CO2 1 44.01
5 H2O 2 36.03
6 7 8 9

nému množství při teplotě 50oC a tlaku 0,2 MPa.

ě vodní páry ve spalinách a molární průtok CH4 ve spalinách je 1,73 kmol h-1.

Konverze je podíl zreagovaného množství methanu ke vstupujícímu množství methanu.

spaliny

mol.s-1
mol.s-1

molární hmotnost
Soupis složek kg / kmol
1 CH4 16.04
2 O2 32
3 N2 28.01
4 CO2 44.01
5 H2O 18.02

2. H2O

že složky výchozí
ukty reakcí mají

ficientu vynásobením
indexy pro Thermodata

63
34
31
48
22
-1
-1
0

MyRange
5
MyRange MyRange

1
Subject matter:
In absorption column "KOLONA" reacts a saturated water solution of kitchen salt with
a gas mixture of ammonia and carbon dioxide.
The reaction products are sodium bicarbonate and ammonium chloride.
Due to the low solubility of bicarbonate the liquid stream forms a suspension, the solid
phase being the undisolved sodium bicarbonate. Upon filtration and washing
in the continuous filter "FILTR" the filter cake is transported into the rotary kiln
"KALCINACE" where the bicarbonate is thermally decomposed into solid soda,
carbon dioxide and water vapor

2. Podstata procesu:
V koloně K reaguje nasycený vodný roztok solanky s plynnou směsí čpavku a oxidu uhličitého za
vzniku bikarbonátu sodíku a chloridu ammonného. Vzhledem k malé rozpustnosti bikarbonátu
sodného dochází za provozní teploty k jeho vysrážení a vzniku suspenze. Ta se filtruje na
bubnovém filtru a filtrační koláč ne promýván vodou. Filtrát je odváděn na regeneraci čpavku.
Filtrační koláč je veden do kalcinační rotační pece, kde se bikarbonát termicky rozkládá na sodu
a oxid uhličity a vodní páru. Odplyny jsou vedeny na vstup do procesu a soda je odváděna jako
produkt.

List of streams List of components


kg / mol
1 salt brine NaCl,H2O 1 H2O 18.02
2 feed gas NH3,CO2 2 NaCl 58.44
3 suspension NH4CL,NaCl,NaHCO3,H2O 3 CO2 44.01
4 tail gas CO2, NH3 4 NH3 17.03
5 filtrate NH4CL,NaCl,NaHCO3,H2O 5 NaHCO3 84.01
6 wash water H2O 6 NH4Cl 53.49
7 filter cake NaHCO3,H2O 7 Na2CO3 105.99
8 off gases H2O, CO2
9 product Na2CO3
Reference stream
m1;2 = 25 tons NaCl /day =

Recalculations: mass - bilance

salt brine feed


stream comp. kg
1 2 35.66
1 1 100
sum 135.66

gas in
stream comp. kmol kg
2 3 100 8401
2 4 150 2554.5
sum 250 10955.5

tail gases
stream comp. kmol kg
4 4 0.5 42.01
4 3 99.5 1694.49
sum 100 1736.49

water in filter cake


stream comp. kg
7 1 30
7 5 70
sum 100

Poměr bikarbonátu k vodě ve filtrátu:


proud složka
5 5=

Poměr promývací vody ku množství vody ve filtračním koláči:


proud složka
6 1=

Konverze NaCl na NaHCO3


proud složka
r1 2=
n salt with

n, the solid

u a oxidu uhličitého za
stnosti bikarbonátu
Ta se filtruje na
egeneraci čpavku.
cky rozkládá na sodu
da je odváděna jako

List of
process units
1 column
2 filter
3 kiln
0.12 kg.s-1

0.26 kg/Σkg
0.74 kg/Σkg
1

0.77 kg/Σkg
0.23 kg/Σkg
1

0.02 kg/Σkg
0.98 kg/Σkg
1

0.3 kg/Σkg
0.7 kg/Σkg
1

proud složka
0.08 5 1

proud složka
1 7 1

proud složka
0.02 1 2

You might also like