Sei sulla pagina 1di 14

The Synthesis of System Designs: I.

Elementary Decomposition Theory


DALE F. RUDD
The University of Wisconsin, Madison, Wisconsin

A system synthesis principle is proposed from which processes can be composed to perform an
assigned task. Synthesis is performed by the sequential decomposition of the design problem
into subproblems which eventually reach the level of available technology
.

A prominent feature of the practice of process design is the lack efficiency by the addition of recycle streams, further complicating
of any theoretical guidance in the synthesis of system structure. The the problem of synthesis by orders of magnitude. It is imperative
units of available technology, such as dryers, heat exchangers, that the best arangement of available technology be sought by the
reactors, distillation towers, and so forth, are assembled in an most efficient means possible, for otherwise a nonoptimal design
empirical way to perform processing tasks which are beyond the will doubtless be obtained.
capacity of any single piece of available technology. A common The experienced process designer may avoid these combinatorial
empirical approach to system synthesis involves the drawing of an problems empirically by an approach that might be called process
analogy between the new processing task and some old processing design decomposition. Rather than focus attention on the details of the
task for which a process is extant. The new process is then design during the initial phases of system synthesis, the design is
patterned after the old process with no assurance that the optimal decomposed into a number of subdesign problems, and the much
structure is obtained. simpler problem of selecting among the alternative structures at
In this paper we examine a primitive theory of system synthesis this level is attacked. Then each of the subproblems is decomposed
which involves the fracturing of a design problem into a sequence into smaller design problems until the level of available technology
of subdesign problems. The efficiency of synthesis by problem is reached. For example, in the synthesis of the design for a refinery,
decomposition depends on the prior knowledge of points of the designer may begin by attacking the gross design problem of
fracture in a new design problem and on the ability to estimate the synthesizing a system of large subsystems for desulfurizing crude
economic characteristics of the optimal solution to an unsolved oil, crude oil fractionation, hydrocracking, product blending, and so
problem. These difficulties limit the primitive theory to certain ele- forth. Once the structure is established involving these subsystems,
mentary design problems, and further extensions of the theory, further decomposition is performed until the level of pumps, heat
along the lines to be discussed in other papers in this series, are exchangers, reactors, vessels, extractors, and the like is reached. The
required as more complex design problems are encountered. theory of problem decomposition is an attempt to formalize this
In the second paper in this series we shall examine the use of empirical approach to synthesis.
heuristic decision strategies as a basis of system synthesis. These are
the same methods which have found use in the development of PROBLEM STATEMENT
theorem proving computer programs. The heuristic approach has
The system design problem upon which attention is to be
the advantage that there is no need for prior information on points
focused is now defined.
of problem fracture and has the disadvantage of providing no test
of optimality. This then suggests a hybrid method of synthesis Task Constraints
based partially on the theory of decomposition to be discussed here The task to be performed by the system shall be defined by
and the heuristic decision strategies to be discussed next. The constraints on the set of variables X:
hybrid aproach provides the basis of the third paper on the X = x (1)
synthesis of system designs.
For example, the set of variables X could be the availability of
crude oil, the sulfur content of the crude, the temperature of
available cooling water, the desired production of gasoline, and so
forth. The set x is the specific numerical values of the X which obtain
DESIGN PROBLEM DECOMPOSITION
in a given problem.
Suppose that a processing system is to be composed of, say, one Unsynthesized System
hundred units of available technology, and that attention is severely
restricted to designs which exhibit an acyclic structure, no recycle.
An unsynthesized system shall be denoted by
There are 100! = 10r,° unique process systems which can be thus an empty box into which the task constraints X
composed. And, industrial processes commonly achieve great
enter as arrows, see Figure 1

Vol. 14, No. 2 AICHE Journal Page 1


.T is a set of artificially imposed tear constraints which unite the
two subtasks Si and Sn to accomplish the original task defined by
X.
For example, in Figure 2 we have an initial task defined by two constraints X = (Xj, X 2), and the
unsynthesized system is decomposed into two unsynthesized subsystems I and II by the tear constraints T =
(ti t ). Notice that there are several ways in which the constraints
2 X= xCR T can be used to decompose this initial
_ t, — Initial problem
I H
-t, —

