To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit e059d7a9 authored by Alexander Schoch's avatar Alexander Schoch
Browse files

new gitigrnore, make preamble nicer

parent b700d3f5
*.aux
*.bit
*.blg
*.bbl
*.lof
*.log
*.lot
*.out
*.toc
# UFO PVK - Chemie AC
PVK-Skript für Chemie I/II des UFO von Asbjørn Rasmussen und Alexander Schoch
\ No newline at end of file
\input{latex-include/preamble.tex}
\input{latex-include/chemicalMacros.tex}
\input{latex-include/lstsetup.tex}
%\usepackage{pstricks}
\DeclareSIUnit\ton{\textrm{t}}
\DeclareSIUnit\year{\textrm{a}}
\usepackage{longtable}
\usepackage{natbib}
\usepackage{tabu}
......
......@@ -38,32 +38,26 @@
\usepackage{tikzorbital}
\usepackage{titlesec} %no indented section titles
\usepackage{titling} %to modify '\maketitle'
\usepackage{wrapfig} %e.g. to right align figures with text on the left
\usepackage{tabto} %insert tabs to specific places in the document
\usepackage{longtable}
\usepackage{natbib}
\usepackage{tabu}
\usepackage[version=4]{mhchem}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{arrows}
\usepackage{xurl}
\usepackage{listings}
\usepackage{mdframed}
\usepackage{microtype}
%\sisetup{
% scientific-notation = true,
% }
\sisetup{range-phrase=\textup{ -- }} % better
\DeclareSIUnit\ton{\textrm{t}}
\DeclareSIUnit\year{\textrm{a}}
\DeclareSIUnit{\molar}{M}
%%%%%%%% FONT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage[sc]{mathpazo}
\definecolor{palesilver}{rgb}{0.79, 0.75, 0.73}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%% TITLEPAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%% FONT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\linespread{1.25}
......@@ -76,109 +70,22 @@
\rhead{}
\setlength{\droptitle}{-0.0cm}
%\addtokomafont{labelinglabel}{\bfseries}
\DeclareSIUnit{\molar}{M}
%\captionsetup[figure]{labelfont={it}}
%\setcitestyle{superscript}
%\bibliographystyle{achemso}
%\setkeys{acs}{usetitle = true}
% siunitx setup
%\sisetup{parse-numbers=false}
% defining (more or less) useful own macros
\newcommand{\fett}[1]{\normalfont\textbf{\oldstylenums{#1}}}
\newcommand{\quotes}[1]{{\normalfont <<}#1{\normalfont >>}}
\newcommand{\parsmallskip}{\par\smallskip}
\newcommand{\parmedskip}{\par\medskip}
\newcommand{\absatz}{\par\bigskip}
\newcommand{\sct}[1]{\section{\underline{\textsc{#1}}}}
\newcommand{\subsct}[1]{\subsection{\itshape #1}}
\newcommand{\pfeil}{$\Rightarrow$\ }
\newcommand{\hoch}[1]{\textsuperscript{#1}}
\newcommand{\tief}[1]{\textsubscript{#1}}
%\newcommand{\num}[1]{\oldstylenums{#1}}
\newcommand{\degree}{$^\circ$}
\newcommand{\cmt}[1]{}
% command to print two signature lines next to each other
\newcommand{\tripleSignature}[4]{%{name1}{name2}{Ort}
\parbox{\textwidth}{
\centering #4\today\\
\vspace{2cm}
\parbox{4.5cm}{
\centering
\rule{4cm}{1pt}\\
#1
}
\hfill
\parbox{4.5cm}{
\centering
\rule{4cm}{1pt}\\
#2
}
\hfill
\parbox{4.5cm}{
\centering
\rule{4cm}{1pt}\\
#3
}
\vspace{2cm}
}
}
\newcommand{\tripleSignatureWithoutDate}[3]{%{name1}{name2}{Ort}
\parbox{\textwidth}{
\centering
\parbox{4.5cm}{
\centering
\rule{4cm}{1pt}\\
#1
}
\hfill
\parbox{4.5cm}{
\centering
\rule{4cm}{1pt}\\
#2
}
\hfill
\parbox{4.5cm}{
\centering
\rule{4cm}{1pt}\\
#3
}
\vspace{2cm}
}
}
% The first page should not have anything on the bottom and no rule at the top
\fancypagestyle{plain}{%
\renewcommand{\headrulewidth}{0pt}%
\fancyhf{}%
\fancyfoot[C]{}%
}
% Pagestyle fancy: Header with authors and title, footer with page number
\pagestyle{fancy}
\fancyfoot[C]{\textit{\thepage}}
% Writing "*" results in a multiplication point
%\DeclareMathSymbol{*}{\mathbin}{symbols}{"01}
% cram bonds in chemfig should be a bit thinner to look sexy
%\setcrambond{3pt}{1pt}{2pt}
\setchemfig{cram width=2pt}
% do not indent normal paragraphs
\parindent0mm
\linespread{1.25}
%\addtokomafont{labelinglabel}{\bfseries}
\DeclareSIUnit{\molar}{M}
\def\arraystretch{1.25}
This is BibTeX, Version 0.99d (TeX Live 2019/Arch Linux)
Capacity: max_strings=100000, hash_size=100000, hash_prime=85009
The top-level auxiliary file: main.aux
The style file: unsrt.bst
Database file #1: literature.bib
I was expecting an "="---line 159 of file literature.bib
: volume
: {447}
I'm skipping whatever remains of this entry
I was expecting an "="---line 168 of file literature.bib
: volume
: {23}
I'm skipping whatever remains of this entry
I was expecting a `,' or a `}'---line 403 of file literature.bib
:
: %following bibliography item is needed in case study II
(Error may have been on previous line)
I'm skipping whatever remains of this entry
Warning--empty chapter and pages in Production
Warning--empty publisher in Production
Warning--empty chapter and pages in Forecast
Warning--empty publisher in Forecast
Warning--empty chapter and pages in Goal
Warning--empty publisher in Goal
Too many commas in name 1 of "Richard Turton, Richard Bailie, Wallace Whiting, Joseph Shaeiwitz Prentice Hall" for entry Turton
while executing---line 944 of file unsrt.bst
Warning--can't use both volume and number fields in Turton
Warning--empty publisher in Turton
Warning--can't use both author and editor fields in Chapter19
Warning--can't use both author and editor fields in Chapter16
Warning--can't use both author and editor fields in Chapter7
Warning--can't use both author and editor fields in Chapter9
Warning--empty year in Chapter9
You've used 42 entries,
1791 wiz_defined-function locations,
642 strings with 9641 characters,
and the built_in function-call counts, 7085 in all, are:
= -- 656
> -- 133
< -- 13
+ -- 70
- -- 28
* -- 227
:= -- 850
add.period$ -- 130
call.type$ -- 42
change.case$ -- 33
chr.to.int$ -- 0
cite$ -- 55
duplicate$ -- 374
empty$ -- 918
format.name$ -- 28
if$ -- 1805
int.to.chr$ -- 0
int.to.str$ -- 42
missing$ -- 28
newline$ -- 216
num.names$ -- 15
pop$ -- 300
preamble$ -- 1
purify$ -- 0
quote$ -- 0
skip$ -- 229
stack$ -- 0
substring$ -- 246
swap$ -- 128
text.length$ -- 13
text.prefix$ -- 0
top$ -- 0
type$ -- 0
warning$ -- 13
while$ -- 31
width$ -- 44
write$ -- 417
(There were 4 error messages)
\contentsline {figure}{\numberline {1}{\ignorespaces Process Flow chart\relax }}{2}{figure.caption.1}%
\contentsline {figure}{\numberline {2}{\ignorespaces The conversion of hydrogen at the end of the reactor vs the temperature in Kelvin at different pressures in Bar, with the feed $\eta $ from Table \ref {molar_flow}. The black points represent the maximum conversion at a given pressure. The black star represents the conditions used in the final proposed plant.\relax }}{12}{figure.caption.2}%
\contentsline {figure}{\numberline {3}{\ignorespaces The fraction of ammonia in the inlet flow $\iota $ (Table \ref {molar_flow}), which ended in the liquid outlet stream versus the Temperature in Kelvin at different pressures in Bar. The black star represents the conditions used in the final proposed plant.\relax }}{13}{figure.caption.3}%
\contentsline {figure}{\numberline {4}{\ignorespaces The molar fraction of the ammonia in the liquid outlet stream, with the inlet flow $\iota $ (Table \ref {molar_flow}), versus the Temperature in Kelvin at different pressures in Bar. The black star represents the conditions used in the final proposed plant.\relax }}{13}{figure.caption.4}%
\contentsline {figure}{\numberline {5}{\ignorespaces Flow sheet of a double-column cryogenic air separator for production of gaseous and liquid nitrogen. a) Air filter; b) Air compressor; c) Air cooler; d) Scrubber or demister; e) Adsorber; f) Heater; g) Heat exchanger; h) Expansion turbine; i) Rectification columns with sieve trays; i$_1$) High‐pressure column; i$_2$) Low‐pressure column); k) Evaporator/condenser; l) Subcooler The flow sheet was taken from \textit {Nitrogen} (N. Bocker, M. Grahl).\cite {Nitrogen_Ullmann}\relax }}{24}{figure.caption.5}%
\contentsline {figure}{\numberline {6}{\ignorespaces Process diagram of an electrolysis unit with the most important components\newline a) Rectifier unit; b) Process water demineralizer ion exchange unit; c) Electrolytic cell's water electrolyzer; d) Gas separator and cooler; e) Gas scrubber; f) Electrolyte tank and transfer pump; g) Gas holder; h) Filter; i) Compressor; j) Gas purifier; k) Drying; l) High‐pressure storage tank and cylinder filling station.\newline The flow sheet was taken from \textit {Hydrogen} (N. Bocker, M. Grahl).\cite {Hydrogen1_Ullmann}\relax }}{25}{figure.caption.6}%
\contentsline {table}{\numberline {1}{\ignorespaces Temperatures and Pressures\relax }}{3}{table.1}%
\contentsline {table}{\numberline {2}{\ignorespaces Molar flow $\mathaccentV {dot}05F{n}_i$ of \ce {H2}, \ce {N2}, \ce {NH3} and \ce {Ar} \relax }}{4}{table.2}%
\contentsline {table}{\numberline {3}{\ignorespaces Energy and Cooling Water Usage\relax }}{5}{table.3}%
\contentsline {table}{\numberline {4}{\ignorespaces General setup of the loop for each iteration. $\mathaccentV {dot}05F{n}_{i}$ is the molar flow in [\si {\mol \per \second }], $T_{i}$ is temperature in [\si {\kelvin }], $A_i$ is the needed area in [\si {\square \meter }], $\mathaccentV {dot}05F{m}_{\mathrm {cw}, i}$ is the needed massflow of cooling water in [\si {\kilo \gram \per \second }] and $P_{i}$ is pressure in [\si {\bar }]. Blue color indicates fixed values, which do not change by each iteration. Black color indicates values, which can change by each iteration. Red color indicates the values which are carried over by each iteration.\relax }}{10}{table.4}%
\contentsline {table}{\numberline {4}{\ignorespaces General setup of the loop for each iteration. $\mathaccentV {dot}05F{n}_{i}$ is the molar flow in [\si {\mol \per \second }], $T_{i}$ is temperature in [\si {\kelvin }], $A_i$ is the needed area in [\si {\square \meter }], $\mathaccentV {dot}05F{m}_{\mathrm {cw}, i}$ is the needed massflow of cooling water in [\si {\kilo \gram \per \second }] and $P_{i}$ is pressure in [\si {\bar }]. Blue color indicates fixed values, which do not change by each iteration. Black color indicates values, which can change by each iteration. Red color indicates the values which are carried over by each iteration.\relax }}{11}{table.4}%
\contentsline {table}{\numberline {5}{\ignorespaces Cost of the single equipment units.\relax }}{14}{table.5}%
\contentsline {table}{\numberline {6}{\ignorespaces Cost of the raw materials and utilities.\relax }}{14}{table.6}%
\contentsline {table}{\numberline {7}{\ignorespaces The environmental data on the kilograms of \ce {CO2} equivalents of the raw materials and utilities and the calculated kilograms of \ce {CO2} equivalents for green ammonia.\relax }}{16}{table.7}%
\contentsline {table}{\numberline {8}{\ignorespaces The environmental impact data of the raw materials and utilities for the production of green ammonia.\relax }}{16}{table.8}%
\contentsline {table}{\numberline {11}{\ignorespaces Shomate Equation Constants for nitrogen and hydrogen \cite {heat_capacities}\cite {heat_capacities_H2}\relax }}{22}{table.11}%
\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
\BOOKMARK [1][-]{section.2}{\376\377\000P\000r\000o\000c\000e\000s\000s}{}% 2
\BOOKMARK [2][-]{subsection.2.1}{\376\377\000R\000a\000w\000\040\000M\000a\000t\000e\000r\000i\000a\000l\000s}{section.2}% 3
\BOOKMARK [3][-]{subsubsection.2.1.1}{\376\377\000N\000i\000t\000r\000o\000g\000e\000n}{subsection.2.1}% 4
\BOOKMARK [3][-]{subsubsection.2.1.2}{\376\377\000H\000y\000d\000r\000o\000g\000e\000n}{subsection.2.1}% 5
\BOOKMARK [2][-]{subsection.2.2}{\376\377\000P\000r\000o\000c\000e\000s\000s\000\040\000i\000n\000\040\000d\000e\000t\000a\000i\000l}{section.2}% 6
\BOOKMARK [1][-]{section.3}{\376\377\000M\000e\000t\000h\000o\000d\000s\000\040\000a\000n\000d\000\040\000p\000r\000o\000c\000e\000s\000s\000\040\000m\000o\000d\000e\000l\000l\000i\000n\000g}{}% 7
\BOOKMARK [2][-]{subsection.3.1}{\376\377\000T\000h\000e\000r\000m\000a\000l\000\040\000p\000r\000o\000p\000e\000r\000t\000y\000\040\000m\000o\000d\000e\000l\000s\000\040\000a\000n\000d\000\040\000e\000n\000e\000r\000g\000y\000\040\000b\000a\000l\000a\000n\000c\000e}{section.3}% 8
\BOOKMARK [2][-]{subsection.3.2}{\376\377\000A\000n\000t\000o\000i\000n\000e\000\040\000e\000q\000u\000a\000t\000i\000o\000n}{section.3}% 9
\BOOKMARK [2][-]{subsection.3.3}{\376\377\000K\000i\000n\000e\000t\000i\000c\000s}{section.3}% 10
\BOOKMARK [2][-]{subsection.3.4}{\376\377\000E\000q\000u\000i\000p\000m\000e\000n\000t\000\040\000u\000n\000i\000t\000s}{section.3}% 11
\BOOKMARK [3][-]{subsubsection.3.4.1}{\376\377\000M\000i\000x\000e\000r}{subsection.3.4}% 12
\BOOKMARK [3][-]{subsubsection.3.4.2}{\376\377\000R\000e\000a\000c\000t\000o\000r}{subsection.3.4}% 13
\BOOKMARK [3][-]{subsubsection.3.4.3}{\376\377\000H\000e\000a\000t\000\040\000e\000x\000c\000h\000a\000n\000g\000e\000r}{subsection.3.4}% 14
\BOOKMARK [3][-]{subsubsection.3.4.4}{\376\377\000F\000l\000a\000s\000h}{subsection.3.4}% 15
\BOOKMARK [3][-]{subsubsection.3.4.5}{\376\377\000C\000o\000m\000p\000r\000e\000s\000s\000o\000r}{subsection.3.4}% 16
\BOOKMARK [2][-]{subsection.3.5}{\376\377\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000a\000l\000\040\000M\000o\000d\000e\000l\000i\000n\000g\000\040\000o\000f\000\040\000t\000h\000e\000\040\000P\000r\000o\000c\000e\000s\000s}{section.3}% 17
\BOOKMARK [2][-]{subsection.3.6}{\376\377\000S\000e\000n\000s\000i\000t\000i\000v\000i\000t\000y\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section.3}% 18
\BOOKMARK [3][-]{subsubsection.3.6.1}{\376\377\000R\000e\000a\000c\000t\000o\000r}{subsection.3.6}% 19
\BOOKMARK [3][-]{subsubsection.3.6.2}{\376\377\000F\000l\000a\000s\000h}{subsection.3.6}% 20
\BOOKMARK [1][-]{section.4}{\376\377\000P\000r\000o\000c\000e\000s\000s\000\040\000a\000s\000s\000e\000s\000s\000m\000e\000n\000t}{}% 21
\BOOKMARK [2][-]{subsection.4.1}{\376\377\000C\000o\000s\000t\000\040\000e\000v\000a\000l\000u\000a\000t\000i\000o\000n}{section.4}% 22
\BOOKMARK [3][-]{subsubsection.4.1.1}{\376\377\000C\000a\000p\000i\000t\000a\000l\000\040\000e\000x\000p\000e\000n\000d\000i\000t\000u\000r\000e\000\040\000\050\000C\000A\000P\000E\000X\000\051}{subsection.4.1}% 23
\BOOKMARK [3][-]{subsubsection.4.1.2}{\376\377\000O\000p\000e\000r\000a\000t\000i\000n\000g\000\040\000e\000x\000p\000e\000n\000d\000i\000t\000u\000r\000e\000\040\000\050\000O\000P\000E\000X\000\051}{subsection.4.1}% 24
\BOOKMARK [3][-]{subsubsection.4.1.3}{\376\377\000T\000o\000t\000a\000l\000\040\000c\000o\000s\000t\000\040\000a\000n\000d\000\040\000u\000n\000i\000t\000a\000r\000y\000\040\000p\000r\000o\000d\000u\000c\000t\000\040\000c\000o\000s\000t}{subsection.4.1}% 25
\BOOKMARK [2][-]{subsection.4.2}{\376\377\000E\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000a\000l\000\040\000a\000s\000s\000e\000s\000s\000m\000e\000n\000t}{section.4}% 26
\BOOKMARK [2][-]{subsection.4.3}{\376\377\000C\000o\000m\000p\000a\000r\000i\000s\000o\000n\000\040\000w\000i\000t\000h\000\040\000C\000a\000s\000e\000\040\000S\000t\000u\000d\000y\000\040\000I}{section.4}% 27
\BOOKMARK [1][-]{section.5}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 28
\BOOKMARK [1][-]{section.6}{\376\377\000A\000p\000p\000e\000n\000d\000i\000x}{}% 29
\BOOKMARK [2][-]{subsection.6.1}{\376\377\000D\000a\000t\000a\000\040\000f\000o\000r\000\040\000P\000R\000\040\000E\000o\000s}{section.6}% 30
\BOOKMARK [2][-]{subsection.6.2}{\376\377\000A\000n\000t\000o\000i\000n\000e\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s}{section.6}% 31
\BOOKMARK [2][-]{subsection.6.3}{\376\377\000S\000h\000o\000m\000a\000t\000e\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000\040\000C\000o\000n\000s\000t\000a\000n\000t\000s\000\040\000f\000o\000r\000\040\000h\000y\000d\000r\000o\000g\000e\000n\000\040\000a\000n\000d\000\040\000n\000i\000t\000r\000o\000g\000e\000n}{section.6}% 32
\BOOKMARK [2][-]{subsection.6.4}{\376\377\000S\000a\000f\000e\000t\000y}{section.6}% 33
\BOOKMARK [2][-]{subsection.6.5}{\376\377\000H\000\040\000s\000t\000a\000t\000e\000m\000e\000n\000t\000s}{section.6}% 34
\BOOKMARK [2][-]{subsection.6.6}{\376\377\000P\000l\000a\000n\000t\000\040\000D\000e\000s\000i\000g\000n\000\040\000o\000f\000\040\000a\000\040\000C\000r\000y\000o\000g\000e\000n\000i\000c\000\040\000A\000i\000r\000\040\000S\000e\000p\000a\000r\000a\000t\000i\000o\000n\000\040\000f\000o\000r\000\040\000N\000i\000t\000r\000o\000g\000e\000n\000\040\000P\000r\000o\000d\000u\000c\000t\000i\000o\000n}{section.6}% 35
\BOOKMARK [2][-]{subsection.6.7}{\376\377\000P\000l\000a\000n\000t\000\040\000D\000e\000s\000i\000g\000n\000\040\000o\000f\000\040\000a\000n\000\040\000E\000l\000e\000c\000t\000r\000o\000l\000y\000s\000i\000s\000\040\000P\000r\000o\000c\000e\000s\000s\000\040\000f\000o\000r\000\040\000H\000y\000d\000r\000o\000g\000e\000n\000\040\000P\000r\000o\000d\000u\000c\000t\000i\000o\000n}{section.6}% 36
\BOOKMARK [2][-]{subsection.6.8}{\376\377\000C\000o\000d\000e}{section.6}% 37
\contentsline {section}{\numberline {1}Introduction}{1}{section.1}%
\contentsline {section}{\numberline {2}Process}{1}{section.2}%
\contentsline {subsection}{\numberline {2.1}Raw Materials}{2}{subsection.2.1}%
\contentsline {subsubsection}{\numberline {2.1.1}Nitrogen}{2}{subsubsection.2.1.1}%
\contentsline {subsubsection}{\numberline {2.1.2}Hydrogen}{3}{subsubsection.2.1.2}%
\contentsline {subsection}{\numberline {2.2}Process in detail}{3}{subsection.2.2}%
\contentsline {section}{\numberline {3}Methods and process modelling}{5}{section.3}%
\contentsline {subsection}{\numberline {3.1}Thermal property models and energy balance}{5}{subsection.3.1}%
\contentsline {subsection}{\numberline {3.2}Antoine equation}{6}{subsection.3.2}%
\contentsline {subsection}{\numberline {3.3}Kinetics}{6}{subsection.3.3}%
\contentsline {subsection}{\numberline {3.4}Equipment units}{7}{subsection.3.4}%
\contentsline {subsubsection}{\numberline {3.4.1}Mixer}{7}{subsubsection.3.4.1}%
\contentsline {subsubsection}{\numberline {3.4.2}Reactor}{7}{subsubsection.3.4.2}%
\contentsline {subsubsection}{\numberline {3.4.3}Heat exchanger}{8}{subsubsection.3.4.3}%
\contentsline {subsubsection}{\numberline {3.4.4}Flash}{8}{subsubsection.3.4.4}%
\contentsline {subsubsection}{\numberline {3.4.5}Compressor}{9}{subsubsection.3.4.5}%
\contentsline {subsection}{\numberline {3.5}Mathematical Modeling of the Process}{9}{subsection.3.5}%
\contentsline {subsection}{\numberline {3.6}Sensitivity Analysis}{12}{subsection.3.6}%
\contentsline {subsubsection}{\numberline {3.6.1}Reactor}{12}{subsubsection.3.6.1}%
\contentsline {subsubsection}{\numberline {3.6.2}Flash}{13}{subsubsection.3.6.2}%
\contentsline {section}{\numberline {4}Process assessment}{13}{section.4}%
\contentsline {subsection}{\numberline {4.1}Cost evaluation}{13}{subsection.4.1}%
\contentsline {subsubsection}{\numberline {4.1.1}Capital expenditure (CAPEX)}{13}{subsubsection.4.1.1}%
\contentsline {subsubsection}{\numberline {4.1.2}Operating expenditure (OPEX)}{14}{subsubsection.4.1.2}%
\contentsline {subsubsection}{\numberline {4.1.3}Total cost and unitary product cost}{15}{subsubsection.4.1.3}%
\contentsline {subsection}{\numberline {4.2}Environmental assessment}{15}{subsection.4.2}%
\contentsline {subsection}{\numberline {4.3}Comparison with Case Study I}{17}{subsection.4.3}%
\contentsline {section}{\numberline {5}Conclusion}{18}{section.5}%
\contentsline {section}{\numberline {6}Appendix}{22}{section.6}%
\contentsline {subsection}{\numberline {6.1}Data for PR Eos}{22}{subsection.6.1}%
\contentsline {subsection}{\numberline {6.2}Antoine Equation Parameters}{22}{subsection.6.2}%
\contentsline {subsection}{\numberline {6.3}Shomate Equation Constants for hydrogen and nitrogen}{22}{subsection.6.3}%
\contentsline {subsection}{\numberline {6.4}Safety}{23}{subsection.6.4}%
\contentsline {subsection}{\numberline {6.5}H statements}{23}{subsection.6.5}%
\contentsline {subsection}{\numberline {6.6}Plant Design of a Cryogenic Air Separation for Nitrogen Production}{24}{subsection.6.6}%
\contentsline {subsection}{\numberline {6.7}Plant Design of an Electrolysis Process for Hydrogen Production}{25}{subsection.6.7}%
\contentsline {subsection}{\numberline {6.8}Code}{26}{subsection.6.8}%
% MIT License
%
% Copyright (c) 2018 Jelle Spijker
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
% of this software and associated documentation files (the "Software"), to deal
% in the Software without restriction, including without limitation the rights
% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
% copies of the Software, and to permit persons to whom the Software is
% furnished to do so, subject to the following conditions:
%
% The above copyright notice and this permission notice shall be included in all
% copies or substantial portions of the Software.
%
% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
% SOFTWARE.
\pgfdeclareshape{generic circle ISO14617}
{
% This shape is a generic circle, to which you can add something to
% the before background path using the key
% /pgf/generic circle ISO14617/before background
% When this key is invoked, the transformation matrix will have been
% setup such that the circle's center is at the origin and that the
% position \pgfpoint{1pt}{0pt} lies exactly on the top of the circle
% (and, there, on the middle of the line).
\inheritsavedanchors[from=circle pid]
\inheritanchorborder[from=circle pid]
\inheritanchor[from=circle pid]{north}
\inheritanchor[from=circle pid]{north west}
\inheritanchor[from=circle pid]{north east}
\inheritanchor[from=circle pid]{center}
\inheritanchor[from=circle pid]{west}
\inheritanchor[from=circle pid]{east}
\inheritanchor[from=circle pid]{south}
\inheritanchor[from=circle pid]{south west}
\inheritanchor[from=circle pid]{south east}
\inheritanchor[from=circle pid]{input}
\inheritanchor[from=circle pid]{output}
\inheritbackgroundpath[from=circle pid]
\beforebackgroundpath{
{
\centerpoint%
\pgf@xc=\pgf@x%
\pgf@yc=\pgf@y%
\pgftransformshift{}
\pgfutil@tempdima=\radius%
\pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/outer xsep}}%
\pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/outer ysep}}%
\ifdim\pgf@xb<\pgf@yb%
\advance\pgfutil@tempdima by-\pgf@yb%
\else%
\advance\pgfutil@tempdima by-\pgf@xb%
\fi%
\pgftransformscale{\pgf@sys@tonumber{\pgfutil@tempdima}}
\pgfkeysvalueof{/pgf/generic circle ISO14617/before background}
}
}
}
% Generic rectangle, based on a rectangle pid
\pgfdeclareshape{generic rectangle ISO14617}
{
% This shape is a generic rectangle, to which you can add something to
% the before background path using the key
% /pgf/generic rectangle ISO14617/before background
% When this key is invoked, the transformation matrix will have been
% setup such that the center is at the tip of the diode. The
% position \pgfpoint{1pt}{0pt} lies exactly on the top of the
% (suggested) line before the diode.
\inheritsavedanchors[from=rectangle pid]
\inheritanchor[from=rectangle pid]{center}
\inheritanchor[from=rectangle pid]{north}
\inheritanchor[from=rectangle pid]{south}
\inheritanchor[from=rectangle pid]{east}
\inheritanchor[from=rectangle pid]{west}
\inheritanchor[from=rectangle pid]{north east}
\inheritanchor[from=rectangle pid]{north west}
\inheritanchor[from=rectangle pid]{south east}
\inheritanchor[from=rectangle pid]{south west}
\inheritanchor[from=rectangle pid]{input}
\inheritanchor[from=rectangle pid]{output}
\inheritanchorborder[from=rectangle pid]
\inheritbackgroundpath[from=rectangle pid]
\beforebackgroundpath {
\pgfmathsetlength{\pgf@xa}{\pgfkeysvalueof{/pgf/minimum height}}
\pgftransformyscale{\pgf@sys@tonumber{\pgf@xa}/2}
\pgfmathsetlength{\pgf@ya}{\pgfkeysvalueof{/pgf/minimum width}}
\pgftransformxscale{\pgf@sys@tonumber{\pgf@ya}/2}
\pgfkeysvalueof{/pgf/generic rectangle ISO14617/before background}%
}
}
\pgfkeys{
/pgf/generic circle ISO14617/before background/.initial=,
/pgf/generic rectangle ISO14617/before background/.initial=,
}
% Boiler, steam generator shape
\pgfdeclareshape{2531 ISO14617}
{
\inheritsavedanchors[from=rectangle]
\inheritanchorborder[from=rectangle]
\inheritanchor[from=rectangle]{north}
\inheritanchor[from=rectangle]{north west}
\inheritanchor[from=rectangle]{north east}
\inheritanchor[from=rectangle]{center}
\inheritanchor[from=rectangle]{west}
\inheritanchor[from=rectangle]{east}
\inheritanchor[from=rectangle]{mid}
\inheritanchor[from=rectangle]{mid west}
\inheritanchor[from=rectangle]{mid east}
\inheritanchor[from=rectangle]{base}
\inheritanchor[from=rectangle]{base west}
\inheritanchor[from=rectangle]{base east}
\inheritanchor[from=rectangle]{south}
\inheritanchor[from=rectangle]{south west}
\inheritanchor[from=rectangle]{south east}
\inheritbackgroundpath[from=rectangle]
\anchor{input}{
\pgf@process{\northeast}%
\pgf@ya=.25\pgf@y%
\pgf@process{\southwest}%
\pgf@y=-.5\pgf@y%
\advance\pgf@y by \pgf@ya%
}
\anchor{output}{%
\pgf@process{\southwest}%
\pgf@ya=-.25\pgf@y%
\pgf@process{\northeast}%
\pgf@y=.5\pgf@y%
\advance\pgf@y by \pgf@ya%
}
\beforebackgroundpath {
\pgfmathsetlength{\pgf@xa}{\pgfkeysvalueof{/pgf/minimum height}}
\pgftransformyscale{\pgf@sys@tonumber{\pgf@xa}/2}
\pgfmathsetlength{\pgf@ya}{\pgfkeysvalueof{/pgf/minimum width}}
\pgftransformxscale{\pgf@sys@tonumber{\pgf@ya}/2}
\pgfsys@beginscope
\pgfpathmoveto{\pgfqpoint{-1pt}{0.5pt}}
\pgfpathlineto{\pgfpoint{1pt}{0.5pt}}
\pgfusepath{draw}
\pgfsys@endscope
}
}
% Regenerative pre-heater
\pgfdeclareshape{2518 ISO14617}
{
\inheritsavedanchors[from=rectangle]
\inheritanchorborder[from=rectangle]
\inheritanchor[from=rectangle]{north}
\inheritanchor[from=rectangle]{north west}
\inheritanchor[from=rectangle]{north east}
\inheritanchor[from=rectangle]{center}
\inheritanchor[from=rectangle]{west}
\inheritanchor[from=rectangle]{east}
\inheritanchor[from=rectangle]{mid}
\inheritanchor[from=rectangle]{mid west}
\inheritanchor[from=rectangle]{mid east}
\inheritanchor[from=rectangle]{base}
\inheritanchor[from=rectangle]{base west}
\inheritanchor[from=rectangle]{base east}
\inheritanchor[from=rectangle]{south}
\inheritanchor[from=rectangle]{south west}
\inheritanchor[from=rectangle]{south east}
\inheritbackgroundpath[from=rectangle]
\anchor{cold}{
\pgf@process{\northeast}%
\pgf@ya=1.8\pgf@y%
\pgf@xa=.5\pgf@x%
\pgf@process{\southwest}%
\pgf@y.5\pgf@y%
\pgf@x.5\pgf@x%
\advance\pgf@y by \pgf@ya%
\advance\pgf@x by \pgf@xa%
\pgf@y=.5\pgf@y%
\pgf@x=.5\pgf@x%
}
\anchor{hot}{
\pgf@process{\northeast}%
\pgf@ya=-1.8\pgf@y%
\pgf@xa=-.5\pgf@x%
\pgf@process{\northeast}%
\pgf@y.5\pgf@y%
\pgf@x.5\pgf@x%
\advance\pgf@y by \pgf@ya%
\advance\pgf@x by \pgf@xa%
\pgf@y=.5\pgf@y%
\pgf@x=.5\pgf@x%
}
\anchor{hot out}{
\pgf@process{\northeast}%
\pgf@ya=-1.8\pgf@y%
\pgf@xa=-2.5\pgf@x%
\pgf@process{\northeast}%
\pgf@y.5\pgf@y%
\pgf@x.5\pgf@x%
\advance\pgf@y by \pgf@ya%
\advance\pgf@x by \pgf@xa%
\pgf@y=.5\pgf@y%
\pgf@x.5\pgf@x%
}
\anchor{hot in}{
\pgf@process{\northeast}%
\pgf@ya=-1.8\pgf@y%
\pgf@process{\northeast}%
\pgf@y.5\pgf@y%
\advance\pgf@y by \pgf@ya%
\pgf@y=.5\pgf@y%
}
\anchor{cold in}{
\pgf@process{\northeast}%
\pgf@ya=1.8\pgf@y%
\pgf@xa=-1.5\pgf@x%
\pgf@process{\southwest}%
\pgf@y.5\pgf@y%
\pgf@x.5\pgf@x%
\advance\pgf@y by \pgf@ya%
\advance\pgf@x by \pgf@xa%
\pgf@y=.5\pgf@y%
\pgf@x.5\pgf@x%
}
\anchor{cold out}{
\pgf@process{\northeast}%
\pgf@ya=1.8\pgf@y%
\pgf@xa=2.5\pgf@x%
\pgf@process{\southwest}%
\pgf@y.5\pgf@y%
\pgf@x.5\pgf@x%
\advance\pgf@y by \pgf@ya%
\advance\pgf@x by \pgf@xa%
\pgf@y=.5\pgf@y%
\pgf@x.5\pgf@x%