Beruflich Dokumente
Kultur Dokumente
Item type
Authors
Publisher
Rights
Downloaded
21-Nov-2016 04:54:26
Link to item
http://hdl.handle.net/10150/298603
INFORMATION TO USERS
This was produced from a copy of a document sent to us for microfilming. While the
most advanced technological means to photograph and reproduce this document
have been used, the quality is heavily dependent upon the quality of the material
submitted.
The following explanation of techniques is provided to help you understand
markings or notations which may appear on this reproduction.
1. The sign or "target" for pages apparently lacking from the document
photographed is "Missing Page(s)". If it was possible to obtain the missing
page(s) or section, they are spliced into the film along with adjacent pages.
This may have necessitated cutting through an image and duplicating
adjacent pages to assure you of complete continuity.
2. When an image on the film is obliterated with a round black mark it is an
indication that the film inspector noticed either blui ?d copy because of
movement during exposure, or duplicate copy. Unless we meant to delete
copyrighted materials that should not have been filmed, you will find a
good image of the page in the adjacent frame.
3. When a map, drawing or chart, etc., is part of the material being photo
graphed the photographer has followed a definite method in "sectioning"
the material. It is customary to begin filming at the upper left hand corner
of a large sheet and to continue from left to right in equal sections with
small overlaps. If necessary, sectioning is continued againbeginning
below the first row and continuing on until complete.
4. For any illustrations that cannot be reproduced satisfactorily by
xerography, photographic prints can be purchased at additional cost and
tipped into your xerographic copy. Requests can be made to our
Dissertations Customer Services Department.
5. Some pages in any document may have indistinct print. In all cases we
have filmed the best available copy.
University
Microfilms
International
300 N. ZEEB ROAD, ANN ARBOR, M l 48106
18 BEDFORD ROW, LONDON WCIR 4EJ, ENGLAND
8006732
University
Microfilms
International
PH.D.
1979
PLEASE NOTE:
In all cases this material has been filmed in the best possible
way from the available copy. Problems encountered with this
document have been identified here with a check mark
.
1.
Glossy photographs
2.
Colored illustrations
3.
"4.
5.
6.
7.
8.
9.
Page(s)
lacking when material received, and not available
from school or author
10.
Page(s)
follows
11.
12.
13.
14.
15.
16.
Other
Universi^
MioailrTis
International
300 N. 2EEB RO., ANN ARBOR. Ml 48106 ^313) 761-4700
throughout
by
Steven Dana Emerson
19 7 9
by
Doctor of Philosophy
of
\/3//79
Date
Dissertation Director
n~.
<.
/o ho h9
Date
nLi.UJAy\
/J.
Date
Date
11/78
STATEMENT BY AUTHOR
This dissertation has been submitted in partial
fulfillment of requirements for an advanced degree at The
University of Arizona and is deposited in the University
Library to be made available to borrowers under rules of
the Library.
Brief quotations from this dissertation are
allowable without special permission, provided that
accurate acknowledgment of source is made. Requests for
permission for extended quotation from or reproduction of
this manuscript in whole or in part may be granted by the
head of the major department or the Dean of the Graduate
College when in his judgment the proposed use of the
material is in the interests of scholarship. In all other
instances, however, permission must be obtained from the
author.
SIGNED:,
Ul/y?-
ACKNOWLEDGMENTS
A nuinber of individuals deserve my gratitude for the
assistance they gave over the years in graduate school.
The interest and timely help of Mr. Norman Mills and
his Process Research group at Inland Steel is sincerely
appreciated.
iii
TABLE OF CONTENTS
Page
LIST OF ILLUSTRATIONS
vii
LIST OF TABLES
xi
ABSTRACT
xii
CHAPTER
1.
2.
INTRODUCTION
1.1
1.2
3
5
3.
3.2
4.
7
7
11
12
22
22
22
25
26
28
29
30
38
39
COKE MANUFACTURE
48
4.1
55
iv
TABLE OF CONTENTSContinued
Page
5.
6.
7.
64
5.1
71
EXTERNAL DESULPHURIZATION
79
6.1
85
9.
8.
98
103
COST MODELS
107
8.1
8.2
8.3
8.4
8.5
107
114
119
124
131
RESULTS
135
9.1
9.2
135
143
143
Explanation of Procedure
Tabular Result Summaries
9.2.1
Base Case Definition ......
9=2.2
Run 3D, Feasibility of Direct
Shipment of Coking Coal
9.2.3
Run 7D, Feasibility of Direct
Shipment Under Doubled Coal
Price
9.2.4
Run 4D, Optimal Route with Direct
Shipping Not Considered
9.2.5
Run 21D, Increased Lime Price . .
9.2.6
Run 20D, Doubled Energy Costs . .
9.2.7
Run 25D, Running to 0.050% S in
Steel Maximiam Specification .
9.2.8
Run 2A, Prepared Coal A with
Base Cost Set
9.2.9
Run 12A, No External De
sulphurization AllowedCoal A
9.2.10 Run lOA, Doubling in the Energy
CostsCoal A
9.2.11 Run 13A, No External De
sulphurization with Doubled
Energy Cost--Coal A
149
156
160
169
169
176
177
189
190
190
vi
TABLE OF CONTENTSContinued
Page
9.2.12
10.
11.
191
CONCLUSIONS
193
10.1
10.2
10.3
10.4
10.5
10.6
193
194
196
196
197
198
General
Coal Preparation and Shipping
Coking
Blast Furnace
External Desulphurization
BOF
APPENDIX A.
199
201
APPENDIX B.
208
APPENDIX C.
PROGRAM LISTINGCOALS.TAB
215
APPENDIX D.
251
APPENDIX E.
PROGRAM LISTINGBLAST.TAB
259
...
285
APPENDIX G.
PROGRAM LISTINGBOF.TAB
292
APPENDIX H.
PROGRAM LISTINGDP.CDC
LIST OF REFERENCES
...
303
322
LIST OF ILLUSTRATIONS
Figure
1.1
Page
Sulphur Balance for an Integrated
Iron and Steel Plant
1.2
2.1
17
21
32
3.2
32
3.3
33
3.4
33
3.5
34
34
3.7
35
3". 8
42
3.9
43
3.10
45
4.1
49
4.2
51
56
2.2
3.1
3.6
4.3
vii
viii
LIST OF ILLUSTRATIONSContinued
Figure
5.1
65
68
5.3
73
6.1
80
88
95
7.1
99
7.2
8.1
126
9.1
136
9.2
136
9.3
144
150
152
9.6
154
9.7
157
9.8
158
9.9
159
5.2
6.2
6.3
9.4
9.5
Page
104
ix
LIST OF ILLUSTRATIONSContinued
Figure
Page
9.10
OptimalWashed Coal D
9.11
9.12
164
166
168
170
171
172
173
9.13
9.14
9.15
3.16
9.17
9.18
161
..
163
9.19
Optimal0.050% S MaximumCoal D
9.20
178
9.21
179
9.22
180
9.23
181
182
9.25
183
9.26
184
9.24
, 175
LIST OF ILLUSTRATIONSContinued
Figure
Page
9.27
Least-Cost Route13A
185
9.28
186
9.29
187
LIST OF TABLES
Table
2.1
Page
Input and Decision Variables to the Five
Stages
19
3.1
25
3.2
28
37
60
89
92
109
110
Ill
127
130
9.1
138
9.2
140
3.3
4.1
6.1
6.2
8.1
8.2
8.3
8.4
8.5
xi
ABSTRACT
The control of sulphur in finished steel products is
assuming more importance as certain applications demand
lower sulphur levels while at the same time raw material
sulphur contents are increasing.
In order,
Desulphurization
xiii
These are:
xiv
CHAPTER 1
INTRODUCTION
Sulphur has been recognized for a long time as a
deleterious element in steel.
BLAST FURNACE
METALLIC BURDEN
I.I %
BOF SCRAP CHARGE
AS-MINED COAL
< 0.8 %
90 7o
BOF FLUX
0.1 7o
BLAST
FURNACE
SLAG 24.77
MISC. BLAST
FURNACE 0.37o
Figure 1.1.
STEEL
1.5 7o
BOF SLAG 0.57o
More importantly.
FEED COAL
REFUSE
CLEAN COAL
BLEND
COAL
COKING
BY-PRODUCTS
COKE BREEZE
COKE
METALLIC
BURDEN,
STONE.
BLAST,
INJECTANTS
BLAST FURNACE
IRONMAKING
HOT METAL
EXTERNAL
DESULPHURIZATION
SLAG
HOT METAL
SCRAP
LIME
FLUX OXYGEN
ALLOYS
BOF
TOPGAS
SLAG
FINISHED STEEL
AT REQUIRED
SPECIFICATION
Figure 1.2.
Synopsis
CHAPTER 2
SYSTEMS APPROACH TO PROCESS OPTIMIZATION
The last twenty years have seen the development and
widespread application of formal techniques of Systems
Analysis.
Thus, by mathe
problems.
In the field
In
early works Fabian (6) and Tsao and Day (7) applied the
algorithm to material allocation in integrated steel plants.
Wrathall (8) exhibited the usefulness of Linear Programming
in solving for optimal blast furnace burdening practice, and
it was applied to least-cost material selection for the .
electric furnace by Hilty and Kaveney (9) and for the iron
foundry by DeGarmo, Greese, and Rao (10, 11).
More recently
Smelting
The
10
and Zener (19) does offer several examples using the tech
nique in similar fields.
11
multiple-objective functions.
External
12
costs.
D, T,
R, Q).
1.
by n, 1 n _< N.
13
steel product.
sulphurization step.
This is considered as a
t ^^n^l<n<N'
sequence of transition
Similarly, there
It
However,
If the coke
combination.
This memoryless
Now considera
defined:
R(x,d,) + min Q,(x,,d-)
2
2
2
^ y 1 1 1
When this operation is completed for each of the
stage 2 input states, the next step backward is included
and the cumulative process is repeated.
In general:
for n = 1
+ min Q,
n = 2, 3, ... N
Upon completion of this algorithm for all states, the
value with the minimum overall cost is found and the path
which describes this optimum sequence is chosen as the best
scheme.
Figure 2.1 shows the computer algorithm used for
solution of the discrete Dynamic Programming problem.
17
n = STAGE NUMBER
CALL FROM TAPE
THE REQUIRED TABLES
YES
NO
=t(x
=k,d =])
NO
YES
YESj
NO
=Nr
OPTFMAL ROUTE
SAVE X* (xp) FOR TRACING
OPTIMAL ROUTE
= n-
YES
PROBLEM
DONE
PRINT Q
AND d'
Figure 2.1.
PRINT x?
AND d
18
Table 2.1.
Stage
Fixed
Variables
Input State
Variables
Decision
Variables
Output State
Variables
5. Coal
preparation
(A) None
All input state
properties are
fixed
Coal washing
option i
operating on
size fraction
j and sp. gr.
of separation
for each i
(optimal choice
determined by
Linear Pro
gramming)
4. Coking
% blend coal
and composi
tion
(B)
(C)
(D)
Clean coal
moisture
3. Blast
furnace
Size consist,
weight/NTHM and
compositions
for metallic
burden and
stone
Composition of
coke ash
Furnace carbon
constant
(H)
(L) Basicity of
slag
(I)
(J)
(K)
(M) Windrate
(SCF/NTHM)
(N) Blast tem
perature (K)
Table 2.1.Continued
Stage
Fixed
Variables
Input State
Variables
Decision
Variables
Output State
Variables
Blast composi
tion and
moisture
content
2. External
desulphurization
Standard temp.
drop of hot
metal from
runner to EOF
(0)
(P)
(Q)
(R)
18 variables;
1) do nothing
2) 1-plunge
magcoke
3) 2-plunge
magcoke
4-8) CaC2 in
jection
9-13) CaCo-KR
stir
14-18) CaO in
jection
1. EOF
Heat loss
Furnace size
Scrap composi
tion
Etc.
(S)
(T)
(U)
(V)
SYSTEM STRUCTURE
13 OPTIONS
(E) FLUTHP
(P) COLH20
(G) PUtV
(B) COALS
(C) COLASH
(D) COLHT
(L) B-RATIO
{M) SCF/NTHH
(N) BLTK
(H)
f^(I)
(J)
(K)
COKES
COKASH
STBL
COKHT
BLAST
FCE
la
DECISION
VARIABLES
(OJ
(P)
(Q)
(R)
HHWT
HHS
HMSl
HHT
EXT
DES
(S)
(T)
(U)
(VJ
HMWT
___
HMS -JboFI
HMSl
*
r-*
HMT
RESULTING SIZES OF
RETURN AND TRANSFORMATION TABLES
BCD
EFG ^
Figure 2.2,
LMN
><
18
HIJK
OPQR
STUV
N)
CHAPTER 3
METALLURGICAL COKING COAL AND ITS PREPARATION
Historically the total energy requirement pei: ton of
steel dropped from 27 x 10^ BTU/ton in 1958 to approximately
g
23 X 10
Without question,
Sulphur in Coal
Sulphur is considered to be present in coal in
Since the
23
Total sulphur
2.
3.
Disulphide (RSSR*)
4.
5.
24
Macroscopic
In
25
3.1.2
Ash in Coal
Ash is derived from the occurrence of various
Follow
Table 3.1
These
Table 3.1.
Oxide
Si02
Range of
Composition
20-60%
10-35%
^^2^3
CaO
5-35
1-20
MgO
0.3-4
Ti02
0,5-2.5
Na20, K2O
(alkalis)
SO3
1-4
0.1-12
26
Theoretically, but
Coal Analysis
Composition of coals is routinely quantified by the
27
a table is made showing the weight per cent, ash per cent,
and sulphur per cent in each fraction; the numbers are con
verted to a cumulative weight per cent basis, and the
resulting values are plotted versus specific gravity.
Washability curves for the coals used in the present study
are shown in the Results chapter.
28
32
For
This
Table 3.2.
"Z" Si^e
35 Mesh to
100 Mesh
Two-stage
Hydrocyclone
(Option 1)
Table (Option
2)
Spiral (Option
3)
Flotation
(Option 11)
"M" Size
+35m-1/4"
Baum Jig
(Option 4)
Dense Media
Cyclone
(Option 5)
Two-stage
Hydrocyclone
(Option 6)
"L" Size
+1/4"
Dense Media
Vessel
(Option 8)
Baum Jig
(Option 9)
Dense Media
Cyclone
(Option 10)
Chance Cone
Two-stage
Hydrocyclone
"S" Size
-100m
Flotation
(Option 12)
Discard
(Option 13)
29
Shale,
Assumptions
Several assumptions are necessary in order to
2.
3.
4.
30
coarser fractions.
United
The
In
31
this effect.
A characteristic
32
I20%UJ0(
unTHIN f/-0.t0)
-040
Figure 3.1.
-030
-0.20
-o.to
000
0.10
0.20
0.90
O.20
-O.fO
0,00
0 K>
0 20
0 30
OIFTEREMCC FROM SPECIFIC GRAVITY OF SEPARATION
Figure 3.2.
SPIRAL
CLASSIFIER
+/-0.10)
0
-0.10
Figure 3.3.
'
-0.30
'
'
i_
-0.20
-0.10
0.00
0.10
O.ZO
0.30
DIFFERENCE FROM SPECIFIC GRAVITY OF SEPARATION
0.40
BAUM JIG
100
90
80
70
60
I
-I
O
H
111
50
(M)-l/4" +35M (1.4-1.8 Sp.Gr.)
I
(8% MAX WITHIN
40
+/- 0.10)
30
aUJ 20
-0.40 -0.30
-0.20
-0.10
0.00
0.10
0.20
0.30
0.40
Figure 3.4.
34
to+1/4" (t.4-l.63Sp.Gr.)
140% MAX WITHIN V-O.IO)
[/4*
+ 35
(1.39-1.80 Sp.Cr.)
140% MAX WITHIN
4/-O.IOJ
0.20
0.10
DIFFERENCE FROM
Figure 3.5.
0.00
010
0.20
030
Of
100
90
;(L)+l (1.35-163
70
/4'
(80%
60
Sp.Cf.l
WITHIN V- 0.10)
o SO
I"
^ 30
ui
20
-0.40
-030
-0.20
-O.K)
0.00
.K)
0.20
OJO
0.40
Figure 3.6.
CHANCE CONES
o 70
? 60
(T 30
P 20
-0.40
-0.30
-0.20
-0.10
0.00
0.10
0.20
0.30
0.40
Figure 3.7.
OJ
U1
Ideally,
Using the
The other
37
The algorithm
Table 3.3.
1.
2.
3.
4.
5.
6.
3.2.3
Flotation
Yield and composition of clean or refuse products
Generally it has
Unfortunately,
39
3 -
Note
40
proportional to production, but also the daily capitaldepreciation charge which will be present whether a ton is
cleaned by the process or not.
A modified Big-M
is non-zero).
41
In this
The
42
RUN OF
MINE COAL
(I
-"ROCK
IN
- 1/4 + 35m
M SIZE
7
f
^TMC ^TMR ^JMC ^JMR
Figure 3.8.
SIZE
2 STAGE
HYDROCYCLONE
TABLE
CLEAN COAL
PRODUCT
35m + 100m
^WZC '^WZR
FLOTATION
^FZC '^FZR
REFUSE
TABLE OPTION
M-SIZE
OBJECTIVE
FUNCTION
Z=
OIG OPTION
M-SIZE
^TM
^TMC
^TMR
^^TM
^TMC
^TMR
''^JM
2 STAGE HYDROCYCLONE
Z-SIZE
FLOTATION OPTION
Z-SIZE
^JMC
^JMR
"^WZ
^WZC
^WZR
"^FZ
^FZC
^FZR
^JMC
^JMR
CYwz
C^ZC
^WZR
^Vz
*'FZC
^FZR
TONNAGE
REQUIRED T|y^, ^
MAX SULPHUR
S
T
MAX MIN
^TMC
SjMC
Swzc
Sfzc
^max''"min"~
TMC
^JMC
^wzc
^FZC
'^MAx''^MIN -
'^TMC
'^JMC
'^wzc
^FZC
^MIN^MIN ^
'^TMC
'^JMC
'^wzc
'^fzc
MIN SULPHUR
ASH
YIELD
0=
(Yield^y-I) YleldT^
(Yieldji^-I) YIeldjy
0=
ETC.
BIG M
CONSTRAINTS
0 S:
-M
0 s
-M
ETC.
SIZE CONSTRAINTS
0=
WT^
WTz
WTj,
WT^
-WT
-WT^,
-WTM
-WT^,
INITIAL FEASIBLE
CONSTRAINTS
I ^
1^
Figure 3,9.
1
1
4>
LO
44
Rows 17 through
These
45
START
INPUT WASHABILITY
TESTS, FLOTATION DATA,
TESTS,ETC.
LINES: I5S-199
INPUT COEFFICIENTS TO
LP MATRIX
LINES: 570-593
/
COEFS. \
CALCULATED ^
FOR ALL t OPTIONS
\AND ] SIZES
^ LINE: 596/
YES
CALC. YIELD, ASH,
SULPHUR a COSTS
FOR FLOTATION
LINES: 602-633
INPUT FLOTATION
COEFS. TO LP MATRIX
LINES: 643-691
ALGORITHM TO CHOOSE
SP.GR.TO WASH
LINES: 360-376 OR 470-486
/ TOTAL ^
SULPHUR a
AIM SULPHUR
\ AGREE
YES
INCREMENT SP. GR
LINES : 412-415
OR 519- 521
/ LAST
\
/AIM SULPHUR ^
LEVEL FOR CLEAN
\
COAL ?
Y
\LINE.776/
YES
CALC COEFS . FOR DIRECT
SHIP OPTION
LINES ;785-813
OUTPUT TABLE
LINES: 826-831
STOP
Figure 3.10.
46
3
+ d * % total floated
vector gives total pyritic sulphur or total ash in the asmined sample.
47
CHAPTER 4
COKE MANUFACTURE
The familiar byproduct coking oven will be the
primary focus of this section of the model discussion.
These slot ovens are the preeminent means for coking today,
having completely replaced beehive ovens.
A typical mass
49
CLEANED COAL
3147 POUNDS
STORAGE
PULVERIZER
PULVERIZED
COAL
COAL DUST
IS POUNDS
STORAGE
LARRY CAR
AIR
PRODUCTS OF COMBUSTION
( HEATING)
COKE OVENS
3132 POUNDS
COKE OVEN
GAS
522 POUNDS
BYPRODUCTS
161 POUNDS TAR
29 POUNDS OIL
HOT COKE
2220 POUNDS
EXCESS COKE
OVEN GAS
(CREDIT)
WATER
SPENT LIQUOR
QUENCH TOWER
COOLED COKE
COKE WHARF
CRUSHER
SIZED COKE
2000 POUNDS
Figure 4.1.
UNDERSIZE COKE
220 POUNDS
50
For this
Variations
Control of
discharges to the atmosphere, continuous operation and nondependency on low-volatile coals also are appealing aspects
of the new systems.
As in all
51
QUALITY COKE
LOW
SULPHUR
LOW
ASH
HIGH
STABILITY
PRODUCTION
HIGH 1/4
HARDNESS
INCREASED
OVEN
THROUGHPUT
CONSTRAINTS
OVENWALL
FORCE
HIGHER
BULK
DENSITY
INCREASED
FLUE
TEMPERATURE
LOWER
TEMP
CORRECT
PERCENT
LOW
VOLATILE
INCREASED
COKING
RATE
INCREASED
PERCENTAGE
-1/8''
INCREASED
PULVERIZATION
LEVEL
LOWER
DENSITY
DECREASED
COKING
RATE
DECREASED
CHARGE
MOISTURE
HIGHER
CHARGE
MOISTURE
PROPER
COKING RATE
AND
OVEN FLUE
TEMPERATURE
Figure 4.2.
52
In an early
(4.1)
(4.2)
(4.3)
Several overall sulphur balances (1, 13, 46) also have been
made for coke ovens indicating that an average of 63% of the
coal sulphur remains with the coke, while 37% reports to
the byproducts and coke oven gas.
In all cases the ash content of the carbonized coke
reflects the ash content of the original coal with appro
priate corrections for yield.
53
The multi-variate
(4.4)
55
4.1
Next,
The
56
START ")
ASSIGN 3 DECISION
VARIABLES
FLUE TEMPERATURES
CHARGE MOISTURE
PULVERIZATION LEVEL
LINES : 121-134
CALC: TEMPERATURES
FOR CORRELATIONS
LINES ; 139-143
/ LAST
^
INPUT/
DECISION
COMBINATION ?
V LINE; 364.
OUTPUT TABLES
LINES : 368-389
STOP
Figure 4.3.
57
On a dry basis,
the coke yield is assumed equal to the ash and fixed carbon
content.
58
\
First, the
59
constant at 2250.
(4.5)
The overall coking rate is the sum of this base coking rate
and the result from Equation (4.6) which relates the change
in coking rate, relative to the 2250 base case, as a linear
function of oven flue temperature:
coking rate change = -.343 + 0.00152 * oven flue
temperature
(4.6)
costs.
The sulphur balance is computed next.
The symbol IS
60
Table 4.1.
Coke
H2S
Gas
Organic
Gas
Tar
Composite
62.6
28.6
1.4
4.9
60.0
66.9
28.7
63.0
28.8
4.0
60.0
28.0
1.5
7.0
3.5
Reference
Liquor
Other
2.5
40.0
1.2
2.8
1.1
3.8
(4.7)
(4.8)
(4.9)
61
Their Figure 4 is a
In equation form,
They
62
(4.13)
The
CHAPTER 5
BLAST FURNACE IRONMAKING
Today's modern blast furnace is the evolutionary
product of many research programs that were conducted
primarily with productivity in mind.
have been successful.
65
INCREASED BUST
VOLUME BLOWING RATE
IMPROVED
STOCK
PERMEABILITY
STEAM
INJECTION
OXYGEN
ENRICHMENT
IN BLAST
Figure 5.1.
INCR.
BLAST
PRESSURE
HIGH TOP
PRESSURE
BURDEN
PREPARATION
(SIZING)
OECR. THERMAL
LOAD IN
BURDEN
FUEL
INJECTANTS
IMPROVED
SOLID/GAS
CONTACT A
REDUCIBILITY
ENRICHED
BURDEN
BURDEN
PREPARATION
INCR
BLAST
TEMPERATURE
CALCINED
FLUX
BURDEN
PREPARATION
66
Wintrell's (70)
67
Increasingly, sinter
Blast
Under
68
LOWER
INCREASED
DESULPHURIZATION
POTENTIAL
LOWER
SULPHUR INPUT
LOWER P,
CO
INCREASED SLAG
VOLUME
FLINTS
FORMULA
KINETICS
*
INCREASED PARTITION
RATIO
%S
s+o-->o+s-,K=
Oq *
ac=
00=
,
Os * Qo= s
9
II
oo
DECREASE
FeO IN SLAG
INCREASE
BASICITY
(7oS-)
ao=
= K
{"/"^HM^
ao= * fc
- K
^
g * ^5=
fs= +
INCREASE
7oSi, 7oC
^ _ %Cq0 + 7oMgO
'%Al203+%SI02
Figure 5.2.
69
3.
In blast
70
empirical relationship:
(%S)/[%S]
(fg/P^Q)(0.87
10^-^)
(5.1)
(5.2)
Wisconsin Steel analyzed
0-037 (%S^^j^g)
0.0724 (V)
0.06128
(5.3)
From
(5.4)
71
1.
2.
in a blast furnace.
3.
At the present
As
72
values for coke sulphur, coke ash, coke stability and coke
weight, while the output vector, Ygp/ is made up of discrete
values for hot metal sulphur, silicon, runner temperature,
and in this case, hot metal weight.
These
73
START
INPUT PARAMETERS
CONSTANTS, COSTS
ETC.
LINES: 114-138
PREDICT HM SULPHUR
LINES: 577-6'IO
NO
/ COKE \
/RATE AGREE
WITH PREVIOUS
\ESTIMATE ?
\LINE: 706/
YES
CALC. SLAG
VOLUME
LINES: 353-415
PREDICT HMS
AND TEMP
LINES: 431-543
AND SUBROUTINE HEAT
FLAG = .TRUE. ?
V LINE: 708/
NO
SET FLAG
= .TRUE.
YES
NO
ESTIMATE COSTS
LINE: 743 AND
SUBROUTINE CALC
/ SLAG \
/SIOZ AGREEN
WITH PREVIOUS
V ESTIMATE?
\LINE: 562/
YES
NO
/ LAST
N
TNPUT DECISION
VARIABLE
COMBINATION? .
\LINE: 831/
YES
OUTPUT TABLES
LINES: 636-863
STOP )
Figure 5.3.
74
The concept
They envisaged
In
75
(5.5)
(5.6)
76
(5.7)
From
[The
77
A complete
SI02 = 2201.4
WCC = 422596.
% C = 3.12
The
78
CHAPTER 6
EXTERNAL DESULPHURIZATION
Despite the fact that the blast furnace offers an
excellent medium for desulphurization of hot metal, more
steelmakers are reexamining the old concept of desulphuriza
tion external to the furnace.
In a recent article
None of the
open hearth furnace could not be rationalized when sulphurbearing fuels would quickly negate any advantages.
The steel industry has changed since that time.
The advent of the basic oxygen converter, the requirement
for lower sulphur steels, and the deterioration in raw
material quality all have caused a reassessment of de
sulphurization strategy.
Figure 6.1 illustrates the relevant industrial
aspects of this stage.
An effective desulphurization
79
THERMO
DYNAMIC
POSSIBILITY
HIGH KINETIC
RATE
HANDLING
AVAILABILITY
OF REAGENTS
COST
$/NT
TEMPERATURE
SILICON
PARTICIPATION
PARTICLE
SIZEREACTION
AREA
OXYGEN EFFECT
RAW
MATERIAL
EQUIPMENT
AND LADLES
RESULTING
SLAG
REAGENTS
Co Co + HoO >
MATERIAL LOSS
MIXING
CaO + FeS
Cos + FeO
FeO - Fo + 0
HEAT LOSS
BF
OPERATION
81
(s)
'
CaC , . + S = CaS, . + 2C, .
2(s)
(s)
(sat.)
CaO = Ca+2
.+4
+ Si
+ 0
82
It was also
that time.
The second aspect of desulphurization to consider is
kinetics.
Low
Tsuchiya et al.
83
(in 66) claim that the reaction rate for CaC2 is 20 times
that of CaO.
Magnesium, on the other hand, presents an entirely
different problem.
According to
Unreacted
Final disposal
84
According to
In Chapter 6 of
85
In Chapter 17 of
The second
In the present
The third
made use of CaC2 reagent, but the method for addition was
the KR stirrer which has been developed extensively by the
Japanese.
Finally, powdered
87
Solu
Figure 6.2
88
[s, /Si]
HOT METAL
SULPHUR
RATIO
REAGENT CONSUMPTION-^
Figure 6.2.
Table 6.1.
Desulphurization
Method
Literature Source
Assumed
Reagent
Purity
Mag-coke
plunging
Dofasco (in 66, p. 2-5)
(in 66, p. 2-22)
Sumitomo (in 66, p. 4-10)
Algoma (in 66, p. 5-17)
Stelco Cin 66, p. 11-6)
Italsider (in 66, p. 13-10)
Koros, Petrushka, and Kerl
(91, p. 37)
45% Mg
45%
45%
45%
45%
45%
CaC- injection
ATH (in 66, p. 6-21)
J & L (in 66, p. 7-12)
Quebec (in 66, p. 10-15)
Inland (in 66, p. 16-7)
Kurzinski (881, p. 64)
1.17
0.17 (lb cont CaCV
NTHM)-1^
0.24
65%
85%
70%
65%
CaC2KR stir
Italsider (in 66, p. 13-8)
Nippon (in 66, p. 15-11)
(in 66, p. 14-12)
(Rhienstahl stirrer)
Reaction Constant,
K
90%
70%
70%
0.16
0.11
0.17
0.10
Table 6.1.Continued
Desulphurization
Method
Literature Source
CaO injection
J & L (in 66, p. 7-12)
Kurzinski (88, p. 67)
Hoesch (in 66, p. 8-17)
(long residence-time
mixer)
Value used in current study.
Assumed
Reagent
Purity
Reaction Constant,
K
0.048 (lb CaO/
NTHM)-1^
0.048
0.025
0.071
91
for lime injection the more recent J & L data were, used to
represent that alternative.
The temperature loss due to external desulphurization also must be considered as an important part of the
model depicting this stage; this has a substantial impact
on the operation and the economics of the next stage
downstream.
For the
Table 6.2.
Desulphurization
Method
Literature Source
Observation
Mag-coke
plunging
Dofasio
(in 66, p. 2-17)
Sumitomo
(in 66, p. 4-15)
Stelco (in 66,
p. 11-18)
J & L (in 66,
p. 7-19)
2F/min
15 min 1 plunge
25 min 2 plunge
4F/min
5-10 min
1.3F/min
20-35 min
lC/min
36F/35 min
15 min
20-30C
27F/7 min
10 min
13F
CaC2-KR stir
Nippon (in 66,
p. 15-22)
Italsider (in 66,
p. 13-14)
Total Cycle
Time
40-50P
CaC2 injection
Italsxder (in 66,
p. 13-14)
Inland (in 66,
p. 16-10)
J & L (in 66,
p. 7-9)
Koros et al.
(91, p. 38)
Rate of
Temperature
Loss
0.7C/min
30-40C
Table 6.2.Continued
This Study
Desulphurization
Method
Literature Source
Observation
Rate of
Temperature
Loss
2F/min
CaO injection
Hoesch (in 66,
p. 8-21)
Inland (in 66,
p. 16-10)
J & L (in 66,
p. 7-19)
2''C/min
38F/17 min
20 min
Total Cycle
Time
17-20 min
94
95
START
INPUT REAGENT
COSTS, STANDARD
TEMPERATURE LOSS, ETC
UNES: 68-94
NO
/ LAST \
/COMBINATION ^
OF 3 INPUT
STATE
VARIABLES,
\LINE: 277 /
OUTPUT TABLES
LINES: 291- 313
STOP
Figure 6.3.
96
More
This is
97
been considered, then the tables are output and the program
stops.
CHAPTER 7
BASIC OXYGEN FURNACE STEELMAKING
Since its development in 1952, the BOF has quickly
replaced the open hearth as the primary means of steel
making.
reasons.
First, tap-to-tap times are shortened considerably
from the 8 to 12 hours common for the open hearth to
approximately 1/2 hour for the BOF.
INCREASED
DESULPHURIZING
ABILITY
HIGHER
IRON
YIELD
HIGHER HOT
METAL
MANGANESE
IMPROVED
HEAT
BALANCE
INCREASED
ORE OR
SCRAP INPUT
FEWER REBLOWS
AND LOWER
CHARGE-TO-TAP
TIMES
LOWER SLAG
VOLUME
LOWER
SLAG FeO
LOWER
SLAG
VISCOSITY
LESS LIME
REQUIRED
LOWER
BASICITY
ACCEPTABLE
LOWER SULPH'UR
LOWER
SULPHUR
IN HOTMETAL
Figure 7.1.
LESS BLAST
FURNACE
SLAG
CHARGED
INPUT
TO BOF
LOWER
SULPHUR
SCRAP
LOWER SULPHUR
IN FLUXES AND
FERROALLOYS
100
Additionally burnt
(7.1)
McNamara (94) and Koros (in 66) also reported the linear
dependence between hot metal sulphur and steel sulphur, but
the slopes of their data were approximately 0,10 and 0.40,
respectively.
The Battelle study (1) reported both an overall
mass balance and a sulphur balance for the BOF, which
showed steel scrap contributing 0.14 pounds of sulphur in
the production of one net ton of raw steel when using a 70%
hot metal/30% scrap practice.
101
Cer
As Kristiansen and
102
From analysis of
Gillum (93)
103
the slag.
(7.2)
104
STMT
START
i
READ INPUT DATA,COSTS,ETC.
LINES: 15-46
STMT
30
OXYGEN REQUIRED
LINES : 209-214
ENTHALPY OF ALL STREAMS
LINES :227-238
ENERGY TO MELT SCRAP
LINEi 239
MASS a
NERGY BALANCES
CONVERGED?
LINE: 243
PREDICTED
SULPHUR AGREE
WITH AIM SULPHUR?
LINE: 328
STMT
BRATIOs
APPROACHING
LIMIT?
LINE : 357
PRED.
SULPHUR
LT
AIM SULPHUR?
^LINE:
LAST
INPUT
VECTOR ?
INE : 500
IRON
BALANCE
CONVERGED?
LINE: 205
OUTPUT TABLES
LINES: 502- 509
/'SLAG
BALANCE
CONVERGED?
LINE:207
STOP
STMT
Figure 7.2.
CALC
STAGE COSTS
LINES: 394-427
105
Within
(7.3)
(7.4)
(7.5)
106
On the other
CHAPTER 8
COST MODELS
8.1
108
In
Further, if the
size distribution of the coal is described by a RosinRammeler distribution with the absolute size constant,
X = 30 mm and the size distribution constant, n, equal to
0.90, then the weight per cent of + 1/4" coal will be
approximately 75%.
The
109
Table 8.1.
Capital Cost
$/ton-hr
- 35 m + 100
2 stage hydrocyclone
table
spiral
flotation
11,800
12,000
11,760
14,000
-1/4" + 35 m
jig
dense media cyclone
2 stage hydrocyclone
table
10,000
10,700
9,900
10,000
+1/4
7,875
7,500
8,025
7,425
7,500
7,500
One
is the direct cost per ton of clean coal from the process,
and one is the direct cost per ton of refuse.
The figure
110
Table 8.2.
Reagents
Water
Heavy media
Power
Factory supplies
Shipping
the cost of the feed coal with the given size distribution.
It is assumed that this covers the purchase of the coal,
including mining and size reduction costs.
Total direct cost for water is eatimated using
5<:/l,000 gal of process water, along with the required water
consumption figures shown in Table 8.3.
Reagents for the flotation options and consumption
of heavy media also are included in this table.
Lien (103)
Table 8.3.
Coal Size
Fraction
Coal Washing
Process
-35 + 100 m
2 stage hydrocyclone
table
spiral
flotation
0.75
0.5
0.5
1.8
jig
dense media cyclone
2 stage hydrocyclone
table
1.8
0.52
0.72
0.48
0.5
1.75
0.5
0.69
1.5
0.46
flotation
1.8
-14" + 35 m
+1/4"
-100 m
Flotation
Reagent Costs
$/Ton Feed
Heavy
Media Loss
Lb/Ton Feed
0.50
0.8
0.7
0.75
0.50
112
On
Present
At 3<:/kwh, power
113
2.
3.
114
'-^TZC * ^TZC
^^JZ * ^JZ
^^TZR * ^TZR
^^JZC * ^JZC
^^JZR * ^JZR
(8.1)
subject to:
Y e 0,1
X e R^
X^0
8.2
If a set of operating
115
116
10^
BTU/ton coal
117
118
574/day
232/day
295/day
2,055/day
The difference in
574/day
232/day
255/day
1,814/day
119
8.3
120
BSPROF
BSMETW
BSMETC
BSCOKW
BSCOKC
BSSTNW
BSSTNC
BSBNKW
BSBNKC
HMCST
121
BSTMPF
BSGRN
BSWIND
CSTBFG
CSTSTG
REVENU
PROFIT
VCMET
VCCOK
VCSTON
VCINJ
VCSTOV
VCSTOV
122
CRGAS
CRGAS
VARCST
TFC
of the run and input to the blast furnace model along with
the other data.
decision
vector).
PRODXN
BRDNWT
123
WTSTON
BUNKER
SCFM
BLTMPF
BUNKER
GRBLST
CSTBRD
Then:
VCMET
VCSTON
VCINJ
VCSTOV
= REQGAS * 60 * 24 * CSTSTG
VARCST
CRGAS
CSTPDY
RETPTN
- total costs/NTHM
= CSTPDY/PRDXN
124
8.4
The
the total cost curve would appear as the reagent cost curve
displaced away from the vertical axis.
125
The metal
The weight
126
CURVE A
0.5
CURVE B
HOT METAL
SULPHUR
RATIO
0
TOTAL
Figure 8.1.
STAGE
COST
127
Table 8.4.
Option
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Do nothing
1-plunge mag-coke
2-plunge mag-coke
CaC2 injection
CaC2 injection
CaC2 injection
CaC2 injection
CaC2 injection
CaC2 with KR stir
CaC2 with KR stir
CaC2 with KR stir
CaC2 with KR stir
CaC2 with KR stir
CaO injection
CaO injection
CaO injection
CaO injection
CaO injection
Commercial
Reagent Added
lb/ton HM
Contained
Reagent Added
lb/ton HM
Reagent
Cost
$/ton HM
__
1.5
3.0
3.5
4.8
6.3
8.3
11.1
1,2
1.6
2.2
2.8
3.8
10.6
14.4
19.1
25.1
33.5
0.68
1.35
3.0
4.1
5.4
7.1
9.4
1.0
1.4
1.9
2.4
3.2
10.6
14.4
19.1
25.1
33.5
1.40
2.79
0.59
0.82
1.07
1.41
1.89
0.20
0.27
0.37
0.48
0.65
0.19
0.25
0.33
0.44
0.59
128
According
129
For this
Table 8.5.
Cost
Labor
Depreciation
KR Stir CaC2
CaC2
Injection
Mag-coke
CaO
Injection
7.2
7.2
7.2
7.2
41.8
37.8
18.9
37.8
Refractory for
process
2.6(impeller)
7.9(lance)
Refractory labor
1.3
5.2
6.3
5.2
.13(stirrer)
Electricity
.38
.06
.06
.01
.19
,19
Slag disposal
Thermo couples
Ladle lining loss
Reagent cost
Total cost
1.3(rods)
7.9(lance)
Metal components
Maintenance
11.3(lance)
11.4(bell)
11.3(lance)
12.5
6.3
6.3
2.5
2.5
1.3
2.5
.25
.25
.25
13.9
82.5%
7.0
85.6%
46.5%
variable
variable
100.0%
14,6.5% .
.25
7.0
85.6%
variable
131
8.5
While
The
BSPROF
- Assumed before-tax profit for the BOF steelmaking stage only, as a per cent of revenue,
when consuming raw materials at their
respective market prices and producing steel
at the base production rate (15%)
BSCHTP
CONSTM
DOlArWHR
BSWTHM
BSWTSC
- 77 tons scrap/heat
BSWTOR
- 0 tons ore/heat
132
BSWTLM
- 14 tons lime/heat
BSWTSP
- 1 ton spar/heat
BSWTFM
BSBLOT
CSTHM
CSTSC
CSTOR
- $30/ton ore
CSTLM
- $35/ton lime
CSTSP
- $91/ton spar
CSTFM
- $355/ton ferromanganese
CSTSCF
- $0.0025/Scf oxygen
AVLMIN
TAPTAP
HTSPWK
REVENU
PROFIT
VCHM
Similarly;
VCSC
VCOR
VCLM
133
VCSP
VCFM
VC02
VARCST
TFC
CHGTAP
TSCP
TORE
TLIME
TSPAR
TFEMN
BLOTIM
134
Then:
CHGTAP + CONSTIM
TAPTAP
HTSPWK
AVLMIN/TAP TAP
VCSC
VCOR
VCLM
=z
VCSP
VCFM
VC02
VARCST
COST
VARCST + TFC
DOLPTN
Note that here too the cost for the material coming
into this stage (hot metal) is not calculated as part of the
stage return; that portion of the cost will be reflected in
the dynamic programming solution.
CHAPTER 9
RESULTS
9.1
Explanation of Procedure
2.
3.
study.
reference (35).
and 9.2.
Coal A is a very low sulphur coal (0.74% total S)
with moderate ash content (15%).
136
% WITHIN *0.10
SPECIFIC
GRAVITY
25
25
50
d 50
>
CUMULATIVE ASH
FLOAT
CUMULATIVE PYRITIC
SULPHUR FLOAT
75
7S
SPECIFIC GRAVITY
100
1.8
1.6
1.4
SPECiriC GRAVITY
2.0
5.0
1.0
100
10.0 %ASH-*
I
2.0
% PYRITIC SULPHUR-
Figure 9.1.
% WITHIN 0.10
SPECIFIC GRAVITY
o
J
u.
25
25
I-
UJ
o
tc
CUMULATIVE
ASH FLOAT
S 50
50
CUMULATIVE
PYRITIC SULPHUR
FU&AT
UJ
>
75
75
SPECIFIC GRAVITY
100
2.0
0
0
Figure 9.2.
1.8I
1.6
1.4
SPECIFIC GRAVITY
10
100
/ASH-^
1.0
2.0
3.0
%PYRITIC SULPHUR^
137
Pyritic sulphur in
The set of
Each run
138
Table 9.1.
Cost Description
Stage
Coal (5)
Cost (1978)
Base-case Material Costs, Set 1
Coal, as preparation
plant feed
$20/ton (dry basis)
Wages, hourly labor
$10/hour
Shipment of clean coal $0.01/ton mile
Coke (4)
Blast Furnace
(3)
External Desulphurization
(2)
BOF (1)
$1.43/MMBTU
$150/ton for 0.6% S
tar
$35/ton
$8.00/ton
$0.05/lb
$1.00/MMBTU
$1.50/MMBTU
$0.17/lb
$0.93/lb
$0.0175/lb ($35/ton)
$192/ton
$88/ton
$30/ton
$35/ton
$91/ton
$0.0025/scf
$355/ton
139
Table 9.1.Continued
Cost Description
Stage
Cost (Hypothetical)
Increased Cost of Coal^ Set 2
All costs the same as Set 1, except:
Coal (5)
Coke (4)
Coal, preparation
plant feed
Blend coal
$8/ton (same as
base case)
Powdered lime
$0.024/lb
Burnt lime
$48/ton
External Desulphurization
(2)
BOF (1)
Coal, preparation
plant feed
Shipment of clean coal
Coke (4)
Blast Furnace
(3)
External Desulphurization
(2)
CaC2 reagent
Mag-coke reagent
Powdered lime
Burnt lime
140
Table 9.2,
Run No./
Coal
lA
3D
7D
4D
21D
20D
25D
2A
12A
lOA
13A
15A
Costs
Used
Parameters Studied
141
that the coke sulphur state variable may have 9 levels, coke
ash may have 4, while the coke stability and coke weight
would be allotted only 3 levels each.
142
If another predicted
143
For
Finally, if there
As was
SPIRAL @ 1.49
DM CYC @ 1.77
DM CYC 0 1.65
FLOTATION
0.74 %S
15 %Ash
COAL
PREP
&SHIP
BASICITY
56500 SCF/NTHM
1088 K BLAST TEMP
4.3 %ASH
COKE
W/
BLEND
0.50 TON
7.6 %ASH
52 STBL
BLAST
FCE
0.48 ton
COKE
$ 12.36
$t6,82
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2504
STONE CHARGE 475
COKE RATE 1258
SULPHUR
0.023
RUNNER TEMP 2665
0.75 ton
0.75 ton
0.7l%s
$.76.73
TPD
LB/NTHM
LB/NTHM
%S
F
Nothing
0.025%s
EXT
DES
0.80 %Si
0.02^S
BOF
0.80 %si
2440 01
2665 op
BOF
PREDICTED VALUES
LADLE SULPHUR 0.025 %S
LIME 67-3
LB/TON
CHARGE-TO-TAP-TIME
36.7
MIN
RUN NUMBER lA
COST SET 1
TOTAL COST $ 176.71
Figure 9,3.
$ 94,44
145
One
For this
is $12 36 which
146
147
is estimated as $76.73.
Production rate is
estimated to be 2504 tons per day versus the 2589 tons per
day from reference (73).
lated as 475 Ib/NTHM compared with the 492 Ib/NTHM from the
data.
This
148
the state of the hot metal is the 200F drop expected from
the runner temperature at the blast furnace to the tempera
ture in the BOF transfer ladle.
The lime
As discussed in the
cost chapter, this lime addition and the 36.7 minute chargeto-tap time are considered in calculating parts of the total
BOF stage cost, RgQpf which in this case is estimated to
be $94,44,
Adding the five stage costsr^^p, r^QK' ^BF' ^ED'
and TgQpresults in the reported $176.71 total cost.
It
It should
149
Run 4D, where the state vector grid was changed to allov/
finer definition of coal and coke sulphur and ash contents.
The alternative of direct shipping of coal was shown to be
non-optimal in all cases, and in subsequent computer runs
that alternative was eliminated.
Comparing this route with that of the base case in
Figure 9.3, the biggest differences appear to be the higher
blast furnace slag basicity, and the higher blast tempera
ture.
SPIRAL @1,51
DM CYC @1.52
DM CYC @1.52
1.15 BASICITY
56500 SCF/NTHM
11^-3 OR BLAST TEMP
Nothing
FLOTATION
1.0 %S
%S
12
COAL
%Ash
0.95%s
0.75 ton
0.75 ton
4.0 %ASH
COKE
8.0 %ASH
0.02C^S
0.02C^g
0.48 ton
COAL
BLEND
52
0-80 %Si
0.80
2665 Op
2455
STBL
0-4'^ TON
COKE
$ 11.72
$ -6.40
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2541
STONE CHARGE 557
COKE RATE 1281
SULPHUR
0.023
RUNNER TEMP 2659
op
94.16
$ 76.55
TPD
LB/NTHM
LB/NTHM
%S
F
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024%S
LIME
56
LB/TON
CHARGE-TO-TAP-TIME
36.4 MIN
RUN NUMBER 3D
COST SET 1
TOTAL COST $ 176.02
Figure 9.4.
151
This
The expected
ADDED COST
ABOVE OPTIMAL
STAGE DECISIONS
4
(
$0.32) more
SAME
SAME
SAME
CaO inj.
10.6 lb
) more
SAME
SAME
Mo external
desulphurization
(
$0.79
) more
SAME
SAME
SAME
1.15 BASICITY
56500 SCF/NTHM
1088 K BLAST
BLAST
$ 1.57
0.75
0.020 %S
$ 77.34
$0.09
) more
SAME
COKE
0.95%S
8.0 %ASH
_52 STBL
0.47TON
COKE
$-6.31
1.15 BASICITY
56500 SCF/NTHM
1143 OK BLAST
BLAST
0.75 TON
020%S
$ 93.07
0.75 TON
0.020%S
6.80 %9i
2455 F
$ 94.16
0.80
$ 93.07
0.75 TON
0.010%5
0.80 %Si
2415 F
CaCj-KR
2.2 lb
2640
BOF
$ 1.41
$0.48
(
EXT
DES
0.75 TON
0.010 %S
0.80 %Si
24X5
Nothing
0.75 TON
0.020%S
0.80 %Si
2455 F
$ 76.55
RUN 3D
Cost Set 1
CLOSE ALTERNATE CONDITIONS
Figure 9.5.
$ 94.16
153
By taking
The remainder
In
0-95
56500 SCF/NTHM
8 % MOISTURE
2.0 %S
3.4
3.4
%S
12
%Ash
COAL
PREP
&SHIP
12.0
%ASH
TON
COAL
0.53
$ --2,05
11.24
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2198
STONE CHARGE 561
COKE RATE 1481
SULPHUR
0.103
RUNNER TEMP 2636
$9.72
0.75 TON
90 % PULVERIZATION
Nothing
BASICITY
BLAST
FCE
TON
COKE
$ ,82.32
TPD
LB/NTHM
LB/NTHM
%S
"F
0.100%S
0.74
%Si
CaC2-KR
3.8 lb
0.75 TON
EXT
DES
2640 op
0.020%S
BOF
0.74
%Si
2375 op
$ 1.77
'
$ 92.46
BOF
PREDICTED VALUES
LADLE SULPHUR 0.023%S
53.3
LIME
LB/TON
CHARGE-TO-TAP-TIME
36.4
MIN
RUN NUMBER
COST SET
3D
1
H
Lowest-Cost Direct Ship RouteCoal D
155
Part of the
The decision variables for the coke oven are the same
in both cases; however, the stage return is
significantly lower in the direct ship case.
This is
156
4.
same as those for Run 3D, with the exception of the coal
prices.
tion plant was doubled from $20 to $40/ton, while the blend
coal cost at the coke oven was increased from $30 to $50/
ton.
Instead, the
both here and in Figure 9.4 where lower-priced coal was used.
SPIRAL @1.51
2450
DM CYC @1.52
8
90
DM CYC @1.52
op PLUE TEMPERATURE
1.15 BASICITY
% MOISTURE
% PULVERIZATION
56500 SCF/NTHM
1143 K BLAST TEMP
No external
desulphurization
FLOTATION
1-0 %S
0.95 %s
0.75 TON
0.75 ton
4 %S
4.0 %ASH
COKE
Q-Q %ASH
0-020%S
0.020^5
12.0 %Ash
0.48 TON
COAL
BLEND
52
0.80 %Si
0.8 %Si
2665 F
2455 "F
STBL
0.47 TON
COKE
21.99
$ -2.29
76.55
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2541 ' TPD
STONE CHARGE 557 LB/NTHM
COKE RATE 1281 LB/NTHM
SULPHUR
0.023 %S
RUNNER TEMP 2659 F
$ 94.16
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024%S
LIME
56
LB/TON
CHARGE-TO-TAP-TIME
36.4 MIN
RUN NUMBER 7D
COST SET 2
TOTAL COST
190.41
Figure 9.7.
ADDED COST
ABOVE OPTIMAL
STAGE DECISIONS
3
0.75 ton
$0.32
(
) more
SAME
SAME
SAME
CaO inj.
10.6 lb
EXT
DES
^ 1.4;
$0.48
(
) more
SAME
SAME
SAME
No external
desulphurization
) more
SAME
CaC2 KR
2.2 lb
0.75
0.020
0.80
2640
SAME
$ 93.07
$ 1.57
TON
%S
%Si
F
$ 93.07
0.75 TON
0.020%S
0.80
2455 F
$ 77.34
2350FFLUE TEMP,
'MOISTURE
PULVERIZATION
0.75 TON
0.020%S
0.80%Si
2665 F
SAME
COKE
.TON
COKE
$-2.20
94.16
1.15 BASICITY
56500 SCF/NTHM
1143 K BLAST
$0.09
) more
0.75TON
0.020%S
0.80%Si
2455F
$ 76.55
RUN 7D
CLOSE ALTERNATE CONDITIONS
Figure 9.8.
BOF
0.75 TON
0.010%S
0 . 8 %Si
2415 "F
1-15 BASICITY
56500 SCF/NTHM
1088 K BLAST
$0.79
{
Q.QIQ
0.80 %Si
2415
$ 94.16
2450
8
Nothing
90
F FLUE TEMPERATURE
0.95 BASICITY
% MOISTURE
56500 SCF/NTHM
1143 K BLAST TEMP
% PULVERIZATION
3.4 %S
2.0 %S
14.0 %ASH
12.0 %ASH
CaC2-KR 3.8 lb
0.75 TON
0.75 ton
0.100%s
0.02(^S
BLAST
0-53 TON
BLEND
52
STBL
0-74 %si
%si
COAL
0.53 TON
COKE
20.99
$ 2.49
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2198
STONE CHARGE 561
COKE RATE 1481
SULPHUR
0.103
RUNNER TEMP 2636
$ , 82.32
TPD
LB/NTHM
LB/NTHM
%S
F
2640 F
2375 F
92.46
$ 1.77
BOF
PREDICTED VALUES
LADLE SULPHUR 0.023 %S
LIME
53.3
LB/TON
CHARGE-TO-TAP-TIME
36.4
RUN NUMBER
7D
COST SET 2
TOTAL COST $ 200.03
Figure 9.9.
MIN
160
costs away from the optimal are essentially the same in both
runs since the coal prices are the only cost data that were
different.
Figure 9.9 is the lowest-cost feasible direct ship
route for doubled coal price.
In comparing this
SPIRAL @1.51
2450
DM CYC @1.52
DM CYC @1.52
90
F FLUE TEMPERATURE
1.15 BASICITY
% MOISTURE
56500 SCF/NTHM
% PULVERIZATION
FLOTATION
1.06%S
3.4
%S
COAL
4.2 %ASH
COKE
%Ash
&SHIP
0.495ton
COAL
BLEND
external
desulphurization
0.75 ton
0.895 %S
0.75 ton
7.45 %ASH
0.020%S
0.020%S r
0.80 %Si
0.80 %Si
2655 F
2480 F
BOF
12.0
52
STBL
0:475 TON
COKE
$ -6.49
$ 12.52
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2573
STONE CHARGE 542
COKE RATE
1264
SULPHUR
0.022
RUNNER TEMP 2661
RUN NUMBER
COST SET
$ 94.48
$ .76.05
TPD
LB/NTHM
LB/NTHM
%S
F
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024 %S
LIME 55.9
LB/TON
CHARGE-TO-TAP-TIME
4D
1
TOTAL COST $
176.56
Figure 9.10.
OptimalWashed Coal D
36.4
MIN
162
in the variables for the perpared coal and for the coke.
This path should be compared with the path from Run 3D
(Figure 9.4).
It can be seen that the decision variables are
precisely the same and the predicted state variable values
are very similar.
This
In
Somewhat less
ADDED COST
ABOVE OPTIMAL
STAGE DECISIONS
$0.17
(
more
SAME
SAME
0.75 ton
0.010 %S _
0.80 %Si
2430 F
CaO inj.
SAME
10.6 lb
$ 93.24
$0.20
) more
SAME
SAME
SAME
0.75 TON
0.010%S
0.80 %Si
2430 F
CaCo-KR
1.2 lb
1.05 BASICITY
56500 SCF/NTHM
1088 K BLAST
$0.83
) more
SAME
SAME
CaO inj.
19.1 lb
$ 1.44
0.75
0.030 %S
0.75 TON
0.80
0.80 %&i
2430 F
$76.60
2350OFPLUE temp ,
8% MOISTUP.E
90% PULVERIZATION
$0.10
) more
SAME
COKE
$ 93.24
No external
sulphurization
0.75 TON
0.020 %S
0.80 %Si
2680 F
$ 76.05
$-6.39
o.oias
1.52
1.15 BASICITY
56500 SCF/NTHM
1143 K BLAST
0.89^S
7.45 %ASH
52 STBL
0.473rON
COKE
$ 93.24
0.75 TON
0.020 %S
0.80 %Si
2430 F
<
$ 94.48
RUN 4D
CLOSE ALTERNATE CONDITIONS
Figure 9.11.
OJ
SPIRAL @1.51
2450
DM CYC @1,52
DM CYC @1,52
90
op pLUE TEMPERATURE
0-95 BASICITY
% MOISTURE
56500 SCF/NTHM
% PULVERIZATION
CaO inj,
25.1 lb
FLOTATION
1.06 %S
3-4 %S
COAL
4.2
%ASH
COKE
0.895 %s
0.75 ton
0.75 ton
7.45 %asH
0.035^3
O.OlO^s
0.85 %si
0.85 %si
2685 F
2430 F
W/
0.465 ton
COAL
12.0 %Ash
BLEND
52
STBL
0.445 TON
COKE
-6.09
$ 11.76
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2573
STONE CHARGE 395
COKE RATE 1202
SULPHUR
~0.035
RUNNER TEMP 2684
$0.07
$ 75.61
TPD
LB/NTHM
LB/NTHM
%S
F
1.60
$ 93.75
BOF
PREDICTED VALUES
LADLE SULPHUR 0.016 %S
LIME
59.8
LB/TON
CHARGE-TO-TAP-TIME
36.9
MIN
RUN NUMBER
COST SET
4D
TOTAL COST $
Figure 9.12 4
176.63
Close, Alternative to 4D Optimal at Coal Stage
M
cn
>fc.
165
The
0.95
BASICITY
56500 SCF/NTM
1033. K BLAST TEMP
2.01
BLAST
FCE
CaO inj.
0.75
0.010
0.75 TON
0.040 %S
0.85 %Si
2680
25.1 lb
op
2430
$ 1.60
$ 77.19
BASICITY
'SCF/NTM
1143' K BLAST TEMP
$ 93.75
1.05
56500
1.03
CaO inj.
0.75 TON
0.025 ~%S
0 . 8 0 ~%Si
2655 -op
$ 76.82
10.6 lb
0.75 TON
0.015 %S
0 . 8 0 %Si
2430 "op
$ 1.41
$ 93.33
RUN 4D
COST EFFECT OF BLAST FURNACE DECISION VARIABLES
Figure
9.13.
167
sulphur hot metal to the BOF when using external desulphurization, does not affect the increased costs for
reagent and blast furnace productivity drops that are
associated with these feasible cases.
Finally, Figure 9.14 depicts a route which appears
to be the highest-cost feasible means for steel production
using the given coal, Coal D, when direct shipping is not
allowed.
While it cannot be
variables were such that the stage credit was quite low,
due to low productivity and gas production.
Using the predicted coke composition, it was found
that the highest-cost feasible set of decision variables
in the blast furnace are those shown.
Furnace production
SPIRAL @1.51
CYC @1.77
DM CYC @1.65
DM
80
0.95 BASICITY
56500 SCF/NTHM
% MOISTURE
% PULVERIZATION
2 plunge magcoke
FLOTATION
1.14%S
3.4
%S
0.955 %S
4.95%ASH
COAL
12.0 %Ash
8.05 %ASH
COKE
W/
50 STBL
BLEND
0.525TON
COAL
0.75 TON
BLAST
FCE
0.505 TON
COKE
12.81
-5.71
0.025%S
EXT
DES
0.75 %Si
2655 PF
$ . 78.63
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2394
STONE CHARGE 568
COKE RATE 1328
SULPHUR
0.025
RUNNER TEMP 2647
0.75 TON
TPD
LB/NTHM
LB/NTHM
%S
0.005%S
BOF
0.75 %Si
2430 OF
3.10
92.74
BOF
PREDICTED VALUES
LADLE SULPHUR 0.0125%S
LIME
53..2
LB/TON
CHARGE-TO-TAP--TIME
35.9
MIN
RUN NUMBER 4D
COST SET
9.14.
I-'
oo
169
The only
Comparing the
present best scheme with that in Figure 9.10, the total cost
per ton of steel increases by $6.16 due to doubled energy
costs.
SPIRAL 0 1.51
2450
DM CYC @ 1.52
DM CYC @ 1.52
90
op FLUE TEMPERATURE
1.15 BASICITY
% MOISTURE
56500 SCF/NTHM
% PULVERIZATION
FLOTATION
3.4 %S
12.0 %Ash
1-06%S
0.895%S
0.75 TON
0.75 TON
4.2 %ASH
7.45 %ASH
0.020'^S
0.02(SS
0.80 %Si
0.80 %Si
2680 F
2430 F
0.495TON
COAL
BLEND
52
STBL
0.475 TON
COKE
$
No external
desulphurization
12.52
$ -6.49
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2573
STONE CHARGE 542
COKE RATE 1264
SULPHUR
0.022
RUNNER TEMP 2661
$ .76.05
TPD
LB/NTHM
LB/NTHM
%S
F
$ 94.85
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024%S
LIME
55.9
LB/TON
CHARGE-TO-TAP-TIME
36.4
TOTAL COST $
176.93
Figure 9.15.
MIN
SPIRAL @1.51
DM CYC 01.52
8 % MOISTURE
DM CYC @1.52
0.95
BASICITY
56500 SCF/NTHM
1143 K BLAST TEMP
90 % PULVERIZATION
FLOTATION
0.895 %S
1.06 %S
COAL
3.4 %S
4.2
COKE
%ASH
0.465 TON
COAL
12.0 %Ash
7.45 %ASH
BLAST
BLEND
0.445 TON
COKE
$ 22.73
$ -7.82
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2573
STONE CHARGE 395
COKE RATE
1202
SULPHUR
0.035
RUNNER TEMP 2684
$ 71.96
TPD
LB/NTHM
LB/NTHM
%S
F
0.75 TON
0.75 TON
0.035%S
0.015%S
0.85 %Sl
0.85 %Sl
2680
2430
$ 1.62
$ 94.23
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020 %S
LIME
59.4
LB/TON
CHARGE-TO-TAP-TIME
36.0
MIN
20D
9.16.
Optimal Route for Doubled Costs and Credits for All Energy Sources
SPIRAL @1.51
DM CYC @1.57
56500 SCF/NTHM
8 % MOISTURE
DM CYC @1.57
0.95 BASICITY
90 % PULVERIZATION
CaO inj
19,1 lb
FLOTATION
1-14 %s
3.4 %s
12.0 %Ash
COAL
PREP
&SHIP
4-95 %ASH
0.465 TON
0.75 ton
0.925 %S
8-05 %ASH
COKE
W/
52 STBL
BLEND
BLAST
FCE
$ -7.356
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2538
STONE CHARGE 407
COKE RATE
1220
SULPHUR
0.036
RUNNER TEMP 2682
0.85 %Si
0-015%s
EXT
DES
2680 F
0.445 TON
COKE
$ 21.90
0.035%S
0,75 ton
$. 72.49
TPD
LB/NTHM
LB/NTHM
%S
F
BOF
0.85 %si
2430 F
$ 1.62
$ 94.23
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020%S
LIME
59.4
LB/TON
C HARGE-TO-TAP-TIME
36.0
MIN
$0.16 more than the optimal path for doubled energy costs
TOTAL COST $
182.88
Figure 9.17.
to
SPIRAL @ 1.51
DM CYC @ 1.52
DM CYC @ 1.52
BASICITY
56500 SCF/NTHM.
8 % MOISTURE
90
1.15
% PULVERIZATION
desulphurization
FLOTATION
12.0 %Ash
COAL
PREP
&SHIP
4.2 %ASH
COKE
W/
BLEND
0.495 TON
COAL
7-45 %ASH
52
STBL
BLAST
FCE
r-8,32
$ 72.40
BLAST FURNACE
PREDICTED VALUES
STONE CHARGE 542
COKE RATE
1264
SULPHUR
0.022
RUNNER TEMP 2661
RUN NUMBER
0.020%S
EXT
DES
0.80 %Si
2655 F
0.475 TON
COKE
$ 24.19
0.75 ton
0.75 ton
0.895%S
1.06%S
3.4 %S
No external
LB/NTHM
LB/NTHM
%S
F
0.020%S
BOF
0.80 %si
2480 F
$ 94.85
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024 %S
LIME
55.9
LB/TON
CHARGE-TO-TAP-TIME
36.4
MIN
20D
COST SET 4
TOTAL COST $
Figure 9.18,
183.12
Close Alternative Scheme in Run 20D that vjas Optimal Under Base Costs
174
Secondly, the blast furnace stage cost decreases by $76.05 $71.96 = $4.09.
Nonetheless
SPIRAL @1,51
2450
. DM CYC @1.52
DM CYC @1.52
90
F FLUE TEMPERATURE
1-15 BASICITY
% MOISTURE
56500 SCF/NTHM.
1143 K BLAST TEMP
% PULVERIZATION
FLOTATION
1.06 %S
3.4 %S
12.0 %Ash
COAL
PPEP
&SHIP
4.2
0.895 %S
%ASH
COKE
7.45 . %ASH
W/
52 STBL
BLEND
0.495 TON
COAL
0.75 TON
BLAST
FCE
0.475 TON
COKE
$ 12.52
$ -6.49
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2573
STONE CHARGE 542
COKE RATE
1264
SULPHUR
0.022
RUNNER TEMP 2661
0.75 TON
0.020%S
0.80 %Si
EXT
DES
TPD
LB/NTHM
LB/NTHM
%S
"F
0.020%S
BOF
0.80 %Si
24R0 F
2655
$ . 76.05
No external
desulphurization
$ 91.44
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024 %S
LIME
LB/TON
53.8
CHARGE-TO-TAP-TIME
34.1
MIN
25D
TOTAL COST $
173.52
Figure 9.19.
Optimal0.050% S MaximumCoal D
U1
176
In the same
It
177
With
The
SPIRAL 01.51
2450
DM
CYC @1.52
DM
CYC @1.52
90
F FLUE TEMPERATURE
0.95 BASICITY
% MOISTURE
56500 SCF/NTHM
% PULVERIZATION
CaO inj,
19.1 lb
FLOTATION
1.06 %S
COAL
3.4 %S
4.2
COKE
%ASH
0.465 TON
COAL
12.0 %Ash
BLEND
0.895 %S
0.75 TON
0.75 ton
7.45 %ASH
0.035%S
0.015%S
0.85 %Si
0.85 %Si
2680 F
2430 F
52
STBL
0.445 TON
COKE
$ -6.09
$ 11.76
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2573
STONE CHARGE 395
COKE RATE 1202
SULPHUR 0.035
RUNNER TEMP 2684
$ . 75.61
TPD
LB/NTHM
LB/NTHM
%S
F
$ 1.52
$ 90.79
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020 %S
LIME
57.5
LB/TON
CHARGE-TO-TAP-TIME
33.7
MIN
$0.06 more than optimal path for iinconstrained final steel sulphur
RUN NUMBER
COST SET
25D
TOTAL COST $
173.59
Figure 9.20.
00
SPIRAL 1.45
DM CYC @ 1.44
8 % MOISTURE
DM CYC @ 1.45
90
0.95 BASICITY
56500 SCF/NTHM
% PULVERIZATION
CaC^ in].
FLOTATION
0.68 %S
0.65 %S
0.74%S
COAL
15.0 %Ash
2.8
%ASH
COKE
6.2 %ASH
0.44
TON
COAL
BLEND
_52
BLAST
STBL
0.42 TON
COKE
$ 11.80
$ -6.49
$ . 70.58
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2644
STONE CHARGE 372
COKE RATE
1168
SULPHUR
0.027
RUNNER TEMP 2688
RUN NUMBER
COST SET
TPD
LB/NTHM
LB/NTHM
%S
F
0.71 TON
0.71 TON
0.025%S
0.015%s
0.90 %Si
0.90 %Si
2690 op
2490 F
$ 1.68
1
172.67
Figure 9.21.
95.10
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020 %S
LIME 61.8
LB/TON
CHARGE-TO-TAP-TIME
2A
TOTAL COST $
3.5 lb
36.0
MIN
ADDED COST
ABOVE OPTIMAL
STAGE DECISIONS
4
. 0.71 TON
$0.08
( ) more
SAME
SAME
SAME
*^^^2
EXT
DES
'
4.8 lb
0.010 %S
BOF
0.90 %Si
2490
$ 1.84
(
SAME
SAME
95.02
SAME
BASICITY
"SCF/NTHM
"K BLAST
( )
SAME
SAME
2350FFLUE TEMP.
8% MOISTURE
90% PULVERIZATION
. $0.07
) more
SAME
COKE
0.6A%S
6.2 %ASH
52 STBL
0.42 TON
"COKE
$-6.42
0.95 BASICITY
56500 SCF/NTHM
1143 K BLAST
BLAST
$ 70.58
CaC^ inj.
0.71TON
0.025%S
0.90 %Si
2690 F
3.5 lb
0.71TON
0.015%S
0.90%Si
2490F
$ 1.68
$ 95.10
RUN 2A
CLOSE ALTERNATE CONDITIONS
Figure 9.22.
SPIRAL @1.45
DM CYC @1.44
10 % MOISTURE
DM CYC @1.45
85 % PULVERIZATION
1.15 BASICITY
56500 SCF/NTHM
1143 K BLAST TEMP
FLOTATION
0.68 %S
0.65 %S
0.74%S
15
%Ash
COAL
PREP
&SHIP
2.8
%ASH
0.5
TON
COAL
COKE
W/
BLEND
6.2 %ASH
50
STBL
0.75 TON
BLAST
FCE
$ -7.35
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2619
STONE CHARGE 513
COKE RATE 1227
SULPHUR
0.017
RUNNER TEMP 2657
EXT
DES
0.80 %Si
2665 F
0.46 TON
COKE
$ 13.41
0.015%S
$ . 75.33
TPD
LB/NTHM
LB/NTHM
%S
F
No external
desulphurization
0.75 TON
0.015%S
BOF
0.80 %Si
2490 F
$ 94.11
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020 %S
LIME
55.6
LB/TON
CHARGE-TO-TAP-TIME
36.0 MIN
175.50
ADDED COST
ABOVE OPTIMAL
STAGE DECISIONS
SAME
SAME
SAME
SAME
SAME
SAME
No external
desulphurization
1.15 BASICITY
56500 SCF/NTHM
1088 K BLAST
0.75
0.020 %S
0.80 %Sl
$1.23
) more
SAME
SAME
0.75 , TON
0.020%S
0 . 8 0 "%9i
2490 -op
$ 76.06
2350<FFLUE TEMP.
10% .MOISTURE
85% PULVERIZATION
$0.07
(
more
SAME
COKE
1.15 BASICITY
56500 SCF/NTHM
1143 K BLAST
68 %S
6 . 2 %ASH
50 STBL
0.46 TON
COKE
$-7.28
94.61
No external desulphurization
0.75 ton
0.015%S
$ 75.33
0.75 TON
0.015%S
0.80 %Si
2490 "F
$
$ 94.11
RUN 12A
CLOSE ALTERNATE CONDITIONS
Figure
9.24.
SPIRAL @1.45
DM CYC @1.44
0.95 BASICITY
56500 SCF/NTHM
8 % MOISTURE
DM CYC @1.45
90 % PULVERIZATION
CaO
inj. 3.5 lb
FLOTATION
0.65 %S
0.74%S
COAL
PREP
&SHIP
15.0 %Ash
2.8
%ASH
0.44
TON
COAL
0.68 %S
COKE
6-2 %ASH
W/
BLEND
52
0.71 TON
0.025%s
BLAST
FCE
STBL
0.42 TON
COKE
$
22.28
$ -8.39
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2644
STONE CHARGE 372
COKE RATE
1168
SULPHUR
0.027
RUNNER TEMP 2688
RUN NUMBER
0.71 TON
$ 67.12
TPD
LB/NTHM
LB/NTHM
%S
F
0.90 %si
0.015%S
EXT
DES
BOF
0.90 %si
2490 F
2690 F
$ 2.10
COST SET 1
178.62
Figure 9.25.
$ 95.51
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020 %S
LIME
61.8
LB/TON
C HARGE-TO-TAP-TIME
lOA
TOTAL COST $
36.0
MIN
ADDED COST
ABOVE OPTIMAL
$0.24
) more
STAGE DECISIONS
SAME
SAME
SAME
0.71
0.010 %S
0750
CaC2 inj.
4.8 lb
95.42
$ 2.43
(
SAME
SAME
SAME
BASICITY
'SCF/NTHM
"K BLAST
(
SAME
SAME
2350"FFLUE TEMP
8% MOISTURE
90% PULVERIZATION
. $0.14
{ ) more
SAME
COKE
0.95 BASICITY
56500 SCF/NTHM
1143 "K BLAST
$ 67.12
3.5 lb
0.71 TON
0.015%S
0.90 %Si
2490 F
0.71
0.025 %S
0.90
2690
0.68 %S
6.2 %ASH
_52 ^STBL
0.42 TON
COKE
$-8.25
CaC^ inj,
2.10
RUN IDA
CLOSE ALTERNATE CONDITIONS
Figure 9.26.
$ 95.57
SPIRAL @1,49
2450
DM CYC @1.77
DM CYC @1.65
1.15 BASICITY
10
% MOISTURE
56500 SCF/NTHM
80
% PULVERIZATION
No external
desulphurization
0.75 ton
0.020%S
0.020%S
0.75 %Si
0.75 %Si
2640 F
2440 F
FLOTATION
0.68 %S
COAL
0.74%S
15.0 %Ash
0.71%S
4.3
%ASH
COKE
7.6 %ASH
0.5
TON
COAL
BLEND
49
BLAST
STBL
0.48 TON
COKE
$
-8.46
23.27
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2526
STONE CHARGE 548
COKE RATE 1266
SULPHUR
0.019
RUNNER TEMP 2647
$. 73.10
TPD
LB/NTHM
LB/NTHM
%S
F
TOTAL COST $
181.70
Figure 9.27.
Least-Cost Route13A
$ 93.79
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024 %S
53.1
LIME
LB/TON
CHARGE-TO-TAP-TIME
36.4
MIN
SPIRAL @1.45
DM CYC @1.44
DM CYC @1.45
FLOTATION
COAL
15.0 %Ash
55500 SCF/NTHM
8 % MOISTURE
10 % PULVERIZATION
0.65 %s
0.74%s
1.15 BASICITY
0.68%S
2-8 %ASH
COKE
6-2 %ASH
0.48 TON
COAL
BLEND
52
BLAST
STBL
0.44 TON
COKE
$ 24.31
$ -9.15
No external
desulphurization
0.75 TON
0.75 TON
0.020%S
0.02CfeS
0.85 %Si
0.85 %Si
2665 F
2490 OF
$. 71.11
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2644
STONE CHARGE 442
COKE RATE 1198
SULPHUR
0.021
RUNNER TEMP 2677
TPD
LB/NTHM
LB/NTHM
%S
F
$ 95.49
BOF
PREDICTED VALUES
LADLE SULPHUR 0.024 %S
LIME
58.9
LB/TON
CHARGE-TO-TAP-TIME
36.4 MIN
SPIRAL @1.45
DM CYC @1.44
56500 SCF/NTHM
8 % MOISTURE
90 % PULVERIZATION
DM CYC @1.45
0.95 BASICITY
FLOTATION
0.65 %S
74 %S
15.0
COAL
%Ash
%ASH
TON
COAL
0.68 %S
COKE
W/
BLEND
6.2 %ASH
52
STBL
0.71 TON
BLAST
FCE
0.42 TON
COKE
$ -6.49
$ 11.80
BLAST FURNACE
PREDICTED VALUES
PRODUCTION 2644
STONE CHARGE 372
1168
COKE RATE
SULPHUR
0.027
RUNNER TEMP 2688
0.025%S
0.9
%Si
TPD
LB/NTHM
LB/NTHM
EXT
DES
0.015%S
BOF
0.9
$ 1.68
$ 92.12
BOF
PREDICTED VALUES
LADLE SULPHUR 0.020 %S
LB/TON
LIME
59.4
CHARGE-TO-TAP--TIME
%S
Figure 9.29.
%Si
2490 F
TOTAL COST $
3.5 lb
0.71 TON
2690 F
$ . 70.58
CaC^ inj.
33.7
MIN
188
processing sequence.
In the blast
It is noted that
heat time and lime charge are sufficient to pay for the
desulphurization expense at this point.
Low-sulphur hot
The sequence at
189
The primary
190
The
The
with the $6.16 projected for the case of Coal D under the
same change in cost circumstances.
The close alternate conditions in Figure 9.26
include a different (calcium carbide injection) desulphurization option at $0.24/ton more in total cost.
Finally, the
191
The main
It is
If prepared Coal A
192
is used for 70% of the coke oven blend, this $2.98/ton would
be available for ladle desulphurizing the steel in those
heats finishing over the 0.025% S specification.
It is
This relationship
CHAPTER 10
CONCLUSIONS
As a result of this research program, the following
conclusions were reached.
10.1
1.
General
b.
c.
d.
194
2.
a.
b.
c.
3.
b.
c.
An
195
Upon a
Spiral
(M) -1/2" + 35 m
(L) +1/2"
(S) -100 m
Flotation
196
Coking
Under present cost conditions, the vector of cokeoven decision variables usually chosen as optimal
was the combination of 2450F flue temperature
(maximum allowable), 8% moisture, and 90% pulveriza
tion level.
In this
Blast Furnace
197
Slag basicity
responds appropriately.
2.
1.
External Desulphurization
3.
198
10.6
BOF
CHAPTER 11
RECOMMENDATIONS FOR FURTHER STUDY
The structure of the Dynamic Programming algorithm
is not favorable to sensitivity analysis of variables that
were not explicitly treated as decision variables.
If funds
On the CYBER
The programs
199
200
The
In doing so,
APPENDIX A
HIGH TEMPERATURE HEAT AND MATERIAL BALANCE
FOR THE BLAST FURNACE
The following information details the derivation of
the high temperature zone heat and material balance used in
the blast furnace model.
Four simultaneous
WTG
SI02
TMP
Knowns
Blast;
WBL
VOBL
VN2BL
VH20BL
Weight
Volume
Volume
Volume
202
TBL
WOBL
WN2BL
WH20BL
Calcined Stone:
WTSTON
Coke;
Partially-reduced Burden:
WBR
- Calculated weight (grams/NTHM) of
burden as it enters high temperature
zone; assume that after reduction in
upper shaft the iron units exist as
2/3 FeO and 1/3 Fe.
FEOBR - Calculated weight per cent of FeO in
burden that has been partially-reduced
before entering high temperature zone.
FEBR
- Calculated weight per cent Fe in
partially-reduced burden.
SI02BR - Calculated weight per cent Si02 in
prereduced burden.
'
Bosh Gas:
VCOTG
Slag:
WSL
CPSL
203
Hot Metal:
WHM
CPHM
Heat Loss:
QLOSSl
Assumptions
Hot metal silicon is linearly related to hot metal
temperature by Wt% Si = ALPHA + BETA * T (degrees F),
where ALPHA is -6.05 and BETA is 0.0025774, per
references (72) and (85).
Hot metal carbon is linearly related to hot metal
temperature and silicon content by:
Wt% C = GAMMA + DELTA * T (degrees F) + EPSILON * % Si
where GAMMA = 1.28, DELTA = 0.00142,and EPSILON =
-0.304, per p. 920 in reference (86).
204
By substituting;
Wt% C = GAMMA + DELTA * T (deg. F) + EPSILON
[(ALPHA + BETA * T (deg. F)]
= (GAMMA + ALPHA * EPSILON) + (DELTA + BETA +
EPSILON) T (deg. F)
= PSI + PHI * T (deg. F)
Equations
Weight per cent silicon in hot metal is related to
SIL(gr-mols silicon in hot metal) by: ^
Wt% ^ = (SIL)(28.086)(100)/9.072 * 10^ = 3.096
* lO"^ SIL
Conversely, SIL = 323.01 % Si.
Then knowing T (deg. F) = 1.8 TMP - 459.7, by
substituting:
SIL = 323.01 ALPHA + 581.42 BETA * TMP - 1.4849
* 10^ BETA
Weight per cent carbon in hot metal is related to
CARB(gr-mols carbon in hot metal) byij.
Wt% C = (GARB)(12.01)(100)/9.072 * 10 = 1.3239
* 10~3 GARB, or GARB = 755.37 % G
Knowing % G = (GAMMA + ALPHA * EPSILON) + (DELTA +
BETA * EPSILON) * T (deg. F), and
by substituting:
GARB = 755.37 GAMMA + 755.37 ALPHA * EPSILON + 1359.67
DELTA * TMP + 1359.67 BETA * EPSILON * TEMP 3.4724 * 10^ DELTA - 3.4724 * 10^ BETA * EPSILON
Weight per cent iron is:
Wt% Fe = 100 - (%C+%Si+% others) = 100 (% G + % ^ + 0.4746)
= 100 - 1.0 (ALPHA + GAMMA + ALPHA * EPSILON) +1.8
(BETA * TMP + GAMMA * TMP + BETA * EPSILON * TMP) 459.7 (BETA + GAMMA + BETA * EPSILON) + 0.4746
In manner similar to above, FE (gram-moles-Fe) can be
expressed as:
FE = 162.435 * % Fe
205
^^2(a)
^^2(Jl)
/i
^800 *
5"
- 40292
1800
AH, = -20000
J.oU U /
\
(approx.)
^^1800 ^
206
Mass/Energy Balances
Three mass balances and one heat balance can now be
written:
Silicon Balance:
Wt. silicon in = WTSTON * SI02ST * 0.467 + COKRAT
* SI02CK * 0.467 + WBR * SI02BR * 0.467
Wt. silicon out = C28.086)(100) tSI02 + SIL) = 2808.6
(SI02 + 323.01 ALPHA + 581.42 BETA * TMP - 1.4849
* 10^ BETA)
Substituting and putting the underlined unknowns on
left side:
SI02 + 581.4 BETA * TMP = 1.6643 * 10
(WTSTON
* SI02ST + COKRAT * SI02CK + WBR * SI02BR)
- 323.01 ALPHA + 1.4849 * 10^ BETA
Carbon Balance:
Wt. carbon in = WCC
Wt.
*
=
*
*
*
*
207
APPENDIX B
DATA SETS FOR EACH MODEL PROGRAM
The six data sets used in the six computer models
that comprise the system simulation are shown.
In order,
they are:
COALSD.DAT
COKED.DAT
BLASTD.DAT
EXTD.DAT
BOFD.DAT
F0R21D.DAT (for the Dynamic Programming Model)
At the bottom of the first five data sets are the
variable names corresponding to the data entered above.
208
0.95
1.02
4.2
0.4
116439.
1.76
.702203
0.0
0.0
1.28
1.85
48.1
0.5
0.20
9.06
0.05
5
5
4
-288167.
1.36
-.315149
0.65
0.85
I.35
1.8
39.1
0.52
2.0
20.0
0.10
0.04
0.25
0.05
267296.
-110118.
59.
2.2
1.45
1.55
1.65
1.75
6.7
3.3
1.6
0.7
1.50
2.92
14.3
12.5
2.20
.3.45
6.28
22.6
28.6
34.2
75.0
1.0
0.010
0.0
0.0
280.0
2.2
28.0
16998.5
II.0
0.59
21.28
5.5
67.8
22.0
500.0
10.0
NOSGS
NOMASH
66.0
66.0
0.72 000001A3
0.<.5
1.05
30.0
30.0
-9.ei
57.66
7.0
1.02
5
..?
5
0.<.3&
A
2250.0
3
6.0
2
dC.O
3
0.665
5
7.15
5
50.0
3
<1
0.<il5
150.
7.5
0.0
O.O'i
0.?5
0.03
100.0
2.0
5.0
0.03
0.30
2.0
0.03
COSTOL
COEFO
COEFl
( PYI
C0EF2
S (C0EF0+CQEF1T01ALSC0EF2T0TALS*2)
HFOSB
CPWNB
C
0
D0.4NE
F
NQB
C
D
NOE
F
J
K
J
K
G
DOWNH
euD
G
NOH
211
-6.05
3191.3
8.65
0.3052
46.7
43.6
17.72
44.2
933.0
0.02
0.0
0.0
35.0
.24158E5
0.92
50.0
0.95
1033.0
0.015
2585.0
.0025774
76.73
1.38
0.175
32.4
7.84
76.16
1.0
43000.
0.02
0.0
0.0
8.0
5
3
3
3
9
3
0.025
2.0
0.1
55.0
0.010
70.0
ALPHA
BETA
BRDNUT
FE203
BRSI02
BRAL20
STSI02
STAL20
CKSI02
.CKAL20
UTFD
FriSI02
VOBL
VN2BL
FREE
PRESUR
CONST
URKVOL
SLGTOL
SILTOL
WNDNSZ <I> I=l5
BRriNSZ(I) 1=6,7
cstbrd
cststn
1.28
0.0
3.2
75.42
4.7
1.49
21.5
1.1
30.0
0.02
0.0
.00142
6.96
.585
22.57
1.3
4.74
0.0
0.35
10.0
0.05
0.0000010
100.0
5
4
2
3
4
7.52
0.4
55500.0
0.71
0.500
downh
J
noh
(h =
"J
and the
(J =
<1 =
(n =
(p =
(r =
delh
cokes
J
same for
stbl
bratio
bltniPk
hmS
hmtmpf)
DELTA
FEO
BRMGO
STMGCO
CKMGO
FDCAO
BUNKER
CPSL
VC02TG
csthnk
cstbfa
downi
i = cokash)
k
the followina
k = cokwt)
ni = scfntni)
o = hmut)
a = hmSi)
0.0
0.0000015
0.24
0.05
1000.0
0.04
0.25
GAMMA
FE304
BRCAO
STCACG
CKCAO
FDAL20
GRBLST
SCRLOS
VCOTG
CKTOL
<$/lb of oil)
"
($/ton for aaar stone)
($/tori for met brdn matl)
TFC - total daily fixed costs
-.304
2.305
.0125
0.0
14.9
1.67
1.0
0.215
80000000.
noi
k
deli
EPSILON
BRH20
BRSULP
STSULP
CKOXID
FDMGO
BUNKRS
CPHM
GLOSS
cststd
($/btij for das to
heat stoves)
212
0.17
45.0
192.0
0.71
0.015
0.500
2585.0
0.71
0.005
0.500
2350.0
CSTCAC
PCMG
CSTHM
($/TON
FOR METAL
LOSS COST)
DOUNO
P
Q
R
DOUNS
T
U
V
0.93
85.0
200.0
3
9
4
3
3
9
4
3
0.0175
0.04
0.010
0.25
70.0
0.04
0.005
0.25
90.0
CSTMGC
CSTLIM <$ PER LB. ACTUAL COMMERCIAL REAGNT)
PCCAC2
<UT y. MG IN MGCOK AND CAC2 IN CARBIDE)
STDTMP
(USU. TEMP
DROP - RNR
TO BOF)
NOO
BELO (HMWTIN)
P
P <HMSIN)
Q
Q (SILIN)
R
R (TMPIN)
NOS
BELS (HMWTOUT)
T
T (SOUT)
U
U (SILOUT)
V
V (TMPOUT)
213
0.0
0,70
0.20
4.50
.050
0.10
.013
0.025
2920.
400000.
500000.
0.0
0.70
.080
.015
.040
77.
130000.
99.8
3.0
92.0
35.0
2.8983e6
192.0
0.71
0.005
0.500
2350.0
-200.
2920.
5.0
22000.
0.16
500.0
2.0
3000.
4.0
0.0
0.111
4.0
9900000.
0.0
10.0
16.0
250.0
15.0
280.0
30.0
0.04
0.005
0.25
90.0
35.0
91.0
0.0025
355.0
HM
X
MN
C
PHOS
X
X
STEEL
SI
MN
C
P
S
TMP
NSCRPS (NO. POSSIBLE SCRAPS)
SCRAP
SI
MN
C
P
S
TMP
FSCRAPl <I) 1=1f7 (SAME AS ABOVE) MAY NOT NEED TO USE
FSCRAP2 (I) 1=1r7 (SAME AS ABOVE) MAY NOT NEED TO USE
P0XY02
T02
OXYFLO
FDLOSS
TCG
RC02
BR
TS
XSFEO
FV23RS
PORFEO
PCSIOR
A
BELT
EPS
BSCHTP
CONSTM
DOUNHR
BSHTSZ
BSPROF
STLCST
TFC - total weekly fi ed cost - see cost chapter BScost 1=HM 2=SCR 3=0RE 4=LIM 5=SPAR <5=02TH 7=FEMN
DOWNS MANYS
WIDTHS
(S=FOR HMUT)
T
T
(T=FOR HMS)
DOWNT
U
U
U
(U=FOR HMSI)
V V
V
(V=FOR HMTMP)
EST UT
REGD WT
88.
EST UT
HLOSS
OREFRC
25
0.0
1.02
4.2
0.4
2250.
8.0
80.0
0.92
7.52
50.0
0.4
0.95
55500.
1033.
0.71
0.015
0.50
2585.0
0.71
0.005
0.50
2350.0
run
NO ED
RUN
STOP
0
5
5
4
3
2
3
5
5
3
4
3
2
3
3
9
4
3
3
9
4
3
0.0
0.04
0.25
0.05
100.0
2.0
5.0
0.025
0.24
2.0
0.05
0.10
1000.0
55.0
0.04
0.010
0.25
70.0
0.04
0.005
0.25
90.0
APPENDIX C
PROGRAM LISTINGCOALS.TAB
215
216
PKOGBXn COALS
1
C
C
C
C
C
C
C
C
C
C
C
C
C
10
15
20
25
30
35
10
15
50
55
C
C
C
S SIZE IS COAL AS SLIMF -100B
C
Z SIZE IS COAL *1008 -35H
C
C - HYDBOCYCLONE - Z SIZES - OPTION 1
DATA (CUBV (1, I,L) .L=1, 12) /I.0,-.60 55,H9 - 3068,-99. 0151, 17.7952,
1 197.1197, -35.0916, -228.362, 2.2, 1.1, 20./
C - TABLE - Z SIZES - OPTION 2
DATA(CURV(1,2,L) ,L=1,12)/1.0, -.50, .60, 52.2295, -113.188,
1 91.3523, 273.017, -230-186, -236.826, 1.9, l.t, 10./
C - SPIRAL - Z SI7.ES - OPTION 3
DATA (CUBV (1,3,L),L=1, 12)/1.0, -.50, .10, 50.78, -156.631,
1 23.1116, 589.25, -28.133, -963.6, 1.9, 1.1, 10./
C
C
M SIZES IS COAL 35K -1/1 INCH
C - BAUM - M SIZES - OPTION 1
DATA(CURV(2,1,L) ,L=1,12)/1.0, -.15, .55, 53.2011, -211.009,
1 31.31, 778.985, -125.391, -1081. 15, 1.8, 1.1, 8-/
C - DM CYCLONE - M SIZES - OPTION 5
DATA (CURV (2,2,L), L= 1, 18)/3.,-.1, -.08, .08, .5, 102.671, .90595,
1 19.1331, -591.323, -1132.6, -108225., 1856875., 32629159.,
2 -1.21312, .902055, 1.8, 1.35, 10./
C - HYDBOCYCLONE - H SIZES - OPTION 6
DATA(CU,'iV(2,3,L) ,L=1, 12)/1.0, -.15, .55, 51.262, -188.353,
1 56.3189, 585.21, -211.117, -766.901, 1.9, 1.35, 20./
C - TABLE - H SIZES - OPTION 7
DATA (CUHV{2,1,L) ,L=1,12)/1.0, -.35, .22, 52.2371, -289.515,
1 -11. 1613, 1557.89, 11.9965, -3031.66, 1.65, 1.35, 10./
217
PnoURAn COALS
c -
60
65
70
75
80
85
90
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
C - TUB FOLLO'.'ING DATA STATEMENTS CONTAIN THE FOLLOWING ITEHS
C
IN OHDER: (1) CAPITAL COSTS $/TOH HOUBFEED, (2) TONS H20/
C
TON PEED, (3) POHEH EXPRESSED AS A PERCENTAGE OF THE TOTAL
C
DIHECT COST, (1) REAGENTS J/TON FEED, (5| HEDIA LOSS
C
LD/ TON FEED, (6) MEDIA COST J/LB
C
C
VZ - OPT 1
DATA(CSTDTA(1,1,I) ,I = 1,6)/11800., 0.75,
0., 0., 0./
C
TZ - OPT 2
DATA(CSTDIA(1,2,I) ,1=1,6)/12000.. 0. 50, 8.0, 0-, 0., 0./
C
SP Z - OPT 3
DATA(CSTDTA(1,3,I) ,1=1,6) /inso.. 0.50, 8.0, 0., 0., 0./
CD
CO
95
C
1, SIZES IS COAL +1/4 incn
C - Dtl VKSSEL - L SIZES - OPTIOM 8
UATA (CUnV(3, I,L) ,L=1, 1b)/3.0, -.K, -.03, .05, -35, 101.367,
1 .99513, 51.1937, -1253.7, abll.S, 167018., -1.708b1E*6,
2 1 . 6 a 9 1 5 E + 6 , -2.3'I903, . 7 6 0 7 2 1 , 1 . 6 5 , 1 . 3 5 , 8 0 . /
C - D A U S - L SIZES - OPTION 9
0ATA(CURV(3,2,L),L=1, 1B)/3.0, -.35, -.05, .1, .35, 1011.933,
1 1 . 3 H 0 7 9 . 5 0 . 6 9 0 9 , - 6 9 9 . 3 3 , - I U a . 2 3 1 , 6 5 3 6 8 . 2 , 4 1 6 9 6 . , - 3 . 3 ' 3 a U E *6
2 ,-7.05709, 2. 19237, 1.65, 1.K, B./
C - DH CTCLONE - L SIZES - OPIION 10
UATA(CUBV 13,3,L),L= 1, 1b)/3.0, -., -.05, .03, .30, 101.812,
1 .305501, 50.1661, -1558.HU, 163.937, 3H781tl(., 2.2b615E*5,
2 0.0, -2.5U<)3, -526519, 1.65, l.t, UO./
C
CC - IIYDKOCYCLOKE - L SIZES
C
DATA (CUBV (3,U,L) ,L=1 ,18)/1.0, -.10, .55, S1.381tt, -238.078,
C
1 37.6393, 1008.94, -210.817, -1581.96, 1.85, 1.1, 20./
CC - CHANCE COHE - L SIZES
C
DATA(CUnV(3,5,L),L=l, 18)/3.0, -.3, -.07, .07, .50, 101.713,
C
1 .773653, 18.9979, -972.718, 1915.32, 108910., -205378-,
C
2 -6.10235E-fa, -1.30136, .817528, 1.60, 1.35, 15./
CC - TABLE - L SIZES
C
DATA(CUHV(3,6,L),L=1,18)/3.0, -.35, -.08, .1, .15, 107.205,
C
1 1.8585, 19.1177, -659.272, -1310.82, 65978., 198578.,
C
2 -1.18118E6, -3.13938, 1.11932, 1.65, 1.1, 10./
C .
C
C
OPTION 11 = FLOTATION OP Z-SIZES
C
OPTION 12 = FLOTATION OF S-SIZES
C
OPTION 13 = DISCARDING OF S-SIZES (SLIMES -100H)
C
100
105
c
C
110
c
c
JH - OPT 1
DATA(CSTDTA(2,1,I), I=1,6)/10000., 1.8, 8.0, 0., 0., 0./
Cfl - OPT 5
DiTA(CSTDTA(2,2,I),I=1,6)/1Q700.,0.52,8.96,0.,0.8,0.01/
un - OPT 6
DATA (CSTDTA(2,3,I),1=1,6)/ 9900., 0-72, 8.8, 0., 0., 0./
T - OPT 7
DATA(CSTDTA(2,1,I),I=l,6)/10000., 0.18, 8.0, 0., 0., 0./
VI - OPT 8
DATA (CSTDTA(3,1,1) ,1=1,6)/ 7875.. 0.50, 8. 16, 0.,0.7,0.on
218
PROSBAtl COILS
115
C
C
C
120
C
C
125
C
C
JL - OPT V
DATA(CSTDTA(3,2,I) ,1=1,6)/ 7500., 1.75, 8.0, 0., 0., 0./
CL - OPT 10
DATAICSTDTA(3,3,I) ,1=1,6)/ 8025.,0.50,8. 9fa,0.,0.75,0.OH/
WL
DATA (CSTDTA (3,t,I) ,1 = 1,6)/ 7125., 0.69, 8.8, 0., 0., 0./
CC L
DATA(CSTDTA(3,5,I) ,I = 1,6)/7500., 1.5, U. 0, 0., 0., 0./
TL
DATA(CSTDTA{3,6,I) ,I = 1,6)/7500., 0.116, 8.0, 0., 0,, 0./
FLOTATION S-SIZES AND Z-SIZES, DOTH
DATA (CSrD'rA(1 ,1,I) ,1=1 ,6J/Iif000., 1.8, 8.0, 0.50, 0., 0./
130
135
C
C
C
C
c
c
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
MI = 5
NO C 6
KOOPT(I) =3
K'OOPT (2) = <1
N00PT(3) = 3
lOO
ms
150
155
160
165
C
C - INITIALIZE QTADLE TO ALL +10000
C
DO 15 I = I,100
QTADLE (I) = 10000.
15
COHTINUK
C
C
C - INPUT DATA - (1) SP. GR. BANGE MIDPOINTS, (2) DIRECT HT :
C
Fnoa WASIIADILITY TESTS FCH EACH SP.CB. tRACTIOtI, (3) DIRECT
C
WT : PTRITIC SULPHUR, (i) DIRECT WT : ASH, (5) COEFFICIEBTS
C
OF POLrUOnlAL CURVE OF WEIGHT : UITHIN /" 0.1 SP.CR.
C
: = F(SP.GB.), (6) COEF. OF INVERSE POLt SP.GR. = G (HT;)
C
C - NOWASH = NO. OF DIRECT HI : HASHAB CURVES - HFOB TOTAL) OB 3
C
(FOB THE THREE SIZES Z,M,L)
BEAD (NI, 20) NOSGS, NOWASH
20
F0Rn*T(5Il)
C - LAST 2 DATA OF VECTOB ABE UPPER ADD LOWER DOUKDS OF POLT
C
APPLICIDILITlf.
NOCOEF = 6
1IC0PP2 = MOCOEF 2
BEAD(NI,25) AInS, AIHTLR, AIHINC, NAId
25
FOUMATC3FI0.3,110)
Ains = Ains - AiniNc
c
170
26
READ(Kl,26) DOVHD,
READ(Nl,26) DOUNC,
EEAD(HI,26) DQVKD.
FOI(HAT(F10.3, 110,
NOB, DELB
HOC, DELC
NOD, DBLD
riO.3)
219
PROGRAn COALS
175
30
180
185
190
10
195
200
50
C
205
C
C
C
60
210
215
C
C
C
DO 601 1=1,12
DO 601 J=1,10
ATAB(I,J) s 0.0
220
225
601
CONTINUE
C
C
C
C - ARRANGE ATAU CONSTANT VALUES
C
FOB Roa 2 - TONNAGE
ATAB (2,1) = TONSBQ
DO 5010 UK = 15,39,2
ATAD(2,UK)
1.0
220
PBOGRXn COALS
230
5010
C
235
5020
C
240
5030
COHTIKUE
FOU ROWS 20 THRU 32 - DIG H
DO 5020 UK = 20,32
JJK = UK - 18
KJK = (2 JJK) + 11
ATAB(UK,JJK) = -1000.
ATAD(UK,KJK) = 1.0
CONTINUE
FOB BOWS 33 THRO 38 - SIZE RELATIOHS
DO 5030 UK = 15,20
ATAB{33,IJK) = -SIZE(2)
ATAB(3^,1JK) = -SIZE(3)
ATAB(35,UI!) = -SIZE{a)
CONTINUE
DO SOtO UK = 21,28
ATAa(33,IJK) = vSIZEd)
215
5040
250
5050
255
5060
260
5070
5080
2GS
5090
270
5100
5110
275
C*********************
280
C
C
C
C
C
285
=
=
=
=
C*********************************
221
PKOGRAH COALS
C
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
290
295
c
*>*************************
c * * * * * * * * * * * * * DIG N E S T E D D O - L O O P F O L L O W S
*********************************
c
300
305
310
315
320
325
330
335
340
70
c
c
c
C - FOB ORGANIC S CALCULATIONS LATEB, CALC THE PERCENT COAL
C
. AND VB IN THE FEED (PCCOLF), OH DRY BASIS, BY SDBTRACTIBG
C
THE PYRITIC S AND ASH OF FEED FBOB THE BASIS OF 100. TBEH
C
CALC TRUE ORGANIC S PEBCENT AS IF ALL ORG S IS IH COAL
C
AND VB ONLY
TOTPYS = WTPIS(HSGSP1,ISIZE2)
TOTASU = WTASH(H3GSP1,ISIZE2)
PCCOLF = 100. - TOTPYS - TOTASH
TRDORS = (TOTOHS (ISIZE2) 100.) / PCCOLF
C
C - CHECK IF CHABACTERISTIC CURVE IS SEGBENTED OB ENTIHE C
DEPENDING ON RESULT, GO TO ONE OF TWO PARALLEL PATHS FOB
C
REBAIHDER OF CALCULATION OF THIS OPTION/SIZE COBBO.
C
IF (CUBV (ISIZE,lOPTN, 1) .EQ. 3.0) GO TO 400
C
222
PBOBBin COiLS
c
3H5
350
3SS
360
365
370
375
380
385
390
395
**
223
PBOSBtH COILS
too
<i05
10
**
SGINCB = *0.005
IF{TOTALS .GE. AlflSDP) SGINCB=-SGIHCB
SPGB = SPGB - SGINCB
GO TO 100
415
C
c *
C * *
C * *
120
1)25
1130
305
435
310
C
UKS
YIELD = 0.0
ASH = 0 . 0
PYBITS = 0.0
DO 310 K^I.NOSGS
DELTSG = SGfllDS(K) - SPGB
IF(DELTSG .LT. POLYDN) DELTSG = POLYDI
IF(DELTSG .GT. POLYUP) DELTSG = POLYOP
CALL POLYEV (COEF,DELTSG,CRVYLD) '
WRITE(NO, 305) DELTSG, CBVYLD
F0RI1AT(1X,"DELTSG,CKVYLD",2F10.J)
YIELD = (CUVYLDWGHI(K,1SIZE2)) YIELD
PYBITS = (CH?YLDWGHT{K,ISIZE2)'WTPYS (K,ISIZE2)) PYBITS
ASH = (CHVYLDWGHT ( K ,ISIZE2)'WTASU (K,ISIZE2)) ASB
CONTINDB
PYBITS = PYRITS/YIELD
ASH = ASH/YIELD
YIELD = YIELD/IOO.O
* - CALC OF ORGANIC AND TOTAL S C
SEE CCnSENTS IN ITERATION DO-LOOP ABOVE
PCCOLP = 100. - PYBITS - ASH
OBGS = (TOUORS*PCCOLP) / 100.
TOTALS = ORGS - PYBITS
GO TO 800
c*********>******************
450
455
THAT
C
300
440
DO 410 L=1,6
COEF(L)= COHV (ISIZE, I0PTH,L*7)
CONTINUE
POLYDN = CUBV(ISIZE, I0PTM,2)
P0LYLT=CUBV (1SIZE,I0PTH,3)
224
960
465
C
C - EHTBI POINT FOE IIEHillVE CALCOLATIOBS
C
c
470
500
475
IF(SPGR.GT.UITHIH(7))GO TO 520
IF{SPGB-I.X. WITHIH(8))G0 TO 520
CALL POLYEV (UITHIN,SPGB,PCWIH)
C
IF{PCWIII.LI.PCUHUP) GO TO 520
GO TO 700
**********
C
480
C
C
c
520
485
Q
490
C - FOR CASES UilEH NOT SET TO LIMIT, CALC VAEIOOS PARAHETEBS AID
C
CHECK IF THE ITERATION PABAHETER IS HITHIN ITS LIBIT
600
IIELD=0.0
r;iMILD=80.0
495
500
1
1
505
610
510
DO 610 K=1,H0SGS
DELTSG =SGai DS(K) -SPGB
IF (DELTSG. LT. POLY DH) DELTSG=P0LTD>
IF(DBLTSiJ.GT.rOLYnP) DELTSG=POLTOP
IF (DELTSG. GE. POLYEK. AND. DELTSG.LE.POLTLT)
CALL HIPSV (COEFTP,DELTSG, CnvrLD)
IF(DELTSG.GT.POLYLT.AND.DELTSG.LT .POLtHT)
CALL POLYEV(COEF, DELTSG,CR7YLD)
IF (DELTSG. GE. POLYHT. AN D. DELTSG.LE.POLIDP)
CALL HYPEV (COEFBT,DELTSG,CRVYLD)
YIELD=(CaVYLD*GHT(K,ISIZE2)) YIELD
PYRITS= (CRVYLDWGHT (K, ISIZE2) WTPYS(K,ISIZE2))PIBITS
ASH = {CRVYLDUGHI(K,ISIZE2) WTASH(K,ISIZE2)) tASH
CONTIHOB
PYHITS = PYRITS / YIELD
ASH = ASH / YIELD
YIELD - YIELD/100.0
C - CALC ORGANIC AND TOTAL S AND CHANGE SPGB IF NOT VITHIR LIBIT
225
PBOSB&B CO&LS
PCCOLP = 100. - PYBITS - iSH
ORGS = (TRUOHS PCCOLP) / 100.
TOTALS = ORGS PYRITS
IF (TOTALS .LE. AIOSDP .AHD. TOTALS .GE. AXBSDH) GO TO BOO
SIS
******
SGINCR = 0.005
ir(TOTALS .GE. AINSUP) SGINCB=-SGHICB
SPGB = SPGB - SGINCB
S2a
GO TO 500
S25
530
535
50
C
C - FOB CASES UHH EITUEB SPGB IS SET TO LIBIT OB HELD IS >BIBILO
700
YIELD=0.0
PYRITS=0.0
ASH=0.0
DO 710 K = 1,H0SSS
DELTSG=SGBIDS(K)-SPGB
IF(DELTSG.LT.POLIDN)DELTSC=POLTDB
IF (DELTSG. GT.POLYOP) DEL1SG=P0LTDP
IF(DtLTSG.GE.POLYDN.AHD.DELTSG.LE.POLTLT)
1
CALL HYPEV(COEFTP,DELTSG,CBVILD)
IF(DELrSG.GT.POLYLT.AHD.DELTSG.LT.POLIHT)
1
CALL POLYEV (COEF, DELTSG,CBVILD)
IF(DELTSG.GE.POLrRT.AND.DELTSG.LE. POLIOP)
1
CALL HYPEV (COEFET, DELTSG,CBVILD)
WRITE(NO,305) DELTSG, CBVILD
IIELD= (CrVYLD'WGHT (K,ISIZE2)) YIELD
PYRITS= iCRVY.L0i(GHT(K, ISIZE2) KTPYS(K,ISIZE2) "PIBIIS
ASH=(CBVYLDWG1IT(K,IS1ZE2)'UTASU (K,ISIZE2)) ASH
S4S
710
550
555
560
565
CONTIMOE
PYBITS = PIHITS/IIELD
ASH = ASH/HELD
YIELD = YIELD/100-0
C - CALC ORGAHIC MID TOTAL S - SEE ABOVE COBBERTS
C
PCCOLP = 100. - PYBITS - ASH
OBGS = (TBUOBSPCCOLP) / 100,
TOTALS = ORGS PIRITS
C
C
DEBOG PRIST OUTS OF CALCOLATIOI
C
800
URITE(HO,805) lOPTH.ISIZE
805
FOHnir(UC," FOB OPTION NUBBEB",!'!,"
OP SIZE FBICTIOV",
1
II," :")
810
WRITE{HO,30) SPGR, YIELD, PYRITS, ASK,ORGS,TOTALS
WRITE (KO, 30) CYCOEF, COSTC, COSTB
CLNSUL(KOUNTR) = TOTALS
CLHASH(KCUHTB) = ASH
C
SUHYLD = SUBYLD YIELD
CXXZXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTXZXXXXXXXXXXXXZZI
570
226
PBQSBAn
COAL::
AT*B(1,I0PTN t) = CTCOEF
IICOL = 2 lOPTH 13
lYBOU = 6 rOPTH
GO 10 915
C
905
C
910
585
C
915
590
595
600
605
610
615
620
C
C
900
C
C C
C
C
625
C
C - CALC FLOTATION COSTS
DO 950 I=:1,6
227
PBOGRAn COALS
TEHP(I) = CSTDTA
950
CON'rINUB
C - CALC CAPITAL AND CLEANING COSTS FOB CLIME FLCT 0PTB12
C
CALL CALC(TEP,APiafD().COLCST, AGE, DPTBHI, DISTMC,
ICyCOEF.COSTC, COSTB)
c
C - ASSIGN VALUES TO MINT HiTRII FOB FLOTATION OPTIOS
640
6U5
650
I = 1
J -
WRITB(NO, a 0 5 ) I.J
WHITE (HO,30) AVEYLD.PyRITS, ASH,OBGS,TOTALS
WHITE (HO, 30) CYCOEF, COSTC, COSTB
C
C - IHPUT TO ATAR COEFFS - FOR FLOT OPTIONS
ATAB(3,35) = TOTALS
ATAB{3,37) = TOTALS
ATAB(it,35) = TOTALS
ATAB(,37) = TOTALS
ATAB(S,35) = ASH
ATAD(5,37) = ASH
ATAB(6,35) = ASH
ATAB(6,37) = ASH
ATAB(17,35) = (AVETLD / 100.) - 1.0
ATAB(17,3b) = AVEYLD / 100.
655
660
665
670
675
680
228
PROGRAH CUALS
C
ATAD(1,ia) = CICOEF
ATAB(1,40) = COSTB
ATA3(2,39) = 1.0
ArAB(19,39) = -1.0
ATAb{32,ia) = -1000.
ATAB(32 ,aO) = 1.0
695
700
705
C
C - FINALLT CALL BIHT FOE SOLUTION OF THE TABLEAU
DO 1005 I = 1,2
C
WHITE (NO, 1001) (ATAB(I,J), J=1,aO)
1005
CONTINUE
1001
FOBnAT(1HO, 10D13.3/(1H , 10D13.3))
C
DO 1009 I = l ,a2
DO 1009 J = 1,0
ATAB1 (I, J) = ATAB(I,J)
1009
CONTINUE
C
CALL niHT(RESULT, STBCVH)
C
C
C
710
715
FINALS - 0.0
FINASH = 0.0
C
720
DO 1970 I = ID,38,2
J = J 1
725
FINALS =
FINASH =
CONTINUE
FINALS =
FINASH =
1970
c
C - FIND CLEAN COAL S AND CLEAN COAL ASH INDICES - (KTS.KTASB)
lERB = 0
730
FOBflAT (II,2F10.3,
C
735
7a 0
229
PROCRAn COiLS
C -
C
IWOBD = 0
c
DO 19B0 IBT = 1,13
JDT = INT(STBCVB(IBT))
IF(JBT .EQ. 1) IWOBD = IWOBD .OR. 2IBT
OTHERMISE
CONUHDK
1980
c
c
755
760
765
770
775
C
C
2000
C
CONTINUE
XXXXXXXX
c
c
780
785
790
795
C - FINALLY FILL OUT THE TABLES FOB THE OPTION OF SIIIPLT SHIPPING
C THE COAL DIBECT. TOTAL COST PEB TON IS ONLY THE COST OF THE
C COAL ENTERING THE PBEP PLANT; AND THE COST TO SHIP IT.
C
CPTON = COLCST ( DPTNHI DISTNC 1.086)
C
SIHCE THE WET WET COAL/WT DBY COAL'1.086
C
C - FIND INDICES FOB COAL SDLPHUB AND ASB AND COLOHN INDICES.
C
SULPIN = WTPYS(NASGS^1,1) * TOTOBS(1)
LEBB = 0
CALL FIHD(SULPIN, COHNE, NOB, DELE, KYS, LEBB)
IF(IEF>K .EQ. 1) GO TO 3000
C
CALL FIHD(WTASH(1I0S6S^1,1), DOWNC, NOG, DELC, KIASH, LEBB)
IF(IEHO .EQ. 1) GO TO 3000
PUOSRAR COALS
800
80S
810
815
820
825
830
835
C
C
2050
C
c
c
3000
2055
C
231
SUBROOTIHE CALC
1
C
c
SUDKOUTINE CALC(COSTS,APBXF,COLCST,WAGE,DPTNBI.DISTHC,
ICrcOEf.COSTC.COSTR)
DIHEKSION COSTS(6)
10
15
20
ccccccccccccccccccccccccccccccccccccccccccccccccc
C - THE FOLLOWING SUEROOTIHE CALCULATES THE AFPhOXIHATE
C
CAPITAL AND DIRECT COSTS FOR THE "BOX" ONLY, IE. THAT PART
C
OF THE FLOWCHART WHICH CORRESPOHDS TO THE CLEANING
C
PROCESS ONLI. THE CAPITAL COST {"CYCOEF") IS THE
C
APPROXIMATE INSTALLED COST FOR THE PARTICULAR COAL
C
SIZE/CLEANING OPTION COHBINATIOH.
C - THE PROCESS IS SIZED UK ASSUMING AN OVERALL 70; TIELD
C
FOR THE PREP PLANT AND THEN ESTIHATING CAPITAL COS! Bf
C
HULTIPLriNG ANTICIPATED TONNAGE BY t /TON HOOK FEOn SINGH
C
(SEE REFERENCES)
C - DIRECT OPERATING COSTS ARB THEN CALCULATED BT SOnniHG
C
ONLY THE COSTS NOT COBHON TO EACH OPTION.
TOTCAP = COSTS(1) APHXF
C - AT 15 YEAR ST. LINE, 260 DAYS/YEAR, 13 HOURS/DAY, 10:
C
SALVAGE VALUE, THEH THE DEPRECIABLE CAPITAL IS:
CYCOEF = (TOTCAP 0.0666 0.9) / (260. 13.)
C
25
30
35
<0
t5
50
55
C
C - FOR OPERATING COSTS:
C
WATER COST AT 5 CENTS PEE THOUSAND GALLONS, 62.3 LB/FT3,
C
.1337 FT3/GAL, 2000 LB/ION,
WATER = COSTS (2) 0.05 0.2'011
C
DIRECT AND INDIRECT LABOR AND OVERHEAD 1.0 DIRECT,
C
0.15 SUPERV., 0.5 HAINT., 0.55 INDIRECT OVERHEAD,
C
0.2 PAYROLL OVERHEAD, 0.05 LAB QH, 0.02 CONTINGENCY OB
C
2.U7 16 HR/DAY 2 HEN / SHIFT
C
AND CONVERTING TO $ PER TON FO FEED BASIS:
CSTLBK = (2.<7 WAGE 32.) / (13. APRXF)
C
APPROX. DEPRECIATION IS FOR DEPRECIABLE CAPITAL
C
CONVERTED TO J/TON FEED BASIS
DEPUEC = CYCOEF / APRXF
C
CALCULATING TAXES AND INSURANCE AS 1.5: YEARLY OF TOTAL
C
CAPITAL (1.1'CYCOBF) CONVERTED TO J/TOU FEED BASIS
TAX = (0.015* 1.1 CYCOEF) / APRXF
C
FACTORY SUPPLIES AS .5: OF DEPRECIABLE CAPITAL
FACT = (0.005 CYCOEF) / APRXF
C
COHSIDEBIHG HAM RATBDIALS OH S/TOB FEED BASIS AS ABOVE
REAGNT = COSTSC*)
CHEDIA = COSTS (5) COSTS (6)
C
CALCULATING POWER AS A CERTAIN PERCENTAGE OF THE TOTAL
C
DIRECT COST WHICH IS THE SUB OF DIRECT COSTS ABOVE
SUB = WATER*CSTLBB*DEPhEC-TAX-FACT*EEAGHT*CHEDIA
PCPOUR = C0STS(3) / 100.
POWEB = PCPOWR (SUB / (1.0 - PCPOWB))
C
CALCULATE SHIPPING COST PER TON OF CLEAN PRODUCT AS
C
DPTNBI S/TOH MILE IIBES DISTNC BILES TO BE SHIPPED
C
AND ADD THIS TO THE TOTAL COST PEB TOM OF CLEAN COAL
C
MULT. BY 1.086 SINCE MT WET COAL/WT DBY COAL
C
IS EQ TO 1.086 (IE INVERSE
0.92 AT 8 : H20)
SHIP = DPTNMI DISTNC
232
SDBBOaTlHE
CALC
60
65
C
C
C
70
BETOBN
EHD
233
SUDROQTINE BIGHTP
C
c
c
10
* * * * * * * * *
SUBROUTINE OIGHYP(D,X.ANSWER)
C - THIS SUBROUTINE EVALUATES THE HYPERBOLIC FONCTIOH,
C
OP THE FOBH SHOWN BELOW. AT THE POINT X, AND
C
RETURNS THE RESULT AS "ANSWEB"
DIMENSION B(2)
ANSWER = X / (B(1) X B (2))
lF(&tlSUEB .GT. 100.0) AMSUEB - 100.0
IF(ANSWER .LT. 0.0) ANSWER = 0.0
RETURN
END
234
SOBROUTINE HVPEV
10 .
235
SUBROUTINE POLYEI
1
C
c
c * * * * * * * * * * * * * * * * * *
to
236
SUBROarXHE niHT
1
SDBROUTIMB BXHTCBESOLT, T)
C
c
S
C
C
C
CCCCC
CCCCC
10
1
15
It
2
CCCCC
CCCCC
CCCCC
CCCCC
CCCCC
20
COKMON/FIVE/ISVROW(U2,13)
25
C
30
35
40
45
50
10
C
11
12
13
1U
15
C
16
17
18
19
20
21
22
23
24
25
C0na0N/SIX/ISVBCL(13) ,IC0HB(13),ISyH(13),KSTH(1<t)
DIHENSION T(UO)
ARRAI ITEHP USED FOR PACKED FCBOAT DATA IHPOT OHLI
DIHEMSIOM ITEBP17)
XI = 1.0
FOBBAT (lUO, (7010.3))
a^PACKED FORHAT HO. 11
FORaAT( 7D10.0
)
FORaAT( IX, 8D13.7)
FORSAT (1II0,2HPRmT COHTROL PABABETERS)
FORaAT(1H0,30UUPPB BOUND 08 VARIABLE 1 TO B)
FORBAT (20IU)
PACKED FOBBAT HO. 16
FOBBAT( 7(13,07.0))
FOHBAT(1H0,iaHBATBIX FORBAT CODE)
FOBBAT (UHOI =, I, 6110)
PORBAT(27IIOSTRUCTURAL VARIABLES: X (I))
FOBBAT(tUHOBOUS X COLUBNS AND NO. OF lUTEGEB VARIABLES//
1 I,2H X, 13, 24X, 16)
FOBBAT (30HUCONSTBAINT TYPES IB BOW ORDEB)
FOBaAT(52!lOHIPOT TABLEAU ECHO, CCHSIBAUIT VALDB LEFT. BY BOS.)
FOBBAT(1IIO, 10D13.3/(1H , 10D13.3))
F0BBAT(1H0,13HITERATI0H NO.,16)
FOBBAT( 1H0,8D13. 5/( IH , 0013.5))
26
27
29
30
35
F0RBAT(1HH14X,I5)
FORBAT(18H0TOLEBANCE SET AT E15.7,14H AT ITEBATIOH,l6)
FOBBAT (21H PBOBLEB NOT FEASIBLE)
FORBAT(21H0DBJECTIVE FUNCTION =, P15.7,14H AT ITEBATIOH,
C
55
40
42
45
46
237
SUBBOtlTIME flIKT
50
PORNAT(23HOOPTIBALITr ESTABLISHED)
60
55
60
65
65
70
75
78
)
FOIil1AT(30H0EHD OF PBOELEH, ITERATIOB HO-, 16)
FOHAT(2bHOBKANCll PCIHl INCREASED T01")
FORHAT (26H0BRAItCH POIHT DECREASED TOIM)
FOBRAT( 2aiI0INIIIAL HORKINS TABLEAO)
NI = 5
70
75
BO
as
90
95
100
105
HO = 6
CCCCC
READ ( H I , 15) ISIZE, HRBUHS
ISIZE = WflZ
KMBUHS = 1
C
IHITIALIZATIOa
68
CONTIHOB
INDCT7 = 1
KSV8(1) 1
IHDCTB = 1
ICKTB = 0
10UT1 = 0
II BOW = 1000
ADELT = S-OD-7
C
CCCCCCCCC
READ AND UBITE PROBLEfl IDEHTIFICATIOB: PUT 1 IB COL. 1
CCCCCCCCCCCCCCCCCCCCCCCC
H HAD (HI, 60)
CCCCCCCCCCCC
aiTE(HO,60)
C***
C
I0aT2 = INITIAL UOHKINC TABLEAO
C
I0UT3 = CONTIHUOUS SOLUTION TADLEAO
CCCCC
CCCCC
CCCCC
C
C
SOLMH OPPER BOOHD OH OBJ. FDHCTIOH FOR IHTEGEB SOLOTIOI
C
PCTTOL = IHPUT TOLEBAHCE AS FRACTIOH OF OBJECTI?E FUHCT. FOB COIT. SOL
C
SET EACH ZEBO FOB UHKHOWH PBOELEB.
CCCCC
REA0( HI, 11) SOLHIH, PCTTOL
S0L.1IH = 0.0
PCTTOL = 0.20
C***
C
IHPOT PABAHETEBS H = TOTAL HO. OF BOWS, B = TOTAL HO. OP COLS.
C
HZBIVR = HO. OF IRTEGEB VABIIBLFS
CCCCC
READ(HI, IS) n,H,HZB1TB
CCCCC
WBITE(H0,20) H, H.HZBIVB
n = 'J2
110
73
72
H = 00
HZB17B = 13
DO 72 1=1,1!
T(I) = 0.
Bnl = H-1
IF (SOLHIH) 786,787,786
7U
C
C
IHPOT DPPEB BOUHD OH OBJECTIVE FUHCTIOB
238
SUBBOUTIHE BIHT
IIS
786
787
120
125
130
135
190
1S
ISO
155
160
165
170
TLRSCE = SOLBIH
PCITOL = -1.
CO TO 90
not = 1
SOLHIN 1E35
IF(PCTTOL)90,788,90
PCTTOL = .1
788
C
C
INPUT UPPEB BOUNDS ON VARIABLES (ZEBO MEANS NO UPPEB OOOHD)
CCCCC90 REAI)(HI,11) (DPflND(I),I= I.HHl)
CCCCC
VRITE(.SO, 14)
CCCCC
WniTE(NO,10) (UPEND(I),I = I.HHl)
90
DO 92 I = 1,13
UPDND(I) =3 1.0
CONTINUE
92
DO 7002 I>=1<<,lia1
UPBNO(I) = 0.0
CONTINUE
7002
VRITE(HO,10) (OPBND{I) ,I=1,Nai)
CCCCC
c
c
IBOD (1)
0
c
CONSTRAINT TTPES: ( H , =0, -1)
BEAD(N1, 15} (IBUW (I),I = 2,n)
CCCCC
CCCCC
URITE(HO, 21)
CCCCC
WRITE(HO, 15) IIBOH (I) ,1=2,)
I30W(2) = 0
1B0B(3) = *1
inOW(ll) = - 1
1BQW{5) = *1
IR0tf{6) = -1
DO 70aa I =7,19
IBOU (I) = 0
700l
CONTINUE
DO 7006 I = 20,32
IBOU (I) = - 1
7006
CONTINDE
DO 7008 I = 33,38
I BOD (I) = 0
7008
CONTINDE
DO 7010 1 = 39,l|2
IROW(I) => 1
CONTINUE
7010
BRITE(NO, 15) (IBOB(I),
(IBOB(I), 1=1,B)
CCCCC
HRITE(NO,
C
C HATBIX FORMAT: PACKED = 1, DNPACKED = 0.
CCCCC
WHITE (BO, 17)
CCCCC
WBITE(N0,15) IPACK
CCCCC
IFtlPACK) 901,9U9,901
CCCCC901
DO 92 1=1,H
CCCCC
00 903 J=1,H
CCCCC903
ATAB(I,J) = 0.0
CCCCC90U
HEAD{HI,16) (ITEHP (K),VAL (X),K=1,7)
CCCCC
DO 907 L-1,7
CCCCC
IP(ITEWP(L)) 905,92,905
CCCCC905
K = IIEP(L)
CCCCC909
ATAD(I,K) = VAI.(L)
SOORODTIKB HIHT
175
180
185
190
195
200
CCCCC907
COMTmOE
CCCCC
GO TO SOU
CCCCC92 COHTINUE
CCCCC
GO TO 9510
C*
C
BE&D SATBIX ELEHEKTS
CCCCC99
DO 952 1=1,0
CCCCC
READ(HI, n )
, J-I.H)
CCCCC952
CONTIHUE
IF (a .LT. 2) GO TO 150
C
C
PRINT INPUT TABLEAU FOE EHBOE CHECK
9510
WRITE(N0,22)
C
DO 80 1=1,
C
UBITE(NO,23) (ATAB (I,J),0=1,H)
C80
CONTINUE
9520
DO 95') 1 = 2,8
IF(IROW{IJ) 953,9521,9521
9521
DO 9523 J=2,V
9523
ATAB (I,J) = -ATAB (I,J)
CO TO 95<t
953
ATAB{I.1) = -ATAB(I,1)
95a
CONTINUE
H50
COKTINOE
955
DO 98 1=2,H
1F(UPBND(I-1)) 96,96,98
96
UPBND(I-I) = 1E3
98
CONTINUE
C
205
210
215
220
225
C
COJIPUTE NO. OF I VECIOBS
981
YVECT = UPBND(J) 1.
IF(NZB1VB .LT. 2) CO 10 322
DO 982 I= 2,HZB1VB
982
IVECT = yVECT (UPSHO(I) 1.0)
322
CONTINUE
C***
C
SET SOLUTION VECTOR OF VARIABLES EQUAL TO ZEBO
C
AND SAVE ORIGINAL UPPER BOUNDS
985
DO 99 1=2,H
99
IVAB(I-l) = 0
C*
C
INITIALIZE ROW AND COLUHN IDENTIFIEBS, K = VARIABLE 10.
C
ZEBO = ZEifO SLACK, -K = POSITIVE SLACK
IF(H .LT. 2) GO TO 151
DO 102 1=2,B
IF(IBOW(I)} 100,102,100
100
IROM(I) = 1-1
102
CONTINUE
151
CONTIHUE
ATAB1 1 = ATAB(1,1)
IC0L(1) = 0
DO 103 J=2,B
IP (ATAB(1, J)) 102 2,1025, 1025
1022
DO 1023 1=1,a
ATAB(I, 1) = ATAB(I, 1) ATAD(I,J) OPBND(J-I)
240
SOBROATINB HINT
1023
230
235
210
215
250
1025
103
C***
C
OUTPUT INITIAL TADLEAD
IF (I0UT2I 101,254, 10*1
101
URITE(HO,78)
CCCCC
WBITli(N0,26) (ICOL (J),J= 1, H)
DO 110 1=1,H
CCCCC
HDITE(NO,25] (ATAB(I,J),J:'1,H)
110
WRITE1N0,27) IHOU (I)
GO TO 259
C***
C
START DUAL LP
C
CHOOSE PIVOT BOW, nAIIHUH POSITIVE VALUE IN CONSTANT COLUBI
112
AHAIC = 0.0
IF (n .LT. 2) GO 10 152
DO 120 I '=2 ,n
IF(ATAB (I, 1)) 120,120,115
115
IF(ATAB(I,1)-AnAX) 120,120,117
117
AaAX=ATAB(I,1)
IPVB=I
120
255
260
265
270
275
280
2B5
ATAB(I,J) = -ATiB(I,J)
CONTINOe
152
C0NTIHU8
C**
C
IF NO POSITIVE VALUE, LP FINISHED (PBIHAL FEASIBLE)
IFlAnXX) 265,265,130
C
CBOOSE PIVOT COLUHN, ALGEEBAXCALLr BAXIflOB BATIO A (1,J)/A (PIVOTBOB)
C
FOR A (PIVOTROW.J) HEGAIIVB. IF NO NEGATIVE A (PIVOTBOfl,J) PBOBLEB
C
IS INFEASIBLE
130
ABAX = -1E3S
IF(N-2) 113,132,132
132
IPVC = 0
DO 110 J=2,8
IF(ATAB(IPVB,J)) 133,110,110
133
ETIO = ATAB(1,J)/ATAB<IPVB,J)
IF{BTIO - ABAX) 110,137,135
135
ABAX - BTIO
136
IPVC = J
GO TO 110
137
IPt*TaB(IPVB,J)-ATAB|IPVB,IPVC)) 136,110, 110
110
CONTINUE
IP (IPVC) 150, 113, 150
113
GO TO (115,135,512,610,665),IHDCTH
C PBOBLEB NOT FEASIBLE
115
WRITE(N0,30)
RESULT = I.0E*6
BETDBH
C
*
C
C*
C
CABRI OUT PIVOT STEP
150
ALFA = ATAB(IPVB,IPVC)
C
OPDATE TADLEAD
DO 180 Jcl,!
241
SUBROUTIHE HI.
IF(ATAB(IPVR,J)) 152,180,152
IF(J-IPVC) 153,180,153
ABTIO = ATAB(1PVB,J)/ALFA
DO 175 1=1,H
IF(ATAB(I,IPyC) J 157,175, 157
IF(I-IPVHJ 160,175,160
ATAB(1,J) = ATAB(I,J) - AHT10 ATAB (I, IPVC)
IF (ADS (ATAB (I,J) )-ADELT) 165, 165, 175
ATAD(I,J) = 0.0
CCNTIMUE
COHTIHDE
DO 190 J=l,ll
ATAB(IPVfl,J) = AIAB(lPVH,J)/AlFi
152
153
290
157
160
295
165
175
180
190
C***
300
305
C***
C
IF PITOT ROB 8AS ZERO SLACK, SET MODIFIED PITOT COLUBa ZEBO.
195
DO 196 1=1,A
196
H = H-1
310
197
198
315
320
GO TO 200
DO 198 1=1,H
ATABd.IPVC) = -ATAB(I, IPVC)/ALFA
ICOL(IPVC) = IS*
ATAB(IPVB,IPVC) = 1./AL7A
C
COUMT PIVOTS
200
ICHTB = ICHTB 1
IF (IBOW (IPVB) 1000) 210,205,210
205
DO 207 J=1,B
207
ATAU(IPVR,J) = ATAB {n,J)
IROU(IPVB) = IBOII(n)
B = n-1
210
IF(IOUTI) 240,2505,240
C
325
330
335
3t0
C
OUTPDT CDRREHT TABLEAU
210
WRITE (H0,2a) ICHTB
CCCCC
WBITE(II0,26) (ICOL (J) ,J=1,11)
DO 250 K=1,fl
CCCCC
WBITE(H0,25) (ATAB (K,L),L=1,S)
250
WRITE (N0,27) IROW (K)
2505
GOTO (25i,251,252,253,2535).IMDCTR
C
C
IF SEEKIHG INTEGER SOLUTION, TEST OBJECTIVE FOHCTIOK AGAINST COBBK
251
IF (ATAD(1, 1) -TLBNCE) 251, 35, l35
252
IF (ATA8(1, 1)-TLRNCE) 25,52,52
253
IF (ATAB (1, 1) -TLRNCE) 25U,6 10, 610
2535
IF(ATAB (1, 1) -TLBSCE) 251,665,665
C***
C
IF CONSTANT COLUBH OF ZEBO SLACK ROW IS MEG..BEVEBSE SIGHS OF EHT
254
IF (B .LT. 2) GO TO 453
DO 260 K=2 ,B
IF(IBOU(K)) 260,255,260
SUBBOOTINE n i K I
3115
350
355
360
365
370
255
IF(ATAB(K,1)) 256,260,260
256
DO 258 L=1,ll
258
ATAB(K,L) = -ATAB(K,L)
260
CONTINOE
453
CONTIHUE
C
GO TO SEXf PIVOT STEP
GO TO 112
265
CONTINOE
C
C
IP ANY BASIS VABIABLE EXCEEDS ITS OPPEB BOUND, CCDPLEflEBT II
C
.AND PI70T OH COUBESPOHDIMG BOH
IP(M .LT. 2) GO TO <54
DO 275 1=2,a
IP (IBOW (I)) 275,275,266
266
J = IBOW (I)
IF (J-1000) 268,268,267
267
J = J-1000
268
IF(UPBH0(J) ATAB(I, 1))269,275,275
269
IF(ADELT*UPBND(J) tATAB(I,1)) 270,274,274
270
ATAB(I,1) = -ATAB(I,1)-UPE11D(J)
DO 271 K=2,t
271
ATAB(I,K) = - ATAB(I,K)
IPVB = I
IF(J-IROW(I)) 272,273,272
272
IBOW (I) = J
GO TO 130
273
IROH(I)
IBOHd) * 1000
GO TO 130
274
ATAB(I,1) = -UPBHD(J)
275
COHTIHUE
454
375
380
385
390
395
CONIIHaE
C
C
TKDE END OF LIHEAB PBOGBAHHIBG
C
SET SOLUTION VECTOK VALUES FOB BASIC VARIABLES
ir (H .LT. 2) GO TO 455
DO 280 1=2,H
IF(IBOU(I)) 280,280,277
277
IF(IROW(I)-1000) 279,279,278
278
J=1HOW(I)-1000
T(J) = UPDND(J) AIiB(I,l)
GO TO 280
279
J = IBOW(I)
T(J) = -ATAB(I,1)
280
CONTIHDB
455
CONTIHUE
C***
C
SET SOLUTION VECTOR VALUES FOR NON-BASIC VARIABLES IN COBPLEHENIBD
DO 285 1=2,N
IF(ICOL(I)) 285,285,282
282
IF (ICOL(I)-1000) 280,284,283
283
J = ICOL (I) -1000
T(J) =: UPBND(J)
GO TO 285
284
J = ICOL(I)
T(J) =0.0
285
CONTINUE
GO TO (286,437,548,615,670),IHDCIH
SODBUUTINE 8IHT
too
<)0S
aiO
415
420
425
430
435
440
445
450
455
C*
C
PIRST TIKE, WHITE COHTIHUOOS SOLUTIOM TiBLElO
C
IF REQUESTED
286
URITE(HO,I(0)
IF(IOUTJ) 287,291,287
287
WRITE (NO, V2)
CCCCC
WRITE(K0,26) (ICOL (J),J= 1, BJ
283
DO 290 1=1,H
CCCCC
KflITE(BO,25) (&TAB (1,0) ,J= 1 ,ll>
290
WRITE (NO,27) mow (I)
291
ZOPT = iBS(ATAB(l,t))
WHITE (NO, 35) ZOPT, ICUTB
WRITE(HO, 19)
WRITE(N0,1B) (I,I=1,HH1)
WRITE(HO, 10) (T{I) ,I=1,HH1)
C
C
COHPOTE ABSOLDTE TOLERAHCB
ATAB12 = ATAB(1, I)
ATADll = DADS(ATAB11 - ATAB(1,1))
IP(PCTTOI.) 29U,293,292
292
TLBHCE = PCTTOL * AIAB11 iTlB12
GO TO 294
293
TLRHCE = 1E35
294
CONTIHOB
C
C
DETEBJIINE WHETHER COBTIHUOOS SOLUTIOH IS BI5CED INTEGER SOLI
IF(H .LT. 2) GO TO 456
301
DO 310 1=2,B
IF(IROW(I)) 310,310,302
302
1F(IH0M(I) - 1000) 303,303,304
303
IF(IBOH(I) - HZHIVR) 305,305,310
304
IF{IR0W{I) - 1000 - HZR1VB) 305,305,310
305
AJ01 = ATAB(I,1)
AJ02 = ADELT
AJ03 = XI
IP (AHOO (-AJ01,Aa03)-iJ02) 310,310,306
306
IP(1.0 - AHOD (-001,AJ03> -iJ02) 310,310,295
310
CONTINOB
456
CONTINUE
IF (NZRIVR) 307,308,307
307
WRITEtH0,45)
GO TO 998
308
BRITE(KO,46)
GO TO 998
C
C
DETERHINE WHETHER PBOBLEH FITS IN BEHOBT, AND IF SO, VHETBEB
C
TO SAVE ALL INTERHEDIATE TABLEAOS OR ONLY SOME
295
IF (H-NZRIVR) 297,297,298
297
ISVLOC = (H*(H*1))/2
GO TO 299
298
ISVLOC = (NZRIVR {2H - NZRIVB 1)) / 2
299
IF(ISIZE-ISVLOC) 3001,3001,300
300
I1RUS
0
GO TO 315
3001
NONOSC < 0
DO 3006 J=2,ll
IF (ICOL (J)) 3006, 3006, 3002
SDBBOATIHE KIMT
460
3002
3003
3004
3005
3006
3007
965
3008
3009
3010
470
475
IF (1C0I,(J)-1000) 3003,3004,3004
IF(ICOL(J)-NzmVB) 3005,3005,3006
IF (ICOL (J) -1000-NZR1VB) 3005, 3005, 3006
NONUSC = HOHBSO 1
CONTINUE
IF (N-NZBIVB) 3007,3007,3008
******** *******
ISVLOC = ( IS-HOHBSC) (H-HOMBSC + 1) ) / 2
GO TO 3009
ISVLOC = HIIHZB1VB-0HBSC) (B-HOHBSC*H-HZB1?B*1)> / 2
IF(ISIZE-ISVLOC) 30 10, 30 10, 315
URITE(NO,55)
GO TO 998
COSTINaE
315
C***
C
BEGIN INTEGEB PHOGBAflHIllG
400
11 ' 1
402
AflAX = -II
rSVH{I1*l) = KSTH(II)
C***
C
C
480
485
490
495
c
500
SOS
510
C
C
245
SUQBOUTIHE Bill
515
520
1105
111
112
1132
525
530
535
SOO
55
550
555
1135
= H-1
GO TO 5000
C
CHOOSE NEXT INTEGEB VABIABLE TO BE CORSTBAIHED FBOH
C
A30NG BASIC VABIABLES IN CUBBENT lABLEAO
120
CONTINUE
IF(II-ItROU) 1201,600.1205
1201
I IBOB >11
1205
INDCT7 = 1
121
ifliX = -XI
IP(H -LT. 2) CO TO 157
DO 125 12=2,H
IF (IBO* (12)) 125, 125,122
122
IF{IROW(I2)-1000) 123,121,121
123
IF(IROV (I2)-NZB1VB) 1211,1211,125
121
IF{IRO tI2)-1000-RZR1VB) 1211,1211,125
1211
AAX2 = 1.0E35
iB&X3 -1.0E35
AJO - -ATAB(I2,1) ADBLt
ALU = AIHT(AJO>
AUP = ALW * 1.0
IF (H-1) 126,126,1210
1240
00 1216 13=2,M
IP (ATAB (12, 13)) 1241,1216,1212
1242
BTIO = AT4B(1,I3)/ATAB(I2,I3)
IF (RTI0-AHAX2) 4243,1216,1216
1243
AnAX2 = BTIO
GO TO 1246
4244
RTI02 = ATAB (1,13)/ATAB (12,13)
IF(RTI02-ABAX3) 4246,4246,1215
4215
AHAX3 = RTI02
4246
CONTINUE
IF ( A n A X 3 * 1E31) 1 3 0 , 4 3 0 , 4 2 4 7
4247
1218
560
1219
565
1251
570
4252
425
SDBBOUTIHE HIUI
457
575
11255
COUTIUUB
ALV - SVALS
12 = ISVI2
VAL(II) = ALV*AItDCTI
BTHV1,(I1) = VAL{I1) -1.0
TPVAL(II) = 7AL{I1) 1.0
GO TO L32
C*
580
585
590
595
600
605
610
615
620
C
IF NO. OF COLS = 1 ARD BIGHT HAND SIDE = 0, OOUT GO TO LP
^26
IF (DADS (ATAB(I2, 1) ALW) - ADEIT) 1)27, i27, 5100
427
BTHVL(II) = -1.0
TPVAL(II) = 1000.0
VAL(Il) = ALB
IAR(I1) = IU0U(I2)
IE0W(I2) = 0
GO TO 5000
C
C
COMSTRAIHING VARIABLE IH LOWEE DIBECTIOH INFEASIBLB
429
BTflVL(II) = -1.
IF(DABS (ATAB{12, 1) ALU) - ADELT) 4295,4295,4296
4295
AUDCT4 = 0.0
TAL(II) = ALH * AHDCT4
GO TO 4255
4296
TPVAL(ll) = ALB * 2.0
AUDCr4 = 1.0
GO TO 431
C***
C
COKSTRAIHIHG VABIBALE IH UPPER DIBECTIOH IHFEASIDLB
430
TPVAL(Il) = 1000,
BTnVL(II) = ALH - 1.0
AtlDCT4 = 0.0
431
VAL(II) = ALU iHDCT4
C*
C
SAVE ENTIRE TABLEAU
432
JSVB = H
L = KSVN(II)
438
DO 439 13=1,H
ISVHOV (13,11) = IB0(I3)
DO 439 14=1, B
16 = L X4 - 1
IF (13-1) 4385,4385,439
4385
SAVTAB (n +1,I6) = ICOL (14)
439
SAVTAB(I3,I6) = ATAB(I3,I4)
ISVMdD = H
KSVH(IUl) = L>B
ATAB(I2, 1) = ATAB(I2,1) VAL(II)
ISVHCL(Il) = 12
IVAR (II) = IR0U(I2)
ICORB(Il) = 1
IR0U(I2) = 0
IF (ABS (ATAB(I2, 1) ) - ADELT) 433, 433, 434
433
ATAB{I2,1) = 0.0
434
IHDCTH = 2
C***
625
C
C
SUDROOTIUB ni'
135
'352
630
1(355
C
635
600
645
650
655
660
665
670
675
IF (IkHDCTU) l355,i352,3S5
DT(1VL(I1) = -1.0
GO TO 5120
TPV*L(n) = 1000.0
GO TO .5120
C
FINITE RETOBH
"<37
CO TO 5000
C
TEST FOH AMI IHTEGEB VABIABLES LEFT TO BE COHSTHilHBD
5000
IF(II-NZRIVH) 5050,550,550
C
INCBEHEUT POIKTEB ANC BETUBH TO COHSTBAIH NEXT INTEGEB VABIiBLB
5050
II = II 1
IF (lOUTl) 505 1,U02, 5051
5051
VBITE(NO,70J II
GO TO iS02
C
C
DECREHENT POINTER AND CONSTRAIN CDRRENT TABIABLE TO THE
C
CUBRENT VALOE OB - 1
5100
I I = 11-1
IF{I0UT1) 5110,5115,5110
5110
WRITE (NO, 75) I I
5115
IP(I1) 995,995,5120
5120
IF(IVAB (II)-1000)5151,5151,5152
5151
K = lyAB(n)
GO TO 5153
K = IVAR(II) -1000
5152
12 = ISBCL(I1)
5153
5155
IF(BTHVL(I1)) 516,517,517
5 lb
IF(rPVAL(11) -UPBND(K) ) 518,518,5100
IF (TPVAL (IIJ -UPBND (K) ) 510, 530, 525
517
C*
C
TOP END FEASIBLE
IHDCTS = 1
518
5181
IF(IC0RR(I1)) 5198,5182,5198
5182
IF(II-IIBOW) 5183,5198,5198
5183
IHDCT8 = 1
IF(Il-l) 5185,5198,5185
INDCTS =
5185
IS7I1 =11-1
XI = 1
GO TO 5198
DO 5191 13 = 1,ISri1
5190
I< = ISVBCL(I3)
XCOL(ia) = ICOL(H)
DO 5193 J=l,a
IF(VAL(I3) - 1.0) 5193,5191,5192
ATAB(J,1) = ATAB(J,1) * ATiBfJ,^)
5191
GO TO 5196
ATAB(J,1) <= ATAB (J,1)
5192
fAL(I3) * ATAB(J,I)
INDCTS = 2
5196
ATAB (J,It)
ATAB(J,N)
5193
N =
680
519a
5195
C*
H - 1
CONTINDE
I I = ISVI1 1
INDCTS = 1
GO TO 521
SUBBOOTIIE nIBI
685
690
695
700
705
C
RETRIEVE SAVED TABLEIO
5198
N = ISVN(ll)
L = KSVM(II)
DO 5199 13=1,H
IB0(13) = ISVBOW (13, II)
DO 5199 Ii=1,H
16 = L It - 1
IF(I3-1) 5197,5197,5199
5197
ICOL(I) = SAVTAB(n*l,16)
5199
ATAB(I3,I) = SAVTAB (I3,I6)
5205
GO TO (521,526,531,5190) ,IHDCIS
521
VAL{I1) = TPVAL(Il)
TPVAL(I1| = TPVALCII) 1.0
IF(ICORB (II)) 5ll1,S22,51
522
DO 523 I3=1,H
ATAB(I3,1) = ATAB{I3,1) (VAI.(11) * ATAD(I3,I2))
IP(ABS (ATAD(I3, 1) ) - ADELT) 5225,5225,523
5225
ATAB(I3,1) <= 0.0
523
ATAB (13,12) = ATAB(I3,H)
IC0L(I2) = ICOL(B)
H = M - 1
710
715
720
725
730
735
7a0
5235
C*
C
BOTTOM EDO FEASIBLE
525
INDCT5 = 2
GO TO 5198
526
VAL(II) = BTHVL(II)
BTBVL(II) = BTflVI,{I1J - 1.0
GO TO 541
C
BOTH ENDS FEASIBLE
530
INDCT5 = 3
GO TO 5198
531
AnAX2 > 1.0E35
AHAX3 = -1.0E35
DO 536 13=2,H
1F(ATAB(I2,I3)) 531,536,532
532
BTIO
ATAB(1,I3) / ATAB(I2,I3)
IF(RT10 - AnAX2) 533,536,536 '
533
AHAX2 = BTIO
GO TO 536
531
BTI02 = AIAB(1,I3) / ATAB(I2,13)
1F(BTIQ2 - AMAX3) 536,536,535
535
AnAX3 = BTI02
536
COHTINOE
IF(AHAX2 - I.0E35) 538,537,537
C*
C
BOTTOM END INFEASIBLE
537
BTflVL(II) = -1.0
GO TO 521
538
IF(AMAX3 1.0E35) 539,539,SI0
C
C
TOP END INFEASIBLE
539
TPVAL(II) = 1000.
GO TO 526
50
DIFFl = DABS(AHAX2 (ATAB(I2,.1) fiTnVL(II)))
SOBBOOTIME NIBT
75
51)1
5412
5K15
750
755
760
765
c*
C
INFINITE BETOBH
542
GO TO (5'i,5<7,5il3) ,IMDCT5
513
IF(TPViL(II) - VAL(II) - 1.0) 51(5,541), 5H5
544
TPVAL(ri) = 1000.
GO TO 5120
545
IP(yAL(I1) - DTM7L(I1) - 1.0J 546,547,546
C
546
COMTIMOE
547
BTn7L(I1) = -1.0
GO TO 5120
C*
C
FINITE BETUB*
548
GO TO 5000
C
FEASIBLE INTEGER SOLUTION OBTAINED
550
TLRNCE = ATAB(1,1)
SOLMIN = 1.0
C*
C
770
552
553
775
554
555
557
780
560
565
785
600
605
C*
790
C
INFINITE BETOBH
610
GO TO 5100
C
FINITE BETOBH
615
I1IDCT7 = 2
GO TO 402
795
C
IP USING SECOND SOLUTION METHOD, SAVE TABLEAU BODIFIED
C
FOR NOSBASIC VALUE OF HON BASIC VARIABLE lil TBSA1
650
DO 655 I:>1,H
SOBROOTINE HIHI
800
655
660
805
ITDROW(I) = IROV(Z)
DO 655 J=1,B
TBSAVfr .JJ = ATAB(I,J)
DO 660 J=1,N
ITDCOL(J) = ICOL(J)
JSVH = H
INDCTR = 5
IFIIOUTI) 2l0,25l,2l0
C*
810
C
INFINITE EETOBB
665
GO TO (5a,5120) ,ItlDCI8
C
FINITE HETUBH
C*
C
IP asiNG SECOND SOLUTION tlETHOD, BETBEIVE HODIFIEO TABLEAO FBOB
C
TDSAV, AS THIS CORBESPONOS TO SAVED COLUHNS FOB II LESS THAN I1B0R
670
B = JSVB
815
675
820
680
DO 675 1= 1,1!
IPOM (I) = ITBBOW(I)
DO 675 J=1,l
ATAB(I,J) = TfiSAT(I,J)
DO 680 j=i,a
ICOL(J) - ITDCOL(J)
GO TO 5000
C***
825
830
835
840
C
OOTPUT PINAL SOLUTIOB
IF(ITOL) 996,9976,996
995
996
IF(SGLI1IN - 1.0E35) 9976,997,997
ITOL = ITOL 1
997
TLBNCE = FLOAT(ITOL) PCTTOL ATAB11 1TAB12
H = ISVH(1)
DO 9972 1=1,H
IR0U(1) = ISVR0U(I,1)
DO 9972 J=1,H
9972
ATAB(I,J) = SAVTAB(I,J)
DO 9973 IC=I, I
ICOL(K) = SAVTAB (H1,K)
9973
GO TO 400
998
COHTINOE
9976
VBITE (NO,50)
1001
HRITB(HO,65) ICHTB
N.IBONS = NaBOMS - 1
999
IF(N{|RUHS) 68,1000,68
BESOLT = AT&B{1, 1)
1000
C
805
850
c
c
c
lUOBD
WRITE (NO,35) RESULT, ICBTB
BETUBN
END
APPENDIX D
PROGRZm LISTINGCOKE.TAB
251
252
PFAOCN I>bO) D O W N B .
KLAD(N I .bO) D O W N C .
PEAOtH I>bOt D O U N D T
RfAD(N ItbOl D O W N E ,
RFAD(N h b O l D O W N F F
RFADIN I>bOI D O W N G ,
PFAD(N I>bOI D O U N H ,
READCN IfbO) D O W N ! ,
REAO(N ItbOl D O U N J ,
READ(N If&O) D O W N K ,
FORMAT(F10.3 n o .
NOB N Q C
LENGTH
NOE N O F
IWIDTH
'60
NOB# DELB
NOC, DEIC
HOD, DELO
NOE, DELE
NOF, DELF
NOG, DFLG
NOH, DELH
NOI, DELI
NOJ# DELJ
NOK, DELK
F10.3)
NOD
NOG
10
t
DOWNB - DELB
IXCOLS 1,N0B
TOTSSB DELB
COFFO CDEFl+TOTSSB CDEFiT0T5SB*2
(PCPYRS/IOO.) TOTSSB
(1.0 - (PCPYRS/100.)) TOTSSB
ASHSB DOWNC - DELC
DO 850 IXCASH 1,N0C
ASHSB ASHSB OELC
CLWTSB DOWND - OELD
DO B50 ICOLWT - 1,N0D
CLWTSB CLWTSB * DELD
COALWT CLWTSB / (1.0 - BLEND)
WRITE(N0,10) TOTSSB, ASHSB, CLWTSB
FORMAT(1X"SUBOECT SULPHUR "FB.3,2x,"SUBJECT ASH
FB.3,2X, "SUBJECT COAL WT "(FB.S)
BIG
331
3333
333
NOWI
NOTE I
WTCnKE W T I A R T W T G 4 S * W T O I L W T L I O B A S I S WET
C O N V E R T W E I G H T S T O F T 3 OF G A S A N D G A L L O N S OF T A R - S E E
N S C T P 9 1 , A N D P I T'LOO F O R D E N S I T Y A N D A S S U M E D O V E N G A S
COHPOSIIION
MW O F T H E G A S 9 . 5 3 .
G A L T AR . W T T A B / ( 1 . 2 * 6 2 . ' 0 . 1 3 3 7 1
SCFGASIWTG4S3 5 9 . 0 ) / 9 . 5 3
BTUGA5-SCFGAS5^0.0
C A L C U L A T E C O K I N G R A T E I N I N C H E S P E R HOUR AS A F U N C T I O N
OF PULV.COLHZO AND TSTTMP
A T 2 2 5 0 . 0 . 7 2 ' I 5 1 5 ( . 0 13 5 ' I 5 5 C 0 L H 2 0 ) ( . 0 0 5 6 3 1 ' . 2 P U L V )
C0LH20))
DELCRT- -3.'.288'I ( 1 . 52393E-3*TSTTUP>
C0KINGAT225O DELCRT
T I 1 E T O C O K E I S S I M P L Y T H E W I D T H O F THE O V E N D I V I D E D B Y
C O K I N G R A T E AND T H E S T A G E R E T U R N I S K A D E U P I N P A R T B Y
THE RETURN ASSOCIATED WITH THE COKING TIME
UIDTM 'ia.O
TIME-WIOTH/COKING
TIMRET (TIME - 1 7 , 8 ) (CSTOVN (BASISW / 7 0 0 0 . ) )
******
ST0C0K0.626SULPHP
COKESl-(STOC0K100.0)/WTCnKE
ST0GAS-0.30 * S U L P H R
CASSl1SI0GAS100.0)/WTGAS
ST0T A R .0.0<I 9S U L P H B
TARS"(STOTAR 100.0 ) / W T . T A R
STQLI0.0.025*SULPHP
SLlQB ( S i a L I Q *100.Q) t WTLIQ
REF2S - FIG V - B P V50 BATTFLLE
STOC O K . l.*5*10.0TOTALS
CDKE52-I5TDC0K*100.0)/1<.17.6
RFF3S - FIG V-9 P V50 BATTELLE
ST0GAS"7.5T0TALS
GASS2-(ST0GAS100.0)/333.2
REFitS - P'l'i^ CHFM OF COAL UTIL
COKE S3 - IO.fc2PYRS)*tO.<.5ORGS)
REF5S - PT,',', CHEM OF COAL U T I L
C0KES<I'O.08<.I0.759*T0TALS)
REF65 - AVERAGE OF FIG V - 7 PV50 BATTELLE E P63 VAUGHN
C0KES5-0.6<.TDTALS
TOTAL BALANCE CLOSURE
COKES-(COKES1C0KES2+C0KES3<C0KESSC0KES5)/5.0
GASS-(GASS1+GASS2)/2.0
256
5incnK-si0C0KPCDiFs
STnGAS-ST00A5*PCDIFS
ST ' l T A R .STnTtB*PCDIFS
STOLIO.STOLIO'PCDIFS
COKES-(STOCDK*100.01/WTCDKE
GASS-(5NCS100.0>/WIGAS
TARS"(5TOTAB100.0I/WTTAR
SLICR-(STCLI0*100.0) / UTLIO
C
C
C
C
C
TPi'RIC-(J.0((TARS-1.0(-.Z'.2',)l)CSTTAR
TARRFT ITBPRIC WTTARI / 2000.
**
C
C - CALCULATE THE COST OF THE BLENDED COAL THAT WAS AODtO. I AT
C
C05TBL l/TPH AND WITH THE INPUT CPMPOSITION) - NOTE**
C
FOR FINAL DP ANALYSIS# MUST *ONLY** COMPARE DIFFERENT
C
RUNS WHERE THE
OF BLEND COAL IS THE SAME
C
CIWTBL COALWT - CLWTSB
BLRET CLWTBL COSTBL
C
C - NOW CALCULATE THE TOTAL RETURN FOR THE BASIS AMOUNT.
TOTRET - TIMRET GASRET TARRET - H20RET - BLRET
C
C - DEFINE IXNDX (INDEX OF ROW CORRESPONDING TO THREE INPUT
C VARIABLES TOTALS* COLASH, COALWT.
C
lERR 0
CALL DEFINEINOB# NOCf N0D> Q, IXC01S> IXCASH, ICOLWTt 0>
C
IXHDX. lERR)
IFdERR .EO. 1) GO TO 700
C
C - DEFINE JDNDX (INDEX OF COLUMN)
C
lERR 0
CALL OLFINE(NOEf NOF> NOG, 0, JDFT> JDCH20> JDPULV> 0,
t
JDNDX> lERR)
IFdERR .EO. II GO TO 700
C - NOW FOR THE OUTPUT VARIABLES, FIND THE INDICES CORRESPONDC ING TO THE COKES* COKASH, STBL, AND COI<WT< AND THE OVERALL
C
OUTPUT VARIABLE INDEX.
258
c
kPIT6(M01000) IXNDX* JDN3X# KYNOX# TOTRET
FORMAT(/1X"IXM0*
J0H0X-'#I55X# " KYNDX
"TOTKET -'^FlC.a)
1000
C
C
C - OUTPUT FINAL STATE VARlABLESi
700
CONTINUE
WRITE(N0,800) PYRSf ORGS^ H2niN ASH
BOO
FCRHAT(1X"BLENDE0 CQAL PrPSrnRGS#H2D AND ASK**/
C
0Ot>
810
1
/f^PlO.3)
fil5
C
820
C
Bt>0
CONTINUE
C
C - FINALLY# OUTPUT THE TABLES
C
DO B75 I1#LENGTH
C
WPITE(N0#B7&) (OTABLEfWJ)# J*1#IUI0TH)
876
F0RHAT(10CF8,3 # 2 X n
875
CONTINUE
C
C
DO BR5 I-WLENGTH
C
UfflTEtHOrBeb) tlTABLEil#J)# J1#1W1DTH)
686
FORflATdOIlO)
885
CONTINUE
896
H95
C
899
698
900
DO 895 I-1#LENGTH
WPITE(1#896) (0TABLE(1#J) #J-I#lWI0Th)
F0RHAT(10F10.3)
CONTINUE
DO 898 1-1#LENGTH
WR1TEU>B99) UTABLE(1#J) /J-1#IWXDTH)
FOPHATdOIlO)
CONTINUE
STOP
END
APPENDIX E
PROGRAM LISTINGBLAST.TAB
259
ppor.PiM
LOGICAL FLAG
DIMENSION PAR(25I# PF(2'I)
DIMENSION BRDNSZ(7I
DIMENSION OTABLEI350#20)# ITABLE1350#20)
DIMENSION F*P4R(20)
C
C - E N T E R F I R S T AND S E C O N D O R D E R I N T E R A C T I O N C O E F F I C I E N T S
C FOR USE LATER I N CALCULATING PARTITION RATIO.
C
DATA ESONS# ECONS# ESIONS# EHNONS# EFHONS
C
/-0.02B# o.ll'i, 0.063# -0.026# *0.029/
DATA RCDNS# RSIONS/ <0.0058# ^ 0 . 0 0 1 7 /
NI 5
NO 6
Trit
FROM
ULAST FURNACE
iJlFDdl/HTimi - FDSinZ- FDAL20 - FDCAQ - FDMGO
SlZr
aN
FOR
FROM H TO R.
BRATIO
HMSI
262
100
102
FDRHATI5F15.3)
PfA0(NI.100l BRDNWT. F(Z03> FF3D<>< F10> BKHZO
KFAD(NIiiOOI fiRSID2> RPAI.20, BRCAO> eRHGO> BRSULP
PEADIHItlOO) STSI02> STAL20> STCACOt STHSCOt STSULP
PEA0(N1,100I CKSin?> CKAL2Q> CKCAOi CKHGD> CKOXIO
ReAD(tlI> 100) WTFD. F0SI02> FDAL20> FDCAOt FDHGO
RrAD(NI>100) VaBL> VN2BLf GRBLST* BUNKFR> BUNKRS
PfAOINI.lOO) FREE. PRE5UR. SCRLQSf CPSL. CPHH
PEADlriI> 100) CONSTi WPKVOLt VCDTG, VC02TGf OLHSS
READIHI.lOO) SLGTOL. SILTOL. CKTQL
PEADtMItlOO) (BRUMSZd). I*l7)
REtD(NIilOO) CSTBRO. CSTSKU CSTBNK, CSTBFG> CSTST6
PEAD(NI,102) TFC
F n H M A T (riO.'i)
101
DELI
DELK
DELM
OELO
DELO
C
CX
105
WRITECNQ,10b)
FORHATdHl)
(B) - INITIALIZE RETURN TABLE INFINITE
107
C
DD 107 1 *1.350
DO 107 J-1.20
OTABLEd.J) * 20000.
CONTINUE
C
C
C
263
cccccccrrcccccccccccrccc
H P J T E ( N D , 1 0 3 ) C 0 K E S CnKASH S T B L >BRATI[ J # S C F N T M # B L T M P K , B L T M P F
FHRMATdX#" COKESF COKASH# STBL# SCFNTM# BLTK# BLTFf
7F12.3)
C
C - SET
C
C
C - S F T I N I T I A L L O G I C F L A G TFL F A L S E - WHEN I T I S T U R N E D T R U E
C
THEM CQKER&TE HAS CONVERGED AND CALCULATE S CHARGED
C
ONE LAST TIME SEE LINES 1 6 9 AND 1 7 2
C
FLAG - .FALSE*
C
C - CAN ESTIMATE PROUCTION FOR THE 26 1 / 2 FOOT FURNACES
C
AT INLAND (AS THE BASE CASE) BY KNOWING THE STABILITY,
C
CAN GET CLOSER LATER AFTER KNOWING OTHER VARIABLES
C
BY USING THE OTHER 0 C S EOTN.
PRDXNL - ^ 0 . 1 3 1 A7.29 STBL
PPOOXN PROXNL
C
C
C
C
FIND DECIMAL EFFECTIVE CARBON
C
C
C ' FOLLOWING THE GENERAL PROCEDURE ON P 3<I OF F L I N T N 9 7 1 )
C
TUT WITH UPDATED COEFFICIENTS (SEE BELOW)
C
ULTCRB THE ULTIMATE CARBON I N COKE 100 C
TOTAL ASH - SULPHUR - MOISTURE - VOLATILES ETC
C
FOR THE LATTER TWO OUANTITYS SIMPLY USE 5
C
SLGASM SLAG FROM ASH I N COKE LESS FE^PMN OXIDES
C
SLCUNC SLAG FROM UNCALCINED STONE TO NEUTRALIZE
C
THE ACIO OXIDES I N THE COKE ASH
ULTCPB 100. - COKASH- COKES - 5 . 0
SLGASH COKASH - (CFLKASH CKOXID/IOO.)
C
* ****
PEOBAS (COKASH (CKSI02 + CKAL20)) BRATIO
AVAILB (COKASH I CKCAO CKMGO))
SLCUNC - (RFOBAS - AVAUB) / 1 0 0 .
C
FOR BLAST HUMIDITY PFR V 3 ^ FLINTF 1 LB OF COKE
115
A . ULTCRB
B SLOASH O.bO
C " SLGUNC 0.<i5
0 COKES 3.0
E HUMID O.'iO
EFFNET A - l R t C t D + E )
DEC EFFNET / 100.
WPlTEtN0.115> DEC
FDRMATd*."DECIMAL EFFECTIVE CARBON ",F7.'i)
DEC DETERMINED
%, ' RRATIO
* 2000.
X *1 t X2 *3
ESTSI (60.086/28.066)
X"!
C
T-t(BKAriD(STSIQ24STAl20))-(IC0NST1STC4CD)(C0NST2STMGCDI))
WISinN . X / Y
c
C
C
C
C
C
C
C
C
C - CALCUIATE THE WEIGHT OF SULPHUR IN LB. CHARGED IN THE FLUX
C
AND THE FE-BURDEN
CHGSUL (BRnNWT*ilRSULP)(WTSTrNSTSULP)KBUNKERBUNKRS)
CHGSUL - CHGSUL / 1 0 0 .
C
C - SET VALUES TO PARAMETERS AND SFND TO FLINT
C
P F d l UNCALC
P F ( 2 ) SLGOTH
DO 600 I I W
PF(It21 . B R D N S m i BRDNWT / 100.
COHT INUE
PFdOl
CHGSUL
PFdl)
FREE
P F (12)
STBL
PFd3)
ESTSI
PFdii)
HHMN
PF(15)
HMPHOS
PFd6)
ESTS
P F( 17)
BUNKER
PFdB)
PRESUR
PFdfl)
BLTMPF
PF(20)
VnBL / 100.
PF(21)
SCFNTM PRODXN / (2A. 60.
PF(22)
WRKVOL
PF(23)
DAYS
PF(2<.)
SCRLOS
COKSLG
0.0
HUMID 0.0
PRODXN
PRDXNl
CCCCCCCCCCCCCCCCC
CALL FLINT(CDNST.COKSLGHUHID.PRODXN,PF.DEC,ULTCRBCDKRATI
CCCCCCCCCCCCCCCCC
C
WRITE(N0.125) COKRAT
C125
FORMAT(IX,"CALCULATED COKE RATE "Fl'i.2)
COKRAT DETERMINED
C
4 44 9**4*******
THE FDLLOWIHG POINT IS THE ENTRY POSITION FOR THE ITERATION FROM
BELOW. THE NEW COKE RATE IS USED TO DETERMINE REOD STONE CHG>
BY ITERATION INTO POINT 128> OR NEW HMSI VALUE IS USED TO SOLVE
AGAIN FOR WTSTON, BY ITERATION INTO POINT 126.
2b
I2b
C
C2iiO
C,
C13^j
ItO.OB6/2P.086)
C
C - CALCULATE SLAG VOLUME USING P733 BF THEORY AND PRACTICE
C
WSBFC-IBRDNWT*BR5ID2)(WTSTON*ST SI 02)(COKRAT*CKSI02*CASH)
WABFC-(BRDHWT*BRAL20)(WTST0NSTAL20)(C0KRAT*CKAL20CASH)
WH0FC-(BRDNWT*BRMGO)(WTST0N*C0NST2STMGC0)(COKRAT*CKMGOCASH)
WCBFC-(BRDNWT*6RCAQ)(WISTnN*CQNSTlSTCACO)(COKRATCKCADCASH)
C
WSFD . WTFD *FDSI02
* WMBFC WCBFC
WHFO WCFD CStHM
/ CMOS
I'lS
c
c
c
ALP
BET
GHA
DEL
EPS
GRHDLS BLAST PER NET TON HOT METAL
GHBNTH <SCFNTM*'t53.6)/359.0
WTG02 G RS 02 PER NT TON HOT HETAL ETC
WTG02 VQBL*GKBNTM*32. / 100.
WTGN2 VN2BI4GnBNTH42B0 / 100.
WTGWSC WT (CRAMS) WATER PER SCF BLAST
WTGWSC (GRBLST<r53.6/7000,
WTGH20 WTGWSC SCFNTM
WBLAST WTG02 WTGN2 WTGH2n
PAf( (6) WBLAST
VH20BL (WTGH20/ie.0U / GMBNTM
PAR(3)
PAR(^)
PAR (5)
GMBNT.i -
PArf171 VOBL
PAR(d ) VN2flL
PAP 19) VH20BI 100.
PA(10J BLTHPK
NOW CALCULATE THE WT OF CALCINED STONE INTRODUCED TD THE
HIGH TEMP ZONE AND THEN CONVERT THE SILICA CONCENTRATION
TO THE NEW BASIS
EICSTN ETC. MATERIALS IN CHARGED STONE WHICH DO NOT CALCINE
268
BRSIOZ * ((
PAR (19 1
PAR(20)
VCOTG
VC02TG
PAR(21 1
SIGVOL
PAR(22) . CP5L
PAR(23)
C
C
C
C
C
C
C
C
C
C
C
C
C
C
CPHM
IT HAS BEEN FOUND THAT THE HEAT LOSS TERM FOR THE
BLAST FURNACE CAM 9E EMPIRICALLY STATED AS A FUNCTION
OF BLAST TEMP. IN THE INLAND STEEL CO. CONTROL PAPER
(SEE DISSERTATION REFERENCES) IT WAS SHOWN THAT THE
CHANGE IH BLAST TEMP REOUIRED TQ MAINTAIN CONSTANT ENERGY
INPUT TO THE HIGH TEMP ZONE OF THE FURNACE IS RELATED TOI
DELT T REOD A1 DEL MOISTURE (GRAINS)
A2 DEL WINDRATE (SCFM)
A3 DEL COKE/GRE RATIO
A* DEL STONE/ORE RATIO
* AS AND Ab * DEL TOPGAS PARAMETERS
A7 DEL COOLING WATER LOSS (UNITSi
10000 BTU/HIN)
C
C
C
C
C
C
C
C
C
C
C
C
C
C
NflTfi
t
C
15.0
C
C
CCCCCCCCCCCCCCC
CALL HFAT(PAR,RNRTMP,PCSI02tP0CC.PCSIHM,PCCHM)
CCCCCCCCCCCCCCC
65
*"f2F6.3)
LBS CARBON-'S F l l . 2 I
270
c
169
FLAG .TRUE.
C
C
C - USE AMaROSETTI AND CROVELLA IF WITHIN LIMITS C
172
690
691
692
693
TEMPC (RNPTNP - 3 2 . ) ( 5 . / 9 . )
I F I T E M P C . G T .l ' T 9 0 . .D R . T E M P C . L T . I ' L ' I O . ) W R I T E ( N O , 1 6 9 0 ) T E M P C
IFlCAOStO.GT.1 3 . 5 . OR.CAQSIO. L T . 1.0) WRITEINO,1691) CAOSIO
IFICOKRAT.GT. 15 80. .OR.CDKRAT.LT. 12<I0. ) WRITE (NO,1692 )COKRAT
IF(SLGV0L.GT. 9 0 0 ..0R.SLGV0L. L T . S 0 0 . ) WRITFC(NO,1693) SLGVOL
69b
C
C
C
CX
1825
C-
CALC INPUT
CHGSUL
CMGSUL
CHGSUL
SULPHUR WT.
(BRDIIWT*flPSULPI IWTSTONSTSULP)
CHGSUL tCOKIiATCQKES) (BUNKERtBUNKPS I
CHGSUL / 100.
C
C
C
C
C
C
C
C
C
C
C
P R D X N ? P D * 1 POX?. P O X * ! P 0 * 5 P D X b
WP1TE(N0< 1001) PRDXNZ<PDXl>PDX2>PDX3f PDX'i>Pbl(>POX&
FnKHAT(lX,"FOR PR0XN2 " , 7 F 1 0 . ? )
PPDDXN PRDXN2
1001
C
CCCCCCCCCCCCCCC
CALL FLINT(CONSTcnKSLG,HUMIOPPDXN2.Pf.DEC.ULTCRe.COKRIZI
CCCCCCCCCCCCCCC
C
WRtTE(HDT 1 0 0 3 ) CtlKRTZ
C1003
FORMAT(IX,"C0KRT2 " , F 1 0 . 3 )
C
C0KRT2 FOUND
C
C
C
C
C
1005
IFIABSIDELCRT) . G T . TDLCPT) GO TO 1 2 8
C
I F t . N O T . FLAG) GO TO 1(J9
GO TO 1 7 7
C
C
c
C
1930
1931
WRITE(NGr1931)
F a P M A T ( l X . " P A R T l T i n N R A T I O PROBLEM - JOB ABORT"!
177
CONTINUE
GO TO 2 0 0 0
191
t
192
E
193
c *,,,**,,,,************,*****,*,***,******,******,******
C
C
C
C
c
C
C
C
C
C
*****************************,*************************
273
C
E
C
C
C
C
C
C
C
C
JDNDX. lERRI
I F d E R R . E O . I I GO TO 1 9 9 0
C
C
C
C
274
IfRP 0
C
C
C
C
C
C
C
C
C
C
C
C
C
2300
1990
C
C
2000
C
C
C DEBUS
C
CX
2005
C
2010
2020
C
C
C
C
2030
20110
C
C
C
C
W R I T E (Na, 2 3 0 0 1 I X N D X , J D N D X , K Y N D X , D O L L A R
FORMAT(IX,"
IXNOX-",I 3,3X,"
*JDNDX-13,3X
II
KYNDX", 13, 3X,"
DOLLARS'", F7.2)
CONTINUE
CONTINUE
PRINTOUT OF OTABLE ANO ITABLE
WRITE(NO,2005)
FORMAT(lHl)
DO 20Z0 I-l,LENGTH
WR1TE(N0,2010)
(OTABLE(I,J). J-1,IWIDTH)
FORMAT(20F6.2//)
CONTINUE
UPITE(N0,200S)
DO 2 0 4 0 I-l,LENGTH
WRITE(N0,2030) (ITABLE(I,J), J'l,IWIDTH)
F0RMAT(20I&,//)
CONTINUE
DO 2100 !],LENGTH
WPITE(1,2105) (OTABLEd/J), J-1,IWIDTH)
275
2105
1100
C
C
220i
2200
C
C
C
C
3000
F0i?M*rn0F10,3)
CONTINUE
on 2200 I.1,LENGTH
WRITEI1>2205) (ITAHLE(I>Jlf
FrRliTdono)
CONTINUE
STOP
6N0
J>1>IWIDTHI
SOBBUDTINE FLINT
1
10
15
20
25
30
35
ItO
as
50
55
csssssssssssssssssssssssssssssssssssssssssssssssssssss
C
FLINT SUDBOJTINE TO CALCULATE CCKE hATE L'llEN THE DECIHAL
C
EFF CARUON IS KNOWN fOB THE COKE C0NSIDE2ED AND THE VARIOUS
C
PAKA.1ETERS AhK INPUT - 1973 USS CCEFt ICIl^NTS ABE USLD
C
SUBfiOUTINE FLINT(CONST,CCKSLG,HUHID,PnO0XN,PF,EEC,ULTCBB.COKBAT)
DIHENSIUN PF(2<1), VAB (32)
C
NI = 5
NO = 6
C
C
1;RITE(HO,10) (PF (I) ,I=1,2')
C
WRITE(N0, 10) CONST,COKSLG,EUniD,DEC,DLTCBB
CIO
FOBaAT(5El2.4)
C
VAB(1) = COKSLG 0.6
VAB(2) = PF(1) O.KS
VAU(3) = PF(2) 0.15
VAB(lt) = PF(3) * 0.12
VAB(5) = PF(a) 0-00
VAH{6) = PF(5) O.OH
TAU(7) = PF(6) 0.0
VAR(8) = PF(7) 0.03
VAR(9) = Pr(8) 0.05
VAB(IO) = PF(9) 0.10
VAE(II)
VAR (12)
VAR(13)
VAB(IU)
VAB(15)
VAR(16)
VAR (17)
VAR(IU)
= PF(10) 3.0
= PF(11) (-0.25)
= 0.0
= 0.0
= PF(12) (-O.O)
= PF(13) 110.0
= PF(1'() 20.
= PF(15) 20.
DECSUL = PF(16) / 100.
DECSIL = PF (13) / 100.
VAH(19J = (0.013/(DECSUL+0.232*(DECSIL**2))) -1*0.2
VAB(20) =0.0
VAR(21) =0.0
VAR(22)
VAR(23)
VAn(2l)
VAR(25)
VAR(26)
VAE(27)
= PF(17) (-.90)
=0.0
=0.0
0.0
= 0.0
= PF(18) (-1.0)
T = PF(19)
B = PF(20)
VAH(28)= l(.000062bI2)-.375X200.)(1.0-2.8*(B-0.21))
VAB(29) = (Pf (21)/Pf(22)) * 70.
277
SUBBOUTIHB FLIHT
60
CCCC
C
sun = 0.0
DO 100 1= 1,32
sun = SUN
65
70
75
80
VAE (I)
100
CONTIMOE
C
C - IF KNOW COKE RATE GO ONE v h x AND CALC CCKS RATE WIIH
C
ULTCBD, OUT IF DONT KNOH COKRAT THEN GO THE OTUEE WAY AMD
C
CALC LD CUKE/NIHH USIUG DEC
C
IF(VAR(1) .EQ. 0.0) GC TO 200
C
C
OTHERWISE CALC COKE RATE KNCUING COKE SLAG ConPOHENT
C
CAROnX = CONST SUrt
COKRAT = CAREHT / (ULTCHD / 100.)
RETURN
C
C
CARDRT = COHST SUrt
200
COKRAT = CARDRT / DEC
RETURN
EHD
278
SUBOOUTIIIE HEAT
I
10
C
c
c
SUBHOUTIHE HEAT{tAH,nilRTHP,PCSI02,PDCC,PCSiaa,PCCllH)
C
C
C - THIS IS THE SUBHOUTIHE THAT CALCULATES HH SI, HMS, AMD
C
Hll TEHP AT THE IiUKHEh, KhOUIMG CEhTAIN FAHAHETEfiS
DIMENSION PAR (20)
DIMENSION SI02(), 1HP(<*), UCC(), WTG(1)
DIMENSION A(16], B (t), nHS(<4)
NI=5
HO =
15
20
25
30
35
l0
45
50
55
C
1IRITE(NO,120) (PAB (I) ,1=1,25)
C
C120
FOHnAT(5lE15.5,ll))
C
C ASSIGN PABAHETEH VALUES AND PfiELlB CALCS
C
ALP = PAB(1)
DET = PAB (2)
GflA = PAR(3)
DEL = PAE(a)
EPS = PAH (5)
W3L = PAB(O)
VOIIL = PAR (7)
VN2DL = PAll( a )
VH20DL = PAR (9)
TDL = PAR(IO)
KST = PAH (11)
SI02ST = PAn(12)
COKRAT = PAH(13)
SI02CK = PAH(lt)
UBH = PAH(15)
FEOBH = PAR(16)
HeUH = PAR (17)
SI02BB PAB (18)
VCOTG = PAB(19)
VC02TG = PAR(20)
DSL = PAB(21)
CPSL = PAB(22)
CPHH = PAR (23)
QLOSS = PAB(2U)
DUNKER = PAR (25)
C
C
CONVEBT VOL : IN BLAST 50 WT ;
C
UMUL = 32. VOBL 28. VN2QL 18. VH20DL
HOBL = 100. 32. VOEL / HMBL
UH2BL = 100. 28. VN2BL / HMBL
L'1I20BL = 100. *18. * VH20BL / UMBL
C
C
DO SAME FOB TOPGAS
C
UMTG =28.01VCOTO*i.01VC02TG28.0(100.-VC0TG-VC02TG)
279
SUBHOUTIHE HEAT
COTG = 100. 2B,01 VCOTU / kHTC
C02TG =100. 1|.01 VC02TG / HMTG
60
C
C
C
C
65
70
75
DO SILICON DALAHCE
C
C
C
DO CABBOH BALANCE
PHI = DliL + (BET EPS)
PSI = GBA (ALP EPS)
BIIS{2) = (9.072E3rsi)-('4.17035E6PHl)-(0.8CDUNKEB)
SI02(2) = 0. 0
Tnp(2) = ("i.fesaEa PHI)
80
WCC(2) = 1.0
WTG(2) = -((U.2d78E-3 * COIG) (2.729E-3 C02TG))
85
C
C
C
90
C
C
C
95
100
105
110
DO OXVGEN BALANCE
SUBHOOrrNE HEAT
115
C
C
C
120
ATU) = S102(T)
125
130
135
A (5) = TtlP(l)
A(6) = TI1P(2)
A( 7 J = T.1P(JJ
A(8) =
A (9) = WCC(1)
A(10) = CC(2)
A (11) = WCC(3)
A (12) = WCC(I)
A (13) = UTG(1)
A(1i|) = WTG(2)
A (15) = UTG(3)
A(1b) = NTG(4)
CCCC
WniTE(H0,115)
CCCC115
F0R>1AT(1H/)
CCCC
l.'niTE(llO,120) (A(I), 1=1,16)
C
R (1) = BHS(1)
n(2) = RHS(2)
1((3) = RHS(3)
HO
n(H) = Hiis(i<)
CCCC
4*****
)q5
c
c - t h e OUTPUT o f THE GELG SUBHOOTIHE IS THE VECTOR OP
150
155
C
C
C
C
C
C
C
C
160
165
ELID
281
10
15
20
25
30
35
40
US
c
c
C
C
C
C
C
C
C
c
C
C
C
C
C
C
C
C
C
C
C
,C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
i;UOI)OUTlIJE GELG
PURPOSE
TO aOLVE A G^EliAL SXSTIM OF SIKOLTANEOUS EQUATIONS
USAGE
CALL GELG(R,A,H,H,EPS,IEB)
UE3C1.1PTI0N OF PAHAHEIEBS
H
*****************.***************
50
C
1
55
SUBROUTINE GELG(B,A,M,N,EPS,lEH)
DIMENSION A (1),R (1)
IF(M) 23,23,1
SEARCH FOB GBEATESI ELEMENT IN MATBIX A
lEB = 0
PIV = 0.
HM = n * H
KM = H n
DO 3 1=1, MH
TB = ADS(A(L))
IF(TB - PIV) 3,3,2
SUUKOUriHE GELG
2
60
05
3
C
C
C
C
C
C
70
h
5
6
7
75
80
PIV = T0
I = L
CONTlllUE
TOL = EPS PIV
A (I) IS PIVOT ELEt1i;T. PIV CONTAIMS THE ABSOLUTE
VALUE Of A (I).
TEST OM SINGULAHlTt
IP(PIV) 23,23,t
IF(IEn)7,5,7
IF(PIV-TOL)6,b,7
lEH = K-1
PIVI = 1. / A (I)
J = (1-1) / B
1 = 1 - J*H - K
J = J f 1 - K
I*K IS BOH IHDEX.
C
C
C
C
85
a
C
C
IF(K-H) 9,18,18
90
C
C
9
10
95
11
100
C
C
12
105
13
C
C
110
C
C
SUBAUUTIHE GELS
115
DO 16 II = LST,LEHD
PIVI = -A(XI)
ISI = II H
J = J 1
DO 15 L = ISr.MM.H
LL = L - J
A{L) = A(L) + PIVIA(LL)
120
TB = ADS (A (L) )
in
125
15
16
17
130
C
I = L
CONTIHaE
DO 16 L =
LL = L J
B (LL) = K(LL) * PIVIB(L)
LST = LST M
BHD OF ELlrtlKATICH LOOP
C
c
C
135
PIV = IB
20
21
22
B(J) = R(K)
B(K) = TB
BETUBH
18
19
lUO
Its
K = J L
150
C
155
c
C
23
EBBOB BETUEN
lEB = -1
BETOBM
END
284
SUUiiOUTIHE CALC
1
c
c
c
5
6
6
10
15
20
25
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
30
35
C
C
C
C
C
C
C
C
C
to
15
C
C
C
C
THIS SUDROUTIHE CALCULATES THE TOTAL COST -PEU DAYFOB A TYPICAL 2 6 1/2 FOOT BLAST FUHNACE, FliOB THE UWIT COSTS
AND CALCULATED WEIGHTS PASSED FPOM THE ISAIM. BEJOHE fiUNUIHG
PGH A TOTAL DAILY FIXED COST MUST BE CALC. FOB BASE CASE.
THIS IS DEFINED AS THAT TPD AT WHICH UEFCBt-TAX PROFIT (1) IS
KNOWN, AND CAN BE DEFINED AS A PEBCENTAGE OF THE BEALIZED
DAILY REVENUE (B) FBOM "SALE" Cf HOT HETAL AT ITS INPUT COST
THE MODEL USED, CONSIDEHS THAT THE VARIABLE COSTS INCLUDE:
METALLIC BUKDEN COST, COKE COST, STONE COST, INJtCTANT
COST, AMU STOVE FIRING-GAS COST, A CREDIT IS BEALIZED FOB
BYPKODUCT BLAST FCE GAS. BY CIFFEBENCE, IIXfcD COSTS PEB DAT
INCLUDE: DIRECT LABOR WHICH IS CONSTANT PER DAY OVEH A
KIDH BAHGE, MAINTENANCE, SLAG DISPOSAL, BUST CLEANING AND
DISPOSAL, PROPERTY TAXES, INTEREST AND DEPHECIATIOM. NOTE
THAT THIS ASSUMES THAT THE VARIOUS OPERATING PABAMETEKS
HAVE NO EFFECT OH TJIE DEPHECIAULE LIFETIME FOh THE FCE.
VCKET = ((DHDKMI/2000.) PRODXN) CSTBBD
VCCOK IS HANDLED IN THE DP ALGO
VCSTON = ((WTSTON/2000.) PBODXN) CSTSTH
VCINJ = (UUNKEB PRODXN) CSTBBK
VACIAtLE COST FOB GAS KEQD TO HEAT THE BLAST ICE STOVES
TO THE ULTKPF ECC, IS CALC FBOfl A MULTIPLE LIliEAh bEGBESSION
OF DATA TAKEN FRO!) P973 OF BLASl FURNACE THEOBY E PRACTICE.
THE NCMOGRAH WAS USEE AT CONSTANT 1.6 RATIO OF TIME ON BLAST
TO TIME ON HEAT AND AI A CONSTANT 75: OVERALL THERMAL EFFIC.
THE ECTN REQUIRES THAT CERTAIN EATA EE SCALED BY: DIVIDING
"SCFM CALLED FOR" BY 1000, AND MULTIPLYING RESULTING VALUE
BY 10000 TO CCME OUT WITH KMBTU/HIN BEUUIHED.
SCFM = (SCF.1TH PRODXN) / (2M. 60. 1000.)
KEQGAS = -2a9.35 0.7ug996 GBBLST
C
+ 2.055S6 SCFH 0.16722U DLTHPF
UTUPDY = REQGAS 10000. 60. 21.
VCSTOV = BTUPDY CSTSTG
CALC CBEDIT FOR BLAST FCE GAS GEKEBATEB - USING 3 TONS
GAS/liTHM, 29.13 MW, 92.6 BT0/FI3 SEE P.69 BSCT.
CRGAS = 3.0PBOUXH*2000.359.S2.6CSTBFG / 29.13
50
55
*
END
APPENDIX F
PROGRAM LISTINGEXTDES.TAB
285
286
c
C
10
15
20
25
30
35
aO
US
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
c
C
50
C
55
C
C
287
PlIOGHAH EXTOES
DATA (UT(2,I) ,1=1,5)/ 1.2, 1.6, 2.2, 2., 3. B/
fOH LIBc; INJECTION
DATA (WT(3,I) ,1=1.5)/ 10.6, 1IJ.1, 19. 1, 25. 1, 33.5/
60
NX = 5
NO = b
65
C
C
C
c
100
70
75
c
c
c
c
c
80
U5
c
102
90
c
c
c
95
INITIALIZE THE QTABLE TO ALL flNEINITE
100
105
110
150
C
C
C
c
c
c
c
c
c
c
c
c
DO 150 1=1,350
DO 150 J = 1,20
QT.\DLE(I,J) = +20000.
CONTINUE
STANDARD CASlJ COST CALCULATION **
CALCULATE THE REAGENT COST FOR THE STANDARD CASE MAGCOKE
BEDUCTIOH OF S FIIOH .03 10 .01b. TllEll CALCULATE THE CONSTANT
COST VALUE FOH EACH Of THE VARIOUS OPTIONS. IHE VALUES
PREFIXED flTIi "Z" ARE IK CTDER THE VALUES FOu; REFl-ACIOHY
(EG DELLS, OH LANCE, OE STIRRER), REFR LABOR, STERL PARTS, ELEC
TRICITY, N2, MAINTENANCE, SLAG DISPOSAL, THERMOCOUPLES, LABOR,
DEPRECIATION, ANE LADLE LINING LOSS.
THESE Z VALUES ARE THEN
MULTIPLIED TIMES THE MAGCCKE C.OST FOR THE STANDARD CASE TO YIELD
THF. CONSTANT COST FIGURE/TON HOTMETAL THAT IS LATER ADDED TO
288
PHOGHAH EXIDES
115
C
C
C
120
C
ZHGCl = 11. + 6.3 +1.3 tO.O *0.0 +0.0 + 1.3 +0.25+ 7.2H8.9+ 0.0
ZHUC2 = 15.0+7.0 +2.0 +0.0 +0.0 +0.0 +2.0+ 0.3+a-0+ia.9+ 0.0
ZCACNJ = 7.9+5.2+11.3 +0.06+0.19+6.25 +2.5+0.25+7.2+37.8+ 7.0
ZCACKR = 2.6+1.3+0.13 +0.38+0.01+12.5 +2.5+0.25+7.2+41.U+13.9
ZCAONJ = 7.9+5.2+11.3 +0.06+0.19+6.25 +2.5+0.25+7.2+37.8+ 7.0
125
130
C
C
C
C
C
135
=
=
=
=
=
((Z.1GC1
((ZNGC2
((ZCACNJ
((ZCACKR
((ZCAONJ
D0L.1GCJ
DOLHGC)
COLSGC)
DOLMGC)
BQLHGC)
+
+
+
+
+
(CSTHS
(CSTHd
(CSTHfl
(CSTHIl
(CSTH.1
.10)) /
* .20)) /
.12)) /
.12)) /
.Ob)) /
100.
100.
100.
100.
100.
C
* * * * * * * * * * * * * * * ** * * * * * * * * * * * * * *
1U0
C
C
C
C
C
lus
150
155
C
C
50
6
160
C
c
c
C
C
165
C
C
C
170
289
PROURAM EXTDE3
S0UV(2) = SIN / IIATIO
S1L0UT(4 = SILIN
TnP()UT<2) = THPIH - STDTHP - 30-0
10TC(2) = (UTIPLG CSI.IGC) PLG1CS
175
180
185
190
195
- 8) CAC2 INJECTION
REACTION HATE CONSTANT = CONIKJ
CONINJ = 0.17
DO 200 1=1,5
RATIO = EXPICONIKJ WT(1,I) * PCCAC2)
S0UT(I3) = SIN / BAIIC
SIL0UT(It3) = SILIN
TIME = 2.70 0.658 WT(1,I)
T.1PL0S = U.O TINE
TnPOOT(It3) = TdPIN - STDTHP - TMPLOS
T0TC(It3) - (UT{1,I) CSTCAC) t CACNJC
CONTINUE
200
C
c
c
200
205
210
215
220
225
HI1WTIH=HK1IT1N DELO
DEfIHE HOH INDEX (IXNDX) KNOWING IXS, IXSIL, IXTilP,
ANU IXWT
IERR=0
CALL DEFINE (HOO, HOP,lICQ, HOH,IXT,IXS,IXSIL,IXTHP,
IXNDX,lERtJ
IF (lEKfi.EO. 1) (30 TO 160
EHTEIi A DOLOOP OVEB TUF 18 COLUMNS FOI< THIS SINGLE
DOW AND FIND THE PfiOPER LOCATIONS IN WHICH TO ENTEB
THE COST PEH TON OF STEEL (HOT PEtt TON OP HOTflETAL),
AND THE INDEX OP THE OUTPUT VECTOR WHICH IS ALSO
DEFINED.
DOI4SO J = 1, 18
FIND lYS KNOWING SOOT, DOHNT, HOT, DELT
IEBH=0
SDUHHY = SOUT (J)
IF(SDU!1I17 .LT. UOWNT) SDUflMT = DOWNT
CALL H!ID(SDUilMY,DCWKT, NOT, DELT, lYS, lERB)
IF (lERR .EQ. 1 ) GO TO 150
FIND lYSIL
IEKH=0
CALL FIND(SILOUT(J) ,BOWHU ,HOU ,DELU ,lYSIL,lERB)
IF (ISFfe. EU. 1) GO TO 150
FIND lYTM?
lKl!n =0
CALL FIHD(TMPOUT(J) ,DCW::V ,HOV,DELV,IYTP,lERB)
IF (IliKH. Eg. 1) GO TO 150
FIND lYiJT
lEHfl=0
CALL FIND (UMWTia, DCWKS, NOS, DELS, lYWT, lERR)
IF(IEKH .El!. 1) GO TO 150
HOW DEFINE THE INDEX OF THE OUTPUT VECTOK FOB THIS
GIVEN now AND COLUMN AND EUTEB IT IN ITAbLE
IEPn =0
CALL DEFINE (HOS, NOT, HOU, NOV, lYBT, lYS, lYSIL,
lYTMP, lYNDX, lEFR)
IF (lEfiH .EQ. 1) GO TO 150
ITADLE (IXNDX,J)=IYNCX
(^TA3LE(IX!IDX,J) = TOTC(J) UHWTIH
CONTINUE
CONTINUE
OUTPUT
U R i r K (NO, 5 0 0 )
(SOU!(I),1=1,18)
FORM AT(18(IX, F6.),//)
WRITE(NO,5 0 0 ) (SILOUT(I) ,1=1,18)
WniTE(NO,600) (T.iroUT(l),1=1,18)
291
PhOGHAn EXTDES
290
600
C
C
1470
C
FOn!lAT(18(1X,F6. 1),//)
l.'HITE(NO,50U) (TOTC(I),1= 1,18)
CONTINUE
DO 700 1=1,LENGTH
kKITE(KG,500J (LIABLE(I,J),J= 1,18)
295
300
700
C
695.
800
C
C
C
C
305
905
900
C
c
310
315
1005
1000
C
C
CONTINUE
DO nOO 1=1,LENGTH
-niTE(NO,6y5) (ITABLE (I,J) ,J=1,18)
F0H.fAT(lb(lX,I5),//)
CCNTIK'JE
OUTPUT TO TAPE PCH DP BUS (TAPE!)
NOTE THAT TAPE1 MU^T DE SPECIFIED ON HEADING
DO 900 I = 1,LENGTH
MmTE(1,905) (QTADLE(I,J) ,J=1,18)
KOR!1AT(10F10.3)
COKTINDE
DO 1000 1=1,LENGTH
WBITE(1,1005) (ITABLE(I,J) ,J=1,18)
F0R.1AT( 10110)
CONTINUE
STOP
END
APPENDIX G
PROGRAM LISTINGEOF.TAB
292
293
PBOGKAn BOF
1
10 = 6
ONE = 1
10
C
C
C
C
15
1500
1502
20
25
30
35
dO
1)5
50
1503
C
C
C
C
C
BEAD(II,1500) DSCOST
WHERE COST IS PBB UNIT Of THE HATL. E<J TON
OF SCBAP OB SCI OF 02
1 = HK,2=SCB,3=0EE,t= H n ,5=SPH,6=02,7=FBnN
IHL = HL
C
C
C
C
C
C
C
C
C
C
READ(II,1500) HB
READ(II,1500) STEEL
FOHMAT(7F10.0)
READ(II,1502) NSCBPS
F0R.'1AT(I2)
UEAD(II,1500) SCRAP
RAU(II,1500) (FSCRAP(1,I) ,I=1,7J
BEAD(II, 1500) (FSCBAP(2,I) ,1=1,7)
HEAD(II,1500) POXYC2,T02,OXYFLO,FDLCSS,TCG,BC02,UL
BEAD(II,1500)UB.TS,XSFEO,FV23HS,PORFEO,PCSIOR,OBEFRC
HAD(1I,1500) A, DELI, EPS
hEAD(II,1500) DSCHTP,CONSTH, DOMNIIR,USHTSZ,DSPBOF,STLCST
READ{II,1503) TFC
F0B.1AT(E10.4)
TFC IS THE TOTAL FIXED COST IH $/UEEK FOR A
DEFINED DASE OPEr.ATINU SCHEDULE. (SEE COST
CHAPTER) - VALUE FOR BASE CASE IN STU3Y IS
2.M9a3E6 i/KEEK
HEAD VALUES
VARIABLES S=
T=
U=
V=
150')
C
REAO(II,150)
HEAD(II, 150)
PEAD(1I, 150it)
READ(1I, 160U)
FOBMAT(F10.3,
DCUNS, HANYS,
DOHXT, (lANYT,
DCVNU, RANYU,
DOWNV, (tASVV,
110, F10.3)
WIDTHS
WIDTH!
WIOTHU
HIDTBV
C
C
C
294
PltOGBA.I BOF
65
101
C
c
C
C
C
C
C
C
CONTINUE
INITIALIZE
BE SET. THE
AND TIIEH ITS
IHUBX OF THE
COKRESPOND.
70
75
MIDTHO
l.MANYU
UIDTHU
DOWNV-HIDTHV
IXTHP = I.MAHYV
HM(6) f WIDTUV
C
c
80
85
90
2001
C
C
2002
C
200i<
C
2006
C
C
C
C
C
C
C
UBITE{IO,2002) STEEL
F0R;1AT(1X,"STEEL",7(FID. 3,2X))
WniTE(IO,200U) HH
F0B.1AT(IX,"H.1
7(F10.3,2X))
t;HITE(IO,2006) SCRAP
FORM AT(IX,"SCRAP",7(FIO.3,2X))
95
100
C
C
C
C
C
C
C
C
105
901
C
C
110
C
903
295
PBOGHAH BOF
115
120
C
C
C
C
C
C
C
IF{EBPAT -GT. a.2) EBBAT = h.2
1F(EURAT .LT. 2.1) tERAT = 2.1
BS = EDRAT
125
C
C
905
UR1TE(IO,905) EBRAT
FOHMATC INITIALIZED E-BATIO = ",F7.3)
C
130
C
C
C
913
135
915
IIJO
Ilt5
150
155
160
165
170
917
C
C
C
C
C
C
C
WTORE=0.
15 WTSCPF=0.
WFESCF=0.
WTSCP=SCRAP(7) +FSCBAP(1,7) FSCBAP (2,7)
IF(NSCRPS .EQ. 1) GO TO m
10 FJC17=FSCRA?(1,7)
FSC27=FSCRAP{2,7)
WTSCPP=FSC17tFSC27
SISCPF= (FSCRAP( 1, 1)FSC17+ FSCaAP(2,1)FSC27)/WTSCPF
HNSCPF= (FSCBAP(1,2)FSC17+ FSCBAP(2,2) FSC27)/WTSCPF
CSCPF= (FSCr.AP(1,J) fSC17+FSCRAP(2,3)FSC27)/WTSCPF
P3CPF= (FSCRAP(l,a) FSC17+FSCi<AP(2,i4)FSC27)/WTSCPF
SSCPF=(tSCRAP(l ,5) FSC17 + FSCRAP(2,5) FSC27)/WTSCPF
IF(NSCHPS.EU.3)G0 TO 21
rsCPF = FSCHAP(l,6)
FESCPF=100.-(FSCRAF(1 ,1)FSCBAP(1,2)FSCBAP(1,3)
IFSCBAP(1,4)VSCRAP(1,5))
GO TO 23
21 rsCPF= (FSCnAP(l,6)*FSC17 + FSCHAP(2,C)FSC27)/WTSCPF
FSCPF=100.-(SISCPFnNSCFF>C3CPF<-PSCPfSSCPF)
23 WfESCF=(WTSCPFFESCPF)/100,
GO TC 25
21 TSCPF=SCnAP(6)
25 WTHM=HM(7)
30 UTSCP1=SCRAP(7)
NCGSI= {WTHMHn( 1) tWTSCP 1SCKAP(1) tSISCPFWTSCPF)/2806.
296
POOCBAH OOP
175
KSF JO3=0.
NSFEO=0.
UO OFi;= WTOHE
VFi;NET=WHSFEfWFESCP + IOnEPORFEO55.85/71 05.WTOUE*(100.-
IPOPFEO-FCSlOh)!11.7/15S70.-KSFhO55.85-NSF203111.7
iiUr. = 10U.*l.'FENET/(100.- (STEEL(I) tSTEEL(2)STEIiL(J)
185
lSrEr:L(i4)SrEEL(5)))
KDr'.SI = uaMSTl.EL(1)/2a06.
NUK.tN=VD.1STEEL(2)/5iJ9').
N3KC=I/DMSTEZL(3)/1201.
190
195
200
205
210
scFox=Noxyo/2.37900./poxyo2
215
BL0TI.1=SCF0X/0XYFL0
N2CS=HSSI0T
IF(HSCAO.GT.2.MSS10T3.HSP205)GO TO 80
H2CS=(NSCAO-3.NSP205)/2.
NHNSl = HSS10r-N2CS
IF (KttWSl.C.T. liSHIIO) GO TO 70
220
KFE2sr=0.
GO TO 90
70 NFf2SI=NSSIOT-N2CS-NSHNO
NMNSI=NSHNO
GO TO 90
225
80 !mNSI=0.
NFE2Sr=0.
90 H1IK= (. ianllM (6)eS.)WHHFE(6.7HI1 (6)-3')150.)HSSI02
1+(11.IIN(6)2900.) NSMNO+(H. 5im(6)-92500.) liSP20b2.
297
PROUUAH OOF
2*(5.23II.>!(()) H0020.)NCCG
HS= (t75. (TJ-2a20.).3)* VTSLAG-10 16000. NS E205-114flOO.
1(N:>FEOtWH.1FKFULOSS/lU0-/55.85-WTOKi;*l'Ont EO/713b.)
2-3'i9700.*NSJ10J-1C,5600.NSIlNO-53b40. *N2C.S-10600.
'H fE 23 1-3531to.(Hsi'2o3-wioitE (1004-PORFf:o-lVSIOFJ/15970.)
HCG=(23^00. t(TCG-3000.) b.5-47b00.) NCCG/(1. 4-HC02J
U (37400.(rcc:-3000.) 14. 4-16y0U0)JICC0HCO2/(1.+ KC02)
nr.T= (. IA4STI:EL(B) +63.) (VUM-UTSCP)
H02=7.(NOXYO/2.)(102-77.)
IISCBAP= im.1-liyT-ns-HCG-IIL-ll02
TSC=(SCHAP(7)SCHAP(6)MTSCPFTSCPF)/(SCHAP(7) tUTSCPF)
wrscp= HSCHAP/(. 104(STEFL (6)-TSC) +63.14.2)
SCHAP(7)= JTSCP-WTSCPF
IF(ADS(KD.1-S i EEL(7)),LT. EPS)GO TO 100
COKFAC=STE EL(7)/W Bfl
HTUM = UTliM*COHFAC
HM (7)=WTH.1
SCKAP(7)=(SCUAP(7)VllSCPi) C0BF&C-TSCPF
GO TO 30
100 TVSCP=SCnAP(7)/2000.
TSCP=UTSCP/2000.
THMCG=IIK(7)/2000.
TQI(E=UTOhS/2000.
TLlf1E=WXLIHi:/2000.
P3C = 100.WTSCP/(WTSCP*WTnM)
230
235
240
245
250
255
260
265
270
275
C *****************<*****,
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
c
1
280
285
C
C
C
C
298
paoSHAH DOF
C
C
:S(HM) - ;S(STL) =
0.01 PDS
:S(STI,) = :S(im) (1.0 - (0.01)(PDU))
C
PDS = 3K / ((-0.02926 BR) 0.1976)
PCSST2 = IIH(5) (1.0 - (0.01)(PDS))
290
295
300
305
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
310
315
C
C
C
C
C
951
C
C
C
320
953
1
325
330
335
3i0
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
299
PROGRAR OOF
355
961
963
C
C
96a
C
C
C
C
C
C
360
965
C
C
365
C
C
370
C
C
C
966
375
C
C
C
C
GILLUB
967
380
C
C
c *********************************
c ***********>>****************>**********
385
390
C
C
C
C
C
C
C
C
C
971
395
973
C
300
PnOGBAH BOF
00
<405
C
C
975
C
C
C
110
C
C
C
C
C
C
415
TSLAG = llTSLAG/2000.
TFEMN = IEMN/2000.
TSPAH = SPAR/2000.
C
l20
25
C
6
130
C
C
C
l35
C
C
C
C
lEnn = 0
CALL FIND(HMPTON, DOWNS, aANIS, KIDTHS, IXHtlWT, lERH)
IF(rERR .EQ. 1) GO TO 2000
IttO
C
C
C
C
C
lt5
C
&0
C
C
C
C
lEBB = 0
CALL DEFINE(MAHirS,MANYT,HANlfU,MANYV,IXHMKT,IXS,IXSIL,
IXTKP, IXflDX, lERB)
IF(IEfiB -Eu- 1) GO TO 2000
C
c
U55
301
PKOI:KAn SOF
JU1
B
2
3
4
460
500
501
465
470
475
480
485
490
495
500
505
510
4000
5000
C
DO 5000 I = 1,LENGTH
WBIRE(1,4000) QTAELE(I)
FOR;IAT(IX,IOFIO.3)
CONTINUE
c
STOP
END
302
SUUKOUriNE CALC
E
6
C
C
10
15
c
c
c
c
c
c
c
c
c
20
30
ALGOaiTHtl) .
35
40
VARCST=VCSC t VCOE VCLtl VCSP VC02 + VCFa
i5
c
c
c
c
APPENDIX H
PROGRAM LISTINGDP.CDC
303
304
10
15
20
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
c
*************
C
DYNAMIC-PECOiBAflMING
c
c
c
c
****>************
C
THIS PKOGHAtl TAKES ISPJT FEOH TABLES COBEESPOMDIHiJ TO THE FIVE STAGES
C CONSIDEREO IN THE OISSERTATIOi BY S. D. EHEIiSOli - 197U - UNIV. OF ARIZONA
C iHD FINDS THE LEAST EXPENSIVE 1I0UT2 THRU THE SinaLATION MODEL OF AN INTEGRATED
C JTEEL PLANT USING DYNAMIC PECGRAH;iING. THE BASIS ALGORITHM FOLLOWS:
C
C
1) READ IN VALUES OF VililABiSS A - V
C
2) SET STAGE POINTER TO 2
C
3) FIND BEST VALUE IN IHIS STAGE
C
4) ADD ONE TO STAGE POINTER
C
5) RF.PEAT FOB STAGES 3, 4, 5
C
6) THEN FOLLOW THE XS FROM STAGE 5 TO STAGE 1
C
TO FIND BEST RESULTS.
C
7) PniNT RESULTS
C
C
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
25
PR03PAM DP<TAPE1.INPUT, 0UTP3T, TAPE21 = INPUT, rAPE5 = OUTPUT)
INTECEK X, Y, STIGE, TA:,(350), OPTI01U20), RUM, AKSI
LOGICAL EXTDES
DIKSKSIOK X(4), Y(4), TiBLE(-".50, 18), VALUES(22, 3)
DIMENSIOH ALPHA(J50), D,.TA(3:0,18) , IGAHMA(350,1 8)
DINEKSION DELTA(350,18)
DIUSNSION STABS(4, 350, 3), 50 OF VL(22)
30
35
40
C
C
C
2
C
C
C
45
5
50
C
ANSI = Y(STAGE)
C
C
C
55
II
305
PROGRAN OP
C
10
60
65
CONTIHDE
CALL STAGE S(ALPHA, Y (<) , DEIA)
CALL IH TADICrAD, Y(t), 1)
306
SDOBOUXIUE BEST
10
15
20
25
c
c
c
c
c
c
c
c
c
c
c
c
c
SUBROUTINE BEST
OF STAGES 2 - M.
30
3S
c
999
ao
US
c
c
c
50
55
20
30
.JOT.EXTDES) HO OF CL = 1
307
SUBROUTINE BEST
C
c
60
C23
C
3001
C
65
232
2300
HRITE(5,23)
FORaAT(lHl)
WRITE(5,3001) STAGE
F0RflAT{K5X," CUKULATIVE TABLE - STAGE ",12," *",/)
DO 2300 II = 1,Y BETA
WRITB(5,232) II, (DELTA (II,JO), JJ = 1, X BETA)
F0RHAT(1X, 13, 2X, 18F7.2)
CONTIUUE
C
70
c
c
3002
231)
2400
C
80
c
c
WRITE(5, 23)
EETURH
EHD
308
SUBROUTINE INVAL
10
C
C
C
C
c
c
c
15
20
25
30
SUDHOUTINE IN VAL
XIIIS iOUTIHE INPUTS THE VALUES OF A - Z UHICU
ARE IK THE FOLLOHIHG FOLHAT: <STAHTING VALUE> <H0. VAL0ES> <INCBEHEHT>
THEN, THE X-DI(1ENSI0NS AND TiiE Y-DI.1ENSI0NS OF THE TADLES USED IS THE
FIVE STAGES AEE COHPUTEJ AS X(U) AND T (U) BESECTIVLY. ALSO, THE
ARRAY NO OP VL CONTAINS THE SUHDEB OF VALUES OF A - V.
DO 2 I = 1, 22
READ(21, 1) VALUES(1,1), UO OF VL(I). VALUES(I,3)
FORMAT(FIG.3, 110, F10.3)
CONTINUE
DO 3 1=1,22
WRITE(5,1) VALUtS (I, 1), NO OF VL(I) , VALUES(I,3)
CONTINUE
1(D) = NO OF VL(2) NO OP VL(3) * HO OF VL(a)
XC) = HO OF VL(5) NO OF VL{6) HO OF VL(7)
*(3) = NO OF VL(B) HO OF VL(9) KO Oi" VL(10) UO OF VL(11)
X(3) = NO OF VL(12) HO OP 7Ln3) NO OF VL(1')
r ( 2 ) = HO OF VL(15) NO CP VL(16) NO Of VL(17) NO OF VL(18)
X(2) = 18
T ( 1 ) = HO OF VL(19) HO OF VL(20) NO OF VL(21) * NO OF VL (22)
X(1) = 1
RETURN
END
309
SUUnOUTINE IIITADF
c
c
5
SOBROUTIHE IH TABF(TABLi;,
T, X)
IHTEGEB X, R
DIMEHSIOH TABLE|I,X)
C
c saanouTiHE M TAB F
10
c
c
TABLE.
DO 1000 I = 1,T
liEAD(1,3) (TABLE{I,J)
3
15
= 1,X) .
FOMIFLT(10F10.3)
HRITE(5,M) I, (;ABLE(I,J), J=1,X)
^
1000
FOHKATCIX,"
CONTIHUE
RETURN
EUD
,10H0.3,/,2(6X,10P10.3,/))
310
SUUROUTINE INTADI
1
c
**************************** *******
SUDP.OUTINE IH TAEI(ITABLE, T, X)
IHTEGEP X, Y
DINBKSIOH ITADLE(Y,X)
C
C SUNNOUTIHE IN TAB I
C IT VIA ITADLE.
10
1
15
2
1000
DO 1000 I = 1,*
HEAD(1,1) {1TADLE(I,J),J = 1,X)
FOKMAT(IOIIO)
MRITE(5,2) I, (ITABLE {I,J), J=1,X)
F0RAT(1X," C.IJ,") 10I10,/,2(6X,10I10,/))
CONTIHOE
RETORH
END
311
SUBROUriNE PROCES
SUaiiODTINE
10
S
S
*
15
20
25
C
C
C
C
C
10
C
C
C
20
C
C
C
, 1/
SUDSOUTIKE PKOCES
TlilS SODROUTIHE PROCESSES THE hOH/SrOP/NO ED OPTION.
IP THE EXTDES IS PETURNiD .TSUE. THEN ALL OPTIONS ARE USED OTHERWISE
THERE IS HO EXTERNAL DEJULPHJHIZATIOH.
EXTDES = .TRUE.
CONTINUE
INPUT CARD
REA0(21, 20)
FORnAT(80A1)
LINE
30
C
C
C
35
C
C
C
40
30
45
PI!OCES(EXTDES)
312
SUBROUTINE STAGES
Cf ****************************************
c
5
10
15
20
25
30
35
I0
313
SUBROUTINE OUT
10
$
STARS, VALUES,
REAL HOISTR
INTjJnEH WASH, OPTIOH(lb), P, RUN, CCLUaH, SUB
DltlEHSIOH VALUES (22, 3), (ID OP VL(22), 0(15)
DIBKHSION PCI), STARS(IJ, 350, 3)
DATA 0/3.5, 4.6, 6.3, B.3, H.l, 1.2, 1.6, 2.2, 2.8, 3.8, 10.6,
14.4, 19. 1, 25.1, 33.5/
C
15
C SUflROUTINB OUT
C TUE PURPOSE OF THIS BCUTIHE i:i TO OUTPUT THE KESULTS OF THE OPTIHUS VALUES
C OF EACH OF THE FIVE TABLES.
C
c
20
25
C
c FIRST, OUTPUT THE RUN NUMBER AND DATE OF BUN.
C
WHITE(5, 1) RUN, IDATE
1
FORMAT(1H1,55X, 4HRUN , 12, 6H DATE , A10)
WRITE(5, 2)FINAL
2
FORMAT(IX, 28HHESUL1:: MINlMUa PATH COST = , F10.3,
$
2511 DOLLARS PER TON OF STtEL ,//)
WRITE(5, 3)
3
30
C
INDEX 4 = ALPHA2
WRITE(5,200| INDEX 4
FORM AT(////,1 X,"INDEX 4 = ", 13)
200
35
40
45
C
CALL UHFOLD(HO OP VL{2), HO OP VL(3), NO OF VL(4), 0, INDEX4, P)
COAL = SEARCH(VALUES(2, 1) , P(1), VALUES(2, 3))
ASH = SEA3Cii(VALUES(3, 1), P(2), VALUES(3, 3))
TONS = SEAHCH(VALUES(4, 1), P(3), VALUES(4, 3))
50
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC STAGE 4
C
100
55
10
S
WHITE(5, 100)
FORMAT( IX, 24HSIAGE 4 INPUT VARIABLES:)
WRITE(5, 10)COAL, ASH, TONS
F0RMAT(9X, 27HCLEAN COAi. TOTAL SULPHUR = , r7.3, 10H PERCENT,
17HCLEAN COAL ASH = , F7.3, 12X, 10H PERCENT, ,/, 12X,
314
suoBouriHE our
f
S
60
205
65
11
70
75
85
12
S
$
95
13
$
S
105
110
C
103
100
$
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC STAGE 3
C
INDEX 3 = INT(STARS(1, INDEX U, 3))
WaiTE(5,210) INDEX 3
210
FOHBATl////,IX,"INDEX 3 = , 13)
80
90
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC STAGE 2
C
INDEX2 = INT(SrARS(3, IJDEX3, 3))
WniTE(5,10a) IHDEX2
10l
FOysAT(////, IX,"INDEX2 =", 13)
CALL UHFOLD(.'IO OF VL(15j, HO OF VL(16), HO OF VL(17),
$
KO OF VL(18), IHDEX2, P)
H METAL = SEAHCH(VALUES{15, 1), P(1), VALUES(15, 3))
UN OF S = SEAKCn(VALUHS(16, 1), P(2), VALUES(16, 3))
HH OF SI = SEARCH(VALUES (17, 1), P(3), VALUS(17, 3))
HH TEKP = SEABCH(VALUES(18, 1), P(), VAHJES(18, 3))
315
SUDHOOriHE OUT
115
14
$
I
$
$
120
125
130
135
140
145
ISO
155
160
165
170
SUBROUIIMS UNFOLD
10
IF(NJ .EQ. 0)
IF (NK .EQ. 0)
IF(NL .EO. 0)
15
20
1000
25
= 1
= 1
= 1
I = HI
IXJ = HI
MJ
IXJXK
HI HJ NK
lALLtt
HI HJ HK UL
IF(INOEX .GT. 0 .AND. IIIDEX .LE. lALLU) GOTOU
WRITERS, 1000) IIBACE, Nl, NJ, NK, HL
POr.MATlIX," lEBt = 1 AT INDEX,I,J,K,L =",5I5)
P(1) = 0
P{2) =0
P(3) =0
P() =0
BETOBH
30
IF(NOK -GT. 0) GO TO 5
LH1 = -1
KH1 = -1
GO TO 2
35
c
ao
C
C
6
l5
50
IF(HOL .GT. 0) GO TO 6
LN1 = -1
GO TO 1
LH1 = IHDEX / IXJXK
IHDEX = HOD(INDEX,IXJXK)
IF(IHDET .SE. 0) GO TO I
INDEX = IXJXK
LB1 = LNl - 1
C0NTIHU2
KH1 = IHDEX / IXJ
INDEX = HOO{INDEX, IXJ)
IF (INDEX .NE. 0) GOTO 2
INDEX = IXJ
KH1 = Kill - 1
55
CONTINUE
J1 = IHDEI / I
317
SOBHOiJTIHE UNFOLD
IHDEX = M0C(IHDEX, I)
IF (INDEX .:IE. 0) GO TO 3
INDEX = I
JH1 = JMl - 1
60
C
3
65
CONTINUE
P(1) = INDEX
P(2) = jni 1
P{3) = KH1 1
PC*) = LMI 1
RETUBH
END
318
saSHOUTIHB LOAD
10
IS
C
C
C
C
SUBKOUTINE LOAD
THIS SUBnOUTISE BETUBHS TUB INITAL - LAST
ELEMENTS OF LINE IHIO TABLE
10
ISUB = I - INITAL I
TABLE(ISOB) = LIHE(I)
CONHHUE
GETUBN
END
319
FUHCTIOH SEADCH
c
c*******************************************
c
FUNCTION SEAnCH(SIABT, INDEX, DELTA)
SEARCH = START (INDEX - 1) DELTA
EETUBH
END
PailCTION EQOAL
10
RETUBU
END
S0OBOUTINB ERROR
SOBROOTItJE nROR(I)
WKITE(5, 1) I
F0RMAT(1X, SHERROfl, II)
STOP
END
LIST OF REFERENCES
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
322
323
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
324
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Class
325
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
^
48.
326
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
Relationships
Washington:
327
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
328
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
329
84.
85.
86.
87.
88
89.
90.
91.
92.
93.
94.
95.
New
330
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.