Available Technology existing technology, and it is


If the task constraints which necessary to synthesize a
define a given design prob- system. The objective of
lem fall within a well-defined synthesis is to select and
region of available tech- arrange the technology so as
nology R, the task is to optimize the total
identified as one that can be economics-of the system:
handled by available "
equipment, and no synthesis f
f
problem exists: f
X ,
C r
R 2
(2) J
__
Should (2) be satisfied, the I
box denoting the unsynthe-
sized system is replaced by a
circle which denotes available
T
technology.
w
The Economics of Available
Technology o
Should a task be within the
region of available tech-
a
nology [that is, (2) is
satisfied], a cost or profit of l

accomplishing the task is t


assumed known. This is the e
economics E of available
r
technology:
n
E (0(S,) + O(SJ J ) }
= a
E( t
X)
(3) e
fo
r
X d
C
R e
For example, if the c
constraints X define a heat o
transfer task which is within
m
the region of existing heat
transfer technology, the p
economics E might be the cost o
of the heat exchanger
s
required to perform the task.
i
The Synthesis Objective
Should the task constraints X t

not satisfy (2), the task cannot i


be performed by one piece of o
n o
s n

.
F

i
The basic problem we now
g discuss is that of selecting
. between the alternate
structures which arise in the
decomposition of a task into
2
two subtasks, for if this can be
. solved, the entire system can
be synthesized merely by
sequentially decomposing the
P
subtasks to such an extent that
r existing technology is reached.
o That is, when (7) is satisfied
b
S
}
l
C
e R
m
(
7
d )
e A subtask Sj is identified as
c existing technology.
The inspection of Equation (4)
o
indicates how the selection
m between alternative
p decomposition structures can
be accomplished, for this
o
equation can be written as
s Oe(X) = Opt
i tear location tear
t
valu
i

e = Opt {Opt [O* (Si) +0*(S„)]}


Sj and Sjj T
i
Selectio
n Each of the subtasks j in (4) = X,uT
must be within existing = X„ u T = Xj U Xu
technology Xn = O
XJ The original task X is
C divided into tasks X; U T and
R X„ u T, and the terms O* (X, u
(5 T) and Oe(XH u T) are the
) optimal objective functions
fo that can be obtained by the
r solution to the subtasks, given
all (8)
O* (X) = Opt E, (Xj)J Xj
A PRIMITIVE THEORY the values of X; U T and X/f u
We shall now describe a T. The tear constraints T are
method of synthesizing the free to be adjusted, and the
solution to the design interior optimization merely
problem stated by (1) through adjusts T to optimize the sum
(5). The original design of the optimum objective
problem defined by the task function of the two parts I and
constraints X shall be II. The exterior optimization is
decomposed into two smaller over the distribution of X
problems Si and S/x, where between X/ and Xu and
constitutes an. optimization
over the structure of the
Si system.
Sn In Figure 2, (8) reduce to (9):
X
Xj n (6)
fOpt o*(*,.*,)= opt t,t2
lO*(Xlht2
) + Opt [Oe(x&zhh) +
0"(x2t1t2
)J Os(^2)] I t,t
2

The implementation of (8) requires a knowledge of the optimal


objective function that can be obtained for any task, and this
information is only available for tasks within the region of existing
technology; then (10) holds:

0*(Sj) = E(Sj) (10)


when SjCR.
To the extent that the optimal objective function is known,
synthesis would proceed by Figure 3.

begin

I
Impose tear constraints
_____^.T ond decompose task X
into subtasks XjUT and XnUT j

Solve optimization problem (8)


I
Is a subtosk within yes replace the subtask by existing
technology? existing technology
| no
yes Are there any tasks left ______________
--------to be performed?
| no
The system has been synthesized.

Fig. 3. The synthesis algorithm.

THE ACCUMULATION OF DESIGN EXPERIENCE


