國立臺灣大學工程學院化學工程學所 碩士論文
Department of Chemical Engineering College of Engineering
National Taiwan University Master Thesis
應用數學規劃法設計含批式與連續式製程之跨廠區用水網路 Synthesis of Inter-Plant Water Networks Involving Batch and
Continuous Processes
林均諺 Chun-Yen Lin
指導教授:陳誠亮 博士 Advisor: Cheng-Liang Chen, Ph.D.
中華民國 100 年 7 月 July, 2011
< E ? < A # F
I E E F & < 1 { \ E % < o
2 < K E 4 P m Ward Jeff
E f P a 2 M A E p ?
" A E o h = > * E 4 H < 2
P
< A E I = ! " 9 #
9 m F 9 $ % 9 & ' 9 ( ) 9 9 f * Z A + < A F
* , - = W . E 9 / 0 9 1 2 9 3 4 9 5 9 6 7
9 8 9 < ! Q 4 : 7 < = < # > } M = A ? 7 b @
9 A B 9 Paul9 p C 9 D ) 9 E F 9 G H E I J < $ % K
P { L M N } E N P L 6 < O P Q P
K < E R g < ' p \ Q E S T ( ] \ S U E < Q
P
i
ii = >
- .
1 2 3 4 ! < = > ? @ A B C D E F 7 G H I J K L M
E N O < A * E " W 0 \ 7 # O 7 E 1 i P 2 3 4
I t 2 1 i = > 2 3 Y G 4 5 6 P 8 Q 2 7 3 4 # O 7 1 i
p % E < = > & E _ P ' 9 k : \ 7 Q * p # O 7 ;
< < N O K = ! > ? E ! : R P 4 ( O 7 Q
E ) ? < K = M E = = 8 > 2 3 Y B 7 ?
7 1 i p % E P k # O 7 Q * p 7 Q 6 + < 4 ; < E
^ 0 7 7 Q p , P
1 ? ` ^ _ p P f g @ A U 7 < V @ A U 7 , 2
V W E Z [ \ @ K = M ! > ? ? K = M = P 1 2
: = > 6 F D . y - V W E + p ( . / P
iii
iv / 0
Abstract
This work presents a mathematical technique for the synthesis of inter-plant water net- work, where some of the plants involve batch and continuous processes. To integrate both kinds of process units, two scenarios are investigated. Scenario one is for continuous units in majority, a two-phase approach is proposed for this scenario. First, all batch units are treated as operating in continuous mode, and the inter-plant water network is synthesized for minimum fresh water consumption. Policy of water storage for these batch units is then determined, on which they can be operated as continuous units with the aids of a pair of input/output storage tanks for each batch unit. The objective of the second phase is to minimize the capacity of storage tanks subject to determined water flow rates. Scenario two is for batch units in majority, where each continuous unit is divided into a series of batch operating sections according to the start and end times of existing batch units. A batch water network with or without storage tanks is synthesized accordingly. The model formulation is based on superstructures, and the system is designed according to two ob- jectives including the minimization of fresh water consumption and the minimization of storage tank size. Illustrative examples are supplied to demonstrate the applicability of proposed schemes for inter-plant water network synthesis.
v
vi Abstract
Key words: Inter-plant water network, Mathematical optimization, Process integra- tion, Superstructure, Batch and continuous process
_ ` ` !
? @ . . . i
+ , . . . iii
Abstract . . . . v
e h j l. . . xi
e m j l. . . xv
1 n q 1 1.1 r s . . . 1
1.2 0 1 2 3 . . . 2
1.3 - 4 . / 5 0 1 4 . / 6 2 3 . . . 4
1.4 - . / 0 5 1 2 . . . 5
1.5 R S T U . . . 7
2 Q R S T U V W X Y { t z Z - T \ ] ^ _ ` t a b c d 9 2.1 7 6 ! " . . . 9
2.2 7 6 # $ % & ' ( . . . 12
2.3 4 6 ) * 8 9 . . . 13
2.4 4 6 + , - . / - : ; 0 1 5 : ; 2 1 ( Indices, Sets, Parameters, and Variables) . . . 17
2.4.1 [ < j 3 t . / (Indices and Sets) . . . 17
2.4.2 : R k @ (Parameters) . . . 19 vii
viii u v v w
2.4.3 : R n @ (Variables) . . . 20
2.5 (Problem Statement) . . . 22
2.6 1 2 4 (Constraints for Phase 1) . . . 23
2.6.1 1 i V ! Q a ) ? = > ? = (Flow Rate Balance and Contaminant Balance for Water-using Unit) 23 2.6.2 Water main) ? = > ? = (Flow Rate Balance and Contaminant Balance for Water Main) . . 24
2.6.3 ! ! @ l Q E ) ? = > ? = (Flow Rate Balance and Contaminant Balance for Treatment Unit) . 25 2.6.4 ! ! z 3 E ) ? = > ? = (Flow Rate Balance and Contaminant Balance for Receiving Tank) 27 2.6.5 { n 7 (Logical Constraints) . . . 28
2.7 1 2 1 1 (Objective Function for Phase 1) . . . 29
2.8 2 2 4 (Constraints for Phase 2) . . . 30
2.8.1 (Tank S)E 4 (Storage Policy for Tank s1) . . . 30
2.9 2 2 1 1 (Objective Function for Phase 2) . . . 32
2.10 Y Z V : ; 6 5 \ ] ^ -_ ` Y a b 0 1 4 c d . / . . . 33
2.10.1 K L M G J . . . 33
2.10.2 ! E N O . . . 34
2.10.3 K = M ! > ? 6 U | ^ } , 5 . . . 37
2.10.4 K = M p = 6 U | ^ } , 5 . . . 38
3 Q R S T U V W X Y { t z Z - T \ ] ^ g t a b c d 41 3.1 7 6 ! " . . . 41
3.2 7 6 # $ % & ' ( . . . 42
3.3 4 6 ) * 8 9 . . . 44
3.4 4 6 + , - . / - : ; 0 1 5 : ; 2 1 ( Indices, Sets, Parameters, and Variables) . . . 46
u v v w ix
3.4.1 [ < j 3 t . / (Indies and Sets) . . . 46
3.4.2 : R k @ (Parameters) . . . 47
3.4.3 : R n @ (Variables) . . . 47
3.5 (Problem Statement) . . . 49
3.6 4 (Constraints) . . . 49
3.6.1 1 i V ! Q a ) ? = (Flow Rate Balance for Water-using Unit) . . . 49
3.6.2 1 i V ! Q a > ? = (Contaminant Balance for Water-using Unit) . . . 51
3.6.3 a ) ? = (Flow Rate Balance for Storage Tank) . . . 51
3.6.4 a > ? = (Contaminant Balance for Storage Tank) . . . 52
3.6.5 { n 7 (Logical Constraints) . . . 53
3.7 1 1 (Objective Function) . . . 54
3.8 Y Z V : ; 6 5 \ ] ^ -_ . / ` Y a b - 4 a c d . . . 56
3.8.1 K L M G J . . . 56
3.8.2 Q Q ! E N O - + p 3.1 . . . 56
3.8.3 Q Q ! E N O - + p 3.2 . . . 68
3.8.4 ! E N O -+ p 3.3 . . . 72
4 q 75 4.1 . . . 75
4.2 C . . . 76
. . . 79
x u v v w
" # _ !
2.1 7 1 i Q . . . 10
2.2 D E I t (V central main) . . . 11
2.3 E I t ( central main) . . . 11
2.4 ` ^ _ (Superstructure) . . . 14
2.5 ` ^ _ (Superstructure) . . . 15
2.6 " # w E ` ^ _ . . . 16
2.7 1 i V ! Q E ` ^ _ . . . 23
2.8 Water mainE ` ^ _ . . . 24
2.9 ! ! @ l Q E ` ^ _ . . . 26
2.10 ! ! z 3 E ` ^ _ . . . 27
2.11 D E E 7 1 i V ! Q ` ^ _ . . . 30
2.12 ! ^ _ K L M 6 ^ } . . . 37
2.13 " E ! ? n M -Q 1 . . . 38
2.14 " E ! ? n M -Q 8 . . . 38
2.15 " E ! ? n M -Q 10 . . . 39
3.1 ! N O l m . . . 42
3.2 ` ^ _ (Superstructure) . . . 44
3.3 ` ^ _ (Superstructure) . . . 45
3.4 " # w E ` ^ _ . . . 45
3.5 1 i V ! Q E ` ^ _ . . . 49
3.6 E ` ^ _ . . . 51 xi
xii u w
3.7 C E ! ^ _ -(Cfc,maxin = 0), (Cfc,maxout = 0.1) . . . 57 3.8 Q 5 ; < E ! ^ _ -(Cfc,maxin = 0), (Cfc,maxout = 0.1) . . . 58 3.9 Q 5 ; < Z " ! ? n M > h G -(Cfc,maxin = 0), (Cfc,maxout =
0.1) . . . 58 3.10 2 c ; < E ! ^ _ -(Cfc,maxin = 0), (Cfc,maxout = 0.1) . . . 59 3.11 2 c ; < Z " ! ? n M > h G -(Cfc,maxin = 0), (Cfc,maxout =
0.1) . . . 59 3.12 C E ! ^ _ -(Cfc,maxin = 0.1), (Cfc,maxout = 0.25) . . . 60 3.13 Q 5 ; < E ! ^ _ -(Cfc,maxin = 0.1), (Cfc,maxout = 0.25) . . . 61 3.14 Q 5 ; < Z " ! ? n M > h G -(Cfc,maxin = 0.1), (Cfc,maxout =
0.25) . . . 61 3.15 2 c ; < E ! ^ _ -(Cfc,maxin = 0.1), (Cfc,maxout = 0.25) . . . 62 3.16 2 c ; < Z " ! ? n M > h G -(Cfc,maxin = 0.1), (Cfc,maxout =
0.25) . . . 63 3.17 2 c ; < E ! ^ _ ( R )-(Cfc,maxin = 0.1), (Cfc,maxout =
0.25) . . . 63 3.18 2 c ; < Z 1" ! ? n M > h G -(Cfc,maxin = 0.1), (Cfc,maxout =
0.25) . . . 64 3.19 2 c ; < Z 2" ! ? n M > h G -(Cfc,maxin = 0.1), (Cfc,maxout =
0.25) . . . 64 3.20 C E ! ^ _ -(Cfc,maxin = 0.25), (Cfc,maxout = 0.51) . . . 65 3.21 Q 5 ; < E ! ^ _ -(Cfc,maxin = 0.25), (Cfc,maxout = 0.51) . . . 65 3.22 Q 5 ; < Z " ! ? n M > h G -(Cfc,maxin = 0.25), (Cfc,maxout =
0.51) . . . 66 3.23 2 c ; < E ! ^ _ -(Cfc,maxin = 0.25), (Cfc,maxout = 0.51) . . . 67 3.24 2 c ; < Z " ! ? n M > h G -(Cfc,maxin = 0.25), (Cfc,maxout =
0.51) . . . 67 3.25 C E ! ^ _ . . . 69
u w xiii
3.26 Q 5 ; < E ! ^ _ . . . 70
3.27 Q 5 ; < Z " ! ? n M > h G . . . 70
3.28 2 c ; < E ! ^ _ . . . 71
3.29 2 c ; < Z " ! ? n M > h G . . . 71
3.30 I E ! ^ _ . . . 73
3.31 I " ! ? n M ? > h G . . . 73
3.32 II E ! ^ _ . . . 74
3.33 II " ! ? n M ? > h G . . . 74
xiv u w
" $ _ !
2.1 [ < j 3 t . / . . . 18
2.2 : R k @ . . . 19
2.3 # O n @ . . . 20
2.4 # O n @ . . . 21
2.5 Plant AE 1 i V ! Q ; < I 6 . . . 34
2.6 Plant BE 1 i V ! Q ; < I 6 . . . 35
2.7 Plant CE 1 i V ! Q ; < I 6 . . . 36
3.1 [ < j 3 t . / . . . 46
3.2 : R k @ . . . 47
3.3 # O n @ . . . 48
3.4 1 i V ! Q ; < I 6 . . . 56
3.5 + p 3.1 E ^ . . . 68
3.6 1 i V ! Q ; < I 6 . . . 69
3.7 1 i V ! Q ; < I 6 . . . 72
xv
xvi u w
1
1.1
! # a y z J 5 6 E | } < V 7 $ # V ! 9 V ! <
! ~ D E N E E % % 5 P P & J ! V ? E j ? !
\ { E 3 Y Z < ! m 7 } R R 6 P R U E < ! ' \
u ! 6 E 8 < 9 ( E V ) J 9 * q 9 + ,
Z P V i a ! ! ! 9 - V W < + ! E z
9 = 9 . X Z V ; < < M 6 " E 8 @ ! [ 9 / 0 \ w
V ? E ! < < & J 1 E + < ! ! 2 E l m R R
6 < - ! E : V 3 ? g ^ 4 c $ m E 6
* < U o ! K ! @ l o 1 E = < - A < ' 4 (
" ! E I t < a < ! E N O S ? W 0 5 3 1 i ¡ z
E ! D K = M < ? < t c £ { n Z ! ! E > . < J o 1
1
2 ¤ ¥
E K = M < ' V ! E ? ? x V < 7 R V @ = 6 E m P §
4 < p 1 j ! E S 0 z ¨ \ o 2 P 1 E " # :
1. Reusex V 7 Q R V ! Q : > . E ! x © A V ! Q x
V E 3 e P
2. Recyclex 2 c 7 V ! Q : > . E ! s K ! N © A V ! Q
: > . E ! < G * S Z x 0 5 W N © f E V ! Q
V P
3. Regeneration x # 7 V ! Q : > . E ! y - ! ! @ l Q E x
# @ l (ex z 9 = Z ) L M F ! 2 d < S x E 2 c
V P I ] " n > . c £ a E ! G P
' ! E < 5 6 < V n ] _ o 1 S ? - « 4 c £ U
o E ! 2 < : ? ! E @ l x V M 1 S ? C ! E # W 0
_ ! E Z [ P a < ! E N O k S 4 a ¬ Q
! E V ? x V K L M E , P
1.2
p r s t! E N O I t # < \ * A u = > M D < K v 7 -
Takama(1980) [25]Z A u = > 5 P E ! D E K L M l m < V ` ^
_ E F 7 I I E ! : R < - « ! > ? K ? C ! !
# F < 1 $ e E ® 5 P 4 ! I t N O E + % p 2
F D < 8 Q 2 p % , (pinch analysis) E F D < 8 > 2 x 7 @ A B C
1.2 { | } ~ 3
D (mathematical optimization)P Smith K Wang(1994) [26] [27]J O 1 ¯
E % , < k ! V % , 5 < V I { E
F 7 ! ! ? K = M < % , D ' © , < i 4 d l 4 m E
, 5 & < ! D E N O < = : 1 * 6 E K # < ' 7
Limitimg ProfileE " # Z Z P 6 Alva-ArgaezZ g [11]( V " # < N
O + ` ^ _ E K L M ! N O < k ! D E l m ? s t I @ u
v w (Mixed Integer Non-Linear Programming, MINLP) l m ) R < ? * + D L
z K = E _ < x z } ! ! K = M P
Majozi and Zhu (2001) [21] [30]= > 1 Q ? s t I @ v w (Mixed Integer Linear Programming, MILP)U 7 { ± ] (multipurpose) 7 E I t
N O l m P Majozi (2005) [20] x G Q e = > ? s t I @ u v w (MINLP)
E F 7 4 , (multiproduct) K ± ] (multipurpose) E 7
! K L M E , < ] O z } \ C , E 3 Y 6 Z < a ] O V
! ? K = # E > i P n F G E 2 ² ~ 3 a Q Q E !
N O < I R 0 p 1 G Q e = ! E 0 z V ¨ <
E ! I t x 7 v w E P
8 Q R = > E ! I t E Olesen and Polley (1996) [24]< Q V
% , D = > ³ / I (load table)G 4 k I R ^ _ o * = ^ _ P
6 \ F G E 2 ² B V @ A B C D < Lovelady and El-Halwagi (2009)
[17]p 1 ? C Q R " R V W E ! V ? < = > 1
E ! I t P § 4 d Liao Z g [16]5 (multi-period) E
4 ¤ ¥
l m E ! : R = ChewZ g [6]5 D E E E !
: R = Chew and Foo [5]k ´ V L Z [ E " # m Q Q J ! #
! E l m < K ChenZ g (2010) [3] V (central) ?
" (decentralized)E water main E ! I t ^ _ P Q M Q ;
< ? \ Z w P
1.3
4 5 6 7 8 5 6 9 :Q 3 a E 1 i ? # O 7 E ) V K V # O 7 E ) V <
S p 2 :# O 7 1 i (continuous)K 7 1 i (batch)P 4 u % E
x 7 0 5 P 4 # O 7 B 0 C P P
Q 3 4 7 1 i K # O 1 i % V W E T U Z 7
1. 7 1 i a < d ) 7 G ; < Q = # O 1 i a B 7 #
O G N Q P
2. 7 1 i a < V W , E # v S ? V W = # O 1 i E v
B · ! ¸ Q P
3. 7 1 i a < i o d S ? # N a B 0 C D
= # O 1 i a B v w # O Q D o P
4. 7 1 i a < : ¡ E ; < 0 ¹ E = 4 # O 1 i 0 ¹ P
? : U 6 l K S < i a < 7 1 i º # O 1 i ?
# E Z w < n 7 7 1 i ; < E N ¹ # O 7 E < 4