frepubliaation ioaue. for EPA libraries
and State Solid Waste Management Agencies
530SW150A
SYSTEMS ANALYSIS STUDY
OF SOLID WASTE COLLECTION MANAGEMENT
Volume I
This final report (SW-150c.l) describes uork performed
for the Federal solid waste management program
under grant no. S800279
and is reproduced as received from the grantee
Volume I reports on network coding,
network selection, and information system tasks.
Volume II contains simulation tasks.
Copies of both volumes will be available from the
National Technical Information Service
U.S. Department of Commerce
Springfield, Virginia 22161
U.S. ENVIRONMENTAL PROTECTION AGENCY
1977
-------
This report has been reviewed by the U.S. Environmental Protection
Agency and approved for publication. Its publication does not signify
that the contents necessarily reflect the views and policies of the
U.S. Environmental Protection Agency, nor does mention of commercial
products constitute endorsement or recommendation for use by the
U.S. Government.
An environmental protection publication (SW-150.1) in the solid waste
management series.
-------
PREFACE
A Solid Waste Collection Study was initiated in Wichita
Falls, Texas, in October, 1972. The objective of the project
was to demonstrate the use of automation techniques in
supporting solid waste management. Automation techniques
were demonstrated in two major areas:
Resource scheduling, measuring, and reporting for manage-
ment control
Operational simulation for evaluation of management
strategies and options
The management control area encompassed three substantial
tasks. 'i'hey were:
Tae development and demonstration of automated techniques
for coding a solid waste collection network.
'The development and demonstration of automated techniques
for selecting efficient collection routes through a network
and optimizing resource assignments to collection routes.
The development and implementation of an automated solid
waste management information system.
Tlic simulation and strategy evaluation area encompassed two
substantial tasks. They were:
The development of a simulation model that will represent
any of several solid waste collection environments.
The demonstration of the model as a tool for evaluating
management strategies and for developing collection system
optimization recommendations.
The work effort and results of these five major project
tasks are reported in the two volumes ,of this project final
report. The network coding, network selection, and information
system tasks are included in Volume I. The simulation tasks
are in Volume II.
111
-------
TABLE OF CONTENTS
Page
Preface lil
List of Tables v
List of Figures VI
Introduction to Volume I 1
Section One - Automated Techniques for Coding a
Collection Network 5
Chapter I - Introduction 5
Chapter II - Automated Procedure for Coding
a Network 9
Chapter III - Computer Programs 25
Chapter IV - Evaluation of the Automated
Method 29
Section Two - Automated Techniques for Selecting
an Efficient Collection Route and
Balancing Route Assignments 35
Chapter I - Introduction 35
Chapter II - Route Selection 36
Chapter III - Route Evaluation 51
Section Two References 69
Section Three - Solid Waste Management Information
System 71
Chapter I - Introduction 71
Chapter II - System Components 73
Chapter III - System Inputs 77
Chapter IV - System Data Files 81
Chapter V - System Programs 85
Chapter VI - Management Reports 107
Chapter VII - Data Collection Procedures 117
1v
-------
LIST OF TABLES
Page
Link Card Format 19
Network Plot Program Card Format 26
Costs and Times for Digitizing a
Collection Network 31
4 Input Data Control Card Format for
Route Selection Program 47
5 Odessa Collection Route Mileage
Comparison 49
6 Wichita Falls Collection Route
Mileage Comparison 49
7 Run Identification Card Format 56
8 Collection Conditions Card Format .... 56
9 Initialization Data Card Formats 78
10 Operational Data Card Formats 79
11 Data File Summary 83
12 Error Codes Generated by Master
Route Program "MSTRUT" 90
13 Error Messages Generated by the
Equipment Update Program "CSW030 .... 93
14 Error Messages Generated by the
Daily Edit - Pass 1 "CSW040" 96
15 Error Messages Generated by the
Daily Edit - Pass 2 "CSW050" 101
16 Landfill Card Edit Tests and
Error Messages 119
17 Service Center Card Edit Tests and
Error Messages 122
-------
LIST OF FIGURES
Figure Page
1 Graphic Overview of Volume I .......... 3
2 Network Coding Elements ............. 6
3 Digitizing Equipment ............... 10
4 Prepared Base Map ................ 12
5 Plotted Node Overlay Map ............. 14-
6 Overlay Superimposed on Street Network ...... 16
7 Computer Listing of Digitized Nodes ....... 20
8 Network Overlay Map ................ 21
9 Coded Network Listing .............. 22
10 Automated Coding Procedure ............ 23
11 Wichita Falls Feasibility Test Area ....... 30
12 Division of Wichita Falls Collection
Network into Network Areas for
Route Selection ................ 38
13 Continuous Route Plot for a Network
Area in Wichita Falls ............. 42
14 Route Selection Procedure ............ 45
15 Route Evaluation Procedure ............ 54
16 Route Evaluation Program Output-
Load Summary .................. 58
17 Route Evaluation Program Output-
Collection Vehicle Summary ........... 59
18 Route Evaluation Program Output-
Route Summary ................. 60
19 Route Evaluation Program Output-
Summary Report ................. 61
20 Route Assignments for Wichita Falls
Container-Train System ............. 64
v1
-------
LIST OF FIGURES
(Continued)
Figure Page
21 Solid Waste Information System
Components 74
22 Program System Diagram 86
23 Master Routes List and Route Summary .... 88
24 Master Equipment List 92
25 Daily Activity Edit Report 95
26 Daily Equipment Activity Report 99
27 Daily Equipment Summary 100
28 Weekly Route Summary Report 103
29 Weekly Truck Summary Report 104
30 Weekly Landfill Report 105
31 Weekly Down Time Report 106
32 Master Route List and Route Summary .... 108
33 Master Equipment List 109
34 Daily Activity Edit Report 110
35 Daily Equipment Activity Report . .. . . . Ill
36 Daily Equipment Summary 112
37 Weekly Route Summary Report 113
38 Weekly Truck Summary Report 114
39 Weekly Landfill Report 115
40 Weekly Down Timo Report 116
41 Landfill Data Collection Form 118
42 Daily Exception Data Collection Form .... 121
vii
-------
INTRODUCTION TO VOLUME I
In most cities solid waste collection and disposal are
high cost activities making up 10% to 15% of the total
municipal budget. A large, relatively unskilled, labor
force is required. The work load varies substantially by
day of week and season of year. Total work load and individ-
ual work rates are poorly defined. Performance measurements
are largely unspecified thus efficiency levels are not
determined and resource allocation projections are not made.
Solid waste managers have an urgent need for system
control tools and management control information. This volume
of the final report presents a set of system control tools
that will allow a manager to:
Balance collection crew workloads.
Conveniently adjust resource allocations to match daily or
seasonal variations in the workload.
Consider pertinent daily operational information in
identifying equipment and personnel problem areas.
Consider-weekly and annual operational summaries in project-
ing future disposal needs, personnel requirements,
equipment requirements, and capital investment levels.
The control tools presented in this volume are:
A set of computer programs for selecting efficient collec-
tion routes
A set of computer programs for partitioning the efficient
routes into balanced one-day work segments based on daily
and/or seasonal parameters
A set of computer programs for processing operational data
to produce daily and weekly management control reports
Each of these tools requires that the collection network be
rc-prosonhed in a computer-readable form. This representation,
it c:on:;l r uelud manual Ly is a tedious, costly, error-prone
activity. Thin volume also presents an automated means of
constructing the collection network representation.
-------
The system control tools that have been developed are
discussed in the order in which they will be utilized by a
solid waste manager. The material to be presented is
outlined as follows:
Section OneAutomated Techniques for Coding a Collection
Network
Section TwoAutomated Techniques for Selecting an
Efficient Collection Route and Balancing Route Assignments
Section ThreeSolid Waste Management Information System
A graphic overview of this volume and the material to be
presented in each of the three sections is presented in
Figure 1.
-------
r
o
3 3
> 01
Q£ '-
LU U_
O
O
II
DC
a.
S
CD
-------
CHAPTER I
IiJTKuDUCTlUJ
The residential collection function is the major cost
component of the municipal solid waste collection and disposal
operation. Automated methods (discussed in the next section of
this volume) have been developed to reduce residential collection
cost by:
Identifying and implementing collection routes that minimize
non-collection travel
Balancing resource assignments to work loads so that each
collection crew accomplishes its equitable portion of the
work task each day
These automated methods depend on an accurate, coded representation
of the street and alley network utilized by the collection vehicles.
The basic elements of the coded network are illustrated in
Figure 2. They are the link and the node. A link is a street
segment or an alley segment which can be traversed by a collection
vehicle-. A node is the termination point of a link, usually the
intersection of two or more links. Residences or businesses
requiring solid waste collection are associated with the link used
to service them.
Each node in a coded network is defined by a unique ID number
and by a pair of geographic coordinates. Each link is defined by
the two nodes which terminate the link. Each link is described
by attributes such as length and surface type. Servicing
requireuents are describeu in terms of the land parcels to be
serviced, and optionally, the general characteristics of the
neighborhood such as average lot size or average floor space.
Manual encoding of the collection network is a slow, tedious,
costly, error-prone task. The most common errors are:
The assignment of two ID numbers to a single node
The assignment of the same ID number to two nodes
The specification ol an erroneous link between two unassociated
nodes
The inaccurate or erroneous specification of node coordinates
The first two orror typor usually occur at base map boundaries.
Tar thirci usually occurs when ID number digits are transposed.
Erroneous coordinates are a result of poor base maps, poor
scaling technique or tired and bored personnel.
-------
z
o
o
z
(j-j «M
2= 0)
S £
-------
This section of this final report volume describes an
automated digitizing method for encoding a solid waste
collection network. The method, compared to the manual
encoding method, is very fast, very accurate and much less
expensive. Chapter II describes the automated procedure
and illustrates the encoding results. The computer programs
are described in Chapter III. Chapter IV presents an
evaluation of the method and a comparison with manual
encoding results.
-------
CHAPTER II
AUTOMATED PROCEDURE FOR CODING A NETWORK
The essential elements of the automated procedure are the
digitizer and its associated mini-computer. The pilot study
digitizing was performed on an Auto-Trol Model 3990 system. A
Bendix Datagrid system, an H. Dell Foster RSS 4MGT system, and
perhaps other systems, are also suitable for the digitizing task.
The Auto-Trol system is shown in Figure 3. The base map to
be digitized is secured to the large inclined surface. The operator
manipulates a cursor which is cable connected to a mini-computer.
The cursors exact position is continuously sensed by an electronic
grid associated with the inclined surface. As the cursor is
positioned over each map node, the operator depresses a button which
causes the X and Y coordinates of the cursor location to be
transmitted to the mini-computer. The computer assigns a sequential
unique ID number to the set of coordinates. It then punches the X
coordinate, Y coordinate and ID number into a card. The information
is also recorded on a magnetic disk storage device. The Auto-Trol
system also includes a cable connected keyboard for supplemental
data entry.
The automated network coding procedure encompasses seven
separate steps. These steps are described below:
(1) A set of base maps of the street and alley system is manually
prepared for digitizing by writing the following information
on the maps for each link:
Link type (street or alley)
Link direction for one-way streets
Number of residential units assigned to each
collection link (for workload projections, commercial
establishments receiving collection crew service are
represented in residential unit equivalents)
Land use data items such as average floor space can also be
recorded for each link or optionally for each map sheet.
The map sheets must be reasonably accurate. Typical city
base maps at 1" = 200' or 1" = 400' are adequate. A sample
of a prepared base map is shown in Figure 4.
(2) The prepared map is placed on the digitizer board. The
operator digitizes the network nodes by:
Placing the cursor over each map node
Pressing a button which causes the X and Y coordinates of
the cursor location to be punched into a card and written
-------
Boantmw
aatfoao
DATA ENTRY
KEYBOARD
CURSOR
DIGITIZER IN
OPERATION
10
DIGITIZING EQUIPMENT
Figure 3
ANDf»SON-WUSH!»f AND ASSOCIATIS, INC.
-------
on a magnetic disk. An automatically incremented
sequence number (node ID number) is also punched
and recorded for each node.
(3) The data cards are read by a computer program and a
geograpnic plot of each node and its ID number, is made
on an overlay map of identical scale to the base map. A
sample overlay map is shown in Figure 5.
(4) Tne oase map is placed on the digitizer board overlaid
by the plotted map (see Figure 6). Using the data entry
keyboard (see Figure 3), links are established by
entering an A node ID, a D node ID and the data items
(sec Stop J) previously written on the map. As the data
entry for ouch link is completed it is recorded on
nuiqnctic disk, thon combined with the node coordinate
i nf(irm.it ion already on disk to produce a punched card for
i-.tc-h lank. A listing or the link cards is also produced.
Tiu torn'at of the link cards produced in the pilot study
is shown in Table 1. A sample of the produced listing
is shown in Figure 7.
(5) The link cards are read by a computer program and the
network is plotted on an overlay map. A sample overlay
map is shown in Figure 8. Each node is represented by
a small square, each non-collection link by a dashed
line, and each collection link by a solid line. One-
way-travel links are identified with arrowheads. Note
on Figure 8 how easy it is to discover misconnected
nodes and erroneously coded one-way-travel links. A
listing of the network links is also produced. A sample
of tho J ist i iu) i ;; shown in Figure 9.
(fa) Tlu> original basts map and the plotted overlay are used
to verify tho coding of collection links, link direction,
node location, number of residential units, etc.
(7) The link cards are corrected as necessary to establish
an accurate, validated, coded network. The coded network
then becomes input to the route selection and route
balancing procedures discussed in Section Two of this
volume.
This seven step procedure is presented graphically in Figure
10. This detailed graphic conforms to the generalized graphic
presented in the upper third of Figure 1.
-------
12
-------
PREPARED BASE MAP
Figure 4
FMNEll-ANDMSON-WHSHIRf AND ASJOCIATfS. INC. .
13
-------
14
eA
«?
^
f*
^
.
**'
*
*
a,
-------
#
*"' t*" £'
*
**
.t -
' "'
L
L
L
PLOTTED NODE OVERLAY MAP
Figure 5
PINNHl-ANDMSON-W!UHI« AND ASSOCIATtS, INC. _
15
-------
V / .^K-'V
M / ,i -'" I ".V
s^^-v^x--^
i^
^;fliv/>v H^-V.;>-V"
^iiP'V- " d";-^-'"-v
t.;-!^;*^- ..n v>v"^*
16
-------
*W'WW*^> pi m,
" /A£ *?"F k. If w.to4 i" a i
. - -
M^ > ** W*K;W"i R :f} ^H liFFlTl »* H«: -! : 1»
aM^^!!:^*^ffi
>V;.'-:f';'' :r^-t '"' ^ .. ; ^"* W>.«- A**. '- '^v "n^/'-m-/4> i > -\ \ ^ -
? .\V ' -^*'-"i ^ - - v ;-** > - ^d^ '-^^v ^a uiaL V* V
ff;i* -A ft,;p^|l» J "
, i W«*' ' v , »* ' i -'v, ^* >., " "»-«
.. Atrr y ,, . > . - , , ' "* \ . >
* I ' ' .:_> it'1! *. f* r r> - k i * *' v.».
-^fV\
^-h ' '
. *.- >> ., »
' rr.; \
OVERLAY SUPERIMPOSED
ON STREET NETWORK
Figure 6
* \'
'l^^Nf^-ANDf»sON-wll$Mlw AND ASSOCIATIS. INC.
-------
TABLE 1. LINK CARD FORMAT
COLUMNS CONTENT
1-5 A Node II)
6-14 X Coordinate
15-23 Y Coordinate
24-28 B Node ID
29-37 X Coordinate
38-46 Y Coordinate
47-50 Link Distance (computed)
51 Link Direction (1 = one-way; 2 = two-way)
52 Link Surface (1 = paved; 2 = unpaved)
53 Link Class (1 = street; 2 = alley)
54 Collection Type (1 = one-side; 2 = two-side)
55-56 Number of Carry-outs
57 Carry-out Class (based on distance from curb)
58-61 Map Sheet Number
62 Network Area (collection area of City)
63-64 Number of Residential Units
65-68 Average Floor Area *
69-73 Average Income *
74-75 Average Persons Per Residential Unit *
* These items were entered one time for each map sheet, but
were punched into each link card.
19
-------
20
0.
" OOOOCSOOOOO
O.
Ill
£ -J
O UJ
U > 0 n r~> o o 0 o f. n ' >
Z UJ
rH _1
o:
0 <
OLU OOOOOOOCDCDCD
1 f)/
LL <
D OOCDOOOOOaO
1 OOOOOOCDOOO
a.
UJ OOOOOOrslOCMCMCMOOv-O
> i ILJ oooooocr>cncncr>cnooj-
O U. " * ** rH rH rH
CO | ..........
UJ>- oopooocMcMJroJ-0
f-~ i r^ \& r^1* *-f^ ^o L/^ .cf to ^^ o^
^f L/*\ r*** f***«- CT^ t^* P-H t^ r-^ ^'^ -^~
-£ rH t 4 r-H <* r-H
r-H
Q
Ol UDOOOo'oOj-CMCMiX)
OX OCMOCMi ICMCMrHrHCM
Ol rACMhA.CMrAeSCMhAhACM
UJ
Q /->>
OO K\CMCMI^rHJ-LAOCnUD
Z 1 " i 1 rH rH
1 ^-^
ca
LO | ..........
LU>- OOOOOOOOCMCMJ--^
1 I OO CO \*O LO VO ^O LA LA -J" J"
^ i /^ tA r^ r**^ cr^ cn rH r-n I^N fA
^ rH rH r 1 ' CM
Q
&.
Ol OOOOCDCDCDOCDCD-±J'
OX rHrHCMCMCNCMCMCMCMCM
Ol CMCMCMCMCMCslCMCMCMCM
uj r^
Q 2:
OO ! ICMCMH^hAJ-J"LT\LA
z o:
1 U.
CO
U
Q
O
2
a
w
M
M
O
1 1
Q
t.
O
O
M
EH
CO
M
a;
[J-4
EH
D
5*
O
U
r-
OJ
j-i
3
Cn
H
CM
-------
LEGEND:
SQUflRE INTERSECTION NODE
RRflOW ROUTE TRflVEL DIRECTION
SOLID LINE COLLECTION LINK
DflSHED LINE NON-COLLECTION LINK
NUMBER LINK SEQUENCE INDICflTOR
SCflLE 200%:1"
NETWORK OVERLAY MAP
Figure 8
PINNfLl-ANOt»SON-WllSMim AND ASSOCIATIS, INC. 1\
-------
o
_J
Q.
CO
CO H-
LU
c* z
OOOOOOOOOOOOtNIOOCvJOO-)OCSIO'-«OO
Z co
-I Q
i:
Q
a:
O
o
u
I
LU
Q Q
O c*
Z O
o
co u
X
X
1
CO
LU
t-
LU
2!
O
z
1
LU
LU
U-
O
0
Cvl
1
LU
_l
<
0
CO
X
o
o
t-H
o
1
h-
X
O
1 1
LU
X
LU
Q
O
Z
Z
CD
r *
1
X
I-
o
z
LU
_J
Q
<
LU
X
3
O
a:
r/
<
LA
CD
1
X
1-
CB
Z
LU
_1
^
Z
1 1
_l
z
h-4
2!
Q
LU
h-
h-
0
_1
0.
CO
LU
I
1-
ti
t-
NETWORK PLOT
LU
l-
co
<
3
Q
i i
_1
O
CO
CO
<
X
LU
1
co
CO
LU
Q
O
U-
0
>-
h-
ii
O
(
(
0
1-
LU
LU
X
CO -
Q.
<
Ut """ "
D Y-COORD
D o:
Z 0
O
tt. 0
i
X
Q
K-l
53
H
EH
CO
CM
W
P
U
Q
O
U
OO
OOOOOOOOCNCMJ-OOOCSICMJ-J-OOCMCMOOOOU3
<i iicvirvjrAi^J"J'tAiorv.r-«.oooocr>cr>c3O'-i'I
22
-------
Mr1-:;
8
a. o
UJ ^
z o>
"- l-
Q n
O C7>
(_) -r-
LU
Q
LU
23
-------
CUI1PUTER PROGRAflS
The automated procedure diagrammed in Figure 10 has four
automated steps. Lach step utilizes one or more computer
programs. The programs used in steps 2, 3, and 4 are the
property of the digitizing service bureau. They are not
described in this report. The programs utilized in step 5,
to produce the plotted network overlay, were developed as
a part of this demonstration project. These programs are
described below.
Vlic link network deck is read by a program written in G
level FUi-lTRA^ IV for an IBM System/360 computer. The program
calls numerous plotter command subroutines developed originally
by the Cal-Comp Corporation. The purpose of this program is
to produce plot commands which can be used to produce an over-
lay representation of the coded network.
The program represents each node by a small square. Each
non-collection link is represented by a dashed line connecting
two nodes. Each collection link is represented by a solid
line. A one-way link, either collection or non-collection,
is identified by an arrowhead at the midpoint of the link.
The program accepts several input parameters by which the
user can specify:
the size of the node square
the lengtu and width of the arrowheads
the scale of the plotted map
An arrowhead on a very short link could overlap the node symbol,
thus the user can specify the shortest link that should
accomodate an iirrowhead. The user can also specify a map sheet
number. Plotting will be restricted to link records contain-
ing the specified map number. If the network is represented
on several map sheets, this option allows the plotting of a
single sheet without segmenting the input data.
The parameters are entered on a single card whose format
is presented in Table 2. The program accepts two other input
formats. The parameter card is followed by an unspecified
number of. title cards which are followed by an unspecified
number of network link cards. The format of the title cards
is presented in Table 2. The; link card format is presented
in Table 1. Lxamplcr, of title plotting and network plotting
symbols are presented in Figure 8.
25
-------
TABLE 2. NETWORK PLOT PROGRAM CARD FORMAT
CARD
TYPE
Parameter
COLUMNS
CONTENT
Title
Link
1 Card ID
2-5 Plot Scale
6-14 X Coordinate of S/W Corner of Map
15-23 Y Coordinate of S/W Corner
24-25 Height of Node Square
26-27 Length of Arrowhead
28-29 Link Distance below which Arrowhead
Plotting will be Inhibited
30-33 Map Sheet Number
1 Card ID
2-3 Height of Plotted Letters
4-12 X Coordinate of Lower Left Corner
of First Letter
13-21 Y Coordinate of Lower Left Corner
22-23 Number of Letters in Title
24-79 Text of Title
(See Table 1)
REMARKS
In ft per in.
In ft
In ft
In hundredths
of an in.
In hundredths
of an in.;
zero inhibits
arrowhead
plotting
In hundredths
of an in.
If blank or
zero, all links
are plotted
II mil
In hundredths
of an in.
In ft
Including blanks
26
-------
The program produces plotter commands and a listing of
the network links. The listing is illustrated in Figure 9.
The input parameter and the plotted title are presented at
the top of the listing. The DIR column indicates one-way
or two-way links, the PLOT column indicates whether a link was
plotted (Y) or not plotted (N) based on a test of the map
sheet number.
The plotter commands are written on a magnetic tape.
This tape is then read by a NOVA computer which drives a
Gerber plotter. The NOVA program accepts all plotter commands
generated by the System 360 plot subroutines. The NOVA
program is written in assembly language.
27
-------
LMAKItK IV
EVALUATION OF THE AUTOMATED METHOD
FEASIBILITY TEST
As a first step in the evaluation of the automated
ili
-------
. icjt ;TUC oaaoon
WICHITA FALLS FEASIBILITY TEST AREA
FlflUWf
-------
TABLE 3. COSTS AND TIMES FOR DIGITIZING A COLLECTION NETWORK
ITEM
Number of nodes
Number of links
ODESSA
PILOT TEST
853
1472
WICHITA FALLS
PROJECTION
6000
10000
Node digitizing time
Node plotting time
Link digitizing time
Total network time
4.17 hr
0.50 hr
17.25 hr
21.92 hr
29.33 hr *
3.50 hr *
117.22 hr *
150.05 hr
Digitizing time per node
Plotting time per node
Digitizing time per link
17.6 sec
2.1 sec
42.2 sec
17.6 sec
2 .1 sec
42.2 sec
Node digitizing cost (at $21/hr) $87.50
Node plotting cost (at $76/hr) $38.00
Link digitizing cost (at $21/hr & $8/hr) $294.00
Total network cost $419.50
$618.00**
$270.00**
$2000.00**
$2888.00
Digitizing cost per node
Plotting cost per node
Digitizing cost per link
10. 3C
4.5C
20.0$
10. 3C
4.5C
20. 0£
* Projections based on average time per link and per node.
** Projections based on average cost per link and per node.
31
-------
in Table 3 should then be applicable rates for a larger network
of multiple map sheets. The rightmost column of Table 3 presents
time and cost projections for the City of Wichita Falls (10,000
links and 6,000 nodes).
Total work hours are estimated to be 150 hours, or a little
less than one man-month. Total cost is estimated to be $3,000.
Add to this:
Approximately one man-month (at $1,000/month) for preparing
base maps (step 1 of Chapter II)
Approximately one man-month (at $1,000/month) for validating
and correcting data (steps 6 and 7 of Chapter II)
Approximately $500.00 for computer time and plotter time in
step 5
The estimated total cost for digitizing and validating the
street and alley system of a city the size of Wichita Falls is
$5,500. The estimated total effort is three man-months. The
estimated project calendar time is three months.
MANUAL PROCEDURES
In a previous study, the street and alley network of the
City of Wichita Falls was coded using manual procedures. This
effort is described in pages 7-11 of Volume I of the June, 1971
Final Report of Project G06-EC-00135. Coding and validating
the Wichita Falls network using manual procedures required about
two man-years at a cost of approximately $25,000. Calendar time
for the effort was about one year although coding errors are
still occasionally discovered. With experience gained-on the
Wichita Falls effort, the project team estimates that a future
network of similar size could be coded and validated manually
in about nine months at a cost of $20,000.
CONCLUSIONS
The automated procedures for coding a street and alley
network have been tested and found feasible. Comparing the
automated procedures and the manual procedures for network
coding and validation, the evaluation is as follows:
The automated procedure requires about 1/8 of the effort
The automated procedure is about 1/4 as costly
The automated procedure results in significantly fewor errors
in the completed network
Thus, on the basis of this comparison, the automated procedures
are more cost-effective than the manual procedures used
previously.
32
-------
It is the conclusion of this study and the recommendation
of the project team that the automated procedures form an
economic and effective mfethod of coding a street network.
The project team further concludes that the benefits of a
coded network to a solid waste administrator far outweigh
the cost of automated network coding. Some of the
beneficial products of the network are presented in Sections
Two and Three of this volume.
33
-------
SECTION TWO
AUTOMATED TECHNIQUES FOR SELECTING AN EFFICIENT
COLLECTION ROUTE AND BALANCING ROUTE ASSIGNMENTS
-------
CHAPTER I
IJTMDUCTIO.I
Productivity in solid waste collection depends on the efficiency
and balance of collection routes. Efficient, well-balanced collection
routes minimize non-collection and delay times, and provide for an
equitable distribution of workload among collection crews. Automated
techniques which have been developed during the course of this study
for designing efficient, well-balanced collection routes are presented
in this section.
The automated techniques constitutes a.heuristic-deterministic
approach as defined by Shuster and Schur. ^' However, used in
conjunction with the automated network coding techniques presented
in Section One, the disadvantage of costly, time-consuming, error-
prone data preparation normally associated with the heuristic-
deterministic approach does not exist. Consequently, the advantages
of computer analysis can be more economically realized in collection
route design.
Also, the computer programs used are based on manual procedures
that are easily understood by solid waste managers. Thus, this
particular heuristic-deterministic approach should not mystify the
routing problem. Instead, it enables solid waste managers to more
readily consider the impact of changes in collection systems and
conditions or. routing.
The automated routing techniques developed are utilized in a
two-phase, route design procedure as follows:
Route selection
Route evaluation
During route selection, an efficient continuous route through a
collection network is found. Then, during route evaluation, the
contiruous route is divided into efficient, well-balanced collection
routes. The objectives, data requirements, procedures, computer
programs, and demonstration of these phases are discussed in this
section. Route selection is presented in Chapter II, and route
evaluation in Chapter III.
35
-------
ROUTE SELECTION
OBJECTIVE
The objective of route selection is to find a continuous route
through a collection network that minimizes non-collection time
and certain delay times. The route selection procedure determines
a single continuous route that, includes all collection links and
a minimum of non-collection links. In addition, it prohibits or
limits the necessity of certain delay causing manuevers such as
left turns, U-turns, and backing. The continuity of the route
selected facilitates route evaluation and implementation.
NETWORK DATA REQUIREMENTS
The route selection procedure requires a computer readable
geographic coded network. The required network data is a deck of
.1 ink cards that describes each link in the collection network. The
following data are needed for each link:
A node ID and X-Y coordinates
B node ID and X-Y coordinates
Link distance
Link direction (1 = one-way; 2 = two-way)
Link surface (1 = paved; 2 = unpaved)
Link class (1 = street; 2 = alley)
Collection type (1 = one-side; 2 = two-side)
Network area (collection area of the city)
Number of residential units
These data are provided by the automated network coding techniques
presented in Section One. However, if the network .data is not
prepared using the automated network coding techniques, the network
data should be edited to ensure that:
The network is closed.
There arc not any duplicate node ID's.
Data fields are correct.
The link card format for these data is the same as that shown in
Table- 1 of Sec I j on One:.
36
-------
PROCEDURE
The route selection procedure, which finds an efficient
continuous route through a collection network, consists of the
following steps:
(1) The link cards which define the collection network are sorted
by network area. Network areas are collection areas of a
city that are designated in the first step of the automated
network coding procedure described in Section One. The
collection network of a city is divided into collection areas
that conform to man-made and natural network barriers such
as major streets, expressways, railroads, parks, open spaces,
rivers, lakes, gullies, hills, and mountains. This division
of the collection network helps to ensure that:
Routes will be compact and not fragmented or overlapping.
Route crossings of network barriers will be minimized.
Extremely long and unnecessary non-collection distances will
be avoided.
In addition, division of the collection network into collection
areas can significantly reduce the computer time required by
the route selection program, because its run time varies
exponentially with the number of links in the network being
processed. Experience in Wichita Falls indicates that excessive
run times can be avoided if the number of links in a network
is less than 3000. The division of the Wichita Falls collection
network is shown in Figure 12.
(2) The link cards of each network area are edited to ensure that
each network is closed.
(3) Each set of network area link cards is input to the route
selection program to find an efficient continuous route through
each network area. The route selection program outputs a
description of a continuous route in the form of a route deck
composed of the appropriate sequence of link cards each
containing the following link data:
A node ID
n node TD
Link type indication (blank = collection; N = non-collection)
The route deck together with the original set of link cards is
input to a computer program that produces a new continuous
route deck composed of the appropriate sequence of link cards
each containing the original link card data shown in Table 1 of
Section One.
-------
I
-------
CXI
O
II
*c^. LiJ
^^ i
~ LU
S ^
O o
U_ 00
z "*
<-> i«l
^ o
o rn
o <>
I/)
o
z
Ol
o
<
z
z
0.
-------
However, before the continuous routes can be selected for
each network area, the beginning point for each route must be
specified as input to the route selection program. Since the
continuous routes selected are to be tied together to form one
continuous route for the entire collection network, the location
of beginning points depends on the order in which the individual
collection routes are to be combined. A knowledge of the
particular collection network and system involved together
with routing heuristics are used by the route designer to
determine an order for combining these routes that would yield
a single efficient continuous route. The following routing
heuristics listed by Shuster and Schur^' are applicable in
determining such an order:
The route should not be fragmented, but compact.
The route should be started as close to the headquarters
as possible, taking into account heavily traveled and
one-way streets.
Heavily traveled streets should not be collected during
rush hours.
It is best to start the route near the upper end of a
ono-way street, working down it through the looping process.
When practical, steep hills should be collected on both
sides of the street, working downhill.
Higher elevations should be at the start of the route.
For two-side collection, it is generally best to route with
long, straight paths across the network before looping.
Thus, the beginning points are usually located on boundaries
between network areas which are to contain adjacent segments of
the overall continuous route. Although the choice of a beginning
point can affect the amount of non-collection distance in the
continuous route selected, this effect is normally of secondary
significance in comparison to the impact of the practical
considerations referred to above.
(4) The continuous route deck of each network area is input to
the plot program, described in Section One, to plot the con-
tinuous route selected for each network area on a map overlay.
The map overlay is then superimposed on a street network map
and readily checked for any illogical wandering or doubling
back. Manual adjustments are easily made to the continuous
route by removing the unnecessary non-collection links from
40
-------
the route deck and modifying the link sequence accordingly.
A plot of the continuous route selected for one ol the- network
areas in Wichita Falls in shown in Figure 13.
(5) The continuous routes are combined into one continuous route
for the entire collection network. Usually the ending point
of one continuous route does not coincide with the beginning
point specified previously of the continuous route which is
to follow. If it does, the route decks of the two routes are
simply added together in the proper sequence. If it does not,
manual adjustments to the route decks are necessary in order
to change the ending point and/or beginning point so that they
do coincide. These adjustments merely involve adding, removing,
and/or rearranging a few link cards. Once the route decks
have been adjusted, they are added together in proper sequence
to form the route deck of a single continuous route.
If the discrepancy between the locations of the ending
point of one route and the beginning point of the following
route is believed to be too great for ready manual adjustment,
steps 3 and 4 of this procedure can be repeated for the network
area in question using a more appropriate beginning point.
However, this is normally not necessary because the manual
adjustments required are usually minor.
(6) The single continuous route deck is input to the plot program
to plot the single continuous route on a map overlay. The map
overlay is superimposed on a street network map for final
review. Desired revisions are made on the map and to the
route deck accordingly.
The route selection procedure is presented graphically in Figure 14,
which conforms to the computer-route-selection block of the general"
ized graphic presented in Figure 1 of Section One.
i ROUTE SELECTION PROGRAM
j
L.
The route selection program is the computer program used to
find an efficient continuous route through a collection network.
i^, It was written as part oi the original Wichita Falls solid waste
study, and it is described in that study's final report. '
1 Initially, the route selection program was designed to simply
select a path through a collection network that passes over all
collection links at least once and contains a minimum of non-
I
L
L
collection distance. However, it has since been modified to
41
-------
42
-------
IT'^rfc ??$£?- :T""'' " I ! v "' '
jj, . I I7" 1>-M- ' r ' : i. ;, a 3i
CONTINUOUS ROUTE PLOT FOR A
NETWORK AREA IN WICHITA FALLS
Figure 13
PINNEIL ANDERSON - WILSHIRE AND ASSOCIATES, INC.
43
-------
© 0
45
L
-------
pcuiaiL u vwicu-j raiHji> of route sclfcLJon ciitoria to be used.
1'hc additional critfi La are intended to enable the route
selection program to not only minimize non-collection distance,
but also minimize potential delays due to left-turn, L-turn,
and backing maneuvers.
The additional route selection criteria incorporated into the
route selection program are the following:
If there is a choice between two or more collection links and
one is a dead-end link, always collect the dead-end link first.
Avoid U-turns if possible.
If there is a choice between two or more collection links, the
one selected depends on the run option and link option specified.
The run and link options available are as follows:
Run options:
Always choose a street first.
Always choose an alley first.
Always choose a link of the same class as the preceding link.
Always choose the shortest or longest link, depending on
the link option chosen, regardless of link class.
Link options:
Always choose the shortest link of the class specified by
the run option chosen.
Always choose the longest link of the class specified by
the run option chosen. '
The run and link options chosen are input to the route selection
program on a control card. Also on the control card are the
identification numbers of the node at which the continuous route
is to start and the network area. The control card format is
shown in Table 4. Thus, the inputs to the route selection program
consist of the control card followed by the link cards of the network
area. (The link card format is shown in Table 1 of Section One).
Several runs of the route selection program were made in
Wichita Falls with various combinations of run and link options.
In every case, the specification of the shortest-link, link option
resulted in continuous routes with less non-collection distance than
when the longest-link, link option was specified. In general, the
combination of run and link options which resulted in the most
efficient routes was"always choose the shortest collection link
regardless of link class." However, in network areas with nearly
all street collection and very little alley collection, it was
better to always choose the shortest alley. Therefore, the choice
run option should take into accbtl|it the link class of the collection
links in the network area. '":*£>
46
-------
TABLL; 4. INPUT DATA CONTROL CARD FORMAT
FOR ROUTE SELECTION PROGRAM
CARD COLS. DA'J'A
l-'j Starting node ID number
8 Run option {S - always choose a street first;
A - always choose an alley first; L - always
choose a link of the same class as the preceding
link; blank - always choose the shortest or
longest link, depending on the link option
chosen, regardless of link class)
] 0 I, ink option (S - <»Jways ciioo.sc: the shortor.t
link ol tho el;iss ^-specified by the run opt. ion
raosfii; L. - uJwriy.s choose the Longest link of
the class specified by the run option chor.en)
12-14 Network area ID number
16 Punch option (P - printed and punched output
of continuous route description; blank -
printed output of continuous route description)
47
-------
ROUTE SELECTION DEMONSTRATION
The route selection procedure was tested on a collection
area in Odessa, Texas, and was used to establish a continuous
collection route for the satire city of Wichita Falls. The
xesuits G£ these applications of the route selection procedure
are briefly discussed in the reKsainder of this chapter.
The collection area in Odessa used to test the automated
network coding techniques was also used to test the route
selection procedure. This area, which is shown in Figure 4 of
Section One, contained 853 nodes and 2785 links, and it encom-
passed about J/6 of the city. Since the area is not divided
by any man-made or natural barriers, it was processed as a
single network area. The link cards were prepared using the
automated network coding techniques.
Two runs of the route selection program were made. The
same beginning point was used in both runs. However, in the
first run (Run 1) , the run and link options used were to "always
choose the longest link regardless of link class." And in the
second run (Run 2) , the run and link options used were to "always
cnoose the shortest link regardless of link class."
A comparison of the mileage of the two routes selected and
the existing route in the area is shown in Table 5. The computer
selected routes contain about 10 miles less non-collection
distance than the existing route contains. And, the non-collection
distance of the route selected in Run 2 is about 1.5 miles less
than that of the route selection in Run 1. Thus, the shortest-
link, link option yielded a more efficient route than did the !
longast"link, link option, which agrees with results of Other "*
runs in Wichita Falls discussed in another report. '*)
j
Wichita Falls J
As discussed previously, the collection network in Wichita
Falls was divided into 13 network areas shown in Figure 12. The
route selection procedure was used to find an efficient continuous
route for the entire city.
A mileage comparison between the continuous route selected
and the 40 existing routes, which were determined manually, is
shown in Table 6. The continuous route has over 100 miles less
nor,- col lection distance than do the existing routes. Solid waste
is collected twice a week in Wichita Falls. Therefore,
implementation of the continuous route selected would result in
200 miles per week less travel on collection routes by collection
crews .
48
-------
TABLE 5. ODESSA COLLECTION ROUTE MILEAGE COMPARISON
Uoutr
Existing
Run 1
Run
Collection Distance
mier;
28.2
28.2
28.2
Percent
51
62
64
^on-Collection Distance
Miles
26.8
17.5
16.1
Percent
49
38
36
Total Distance
Mi Ics
55.0
45.7
44.3
TABLE 6. WICHITA FALLS COLLECTION ROUTE MILEAGE COMPARISON
Route
Existing
Continuous
Collection Distance
Miles
287.5
287.5
Percent
54
68
Non-Collection Distance
Miles
240.8
138.3
Percent
46
32
Total Distance
Miles
528.3
425.8
-------
In Wichita Falls, the average fuel consumption rate and the
average non-collection speed on collection routes have been
found to be equal to 5 gallons per mile and 12.5 miles per hour,
respectively. Therefore, the 200 miles per week reduction
translates into a savings of 40 gallons of fuel per week and
16 collection-crew hours per week. The 16 collection-crew
hours is equivalent to 2 collection-crew days or one collection
route. Also, additional collection-crew time savings would
probably be realized because it is likely tnat the continuous
route selected requires fewer left-turn, U-turn, and backing
n.uneuvcrs than do the existing routes.
CONCLUSIONS
The route selection procedure described in this chapter
lias consistently selected continuous collection routes that
contain considerably less non-collection distance than do
existing, manually selected routes. Also, the routes it has
selected contain a minimum of delay causing maneuvers such as
left-turns, U-turns, and backing. However, this route selection
procedure does not guarantee the selection of the most efficient
route. But instead, it provides a rational, economical method
of designing collection routes that will be as efficient, and
usually more efficient, tnan tnose that are designed manually.
In .uld i t. i on , I,he con! inuou:; route1 provided by this
pi oci'duro f'.ie il i t.ut«.:hi the ut i I i/.ution of automated techniques
£or route evaluation or balancing. Tnus, equitable collection
route assignments can be readily determined to account for
seasonal variations in workload and changes in collection
systems. Also, the route deck of the continuous route can
easily be adjusted to incorporate changes in the collection
network and consequently enable timely evaluation of collection
route assignments.
The automated techniques for route evaluation developed in
this study are discussed in the next chapter.
50
-------
CHAPTER 111
ROUTE EVALUATION
OBJECTIVE
The objective of route evaluation is optimum utilization of
collection resources. Route evaluation is intended to equitably
distribute the solid waste collection workload among collection
crews. Thus, the route evaluation procedure is used to divide the
efficient continuous collection route determined by route selection
into efficient, well-balanced collection route assignments.
ROUTE DATA REQUIREMENTS
The route evaluation procedure requires a computer readable
description of a continuous collection route. The required route
data is a deck of link cards that describes in sequence each link
of the continuous route. The following data are required for each
link:
A node ID and X-Y coordinates
B node ID and X-Y coordinates
Link distance
Number of residential units
Average floor area per residential unit
Average number of persons per residential unit
Average income per residential unit
Number of carry-outs
Carry-out class (based on distance from curb)
Sequence number
These data are provided as output from the route selection procedure
presented in Chapter II. However, if the route data deck is
prepared by other means, it should be edited to ensure that the
route is continuous and that the data fields are complete and
correct. The link card format for these data is the same as that
shown in Table 1 of Section One , with the link sequence number
in card columns 76-80.
PROCEDURE
The route evaluation procedure, which divides a continuous
collection route into well-balanced collection route assignments,
consists of tho following steps:
51
-------
(1) The values of the collection system parameters and environ-
mental factors are determined. These data define the collection
conditions under which the continuous route is to be evaluated.
The collection system parameters to be specified are the following:
Collection vehicle capacity
Length of collection day
Minimum time left in collection day to allow collection
vehicle to begin to collect another load
Average collection vehicle travel time to and from disposal
site between loads; or in the case oT a container-train
system, average waiting and dumping time of train between
loads
And, the environmental factors to be specified are the following:
Month of the year
Number of days since- the last collection
a Weather coefficient which indicates the degree to which
the collection operation is hampered by adverse weather
condit ions
Thus, the route evaluation procedure can be applied to determine
equitable collection route assignments for a wide variety of
collection conditions.
(2) The route data deck and the collection conditions are input to
the route evaluation program. The route evaluation program
determines the number of collection route assignments in the
continuous collection route. And, for each assignment, it
computes the amount of solid waste to be collected, the time
required, and the points on the continuous route at which
the assignment begins and ends. In addition, the route
evaluation program summarizes the link data descriptions of
the links contained within each assignment.
(3) The points at which each collection route assignment begins
and ends are plotted on the map overlay of the continuous
collection route prepared in the route selection procedure
described in Chapter II.
(4) The route assignments plot and the route evaluation program
output are reviewed to determine the rationality of the route
assignments. Tt may be desirable to make minor adjustments
lo the beginning and ending points of some route asniqnmontn
in ordor to improve- the routf aH.siqnmonts as to] lows:
52
-------
1
L
Eliminate non-collection links at the beginning and end of
route assignments
Increase compactness of route assignments
Avoid crossing network barriers within route assignments
Refine workload balance between adjacent route assignments
The adjusted route assignments are plotted on a map overlay
of the continuous route. However, if major adjustments are
indicated, the impact of system parameters on route assignments
should be considered. In other words, changes in the collection
system may be necessary to achieve well-balanced route assignments.
(5) The plot of the adjusted route assignments is reviewed to
determine the better direction of travel by a collection vehicle
on the continuous route within each route assignment. If the
better direction of travel corresponds to that indicated by the
beginning and ending points of the route assignment, no action
is taken. However, if the opposite direction is the better
direction of travel, then the route assignment's link sequence
is reversed. The selection of the better direction of travel
is based on a knowledge of the particular collection network
involved and the heuristics of routing used in step 3 of the
route selection procedure described in Chapter II.
(6) The route data deck is sorted according to adjusted route
assignments into route assignment link card decks. Each route
assignment deck is input to the plot program to produce a
map overlay of each route assignment. Each map overlay is
superimposed on a street and alley map to provide a route map
for each route assignment.
The route evaluation procedure is presented graphically in Figure 15,
which conforms to the computer collection assignment block of the
generalized graphic presented in Figure 1 of Section One.
ROUTE EVALUATION PROGRAM
The route evaluation program is the computer program used to
divide a continuous collection route into well-balanced, collection
route assignments. It was written as a part of the original
Wichita Falls solid waste study, and it is described in that
study's final report.
L
L
53
-------
O
UJ
O
O
g m
jS"3 S
1O 0 O
T
O
54
-------
Inputs
Inputs to the route evaluation program consist of the
following:
Run identification card (see Table 7)
Collection conditions card (see Table 8)
Continuous route data cards (see Table 1)
The formats of these cards are presented in the tables referenced
above.
The original route evaluation program did not consider the
following factors in predicting the workload along a collection
route:
Number of persons per residential unit
Income per residential unit
Number and class of carry-outs
However, the results of subsequent studies in Wichita Falls have
indicated that:
The amount of solid waste generated along a route is affected
by the number of persons and average income of the residential
units on the route.
The time required to complete a route is affected by the number
and class of carry-outs on the route.
Therefore, the original route evaluation program has been modified
to accept a more detailed description of the collection route which
includes these factors.
Outputs
Outputs of the route evaluation program consists of a series
of load, collection vehicle, and route summaries. The original
route evaluation program has been modified to provide summaries
which contain the following information for each load, collection
vehicle or route assignment, and the entire continuous route:
Identification of beginning and ending points
Amount of solid waste collected
Total time roquired
Total collection and non-collection distances
Total number of residential units served
Average floor area, average number of persons, and average
income per residential unit served
Total number of each class of carry-out served
55
-------
TABLE 7. RUN IDENTIFICATION CARD FORMAT
CARD COLS.
1-40
41-44
45-64
DATA
City
Run ID number
Date
TABLE 8. COLLECTION CONDITIONS CARD FORMAT
CARD COI.S.
1-0
7-8
9-10
11-14
19-22
23-26
DATA
Collection vehicle capacity (pounds)
Month of year (l=Jan.; 2=Feb., etc.)
Number of days since the last collection
(1=3 days, 2=4 days)
Weather coefficient (1.00 indicates dry
wcathc-r conditions. Other weatner
conditions can be defined and specified
as less than 1.00 to provide a range of
conditions from extremely wet to dry)
Length of collection day (hours)
Average travel time to and from disposal
site plus dump time between loads; or
average waiting and dumping time between
loads (hours)
Minimum allowable time left in collection
day to start another load (hours)
56
-------
Examples of these summaries are shown in Figures 16, 17, and 18.
The original route evaluation program has also been revised
to output a summary data card for each route assignment which
contains the same information that it prints in the route's
collection vehicle, or route assignment, summary. These cards
can be input to a computer program that prints these data in the
summary report format shown in Figure 19. This summary report
facilitates review of the route assignments.
Applications
The most obvious use of the route evaluation program is to
determine equitable route assignments for a continuous collection
route under a given set of collection conditions. However, because
the route evaluation program accounts for the effects of changes in
values of collection system parameters and environmental factors,
it also has some other applications.
The route evaluation program considers the effects of changes
in the following environmental factors:
Month of the year
Number of days since last collection
Weather conditions
Therefore, for a given continuous collection route and collection
system, the route evaluation program can be used to develop an
optimal route assignment strategy for seasonal or daily variations
in collection workload due to these factors.
In a similar manner, the route evaluation program can be used
to determine the effects of collection system parameters on route
assignments. Consequently, for a given continuous route and set
of environmental factor values, the route evaluation program can
provide a basis for selecting the best collection system parameter
values (e.g., optimum collection vehicle capacity or optimum length
of collection day).
The following collection vehicle performance characteristics
are used in the route ovaluation program to compute tho time
required to complete a collection route assignment:
Non-collection speeds
Collection times per residential unit
Collection times per carry-out for each carry-out class
57
-------
LOAD NO. 1, TRAIN NO. 11
START COLLECTION NODE NO. 41680 (SEQ. NO. 19530)
END COLLECTION NODE NO. 26243 (SEQ. NO. 20360)
AMOUNT OF SOLID WASTE COLLECTED 3613 LBS.
COLLECTION TIME 1.36 HRS
WAITING AND DUMPING TIME 0.25 HRS
COLLECTION DISTANCE 2.79 MILES
NON-COLLECTION DISTANCE 2.55 MILES
NO. OF RESIDENTIAL UNITS SERVED 143
AVG. FLOOR AREA PER RESID. UNIT SERVED 949 SQ.FT.
AVG. MO. OF PEOPLE PER RESID. UNIT SERVED 2.3
AVG. INCOME PER RESID. UNIT SERVED $5435.
NO. OF TYPE-ONE CARRY OUTS 2
NO. OF TYPE-TWO CARRY OUTS 0
NO. OF TYPE-THREE CARRY OUTS 0
TOTAL CUMULATIVE TIME 1.61
COLLECTION TERMINATED ON TRAIN CAPACITY
LOAD NO. 2, TRAIN MO. 11
::::x x:::::::: x::::x x x:::::: x:: x::x:: x
START COLLECTION NODE NO. 26243 CSEQ. NO. 20370)
END COLLECTION NODE NO. 25433 (SEQ. NO. 21270)
AMOUNT OF SOLID WASTE COLLECTED 3619 LBS
COLLECTION TIME 1.45 HRS
WAITING AND DUMPING TIME 0.25 HRS
COLLECTION DISTANCE 2.05 MILES
NON-COLLECTION DISTANCE 2.34 MILES
NO. OF RESIDENTIAL UNITS SERVED 159
AVG. FLOOR AREA PER RESID. UNIT SERVED 944 SQ.FT.
AVG. NO. OF PEOPLE PER RESID. UNIT SERVED 2.1
AVG. INCOME PER RESID. UNIT SERVED $5192.
NO. OF TYPE-ONE CARRY OUTS 0
NO. OF TYPE-TWO CARRY OUTS 4
NO. OF TYPE-THREE CARRY OUTS 0
TOTAL CUMULATIVE TIME 3.31 HRS
COLLECTION TERMINATED ON TRAIN CAPACITY
ROUTE EVALUATION PROGRAM OUTPUT - LOAD SUMMARY
Figure 16
58
-------
SUMMARY - TRAIN NO. 11
x x x x x x:: x x x x x x x:: x x x x x x x
START COLLECTION NODE NO. 41680 (SEQ. NO. 19530)
END COLLECTION NODE 37922 (SEQ. 22460)
TOTAL AMOUNT OF SOLID WASTE COLLECTED 20509 LBS
TOTAL CUMULATIVE TIME 8.10 HRS
TOTAL COLLECTION DISTANCE 9.54 MILES
TOTAL NON-COLLECTION DISTANCE 7.12 MILES
TOTAL NO. OF RESIDENTIAL UNITS SERVED 807
AVG. FLOOR AREA PER RESID. UNIT SERVED 1193 SQ.FT
AVG. NO. OF PEOPLE PER RESID. UNIT SERVED 1.9
AVG. INCOME PER RESID. UNIT SERVED $5640.
TOTAL NO. OF TYPE-ONE CARRY OUTS 2
TOTAL NO. OF TYPE-TWO CARRY OUTS 7
TOTAL NO. OF TYPE-THREE CARRY OUTS 0
ROUTE EVALUATION PROGRAM OUTPUT - COLLECTION VEHICLE SUMMARY
Figure 17
59
-------
ROUTE SUMMARY
START (.OLI.F.CTION NODE NO. 22918 (STQ. NO. 0)
END COLLECTION NODE NO. 15649 (SEQ. NO. 58630)
TOTAL AMOUNT OF SOLID WASTE COLLECTED 860930 IBS
TOTAL CUMULATIVE TIME 316.07 MRS
TOTAL COLLECTION DISTANCE 287.51 MILES
TOTAL NON-COLLECTION DISTANCE 138.31 MILES
TOTAL NO. OF RESIDENTIAL UNITS SERVED 28279
AVG. FLOOR AREA PER RESID. UNIT SERVED 1178 SQ.FT.
AVG. NO. OF PEOPLE PER RESID. UNIT SERVED 2.5
AVG. INCOME PER RESID. UNIT SERVED $9579.
TOTAL NO. OF TYPE-ONE CARRY OUTS 136
TOTAL NO. OF TYPE-TWO CARRY OUTS 744
TOTAL NO. OF TYPE-THREE CARRY OUTS 696
NO. OF TRAINS REQUIRED . 40
60
ROUTE EVALUATION PROGRAM OUTPUT - ROUTE SUMMARY
Figure 18
-------
Q :
o < :
z o :
fr\ JC
O o::
7, O !C
CO r-H CM
CN ::
O o ::
z o ::
< o :
a: z :
o o: CN :
> ^ t- :
< < LL :
^^H^^lnr^
o 2: ;
u o "->;
£>:
£ a:
^ r :
c^Jr^^CTl^
r
OC'C OOCDOOCDOOOOOOOOOOCDOOOOOOOOOOOOOOOOOOC3O
ijDOvr)
\ u^ oo oo
L^
Q!
<
OOOOCDOCDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
CO
a:
Z
00
Q
-. O
M
UJ
21
O
O
61
-------
The values used for these variables in the route evaluation program
are for the container-train system in Wichita Falls. However, the
route evaluation program could easily be modified to include values
of these performance characteristics for other types of collection
systems. If such a revision was made, the route evaluation program
could determine collection route assignments for the various types
of collection systems. And thus, it could be used to provide a
basis ior selecting the best type of collection system for a given
continuous collection route and set of environmental conditions.
ROUTE EVALUATION DEMONSTRATION
The route evaluation procedure was demonstrated using the
continuous collection route selected for Wichita Falls. It was
used to assign balanced collection routes to the trains of the
container-train system currently being used in Wichita Falls. Also,
the route evaluation program was used to illustrate the impact on
collection workload of various changes in the collection conditions
in Wichita Falls.
Route Assignments
The residential solid waste collection system in Wichita Falls
is a container-train system. It is composed of 20 trains and 5
container transfer vehicles which are organized into 5 convoys.
Kach convoy consists of a container transfer vehicle assigned to
A trains. The trains collect the solid waste from the residential
units. And, the container transfer vehicle dumps the trains on
their routes when they become full and hauls the solid waste to
the disposal site.
In Wichita Falls, solid waste is collected on a residential
collection route twice a week: either on Monday and Thursday or
Tuesday and Friday. Each train is assigned two collection routes:
a Monday-Thursday route and a Tuesday-Friday route. Therefore,
there are 40 collection route assignments in Wichita Falls.
The existing route assignments were made manually in 1968.
At that time, an effort was made to balance the routes on the basis
of a subjective estimate of workload. In addition, an attempt
was made to lay out the routes of the convoys so as to minimize
the travel of the container transfer vehicles. Consequently, the
train routes of a convoy are usually overlapping.
62
-------
Today, the performance of the collection crews indicates that
these routes are not balanced. Some crews complete their routes
in 4 to 5 hours while other crews need 8 to 9 hours to complete
theirs. Of course, because of changes that have occurred in the
residential areas, the fact that the routes are not balanced is
not surprising. New residential developments and population shifts
have increased the amount of solid waste generated in some areas
and reduced It in others. Also, the alley paving program conducted
by Wichita Falls since 196B has reduced the workload in areas
where alleys have been paved. And other changes affecting workload
could probably be cited.
Therefore, the route evaluation procedure was used to determine
40, well-balanced, collection route assignments for the 20 trains
in Wichita Falls. The route deck for the continuous route selected
for Wichita Falls was input to the route evaluation program together
with the following collection conditions:
Collection vehicle capacity 3600 pounds
Length of collection day 8.0 hours
Minimum allowable time left in collection
day to start another load 45 minutes
Average waiting and dumping time 15 minutes
Month of the year June
Number of days since the last collection 4
Weather coefficient 1.00
Four days since the last collection (Monday or Tuesday collection)
in June is representative of heavy workload conditions in Wichita Falls.
The collection route assignment summary report output by the
route evaluation program is shown in Figure 19. It is evident that
the route assignments indicated in this output are reasonably
well-balanced. The time required by most of these assignments is
about 8 hours. Minor manual adjustments to these assignments were
made to eliminate unnecessary non-collection distance at the
beginning and end ot" some aasignments and to refine the workload
balance between adjacent assignments. These adjusted route assign-
ments are shown in Figure 20.
It should be noted that the route assignments are balanced on
the basis of time required to complete them. And, the time
required to complete them is not merely a function of the number
of residential units served, but also depends on the following
factors:
Collection and non-collection distances traveled
Number and class of carry-outs served
63
-------
V
64
-------
/ H'/'v
GO
I
I
s
ri
o
i-
S
o
u
s
V)
o
z
at
I
z
o
1/5
w
LU
Q
Z
z
7
-------
Amount of solid waste collected, which is a function of
characteristics of the residential units served such as floor
area, number of persons, and income
The route evaluation procedure enables the effects of these factors
to be considered.
Impact of Collection Conditions
The route evaluation program was used to compute the impact
on the continuous collection route workload of various changes in
collection conditions in Wichita Falls. The following is a
summary of the changes considered and their workload impact:
If carry-out service was eliminated, the total workload would
be reduced by about 32 hours. For an 8-hour collection day,
this 32 hours reduction is equivalent to 4 route assignments.
Thus, the total number of 8~hour, collection route assignments
required by the continuous collection route would be reduced
from 40 to 36. And, for twice-a-week collection, this is
equivalent to a reduction in number of trains required of 2,
from 20 to 18 trains.
If the workloads of the container transfer vehicles were better
balanced and/or if the location of disposal sites were more
convenient, it might be possible to reduce the average waiting
and dumping time of trains between loads. If this time was
reduced by 5 minutes, the total workload would be reduced by
about 16 hours. For an 8-hour collection day, this 16 hours
reduction is equivalent to 2 route assignments. And, for
twice-a-week collection, this is equivalent to a reduction in
number of trains required of 1.
If the trains were replaced by packer trucks with a capacity of
14,000 pounds, the total workload would be reduced by nearly
48 hours. Thus, for an 8-hour collection day, twice-a-week
collection, this means that it would take 17 packer trucks to
replace the 20 trains. (To simulate packer truck travel to and
from the disposal site between loads, an average time of 45
minutes was used for the average waiting and dumping time.
Also, it was assumed that the collection rates of the packer
trucks were the same as those of the trains. Therefore, the
effect of capacity was the primary factor considered in this
particular route evaluation.)
If a 4-day work week was instituted in Wichita Falls, the length
of the collection day would be 10 hours. And, for a 10-hour
collection day, 32 collection route assignments would be required.
Thus, for twice-a-week collection, a 4-day work week would enable
a reduction of 4 trains, from 20 to 16.
67
-------
J
j
These examples illustrate the uae of the route evaluation program
as a means to evaluate tha effects of certain changes in the solid
waste collection system- and thus, serve as a solid waste collection
management tool.
CONCLUSIONS
The route evaluation procedure described in this section is
an effective means of balancing collection routes. In conjuntion
with the automated network coding techniques and the route selection
procedure, it forms an economical method for designing efficient,
well-balanced collection routes.
68
-------
SECTION TWO
REFERENCES
1. Shuster, Kenneth A. and Dennis A. Schur, Heuristic Routing For
Solid Waste Collection Vehicles, Pulication (SW-113), U . S .
Environmental Protection Agency, 1974.
2. Systems Analysis Study Of The Container - Train Method Of Solid
Waste Collection And Disposal: Route Selection And Evaluation,
Final Report, Vol.II, Solid Waste Collection and Disposal
Demonstration Project, Grant No. G06-EC-00135, June, 1971.
69
-------
SECTION THREE
SOLID WASTE MANAGEMENT
INFORMATION SYSTEM
-------
CHAPTER I
INTRODUCTION
This section presents a description of the computer augmented
management information system developed for the Solid Waste* Division.
The system provides accurate and timely information for use in
effective allocation and control of the Division's resources.
An earlier information system, used in support of research as
well as for management control, provided detailed weight information
on each dump of each collection trailer. It also provided daily
operational and maintenance cost information on each equipment piece
and daily cost and performance information on each employee. The
system functioned well in support of the research activities, but
buried division managers in a mass of data.
f
The revised information system, described in this section,
provides to the division administrators, on a daily and weekly basis,
only those information elements which are most pertinent to the
management control process.
An overview of the system components is followed by a description
of system inputs and data files. The program logic is presented in
narrative form followed by samples of the management reports produced
by these programs. The final chapter presents guidelines and
procedures for accomplishing the daily data collection on which the
information system depends. This chapter can be detached and
distributed as a users manual.
71
-------
CHAPTER II
SYSTEM COIIPONEUTS
The information system components and component relationships
are depicted in Figure 21. The system is a two phase process.
During the file maintenance phase, source data cards are read
and two reference data files are breated or modified. The first file
contains descriptive information on each collection vehicle. The
second file contains the route description with one record for each
link of each residential collection route. Fixed container and convoy
routes are each represented by a single record.
The file maintenance programs are run to create the reference
files when the system is initialized. These programs are also run
as needed to modify data elements on the reference files. The
outputs of the file maintenance programs are:
The disk resident route description file
The disk resident equipment roster file
A listing of the equipment rosters, to be used as a reference
document
o A listing of the route description, to be used as a reference
document
A listing of invalid input cards with associated diagnostic
messages
The data collection/reporting phase programs, on a daily basis,
read source data cards containing:
City owned truck, weight and time data collected at the landfill
Private vehicle, weight and data collected at the landfill
Assignment change data (e.g. temporary modification to the city
owned equipment roster)
Equipment breakdown and crew change data
The daily outputs of the data collection/reporting phase
programs are:
Daily control information which is tabulated in summary form and
stored in special purpose records in the reference files
A management report which presents weight, cost, and landfill trip
information for each city owned collection vehicle
73
-------
c\j
L J:
-------
A management report which presents weight information for
privately owned collection vehicles
A listing of invalid input cards with associated diagnostic
messages
The data collection/reporting phase programs, on a weekly basis,
read tabulated information from the summary portion of the reference
files and produce five management reports. The reports present:
A weekly summary of weight, cost and landfill trip information for
each collection route
A weekly summary of weight, cost and landfill trip information for
each city owned collection vehicle
A weekly summary of weight and landfill information for privately
owned collection vehicles
A weekly summary of breakdown information for each city owned
vehicle
A weekly summary of costs and weight information for each
landfill
In addition to weekly totals, these reports present year-to-date
information on selected data elements.
75
-------
LHAMhK 111
SYSTEM IJPUTS
Source data cards are read by the information system programs
in five different formats. Route cards and equipment cards are
read by the maintenance phase programs. Landfill cards (city and
private vehicle) and daily exception cards are read by the reporting
phase programs. Each of these data sources is described below.
ROUTE CARDS
Each collection route is described as a set of connected route
segments called links. Each link is identified by a starting point
called an "A node" and an ending point called a "B node". A given
link's B node is the following link's A node. Each link has several
attributes. These attributes are represented as data elements in a
punched card. Each link is represented by one card and each route
by the set of cards corresponding to its links. Link cards in a
route set are in order by the occurrence of the link in the route.
The format of the route link card is shown in Table 9.
Data are also gathered on fixed container and convoy routes.
Route segments are not coded for these routes. Each fixed container
or convoy route is represented in the data file by a single record.
The format of this route card is also shown in Table 9.
CITY EQUIPMENT CARDS
Each city owned vehicle is represented to the system by a single
punched card. The format of this card is shown in Table 9.
CITY VEHICLE LANDFILL CARDS
The information system programs will present control information,
concerning city owned collection vehicles, to management on a daily
basis. The control data collected and presented daily consist of
collection performance data and system cost data. The collection
performance data are collected each time a collection vehicle visits
a landfill. Each visit is represented by one punched card. The
format of this landfill card is shown in Table 10.
I'KWATK VEHICLE LANDFILL CARDS
The information system programs will present cont.ro] information,
concerning privately owned collection vehicles, to management on a
daily basis. These data are collected each timo a private vehiole
visits a landfill. The format of the landfill card is shown in
Table 10.
77
-------
TABLE 9. INITIALIZATION DATA CARD FORMATS
CARD TYPE
CARD
COLUMNS
CONTENTS
REMARKS
Residential Route
2-6
7-11
12-15
16-18
20-22
23-26
27
28
29-30
74-79
80
Fixed Container Route 16-18
80
Convoy Route
Equipment
16-18
80
1-5
7
9-10
12-13
15
17-21
23-25
26-28
29-33
35-39
41-45
46-50
52-56
58-62
A Node
B Node
Link distance
Route number
Number of residential
units on the link
Map sheet number
Street surface
Street type
Number of containers
Card sequence number
Card type
Route number
C ard type
Route number
Card type
Equipment number
Equipment type
Capacity
Year of purchase
Make
Tare weight
Mon-Thur route
assignment
Tues-Fri route
assignment
Standard daily
personnel costs
Average daily
overhead costs
Average daily
maintenance costs
Convoy daily
personnel costs
Average convoy daily
overhead costs
Average convoy daily
maintenance costs
in feet
001 to 099
l=paved; 2=unpaved
l=street, 2=alley
100-199
'R'
200-299
R'
P»packer;
M=mother truck;
V=private hauler;
T=container train;
A=alley container;
L=land fill equip,
in cubic yards
C=Chevrolet;
F=Ford;
I=International;
D=Dodge; G=GMC;
0=0ther
in pounds
Landfill equipment
assigned to
LF1 or LF2
Dollars and cents
Dollars and cents
Dollars and cents
Dollars and cents
Dollars and cents
Dollars and cents
78
-------
TABLE 10. OPERATIONAL DATA CARD FORMATS
CARD TYPE
CARD
COLUMNS
CONTENTS
REMARKS
Landfill
Daily exception
1-4
5
6-11
12-16
17-21
22
23-25
26-30
80
1-6
7-11
17
18
19-20
80
Time of day
AM or PM
Date
Equipment number
Gross weight (net wt.
for private vehicles)
Landfill number
Route assigned (if
different from
standard assignment)
Last node collected
(applies to packer
trucks on residential
routes only)
Card type
Date
Equipment number
Short crew indicator
HHMM
A' or 'P'
MMDDYY
priv.haulers=99999
in pounds
route nbr
sequence nbr
'L1
MMDDYY
non-blank=short
crew
Out of service indicator non-blank=out
of service
Hours out of service in hours
Card type 'S'
79
-------
DAILY EXCEPTION CARDS
System performance data are captured each day. These data
include:
Equipment breakdown records
Deviations from the standard crew size
These data are punched for input to the information system programs.
The format of the daily exception card is shown in Table 10.
80
-------
CHAPTER IV
SYSTEM DATA FILES
The system utilizes two reference data files. These files are
disk resident and contain information about the equipment and routes
of the Solid Waste Collection System. The files are maintained
(created or updated) by the programs of the maintenance phase.
They are accessed daily by the programs of the data collection/
reporting phase. (See Figure 21.)
MASTER CITY EQUIPMENT DATA FILE (EQUIPREF) ,.
This file contains one record for each piece of city owned
equipment involved in the solid waste collection operation. Each
record contains equipment data plus weekly and yearly statistical
data on equipment performance. The equipment data portion of each
record is essentially the same information as found on the equipment
input cards (see Table 9). The file is organized sequentially and
is in order by equipment number. The file is created and updated
by the Equipment Update program "CSW03O".
MASTER ROUTE DATA FILE (RTEMASTER)
This file contains information about the routes traveled by the
solid waste collection vehicles. For residential routes there is a
record for each route link, while fixed container and convoy routes
are represented by a single record each. The record data elements
are essentially the same as found on the route input cards (see Table 9]
A cumulative residential units field has been added to the residential
route links to assist in the reporting of daily performance. Two
additional link records, with sequence number 999998 and 999999, have
been added to each route to hold the weekly and yearly statistical
data. The file is created with indexed sequential organization and,
thus, individual route links within a specified route may be accessed
directly. Link sequence number and route number form the record key.
Fixed container and convoy route records have a pseudo link number
of zero to complete the key. The file contains approximately 7,000
records. The Master Route Program creates a tape from the existing
file and update cards. This tape is then used to create or rebuild
the file.
TEMPORARY DATA FILES
In addition to the two master data files mentioned above, a
number of temporary working files are necessary to the operation of
the system. These are described as follows:
Hold Old Route and Hold New Route (UTILITY 1. UTILITY 2)These
files are used in the update process of the Master Route Program.
The updated revision of a route is built in the Hold New Route
file while a copy of the route in its original form is built in the
81
-------
Hold Old Route iile. It no errors are encountered during the
update process, the Hold New Route file is written to the tape.
If errors are found, the tape is built from the Hold Old Route
tile. This interlock mechanism prevents the loss of existing
data through update errors.
Temporary Equipment (TEMPREF)This file is used in many of the
programs in the system when fields pf the equipment records, are
being updated (both data and statistics). In general the
individual equipment records are read from the Master Equipment
file, updated and placed on the Temporary Equipment file. When
all updates are complete, the temporary data is transferred to
the Master file. If errors occur, the transfer is inhibited.
Daily Input (CSWDDATA)This file is a temporary holding area for
the daily JLandfill and exception data. It is created by the
Daily Edit Pass 1 program "CSW 040" after the input data has been
thoroughly edited for keypunch errors and coding errors. If no
errors are found, this hold file becomes the input to the Sort
Utility "CSW 045". During this phase, it is sorted by time-of-day
within equipment number. The daily exception csrc^s are given a
pseudo time of 0000 which forces them to the front of the data on
each peice of equipment. The sorted file is then used as input
to the Daily Edit Pass 2 program.
Data file information is summarized in Table 11. A few small
files are used to hold summary lines and error lines for subsequent
report generation. These files are identified in Table 11.
82
-------
TABLE 11. DATA FILE SUMMARY
ID
RTE MASTER
BACKUPRTES
UTILITY 1
UTILITY 2
UTILITY 3
UTILITY 4
TEMPREF
EQUIPREF
CSWDDATA
CSWACTVT
FILE CHARACTERISTICS RESIDES ON
ISAM, Record size=37
Blocked 10
Sequential , Record
Unblocked
Sequential , Record
Unblocked
Sequential , Record
Unblocked
Sequential , Record
Unblocked
Sequential , Record
Unblocked
Sequential , Record
Blocked 10
Sequential , Record
Blocked 10
Sequential , Record
Blocked 20
Sequential , Record
size=37
size=37
size=37
size=54
size=83
size=114
size=114
size=22
size=79
Disk
Tape
Disk
Disk
Disk
Disk
Disk
Disk
Disk
Disk
CREATED BY
UPDATED BY
ISAMUTIL
CSW05D
CSW060
MSTRUT
MSTRUT
MSTRUT
MSTRUT
MSTRUT
CSW030
CSW050
CSW060
CSW030
CSW050
CSW060
CSW040
CSW045
CSW050
READ BY
MSTRUT
CSW050
CSW060
ISAMUTIL
MSTRUT
MSTRUT
MSTRUT
MSTRUT
CSW030
CSW050
CSW060
CSW030
CSW050
CSW060
CSW045
CSW050
CSW050
CSWSUMRY
Blocked 10
Sequential,Record size=26
Blocked 20
Disk
CSW050
CSW050
83
-------
CHAPTER V
SYSTEM PROGRAMS
The Solid Waste Management Information System is made up of
six computer programs. The programs are written in ANS COBOL as
described in IBM manual GC28-6394.
The programs are in two functional groups. The programs
which maintain the Master Route and Master Equipment data files are
referred to as the File Maintenance Subsystem. The programs which
process the daily data cards and produce daily and weekly reports
are called Data Collection/Reporting Subsystem. A program system
diagram is provided in Figure 22.
FILE MAINTENANCE SUBSYSTEM
Master Route Program "MSTRUT"
Description--In general this program is a merge of the existing
Route Master File wit;h update cards to produce a New Route File
on magnetic tape. This tape may then be used to reload the Master
Route File. The tape also serves as a backup copy of the Master
File. The update cards provide the capabilities of inserting,
changing or deleting file records.
The Master Route File is organized with the route link records
of each route in order by sequence number. These routes are then
in order by unique route number. The process steps leading to an
updated route are as follows:
(1) The existing route file is read to initialize the input buffer.
(2) An update card is read.
(3) If the route number on the update card is less than the route
number in the input buffer, the update card is out of order
(unless a new route is being added with a route number smaller
than the existing lowest route number) and is skipped. If
the route number on the update card is greater than the route
number in the input buffer the existing route file is written
sequentially to the tape file (New Route File) until a route
number in the input buffer is equal to or greater than that
on the update card. When the two route numbers are equal,
the specified route is in update status.
(4) The murqe continues with the route being updated. However, as
cvirh link is road from the existing file it is first written to
u liolclimj lilr (Hold Old Route). The rout e is carefully edited
for 1-oler,ineo or data errors and an updated copy is written to
85
-------
-------
another holding file (Hold New Route). If no crrorn wore
found during the edit process, the tape file IP writ ton from
the updated copy of the route. If errors were foxind, the
route is restored from Hold Old Route. A copy of the Master
Route lising report is made only for those routes successfully
updated. If an action is taken to a fixed container or convoy
route, a report listing the current routes is generated.
In addition to providing the update capability for the Master Route
File, this program serves two other purposes. First, running this
proqram with no old route files and using a master route deck of
punched cards, will create a tape which may be used to initialize
the Master Route File. Second, running the program with the
existing Master Route File and no update cards will create a tape
containing all the records of the current file. This tape, then,
becomes a backup of the Master Route File for that day. It is
suggested that such a tape be created once a month to protect
against data loss should a failure occur on the direct access
device holding the Master Route File.
(1) Master Route File
(2) Update CardsThere are two basic card formats for the Update
Cards. The first is used to change an existing route link or
to insert a new route link. The format for this type card is
the same as for the Route Card described in Table 9. The
second type of Update Card is used to delete route links
from the file. It's format is:
Col. 1-5 - Sequence number of first link to delete.
Col. 6-10 - Sequence number of last link to delete. If only
one link is to be deleted, columns 6-10 should
be the same as columns 1-5.
Col. 11-15 - Blank
Col. 16-18 - Route number
Col. 19 - Blank
Col. 20-25 - The word "DELETE"
Output
(1) Updated Route File on tape
(2) Printed reports:
Master Route Listing (see Figure 23)
Special Error Listing
Route Summary (see Figure 23)
87
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
MASTER ROUTE LIST
ROUTT 236
RUN OATf 07- 15-74
' f'AU (JOB
A B LINK SURF STRT NUMBER MAP SEQ
NODE NODE DIST CODE CODE RES. UNITS NBR NBR
31417 314JS 700 P S
31418 31712 90 P S
31712 33600 255 U A
17
11
109A
109A
109A
130600
130610
130620
""ROUTE SUMMARY-"
ROUTE 236 HAS 710 RESIDENTIAL UNITS
MAP SHEETS TRAVERSED BY THIS ROUTE ARE 109A 109B 116D
STREET
PAVED UNPAVED
ALLEY
PAVED UNPAVED
TOTAL
COLLECTION DISTANCE 36,950
NON-COLL. DISTANCE 16,630
TOTAL DISTANCE 53,580
0
0
0
440
800
0
800
37,750
17,070
54,820
COMMERCIAL/CONVOY ROUTE LIST
ROUTE NBR ROUTE TYPE NBR OF TRAINS
271
272
273
280
281
COMMERCIAL
COMMERCIAL
COMMERCIAL
CONVOY
CONVOY
MASTER ROUTE LIST AND ROUTE SUMMARY
Figure 23
-------
Error MessagesAs the exiHl.imj Master Route File ia
updated,each update card is thoroughly edited for common crrorn.
If an error is found, that route is not updated. The error is
indicated by a special message found in the right margin of the
Master Route List for the errant line. The message format is
"**ERROR nn**" where nn is a two digit error code. A list of
the error codes is presented in Table 12.
Master Route Load Program
DescriptionThis program is used to build the disk resident Master
Route File from the tape created by the Master Route Program.
InputRoute File tape.
OutputNew Master Route File on disk.
Error MessagesNone.
City Equipment Update Program "CSW030"
Description--This program is used in maintenance of the Master
City Equipment File to update existing records, add new records
or delete old records. It performs a merge of the Master City
Equipment File with update cards to produce a new file.
The general sequence of the program is as follows:
(1) Read the existing Master City Equipment File.
(2) Read an Update Card.
(3) Thoroughly edit the Update Card. If errors are found write
the appropriate error messages and return to Step 2.
(4) If the Equipment Number from the Master City Equipment File
is less than the Equipment Number on the Update Card, write
the Equipment Record to a Temporary File, read the next
record on the Master City Equipment File and repeat Step 4.
(5) Lf the Equipment Number from the Master City Equipment File is
greater than the Equipment Number of the Update Card, write
Update Card to the Temporary File and return to Step 2.
(6) If the two Equipment Numbers are equal, write the Update Card
to the Temporary File and return to Step 1.
When all the Update Cards and Master City Equipment File records
have been read, and if no edit errors have occurred, the Temporary
File is moved to replace the Master City Equipment File. This
program can also create a Master City Equipment File by using
only the Equipment Deck as input.
89
-------
KRKOR C01)K<; GENERATED BY MASTER
ROU'L'K PROGRAM "MSTRUT"
ERROR
NO. MEANING
3 Route - Type Indicator invalid
5 Card out of order by sequence number
6 A-Node field not numeric
7 A-Node field not equal to preceeding B-Node field
8 B-Node field not numeric
9 Residential Units not numeric
10 Link Distance not numeric
11 Link Distance out of range (< 10 ft)
12 Street Surface Code invalid
13 Street Type Code invalid
90
-------
Input
(1) Master City Equipment File
(2) Update CardsThe update transactions of adding a new
equipment record or changing an existing one utilize the
card format for the City Equipment Card presented in Table 9.
The format for the delete transaction card is:
Col. 1-5 - Equipment number
Col. 6-11 - The word "DELETE"
Output
(1) Updated City Equipment File (if no edit errors were found)
(2) Written reports:
Equipment Update Errors
Master City Equipment List (see Figure 24)
Error MessagesError messages may be generated as the Update Cards
are edited. These messages will be found in the Equipment Update
Errors report. The errors must be corrected before the file can
be updated. The error messages are listed in Table 13-
DATA COLLECTION/REPORTING SUBSYSTEM
Daily Edit - Pass 1 "CSW040"
Description--This program is the first of three programs ("CSW040",
"CSW045" and "CSW050") which form the daily job stream. It is a
simple edit and reformat program which processes the landfill and
daily exception data cards. The program reads the cards, edits
them, reformats them and writes them on a holding file for the
Sort Utility ("CSW045"). If errors are detected, the daily job
stream is aborted. The erroneous cards must be corrected.
Processing must then be initiated by rerunning "CSW040".
(I) Landfill Cards
(2) Daily Exception Cards
(3) Operator Response--0ne of the fields on each of the above
cards is the current day's date. The operator will be
requested at the console to enter this date. The input date
will then be used to compare against the date on the cards
for editing purposes and as a date for the reports. This
same date is passed as a reformatted record with key of all
91
-------
CM ID O O
in
J ~il?
-J 0
u. to
r4
< >
h »»*
~ o
X
O UJ
. t _,
3: m
<
u. 3:
o
Q
>-
H -I
-< O
o in
i :: to c>
i : -t i
r^. r-«, :
o :
uj :
uj o in « (
t- < r- o z
< a. to o: *-«
Q >- O > <
o u < z:
D -^ >-
a o _)
O -« O Q
< Of- X
Q > >
5 < 0
«
4
»
*
:
: o
: Q to
: z &.
J H UJ
:: in o.
:: _i
t o <
£* C > 0
\~ uj ; -<
uj uj o ^ *^
s: z o < 2:
0. -<
« < V
rs i- -J
ex z -< o Q
uj o < a; x
00 > >
Q! 5 < O
uj o : .
»- uj :
in X :
< »-: o
2; u. : o in
: z c*
: t- uj
: 1/1 a.
o
a
< UJ O
O >- -'
Z => in
< O in
I c/. *£
in
H
tu x
O^ C5
< ^
H UJ
Q.
UJ
r> a.
O' ^~
UJ f-
Q.
» * iy
3 CO
CXZ
UJ
o>
A
f)
-1-
O
|-»
J"
o
i-H
t I
«-l
CM
t-4
OO
oo
rA
a>
IA
tA
J^.
CM
O
t I
.
tA
^
O
r-t
«
r-^
i-H
to
^A
«
>A
J*
CM
f«^
^
CM
VO
tA
CM
Q
O
O
N
CM
r-4
r-t
0
tv.
OO
CM
*
O
Q
-1
rA
on
.
01
o
-f
o
f-^
r>»
o
r-4
t-4
> 1
«£>
1-4
r-4
CT>
rA
UD
J-
J-
r--.
CM
o
o
.
^*
t-4
O
r-4
r-^
r 1
VO
rA
rA
J-
CM
v-4
J-
CM
OO
rA
CM
o
O'
o
s
CM
r-4
r 4
0
r^
oo
CM
2:
r-4
O
r-4
fA
IA
CO
IO
K\
0
rA
.
rA
r-4
O
r-4
.
r-t
r-l
O
-4
.
J-
J-
rA
VO
r-l
00
CM
0
IA
o
IA
r-4
CM
to
rA
rA
^
CM
f«^
^f
CM
0
J-
CM
O
o
CM
«\
CM
t-4
r-4
P»,
00
CM
s.
CM
O
r-4
rA
0
r-.
to
r«"\
0
oo
r-4
r-4
O
r-4
r-4
r-4
O
r-4
J-
J-
rA
to
oo
,4
00
CM
0
O
r«»
r-4
O
tA
r-4
CM
to
rA
rA
j-
CM
r-4
IA
CM
J-
J-
CM
O
O
rA
v
CM
r-4
%
rv.
oo
CM
21
K\
O
t i
rA
"3*
(N
(U
Cn
H
CM
92
-------
TABLE 13. ERROR MESSAGES GENERATED BY THE EQUIPMENT
UPDATE PROGRAM "CSW030"
EQUIP. NUMBER IS NON-NUMERIC (COL. 1-4)
EQUIP. NUMBER IS OUT OF RANGE (COL. 1-4)
TRUCK YEAR IS NON-NUMERIC (COL.12-13)
TRUCK YEAR IS OUT OF RANGE (COL. 12-13)
PERSONNEL COST IS NON-NUMERIC (COL. 29-33)
PERSONNEL COST IS OUT OF RANGE (COL. 29-33)
OVERHEAD COST IS NON-NUMERIC (COL. 35-39)
OVERHEAD COST IS OUT OF RANGE (COL. 35-39)
MAINTENANCE COST IS NON-NUMERIC (COL. 41-45)
MAINTENANCE COST IS OUT OF RANGE (COL. 41-45)
TRUCK TYPE IS NOT LEGAL CHARACTER (COL. 7)
TARE WEIGHT IS NON-NUMERIC (COL. 17-21)
TARE WEIGHT IS OUT OF RANGE (COL. 17-21)
T OR M TYPE EQUIP. HAS ILLEGAL ROUTE ASSIGNMENT (COL. 23-27)
T OR M TYPE EQUIP. HAS ILLEGAL TRUCK SIZE (COL. 9-10)
P, M OR A TYPE EQUIP. HAS NON-NUMERIC TRUCK SIZE (COL. 9-10)
P, M OR A TYPE EQUIP. HAS OUT OF RANGE TRUCK SIZE (COL. 9-10)
P OR A TYPE EQUIP. HAS NON-NUMERIC ROUTE ASSIGNMENT (COL. 23-27)
P OR A TYPE EQUIP. HAS OUT OF RANGE ROUTE ASSIGNMENT (COL. 23-27)
A TYPE EQUIP. HAS ILLEGAL ROUTE ASSIGNMENT (COL. 23-37)
93
-------
zeros, through the Sort Utility and used by Daily Edit -
Pass 2 ("CSW050"). The request for the date appears as:
ENTER REPORT DATE IN FORMAT MMDDYY
A correct reply for March 14, 1974 would be 031474.
ut
(1) Save PileThe holding file to be used as input to "CSW045".
(2) Printed reports:
Daily Edit Program - 1 (see Figure 25)
Daily Edit Program - 1 Summary (see Figure 25)
Error MessagesThe errors output by this program are of two types.
The first are those found on the individual input data cards.
The error messages are self explanatory and found on the Card
Listing Report opposite the card in error. These messages are
shown in Table 14. The second type of error is that found in
the program itself and whose presence is signalled by a message
to the operator's console and an abnormal program stop. The
only error of this type possible in this program, occurs when the
date entered by the operator contains a non-numeric character.
The message displayed is:
***DATE ENTERED CONTAINS NON-NUMERIC***
***REFUSE DAILY EDIT PASS 1 CANNOT CONTINUE***
Sort Utility "CSW045"
Description--This program of the daily job stream sorts the
reformatted landfill and daily exception records into ascending
order by time of transaction within equipment number. During
the reformat phase of "CSW040" the daily exception records were
assigned a pseudo time of all zeros. In addition, a pseudo record
was made up with the current date. This date record was assigned
equipment number zero, time zero. After the sort the file will
contain the date record followed by the daily exception record
and landfill records for the truck with the lowest ID number,
followed by daily exception records and landfill records for
successively larger truck ID numbers. "CSW045" is the IBM Disk
Sort Utility program.
InputSave File - generated by "CSW040"
OutputSave File - sorted as described above
Error MessagesNone
94
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
DAILY EDIT PROGRAM - 1
RUN DATE 07-23-74
PAGE 3
DAILY DATA CARDS
LANDFILL CARD
53 1510 P 072371* 003100 21640 1 391000
LANDFILL CARD
54 1530 P 072394 003106 21000 1 292600
LANDFILL CARD
55 1550 P 072374 003110 19910 1 188430
ERRORS
DATE FIELD INVALID
DAILY EDIT PROGRAM - 1
PROGRAM SUMMARY
NUMBER OF CITY LANDFILL CARDS PROCESSED - 55
NUMBER OF PRIVATE LANDFILL CARDS PROCESSED - 40
NUMBER OF EXCEPTION CARDS PROCESSED - 4
TOTAL NUMBER OF CARDS PROCESSED - 99
TOTAL ERRORS FOUND - 1
DAILY ACTIVITY EDIT REPORT
Figure 25
95
-------
TABLE 14. ERROR MESSAGES GENERATED BY THE
DAILY EDIT - PASS 1 "CSW040"
LANDFILL CARD ERROR MESSAGES:
TiMH FIELD INVAL1U
AM-PM FIELD INVALID
DATE FIELD INVALID
EQUIPMENT NUMBER NOT NUMERIC
GROSS WEIGHT FIELD NOT NUMERIC
GROSS WEIGHT FIELD OUT OF TOLERANCE
LANDFILL NUMBER INVALID
NODE NUMBER NOT NUMERIC
NON-STANDARD ROUTE FIELD NOT BLANK AND NOT NUMERIC
DAILY EXCEPTION CARD ERROR MESSAGES:
EQUIPMENT NUMBER NOT NUMERIC
DATE FIELD INVALID
OUT OF SERVICE HOURS NOT NUMERIC
OUT OF SERVICE HOURS OUT OF RANGE
OUT OF SERVICE HOURS GREATER THAN ZERO BUT OUT OF SERVICE
NOT INDICATED
96
-------
Daily Edit - Pass 2 "CSW050"
Description--This program again edits the landfill and daily
exception records for errors. The editing is more complex.
The first pass ("CSW040") is designed to detect keypunch and
coding errors. The errors found by "CSW050" are dependent on
information already known by the system and stored on one of
the two Master Data Files. For example, the sequence number
field of a landfill record cannot be checked for validity until
it is known whether the equipment went out on a non-standard
route (from the landfill data) or what its standard route
assignment is (from the Master Equipment File).
The program merges the daily collected data (which is in
equipment number order) with the Master Equipment File.
Editing and statistic gathering are done for each of the
following vehicle types: Convoy mother trucks, Packer trucks,
Convoy trains, and Landfill equipment. For the mother and
packer trucks, if there is no matching data cards, then it is
assumed that the truck didn't work and no statistics are
gathered. For trains, the only data collected are out of service
time from the daily exception card. Finally, for landfill
equipment it is assumed that they worked at the landfill of
standard assignment unless a landfill card is submitted
indicating a change. Out of service time may also be submitted
on landfill equipment. After processing and updating the
appropriate statistic fields, the Equipment File records are
written to a temporary file. Other statistics concerning the
equipment's activities by route are gathered and stored on a
temporary file for later use in updating the Master Route File's
statistics records.
The merge procedure continues until all of the daily records
and Master Equipment File record have been read and processed.
An error listing report is generated as errors are found. If
no errors are detected no error listing is generated and the
program moves into a report generation phase.
During this phase the daily statistics are used to produce
the daily reports. In addition, the Master Equipment File is
rewritten from the temporary file to update the statistics on
the file. The appropriate statistic records of the Master Route
File are also updated.
(1) Save File - daily input records from "CSW045"
(2) Master Equipment File
(3) Master Route File - accessed randomly
97
-------
0 Output
(1) Master Equipment File - updated if no errors found
(2) Master Route File - updated if no errors found
(3) Printed reports:
« Daily Edit Program - 2 (error listing) - only if errors
found
© Daily Equipment Activity (see Figure 26)
Daily Equipment Summary (see Figure 27)
« Error MessagesThere are two types of error messages generated
in this program, those found in the edit phase and listed on the
error listing and those displayed at the operator's console. Mess-
ages of the first type are listed in Table 15. These errors require
that the card in error be corrected and the daily job stream be
rerun beginning with "CSW040". There is only one error of the
second type. It occurs when the program finds an empty data set
for daily input data. The message displayed is:
***DAILY DATA INPUT EMPTY***
***CSW050 CANNOT CONTINUE***
Weekly Report Generator - "CSW060"
* Pe script-ion--The daily programs produce activity statistics which
are" stored in the Master File records. Program "CSW060" uses
these statistics to produce four weekly management reports. Each
report is produced independently by sequencing through the
appropriate file and picking up the needed statistic fields. As
tiie Weekly Operations Summary By Route is produced, the weekly
statistic fields in each route statistic record are reset to zero
and the records are rewritten to the file. When producing the
Weekly Landfill Summary, the Equipment File is read and written
to a temporary file. After the report is complete the temporary
file is read, the weekly statistic fields zeroed, and then restored
to the Master Equipment File.
« Input
(1) Master Equipment File
(2) Master Route File
(3) Operator Query--The reports generated by this program require
the starting and ending dates for the week. These will be
included in the page heading for each report. The operator
will be queried to enter the dates with the following messages
appearing at the console:
98
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
DAILY EQUIPMENT ACTIVITY
07-23-74 TUESDAY
PAGE 1
EQUIP EQUIP RTE DUMP NET RES LAST
NBR TYPE NBR TIME WGT UNIT LINK
MAINT OTHER TOTAL
COST COST COST
EXCEPTIONS
CREW TRK
(1) 3100 M2870I 37 0930 8,040
3100 M2870I 37 1115 7,860 ,
3100 M2870I 37 1510 9,640
3101 M2870I 41 1110 11,400
3101 M2870I 41 1530 12,110
(2) 3201 M2870I 201 0930 8,790
3201 M2870I 201 1330 9,240
f'O 3201 M2870I 150 2030 14,010
(4) 3482 L3271G LF1
3483 L3271G LF2
220 379440
181 382110
330 391000 13.10 17.10 273.56
296 312440
334 313160 14.00 17.10 274.46
42.00 18.00 275.20
10.00 5.00 175.00
(1) PACKER TRUCKS ON RESIDENTIAL ROUTES
(2) CONTAINER SERVICE TRUCKS ON CONVOYS
(3) CONTAINER SERVICE TRUCK ON FIXED CONTAINER ROUTE
(4) LANDFILL EQUIPMENT
DAILY EQUIPMENT ACTIVITY REPORT
Figure 26
99
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
PAGE 3
DAILY EQUIPMENT SUMMARY
07-23-74 TUESDAY '
NBR AVERAGE AVERAGE COST
EQUIP EQUIP ROUTE TOTAL OF WEIGHT LBS PER CONVOY PER
NBR TYPE NBR WEIGHT DUMPS PER DUMP" RES UNIT COST TON
3100 M2870I 237 25,540 3 8,513 35 273.56 21.42
3101 M2870I 241 23,510 2 11,755 37 274.46 23-35
3102 M2873I 247 21,800 3 7,267 31 281.36 25.81
PRIV 10,240 2 5,120
DAILY EQUIPMENT SUMMARY
Figure 27
100
-------
TABLE 15. ERROR MESSAGES GENERATED BY THE
DAILY EDIT - PASS 2 "CSW050"
ERROR - CARD NBR ** CONTAINS INVALID EQUIPMENT NUMBER
ERROR - CARD NBR ** CONTAINS INVALID ROUTE NUMBER
ERROR - CARD NBR ** CONTAINS INVALID NODE NUMBER
ERROR - CARD NBR ** CONTAINS GROSS WEIGHT LESS THAN
TARE WEIGHT
ERROR - EQUIPMENT NUMBER *** HAS SEQUENCE NODES OUT OF
ORDER BY TIME CHECK CARD **
101
-------
***ENTER STARTING REPORT DATE-FORMAT MM-DD-YY
***ENTER ENDING REPORT DATE-FORMAT MM-DD-YY
Note that the hyphen ("-") is a required part of the reply.
Thus the proper replies for the six day work week of
March 25, 1974 would be:
03-25-74
03-30-74
9 Output
(1) New Master Equipment File - weekly statistic fields reset
(2) New Master Route File - weekly statistic fields reset
(3) Printed reports:
Weekly Operations Summary By Route (see Figure 28)
Weekly Operations Summary By Truck (see Figure 29)
Weekly Landfill Summary (see Figure 30)
Weekly Down Time Summary (see Figure 31)
Error MessagesNone
102
-------
CITY OF WICHITA FALLS
SOLID WASTE PROJECT
WEEKLY OPERATIONS SUMMARY
BY ROUTE
07-22-74 TO 07-26-74
PAGE 2
ROUTE TOTAL
NBR WEIGHT
AVERAGE AVERAGE AVERAGE
WEIGHT TOTAL LBS PER TOTAL COST
TOTAL PER RES RES COLLECTION PER
DUMPS DUMP UNITS UNIT COST TON
61 41,200
62 45,210
63 39,980
201 52,480
5 8.240
6 7,535
4 9,995
7 12,040
1,402 32.2
1,394 28.7
461. 12
458.88
463. 19
524.80
22 .38
20 . 30
23. 17
10 .00
TOTAL
THIS
WEEK 561,190
70 8,017
21,784 25.8
5,589.56 19.92
TOTAL
YTD 15,152 TONS 2090 7,250 LBS
23.1 167,961.36 22.17
WEEKLY ROUTE SUMMARY REPORT
Figure 28
103
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
WEEKLY OPERATIONS SUMMARY
BY TRUCK
07-22-74 TO 07-26-74
PAGE 2
TRUCK DAYS TOTAL
NBR WORKED WEIGHT
AVERAGE
WEIGHT
TOTAL PER
DUMPS DUMP
AVERAGE
TOTAL LBS PER
RES RES
UNITS UNIT
AVERAGE
TOTAL COST
ALL PER
COST TON
3116
31 It
3118
3201
TOTAL
THIS
WEEK
TOTAL
YTD
4
5
5
4
36
42, 130
50, 330
5 1, *8<)
561, 190
15, 152 TONS
8 5,
9 5,
10 5 ,
70 8,
7,
266
592
138
017
250
1,510 33.3
1,560 32.9
460. 10 21.84
570 . 88 22 .69
567.80 22.10
225.40
21,784 25.8 5,589.56 19.92
23.1 167,961.36 22. 17
WEEKLY TRUCK SUMMARY REPORT
Figure 29
104
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
WEEKLY LANDFILL SUMMARY
07-22-74 TO 07-26-74
PAGE 2
LANDFILL
NUMBER
1
1
1
1
EQUIPMENT
NUMBER
3116
. 3117
3118
PRIV
EQUIPMENT
TYPE
M2871I
M2871I
M2873I
WEIGHT
THIS WEEK
IN TONS
21.1
25.2
25.7
18.2
TOTALS FOR LANDFILL 1
DISPOSAL COST PER TON THIS WEEK
280.6
$ 3.10
YTD
WEIGHT
YEAR TO DATE
IN TONS
611.9
738.4
742.7
503.6
7,576.1
$ 3.08
WEEKLY LANDFILL REPORT
Figure 30
105
-------
106
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
WEEKLY DOWN TIME SUMMARY
07-22-74 TO 07-26-74
PAGE 2
EQUIPMENT
NUMBER
EQUIPMENT
TYPE
HRS. DOWN
THIS WEEK
HRS. DOWN
YEAR TO DATE
3101
3111
3116
M2870I
P2468G
M2871I
1
11
0
TOTAL
17
302
WEEKLY DOWN TIME REPORT
Fitj arc 31
-------
CHAPTER VI
M/UAGEI1EHT REPORTS
The solid waste information system is designed to collect and
present important management information, but only important
information. It is also designed to use only a small amount of
daily computer time. The information system produces three types
of reports:
Formatted listings of the route and equipment master data files
Daily management control reports
Weekly management summary reports
Figure 32 illustrates the master route listing. For
residential routes, the listing contains one detail line for each
route link. The route number, page number and run data are produced
at the top of each page for easy reference. The last page of each
route list contains summary information on route distance, map
sheets and residential units. For fixed container and convoy routes,
a separate report is provided listing the route numbers and route
types.
Figure 33 illustrates the master equipment listing. The
listing contains one detail line for each piece of equipment. The
equipment type column indicates the type of truck, its capacity,
its year of purchase and its make. See Table 9 for an explanation
of the codes. The route assignments column contains a Monday-
Thursday and Tuesday-Friday assignment for standard route assign-
ments. Convoy train data are listed for completeness only. Cost
fields may be filled in but cost statistics will be kept by convoy
only in the record for the mother truck. All data presented on
this report are stored in the equipment master file and are
referenced by the programs when producing the daily and weekly reports
The daily processing produces three reports. The edit report,
see Figure 34, presents a list of all data cards processed with
accompanying error messages as needed. Figure 35 illustrates the
daily equipment activity report. The report contains one detail
line for each landfill trip. The lines are in equipment number
order. The last line for each truck on a specific route presents
cost information. Figure 36 illustrates the daily equipment summary
report. Each truck on a specific route is represented by a detail
line. Average weight and average cost information are provided for
management comparison.
The weekly reports present operational data summarized by
route, by vehicle and by landfill. The route summary is shown in
Figure 37. The truck summary is shown in Figure 38. Figure 39
illustrates the landfill summary. A summary of equipment down
times is shown in Figure 40.
107
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
MASTER ROUTE LIST
ROUTE 236
RUN DATE 07-15-74
PAGF 008
A B LINK
NODE NODE DIST
31417 31418 700
31418 31712 90
31/12 3 36 00 255
ROUTE 236 HAS 710 RES
MAP SHEETS TRAVERSED
COLLECTION DISTANCE
NON-COLL. DISTANCE
TOTAL DISTANCE
SURF SfRT NUMBER MAP
CODE CODE RES. UNITS NBR
PS 17 109A
P S 109A
U A 11 109A
5C!!ROUTE SUMMARY""
IDENTIAL UNITS
BY THIS ROUTE ARE 109A 109B 116D
STREET ALLEY
PAVED UNPAVED PAVED UNPAVED
36,930 0 0 800
16,630 0 440 0
53,580 0 440 800
SEQ
NBR
130600
130610
130620
TOTAL
37,750
17,070
54,820
COMMERCIAL/CONVOY ROUTE LIST
ROUTE NBR ROUTE TYPE NBR OF TRAINS
271
272
273
280
281
COMMERCIAL
COMMERCIAL
COMMERCIAL
CONVOY 4
CONVOY 4
08
MAHTKK ROUTK UKT AND ROUTE SUMMARY
Figure 32
-------
CO
-J Z
-J O
< HH
LL CO
i i
< >
1 ^^
Q
r
O LU
t t L
2 co
<
LL ~S-
o
Q
>- -H
t- -I
~ O
<_) CO
i ::
LA :
-i :
i :
r~» r-i ;
o :
LU ::
LU O CO
f- < 1-
< Q. CO
Q >- O
O 0
Z >
=> z >-
C* O -J
u -
<
Q
k*
**
**
»»
»*
;
;;
;;
**
«*
*
;
*
£* :
h- LU :
co ^ :
I-H o :
_i < :
Q_ CO
t- ^ h-
z a: co
LU LU O
2: z u
Q.
~ < >-
D t- _l
Of Z
LU O <
U Q
(* C
LU Q C .
I- LU :
co x :
< -i :
21 u- :
;
j
Q
o:
<
Q
Z
<
t
CO
O <
o: t-
> o
< H
« t-
o z
Qi I-H
> <
< 2:
o> o
Qi T
> >
< 0
,
o
Q to
z a
r- LU
CO 0-
_l
O <
o: t-
> o
< H
.
t-
0 Z
o: ~i
> <
< r
.
0 Q
&. r
> >
< 0
o
Q co
Z <*
1- LU
CO Q.
.
LU O>
1 1 <
3 CO
O co
&. <
t-
LU r
Q: o
<
t- in
.»
o.
-. UJ
D d.
cy>-
LU t-
CL
~ QL
D CO
/^/ "^
{-S ^~
UJ
CTI
fA
O
J-
o
fx.
.
J-
o
i-H
r-H
r-H
CM
1
CO
CO
fA
cO
LA
fA
r^
CM
O
i-H
tA
r-H
O
r-H
.
r>-
i-H
CO
tA
.
fA
J"
CM
f^
tA
CM
cO
tA
CM
CD
O
O
N
fM
. 4
r~«
1 >
t-^
CO
CM
£
o
o
r*-*4
tA
cn
Cn
o
jf
o
r»-
.
PX,
o
r-H
i-H
r-H
CD
r-H
r-4
o-i
fA
CD
J-
.
J-
1-^
CM
O
CD
<
J-
i-H
CD
r-H
.
1^
i-H
cO
tA
fA
J-
CM
14
J-
CM
CO
tA
CM
CD
O
O
s
CM
r-H
r-H
O
f».
CO
CM
21
, 1
O
r~4
tA
LA
.
CO
*£>
fA
O
tA
.
tA
r-H
O
-H
i 1
i-H
O
i-H
J-
J-
fA
CO
fA
.
r-H
CO
CM
CD
LA
cO
r-H
0
LA
.
I 1
CM
CO
tA
tA
J-
CM
t^.
J-
CM
CD
J-
CM
CD
O
CM
N
CM
r-H
r-t
tA
r~«.
CO
CM
X.
CM
O
t-H
tA
O
.
r^.
co
tA
0
CO
.
i-H
i-H
0
I-H
i-H
il
CD
r-H
J-
J"
tA
CO
CO
.
i-H
CO
CM
O
o
f~-
I-H
CD
LA
.
r-4
CM
CO
tA
.
fA
J-
CM
r-H
LA
CM
J-
J-
CM
O
0
tA
^
CM
r-H
O
tA
f~.
CO
CM
2:
tA
0
p-ii^
tA
EH
CO
H
cu
a
w
w
H
CO
n
0)
>-i
3
Oi
H
109
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
DAILY EDIT PROGRAM - 1
RUN DATE 07-23-74
PAGE 3
DAILY DATA CARDS
LANDFILL CARD
53 1510 P 072374 003100 21640 1 391000
LANDFILL CARD
54 1530 P 072394 003106 21000 1 292600
LANDFILL CARD
55 1550 P 072374 003110 19910 1 188430
ERRORS
DATE FIELD INVALID
DAILY EDIT PROGRAM - 1
PROGRAM SUMMARY
NUMBER OF CITY LANDFILL CARDS PROCESSED - 55
NUMBER OF PRIVATE LANDFILL CARDS PROCESSED - 40
NUMBER OF EXCEPTION CARDS PROCESSED - 4
TOTAL NUMBER OF CARDS PROCESSED - 99
TOTAL ERRORS FOUND - - 1
DAILY ACTIVITY EDIT REPORT
Figure 34
110
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
DAILY EQUIPMENT ACTIVITY
07-23-74 TUESDAY
PAGE 1
EQUIP EQUIP RTE DUMP NET
NBR TYPE NBR TIME WGT
(1)3100 M2870I 37 0930 8,040
3100 M2870I 37 1115 7,860
3100 M2870I 37 1510 9,640
3101 M2870I 41 1110 11,400
3101 M2870I 41 1530 12,110
(2) 3201 M2870I 201 0930 8,790
3201 M2870I 201 1330 9,240
v3) 3201 M2870I 156 2030 14,010
C4) 3482 L3271G LF1
3483 L3271G LF2
RES LAST MAINT OTHER TOTAL EXCEPTIONS
UNIT LINK COST COST COST CREW TRK
220 379440
181 382110
330 391000 13. 10 17.10 273.56
296 312440
334 313160 14.00 17.10 274.46
42.00 18.00 275.20
10.00 5.00 175.00
(1) PACKER TRUCKS ON RESIDENTIAL ROUTES
(2) CONTAINER SERVICE TRUCKS ON CONVOYS
(3) CONTAINER SERVICE TRUCK ON FIXED CONTAINER ROUTE
(4) LANDFILL EQUIPMENT
DAILY EQUIPMENT ACTIVITY REPORT
Figure 35
111
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
PAGt 3
DAILY EQUIPMENT SUMMARY
07-23-74 TUESDAY
NBR AVERACH AVERAGE COST
hQUIP EQUIP ROUTE TOTAL OF WCIGHI LBS PER CONVOY PER
NBR TYPE NBR WEIGHT DUMPS PER DUMP RES UNIT COST TON
3100 M2870I 237 25,540 3 8,513 35 273.56 21.42
3101 M2870I 241 23,510 2 11,755 37 274.46 23.35
3102 M2873I 247 21,800 3 7,267 31 281.36 25.81
Phi I V 10,240 2 5,120
DAILY EQUIPMENT SUMMARY
Figure 36
112
-------
CITY OF WICHITA FALLS
SOLID WASTE PROJECT
WEEKLY OPERATIONS SUMMARY
BY ROUTE
07-22-74 TO 07-26-74
PAGE 2
ROUTE
NHR
6
6
6
20
-;
TH
1
2
3
1
AL
IS
TOTAL
WEIGHT
4],
45,
39,
52,
561,
2
2
9
00
10
80
480
1
90
TOTAL
DUMPS
5
6
4
7
70
WEF-K
AVERAGE
WEIGHT TOTAL
PER RES
DUMP
8,2
7,5
9,9
12,0
8, 0
4
3
9
UNI TS
0
5 1,402
5 1,394
40
1
7 21,784
AVERAGE AVG.
LBS PER TOTAL COST
RES COLLECTION Pf ('
UNI T
4
COST
L 1 . 1 2
32.2 458.88
28. 7 463 . 19
5
25.8 5,5
24. 80
89.56
1 (>\\
M.U
20 . 30
23. 17
10 . 00
19 .92
TOTAL
YTD 15,152 TONS 2090
7,250
23.1 167,961.36 22.17
WEEKLY ROUTE SUMMARY REPORT
Figure 37
113
-------
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
WEEKLY OPERATIONS SUMMARY
BY TRUCK
07-22-74 TO 07-26-74
PAGE 2
J
{ TRUCK
\ NBR
DAYS
WORKED
TOTAL
WEIGHT
TOTAL
DUMPS
AVERAGE
WEIGHT
PER
DUMP
TOTAL
RES
UNITS
AVERAGE
LBS PER
RES
UNIT
TOTAL
ALL
COST
AVG.
COST
PER
TON
{ TRUCK DAYS
[' NBR WORKED
3116
3117
3118
I 3201
1 TOTAL
1 I'M IS
WLL'K
TOTAL
YTD
4
5
5
4
,6
42,130 8 5,266
50,330 9 5,592
51,380 10 5,138
561,190 / U 8,017
15,152 TONS 7,250
1,510 33.3
1,560 32.9
21,784 25.8
460 .10 21.84
570.88 22.69
567.80 22.10
225.40
5,589.56 19.9.
23.1 167,961.36 22.17
WEEKLY TRUCK SUMMARY REPORT
Figure 38
114
-------
CITY Or WICHITA FALLS
SOLID WASTE DIVISION
WEEKLY LANDFILL SUMMARY
07-22-74 TO 07-26-74
PAGE 2
LANDFILL
NUMBER
1
1
1
1
EQUIPMENT
NUMBER
3116
3117
3118
PRIV
EQUIPMENT
TYPE
M2871 I
M2871 I
M2873I
WEIGHT
THIS WEEK
IN TONS
21. 1
25 .2
25.7
18.2
TOTALS FOR LANDFILL 1
280.6
WEIGHT
YEAR TO DATE:
IN TONS
611.9
738.4
742.7
503.6
7,576 . 1
DISPOSAL COST PER TON THIS WEEK
$3.10
YTD
$3.08
WEEKLY LANDFILL REPORT
Figure 39
115
-------
116
CITY OF WICHITA FALLS
SOLID WASTE DIVISION
WEEKLY DOWN TIME SUMMARY
07-22-74 TO 07-26-74
PAGE 2
EQUIPMENT
NUMBER
EQUIPMENT
TYPE
HRS. DOWN
THIS WEEK
HRS. DOWN
YEAR TO DATE
3101
3111
3116
M2870 I
P2468G
M287H
1
11
0
TOTAL
17
' 302
WEEKLY DOWN TIME REPORT
Figure 40
-------
CHAPTER VII
DATA COLLECTION PROCEDURES
The information system programs will process a small amount of
daily data pertaining to landfill activity and equipment performance.
These data will be collected and recorded each day. The data will
be keypunched from the recording forms then processed by the
information system programs. The programs will edit all data for
errors and will produce appropriate error listings as needed.
The purpose of this chapter is to present procedures which will
insure an orderly and accurate collection of the daily data.
CITY EQUIPMENT LANDFILL DATA COLLECTION
Data collected at each landfill include truck number, landfill
number, dump time, gross weight and the sequence number of the last
route element collected by the truck. The tare weight of each
vehicle is stored in the equipment master file, thus the truck will
not be weighed when leaving the landfill. The information will be
recorded on the data collection form shown in Figure 41.
The completed forms will be taken to Sanitation Department
headquarters where they will be validated. The forms will then be
delivered to the City Computer Center for keypunching and verifying.
The punched cards will be read and processed by the daily edit
pass 1 program. All cards will be listed. Each detected error will
be identified by an appropriate error messago. The edit tests and
the associated error messages are listed in Table 15.
PRIVATE EQUIPMENT LANDFILL DATA COLLECTION
All private vehicles entering a landfill will be weighed as they
enter and again as they leave. The scale operator will record the
date, entering weight, empty weight and city permit number (if the
vehicle is operated by a commercial collector) on the data collection
form illustrated in Figure 41.
The completed forms will be taken to Sanitation Department
headquarters where the private hauler net weights will be calculated
and entered on the forms. The completed forms will then be delivered
to the City Computer Center for keypunching and verifying. The
punched cards will be read and processed by the daily edit pass 1
program. All cards will be listed. Each detected error will be
identified by an appropriate error message. The edit tests and
thr c'issoc i at od error ntrss.iges are lisili'd in Tublo ] t>.
117
-------
w
O,
W {H
> W
H CO
o; o
(^ a;
DM M «
*
C/3
CJ
O H
& w
o i
M
3
PQ
W
W
S
Q
en
0) en
rH Q)
H U
0)
jj a)
ItJ-p
> 5
H >
a
O
* *
*
-------
CO
w
o
i-3 2
< H
£>
Z P
| J .1
W
Q H
J Cu
W
H 2
Cu O.
jjj] '
H 2
EH <
O
VO
ro
1 I C
rd
c x:
rd -P
_£
EH
CO
U
EH
EH
H
P
W
4-1 CO
CO
CO CU
U) H
CU
rH CU Dj
Q
CU >H
XI 4J 0
CO
-P 3
ITT
i-H
P
f-3
U
H
IH
rtj
P
>i
XI
tJ
CU
(H
0)
4-1
C M
CU O
4->
0) 03
I 1 J_l
rd CU
T) QJ
O
rj
O CU
4-" rH
rd O
E co
C
-P O
CO U
^
2
rH
rH
1
VD
<1>
**
m nn
2 2
04
s §
O' ^3
W U
^1
CU
4->
CO
rd
E
C
O
M
CU
° "i
&H 3
0) C
x;
c u
4J
cu rd
XI E Q)
rH
4-> 4-> -H
CO 10 MH
3 3
2 2
^D
rH
1
CN
rH
P
H
4J
C
0)
e
a
, 4
rj
cr
w
§
x
EH
CO U
CO 2
H <.
tJ K
U W
M H r^
as o
U EH
2 co
D CO fc.
2O O
H C5 EH
O D
"^ 2
P H P
t 1 ^ h-1
W EH W
rH 2 rH
CM O Cu
U
EH EH
U X * O
M EH M
U PH IS W
2 W
CO « CO
CO P < CO
PtJ rfj Q^
O U O
CU
)-l 0
rd O
4-> 0
C 0
03 ro
_£j
4-) C
^0
U ^-4 (~^
HO) -P
M -P
QJ (ij y)
E cu co
3 Vi cu
C CT> rH
4J
cu cu x; cu
XI XI Cn XI
H
4J 4J CU 4J
CO CO > CO
33 3
22 2
rH
CN
1
[^
rH
4-»
x:
Cn
H
0)
u
CO
en
0
V4
O
p
H
J
^4
|>
2
P^
M
D
2
j
b
P
z
(^
ij
ro
^-i
O
CN
K
rH
0)
XJ
4J
CO
3
*-H
*Z4
CN
CN
P
H
r t
i \
H
4H
T1
C
rd
ij
U
M
P*
M
§
D
J2j
r-H
O
2
04
U
S
D
W
Q
2
r_)
r-l
^
CU
g
3
C
CU
XI
^j
CO
3
2
00
CN
1
ro
CN
M
0)
o
"H
^
' ^
a)
TJ
o
^
*
«
W
s
w
p
o
2
P
H
,_3
^
>
2;
H
CO
M
f£
H
2
O
U
>^
X
«
OQ
P
^
U
cu
x:
4J
Q)
C .C
O 4-1
M C CU
CU -H rH
n 'H
B CU 4-1
3 4-*
C 3 CU
O 4-*
rd M 3
o
X2 ^ ^H
U CU
4-> C >H
rd Cn CU
E-H 4J
co co
4J CO (TJ
co m E
3
2
CO
w
p
o
2
M
U
2
W
D
O
W
CO
CO
X
X
X
X
Pi
CO
§
D
J2I
EH
£4
D
o^
W
cu
4J
^3
0
c
c o
u
O M
T3 CU
Xj
^1 g
CU 3
-C C
4J
^ CU
rd rrj
<4H O
C
CU
XI C
rd
4-* X3
CO 4-1
3
2
K
X
X
P
OH
<
CJ
^
u
w
X
u
.
w
5;
M
H
£*H
w
Pi
u
p
ft^
0
Cu
0
EH
O
cu
4-1
3
O
}-i
CU
4J
^
O
4-1
£X
TJ
CO
3
O
-H
>
CU
cu
rH
CO
(/)
rd
P-i
4->
H
t3
W
>i
XI
ro
cu
4J
(0
^j
cu
c
cu
CO
cu
tr>
rd
CO
co
cu
E
^
0)
x;
0
rH
rH
<
CM
co
CO
(^J
p.
4-1
-H
Ti
W
>i
X)
^3
CU
4-1
fU
JH
CU
C
CU
CU
tr>
fl3
CO
CO
S*.
*
119
-------
DAILY FXCFPTION DATA COLLECTION
Exception information is generated by several different
activities. It is recorded on special forms by a clerk at the
Sanitation Department headquarters. The form is illustrated in
Figure 42.
Two exception conditions will be recorded. If a truck goes
out a man short, an "X" is placed in column 17 to indicate this
exception condition. If a truck breaks down or is out of service
for some other reason, an "X" is placed in column 18. The number
of hours out of service is entered in columns 19 and 20.
The completed forms will be delivered daily to the City Computer
Center for keypunching and verifying. The punched cards will be
read and processed by the daily edit pass 1 program. All cards will
be listed. Each detected error will be identified by an appropriate
error message. The edit tests and the associated error messages are
listed in Table 17.
120
-------
CITY OF WICHITA FALLS
SOLID WASTE EXCEPTION FORM
DATE
EQUIP.
NBR.
w w
« CO
u
fc
M O
«
O Ei
X D
co O
X X HOURS
"""" OUT
DAILY EXCEPTION DATA COLLECTION FORM
Figure 42
121
-------
in
w
o
<
in
in
w
£
O
OS
«
CM
Q
W
EH
Q
W
U
IX
w
U
w
U
w
en
w
J
CO
fi
w
in
in
w
s
O
s
w
en
U
EH
EH
M
Q
U
en
2
s
3
O
U
EH
rt!
Cl
p
Q
^
W
M
CM
W
EH
<
P
vo
I
p £
2 H
EH in
0 2
2 M
<
K &H
W 2
uJ O
x u
p
r. x
X
EH
2 Pi
W 03
S 2 *
DH Pi
M q 03
D 2 2
OK;
w u
w
u o
M 2
«-<*
|<£
W a
?:
I > TM
U o
H EH
0 D
2 O
c/j in
Pi Pi
D D
O O
a: K
CM W
u u
M M
> >
« «
W W
in in
CM CM
O O
EH EH
tD D
0 O
2
£
>*H
EH H
O
0", 2
M
fcn W
Q M
« >
O Pi
CM
Pi in
CD
O CM
ffi O
W EH
CJ 0
M O
> Q
04 EH CU
W D EH
in m <
u
CM O M
O Pi P
W 2
EH tSI M
D
O
entered by
a)
4J
(0
ti
X!
U
4->
03
E
4J
U)
3
£
V4
0
4J
m
in
0)
O.
O
(1)
rH
O
10
C
O
O
u
H
V4
QJ
3
C
(U
XI
4-1
10
3
S
r on master
(U
Xj
§
q
x;
u
4J
03
E
W
3
2
0
CN
C
03
x;
4-)
in
10
Q)
rH
(U
Xl
4->
in
3
£
O
4J
3
0
0
V4
0)
N
C
03
x:
4->
M
0)
4J
03
0)
M
C7>
MH
M
cu
XI
4-)
in
3
M
O
4-"
Ifl
O
H
Tl
C
H
(!)
U
H
>
M
0)
10
C
H
T3
(U
rH
rH
H
l*-l
I
r-
4-1
C
0)
E
a
H
3
a1
w
o
CN
I
0)
u
H
d
0)
3
O
en
O
33
M
O
4->
03
O
H
in
in
4-)
H
T)
W
0)
4->
(0
V4
(1)
c
0)
tn
0)
(fl
W
tn
0)
X!
4-1
O
ON
CO
en
(0
T3
W
XI
T3
(U
0)
a
Q)
CD
en
(0
10
10
QJ
s
122
ya!480
SW-150C.1
------- |