It is clear that optimal objective function O" ( X ) cannot be known
for a new process design problem, since O* is the economic
objective function for the optimal solution to a problem the
solution of which is being sought. The synthesis algorithm, Figure
3, cannot be implemented. However, in a given area of processing
technology there will be sufficient experience available in the form
of previously solved designs to construct an estimated optimal
objective function Oa)(X).
Such an estimated optimal objective function can be used in the
synthesis algorithm to compose an estimated optimal system,
which then forms the basis for the improvement of initial estimate
Ocl) to form 0<2), an improved estimate of the optimal objective
function O*. The iteration on the optimal objective function with
the synthesis algorithm used may converge to the synthesis of the
optimal system as the sequence Oa), 0(2), 0(3) . . . converges to O*.
The iteration plan is outlined in Figure 4.
We shall now examine the two kinds of synthesis errors that
will arise from the use of an estimated optimal objective function,
and we shall discuss qualitatively means for the elimination of
these errors. The convergence of the problem decomposition
theory of system synthesis depends critically on the means by
which these errors can be eliminated by the proper accumulation
of design experience.
The use of an estimated optimal objective function in the
synthesis algorithm will lead to the synthesis of a system which
deviates from optimality in one or both of two ways:

1. The tear constraint sets T have not been adjusted to their


optimal numerical values.
2. The tear constraint sets Xx U T and X„ u T do not decompose
the assigned problem into the optimal arrangements of existing
technology.

Both of these errors in synthesis will express themselves by an


observed difference between the estimated optimal objective
function, Oa) and the actual objective function of the composed
system Oact.

Oact (X) = X E (Xi) (11)


3

where XjCR

The first kind of error is of minor consequence, since it does not


involve an erroneous system structure; it only involves an
erroneous system optimization Thus, the application of the
standard methods of process optimization as outlined in reference
1 will remove the first class of errors, yielding a partially optimized
actual function 0°act:

O*act = -Opt j £ E(Xj)J (12)

Equation (12) achieves optimization only to the extent that the


nonstructural design errors are removed. A failure of Oact and 0° acl
to coincide with Oa> at all phases of decomposition indicates a need
for further iteration.
The improved estimated optimal objective function 0 <2)(X) may
be obtained by an analysis of the design errors which express
themselves by the failure of Oa>(X) to map into Oact(X) and 0*act(X).
Rather than continue further with theoretical conjecture at this point, we shall apply the elementary
theory of synthesis by problem decomposition to a simplified process design problem. The points outlined
above will be explained by example.
P
r
o
p
o
s
e

a
n

i
n
i
t
i
a
l

e
s
t
i
m
a
t
e

O
t

l
J

o
f

o
p
t
i
m
a
l

o
b
j
e
c
t
i
v
e

0
*

C
o
m
p
o
s
e

s
y
s
t
e
m

u
s
i
n
g

t
h
e

s
y
n
t
h
e
s
i
s

a
l
g
o
r
i
t
h
m

THE SYNTHESIS OF A HEAT EXCHANGE


SYSTE
M
Does 0 compare with
Correct the estimated
-^)E!x|) for all levels of
optimal objective
problem decomposition?

In this section we shall examine the synthesis of a system of heat


The system has been
synthesized

Fig. 4. The accumulation of experience.

exchangers which economically transfer heat from a hot fluid to a


cold fluid. This kind of a problem arises frequently in process
engineering, say in the preheating of the feed to distillation
systems. However, we shall take the liberty of simplifying greatly
the model of a heat exchanger to focus attention on the principles
of synthesis and eliminate unnecessary detail.
The Design Problem increasing the temperature of
A hot fluid stream available at the one fluid by 50 °F. and
500 °F. and at a rate of F decreasing the temperature of
Ib./hr. must be cooled to the other fluid by a similar
300°F. by the exchange of heat amount. This constraint on
with a cool fluid available at existing technology may be
0°F. and at a rate of F lb./hr. thought to arise from heat
Existing Technology
exchange surface fouling or
The existing technology takes
some other technical
the form of heat exchangers
phenomenon:
which are only capable of
ATH = ATC = 50°F. (14)

Thus, the duty Q B.t.u./hr. of a given exchanger is fixed


at
Q = FCp 50 (15)
The area A sq. ft. of the exchanger required to accomplish this
transfer of heat is given by
Q — UA max {TH — Tc} (16)
Furthermore, a minimum approach temperature of 10°F. is
imposed:
mm{TB-Tc} = 10°F. (17)
Economics of Existing Technology
The cost C of a heat exchanger
is correlated to the square
root of the exchanger surface Tc= 0°F
T"
area of the exchanger: 'c
C = T|!j =300° F

