| 1: | Initialize
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat {G}} = {\mathrm{G}}$$\end{document}Ĝ=G. | |
| 2: | Call pre-defined information: name, type, and mapping. | |
| 3: | Define
P′, Q′, and CP, where \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\mathrm{p}} \in P\prime \subset P$$\end{document}p∈P′⊂P, \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$q \in Q\prime \subset Q$$\end{document}q∈Q′⊂Q. | |
| 4: | if
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$phase(x_p^{\rm{cathode}}) = \prime {\mathrm{liquid}}\prime {\mathrm{,}}$$\end{document}phase(xpcathode)=′liquid′, | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$^\forall {\mathrm{p}} \in P\prime$$\end{document}∀p∈P′
then |
| 5: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{11,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,11} \sim = 0.$$\end{document}G^11,:~=0,G^:,11~=0., . | -delete gas/gas separation at cathode unit |
| 6: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{25,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,25} \sim = 0.$$\end{document}G^25,:~=0,G^:,25~=0. | -delete gas products outlet |
| 7: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{10,17} \sim = 0.$$\end{document}G^10,17~=0. | -break direct connection liquid mixture to elec. tank |
| 8: | else if
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$phase(x_p^{\mathrm{cathode}}) = \prime {\mathrm{gas}}\prime$$\end{document}phase(xpcathode)=′gas′ | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$^\forall {\mathrm{p}} \in P\prime$$\end{document}∀p∈P′
then |
| 9: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{12,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,12} \sim = 0.$$\end{document}G^12,:~=0,G^:,12~=0. | -delete liquid/liquid separation at cathode unit |
| 10: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{20,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,20} \sim = 0.$$\end{document}G^20,:~=0,G^:,20~=0. | -deactivate cascade production |
| 11: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{26,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,26} \sim = 0.$$\end{document}G^26,:~=0,G^:,26~=0. | -delete liquid products outlet |
| 12: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{10,16} \sim = 0.$$\end{document}G^10,16~=0. | -CO2/gas products mixture needs gas/gas separation |
| 13: | else | |
| 14: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{10,17} \sim = 0.$$\end{document}G^10,17~=0. | -break direct connection liquid mixture-elec. tank |
| 15: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{10,16} \sim = 0.$$\end{document}G^10,16~=0. | -CO2/gas products mixture needs gas/gas separation |
| 16: | end if | |
| 17: | if
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$phase(x_q^{\rm{anode}}) = \prime {\mathrm{liquid}}\prime ,$$\end{document}phase(xqanode)=′liquid′, | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$^\forall q \in Q\prime$$\end{document}∀q∈Q′
then |
| 18: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{13,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,13} \sim = 0.$$\end{document}G^13,:~=0,G^:,13~=0. | -delete gas/liquid separation |
| 19: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{14,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,14} \sim = 0.$$\end{document}G^14,:~=0,G^:,14~=0.. | -delete gas/gas separation at anode unit |
| 20: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{27,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,27} \sim = 0.$$\end{document}G^27,:~=0,G^:,27~=0. | -delete gas products outlet |
| 21: | else if
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$phase(x_q^{\rm{anode}}) = \prime {\mathrm{gas}}\prime {\mathrm{,}}$$\end{document}phase(xqanode)=′gas′, | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$^\forall q \in Q\prime$$\end{document}∀q∈Q′
then |
| 22: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{14,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,14} \sim = 0.$$\end{document}G^14,:~=0,G^:,14~=0. | -delete gas/gas separation at anode unit |
| 23: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{15,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,15} \sim = 0.$$\end{document}G^15,:~=0,G^:,15~=0. | -delete liquid/liquid separation at anode unit |
| 24: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{28,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,28} \sim = 0.$$\end{document}G^28,:~=0,G^:,28~=0. | -delete liquid products outlet |
| 25: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{19,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,19} \sim = 0.$$\end{document}G^19,:~=0,G^:,19~=0. | -delete organics oxidation related unit |
| 26: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{3,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,3} \sim = 0.$$\end{document}G^3,:~=0,G^:,3~=0. | -delete organics oxidation related unit |
| 27: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{7,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,7} \sim = 0$$\end{document}G^7,:~=0,G^:,7~=0 | -delete organics oxidation related unit |
| 28: | else | |
| 29: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{14,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,14} \sim = 0.$$\end{document}G^14,:~=0,G^:,14~=0. | -delete gas/gas separation at anode unit |
| 30: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{13,18} \sim = 0.$$\end{document}G^13,18~=0. | -break direct connection liquid mixture to elec. tank |
| 31: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{9,15} \sim = 0.$$\end{document}G^9,15~=0. | -activate the gas/liquid separation at anode unit |
| 32: | end if | |
| 33: | if
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$CP = true\& CP \cap \{ p,q\} \ne \phi ,$$\end{document}CP=true&CP∩{p,q}≠ϕ, | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$^\forall {\mathrm{p}} \in P\prime ,\,^\forall q \in Q\prime$$\end{document}∀p∈P′,∀q∈Q′, then |
| 34: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{12,26} \sim = 0.$$\end{document}G^12,26~=0. | -activate cascade production |
| 35: | else | |
| 36: | \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}_{20,:} \sim = 0,\,{\hat{\mathrm{G}}}_{:,20} \sim = 0.$$\end{document}G^20,:~=0,G^:,20~=0. | -deactivate cascade production |
| 37: | end if | |
| 38: | Map
\documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$${\hat{\mathrm{G}}}$$\end{document}G^ to Aspen Plus simulator (block nodes, stream nodes, and connectivity) | |