K(A)1'2 $/year ATH = K - Tj I


=
(18)
5
This in turn is related to the 0
°
max [TH
F
Q
U max [ Ta K'
-----------
-----------
(19) Min | TH - Tc
(max [Th |
— Tc])1/2 where K' is a known
constant for the existing □
technology.
The Design Objective 1
The objective of the system 0
design problem is to select a
number of the exchangers °
described above and connect
them into a system so as to
F
minimize the total cost of the
heat exchange task:

O* = - rc]; thus
mini V Cj \ ^1/2 (23)
(20)
The
U Tc ]
n F
s
y i
n
t g
h
e .
s
i
z 5 Tq = 200° F
e
d .

S
y
s The decomposition shall be
t
e effected by two tear con-
m straints TH and Tc, as
illustrated in Figure 6, subject
to the constraint that
Th = 500°F
min [Th—Tc] = 10°F. for
Tc = 200° F any subtask resulting

from decomposition.

Existing
Technolo Th =500° F----------
gy

Tc T|l] =300°
F
T,\ = 500° F ------------------------ — T^ = 200° F
(max [THj — Tcj])1 »H Pc

This then describes the TH"=300»F —|T] —


design task, as summarized in T<!=0' F
Figure 5.
To begin the synthesis of a Fig. 6.
system, it is necessary to Problem
estimate O* for any
combination of available hot decompositio
fluid temperatures Th and cold n by two teor
fluid temperatures Tc- Our
initial estimate Oa) shall be a
constraints
simple extension of (19):
.
(22)
(max [rH-rc])y2

The selection between the decomposition alternatives is made


through the optimization problem

K'

min {Oa> (500, tH, 0, tc) + 0<" (tH, 300, tc, 200)}
tH, tc
(24)
min {Oa) (500, tH, 200, tc) + Oa) (tH, 300, tc, 0)}
tH, t
cwhere in Ocl) (TH\ TH", Tc\ W500W2 (400)^-i
Tc") the first two entries refer
to the two temperature (500)1/2
constraints on the hot fluid, (400)1 The second
and the last two entries refer
to the two cold fluid con- minimization in (24) is
straints.
The first minimization shown below:
problem in (24) is solved Th=500°F.
below: TH"= 300° F.
K'
Fig. 7. The results of the first
min ------------------------------------------------------------------------------
ta, tc (max{|500 - 0|,|500- decomposition with 0(1) used.
tc\,\tH ~ 0|,|tH - *c|})1/2
K' There remains a task
+ beyond existing technology,
(max{|300- tc\,\tH - tc|,| task II, that of cooling the hot
300- 200|,|fH - 200|})1/2 fluid from 450° to 300°F. by
(25) using a cool fluid at 50 °F.
which shall be heated to 200°F.
This reduces to (26) since 500
By analogy to this first
> tH > 300 and 200 > tc > 0:
decomposition problem, the

2
f K' K' 1
O" = K' min (21) synthesis algorithm will
min compose the cocurrent heat
------------------- exchanger structure shown in
1
------------------- Figure 8. The task constraints
I have been replaced by
-------------------
(26) material flow.

The minimum cost is reached


when In — tc is at its
lin £K'

maximum, namely, when tH =


450°F. and tc = 50°F., and
when task I is identified as
existing technology. Thus, the
minimum of (26) is

------------+---------------1 = K'
0.095 (27)
-T(~ = 200° F

rn
450° F 150° F

V J -Tc = 0° F

In Table 1 a
comparison is made
between the
estimated optimal
objective function
(22) which was used
to accomplish the
synthesis and the
actual objective
function which
occurs in the
synthesized system.
A wide divergence

K' K'

occurs, indicating
that false
information was
used to achieve
1/2 (tH-oy
tH, tc ^

synthesis and that


the system shown in
Figure 8 is
nonoptimal. Notice
that Ocl) predicts in
Table 1 that the
smaller the task, the
more costly the
system
.
mm +■
tu, tc [ (max{|500 - 200|,|500 - tc\,\tH - 200|,|fe - *c|})1/2 (max{|300 -
tc|,|300 - 0|,|fH -
0|})1/2
(28
)
This reduces to (29) from 500 K'\--------- -----+
-------------- -----1 =
> tH > 300 and 200 > tc > 0: K' 0.10 (30)
K' L (400)1/2
K' min^ —------------^r + T"------------ (400^/2 J
rrr^r [ (29) (
(500 -tc) 4
0
The minimum of (29) is 0
reached when Ih — 400°F. and )
tc = 100°F., yielding a Notice in Table I
minimum cost shown in (30):
that: the estimated
optimal objective (22) be altered to
function (22) include some
consistently expression of the
underestimates the extent to which a
cost of ac- task deviates from
complishing a heat existing technology.
exchange task, and This might lead to
that the farther the the new estimated
task is from existing optional objective
technology, the function shown in
worse the estimate. (31)
This suggests that
: A comparison of (27) and (30) solves the structural
Ta' - K'
Th
mm ■ <2)0 (31)
(max[r„-rc])i« 50

minimization problem in (24), and the decomposition shown in


Figure 7 is thus recommended.

TABLE 1. COMPARISON OF ESTIMATED OBJECTIVE FUNCTION


AND ACTUAL OBJECTIVE FUNCTION FOR FIGURE 8

Decomposition g. 'V
'V
K'

groups in Oa) —--------------------------------- Cj


=
Figures (max l'1'ir — Tc] )1/2
j (max (TUj - TCj))1'2
1,2,3,4 K'
f i l l
-------------- - - K' 0.046
---------------------------------------------------------K' +
H------------------------------------------------------
(500)»/2
L (500)1/2 (400)1/2 (300)1/2

H
------------------
------------------
------------------
1 = K' 0.225
(200)1/2 J

' '
2 3 4
-------------- - - K' 0.050
K' [ -------+----- - -
+ -------1 = K' 0.179
(400)1/2

L (400)1/2 (300)1/2 (200)1/2 J

3
>4 __________= K' 0.058
K'\ ______+___
1 = K' 0.129
(300)1/2
2
L (300)1/2 ^ (200)i/ J

4 K
. = K' 0.071
= K' 0.071
Vol. 14, No. 2 AlChE Journal
(200)1/2 (100)1/2
Page 34
70° FF
500°

50° F
Now a comparison of (33) and (35) shows that the second
problem dominates, and the partial structure in the Figure 9

(J
100° F
400° -Tc = 0° F

results.

450° F

Th = 500° F.

r
450° F 5,0° F

VJ
150° F
350°
Th = 300° F

QT] — Tq = 200°
F

300° F ^
200° F
Fig. 8. The system
synthesized with 0(1) used.

Fig. 9. Results
of the first
decomposition
with 0(2> used
.

In (31) 0(1) is multiplied by the Mfa-fc)1'2'


factor
50 The minimum of (32) occurs at
which is the number of 50 °F. tH = 450 and tc = 50, yielding the
temperature units needed to minimum cost of
span the task of cooling the
fluid by \T ' — TH"| °F. raised to a (0.232)
) = K'

V. (500)
H

power greater than 1 to account


for the fact that all units will not The second minimization
have the advantage of the problem in (24) is shown in (34):
maximum temperature
difference. This is a more
realistic estimate of the optimal
(___ __) _
\ (500 — ic)1/2 '
achievable objective function O*.
The transition from Ocl) to 0(2) ta- 300 50
was achieved by empirical The minimum of (34) occurs
methods, and there is a need for at tH — 450 and tc 150,
further research on methods yielding a minimum cost of
which best incorporate
K'
experience gained during
There remains a task beyond
interations through the
existing technology, task II, that
synthesis algorithm.
of cooling the hot fluid from 450°
Synthesis then proceeds in this
to 300°F. by using a cool fluid at
manner. The first optimization
0°F. which shall be heated to
problem in (24) is shown in (32):
150°F. By analogy to this first
decomposition problem, the syn-
(—) thesis algorithm might compose
V 500)1/2 ^ the countercurrent heat

(—i__) exchanges structure shown in


Figure 10.

500 - tH I 12
mm K'
tn, 50
tc
tH — 300 50
+ K' (32)

31-5
K
1/2
+ (33)
(400) 1/2

500 — tH
min K'

tii, tc 50

_____)
+ K' (34)
Decompos
TH' - T "
ition
H

groups in
Figure 10
1, 2, 3, 4

.—)
2, 3,4
K! (0.161)

3,4

(350)1/2 (350)1/2 (350)1/2 /


=
(0.059) = K! (0.106)
' ( ----------------1-------------)
\ (350)1/2 ^ (350)1/2 J '
350° F 50°
F

300° F
Fig. 10. The system synthesized with 0(2) used.

TABLE 2. COMPARISON OF THE ESTIMATED OPTIMAL OBJECTIVE FUNCTION AND THE ACTUAL OBJECTIVE
FUNCTION FOR FIGURE 10

K' 11
+■
=
50
V (350)1/2 (350)1/2 (350)1/2
(max{ Th — Tc})
( 200 V-2 / 1 \ ■i ----------- ) = K' (0.214)
Mlo) (™I7F)=K'(0-238)
K
(350)1/2 /
X—
j (max (Thj — Tcj))l/2
' ( 150 V'2 / 1 \ /1
K
( --------- ) ( ---------------------- ) = (0.226) K' ( ---------
\ 50 / \ (450)1/2 / \ (350
/ 100\l-2 / 1 \ K' -------------- ( = K' (0.201)
\ 50 / \ (400)1/2 /
'
' ( — ) ( --------------------------------) = K' (0.050)
K
K' (---------J------1 = K' (O.i
\ 50/ \ (350)1/2 / V (350)1/2/
V

In Table 2, the estimated optimal objective system structures are composed as synthesis
function is compared with the actual objective proceeds towards the optimal system.
function. There exists a closer match with 0 (2) However, there is much more that needs to be
used than occurred in Figure 9. The system in reported before the industrial significance of
Figure 10 is more nearly optimal than the system problem decomposition can be seen. The
in Figure 8; the minimum costs are K' 0.214 and following questions need be answered.
K' 0.225, respectively. How best can one select the tear constraint set
T in a new and unfamiliar design problem?
Is it possible to estimate the optimal objective
function for new and unfamiliar design
CONCLUDING REMARKS problems?
We have presented an elementary theory of How best can the estimated optimal objective
system synthesis and illustrated how different functions be improved?
Can industrial design problems be relegated S = subtask set
in part to the computer with these synthesis T = tear constraint set
algorithms? Th, Tc = temperatures, °F.

The problem of efficiently detecting tear tH, tc = tear constraint temperatures, °F.
location is closely related to the problem of U = heat transfer coefficient, B.t.u./(hr.) (sq. ft.)
system decomposition which has received X = task constraint set
considerable attention in the recent literature Xj = subtask of technology /
( 2 ) . The estimation of the optimal objective Xi, Xn ~ disjoint subsets of task constraints
function for a new and unfamiliar problem is
0
Supported in part by the National Science Foundation.
precisely the problem the cost estimator faces in
the initial phases of design ( 3 ) . The problem of
improving the estimate of the optimal objective
function from data gathered by an initial
synthesis is a new area of research. The
primitive theory of problem decomposition LITERATURE CITED
stands to gain in efficiency as these questions are
examined in detail. 1. Rudd, D. F., and C. C. Watson, "Strategy of
NOTATION Process Engineering," Wiley, New York
(1968).
ACB = set A is contained in set B AUB = union 2. Christensen, J. H., and D. F. Rudd, AIChE J.,
of sets A and B A n B = intersection of sets A to be published.
and B Cj — cost of j th exchanger, given by (19) Bauman, H. C., "Fundamentals
E — economic measure of performance E(Xj) =
economics of existing technology by task Xj 0 (l) of Cost Estimation in The
(X) = estimate of the objective function Chemical Industry," Reinhold,
achievable for task X
O9 (X) = optimal objective function for task X New York (1964)
.

ACKNOWLEDGMENT

This paper was supported in part by the National Science ,, .,„,


Un.m^oh-nl, Monuscnpt received. February 28,
1967; revision received June 23,
foundation. 1967; paper accepted June 26, 1967.

Potrebbero piacerti anche