economic evaluation of oil shale and tar sands...
TRANSCRIPT
ECONOMIC EVALUATION OF OIL SHALE AND TAR SANDS RESOURCES
LOCATED IN THE STATE OF UTAH
PHASE I: FINAL REPORT
PREPARED FOR:
DIVISION OF STATE LANDS SALT LAKE CITY, UTAH
PREPARED BY:
STATE COLLEGE OF MINES & MINERAL INDUSTRIES UTAH ENGINEERING EXPERIMENT STATION
UNIVERSITY OF UTAH
Principal Investigators
DR. JAMES W. BUNGER DR. HOWARD M. WELLS
February 15, 1981
CONTENTS
Section
1. Introduction 1
2. The Economic Model
2.1. Principles 4
2.2. The Model 7
2.3. Sensitivity Analysis 10
2.4. Recommendations 16
3. Information & Retrieval System
3.1. Introduction 18
3.2. Description of Database System 20
3.3. Information Stores 21
3.4. Conclusions & Recommendations 27
4. Resource Characterization
4.1. Oil Shale Resource 31
4.2. Tar Sand Resource 34
4.3. Recommendations 35
5. Acknowledgments 36
6. List of References 37
7. Appendices
A2.1. Description & Operating Instructions for Computer Valuation Program DOSL0LTOR 38
A2.2. Basis for Cost Estimating for Model Evaluation 76
A3.1.1. Operating Procedure from a
Terminal 92
A3.1.2. Operating Procedure from Card Deck...93
A3.1.3. Work Sheet Pro Formas for Database..102
A2.1.4. Program Listing ....110
A3.2. Codes for Data Identification .184
i
A4.1. Tar Sand Reserves - P.R. Spring Deposit, Uintah & Grand Counties, Utah 190
A4.2. State Lands Containing Oil Shale and Tar Sand Resources 210
ii
List of Figures
Figure Page
2.1 Sensitivity Analysis (Net Sales Realization) 11
2.2 Sensitivity Analysis (Grade of Ore) 12
2.3 Sensitivity Analysis (Size of Production Unit) 13
2.4 Sensitivity Analysis (Production vs Acre
Value) 14
2.5 Sensitivity Analysis (Depth of Overburden) 15
2.6 Sensitivity Analysis (Thickness of Mining
Zone) 16
3.1 Structure of Database Program 22
4.1 Yield profile Along Borehole 32
A2.2.1 Schematic Diagram of General Mine Layout 78 A2.2.2 Schematic Diagram of Two Cut Room and Pillar
Mining Panel (Acknowledgement to White River DDP) 79
A2.2.3 Pre-production Cost Schedule for Mining Operations ($MM) 81
A2.2.4 Capital Cost Schedule for Retort Plant ($MM) 85
Specimen
A2.1.1 The Computer Printout 38A
iii
List of Tables
Table Page
2.1 Classification of Exploitation Methods 8
3.1 Structure of the Records in File One 25
3.2 Structure of the Records in File Two 26
3.3 Command to Operate on the Database 27
A3.2.1 Land Classification Numbers 184
A3.2.2 Land Use Numbers 185
A3.2.3 Transportation/Utility Numbers 186
A3.2.4 Geology Numbers 187
A3.2.5 Mineralization Numbers 188
A3.2.6 Change Numbers 189
iv
ECONOMIC EVALUATIONS OF TAR SAND AND OIL SHALE RESOURCES IN THE STATE OF UTAH
FINAL REPORT ON PHASE I
EXECUTIVE SUMMARY
Managing public lands for maximum social benefit is becoming an increasingly complex task. The growing need for domestically produced mineral raw materials and energy, and the conflicting interests over the use of public lands, have added new dimensions to the management issues.
This report covers the first phase of a long-term program initiated by the Division of State Lands to improve their capability to evaluate the tar sand and oil shale resources in Utah. The scope of this phase of the study was limited to the examination and analysis of existing information and to the development models for data processing and resource evaluation. The study has been effective in identifying problem areas and demonstrating the potential value of the proposed systems for the management of state lands. The more important findings and conclusions are summarized below:
1. Data Storage and Retrieval
Ready access to information is an essential prerequisite to effective land management. A demonstration model computer storage and retrieval system has been developed and is now available for use by the Division of State Lands. The acquisition of data and its insertion in the data bank in the required form is a long-term, ongoing project. For example, all drill hole sampling data should be stored as it becomes available so that land valuation will always be based on continuously updated information.
The scope of the data bank program should be further refined as the needs of the Division become clearer. In addition, the potential should be considered of extending this service to other departments and to include other types of mineral and energy resources in Utah.
2. Resource Characterization
Resource characterization defines the basic geologic data required for evaluation, namely, the quality and quantity of the resource. The economic resource includes only that portion of the geologic resource
v
that can be extracted at a profit. Hydrocarbons in tar sands and oil shales occur in interbedded beds of varying richness. For the purpose of evaluation it is necessary to identify the particular zone of beds (thickness) .that should be mined to yield optimum returns on investment capital. While significant work has been done to establish geologic resources in Utah, no provision exists for optimizing the commercially recoverable resource under varying physical and economic conditions. It is recommended that top priority be given to the development of reliable methods of quantifying the recoverable resource in defined land areas. This work will involve the analysis of all existing raw drill core data to demarcate economic horizons, and the application of geostatistical methods of estimating the recoverable resource from the sampling data of surrounding boreholes.
During the course of this study further work was completed on the analysis and interpretation of existing geologic data on the P.R. Spring tar sand deposit, which is mostly under state ownership. The total resource was calculated at some 1.9 billion barrels of crude oil in six different geological horizons. It is important to follow this work with an evaluation of the economic significance of this resource.
The work done on the P.R. Spring tar sand deposits demonstrates the potential value of further analytical study to define the resource boundaries. Another benefit is the identification of favorable areas for additional core drill exploration to extend the boundaries of known deposits or to discover new deposits. It is recommended that this program be continued to establish the State's resource base as an asset capable of supporting a major oil extraction industry.
3. Resource Evaluation
The term 'value' has many interpretations. In terms of public interest it may include qualitative values, such as aesthetic and recreational considerations, as well as the quantitative values such as direct and indirect contributions to the fiscal base, social benefits of job opportunities and infra-structure development, and the provision of essential mineral raw materials and energy.
For the purpose of this analysis 'value' has been interpreted as being the optimum amount of front end bonus that a prudent investor would bid to acquire a mining lease. A computer program has been developed and made available to the Division of State Lands
vi
that has the versatility to compute this value under a wide variety of resource, production, and economic conditions. However, the derivation of the data input to the computer program demands considerable technical expertise. The methodology of preparing estimates is demonstrated in this report by means of a model evaluation exercise. It is clear that the estimator must be experienced in mining and processing engineering, company accounting and costing, and computer applications.
Sensitivity analyses of the model evaluation indicates that the 'value' is very sensitive to estimates of resource grade and crude oil prices. In these circumstances it is suggested that the method of lease allocation should be reviewed to avoid the need for a front-end bonus based on such a volatile assessment of land value.
4. General
It is anticipated that effective evaluation of the oil shale and tar sand resources in Utah, supported by readily accessible physical data, will lead to improved management both in policy and in legislation so that a greater return to the public may be realized without discouraging hydrocarbon development. The use of these methods may be extended to other mineral resources and other departments to address regulatory, environmental, and social issues as well.
vii
SECTION 1
Introduction
This report covers the work completed under the one-year contract awarded to the University of Utah commencing July 1, 1979. The contract called for the implementation of the research program, specified as Phase I in our proposal, which outlined a long-term program consisting of three consecutive phases:
"Phase I: An introductory study designed to identify gaps in current knowledge and to develop a methodology of evaluation. This program will occupy a period of one year and will include the following work:
Acquisition and consolidation of information held by various government agencies, such as the U.S. Bureau of Mines, the Department of Energy, the Utah Geological and Mineralogical Survey, and the U.S. Geological Survey. Also included will be information that may be released by the private sector. Missing and unavailable data will be identified and a program for the acquisition and generation of this data will be prepared.
Development of a suitable method of evaluation for a selected type of deposit which will serve as a model for the evaluation of other occurances.
Phase II: Implementation of the programs developed in Phase I, namely:
Acquisition of critical data. The program is expected to require some coring and sampling. Laboratory tests will be conducted on individual samples, both existing and newly acquired, on the basis of pre-established priorities.
Standard tests for the evaluation of oil shale and tar sand samples will be developed. Formal cooperation between state, federal, and private interests for coring and resource characterization is a possible option.
Extension of the methodology developed in Phase I to. evaluate all significant occurrences of tar sands and oil shales under state jurisdiction. This phase will take cognizance of the different chemical, physical, and special characteristics
- 2 -
of the various deposits as they affect the selection of mining method and extraction technology, with due regard to state policies regarding environmental protection and leasing conditions. The scope and time frame for Phase II, which is the heart of the program, will be established on the basis of the results obtained in Phase I.
Phase III: This is the final coordinating and documentation phase. The ultimate objective will be to establish a comprehensive data bank which will serve as a base for future decision-making at state level regarding the development and optimum use of state lands in the public interest. While primary end users will probably be various state agencies, it would be the intention of this research to provide sufficient in-depth evaluation for the use of private industry in assessing commercial end^uses."
During the course of this contract it became apparent that continued funding to cover Phase II and Phase III of the proposed work program would not become available as originally planned due to current budgetary constraints. As the result of discussion with senior executives of the Division of State Lands, it was agreed that every effort would be made during the remainder of the Phase I contract to enhance the immediate practical utility of the investigative work in progress with special reference to:
The development of the economic evaluation model to the stage where the computer program and valuation methodology could be used by personnel of the Division of State Lands for the practical evaluation of oil shale and tar sand resources in the State of Utah.
The development of a prototype computer data storage and retrieval system with the capability to be used by Division personnel as a basic data bank for pertinent surface, geological, and economic information pertaining to defined land areas underlain by tar sands or oil shale in the State of Utah.
The development of suitable methodology to consolidate existing data characterizing the oil shale and tar sand deposits in a form convenient for resource estimation and valuation.
- 3 -
We are pleased to report that the original purpose of the Phase I program has been accomplished while concurrently we have met the augmented objectives requested by the Division. The technologies outlined above have been developed to the stage of practical utility, and their application has been tested in relation to specific areas of state land selected as demonstration models. A more extensive application has not been possible in the limited time available, but detailed operator instruction manuals have been prepared, and are included as Appendices to this report. This will enable Division personnel to extend the applications to cover other relevant areas in the future. It must be emphasized, however, that these are first generation prototypes. Further developments and improvements should be made as experience is gained in their application to meet the needs of the Division of State Lands. In addition, we have endeavored to identify areas where long-term benefits may be gained by additional fundamental analysis and research. Specific recommendations are included under each section of this report to identify the work that remains to be done to achieve the full benefits from this progressive development program initiated by the Division of State Lands.
- 4 -
SECTION 2
The Economic Evaluation Model
In terms of the provisions of Section 65-1-18 of the Utah code, the State Land Board may issue mineral leases including, without limitation oil, gas, and hydorcarbon leases for prospecting, exploring, developing, and producing minerals covering any portion of the state lands or the reserved mineral interests in state lands. All mineral leases issued by the Board shall contain such terms and provisions as the Board deems to be in the best interest of the State of Utah. The mandate of this assignment was to develop a practical methodology to assist the Director of State Lands to assess the "value" of oil shale and tar sand resources located on state lands for the purpose of adjudicating mineral lease applications in the public interest.
2.1. Principles
The meaning of the word "value" of a mineral property is open to diverse interpretations. In this context, we will assume that a lease will be allocated on the basis of simultaneous competitive bidding plus a royalty of 5 percent of product sales revenue. Under these conditions, the "value" of a mineral resource can be measured in terms of the highest bonus bid that may be expectd from a responsible developer. Such a person would expect the proposed venture to generate a certain minimum return on capital investment under commercial exploitation conditions. The evaluation methodology, therefore, is designed to determine directly what level of bonus bid could be supported by the resource without destroying the investment incentive of the prospective developers.
The computer program DOSLOI simulates a comprehensive discounted cash flow calculation based on input data specific to the resource characteristics. It is fully described in Appendix 2.1., which includes a copy of the Fortran IV program, a standard pro forma for data input, a copy of the computer printout detailing the cash flow for each year in the life of the mine, and an operator instruction manual that will enable the program to be used as required by staff members of the Division of State Lands. Four principle criteria are calculated:
The venture capital required to bring the mine to the self -financing stage (measured in constant dollars as at time zero).
- 5 -
The pay-back period (PBP) calculated from the time of risk commitment (time zero).
The internal rate of return (IRR) on investor's funds (sometimes called the discounted cash flow rate of return).
The net present value (NPV).
The discount rate used to calculate the NPV is critical to the evaluation. Conceptually, it should represent the minimum rate of investment funds required to motivate a responsible investor to place his money at risk in the venture. The effect of inflation may cause some confusion. In this particular case, the computer program is designed to compensate for inflation internally; therefore, the discount rate used should represent the real rate of return expected by the investor assuming noninflationary circumstances (refer to Appendix 2.1 for a full explanation of the computer program). For the purpose of demonstration, we have used a discount rate of 15 percent. However, the computer program will accept any discount rate specified in the input data.
The conceptual meaning of the NPV suggests a convenient method for calculating directly the maximum front-end expectation for a given property. To illustrate, let us make a preliminary assumption in the input data that no bonus payment is made. If the calculated NPV is zero, it means that the developer would only just achieve his minimum required rate of return provided he is not obligated to a front-end bonus commitment; if the NPV is negative, he would logically not wish to pursue the investment further; if the NPV is positive it means that a maximum front-end bonus equal to the NPV could be paid, and the investment would still satisfy the investor's required return on investment equal to the discount rate. A positive NPV, therefore, is a direct measure of the maximum amount of bonus that a responsible investor is likely to offer, and by definition it becomes a fair assessment of the "value" of the resource.
The above evaluation is based on the premise that the resource base under consideration is at least sufficient to support a viable mining venture. A mineral resource in the ground has no value whatsoever if it cannot be extracted economically, either because the grade is too low or because the quantity of available ore is not enough to support a viable mine. For example,
- 6 -
much of the state land in Utah is in the form of isolated 1 mile x 1 mile sections, any one of which would have zero commercial value unless the resource were sufficiently well developed to support a mine on its own. However, such a section would immediately assume "value" if it could be mined in conjunction with contiguous areas. Three basic methods of valuing isolated sections of land may be adopted, dependent on the following assumptions:
Value each section on its own capability to support a feasible mining unit.
Assume that the section will be mined as part of a larger mining area comprising contiguous sections of exactly similar characteristics, together aggregating a total resource base large enough to support an economic mining unit, say producing 50,000 barrels/day of refinery crude oil for a life span of 20 years.
- Assume that the section will be mined as one .unit in a cooperative mining venture comprising a number of relatively nearby sections, where each section will produce crude shale oil which will be transported to a central upgrading unit capable of producing say 50,000 barrels/day of refinery'crude oil.
The computer program has the capability to handle virtually any variety of conditions. The input data format is designed for flexibility to cover different types and combinations of mining, retorting, and upgrading technologies. Consequently, the computer facility provides not only a means of valuing specific project proposals, but is also a quick and effective facility for optimization to identify the condiitons most suited to the public interest. Furthermore, the amount of detail provided in the very comprehensive computer print-out provides a sound basis for analysis and negotiation because cause and effect can readily be traced through the matrix of year-by-year figures. For example, the effect of changes in leasing conditions (bonus and/or royalty) can be clearly seen when comparing the print-outs for alternate proposals.
The format for data input is fully described in Appendix 2.1. (Specimen A2.1.3). It is comprised of the most likely estimates of quantities, costs, and revenues for the particular project under considera-
- 7 -
tion. The reliability of the valuation can be no better than the quality of these estimates. It must be stressed that all estimates at this time are purely analytic in nature because no viable oil shale project exists. Although present methodologies may be adapted for oil shale exploitation, the sheer magnitude of the undertaking renders extrapolation uncertain. Estimates for surface retorting and upgrading are even more uncertain since no precedent exists and only very general plant layout guidelines are available. In addition, technological improvements can be expected in process designs. These will improve conversion efficiencies and reduce costs by better utilization of energy by-products, such as waste heat and combustible gases, and increase revenues by the production of other by-products. Spent shale disposal, environmental protection, provision of water, and product transportation also present major cost uncertainties. Added to the above cost uncertainties are the imponderables of product selling price and international monetary instability. As a result, any assessment of resource value is indicative rather than definitive. As uncertainties are resolved through agreed-upon assumptions, the economic value takes on practical significance.
Unfortunately, the existing system calls for some measure of value to be made at the present time when insufficient data are available to make the evaluation with some degree of confidence. The same problem faces both the developer and the land owner. In both cases the quality of the estimates can be improved by basing them on detailed technological studies and engineering design work. The Division of State Lands should have access to facilities at least comparable to those available to the developer if equivalent estimates are to be made. Failing such facilities, the public interest may perhaps best be served by considering alternative leasing arrangements not dependent on an a priori valuation of mineral property. For example, a method of calculating lease payments as a proportion of operating profits would be self-adjusting to the ultimate commercial value of the property. Such methods have been successfully applied to mineral leases in other parts of the world.
2.2 The Model
To demonstrate the evaluation methodology, we have selected a typical section of state land underlain by commercial quality oil shale. Section 32 of Township 11 S Range 24 E contains high-grade oil shale strata of which 60 feet averages 25 gallons/ton (Ritzma^) under
- 8 -
approximately 500 feet of cover (Casion ' ).
The first requirement in the evaluation procedure is to identify the best method of exploitation. While many different mining methods may be used, the preferred ones can be broadly identified by reference to two principle parameters, the thickness of the expected pay zone and the depth of cover over this zone. A broad classification is made on this basis in Table 2.1., but it must be recognized that the class boundaries will overlap appreciably. Mined oil shale will be retorted on the surface unless otherwise stated. We have selected room and pillar multiple-cut underground mining combined with surface retorting and surface disposal of spent shale as the preferred exploitation method.
w z o N >• <
fa O
en en w z « u H s E-i
10' to 40'
40' to 100'
+ 100'
DEPTH OF OVERBURDEN
0' to 200'
1. In Situ Retorting 2. Open Pit 3. Strip Mining 4. Room & Pillar
(Single Cut)
1. Open Pit 2. Strip Mining 3. Room & Pillar
(Multiple Cut)
1. Open Pit 2. Sub-level open
stopping with fill
200' to 2000'
1. Room & Pillar (Multiple Cut)
1. Sub-level open stopping with fill
2. U.G. Retorting
+2000'
-
1. Sub-level Caving 2. Block Caving 3. U.G. Retorting
TABLE 2.1: CLASSIFICATION OF EXPLOITATION METHODS
Let us assume that this section of state land can be combined with contiguous sections with exactly the same characteristics to form an economic unit capable of producing 50,000 barrels of refinery crude oil per day for 20 years. The total resource requirement is calculated allowing 6.25 percent dusting and retorting losses, and 4 percent loss in volume in upgrading.
- 9 -
Raw shale feed = 50,000 x 42 .9375 x .96 x 25
= 93,333 tons/day
At 707» underground extraction resource requirement = 93,333 x 365 x 20
.7
= 973.33 x 106 tons
At 60' thickness & S.G, of 2.2 = 973.33 x 106 x 27
60 x 43560 x 2.2
= 4570 acres
= 7.14 sections
The planning of the commercial exploitation of this resource would normally require the full-time attention of a team of highly qualified mining and process engineers for a period of years. Even then, a prudent early developer would enter the field with caution, bulk testing new technology before final commitment of major funds for expansion to ultimate capacity targets. Such a program has been developed by the White River Shale Project as a Detailed Development Plan for commercial exploitation of the ,U-a and U-b federal oil shale lease tracts. This is a most comprehensive analysis of prototype underground mining and surface processing plant design, and we have, therefore, based our economic analysis on this program. In particular we have made the following assumptions:
The entire project will be energy self-sufficient. That is, the production of high Btu gas will meet the requirements of the upgrading plant; excess high and low Btu gas will be used to generate the electric power requirements of the entire operation at a direct operating cost of 0.70 per KWhr; sufficient diesel fuel will be produced to meet the requirements of all diesel-operated equipment.
- Refinery grade crude oil will be sold at a net realization price ex-tankage on-site. That is, no provision is made for product transportation. (No by-product sales are included.)
- 10 -
Water requirements will be drawn from underground dewatering at approximately 700 gpm, and the balance will be purchased at commercial rates from the White River Dam. Provision is made for local storage and reticulation on the mine.
No provision is made for off-site road improvement and off-site employee housing.
It is assumed that the technology has been fully proved in practice so that no provision need be made for prior prototype testing.
The crux of the evaluation lies in the estimation of capital expenditure and working costs on a year-by-year schedule for the life span of the mine. For the purpose of demonstrating the evaluation methodology, cost estimates have been made (Appendix 2.1). The computer data proforma has been filled out (Specimen A2.1.2-5), and the program run on the University of Utah UNIVAC 1108 computer. The computer printout (Speci-nen A2.1-1) details the year-by-year cash flow and gives the following evaluation criteria:
Venture Capital = $866 million
PBP = 10 years
IRR on Venture Capital = 14.66%
NPV on Equity Capital = -$19.2 million
PVR on Equity Capital - .96
2.3 Sensitivity Analysis
The computer provides the capability for rapid mathematical processing of input data according to rigidly specified program instructions. In practice, it is often desirable to examine the effect of changing the values of specific input data because estimates are uncertain and because of the need to consider different design concepts. The sensitivity of the performance criteria to a change in the value of a selected parameter can be tested by repeated calculations, each time altering the value of the parameter concerned while keeping all other data constant at a standard value which represents the control condition. In this analysis we have used as the control reference the values determined for the demonstration model, namely,
Average depth of overburden 500 feet
- 11 -
Average thickness of pay zone
Average grade of pay zone
Market price of refinery crude (1981)
Production capacity (refinery crude)
Productive life sapn
Net present value
2.3.1. Net Sales Realization
= 60 feet
= 25 gal'/ton
- $25 per barrel
- 50,000 bbls/day
= 25 years
= -$19,202,000
Figure 2.1 indicates how the net present value will be affected by a change in the net product selling price. The break-even value appears to be at about $26 per barrel, but it is noteworthy that $3 per barrel either way will make a difference of $10Q million in the NPV. As explained earlier, the NPV is a measure of the amount of front-end bonus a responsible developer can justifiably offer. The extreme sensitivity to product price makes it unrealistic to base the lease consideration on such a valuation, both from the point of view of the State and the developer. The developer must protect his interests in the event that the selling price of crude oil does not meet expectations, whereas the State will not receive a fair return if the selling price exceeds expectations.
i i i i
20 25 30
Net Price Per Barrel ($)
Eigure 2.1: Sensitivity Analysis (Net Sales Realization)
- 12 -
2.3.2. Grade of Ore
The NPV is also very sensitive to the grade of ore (Figure 2:2), although not quite as sensitive as the previous.case. It must be remembered that the standard production rate is 50,000 barrels per day of refinery quality crude oil. This means that the scale of mining and retorting will vary in relation to the average grade of the ore mined. A further implication is that the area of land required to provide the necessary resource base will increase as the grade decreases. If it is required to determine the prorata value of any portion of the total land involved, it will be necessary to adjust the NPV for the acreage concerned.
S + 100. o
•i-4
s •CO-
<u D
I-I m > •u C <U en <u u
PL,
• U
z
0 —
- 100-
20 25 30 Gallons Per Ton
35
Figure 2.2:Sensit ivity Analysis (Grade of Ore)
- 13 -
2.3.3. Size of Production Unit
The size of the production unit in terms of barrels per day of syncrude produced affects the NPV as shown in Figure 2.3. The NPV is, of course, influenced by the size of the capital investment, and it must be remembered that a greater area of land will be utilized for a larger size mine. However, Figure 2.4. shows that the NPV value per acre increases monotonically in sympathy with the size of the mine. This effect is a direct result of the extremely high fixed capital investment required for this type of enterprise.
25 50 75 100
Barrels Per Day (Thousands)
Figure 2.3: Sensitivity Analysis (Size of Production Unit)
- 14 -
^ + 20
e
u o <
>
z
10
0 -•
- 10
25 50 75
Barrels Per Day (Thousands)
100
Figure 2.4: Sensitivity Analysis (Production vs. Acre Value)
2..3.4. Depth of Overburden
In Figure 2.5., it is seen that the NPV is relatively insensitive to the depth of overburden, This is because the total investment in mining operations, which are dependent on depth, is relatively insignificant in comparison to the very large investment in other facilities.
- 15 -
CO
C o
e •CO-
I - I CO > 4J c <u to <u U PU
•U <u Z
400 600 800 1000 1200
Depth of Overburden - Feet
Figure 2.5: Sensitivity Analysis (Depth of Overburden)
2.3.5 Thickness of Mining Zone
The thickness of the mining zone, within the limits applicable to room and pillar mining methods, is not very critical to the NPV provided the requisite resource is available (Figure 2.6.). However, the NPV value per acre of ground will, of course, be highly sensitive to the thickness of the resource.
- 16 -
co C o 0 - ~
e •CO-
cd
> •u g CO cu J - l
•U cu
S3
10
20
30
40
20 40 60 80 100
Thickness of Deposit - Feet
Figure 2.6: Sensitivity Analysis (Thickness of Mining Zone)
2.4. Recommendations
The evaluation of a mining project is a complex operation requiring the services and technical expertise of experienced personnel with practical backgrounds in mining and processing engineering, company accounting and costing, and computer applications. While the computer operation can accept data in stardardized form, the derivation of the data will always demand an individual with technical expertise to prepare realistic estimates. It is recommended that the Division of State Lands acquire the services of such a person if it intends to undertake responsibility for mineral land evaluations.
Even with competent estimating the sensitivity analyses confirm that the land "value," in terms of a potential front-end bonus payment, is extremely sensitive to imponderables such as predictions of future crude oil price. Under current conditions oil shale and tar sand exploitation is a high-risk venture, and it can be expect that potential developers will be cautious in pitching their bids for lease allocation.
- 17 -
Even if the bids appear to be satisfactory today, it is possible that very high profits in the future may make today's bids look like a "give away." Under these circumstances it is strongly recommended that the method of lease allocation should be critically reviewed to avoid the need to base a front-end bonus on such a volatile estimate of land value. In principle, a lease consideration based on corporate profits will automatically adjust to circumstances from time to time, and in the long run the state is likely to receive benefits far in excess of those accrued under the present system.
- 18 -
SECTION 3
Information Storage & Retrieval System
3.1. Introdcution
The increasing availability and reduced costs of owning and operating high-powered computer facilities has given rise to a proliferation of data processing systems that store vast quantities of information that can be readily retrieved or used by subsidiary programs for further processing. Applications for this type of "data bank" in the geologic and mining fields is widespread. For example, raw explorat ion data in the form of borehole core logs can be stored and subsequently retrieved as input data for reprocessing by subsidiary programs to perform any or all of the following calculations :
Calculation of composite averages along each borehole with identification of economic ore zones, overburden cover, and included waste thickness.
Computation and presentation of plans showing grade contours, isopachs, depth of overburden, surface contours, etc.
Derivation of mining plans and calculation of minable ore reserves.
Economic evaluation of different mining programs.
The value of information and processing service to government agencies responsible for administering mineral development on public lands is self-evident. Part of the mandate for this research assignment was to review data banks with a view to adapting suitable systems to the needs of the Division of State Lands. A brief list of some of the more compatible systems available in the public sector is given below:
CRIB (Computerized Resource Information Bank): Available through USGS, Denver. This is essentially a mineral resource information system containing geolgic data concerning particular mineral depostis. Some tar sand data has been entered in this system by the Utah Geological and Mineral Survey.
- 19 -
NRCDS (National Coal Resource Data System): This is an "in-house" USGS system resident on their IBM computer in Reston, Virginia. Mapping and contouring subsidiary programs are available. It is related to tabular-type deposits of significant areal extent and is most nearly aligned with the type of service required for tar sand and oil shale.
OSDA (Oil Shale Data System): Magnetic tape containing raw oil shale Fischer assay logs for core holes in the Green River formation. (Only information in the public sector.) Available from NTIS (PB 682/AS and PB-236 068/AS).
PDS (Petroleum Data System): USGS, Denver. This system is essentially designed to store oil well reservoir data and is not suitable for oil shales, although core logs may give some additional strata information not available through OSDA.
WHCS (Well History Control System): Historic statistics regarding oil well exploitation.
MAS (Minerals Available System): USBM. this system endeavors to cover all information regarding the availability of specific minerals on a U.S. and world basis. It characterizes deposits, mining methods, economic calculations, etc. Much of the information is proprietary and cannot be released outside the USBM.
GQDM (Groundwater Quality Data Management): Developed and operated by TEMPO, General Electric's Center for Advanced Studies. TEMPO has done major work in the area of water quality monitoring for the EPA, especially in coal strip mining and oil shale development. A Utah oil shale program focuses on the U-a and U-b tract leases.
While many of the above systems contain features that would be of value to the Division of State Lands, none of them entirely meets the current requirements of the Division. Consequently, it was decided to examine the development of an individualized system capable of direct access to the University of Utah UNIVAC 1108 system from a terminal located in the downtown offices of the Division. The suggested guidelines to the Division's requirements were outlined in a letter dated March 27, 1980 as follows:
- 20 -
"...We want information which we can use in making management decisions relative to the leasing of State oil shale and tar sands lands and the eventual production of these products from these lands. To meet theses requirements, I would suggest the following data be included in your system design:
1. Geographic location - reference to section, township, and range and subdividing sections to as small as possible units. If possible, reference to the Utah Coordinate Systems should be included.
2. Topographic data and depth of overburden over the oil shale and tar sand deposits.
3. Quantity of oil shale and tar sands deposits thickness of beds, depth from surface,
barren rocks separating productive beds, etc.
4. Quality of oil shale and tar sands deposits -chemical composition and reserve data.
5. Hydrologic data - water quantity and quality.
6. Climatologic data.
7. Transportation data - requirements and routes for exploration, mining and marketing of production and work force."
Under the above mandate, a prototype data storage and retrieval system has been developed. This system is fully described in Appendix 3.1., which contains operating instructions on how to access the program; how to insert, change or delete information; and how to retrieve all or selected data referring to any section of land.
3.2. Description of Database System
The database and the database maintenance program were developed to achieve maximum flexibility and portability. Flexibility was incorporated to allow maximum use of the program. Portability was included into the design so that the program could easily be adapted for use on a variety of computer systems.
Flexibility is . an important design factor due to the nonuniformity of a deposit over an entire section. As a result of this flexibility, the program may be used for deposits other than oil shale and tar sands. It is recommended that a slight modification be made
- 21 -
to the program before it is used extensively for other types of deposits. Another area of flexibility is the provision to use the program either interactively from a computer terminal or from a batch environment utilizing cards as the input media.
The program was designed to be portable to allow easy transfer of the system to a variety of computers. The program was made portable by writing it in the ANSI standard Fortran 77 programming language. A change of the CHARACTER statement to say INTEGER will make the program compatible to ANSI standard FORTRAN IV (1966 standards). This should allow the program to be transferred to virtually all computer systems which have a Fortran compiler (providing sufficient memory is available.).
3.3 Information Stored
The database is designed to store information related "to the evaluation of the mineral worth of a section. The information stored includes section identification, coordinates of corners, elevation of section corners, land use, land classification, transportation/ utilities, geological, mineralization, hydrological, and ecological information.
The section identification essentially designates the ownership/lease status of a section. A section may be in either private ownership, Indian lands, state lands (leased, unleased), federal lands (leased, unleased), or a mixture of the above. The program allows for these types of designations.
The land use information about a section indicates what the land is currently being used for. A section might be used for agricultural, grazing, mining, recreation, or residential purposes.
The transportation/utility information concerns the location of transportation routes and utilities within a section. These could include roads, powerlines, railroads, pipelines, rivers, and canals. A digitization of the route through a section can be included with this particular program.
Geological information is a limited summary of the geology of a section. It may include the location of oil and gas wells, outcrops, coreholes, and the existence of present underground or surface workings. Core logs can be incorporated into the input of the geological information as well as digitization of an outcrop.
- 22 -
Mineralization information is a summary of the .mineral occurrence within a section. If the occurrence is either oil shale or tar sands, additional information concerning cover, thickness, grade and recoverable tons are required. If the mineralization is coal, gilsonite, oil, gas, or any other, additional information is not required; however, it may be incorporated into the database.
Hydrological and ecological information in the database is a summary of those two divisions. Drainages or wildlife counts may be incorporated with the summary.
Structure of the Program
The structure of the database maintenance program is illustrated in Figure 3.1. The structure is simply a main driving routine soliciting commands which specify certain tasks to perform on the database. These commands are ADD, DELETE, EXAMINE, REPORT, STOP, or PACK. The main driver upon receiving one of these commands transfers execution to the appropriate subroutine.
DELETE
Figure 3.1. - Structure of Database Program
There are several small subroutines not illustrated in Figure 3.1 which are utilized. These can be classified into two categories. The first category are input routines which read the information required about a section. The second set are output routines used to report the information within the database structure. The first three letters in the input subroutines are GET. The first three letters of the output routines are OUT.
- 23 -
Subroutine Description
MAIN Driver for the database program. Requests for operation on the database and then calls the appropriate subroutine to do the operation.
ADD Adds entries to the database.
CHANGE Changes entries in the database.
DELETE Deletes entry in the database.
EXAM Prints out an entry in the database.
REPRT Prints all entries in the database.
PACK Gets rid of all unnecessary junk that has been deleted in the database. Compresses and removes deleted entries.
PACKA A secondary routine for PACK.
PR Calls the different print routines.
OUTPUT Initiates print variables and calls PR.
FIND Locates if a section is in the database and where its pointers reside.
BYE Copies updated file one image which is in core to file one.
GO Copies file one to core and opens files two and three for processing.
AVE Routine used by subroutines GETTS and GETOS to determine average of five values.
GETCLS Input routine for land classifcation.
GETCOR Input routing for the coordinates of the corners and middle of the section.
GETEC Input routine for ecological data.
GETGEO Input routine for information on existing drill holes, oil/gas wells, workings, and outcrops.
GETHY Input routine for hydrological data.
GETMIN Input routine for mineralization data.
- 24 -
GETSEC
GETTNS
GETTS
GETOS
GETUSE
OUTCLS
OUTCOR
OUTEC
OUTGEO
OUTHY
OUTMIN
OUTSEC
OUTTNS
OUTUSE
File Structure
Input routine for meridian, township, range and section number.
Input routine for transportaion/utility information. Includes digitization of a route. (Roads, rivers, pipelines, etc.)
Input routine for the information associated with tar sands deposits.
Input routine for the information associated with oil shale deposits.
Input routine for land use.
Output routine for land classification.
Output routine for the coordinates of the section corners and the;'.middle of the section.
Output routine for the ecological data.
Output routine for drill hole etc.
Output routine for hydrological data.
Output routine for mineralization data including the information for oil shale and tar sands.
Output routine for the meridian, township, range, and section number.
Output routine for transportation/utility routes.
Output routine for land use.
The program utilizes three random access mass storage files. The first file contains a list of entries in the database. The second file contains pointers to the third file, indicating the location of the various data stored on that section concerning land use, roads, mineralization, etc.
File one is read into core at the start of the program. This allows the use of high speed core memory when searching for an entry and updating an entry. At the termination of the program the updated block of entry information is copied back to file number one.
- 25 -
Structure of File One
File one consists of records 13 characters in length. The records in this file indicate the sections that are contained within the database. The first character is a designation of the meridian of the section and is either the letter "S" standing for the Salt Lake meridian or the letter "U" for the Uintah meridian. The next three characters in file one are the township and direction (example 14N). Characters 5-7 are the range and direction. The section number is stored in characters 8 and 9 of the record. Characters 10-13 hold a pointer to file two. This pointer denotes an entry in file two which contains a list of pointers to the various data stored. The structure of the file one is outlined in Table 3.1.
Table 3.1
Structure of the Records in File One
Character Description
1
4
7
9
13
Meridian
Township & Direction
Range & Direction
Section Number
Pointer to file 2
Structure of File Two
Entries in file two are primarily pointers to detail information stored in file three. The entries in file two are 68 characters in length. Each of these characters are summarized in Table 3.2. The first character; is either "N", "C", or "S" representing either the north, central or south state plane coordinate system. The rest of the entries in the database should be self-explanatory.
Structure of File Three
The structure of file three varies depending on the data being stored in any one record. Essentially,
- 26 -
file three consists of records 61 characters in length. The format of those characters are determined by the type of data being stored in the record.
Table 3.2
Structure of the Records in File Two
Character Description
2 7 10 12 17
21 26 29 34 37
42 45 50
53 58 61 66
----—
-----
_
--
_
--—
1 6 9 11 16 19 20 25 28 33 36 41
44 49 52
57 60 65 68
State Plane Coord. System Pointer to Coord, information Number of records - Coord, info. Land Class, number Pointer to Land Class info. Number of records - Land Class Land Use number Pointer to Land Use info. Number of records - Land Use Pointer to Trans./Util. info. Number of records - Trans./Util. Pointer to Geology info, (wells,
etc. Number of records - Geology Pointer to Mineralization info. Number of records - Mineralization
Pointer to Hydrological info. Number of records - Hydrological Pointer to Ecological info. Number of records - Ecological
Running the Program
A form of input must be decided upon before running the program. Input may be either a terminal or a card deck. If input is from a terminal, then the program runs interactively. If the input is from a card deck, then the program accepts input as though it were a batch job. Appendix 3.1 outlines the procedures.
With either form of input, if an entry is to be added to the database, it would be helpful to fill out Forms A-H (located in Appendix 3.1.3) before running the program. If an entry is to be changed, it would be helpful to fill out the appropriate form before using the program.
- 27 -
All that is involved with running the program is selecting a command (see Table 3.3) to operate on the database and then supplying the necessary information required by the command. The procedures for doing this are located in the appendix associated with the form of input being used.
The PACK command is one that requires special comment. The PACK command should be used periodically to get rid of deleted records in the database. It only needs to be used if a lot of changes or deletions have been done to the database. It should be used with extreme caution, however. If tffte computer should go down during a pack, the database will be destroyed. For this reason one should copy the unpacked database files to a back-up file before packing the database. If the pack is successful, then the back-up files can be deleted.
Table 3.3
Command to Operate on the Database
Option Description
ADD To add an entry DELETE To delete an entry EXAMINE To print a single
entry PACK To pack the database REPORT Prints all entries STOP Halts program
3.4 Conclusions and Recommendations
i. It must be recognized that while the prototype system that has been developed is fully operational within its current limitations, it has not been possible in the limited time available to derive factual data for insertion in the system. The acquisition of this data in the required form, and its insertion in the data bank, is seen as a long-term project requiring the full-time services of a technically qualified person. Such a person should be knowledgeable in the fields of geology, mining engineering, and computer applications. He/she would also take responsibility for characterizing resources as outlined in Section 4, and or economic evaluations as outlined in Section 2.
- 28 -
ii. The scope of the database program should be further developed as the needs of the Division become clearer. Two courses of action are possible. One would be to expand the present prototype system, the other would be to integrate the Division's needs with a commercially available existing system. In the latter case, it is possible that much of the ancillary data processing services will be available through the system already developed.
iii. In considering future needs, the potential should be examined to extend the service to other departments and other types of mineral resources within the State of Utah. For example, data on oil shale would be valuable to the Division of Oil, Gas and Mining in the event that exploitation eventually takes place. This division is responsible for regulatory action—an essential prerequisite to such action is continuous monitoring and storage and retrieval of data. The data bank could be adapted to provide this service with little structural modification.
iv. Certain computer hardware will be necessary to operate this service from the offices of the Division of State Lands. For interactive operation, the minimum requirement will be a direct access terminal. A CRT is convenient for quick access, but a teletype terminal would be necessary if hard copy printouts are required. It may be possible to handle batch work utilizing card decks through the existing Harris facilities.
v. The program is designed for use on the University of Utah UNIVAC 1108/60. There will be an on-going charge for data file storage and access facilities. This charge will depend upon the volume of information kept in storage, but certain nominal charges will accrue even for minimum storage. If the program will not be used for some time, it would probably be worth transferring it to magnetic tape or punched cards at a cost of about $30.00. It can then be reaccessed as and when required. In any event, it will be necessary to open- a user charge account to qualify for access to the computer facility.
vi. The database and the database maintenance program were developed to maximize flexibility and portability. The following is a discussion of the improvements and additions to the program which have not been incorporated, but should be considered for follow-on work.
Improvements\ The biggest improvement to the database would be to change file one to a
- 29 -
sorted file. A file of entries that are sorted can be used to minimize access time for the location of a section. However, the advantage of having the file sorted is only seen when there are a large number of entries in the database (this is why this scheme was not used initially).
Another improvement to the database program would be to have the lines of text in the individual note sections "reside in a "packed" format in file 3. This would eliminate unused space that is being wasted in file 3 if a line in the notes is less than 60 characters in length.
At present, the program requires that a change to an entry necessitates reentering all information associated with the area of change. In other words, when changing the "geology" of a section, one must input all of the good data as well as the changes, e.g. if an additional corehole is added to the database it is necessary to reenter all of the existing coreholes, outcrops, etc., as well as the new data. This should be changed if additional funds should become available.
Additions: There are many possible additions to the program that can be made to help facilitate the valuation of a section of land. These would include graphic routines, interpolation routines, economic valuation routines—all directly interfaced with the database. Additions of this nature would simplify and speed up the process of assigning a value to a section of land.
The database was developed with the future addition of graphic routines in mind. The digitized input of outcrops and roads were designed as part of the input so that they could be readily plotted by a graphic routine. Graphics would enable the plotting of several contiguous sections in order to better assess the impact of existing roads, rivers, pipelines, etc.
Interpolation schemes and programs could be interfaced to the database which would eliminate the need to input thickness, grade, tonnage, overburden, and average grade data. An interpolation routine could be used to determine this information, based on coreholes in an area.
- 30 -
Valuation routines could be interfaced with the database structure to help provide a current value of a parcel of land. This would give a user a quick and easy way of determining the value of a section.
Other additions to the database could be made quite easily. If additional information is desired to be stored, all that is needed is a "GET" routine to place the information into the database and an "OUT" routine to get the information back from the routine. Of course, the addition also requires additional pointers which will have to be stored in file 2.
Remarks: The database is very flexible. It can be used to store information about tonnage, grade, etc., of other minerals such as lead, zinc, silver. However, it was designed primarily for use with oil shale and tar sands operations.
It is recommended that additional funding be provided so that some of these changes and additions can be introduced. At the present time, the flexibility and usefulness of the database are limited by the inability to obtain good data for input into the database. More research is needed to ascertain the nature of deposits within the State of Utah before the full potential of the database system can be realized.
- 31 -
SECTION 4
Resource Characterization
Resource characterization provides the basis for evaluation. It is the means by which the quality and quantity of the resource is expressed. There are two fundamentally different concepts of resource measurement. The geologic resource (in-situ resource) encompasses the entire development of mineralization irrespective of whether it can be economically exploited as a whole or in part. The economic resource (recoverable resource) includes only that portion of the total mineralization that can be economically exploited; it is a function of the particular chemical and physical characteristics of a selected portion of the deposit, such as the average grade, physical dimensions, and depth below surface. An economic evaluation must clearly be calculated on the economic resource base.
Part of the problem of evaluation is to identify the particular portion of the geologic resource most suitable for exploitation. Here we have a conflict of interest. The commercial developer is interested in maximizing his return on investment, whereas the state may be more interested in maximizing the resource utilization. In the case of tar sands and oil shales, these two objectives may not differ significantly because even the richest portions of these resources can today barely support economic exploitation. That is, in order to qualify for commercial development, it is necessary to identify a "pay zone" of high-grade strata.
The pay zone is normally identified by determining a cutoff value below which it is uneconomic to mine. The determination of the optimum cutoff value is a complex evaluation. For the purpose of this analysis, let us consider the effect of varying the cutoff value. Figure 4.1 is a typical value profile along a borehole core penetrating the oil shale horizon. It is clearly necessary for a potential developer to select the intercept which will be eonomically exploitable. This is done by applying a cutoff value, say 20 gallons per ton as shown in Figure 4.1, and determining a pay zone for which, on average, values exceed the cutoff value. The: average value of this pay zone will clearly be somewhat higher than that of the cutoff. The economic viability can thus be calculated for differing cutoff values to determine the optimum cutoff grade.
4.1 Oil-Shale Resources
Limited work has been done to identify the geologic resources in the State of Utah. Ritzma^ published
-• Depth Below Surface in Feet
o •P-
o 4> •P-•O
•P-
O
•P-
O
11.'.. ..i 111 1 I 11 I i ̂ r ^ w y
•P-
O
r^^^^^^^
F l f U ^
Rl
COV=20gpt:29 ft at 35gpt
COV = 10 gpt: 49 ft at 30 gpt
- 33 -
a map in January 1980 which gives isopachs of the thickness of oil shale which will yield an average of 25 gallons of crude shale oil per ton. This map is based on earlier unpublished work done by Casion 2 (1968) which also indicates the thickness of overburden covering the mahogany oil shale horizon. It is difficult to assess the basis on which the average value of 25 gallons per ton was derived, and there is no way of making any other selection which may be more economically favorable. For example, the contours in the above map indicate that a 25 gallon per ton pay zone averaging 110 feet thick underlies the U-a/U-b Federal lease tracts, yet the zone selected for mining in the White River DDP is 55 feet thick at 27 gallons per ton. Clearly, it is considered that this selection is economically more attractive than mining a zone of twice the thickness at a lower yield.
In 1978, the Laramie Energy Research Center published a report on 'Colorado Primary Oil Shale Resource for Vertical Modified In-Situ Processes' (John Ward Smith3, et el.). In this report the potential exploitation zone was defined.
The bottom of this developable section is placed at the top of BB-groove, because BB-groove tends to be an acquifer, complicating any development which includes it. The top of this developable section is defined at the top of the continuous oil shale uninterrupted by a 25-foot section averaging less than 5 gallons per ton oil yield.
The report continues:
To complete the description of the continuous oil-shale resource overlying mahogany zone and A-groove, five additional oil-shale units were established. These units are also bounded by time lines, connecting the oil-yield histograms.
The Laramie Energy Research Institute has extended the above analysis into the State of Utah. The report is due for publication in the near future. However, its usefulness for evaluation purposes will be limited because it is essentially a measurement of geologic resources within predefined geologic boundaries, which may not necessarily correspond to the optimum economic selection. In addition, there is no facility for making other selections.
It appears that for the purpose of evaluation, it may be necessary to revert to primary analysis of raw borehole data. Such data is available in the form of a database on magnetic tape obtainable from the
- 34 -
NTIS (OSDA - refer to Section 2). In principle, the analysis could be completely computerized once the basic logic has been developed. However, this would involve fundamental research to develop satisfactory statistical methods of interpolation to estimate the average pay zone thickness and value for defined areas, given only the data of surrounding borehole cores.
4.2 Tar Sands Resources
The characterization of tar sands resources is less well defined than that of oil shales. In addition, the nature of the tar sands deposits differs widely from that of oil shale. Ritzma^ describes the tar sands development in the State of Utah as follows:
Utah's 53 deposits of oil-impregnated rock are mainly grouped within and around the Uinta Basin of northeast Utah and in the central southeast part of the State; 25 deposits are. in the Uinta Basin and 22 in the central southeast. Six minor or small deposits occur in the northwest, southwest and far southeast parts of the State.... Oil contained in these deposits originated in the. same way as oil found in conventional oil fields. The source was organic material contained within rocks laid down in situations in which the organic material was converted to petroleum. The petroleum has been trapped by fortuitous stratigraphic or structural conditions close to its area of origin (in-situ deposit) or has migrated unknown distances to become trapped at another locality (migrated ' deposit)....
Due to the genesis of tar sands deposits, they occur in isolated deposits with little or no stratigraphic correlation between deposits. While broad methods of interpolation are acceptable for oil shales, in the case of tar sands each deposit must be examined individually. While indicative estimates of geologic resources have been made, very little detailed mapping of the individual deposits has been done.
Under the aegis of this research contract, it was decided to examine the potential value of tar sands through more detailed analysis and mapping of deposits. In cooperation with the Utah Geological and Mineral Survey and under the direction of Howard Ritzma, Consulting Geologist John N. Dahm was commissioned to examine the P.R. Spring deposit. As a result of his interpretation of data, he has identified some 1.9 billion barrels of crude oil in six different horizons in this deposit.
- 35 -
His report appears as Appendix 4.1. An inventory of the state lands showing occurrences of oil shale and tar sands, and a general description of the status of our knowledge, appears in Appendix 4.2.
4.3. Recommendations
- No valid evaluation of the mineral worth of state lands can be made unless the economically recoverable resources can be defined. Preferably it should be possible to select the pay zone to optimize the commercial value of the mineralized land. It is recommended that top priority be given to the development of a methodology to determine the recoverable oil shale resource base for defined areas of land. This will involve a geo-statistical analysis to establish optimum estimating methods and the development of computer programs to handle the volume of calculations. The benefit of such a program to the state may be measured in enhanced capability to evaluate land value, with consequent improved management of public land leasing.
The work done on the P.R. Spring tar sands deposits demonstrates the potential returns that can be expected from more detailed analyses of existing geological data. Another benefit is that it identifed the areas where data are inadequate for resource identification. That is, it identifies the locations where additional core drilling will deliver maximum benefit in terms of measurable additions to the currently delineated resource base. It is recommended that this primary analysis and mapping activity be pursued to establish the state's resource base as an asset capable of supporting a viable oil extraction industry.
- 36 -
SECTION 5
Acknowledgement s
Appreciation is expressed for the friendly assistance provided by Director of State Lands, William K. Dinehart and the Assistant Director Donald G. Prince. The dedication and cooperation of the following members of the faculty and graduate research students is acknowledged with thanks: Ralph Wood, John D. Gardner, and Robert Cameron. The guidance given by Howard R. Ritzma of the Utah Geological and Mineral Survey is greatly appreciated, as is the contribution made by John N. Dahm. Finally, our thanks and appreciation are expressed to the various typists who so diligently prepared the documentation.
- 37 -
LIST OF REFERENCES
1. Ritzma, H.R., "Map 50 - Active Oil Shale Operations Eastern Uinta Basin," Utah Geological and Minerals Survey, January 1980.
2. , "Map 47 - Oil Impregnated Rock Deposits of Utah," Utah Geological and Minerals Survey, January 1979.
3. Smith, J.W., "Colorado's Primary Oil Shale Resource for Vertical Modified In-situ Processes," Laramie Energy Research Center, Report No. LERC/RI-78/2, April 1978.
4. Cameron Engineers, Inc., "A Technical and Economic Study of Candidate Underground Mining Systems for Deep, Thick Oil Shale Deposits," USBM Contract Report No. S0241074, July 1975
5. Straam Engineers, Inc., "Capital and Operating Cost Estimating System Handbook. Mining and Beneficiation of Metallic and Nonmetallic Minerals Except Fossil Fuels in the United States and Canada," USBM Contract No. J0255026, July 1978.
6. Dravo Corporation, "Analysis of Large Scale Non-coal Underground Mining Methods," USBM Contract No. S0122059, January 1974.
7. Pace Company Consultants and Engineers, "Investment and Operating Cost Estimate for 100,000 BPD Shale Oil Facility," Unpublished report prepared for University of Utah, May 1980.
8. "An Assessment of Oil Shale and Tar Sands Development in the State of Utah," Utah Energy Office, May 1980.
9. Casion, W.B., "Maps Showing Structure, Overburden and Thickness for a' Rich Oil Shale Sequence in the Eocene Green River Formation, East Central Uinta Basin, Utah and Colorado,1' USGS Open File Map.
10. Casion, W.G and Dixon, G.H., "Isopach Map and Cross Section of the Mahogany Zone of the Green River Formation Derived Principally from Geo-physical Well Logs, Eastern Uinta Basin, Utah and Colorado," USGS miscellaneous field studies, Map MF-797, 1976.
11. "Mineral Processing and Equipment Costs and Preliminary Capital Costs Estimations," The Canadian Institute of Mining and Metallurgy, Special Volume 18, 1978.
APPENDIX 2.1
DESCRIPTION AND OPERATING INSTRUCTIONS FOR COMPUTER VALUATION PROGRAM DOSL0L-FOR
- 38 -
APPENDIX 2.1
Description and Operating Instructions for Computer Valuation Program DOSL01-FOR
DOSL01-FOR is a self-contained computer program designed to perform the calculations required to compute discounted cash flow measures of "value" for a tar sand or oil shale exploitation project. The program is structured and the data input is flexible so that they can be used for practically any underground or surface mining method combined with either surface or underground retorting with or without subsequent upgrading to refinerey quality crude oil. This program is described under three headings:
The Computer Printout (Specimen A2.1.1) (See page 38A)
The Input Data Pro Forma (Specimen A2.1.2 and A2.1.3)
The Fortran IV Program (Specimen A2.1.4)
The Computer Printout (Specimen A2.1.1)
The printout is arranged in logical matrix form so that the derivation of the year-by-year net cash flow can easily be followed by anyone familiar with mine accounting and taxation procedures. No special knowledge of computer methods is required to interpret this presentation, but it is necessary to have a working knowledge of the arithmetic in order to fully understand the true meaning of the various statistics. Much of the analytical and manipulative flexibility of this program will be lost in the absence of such understanding. The following general description refers to the computer printout subtended as Specimen A2.1:
Heading Items
Tax Advantage Received from Parent Company: The program offers two options, selected according to the value given to a "flag" in the input data. The option chosen for this evaluation assumes that a parent company can take pre-production tax benefits as they accrue; these benefits are credited to the project in lines 40 and 42.
The second option assumes that there is no parent company so tax benefits must be deferred until the company makes a taxable profit.
- 38A -
Specimen A2.1.1
The Computer Printout
Ii.C.F. VALUATION OF OILSHALE/TARSAND PROJECT: TAX ADVANTAGE RECEIVED FROM PARENT COMPANY
(ALL DOLLAR AMOUNTS IN THOUSANDS)
DONUS F'AYMENT ON LEASE IiOWNPAYMENT FOR LAND ACQUISITION CAPITALIZES LEGAL EXPENSES EOUITY ISSUED AT TIME ZERO LIMIT OF EOUITY FUNDING LOAN BALANCE AT TIME ZERO CASH FWNUS AVAILABLE AT TIME ZERO ACC. TAX LOSS AT TIME ZERO
INTEREST RATE ON SCHEDULED LOANS INTEREST RATE ON NON-SCHEDULED LOANS INTEREST RATE RECEIVED ON INVESTED FUNDS INTEREST RATE FOR CALCULATION OF NPV STATUTORY DEPLETION RATE
ROYALTY PER DOLLAR OF GROSS SALES REVENUE ORE RESERVE TONS AVAILABLE FOR MINING
13.0 PERCENT 13.0 PERCENT 11.0 PRECENT 15.0 PERCENT 15.0 PERCENT 5.0 CENTS
900000. TONS(OOO)
CALCULATION REFERFNL'F
1J) 1 2) (3) (4) (5) (6)
(7) 18) (9) (10)
(11) (12) ( 13) (T1) (15) UA) (17)
(18) (T9> (19( (20) (21 ) i22) (22( (23) C24> (25) !2A) (27) (28) (29) (30)
(31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43)
(44) (45) (46) (47) (48) (49) (30) (51) 52) (53) (54) (55) (56) (57) (58) <59) (60) (61) (62) (63) (64)
JATA
•\ECIP. OF 2 •ATA DATA •ATA
IATA DATA DATA 7*9 DATA 7*8*11 DATA 12*13 DATA
14+15+1A
DATA DATA
A) DATA DATA 7*18 7*19
A) 12*19(A) 10*20 21+22+22(A)+23 DATA
DATA DATA 24+25+2A+27f28 17-29
DEPR SCHEDULE (30-31)/2
30-31DEPL-35 36*.07 (36-37)*.46
37+38-40-42
DATA DATA DATA CAFEX SCHEDULE DATA DATA 43+44+45+46+47+48 49 PREV DATA DATA PREV 53 30+51+52+53
57 PREV+56
60PREV+58-59
30+52+49-50-59
J * * * * * *
* » * * * * * * * * *
* * % * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
PROVISION FOR INFLATION
ANNUAL RATE OF INFLATION
CUMULATIVE INFLATION FACTOR CUMULATIVE DEFLATION FACTOR ESC. FACTOR - PRODUCT SALES PRICE
- WORKING COSTS
- CAPITAL COSTS
PRODUCT ION AND REVENUE t
TONS ORE MINED (1000) FTSCHER ASSAY GRADE(GAL/TON)
GRAVIMETRIC UASTE/ORE RATIO TONS OF UASTE MINED (1000)
OVERALL RECOVERY (INCL LOSS OF F I N E S ) *
BARRELS SYNCRUDE PRODUCED (1000) NET REALIZATTON PER BARREL
NET REVENUE FROM SALES
REVENUE FROM OTHER SOURCES INTEREST FROM INVESTED RESERVES
GROSS REVENUE RECEIVED
COSTS AND PROFIT
UNIT UORKING COST - ORE MINING(*/TON) - RETORTING(*/TON) - UPGRADING (*/BARREL)
- UASTE MINING (*/TON) ANNUAL COST - ORE MINING
- RETORTING
- UPGRADING - WASTE MINING
DIRECT WORKING COSTS FIXED COSTS t SPECIAL DEVELOPMENT INTEREST PAID ON LOAN
EXPENSED EXPLORATION COSTS
ROYALTY PAYMENTS GROSS MINING COSTS
GROSS MINING INCOME
TAXATION
DEPRECIATION/AMORTIZATION LIMIT OF STATUTORY DEPLETION
STATUTORY DEPLETION COST DEPLETION TAX LOSS B/F (7 YEARS MAXIMUM)
TAXABLE INCOME STATE TAX FEDERAL TAX
TAX LOSS TAKEN DY PARENT COMPANY TAX CREDIT RECEIVED FROM PARENT INV TAX CREDIT ACCRUED (B/F MAXM 7 YRS)
INV TAX CREDTT TAKEN THIS YEAR
NET TAX LIABILITY
SOURCE AND APPLICATION OF FUNDS
DEFERRED LAND PAYMENTS/RECOVERY
DEFERRED MINING RIGHTS PAYMENTS W O R M N G CAPITAL PROVISION/RECOVERY CAPTTAL ASSETS PURCHASED SCHEDULED LOAN REPAYMENTS
FUNDS ALLOCATED TO RESERVE GROSS FUNDS COMMITTED RESERVES BROUGHT FORWARD ASSETS SOLD AT BOOK VALUE
SCHEDULED LOANS RAISED ACCUMULATED SCHEDULED LOAN GROSS FUNDS ACCRUED NEU EQUITY CAPITAL RAISED
CUMULATIVE EQUITY CAPITAL
NON-SCHEDULED LOAN RAISED NON-SCHEDULED LOAN REPAYMENT ACCUMULATED NON-SCHEDULED LOAN C/F CASH AVAILABLE FOR DIVIDEND PAYMENT PROJECT NET CASH FLOW (CURRENT MONEY) PROJECT NET CASH FLOW (CONSTANT MONEY)
PV OF NET CASH FLOW (CONSTANT MONEY)
0.0 1 .0000 0.0000 0.0000
0.0000
0.0000
0. 0.00
0.00 0. 0. 0.
0.00
0. 0. 0. 0.
• 0.00 • 0.00 • 0.00
• 0.00 0.
• 0. • 0.
0. 0. 0. 0. 0. 0.
» 0.
t 0.
• 0. • 0. » 0. » 0. • 0. • 0. • 0. • 0.
0. • 0. • 0. • 0. • 0.
• 0. 0. 0. 0. 0. 0. 0.
1 0. • 0. • 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
8.0 1 .0800 0.9259 1 .0000 1.0000 1.2000
0. 25.00 0.00
0. 90. 0.
27.00 0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0. 0. 0. 0.
4536. 0.
1080. 0.
5616. -5616.
73. 0. 0. 0. 0.
-5689. 0. 0.
5689. 2617. 110. 110.
-2727.
0. 1000.
0. 1096.
0. 0.
-631. 0. 0. 0. 0.
-5616. 4985. 4985.
0. 0. 0. 0.
-4985. -4616. -4305.
6.0 1.1448 0.8735 1.0000 1 .0000 1.2000
0. 25.00 0.00
0. 90. 0.
26.62 0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0. 0. 0. 0.
10303. 0.
1145. 0.
11448. -11448.
225. 0. 0. 0. 0.
-11673. 0. 0.
11673. 5370. 235. 235.
-5604.
0. 0. 0.
2350. 0. 0.
-3255. 0. 0. 0. 0.
-11448. 8193. 13179.
0. 0. 0. 0.
-8193.--7157.--5803.-
4.0 1 . 1906 0.8399 1 .0000 1.0000 1.2000
0. 25.00 0.00
0. 90. 0.
29.76 0. 0. 0. 0.
0.00 0.00 0.00 0.00 0. 0. 0. 0. 0.
13001. 0. 0. 0.
15001. -15001.
18967. 0. 0. 0. 0.
-33968. 0. 0.
33968. 15625. 26966. 26966.
-42591.
0. 0.
10000. 274582.
0. 0.
241991. 0. 0. 0. 0.
-15001. 256992. 270171.
0. 0. 0. 0.
256992. 215852. 152199.
4.0 1.2382 0.8076 1.0000 1.0000 1.2000
0. 25.00 0.00
0. 90. 0.
30.96 0. 0. 0. 0.
0.00 0-00 0.00 0.00
0. 0. 0. 0. 0.
23031. 0. 0. 0.
23031. -23031.
36688. 0. 0. 0. 0.
-59718. 0. 0.
59718. 27470. 28195. 28195.
-55666.
0. 0.
10000. 286471.
0. 0.
240805. 0. 0. 0. 0.
-23031. 263836. 534007.
0. 0. 0. 0.
263836. 213078. 130646.
4.0 1.2877 0.7766 1.0000 1.0000 1.2000
0. 25.00 0.00
0. 90. 0.
32.19 0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0. 0. 0. 0.
16998V 0. 0. 0.
16998. -16998.
67019. 0. 0. 0. 0.
-84017. 0. 0.
84017. 38648. 42126. 42126.
-80774.
0. 0.
10000. 425990.
0. 0.
355217. 0. 0. 0. 0.
-16998. 372215. 906222.
0. 0. 0. 0.
372215. 289044. 154108.
4.0 1.3393 0.7467 1.0000 1.0000 1.1000
17000. 25.00 0.00
0. 90.
9107. 33.48
304919. 0. 0.
304919.
1 .77 1 .97 3.44 0.00
30053. 33468. 31346.
0. 94867. 6428.
0. 0.
15246. 147887. 137033.
92692.' 32171. 43451.
19. 0.
36395. 2548. 15551.
0. 0.
35296. 35296.
-17198.
0. 0. 0.
357199. 0. 0.
340001. 0. 0. 0. 0.
157033. 182968. 089190.
0. 0. 0. 0.
182968. 136619. -63339.
4.0 1.3928 0.7180 1.0000 1 .0000 1.1000
34000. 25.00 0.00
0. 90.
4.0 1 .4485 0.6904 1 .0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
18214.2918214.29 34.82
634232. 0. 0.
634232.
1 .84 2.05 3.58 0.00
62510. 69613. 65199.
0. 197322. 6686.
0. 0.
31712. 300919. 333314.
83948. 124683. 90378.
0 0.
158988. 11129. 67996.
0. 0.
295. 295.
78830.
0. 0. 0.
2948. 0. 0.
81778. 0. 0. 0. 0.
333314. 0.
36.21 659602.
0. 0.
659602.
1 .91 2.13 3.72 0.00
65010. 72398. 67807.
0. 205215.
6953. 0. 0.
32980. 312955. 346646.
76534. 135056. 93993.
0 0.
176119. 12328. 75324.
0. 0.
308. 308.
87345.
0. 0. 0.
3078. 0. 0.
90423. 0. 0. 0. 0.
346646. 0.
4.0 1.5065 0.6638 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
4.0 1.5667 0.6383 1.0000 1.0000 I.1000
34000. 25.00 0.00 0.
90.
4.0 1.6294 0.6137 1.0000 1.0000 I.1000
34000. 25.00 0.00 0.
90.
4.0 1.6946 0.5901 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
4.0 1.7624 0.5674 1.0000 1.0000 1.1000
34000. 25.00 0.00 0.
90.
4.0 1.B329 0.5456 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
8214.2918214.291S214.2918214.2918214.2918214.291 37.66
685986. 0. 0.
685986.
1.99 2.21 3.87 0.00
67611. 75294. 70519.
0. 213424.
7231. 0. 0.
34299. 325474. 360512.
70133. 145190. 97753.,
0. 0.
192626. 13484. 82386.
0. 0.
321. 321.
95549.
0. 0. 0.
3213. 0. 0.
98762. 0. 0. 0. 0.
360512. 0.
39.17 713425.
0. 0.
713425.
2.07 2.30 4.03 0.00
70315. 78306. 73340.
0. 221961. 11281.
0. 0.
35671. 342253. 371173.
65031. 153071. 101663.
0. 0.
204479. 14314. 87457.
0. 0.
335. 335.
101435.
0. 0. 0.
3354. 0. 0.
104789, 0. 0. 0. 0.
371173. 0.
40.74 741962.
0. 0.
741962.
2.15 2.40 4.19 0.00
73128. 81438. 76274.
0. 230839.
7821. 0. 0.
37098. 352032. 389930.
61967. 163982. 105730,
0. 0.
222233. 15556. 95052.
0. 0.
700. 700.
109908.
0. 0. 0.
7004. 0. 0.
116912. 0. 0. 0. 0.
389930. 0.
42.36 771641.
0. 0.
771641.
2.24 2.49 4.36 0.00
76053. 84695. 79325.
0. 240073.
8134. 0. 0.
38582. 366114. 405527.
58263. 173632. 109959.
6. 0.
237305. 16611.
101500. 0. 0.
366. 366.
117746.
0. 0. 0.
3656. 0. 0.
121402. 0. 0. 0. 0.
405527. 0.
44.06 802506.
0. 0.
802506.
2.33 2.59 4.53 0.00
79095. 88083. 82498.
0. 249676.
8459. 0. 0.
40125. 380758. 421748.
62952. 179398. 114357.
6. 0.
244440. 17111. 104552.
0. 0.
4390. 4390.
117273.
0. 0. 0.
43896. 0. 0.
161169. 0. 0. 0. 0.
421748. 0.
45,82 834607.
0. 0.
834607.
2.71 2.69 4.71 0.00
92230. 91606. 85798.
0. 269634.
8798. 0. 0.
41730. 405959. 428647.
68516. 180066. 118931.
6. 0.
241200. 16884. 103166.
0. 0.
6177. 6177.
113873.
0. 0. 0.
61767. 0. 0.
175640. 0. 0. 0. 0.
428647. -0.
1089190.1009190.1089190.1089190.1089190.1089190.1089190.1089190.li 0. 0. 0.
251536. 251536. 180594. 72806.
0. 0. 0.
256224. 256224. 176885. 62009.
0. 0. 0.
261750. 261750. 173750. 52965.
0. 0. 0.
266383. 266383. 170024, 45069.
0. 0. 0.
273018. 273018. 167556. 38622.
0. 0. 0.
284123. 284123. 167667. 33606,
0. 0, 0.
260379, 260579, 147838. 25770.
0. 0. 0.
253007. : 233007. : 138039. 20921.
CRITERIA OF INVESTMENT UOfiTH VENTURE CAPITAL (CONSTANT MONEY) « 861751. PAY BACK PERIOD IN YEARS (CONSTANT MONEY) > 10.0 IRR ON EOUITY CAPITAL » 14.66 NPV ON EOUITY CAPITAL = -19202. PVR ON EQUITY CAPITAL » 0.9624
1992
4.0 1.6946 0.5901 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
1993
4.0 1,7624 0.5674 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
1994
4.0 1.8329 0.5456 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
1995
4.0 1.9062 0.5246 1.0000 1.0000 1.100O
34000. 25.00 0.00 0.
90.
1996
4.0 1.9B24 0.5044 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
1997
4.0 2.0617 0.4B50 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
1998
4.0 2.1442 0.4664 l.OOOO 1.0000 1.1000
34000. 25.00 0.00
0. 90.
1999
4.0 2.2300 0.4484 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2000
4.0 2.3192 0.4312 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2001
4.0 2.4119 0.4146 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2002
4.0 2.50B4 0.3987 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
214.2918214.291B214. 2918214.2918214.2918214.291B214.2918214.2918214.2918214.2918214.29 42.36 71641.
0. 0.
71641.
2.24 2.49 4.36 0.00
76053. 94695. 79325.
0. 40073. 8134.
0. 0.
3B5B2. 14114. 35527.
58263. 73632. 39959.
6. 0.
J7305. L6611. U500.
0. 0.
366. 364.
17744.
44.06 802506.
0. 0.
802506.
2.33 2.59 4.53 0.00
79095. 8B0B3. 8249B.
0. 249676. B459.
0. 0.
40125. 3B0758. 421748.
62952. 179398. 114357.
6. 0.
244440. 17111.
104552. 0. 0.
4390. 4390.
117273.
45.82 834607.
0. 0.
B34607.
2.71 2.69 4.71 0.00
92230. 91606. 83796.
0. 269634 .
8798. 0. 0.
41730. 403959. 428647.
68516. 180066. 118931.
0. 0.
241200. 16884.
103166. 0. 0.
6177. 6177.
113873.
47.65 847991.
0. 0.
867991.
2.B2 2. BO 4.90 0.00
95919. 95271. B9229.
0. 280419. 13724.
0. 0.
43400. 426772. 441218.
60132. 190543. 123689.
0". 0.
257398. 18018.
110096. 0. 0.
416. 416.
127697.
49.56 902710.
0. 0.
902710.
2.93 2.91 3.09 0.00
99756. 99081. 92799.
0. 291436.
9516.
o. 0.
45136. 439085. 463623.
53411. 205107. 128636.
0. 0.
281577. 19710.
120440. 0. 0.
434. 434.
139716.
51.54 93B819.
0. 0.
93BB19.
3.05 3.03 3.30 0.00
103746. 103043. 96511.
0. 303301.
9896. 0. 0.
46941. 456649. 482170.
47909. 217131. 133782.
0. 0.
300480. 21034. 128526.
0. 0.
433. 433.
149106.
53.60 976371.
0. 0.
976371.
3.17 3.15 5.51 0.00
107896. 107167. 100371.
0. 315433. 10292.
0. 0.
4B819. 474913. 501457.
44148. 22B654. 139133.
"0. 0.
318176. 22272. 136096.
0. 0.
473. 473.
157895.
55.75 015426.
0. 0.
57.98 056043.
0. 0.
60.30 62.71 098285.1142217.
0. 0.
0. 0.
013426.1056043.1098285.1142217.
3.30 3.28 5.73 0.00
112211. 111453. 104386.
0. 328050. 10704.
0. 0.
50771. 493911. 521515.
43463. 239026. 144698.
0. 0.
333354. 23335. 142590.
0. 0.
988. 988.
164936.
3.43 3.41 5.96 0.00
116700. 115911. 108561.
0. 341172. 16698.
0. 0.
52802. 319234. 536810.
42086. 247362. 150486.
6. 0.
344237. 24097. 147246.
0. 0.
516. 516.
170B26.
3.57 3.55 6.20 0.00
121368. 120548. 112904.
0. 354819. 11577.
0. 0.
54914. 534215. 564071.
54497. 254787. 156506.
o; 0. 353068. 24715. 151023.
0. 0.
7003. 7003.
168735.
4.11 3.69 6.45 0.00
139868. 125370. 117420,
0. 382658. 12040.
0. 0.
57111. 569229. 572988.
66290. 253349. 162766.
o". 0.
343932. 24075. 147115.
0. 0.
8717. 8717.
162473.
2003
4.0 2.4007 0.3833 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2004
4.0 2.7131 0.3686 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2005
4.0 2.8216 0.3544 1.0000 1.0000 1.1000
34000. 23.00 0.00
0. 90.
2006
4.0 2.9345 0.340B 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2007
4.0 3.0518 0.3277 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2008
4.0 3.1739 0.3151 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2009
4.0 3.3009 0.3029 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
2010
4.0 3.4329 0.2913 1.0000 1.0000 1.1000
34000. 25.00 0.00
0. 90.
18214.2918214.2918214.2918214.291B214.2918214.2918214.2910214.29 65.22 67.83 70.34
1187905.1235421.1284838. 0. 0.
0. 0.
0. 0.
187905.1235421.1284838.
4.2B 3.83 6.70 0.00
143463. 130384. 122117.
0. 397964. 12322.
0. 0.
39393. 391998. 393907.
38233. 268837. 169276.
0. 0.
368398. 23788. 157381.
0. 0*
3B7. 3B7.
182782.
4.45 3.99 6.97 0.00
151281. 135600. 127001.
0. 413883. 13023.
0. 0.
61771. 61567B. 619744.
52346. 283699. 176048.
0. 0.
391350. 27394. 1.67400.
0. 0.
613. 613.
194182.
4.63 4.13 7.23 0.00
157333. 141024. 132081.
0. 430438. 20316.
0. 0.
64242. 647077. 637762.
47992. 294885. 183089.
0. 0.
406680. 28468. 173938.
0. 0.
640. 640.
2017B6.
73.36 76.30 79.35 82.52 336232.1389681.1445268.1503079.
0. 0.
0. 0.
0. 0.
336232.13896B1.144526B.
4.81 4.31 7.54 0.00
163626. 146665. 137365.
0. 447655. 14065.
0. 0.
66812. 665917. 670315.
46069. 312123. 190413.
0. 0.
433832. 30368. 185574.
0. 0.
66B. 668.
215274.
5.01 4.49 7.84 0.00
170171. 152531. 142B59.
0. 465562. 14649.
0. 0.
69484. 692554. 697127.
47659. 324734. 19B030.
0. 0.
45143B. 31601. 193106.
0. 0.
1395. 1395.
223312.
5.21 4.67 B.16 0.00
176978. 15B633. 14B574.
0. 484184. 15235.
0. 0.
72263. 720256. 725012.
47471. 33B771. 205951.
0. 0.
471591. 33011.
201727. 0. 0.
72B. 72B.
234011.
0. 0.
503079.
5.41 4.85 8.4B 0.00
1B4057. 16497B. 154516.
0. 503551. 15844.
0. 0.
75154. 749066. 754013.
47990. 353011. 214189.
0. 0.
491834. 34428.
210387. 0. 0.
3041. 3041.
241775.
85. B2 563202.
0. 0.
563202.
5.63 5,05 8.82 0.00
191419. 171577. 160697.
0. 523693. 16478.
0. 0.
70160. 779029. 7B4173.
47332. 36B421. 222756.
0. 0.
514085. 35986. 219906.
0. 0.
3671. 3671.
252222.
0
0.0 0.0000 0.0000 0.0000 0.0000 0.0000
0. 0.00 0.00
0. 0.
0.00 0.00
0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0
0.0 0.0000 0.0000 0.0000 0.0000 0.0000
0. 0.00 0.00
0. 0.
0.00 0.00
0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0.
-0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0
0.0 0.0000 0.0000 0.0000 0.0000 0.0000
0. 0.00 0.00
0. 0.
0.00 0.00
0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0
0.0 0.0000 0.0000 0.0000 0.0000 0.0000
0. 0.00 0.00
0. 0.
0.00 0.00
0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0.
-0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0
0.0 0.0000 0.0000 0.0000 0.0000 0.0000
0. 0.00 0.00
0. 0.
0.00 0.00
0. 0. 0. 0.
0.00 0.00 0.00 0.00
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0.0 0.0 0.0 0.0 0.0
0 0
0 0
0 0 0 0
!U02. 141149. 1734.0. 131858. 144059. 1334.1. 14242V. 174821. 175986. 238743.
0. 87168.
0. 0.
49642.
0. 5871.
0. 0.
188653.
0. 6130.
0. 0.
200311.
0. 6399.
0. 0.
2081B3.
0. 6681 •
0. 0.
221955.
0. 13930.
0. 0.
237261.
0. 7282.
0. 0.
241292.
0. 30408.
0. 0.
272183.
-30000 36707
0 0
258928
>5527
'9190. 0. 0. 0.
14123.
.7667.
421748.
1089190.
260579.
428647.
1089190.
441218.
1089190.
0.
463623.
1089190. 0. 0. 0.
319366.
161200.
482170.
1089190. 0. 0. 0.
328329.
159347.
301437.
1089190. 0. 0. 0.
338828. 338828. 138021. 13693.
321315 0
1089190 0 0, 0.
346693. 346693. 153471. 11715.
536810.
1089190. 0. 0. 0.
360824. 360824. 133584. 10194.
564071. 0.
1089190. 0. 0. 0.
323308. 325308. 134973. 7683.
372988. 0.
1089190. 0. 0. 0.
323346. 323346. 129905.
6347. 6726.
619744.
1089190
5792.
637762.
1089190.
4960.
670315.
1069190. 0. 0.
4328.
697127.
1089190.
0.
439866. 130684.
3712.
725012.
1089190.
0.
483720. 152405. 3264.
754013.
1089190.
0.
145970. 2719.
791581
1089190 0 0
532632 332652 153160
2313
- 39 -
Bonus Payment on Lease: This is the amount of front-end bonus paid by the leasee. It can be treated in two ways. If payment is made before time zero, it will enter the cost basis for calculation of cost depletion but will not directly affect the cash flow. If payment is made after time zero, it will be used for calculating cost depletion, but it should also be entered in data line 45 (year 1) where it will directly affect the cash flow.
Downpayment for Land Acquisition: If this outlay is made before time zero, it will not enter the cash flow. If it is made after time zero, it should also be entered in data line 44 (year 1) where it will directly affect the cash flow.
Capitalized Legal Expenses: Expenses related to the acquisition of mining rights. If accrued before time zero, this outlay will enter the cost basis for calculating cost depletion. If payment is made after time zero, it will enter the cost basis but should also be entered in data line 45 (year 1) where it will directly affect the cash flow.
Equity Issued at Time Zero: This may refer to a going concern mine or to the condition where equity is raised by public subscription to fund a new mine. It will automatically enter line 56 in the column for time zero.
Limit of Equity funding: If cash available in any year is not sufficient to meet cash commitments, the program will make up the deficit in one of two ways:
1. If current equity is less than the "equity limit" it will meet the deficit by increasing equity funding up to the specific limit (line 56), e.g., funds drawn from parent company.
ii. If the "equity limit" has been reached, the deficit will be made up by nonscheduled loan funding (line 58). This facility is useful for testing the effect of financial gearing. For example, if the equity limit is fixed at half the venture capital, the first half will be raised by equity funding and the remainder by loan financing.
- 40 -
Interest on loans will automatically be calculated and entered as a working cost in line 26.
Loan Balance at Time Zero: Any outstanding loan at time zero. This is automatically carried forward to the column for time zero, line 54. Loan repayments must be scheduled as data input on line 48.
Cash Funds' Available at Time Zero: Cash may he available at time zero in the form of unspent equity funds, unspent balance of existing loans, or as undistributed profits in the case of a going concern mine. This amount is automatically carried forward to the column for time zero, line 49.
Accumulated Tax Loss at Time Zero: This only applies to the valuation of a going concern mine. It is automatically carried forward to the column for time zero, line 35.
Interest Rate on Scheduled Loans: This is the predetermined rate of interest payable on preplanned loan financing (data lines 53 • and 48).
Interest Rate on Nonscheduled Loan: Loans initiated by the computer to make up cash deficits will accrue interest during their currency at this rate. Interest from both nonscheduled and scheduled loans is debited as a working cost on line 26.
Interest Rate Received on Invested Funds: If cash available is more than cash demand for any year, the excess will automatically be committed as follows: Non-scheduled loan repayment will receive first priority; any excess after settling all outstanding loan commitments will be disbursed as dividends. If funds are required to be held for future development, they may be retained by scheduled deposits to "reserve: in data line 49. Such funds will earn interest at the rate specified which will feature as revenue in line 16.
Interest Rate for Calculation of NVP: This is minimum rate of return required by the developer to motivate investment.
- 41 -
Statutory Depletion Rate: Rate mandated by law for the calculation of depletion allowance on line 33 (15% for oil shale).
Royalty per Dollars of Gross Revenue: Rate at which royalty is payable under the lease agreement.
Ore Reserve Tons Available for Mining: The in-s itu resource available, excluding pillars and other areas that will be left unmined.
Matrix Lines
All lines identified as DATA require direct input from an input data file for each year in the life of the mine (see Input Data Pro Forma. Specimen A2.2). One data entry is required for each year in the life of the mine starting from time zero. All other lines are calculated by the computer as per the calculation reference (where given).
(1) DATA Annual Rate of Inflation: The estimated inflation rate in terms of percent per annum.
(2) Cumulative Inflation Factor: This is the cumulative index of inflation in relation to 1 at time zero.
(3) Cumulative Deflation Factor: This is the reciprocal of (2) above. It is used to convert the project net cash flow (line 63) to constant dollars as at time zero (line 64).
(4) DATA Escalation Factor - Product Sales Price: If the sales price increases at exactly the rate of inflation, this factor will be 1; if the rate of increase is greater than inflation, it will be greater than 1; a factor less than 1 means a rate of increase less than that of inflation. Estimates of product sales price in 1981 dollars are converted to current dollars by multiplying by the product of (2) * (4).
(5) DATA Escalation Factor - Working Costs: As for (4) above.
(6) DATA Escalation Factor - Capital Costs: As for (4) above.
(7) DATA Tons Raw Shale Mined (1000): The yearly tonnage of raw shale mined and delivered to the processing plant.
- 42 r
(8) DATA Fischer Assay grade (Gal/Ton): The content of raw oil as measured by the Fischer Laboratory Retort.
(9) DATA Gravimetric Waste/Ore Ratio: In respect to open pit mining, this is the ratio of tons of waste material mined and dumped to the tons of ore mined and sent to the processing plant.
(10) 7 * 9 Tons of Waste Mined: As per the calculation reference.
(11) DATA Overall Recovery: The purpose is to derive the quantity of saleable product produced, after taking account of all process losses, e.g. crushing, retorting, and upgrading. The recovery factor is expressed as a percentage.
(12) 7'.* 8 * 11 Barrels Syncrude Produced: (7) *-(8) *• (11) 42 * 100
(13) DATA Net Realization per Barrel: New sales dollars per. barrel of refinery grade crude oil in tanks on site. That is, the cost of sales and transportation is deducted from the' refinery price.
(14) 12 * 13 Net Revenue from Sales: As per calculation reference.
(15) DATA Revenue from Other Sources: This line is provided to accommodate any additional revenue, other than product sales and interest.
(16) Interest from Invested Reserves: Interest is calculated on "Funds Allocated to Reserve" (Line 49) at the rate specified.
(17) 1 4 + 1 5 + 16 Gross Revenue Received: As per calculation reference.
(18) DATA Unit Working Cost - Ore Mining: This is the direct cost of labor, supervision, consumables, and services in dollars per ton mined and delivered to the surface stockpile. It does not include allocated expenses for general administration, depreciation, taxation, interest, or insurance. It will normally include on-going development to replace depleted mining blocks.
- 43 -
(19) DATA Unit Working Cost - Retorting: This is the direct cost of labor, supervision, consumables, and services in dollars per ton treated in the retort plant, which includes the secondary crushing, retorting, and spent shale disposal.
(19A)DATA Unit working cost - Upgrading: This is the direct cost of labor, supervision, consumables, and services in dollars per barrel of upgraded refinery-quality crude oil produced.
(20) DATA Unit Working Cost - Waste Mining: This is the direct cost of labor, supervision, consumables, and services in dollars per ton of waste mined and dumped.
(21) 7 * 18 Annual Cost - Ore Mining: As per calculations reference.
(22) 7 * 19 Annual Cost - Retorting: As per calculation reference.
(22AU2 * 19A Annual Cost - Upgrading: As Per calculation reference.
(23) 10 * 20 Annual Cost - Waste Mining: As per calculation reference.
(24) 21 + 22 + 22A + 23 Direct Working Cost: As per calculation reference.
(25) DATA Fixed Costs + Special Development: Special development is nonrecurring excavation and associated direct costs for the purpose of opening up and preparing new areas for mining. For example, all pre-production labor, supervision, consumables, and services expended on preparing access to initial mining blocks; also similar expenses for subsequent work such- as sinking additional shafts or expanding production. Fixed Costs are those cost commitments which are not directly associated with the volume of production and are, therefore, not included in (18) through (20). For example, general head office administration research and development, engineering, insurance, legal, general environmental costs, etc. Capital costs, depreciation, and taxes are accounted for under separate headings.
(27) DATA Expensed Exploration Costs: It is assumed that all exploration costs are expensed. If there is a parent company these costs
- 44 -
are absorbed into the tax loss and the tax benefit is credited to the project, but they must be "recaptured" from depletion when it accrues. If there is no parent company, this process can be deferred up to 7 years. (In this case, no tax benefit accrues because cf the legal requirement to recapture from the depletion allowance.)
(28) DATA Royalty Payments: Provision is made for two types of royalty. A fixed annual- amount may be scheduled as input data. Alternatively or in addition, the royalty can be calculated by the computer on the basis of the specified percent of product sales revenue. (A small adjustment to the program will allow royalty to be calculated on the basis of tons mined.)
(29) 24 + 25 + 26 + 27 + 28 Gross Mining Costs: As per calculation reference.
(30) 17-29 Gross Mining Income: As per calculation reference .
(31) Depreciation/Amortization: Capital Costs are scheduled in a 6 x 40 array (Capex) in the input data file. For each year in the life of the mine, capital costs can be classified into six different "vintage accounts" according to "Class life" for depreciation. Depreciation is calculated by straight line method for the first category (class life 3 years or less) and last category (class life equal to life of mine for buildings); the double declining balance method is used for the other accounts. Total annual depreciation is entered on line 31.
(32) (30-31)/2 Limit of Statutory Depletion: As per calculation reference.
(33) Statutory Depletion: Calculated at the statutory rate on gross revenue from product sales less royalty (adjusted for bonus tonnage pro rata).
(34) Cost Depletion: Calculated en tonnage pro rata of cost basis, where the costs basis consists of bonus plus mining rights acquisition cost.
(35) Tax Loss B/F (Maximum 7 Years): If the parent company takes immediate tax loss benefit (line 39), no tax loss is carried forward. If there is no parent company, the accumulated
- 45 -
tax loss is carried forward, but any individual year's tax loss is dropped after 7 years.
(36) 30 - 31 - Depletion - 35 Taxable Income: As per calculation reference where depletion is the higher of cost or statutory depletion and where statutory depletion is limited to the amount calculated on line 32.
(37) State Tax: A bulk allowance of 7 percent of taxable income is made to cover all state taxes.
(38) (36 -37) * 46 Federal Tax: As per calculation reference.
(39) Tax Loss Taken by Parent Company: If taxable income is negative (line 36), the tax loss can be taken by the parent company as it accrues. If there is no parent company, the tax loss must be carried forward on line 35.
(40) Tax Credit Received-from Parent Company: The tax benefit received from the parent company is credited to the project on this line.
(41) Investment Tax Credit Accrued (B/F Maximum 7 years): Investment tax credit of 10% of qualifying property (classes 1 through 5 of Capex) can be taken as it accrues by the parent company, subject to limitations or profit. If there is no parent company, accrued credits are carried forward until the project becomes liable for federal tax (not to exceed 7 years).
(42) Investment Tax Credit Taken This Year: The parent company benefit is credited to the project (or the amount taken by the company when it qualifies).
(43) 37 + 38 - 40 - 42 Net Tax Liability: As per calculation reference. If parent company tax benefits are credited to the project, this amount will be negative, meaning an equivalent income from taxation.
(44) DATA Deferred Land Payments/Recovery: Planned payments for the acquisition of surface land rights may be scheduled here. These outlays affect the cash flow, but are not taken into account as costs for calculation of tax. If it is expected that these rights will be sold when the mine closes down, the expected
- 46 -
selling price is entered as a negative amount in the last year of the life of the mine.
(45) DATA Deferred Mining Rights Payments: Similar to 44. For example, deferred payment of bonus under a lease agreement.
(46) Working Capital Provision/Recovery: Similar to 44.
(47) Capex Schedule - Capital Assets Purchased: This is the total expenditure for the acquisition of capital assets each year. (The amounts are adjusted for inflation and escalation.)
(48) DATA Funds Allocated to Reserve: This schedule is used to immobilize funds for future use, e.g. pre production capital funds or sinking fund provision for future development.
In the preproduction period it is usual to commie slightly more funds than are available in order to prevent the program paying dividends if a surplus eventuates (it must be remembered that all funds committed to reserve will earn interest, thus increasing the accrued revenue). The computer will raise a loan to meet any funding deficit. A small line of credit is not unusual when major funds are committed to longer term investment.
(50) 4 3 + 4 4 + 4 5 + 4 7 + 4 8 Gross Funds Committed: As per calculation reference.
(51) Reserves Brought Forward: Each year the funds committed to reserve the previous year are brought forward as available cash for the current year.
(52) DATA Assets Sold at Book Value: This line provides for the disposal of assets at book value (to avoid tax complications). For example, the sale of temporary shaft sinking equipment no longer required.
(53) DATA Scheduled Loans Raised: Preplanned loan financing.
(54) Accumulated Scheduled Loans: Loan interest is calculated on the total of current loan principle.
- 47 -
(55) 30 + 51 + 52 + 53 Gross Funds Accrued: As per calculation reference.
(56) New Equity Capital Raised: If line 50 exceeds line 55, the deficit will be made up by raising additional equity provided the equity limit is not exceeded.
(57) Cumulative' Equity Capital: Gross equity capitalization.
(58) Nonscheduled Loans Raised: If there is a cash deficit and the equity limit has been reached, the computer will finance the deficit from loan financing.
(59) Nonscheduled Loan Repayment: If there is a cash surplus, the first call on the funds will be to liquidate nonscheduled loans.
(60) 60 Prev. + 5 8 - 5 9 Accumulated Nonscheduled Loans: As per calculation reference.
(61) Cash Available for Dividend Payment: Surplus Cash after liquidation of loans is available for distribution to shareholders.
(62) 30 + 52 + 49 - 50 - 59 Project Net Cash Flow (Current Money): This line gives the cash flow profile over the life of the mine (excluding outside funding and distributions to share holders).
(63) Project Net Cash Flow (Constant Money): Amounts in line 62 are converted to constant dollars (at time zero) by multiplying by the factor in line 3.
(64) PV of Net Cash Flow: Amounts in line 63 are converted to present value at the rate of interest specified for calculation of NPV, assuming all amounts accrue midway through the year.
Criteria of Investment Worth
Venture Capital (Constant Money) : This is the amount of money in constant dollars required to bring the venture to the self-financing stage. It is the accumulation of negative
- 48 -
amounts in line 63 until the first positive value is recorded.
Pay Back Period in Years: The number of years -measured from time zero until the venture capital is recaptured from accrued profits.
IRR on Equity Capital: The calculated discount rate which will satisfy the following formula:
n I. m o.
2 L_ = 2 1_— i=l (1+r)1 j=l (l+r)J
where Ii is the equity capital raised for the year i, and Oj is the dividend paid to shareholders for year j (all in constant dollars). The computer calculates the interest rate r to satisfy this equation by testing incremental increases in r, and finally interpolates when the required condition is straddled. The value of the increments is specified in the data input. The smaller the increments the more precise the result, at the cost of more computer time.
NPV ON Equity Capital: This is calculated by the computer as follows:
m 0. n I. NPV = 2 -L,— = £ K
2=1 (l+r)J i=l (1+r) L
where the discount rate r is specified in the data input.
PVR ON Equity Capital: This is calculated by the computer as follows:
m 0. / n I. PVR = 2 -J-,— / Z — K—
j=l (1+r) * / 1=1 (1+r)1
using the same discount rate r as for the NPV.
The Input Data Pro Forma (Specimen A2.1.2)
This data input worksheet is designed to facilitate the compilation of the data input file. Once the values are entered in the appropriate blocks by the responsible
- 49 -
technical person, they can be readily punched onto computer cards or entered on the terminal by a computer operater.
A data record is a series of digits, separated by commas, which will exactly satisfy the aprticular "read" statement of the computer program. It can be entered on one or more cards (lines), but more than one record or portion of a record may not be entered on the same card (line). Real numbers must contain a decimal point. Integer numbers must not contain a decimal point (all mnemonics commencing with the characters i, j, k, 1, m, n are integers).
General Project Data
Record 1:
I FLAG: Enter 0 for selection of "Parent Company". Enter 1 to select "No Parent Company".
INCR: The increment for calculation of IRR.
I YEAR: The first year after time zero.
Life: The life span of the project counted from time zero until closure of the mine.
Record 2: (All digits in thousands)
TONS: The total resource tons available for mining.
BONUS: The front-end bonus paid by the developer for acquisition of the lease.
EXOPT: Payment made to secure options prior to lease allocation, the above costs will occur aftertime zero. In this case, they must be included in the appropriate matrix data lines (refer to Specimen A2.1)
Record 3: (All dollar amounts in thousands)
PCAP: Not required for this evaluation. Enter zero.
PEQTY: Issued equity at time zero. Net proceeds from stock issue or cash funding by a parent company.
EQLIM: Limit of equity funding (see Specimen A2.1). If cash available in any parti-
- 50 -
PLOAN:
PFUNDS
PLOSS
Record 4:
RLNS:
RLNN:
RINV:
RDIS:
RDEP:
RLTY:
cular year is not sufficient to meet cash commitments, the program will make up the deficit in one of two ways:
i. If current equity is less than the "equity limit" it will meet the deficit by increasing equity funding up to the specified limit, e.g. funds provided by parent company.
ii. If the "equity limit" has been reached, the deficit will be made up by nonscheduled loan funding. This facility is used to test the effect of financial gearing. For example, if the equity limit is set at half the venture capital, the first half of the required capital funding will be raised by equity financing and the balance by loan financing.
Outstanding loan principle as at time zero.
Available cash resources as at time zero.
This may be made up of unspent equity funds and/or unspent loan funds, or retained earnings.
Accumulated tax loss as at time zero.
Interest rate in percent paid for scheduled loans.
Interest rate in percent paid for non-scheduled loans.
Interst rate in percent received on invested funds (reserve).
Discount rate in percent used to calculate NPV and PVR.
Statutory depletion rate in percent for the. mineral product concerned.
Royalty declared in cents per dollar of product sales revenue.
- 51 -
Matrix Data
Reference numbers correspond to the relevant line numbers on the computer printout (Specimen A2.1.1). Each record must contain exactly the number of entries corresponding to the "life" of the mine - blank spaces must be represented by zero entries.
(I) Annual Rate of Inflation: The estimated monetary inflation rate in terms of percent per annum for each year in the life of the mine.
(4) Escalation Factor - Product Sales Price: If the product sales price is estimated to increase at exactly the rate as inflation, this factor is 1; if the rate of increase is greater than1 inflation, it is greater than 1; a factor less than 1 means a rate of increase less than that of inflation.
(5) Escalation Factor - Working Costs: As for (4) above.
(6) Escalation Factor - Capital Costs: As for (4) above.
(7) Tons Ore Mined (1000): The yearly tonnage of ore mined and delivered to the processing plant.
(8) Fischer Assay Grade (Gal/Ton): The crude oil content of the ore as measured by the Fischer Laboratory Retort.
(9) Gravimetric Waste/Ore Ratio: In respect to open pit mining, this is the ratio of tons of waste material mined and dumped to the tons of ore mined and sent to the processing plant.
(II) Overall Recovery: The percentage of the oil content of the ore mined which will ultimately be recovered and sold. This takes account of all process losses, e.g., crushing, dusting, retorting, upgrading.
(13) Net Realization per Barrel: Net sales dollars per barrel of refinery grade crude oil in tanks on site (the cost of sales and transportation is deducted from the refinery price).
(15) Revenue from other Sources: Any additional revenue received other than for product sales and interest.
- 52 -
(18) Unit Working Cost - Ore Mining: The direct cost of labor, supervison, consumables, and services in dollars per ton mined and delivered to the surface stockpile; including on-going development to replace depleted mining blocks. It does not include allocated expenses of general administration, depreciation, taxation, interest, or insurance.
(19) Unit Working Cost - Retorting: The direct cost of labor supervision, consumables and services in dollars per ton treated in the retort plant (secondaray crushing and screening, retorting, and spent shale disposal).
(19A)Unit Working Cost - Upgrading: The direct cost of labor, supervision, consumables and services in dollars per barrel of upgraded refinery quality crude oil produced.
(20) Unit Working Cost - Waste Mining: The direct cost of labor, supervision, consumables, and services in dolars per ton of waste mined and sent to the waste dump.
(25) Fixed Costs and Special Development: Special development is nonrecurring excavation and associated direct costs for the purpose of opening up and preparing new areas for mining. For example, all preproduction labor, supervision, consumables, and services exoended on preparing access to initial mining; aLso, similar expenses for subsequent work such as sinking additional shafts or expanding production.
Fixed costs are those costs which are not directly associated with the volume of production (working costs). For example, general head office administration, research and development, engineering, insurance, legal, general environmental, etc.
(27) Expensed Exploration Costs: Costs involved in seeking for ore not yet delineated, e.g., core drilling.
(28) Royalty Payments: A fixed anual amount of royalty may be scheduled as input data here.
(44) Deferred Land Payments/Recovery: Planned payments for the acquisition of surface land rights subsequent to time zero.
- 53 -
(45) Deferred Mining Rights Payments: Similar to (44) above
(46) Working Capital Provision/Recovery: Provision of working funds to cover expenses incurred before receipt of cash from sales and to find inventory and stockpile.
(48) Scheduled Loan Repayments: Scheduled principal repayments for preplanned loans.
(49) Funds Allocated to Reserve: Available funds not required in the current year are placed in reserve so that the computer will not disburse this cash resource to liquidate loans or pay dividends.
(52) Assets Sold at Book Value: Temporary shaft sinking equipment or other redundant machinery may be sold when no longer required. Sales are presumed at book value to avoid tax complications.
(53) Scheduled Loans Raised: Preplanned loan financing.
The Capex Schedule. Capital expenditure is scheduled in" the form of one record for each year, where each record contains six entries representing the allocation to depreciation class life vintage accounts as specified by the first record in the data input file. For example, we may have the following vintage accounts.
1. Class Life 3 years:. All mobile equipment with an economic life up to 5 years, e.g., trucks, run-abouts, service vehicles, etc.
2. Class Life 8 years: Medium mobile equipment with an economic life up to 10 years, e.g., off-road haul trucks, light drilling equipment, compressors, etc.
3. Class Life 12 years: Heavy mobile equipment with an economic life up to 15 years, e.g., front-end loaders, bulldozers, rotary drills, etc.
4. Class Life Equal to Life of Mine (30+ years): Installed fixed machinery such as hoists, crushers, and very large power shovels, etc.
- 54 -
5. Not Allocated - enter zero.
6. Building and Structures (life equal to life of mine): Buildings and structures are grouped together because they do not qualify for investment tax credit.
The date recorded on the pro forma can be punched onto computer cards for batch processing in conjunction with a program card deck, or it can be typed on a direct access terminal. In the latter case, the input file must be given a suitable data identification for interactive access by the computer. Specimen A2.1.3 is a printout of the data input file D0SL2'DAT used for the model evaluation.
The Computer Program (Specimen A2.1.4)
The computer program is written in the Fortran IV language which is compatible with most computer installations. It is included with this report so that it can be used as a reference in the event that more specific information concerning the calculations is required.
- 54 -
SPECIMEN A2.1.3
DATA ENTRY WORKSHEET
Enter data, line by line, as indicated below. If an
entry has zero value, input "0." in the appropriate
space.
IFLAG INCH
J-
IYEAR LIFE
fir/ 3o
TONS SONUS
^aoaeo, C.
EXOPT EXPL
2*+o.
EXLEG
/4*0 .
EXLAND
PCAP PEQTY EQLLM PLOAN
/O0O0OOC . I q.
PFUNDS
a.
PLOSS
RLNS
/J.
RLNN
fJ.
RINV RDIS
//. AT.
RDEP
AT.
RLTY
(1) ANNUAL RATE OF INFLATION
?. c. ZTx*-.
- 55 -
3o< /,
(4) ESCALATION FACTORS - PRODUCT : SALES PRICE
(5) ESCALATION FACTORS - WORKING COSTS Jo * 1. •
(6) ESCALATION FACTORS - CAPITAL COSTS
Sr /. 1 •Zfr I. 1
"
(7.) TONS ORE MINED
J"x o. /laee). l4-*3$0o6.
(8)FISCHER ASSAY GRADE (GAL/TON)
3o * zr. •
- 56 -
(9) GRAVIMETRIC WASTE/ORE RATIO
2oxo. •
(11) OVERALL RECOVERY (INC LOSS OF FINES)Z
3ox Jo.
(13) NET REALIZATION PER BARREL
3o x if.
(15) REVENUE FROM OTHER SOURCES
3a x o.
(18) UNIT WORKING COST - ORE MINING ($/TON)
Sx o. rx /. 3t- rx /.ftp <?*/.££•
- 57 -
(19) UNIT WORKING COST - RETORTING (S/TON)
ftO. Zfx 1.4?
(19A) UNIT WORKING COST - UPGRADING ($/BARREL)
Sxa. Zfx 2.?7
(20) UNIT WORKING COST - WASTE MINING ($/TON)
Jox o.
(25) FIXED COST AND SPECIAL DEVELOPMENT
^as«.
IZao.
9**o.
4-xtyeo.
/ZCoe.
IZao.
/?£oo,
J~x£t*o.
/3Z<so. 4-jr+t-eo. 7*eo. 4-Y9*«9. 7Z*o. 4-r^fro.
(27) EXPENSED EXPLORATION COST
2x loco. Zfro.
•
- 58 -
(28) ROYALTY PAYMENTS
Zox 0,
(44) DEFERRED LAND PAYMENTS/RECOVERY
3o x o-
(45) DEFERRED MINING RIGHTS PAYMENTS
/GOO. Zf *0.
(46) WORKING CAPITAL PROVISION/RECOVERY
Z* 0. 3 Jt iea»e. Z$-xO. ~3oeec.
3o*o.
(48 ) SCHEDULED LOAN REPAYMENTS
- 59 -
(49) FUNDS ALLOCATED TO RESERVE
3a xo. •
(52) ASSETS SOLD AT BOOK VALUE
3o xo.
~2CKO.
( 5 3 ) SCHEDULED LOANS RA] CSED
- 60 -
CAPEX MATRIX
Six entries required for each year of project life,
plus the last line showing asset life.
Yr 1 f *o. / * # » . a .
2 $•* o. Z « < o . a .
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
3 x a,
f xo.
Jx 0 .
3 xa.
9-xo.
9-r0.
4- *t>.
9-xe>.
2x0 .
4-*o.
3x0,
Jxa,
4-ra,
txa.
4-xa.
Z M « .
Z/ffeo •
/Toao.
free**.
"2<wo.
"Z.<s*o .
t**o .
Z&&& •
z K zooa .
?*a&o~.
2 / ooo .
"Z9000.
2eeo ,
Z*»o .
^4 + 0 ,
Z'? 40<3 .
3 "Too .
Z'TJJ'ao.
•Z-Z./000.
a.
a .
a.
a .
C.
0 .
~Z.coe .
Zaoa,
a.
a.
a.
4-*+a.
3S~*& .
3o+o.
o.
0 .
- 61 -
Yr
13
19
20
21
22
23
25
26
27
28
29
30
31
32
33
34
35
36
f xa. ~La<p& , a.
2xo. Z* Zsaa . o .
£*<?. Zaao, a .
J *<?. Z9-aco. zoao. o .
JY<9. Z faao. "Zsaa. a.
f-xa- Z**a . a •
£xo. t*+e» . 0 •
4- xa. Z*ae> • a. •
£ - * <£>. Z0*o . £>.
3 x e. Z.x zo*&, a .
fi,*. taaa. *. I
3 xo. Looo. Z4oo . <o.
3X6 . 7Zfo. Zaao, a.
|
37 1
- 62 -
Yr
3 8 | 1 1 I '
3 9 | 1 - 1 I '
^ 0 I I I
CLASS LIFE FOR VINTAGE ACCOUNTS
"ZxJe, 3KO.
- 63 -SPECIMEN A2.1.4
OILVAL PROGRAM
DIMENSION X(66r40)>NYEAR(40> tEPV(101)?VPV(101)tCAPEX(6>40) DIMENSION TAXCF(8)fTAXCD(8) REAL INTAXC REAL*8 FILE(2) DATA ULINE/'-V TYPE 1
1 FORMAT<T4>'TYPE INPUT FILE NAME:') ACCEPT 2tFILE
2 FORMAT<2A8) OPEN < UNIT=2 fNAME=FILE,TYPE='OLD') TYPE 3
3 F0RMAT(T4f'TYPE OUTPUT FILE NAME:') ACCEPT 2rFILE OPEN < UNIT=3 ?NAME=FILE ?TYPE='NEW') 15=2 17=3 DO 5 J=l>40 NYEAR(J)=0 DO 4 I=l>65 X(I»J)»0.
4 CONTINUE 5 CONTINUE
DO 7 M=l>6 DO 6 J=l»40 CAPEX(MfJ)=0*
6 CONTINUE 7 CONTINUE
DO 8 1=1*101 EPV(I)=0. VPV(I)=0*
8 CONTINUE DO 9 1=1,8 TAXCF<I)=0. TAXCD<I)=0.
9 CONTINUE C C READ IN VALUATION DATA INPUT C IF IFLAG=lfPARENT COMPANY TAX ADVANTAGE IS NOT TAKEN C IF IFLAG=OfPARENT COMPANY TAX ADVANTAGE IS TAKEN
READ(I5>*)IFLAG>INCR>IYEAR>LIFE READ <15 f*)TONS,BONUS tEXOPT rEXPL tEXLEG ?EXLAND READ <15 f*)PCAP 7PEQTY,EQLIM,PLOAN,PFUNDS»PLOSS READ < 15 f *) RLNS, RLNN, RINV > RDIS > RDEP , RLTY IF <IFLAG•EQ•0)COSTB=BONUS+EXOPT+EXLEG IF(IFLAG•EQ•0)AEXPL=EXPL IF <IFLAG•EQ•1)COSTB=BONUS+EXOPT+EXLEG+EXPL IF <IFLAG•EQ•1)AEXPL=0 LIFE=LIFE+1
C READ MATRIX PARAMETERS READ(I5»*)(X(1»J)»J*2»LIFE) READ <I5>*)<<X<I,J)r J=2 fLIFE),1=4,9) READ(I5»*)(X(11»J)»J=21LIFE) R E A D ( I 5 > * H X < 1 3 > J ) ? J = 2 f L I F E ) R E A D ( I 5 > * X X < 1 5 > J ) r J = 2 r L I F E )
- 64 -
REAEK I 5 F * M ( X < IF J) Fj=2fLIFE) ,1=18*19) READ(151*)< X < 65, J)?J=21LIFE) READ<I5f *XX<20f J ) f J=2fL IFE) READ <15,*)(X(25 > J)tJ=21LIFE) READ <15»*)< <X<I»J)»J=2 fLIFE)?1=27*28) READ(15 f*)(< X(IfJ)fJ=2 fLIFE)f1=44 f46) READ(I5f*)(<X(IfJ)fJ=2fLIFE)f1=48F49) READ(I5f*)((X(IfJ)fJ=2fLIFE)f1=52f53) READ(I5f*)(<CAPEX<M>J)>M=lf6)>J=2fLIFE) READ(15f*)(CAPEX(Mfl)f«=lf6)
C COMPUTE VALUATION MATRIX C
X(2fl)=l. X(36fl)=-PL0SS X<49>1)=PFUNDS X(54fl)=PL0AN X<56fl)=PEQTY X(57»1)=X(56»1) X<62>1)=-PCAP X(63fl)=X(62fl) X(64Fl)=X(62fl) VCAP=-X(63fl) VPVIN=-X(64fl) SEXP=0 PBP=0 VPOUT=0 EPVIN=X<56>1) EPVOUT=0 EREAL=1. ECOST=l. ECAP=1. TAXSUM=0 CDSUM=0 ATONS=TONS
C C COMPUTE VALUATION MATRIX
DO 1000 J=2fLIFE NYEAR(J)=IYEAR+J-2 EREAL=EREAL*< X <1> J)*X(4,J) + 100)*.01 ECOST=ECOST*(X <1,J)*X < 5,J) + 100)*.01 ECAP=ECAP*(X <1,J)*X(6,J) + 100)*.01 K=J-1 X(2fJ)=X(2fK)*(X(lfJ)+100)*.01 X<3>J)=1./X<2>J) X<10*J)=X<7*J)*X(9fJ) X<12>J)=X<7fJ)*X<8>J)*X<ll>J)/4200 X(13>J)=X(13>J)*EREAL X<14>J)=X(12»J)*XU3>J) X(15rJ)=X(15rJ)*X(2»J) XU6>J)=X(49f J)*RINV*.01 X(17fJ)=X<14>J)+X<15>J)+X<16>J) X(18fJ)=X<18>J)*EC0ST X(19rJ)=X(19fJ)*ECOST X(65fJ)=X<65>J)*EC0ST
- 65 -
X(20fJ)=X(20fJ)*ECOST X(21fJ)=X(7fJ)*X(18fJ) X(22fJ)=X(7fJ)*X(19fJ) X(66rJ)=X<12rJ)*X(65tJ) X<23>J)=X<10>J)#X<20>J) X(24,J)=X(211J)+X(221J)+X(661J)+X(231J) X<25>J)=X<25>J)*X<2>J) X(261J) = (X(541K)*RLNS+X(601K)*RLNN) * • 01 X<27,J)=X<27>J)*EC0ST X(28,J)=X(281J)+X(14 fJ)*RLTY*• 01 X(29 ?J)=X(24,J)+X(251J)+X(261J)+X < 27,J)+X(28,J)+X(66 > J) X(30,J)=X(17 fJ)-X(29,J)
C C CALCULATION OF ANNUAL DEPRECIATION
DO 38 M=l>6 CAPEX(M fJ)=CAPEX(M,J)*ECAP IF<CAPEX<M>J))38>38,11
11 NY=CAPEX(M>1) X<47,J)=X<47,J)+CAPEX<M>J> AMT=CAPEX(M,J> SALV=AMT IF(M»NE»1»)GQ TO 30
C STRAIGHT LINE DEPRECIATION 20 DO 29 1=1fNY
JJ=J+I-1 IF(JJ-LIFE>22>22>38
22 DPR=AMT/FLOAT(NY) X<31>JJ)=X(31>JJ)+DPR SALV=SALV-DPR
29 CONTINUE GO TO 38
C DOUBLE DECLINING BALANCE DEPRECIATION 30 NNY=NY/2
DO 33 I=1>NNY JJ=J+I-1 IF(JJ-LIFE)32>32>38
32 DPR=AMT*2/FL0AT(NY) AMT=AMT-DPR X<31>JJ)=X<31>JJ)+DPR SALV=SALV-DPR
33 CONTINUE C SWITCH TO STRAIGHT LINE DEPRECIATION
N=NNY+1 DO 35 I=N>NY JJ-J+I-1 IF(JJ-LIFE>34,34>38
34 DPR=AMT/FLOAT(NY-NNY) X(31>JJ)=X<31,JJ)+DPR SALV=SALV-DPR
35 CONTINUE 38 CONTINUE
IF(J•EQ•LIFE)X(52,J)=X(52 rJ)+SALV C C CALCULATION OF DEPLETIONrTAXATION,AND TAX CREDITS
- 66 -
ABONUS=BONUS*X < 7»J)/TONS X < 32 f J) «• < X < 30, J) -X < 31>J) -ABONUS) *. 5 IF(X(32»J).LT.0)X<32rJ>=0 X<33>J)=<X<14,J)-AB0NUS-X<28rJ))*RDEP*.01 IF(X(33 fJ).LT.0)X(33»J)=0 IF<X<33, J).GE.X<32> J))DEPL=X<32> J) IF<X<33,J).LT.X<32»J))DEPL=X<33,J)
44 X<34>J)=C0STB*X<7,J)/AT0NS IF(X(34»J).LT.0)X(34»J)=0 IF<X<34,J).GT.DEPL)DEPL=X<34,J)
52 COSTB=COSTB-DEPL AT0NS=AT0NS-X<7»J)
C C RECOVER EXPENSED EXPLORATION FROM DEPLETION
AEXPL=AEXPL+X(27fJ) IF<DEPL-AEXPL)53>53>54
53 AEXPL=AEXPL-DEPL DEPL=0 GO TO 59
54 DEPL=DEPL-AEXPL AEXPL=0
C C NO TAX ADVANTAGE RECEIVED FROM PARENT COMPANY C CARRY FORWARD TAX LOSS FOR MAXIMUM OF 7 YEARS 59 IF(IFLAG.EQ.O)GO TO 100
X<35,J)=-TAXSUM TAXSUM=0 X<36*J)=X(30»J)-X(31»J)-DEPL-X(35»J) TAXIN=X<36,J)+X<35>J) IF<TAXIN)60>60,61
60 TAXCF(1)=TAXIN GO TO 62
61 TAXCF(1)=0 62 DO 70 KK=2,8
KKK=10-KK TAXCF(KKK)=TAXCF < KKK-1) IF<TAXIN.LT.0)TAXIN=O IF(TAXCF<KKK)+TAXIN)65»65t66
65 TAXCF(KKK)=TAXCF(KKK)+TAXIN TAXIN=0 TAXSUM=TAXSUM+TAXCF(KKK) GO TO 70
66 TAXIN=TAXIN+TAXCF(KKK) TAXCF(KKK)=0
70 CONTINUE 91 IF(X(36»J))95»95»111 95 CREDIT=0
GO TO 137 C C TAX ADVANTAGE RECEIVED FROM PARENT COMPANY 100 X(35»J)=0 107 X(36»J)=X(30»J)-DEPL-X(31»J)
IF(X(36»J))109>111,111
- 67 -
109 X(39>J)=-X(36>J) X(40rJ)=X(39 tJ)*•46 CREDIT=10.**12 GO TO 137
C CALCULATION OF TAX PAYABLE 111 X(37>J>=X(36»J>*,07
TI=X<36»J)-X<37>J> IF<TI-25>113»113»114
113 X(38»J)=TI*»17 GO TO 125
114 IF<TI-50>116»116»117 116 X(38»J)=4»25+<TI-25>*»2
GO TO 125 117 IF<TI-75>120»120»121 120 X<38»J)=9»25+<TI-50)*»3
GO TO 125 121 IF<TI-100>123»123»124 123 X<38>J)=16*75+<TI-75>*»4
GO TO 125 124 X<38»J)=26.75+<TI-100>*.46 125 IF<X<38,J)-25>126>126>127 126 CREDIT=X<38>J)
GO TO 130 127 CREDIT=25+<X<38,J>-25>**6 130 IF(IFLAG*EQ*0)CREDIT=10»**12 C C INVESTMENT TAX CREDIT C PARENT COMPANY - FULL CREDIT TAKEN IMMEDIATELY C NO PARENT COMPANY - CARRY FORWARD MAXIMUM OF 7 YEARS C 137 INTAXC=(CAPEX <1rJ)/3•+CAPEX(2 > J)*2/3•+CAPEX(3 > J)
=+CAPEX < 4 fJ)+CAPEX(51J))*•1 TAXCD<1)=INTAXC INTAXC=INTAXC+CDSUM CDSUM=0 X<41>J)=INTAXC IF(CREDIT•GT.INTAXC)CREDIT=INTAXC X<42>J)=CREDIT DO 180 KK=2>8 KKK=10-KK TAXCD < KKK)=TAXCD < KKK-1) IF<TAXCD<KKK)-CREDIT)160t160f165
160 CREDIT=CREDIT-TAXCD<KKK) TAXCD(KKK)=0 GO TO 170
165 TAXCD < KKK)=TAXCD < KKK)-CREDIT CREDIT=0
170 CDSUM=CDSUM+TAXCD<KKK) 180 CONTINUE 182 X < 43 f J) =X < 37 > J) +X < 38 > J) -X < 40 > J) -X < 42 , J) C C CALCULATE SOURCE AND ALLOCATION OF ANNUAL CASH FLOW
IF<X<44»J))200,200>205 200 X<44>J)=X<44>J)*X<2»J>
- 68 -
205 X(50 fJ)=X(43»J)+X(441J)+X(45 > J)+X(461J)+X(471J)+X(48 rJ) =+X(49»J) X(51>J)=X(49,K) X(54 fJ)=X(54 rK)+X(53 > J)-X(48 * J) X(551J)=X(511J)+X(52 rJ)+X(53 * J)+X(30 * J) EXC=X(55>J)-X<50,J) IF(EXC)210>210>230
210 BALEQ=EQLIM-X(57»K) IF(BALEQ)215>215*216
215 X(58>J)=-EXC GO TO 260
216 IF(-EXC-BALEQ)220,220,221 220 X(56,J)=-EXC
GO TO 260 221 X(56>J)=BALEQ
X(58>J)=-EXC-BALEQ GO TO 260
230 IF(X(60,K))240>240f241 240 X(61>J)=EXC
GO TO 260 241 BALN=EXC-X(60»K)
IF<BALN>250>250>251 250 X(59»J)=EXC
GO TO 260 251 X(61>J)=EXC-X<59>J) 260 X<57>J)=X(57>K)+X<56>J)
X(60 fJ)=X(60 fK)+X(58 * J)-X(59 > J) X(62 fJ)=X(30 fJ)+X(52 * J)-X(501J)+X(49 rJ)-X(59 rJ) X(63fJ)=X(62»J)*X(3»J) DISF1=1./(1.+RDIS*.01)**(J-1.5) X(64>J)=X(63>J)*DISF1
C C CALCULATE VENTURE CAPITALt PAY BACK PERIOD * NET PRESENT VALUE C AND PRESENT VALUE RATIO
IF(X(63»J))270>270,280 270 IF<VPVOUT)275»275*280 275 VCAP=VCAP-X(63»J)
VPVIN=VPVIN-X(64>J) GO TO 290
280 VPV0UT=VPV0UT+X(64>J) 290 EQITY=X(56>J)*X(3>J)
DIVS=X(61,J)*X(3>J) EPVIN=EPVIN+EQITY*DISF1 EPV0UT=EPV0UT+DIVS*DISF1 PBP=PBP+X(63»J) IF(PBP)300f300»1000
300 PBPZ=J-1 1000 CONTINUE
VNPV=VPVOUT-VPVIN VPVR=VPVOUT/VPVIN ENPV=EPVOUT-EPVIN EPVR=EPVOUT/EPVIN TYPE 1001t ENPV
1001 FORMAT<T2»'NPV ON EQUITY CAPITAL ='»F12.0)
- 69
C C CALCULATE INTERNAL RATE OF RETURN ON EQUITY CAPITAL C
M=0 N=0
310 M=M+1 INCL=100/INCR IF(M-INCL)324»320*320
320 EYIELD=100 GO TO 360
324 S=N*.01 PVIN=X<56,1) PVOUT=0 DO 330 J=2»LIFE DISF=1./<1.+S > ** < J-l.5) PVIN=PVIN+X(56»J)*X(3 > J)*BISF PVOUT=PVOUT+X(61fJ)*X(3»J)*DISF
330 CONTINUE EPV(M)=PVOUT-PUIN IF(EPV(M))345»343*340 340
343
345 350
359 C C C 360
361
370
379
380
390
395
399 400
405 410
N=N+INCR GO TO 310 EYIELD=N GO TO 360 IF(M-1)359,359,350 EYIELD= < N-INCR) + (INCR*EPV(M-1)/(EPV < M-1)-EPV(M))) GO TO 360 EYIELD=0
CALCULATE INTERNAL RATE OF RETURN ON VENTURE CAPITAL M=0 N=0 M=M+1 IF(M-INCL)379,370»370 VYIELD=100 GO TO 410 S=N*.01 PVIN=X<63rl) DO 380 J=2fLIFE DISF=1,/(1,+S)**<J-1.5) PVIN=PVIN+X(63,J)*DISF CONTINUE VPV<M)=PVIN IF(VPV < M))399»395 r390 N=N+INCR GO TO 361 VYIELD=N GO TO 410 IF(M-1)405»405»400 VYIELD=(N-INCR > + (INCR*VPV(M-1>/<VPV< M-1 >-VPV(M))) GO TO 410 VYIELD=0 IF<IFLAG.NE.1)URITE<I7,600)<ULINE»I=1>128)
- 70 -
600 F0RMAT('1'//T2,'D«C*F* VALUATION OF OILSHALE/TARSAND PROJECT:', =33X,' TAX ADVANTAGE RECEIVED FROM PARENT COMPANY',/ =T2,128A1) IF(IFLAG.EQ,1)WRITE(17,602)(ULINE,1 = 1 , 128)
602 FORMATCI'F'D.C.F. VALUATION OF MINE =PR0JECT:',45X,'NO TAX ADVANTAGE RECEIVED FROM PARENT COMPANY' =»/T2»128Al) WRITE(I7,603)
603 F0RMAT(T2,'(ALL DOLLAR AMOUNTS IN THOUSANDS)') WRITE(17 , 605)BONUS,RLNS
605 F0RMAT(/T2,'BONUS PAYMENT ON LEASE',T40,F10.0,T60,'INTEREST = RATE ON SCHEDULED LOANS',T100,F10.1 , ' PERCENT') WRITE(17,610)EXLAND,RLNN
610 FORMAT(T2,'DOWNPAYMENT FOR LAND ACQUISITION',T40,F10*0,T60, ='INTEREST RATE ON NON-SCHEDULED LOANS',T100,F10.1,' PERCENT') WRITE(17,615)EXLEG,RINV
615 FORMAT(T2,'CAPITALIZED LEGAL EXPENSES',T40,F10.0,T60, ='INTEREST RATE RECEIVED ON INVESTED FUNDS',T100,F10.1, = ' PRECENT') WRITE(17,620)PEQTY,RDIS
620 F0RMAT(T2,'EQUITY ISSUED AT TIME ZERO',T40,F10.0,T60, ='INTEREST RATE FOR CALCULATION OF NPV,T100,F10.1, =' PERCENT') WRITE(17,625)EQLIM,RDEP
625 F0RMAT(T2,'LIMIT OF EQUITY FUNDING',T40,F10.0,T60, ='STATUTORY DEPLETION RATE',T100,F10.1,' PERCENT') WRITE(17,630)PLOAN,RLTY
630 F0RMAT(T2,'L0AN BALANCE AT TIME ZERO',T40,F10.0,T60, ='ROYALTY PER DOLLAR OF GROSS SALES REVENUE',T101,F9.1,' CENTS') WRITE(17,635)PFUNDS,TONS
635 F0RMAT(T2,'CASH FUNDS AVAILABLE AT TIME ZERO',T40,F10.0,T60, ='ORE RESERVE TONS AVAILABLE FOR MINING',T100,F10.0,' TONS(OOO)') WRITE(I7,640)PLOSS
640 FORMAT(T2,'ACC« TAX LOSS AT TIME ZERO',T40,F10»0,T60, =//) WRITE(17,645)(ULINE,1=1,128)
645 F0RMAT(T2,128A1) WRITE(17,650)(NYEAR(J),J=2,7)
650 FORMAT(T2,'CALCULATION REFERENCE',T26,'* ITEM', =T70,'* 0 ',618) WRITE(17,645)(ULINE,J=l,128)
C WRITE(I7,655)(ULINE,1=1,23)
655 F0RMAT(T26,'* PROVISION FOR INFLATI0N'T70.'*'/ =T26,'*',T28,23A1,T70,'*') WRITE(17,660)(X(1,J),J=1,7)
660 F0RMAT(T2,'(1) DATA',T26,'* ANNUAL RATE OF INFLATION', =T70,'*',7F8*1) WRITE(I7,665)(X(2,J),J=1,7)
665 F0RMAT(T2,'(2)',T26,'* CUMULATIVE INFLATION FACTOR', =T70,'*',7F8.4) WRITE(17,670)(X(3,J),J=1,7)
670 F0RMAT(T2,'(3) RECIP. OF 2',T26,'* CUMULATIVE DEFLATION FACTOR', =T70,'*',7F8,4)
- 71 -
675
680
685
C C
690
695
700
710
71!
720
72J
730
731
740
745
C C
750
WRITE(I7>675XX(4,J),J=1,7> F0RMAT(T2>'(4) 0ATA'rT26>'# =T70r'*'*7F8.4) WRITE(I7>680)(X(5>J>, J=l,7> F0RMAT(T2>'(5) DATA'>T26>'* =T70»'*'»7F8.4) WRITE( 17,685) (X(6> J ),.J=1>7> F0RMAT(T2»'(6) DATA'»T26,'* =T70r'*'*7F8.4) WRITE (171645 )(ULINE» 1 = 11128)
ESC. FACTOR - PRODUCT SALES PRICE',
WORKING COSTS'r
- CAPITAL COSTS'»
WRITE(I7»690)(ULINE>I F0RMAT(T26>'* PRODUCT =T26 r'*'tT28124A11T70 r WRITE(I7>695)(X(7>J)> F0RMAT(T2>'(7) DATA'* =T70>'*'>7F8.0) WRITE(I7,700)(X(8>J)> F0RMAT(T2r'(8) DATA'r =T70»'*'»7F8.2) WRITE(I7>705)(X(9,J), F0RMAT(T2>'(9) DATA'> =T70,'*',7F8.2) WRITE(I7,710)(X(10,J) F0RMAT(T2r'(10) 7*9'r = <1000>'»T70f'*'»7F8. WRITE(I7f715)(X(ll»J) FORMAT(T2>'(11) DATA' = OF FINES)%'»T70f'*'» WRITE(I7,720)(X(12rJ) F0RMAT(T2>'(12) 7*8*1 = (1000)'»T70f'*'r7F8. WRITE(I7>725)(X<13fJ) FORMAT(T2r'<13) DATA' =T70»'*'f7F8.2) WRITE(I7>730)(X(14fJ) F0RMAT(T2>'(14) 12*13 =T70f'*',7F8.0)
=1>24) ION AND REVENUE',T70»'*'/ '*' ) J=l»7) T26,'* TONS ORE MINED (1000)'»
J=lr7) T26,'* FISCHER ASSAY GRADE(GAL/TON)'*
J=l»7) T26,'* GRAVIMETRIC WASTE/ORE RATIO',
rJ=l»7) T26,'* TONS OF WASTE MINED 0) »J=1»7) >T26>'* OVERALL RECOVERY (INCL LOSS 7F8.0) fJ=l>7) l'fT26»'* BARRELS SYNCRUDE PRODUCED 0) »J*1»7) >T26>'* NET REALIZATION PER BARREL',
rJ=lr7) 'rT26»'* NET REVENUE FROM SALES'>
W R I T E ( I 7 , 7 3 5 ) ( X ( 1 5 r J ) F O R M A T ( T 2 f ' ( 1 5 ) DATA'
* T 7 0 > ' * ' , 7 F 8 . 0 ) U R I T E ( I 7 » 7 4 0 ) ( X < 1 6 » J ) F O R M A T ( T 2 > / ( 1 6 ) ' » T 2 6 »
= T 7 0 f ' * ' , 7 F 8 . 0 ) W R I T E ( I 7 » 7 4 5 ) ( X ( 1 7 , J ) F 0 R M A T ( T 2 , ' ( 1 7 ) 14+15
= T 7 0 f ' * ' f 7 F 8 . 0 ) W R I T E ( 1 7 , 6 4 5 M U L I N E K 1 = 1 » 1 2 8 )
fJ=l,7) fT26f'* REVENUE FROM OTHER SOURCES'r »J=1»7) '* INTEREST FROM INVESTED RESERVES'»
fJ=l»7) +16'»T26»'* GROSS REVENUE RECEIVED'*
WRITE(I7»750)(ULINE»I=1»16) FORMAT(T26»'* COSTS AND PROFIT'»T70»'*'»/ =T26»'*'»T28,16A1»T70»'*'>
- 72 -
755
760
766
765
770
775
776
780
785
790
795
800
805
810
815
C C
820
82?
WRITE(I7>755)(X(18>J)>J=1>7) F0RMAT(T2>'(18) DATA'»T26»'* = (*/T0N)'fT70 f'*' 17F8.2) WRITE(17,760)(X(19»J)»J=1»7) F0RMAT(T2f'(19) DATA'*T26>'*
UNIT WORKING COST - ORE MINING
- RETORTING($/TON:
- UPGRADING
- WASTE MINING
- ORE MINING'*
- RETORTING',
- UPGRADING
- WASTE MINING'*
*T70,'*',7F8.2) WRITE (17 , 766) (X(65, J).,J=l,7) F0RMAT(T2,'(19(A) DATA',T26,'* *(*/BARREL)',T70,'*',7F8.2) WRITE(I7,765)(X(20,J),J=1,7) F0RMAT(T2,'(20) DATA',T26,'* • (*/T0N)',T70, '*',7F8.2) WRITE(I7,770)(X(21,J),J=1,7) F0RMAT(T2,'(21) 7*18',T26,'* ANNUAL COST =T70,'*',7F8.0) WRITE(17,775)(X(22,J),J=1,7) F0RMAT(T2,'(22) 7*19',T26,'* »T70,'*',7F8.0) WRITE(I7,776)(X(66,J),J=1,7) F0RMAT(T2,'(22(A) 12*19(A)',T26,'* *T70,'*',7F8*0) WRITE(I7,780)(X(23,J),J=1,7) F0RMAT(T2,'(23) 10*20',T26,'* *T70,'*',7F8*0) WRITE(I7,785)(X(24,J),J=l,7) F0RMAT(T2,'(24) 21+22+22(A)+23',T26,'* DIRECT WORKING
- COSTS',T70,'*',7F8.0) WRITE(I7,790)(X(25,J),J=1,7) F0RMAT(T2,'(25) DATA',T26,'* FIXED COSTS + SPECIAL
- DEVELOPMENT',T70,'*',7F8.0) WRITE(I7,795)(X(26,J),J=1,7) F0RMAT(T2,'(26)',T26,'# INTEREST PAID ON LOAN', *T70,'*',7F8*0) WRITE(17,800)(X(27»J),J=1»7) F0RMAT(T2,'(27) DATA',T26,'* EXPENSED EXPLORATION COSTS'* =T70,'*',7F8.0) WRITE(17,805)(X(28,J),J=1,7) F0RMAT(T2,'(28) DATA',T26,'* ROYALTY PAYMENTS', =T70,'*',7F8.0) URITE(I7,810)(X(29,J),J=1,7) FORMAT(T2»'(29) 24+25+26+27+28',T26,'* GROSS MINING COSTS' , =T70,'*',7F8*0) WRITE(I7,815)(X(30,J),J=1,7) F0RMAT<T2,'(30) 17-29',T26,'* GROSS MINING INCOME', =T70,'*',7F8.0) WRITE(I7,645)(ULINE,1=1,128)
WRITE(17,820)(ULINE,1=1,8) F0RMAT(T26,'* TAXATION',T70,'*'/ =T26,'*'T28,8A1,T70,'*') WRITE(I7,825)(X(31,J),J=1,7) FORMAT(T2,'(31) DEPR SCHEDULE',T26, *T70,'*'»7F8.0)
* DEPRECIATION/AMORTIZATION'
- 73 -
WRITE<I7P915XX<48PJ>PJS1P7> 915 F0RMAT(T2P'(48) DATA'PT26P'* SCHEDULED LOAN REPAYMENTS'p
=T70P'*'P7F8.0) URITE(I7P920MX(49PJ)PJ=1,7>
920 F0RMAT(T2P'(49) DATA'PT26P'* FUNDS ALLOCATED TO RESERVE'P =T70P'*'P7F8.0> WRITE(I7P925)(X(50PJ).,J=1,7>
925 FORMAT(T2 P'(50) 43+44+45+46+47+48'P T26 p'* GROSS FUNDS = COMMITTED'PT70P'*'P7F8.0) WRITE(I7P930)(X(51PJ)PJ=1P7)
930 F0RMAT(T2P'(51) 49 PREV'PT26P'* RESERVES BROUGHT FORWARD'p =T70P'*'P7F8.0) WRITE(I7P935)(X(52PJ)PJ=1P7)
935 F0RMAT(T2P'(52) DATA'PT26P'* ASSETS SOLD AT BOOK VALUE'p =T70P'*'P7F8.0) WRITE(I7P940)(X(53PJ)PJ=1P7)
940 F0RMAT(T2P'(53) DATA'PT26P'* SCHEDULED LOANS RAISED'p =T70P'*'P7F8.0> WRITE(17 P 945)(X(54 p J)p J=lp 7)
945 F0RMAT(T2P'(54) PREV 53'PT26P'* ACCUMULATED SCHEDULED =L0AN'PT70P'*'P7F8.0) URITE(I7P950)(X(55PJ)PJ=1P7)
950 F0RMAT(T2P'(55) 30+51+52+53'PT26P'* GROSS FUNDS ACCRUED'p =T70P'*'P7F8.0) W R I T E ( I 7 P 9 5 5 X X ( 5 6 P J ) P J = 1 P 7 )
955 F0RMAT(T2P'(56)'PT26P'# NEW EQUITY CAPITAL RAISED'p =T70P'*'P7F8.0) WRITE(I7P960)(X(57PJ)PJ=1P7)
960 F0RMAT(T2P'(57) 57 PREV+56'pT26p'* CUMULATIVE EQUITY CAPITAL'p =T70P'*'P7F8*0) WRITE(I7P965)(X(58PJ)PJ=1P7)
965 F0RMAT(T2P'(58)'PT26P'# NON-SCHEDULED LOAN RAISED'p =T70P'*'P7F8.0) WRITE(I7P970)(X(59PJ)PJ=1P7)
970 F0RMAT(T2P'(59)'PT26P'* NON-SCHEDULED LOAN REPAYMENTS =T70P'*'P7F8.0) WRITE(I7P975)(X(60PJ)PJ=1P7)
975 F0RMAT(T2P'(60) 60PREV+58-59'PT26P'* ACCUMULATED NON-SCHEDULED -LOAN C/F'p T70 p'*'p 7F8.0) WRITE(I7P980)(X(61PJ)PJ=1P7)
980 F0RMAT(T2P'(61)'PT26P'* CASH AVAILABLE FOR DIVIDEND PAYMENT'p -T70P'*'P7F8»0) WRITE(I7P985)(X(62PJ)PJ=1P7)
985 F0RMAT(T2P'(62) 30+52+49-50-59'PT26P'* PROJECT NET CASH FLOW = (CURRENT MONEY)'PT70P'*'P7F8.0) WRITE(I7P990)(X(63PJ)PJ=1P7)
990 F0RMAT(T2P'(63)'PT26P'* PROJECT NET CASH FLOW (CONSTANT MONEY)', =T70P'*'P7F8*0) WRITE(I7P995)(X(64PJ)PJ=1P7)
995 F0RMAT(T2P'(64)'PT26P'* PV OF NET CASH FLOW (CONSTANT MONEY)'p =T70P'*'P7F8.0) WRITE(17P645)(ULINEP1=1P128)
C
c
- 74 -
DEPLETION',
'* STATE TAX',
* FEDERAL TAX',
WRITE<17,830)(X(32,J),J=1,7> 830 F0RMAT(T2,'(32) (30-31)/2',T26,'* LIMIT OF STATUTORY DEPLETION',
=T70,'*',7F8.0) WRITE(I7,835)(X(33,J),J=1,7)
835 FORMAT<T2,'(33>',T26,'* STATUTORY =T70,'*',7F8.0) WRITE(17,840)<X(34,J),J=l,7)
840 F0RMAT(T2,'(34)',T26,'* COST DEPLETION', =T70,'*',7F8.0) WRITE(I7,845)(X(35,J),J=1,7)
845 F0RMAT(T2,'(35)',T26,'* TAX LOSS B/F (7 YEARS MAXIMUM) =T70,'*',7F8.0) WRITE(I7,850)(X(36,J),J=1,7)
850 F0RMAT(T2,'(36) 30-31-DEPL-35',T26,'* TAXABLE INCOME', =T70,'*',7F8.0) WRITE(I7,855)(X(37,J),J=1,7)
855 F0RMAT(T2,'(37) 36*.07',T26, =T70,'*',7F8.0) WRITE(I7,860)(X(38,J),J=1,7)
860 F0RMAT(T2,'(38) (36-37)*.46',T26, =T70,'*',7F8.0) WRITE(I7,865)(X(39,J),J=1,7)
865 F0RMAT(T2,'(39) ',T26,'* TAX LOSS TAKEN BY PARENT COMPANY', =T70,'*',7F8.0) WRITE(I7,870)(X(40,J),J=1,7)
870 F0RMAT(T2,'(40)',T26,'* TAX CREDIT RECEIVED FROM PARENT', =T70,'*',7F8.0) WRITE(17,875)(X(41,J),J=l,7)
875 F0RMAT(T2,'(41)',T26,'* INV TAX = ACCRUED (B/F MAXM 7 YRS)',T70,' WRITE(I7,880)(X(42,J),J=1,7)
880 F0RMAT(T2,'(42)',T26,'* INV TAX CREDIT TAKEN THIS YEAR', =T70,'*',7F8.0) WRITE(I7,885)(X(43,J),J=1,7)
385 F0RMAT(T2,'(43) 37+38-40-42',T26,'* NET TAX LIABILITY', =T70,'*',7F8.0) WRITE(I7,645)(ULINE,1=1,128)
C C
WRITE(I7,890)(ULINE,1=1,31) 890 FORMAT(T26,'* SOURCE AND APPLICATION OF FUNDS',T70,'*'/
=T26,'*',T28,31Al,T70,'*') WRITE(I7,895)(X(44,J),J=l,7)
895 F0RMAT(T2,'(44) DATA',T26,'* DEFERRED LAND PAYMENTS/RECOVERY', =T70,'*',7F8.0) WRITE(I7»900)(X(45,J),J=1,7)
900 F0RMAT(T2,'(45) DATA',T26,'* DEFERRED MINING RIGHTS PAYMENTS', =T70,'*',7F8.0) WRITE(17,905)(X(46,J),J=l,7)
905 F0RMAT(T2,'(46) DATA',T26,'* W.ORKING CAPITAL PROVISION/RECOVERY' =T70,'*',7F8.0) WRITE(I7,910)(X(47,J),J=1,7)
910 F0RMAT(T2,'(47) CAPEX SCHEDULE',T26,'* CAPITAL ASSETS PURCHASED' =T70,'*',7F8.0)
CREDIT *',7F8, 0)
- 75 -
999 WRITE(17,999)VCAP,PBPZ,EYIELD,ENPV,EPVR F0RMAT(//T10,'CRITERIA OF INVESTMENT WORTH',
=T43,'*',T48,'VENTURE CAPITAL (CONSTANT MONEY)',T90,'=',F10.0/ =T43,'*',T48,'PAY BACK PERIOD IN YEARS (CONSTANT MONEY)', =T90, =T43, =T43f =T43,
1020 1050 1060 1070 1080 1090 1100 1110 1120 1130 1500
=',F10.1/ *',T48,'IRR ON
ON ON
EQUITY EQUITY EQUITY
*',T48,'NPV *',T48,'PVR
WRITE(17,645)(ULINE,1=1,128) JNN=8 JSN=23 IF(LIFE-JNN)1600,1600,1500 FORMAT C I ' ////T2,128A1) F0RMAT(////////////T2,128A1> F0RMAT(T2,16I8) F0RMAT(T2,128A1//) F0RMAT(T2,16F8.1) F0RMAT(T2,16F8.4) F0RMAT(T2,16F8.0) F0RMAT(T2,16F8.2) FORMAT(//////////T2,128A1)
CAPITAL',T90,'=',F10.2/ CAPITAL',T90,'=',F10,0/ CAPITAL',T90,'=',F10.4//)
1600
WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(17 URITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(17 WRITE(I7 WRITE(I7 WRITE(I7 WRITE(I7 JNN=JSN+1 JSN=JSN+16 GO TO 1020 STOP END
1050)(ULINE,1=1,128) 1060)(ULINE,I=1,128) 1070)< NYEAR(J),J=JNN,JSN) 1080)(ULINE,1=1,128) 1090)(X(1,J),J=JNN,JSN) 1100)((X(I,J),J=JNN,JSN),I=2,6) 1080)(ULINE,I=1,128) 1110)(X(7,J),J=JNN,JSN) 1120)((X(I,J),J=JNN,JSN),I=8,9) 1110)((X(I,J),J=JNN,JSN),I=10,11) 1120)((X(I,J),J=JNN,JSN),I=12,13) 1110)((X(I,J),J=JNN,JSN),I=14,17) 1080)(ULINE,I=1,128) 1120)((X(I,J),J=JNN,JSN),I=18,19) 1120)(X(65,J),J=JNN,JSN) 1120)(X(20,J),J=JNN,JSN) 1110)((X(I,J),J=JNN,JSN),I=21,22) 1110)(X(66,J),J=JNN,JSN) 1110)((X(I,J),J=JNN,JSN),I=23,30) 1080)(ULINE,1=1,128) 1110)((X(I,J),J=JNN,JSN),I=31,43) 1080)(ULINE,I=1,128) 1110)((X(I,J),J=JNN,JSN),I=44,64) 1080)(ULINE,I=1,128) 1130)(ULINE,I=1,128)
APPENDIX 2.2
BASIS OF COST ESTIMATING FOR MODEL EVALUATION
- 76 -
APPENDIX 2.2
Basis of Cost Estimating for Model Evaluation
These estimates are based on published literature of general cost data for room and pilar mining methods (Cameron 1, Stram 2} Dravo3), and on a specially commissioned cost analysis prepared by the "Pace Company Consultants and Engineers"^ of Denver, modeled on the White River Shale Project U-a and U-b detailed development plan. All costs are simulated for January 1981 constant dollars, and they have been adjusted for the scale of operations at 50,000 barrels of refinery crude oil per day.
It must be emphasized that these costs have been developed purely for the purpose of demonstrating the evaluation methodology. While we believe they are probably of the right order, we do not recommend that they should be used as valid estimates for evaluation purposes, nor should the calculated land value of the demonstration model be taken as authoritative.
In order to meet the data input structure of the computer program, the estimates have been scheduled on a year-by-year basis under the following headings:
2.2.1. Preproduction capital and development costs
2.2.1. Direct operating costs
Mining
Retorting
Upgrading
2.2.3. Fixed annual costs
2.2.4. Working capital
The preparation of a definitive cost estimate for a real life shale oil facility would include a number of site or project-specific items not included in this analysis. They could represent major financial commitments materially affecting the viability of the project. These items include:
Acquisition of land and rights-of-way
Permit acqusition and process licensing
Research and development for mining and processing design
- 77 -
Off-site production transportation
Off-site roads
Off-site electric power lines
Off-site water supply (dams and pipelines)
Off-site employee housing and community facilities
2.2.1 Preproduction Capital and Development Costs
In this context, capital costs are defined as lump sum expenditures for the acquisition of certain types of property which qualify for depreciation, amortization, or depletion over a period of time. Development costs comprise preproduction expenditures on excavations and other essential preliminary work to bring the mine to the stage where it can support a continuous production of 93,000 tons of raw shale per day. It is important to clearly discriminate betwen capital and development costs because they are treated differently for tax purposes, as explained in Appendix 2.1.
2.2.1.1 Underground Mine
Figure A2.2.1 is a schematic diagram of a general underground mine layout adopted for this model. Raw shale is conveyed to surface up a 13- inclined conveyor belt shaft from a central undergound location in the mine, which will also be served by an 8 percent winding decline for handling ventilation shafts for fresh and exhaust air. This area will also accommodate underground maintenance workshops, the primary crusher station and ore-loading facilities, mine water settling sumps and pump chambers, and equipment marshalling and refueling facilities.
The movement of ventilating air, men, materials, and mined shale will be along a grid system of five parallel access entryways. Mining will advance from the central area outwards towards the boundaries, and twin ventilation shafts will be repeated at about 8,000-foot intervals to provide the quantity of fresh air necessitated by the diesel equipment.
Figure A2.2.2 is a schematic diagram of the mining panel layout (with acknowledgment to the White River Project DDP). Mining panels will be 1940 x 1050 feet with an average pay zone thickness of 60 feet mined in two cuts. Internal pillars 60 x 80 feet will support 60-foot wide rooms, leaving barrier pillars 80 feet wide, thus giving an overall resources extraction factor of 70 percent.
00
T VENT 8HAFT
ENT 8HAFT
$ 8ERVICE 8HAFT
INCLINED BELT SHAFT
NOMINAL 8CALE : 1 INCH =^MILE
FIGURE A2 .2 .1 : SCHEMATIC DIAGRAM OF GENERAL MINE LAYOUT
I I I I I I I I I I <
- 79 -
cgjjHSima UUanDDDDDDDDDDDn
•*• CUKTAM
LOAD
FldURE A2 .2 .2 : SCHEMATIC DIAGRAM OF TWO CUT ROOM AND PILLAR MINING PANEL (ACKNOLEDQEMENT TO WHITE RIVER DDP)
- 80 -
Figure A2.2-3 is a chart illustrating the preproduc-tion schedule of costs required to bring the mine to full-scale production within six years after receiving a lease allocation. Annual expenditures are identified as capital or development costs by entering the capital amounts at the start of the years concerned, and development costs at the end of the year. In addition, total costs for each category are summed for each year, and the total costs for each heading are summed for the preproduction period. The general basis of these estimates is outlined below:
2.2.1.2 Preliminary Administration and Engineering
This heading covers the early costs to meet environmental, permit, engineering, and contract prerequisites before actual construction work can commence. Two years is allowed for this work at a total cost of $10 million. No acquisition of property is included in this amount and it is therefore classed as a development cost.
2.2.1.3 Site Establishment
This category includes the physical construction and acquisition of property to establish site conditions suitable for construction work to commence. It includes temporary buildings, access roads, power and water reticulation, surface preparation and drainage, security, fencing, and related administration costs. A bulk estimate of $10 million is spread over three years as capital expenditure.
2.2.1.4 Inclined Belt Shaft
This estimate covers the entire capital and development cost to establish the ore transportation conveyor belt facility, including excavating the inclined shaft and ancillary openings, procurement and installation of the primary crushers, feeders, conveyor belts, surface tipping arrangements, and stock pile containment and draw points. A rough breakdown of the global estimate of $25 million is:
Development Costs:
Excavation of shaft and crusher stations $7 million
Capit-al Costs:
Excavation equipment (loading, drilling, hauling, support, dumping) 3 million
[ I I I I I
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Prelim. Admin. & Eng.
Site Establishment
Inclined Belt Shaft
Men & Mat. Decline
Twin Vent. Shafts
Dev. in Shaft Pillar
Conversion to Perm. Cond.
Mining Equip. Provision
Building & Mine Services
General Administration
Mining Totals
Year 1
C
1
1
0
3
.5
3.5
Year 2
C
2
2
0
7
.5
7.5
Year 3
C
7
3
3
-
2
1
16
0
3.5
3
4
10.5
Year 4
C
3.5
.5
4
D
3.5
3
1
4
4
15.5
Year 5
C
15
.5
18
.5
34
D
3
1
3
4
11
Year 6
C
2
18
20
D
4
4
Totals
C
-
10
18
3
4
-
2
38
2
-
77
D
10
-
7
9
2
7
-
-
-
17
52
Figure A2.2-3: Pre-production Cost .Schedule for Mining Operations ($MM)
- 82 -
Permanent equipment (crushers and feeders, conveyor belts, tipping and stockpile) $15 million
$25 million
2.2.1.5 Men and Materials Decline
This estimate covers the entire capital and development cost to establish the men and materials handling facility between surface and underground. A rough breakdown of the global estimate of $12 million is:
Development Costs:
Excavation of decline $ 9 million
Capital Costs:
Excavation equipment (loading drilling, hauling, support, dumping) 3 million
$12 million
2.2.1.6 Ventilation Shafts
This estimate covers the entire capital and development costs to establish the fresh air and exhaust ventilation system, including sinking twin 16-foot diameter shafts, shaft bottom excavations to establish through ventilation, and the procurement and installation of the exhaust fan. The global esitmate of $6 million is made up as follows:
Development Costs:
Shaft sinking and excavations $ 2 million
Capital Costs:
Temporary hoists, headframes and sinking equipment, and exhaust fan 4 million
$ 6 million
Provision is made in the capital and development schedule to sink three additional twin shaft systems at intervals of 5 years after the start of production.
- 83 -
2.2.1.7 Development in Shaft Pillar
This estimate covers initial excavations to interconnect all shaft facilities with the 5-entry mine layout. In addition, it includes the excavation of workshop space, mine water settlers and pump chambers, and other service facilities. The estimate of $7 million is classed as development work.
2.2.1.8 Conversion to Permanent Condition
This estimate of $2 million covers the capital costs to integrate all systems as a going concern mine. In particular, it includes the procurement and installation of water settling and pumping equipment, reticulation of electricity, communication and service facilities, safety devices, accident and health facilities, cap lamps, etc.
2.2.1.9 Mining Equipment Acquisition
Excavation and loading equipment required to . mine hedings, panels, and benches will remain constant over the life of the mine. In this model it is supposed that the mied shale will be transported from the excavation site to the primary curshers by a fleet of 100-ton rear dump trucks. As the mining areas advance toward the boundaries, it is clear that the number of haul trucks required will increase. Allowance is made in the capital schedule for such a buildup in unit requirements in addition to the replacement of working units at the end of their economic life, which is assumed to be 8 years for all underground mining equipment.
In the preproduction period, all loading and hauling will be done by 12-cubic yard LHD units. Provision is made for the initial acquisition of these units, but no replacement is envisaged as they will not be used under permanent mining conditions. It is estimated that the following major equipment items will be required to produce at the rate of 93,000 tons per day.
UNIT NUMBER TOTAL COST ($MM)
Four Boom Hydraulic Heading Jumbo 5 3
Two Boom Hydraulic Vertical Drills 6 2
Rock Bolt Machines 5 2
- 84 -
Front End Loaders (Cat. 988)
*Haul Trucks (100 ton)
Road Graders
LHD - 12 Cubic Yard
Ancillary Equipment
18
24
4
6
—
•6
18
1
25
3.5
$38 million
^Provision is made to increase the number of haul trucks at the rate of four additional trucks for every 8 years in the productive life of the mine.
2.2.1.10 Buildings and Mine Service
This estimate of $2 million includes on-site mine buildings, such as offices, change houses, canteens, warehouse, garages, as well as general surface installations associated with the mining operation.
2.2.1.11 General Administration
This bulk estimate of $17 million includes all administrative services associated with the preproduction construction period, such as contract management, scheduling, engineering, secretarial, environmental monitoring, etc.
2.2.1.12 Crude Shale Oil Production
This plant will include secondary crushing of raw shale drawn from the stockpile, retorting in three different types of retort, and spent shale disposal and revegetation. In addition, provision is made to generate sufficient electricity from excess flammable gas to meet the full requirements of the project.
Figure A2.2.4 illustrates the preproduction capital cost schedule to enable the surface retorting facility to handle a raw shale feed of 93,000 tons per day by the sixth year after lease allocation.
2.2.1.13 Secondary Crushing
Crushing produces a wide distribution of particle sizes. The vertical type retorts can only handle a size range of 3 inches to 1/2 inch — the minus 1/2 inch fraction is screened out to be treated in a special TOSCO type retort.
1.
2.
3.
4.
5.
Secondary Crushing
Retorting
Direct Heated
Indirect Heated
TOSLO II
Spent Shale Disposal
Conveyors (4000*)
Haul & Placement
Electricity Generation
Surface Facilities
General
Dates Supply
Buildings
Retort Plant Totals
Year 1 Year 2 Year 3
1
40 20 35
30
6 3
135
Year 4
2
40 20 35
30
7 3
137
Year 5
2
53 20 35
3
42
12
3
170
Year 6
40 31 75
11
12
3
172
Total
5
173 91 180
3
11
102
24
13
12
614
Figure A2.2-4: Capital Cost Schedule for Retort Plant ($MM)
- 86 -
2.2.1.14 Retorting
Provision is made for three types of retort. Less energy efficient, indirectly-heated retorts are used to produce high Btu gas for feedstock for hydrogen production required in the upgrading plant; directly heated retorts are more energy efficient but produce low Btu gas which can be used for generating power; the minus 1/2 inch fines, which cannot be treated in vertical-type retorts, are processed in rotary grid, TOSCO-type retorts.
It is assumed that vertical retorts have a capacity of 11,500 tons per day for each module and operate at 95 percent of Fischer assay recovery. The TOSCO-type retorts have a capacity of 12,000 tons per day and operate at 100 percent of Fischer assay recovery.
Sufficient excess capacity is assumed for each type of retort to allow for continuity of operation when individual modules are out of service. This amounts to 5 D.H. retorts with 1 standby unit; 1 I.H. retort and 1 standby; 1 TOSCO-type retort and 1 standby unit.
2.2.1.15 Spent Shale Disposal
Processed shale is moved from the retorts to an on-site erosion valley for disposal. A 4,000-foot overland conveyor system moves the shale to the general site area; from there it is distributed by haul trucks and -graded and compacted using graders, bulldozers, compaction equipment, and water trucks. Irrigation pipelines and spray equipment are provided for revegeta-tion.
Provision is made for replacing mobile equipment after a useful life of 8 years.
2.2.1.16 Electric Generating Plant
A power station capable of generating 100 megawatts of electricity. to meet on-site usage represents a major investment cost subject to considerable uncertainty. It must operate on low Btu gas from the D.H. retorts, possibly augmented by heavy upgraded shale oil. The capital cost is conservatively estimated at $550/KW. The actual plant cost may be significantly higher depending on the quality of the low Btu gas.
2.2.1.17 General Surface Facilities
These facilities will serve the entire surface
- 87 -
plant complex, but for the sake of convenience, they are listed under the retort plant.
The surface buildings investment cost includes an allowance for administrative offices, plant and process control, laboratories, personnel amenities, first aid, pump stations, and maintenance workshops.
Water supply costs include an allowance to cover on-site reticulation, pump station, collection facilities from a surface stream, and a small storage reservoir.
General facilities include sewers, electrical distribution, communications, utility delivery systems, paving and yard work, plant security, fire equipment, and administrative equipment.
2.2.2. Direct Operating Costs
Direct operating costs are the day-to-day expenditures incurred in operating plant and equipment. They include the cost of labor, supervision, consumable supplies, services and routine maintenance and repairs. Not included are depreciation, taxation, interest, general plant insurance, and general administration.
All cost estimates are based on the premise that the entire project will be completely energy self-sufficient. No distributed charge is made for diesel fuel because the full cost of production is debited to the diesel distillation plant; electric power is charged to the various consumer centers at 0.7£ per KWhr., which merely covers the cost of operating the power station since the boiler fuel is produced on-site by the retorts; similarly, no charge is made for high Btu gas used in the upgrading section.
2.2.2.1. Underground Mining
Estimates for underground mining costs are based on USBM Contract Report No. S0241074, "A Technical and Economic Study of Candidate Underground Mining Systems for Deep, Thick Oil Shale Deposits," prepared by Cameron Engineers,4 July 1975. Table 4.28 of this report summarizes the estimated annual production cost for a 30.175 million tons per year advance entry and pillar mining method. These costs have been adjusted for scale of operation and simulated for 1981 constant dollars. In addition, the cost of electric power has been reduced to allow for on-site generation, and the cost of diesel fuel has been deducted. The adjusted costs are summarized below in 1981 constant dollars:
- 88 -
$MM
Labor and Supervision
Payroll
Overhead
Consumables
Machine Parts
Lubricants
Roof Support
Drilling Supplies
Explosives
Ventilation
Operating Contingencies (57o)
Electric Power
TOTAL
21.05
7.37
2.35
.47
.62
2.48
4.16
3.92
28.42
14.00
.70
1.94
45.06
At 34 million tons per annum, cost per ton mined (first year) = 1.32
For this broad evaluation, operator efficiency is approximated by considering five hours of working time per eight-hour shift. The mine is designed on a two-shift seven days per week work schedule; and a working year is taken as 355 days to allow for holidays.
2.2.2.2 Retorting
Retorting costs are based on the Pace Company^ cost analysis, allowing for the fact that electric power is supplied at the cost of operating the power station on (0.7^/KWhr). These estimates are summarized below in 1981 constant dollars:
$MM
Secondary Crushing .85
- 89 -
23
7
7
.58
.15
.47
39.05
7.80
.36
8.16
2.85
50.06
Retorting
Direct heated
Indirect heated
TOSCO
Spent Shale Disposal
Conveying, hauling, and replacement
Revegetation
General Facitlties
TOTAL
At 34 million tons per annum, cost per ton treated = $1.47 ton
2.2.2.3 Upgrading to Refinery Crude Oil
While the upgrading processes are based on established oil refining technology, details specific to oil shale are currently ill defined. No attempt has been made to develop an integrated material and energy balance which would be required for detailed cost analysis; however, it is considered that the estimates are reasonable for each of the constituent processes itemized in Figure A2.2-5, subject to the following general plant qualifications:
The hydrotreaters are capable of operating under sufficiently severe conditions to produce a continuous output of 50,000 barrels per day of upgraded crude oil which can subsequently be used as conventional refinery feedstock.
The hydrogen generation plant recovers hydrogen from the high Btu gas produced by the TOSCO II and indirectly heated vertical retort: it also produces additional hydrogen via steam reforming of light hydrocarbons in these retort gas streams.
Naptha . produced via hydrocracking in the shale oil hydrotreater is subsequently processed
- 90 -
in a Naptha hydrotreater. This additional hydrotreating step is necessary to produce a product which can be processed in refinery catalytic reforming units.
A small-scale distillation unit is provided to recover sufficient diesel fuel to meet on-site requirements.
_ Prior to processing in the hydrogen generator plant, the high Btu retort gas and light-ends from the whole shale oil hydrotreater are processed in .two amine adsorption units for removal of HZS and C02- The H2S is subsequently converted to elemental sulfur.
Sour water streams from the retorts and hydro-treaters are processed in sour water strippers which produce ammonia as a by-product, and H^S2, which is routed to the sulphur recovery plant.
Upgrading costs are based on the Pace Company^ analysis. Electric power is costed at 0.7^/KWhr; high Btu gas and liquid hydrocarbon fuels are drawn from on-site processes at no cost. These estimates are summarized below in 1981 constant dollars:
Shale oil hydrotreating
Hydrogen generation
Naptha hydrotreating
Diesel recovery
Amine units, sulfur recovery, ammonia recovery, steam generation, and water treatment
$MM
15.9.0
3.55
1.17
.30
26.05
46.97
At 18.25 million barrels of crude oil produced per annum, cost per barrel = $2.57/barrel
2.2.3. Fixed Annual Costs
A bulk estimate of $4 million per year is allowed to cover general administrative costs such as head office fees, engineering services, cost of sales,
- 91 -
legal fee, regulatory costs, research and development, secretarial and accounting services, etc.
2.2.4. Working Capital
Working capital of $30 million is estimated to cover three months normal operating costs; $10 million is provided in each of the third, fourth, and fifth years.
APPENDIX 3.1.1
OPERATING PROCEDURE FROM A TERMINAL
- 92 -
APPENDIX 3 . 1 . 1 . .
OPERATING PROCEDURE FROM A.TERMINAL
To run the database program from a terminal hooked to the University
of Utah's UNIVAC 1100/60, type in the following statements:
@RUN STATE,acct.no./password,DATABASE
@(3TTY w,80
OASG.A FILE1.
0ASG.A FILE2.
OASG.A FILE3.
@USE 1..FILE1.
(ftlSE 2..FILE2. (Assigns Files to FORTRAN Logical
OUSE 3..FILE3. Units.)
(In ALL cases " . " must be included)
After these have been typed i n , the program may be run by typing:
<aXQT DATABASE. MA IN
The Program w i l l respond with a t i t l e and then the caracter ">"
Type in TERMINAL
Now just answer the questions
If you stop the program and want to run it again, go back to the @XQT
statement.
If you are done, type in the following:
@FIN (This w i l l give you accounting in fo on the run)
@@TERM (Disconnects the terminal)
/
APPENDIX 3.1.2
OPERATING PROCEDURE FROM CARD DECK
- 93 -
To run the database program on the University of Utah's UNIVAC 110(V60
using a card deck, set up the cards as i l lustrated below:
@RUN,priority acct.no./password,DATABASE,max time,max pages
@ASG,A FILE1.
@ASG,A FILE2.
@ASG,A FILE3.
@USE 1..FILE1.
@USE 2..FILE2.
@USE 3..FILE3.
@XQT DATABASE.MAIN
CARDS
option (ADD, DELETE, CHANGE, etc. See Table 3.3)
(cards associated with the option)
option
option
(as many options as needed)
STOP
@FIN
The cards associated with each option are outlined on the following
pages. A STOP option must be the last option before the "@FIN" card.
Note that everything in capital letters must be punched as shown. Every
thing in small letters must be supplied by the user.
- 94 -
Add Option
Card 1
Card 2
Card 3
Card 4*
Card 5*
Card 6*
[
"ADD"
Blank Meridian II T i l
Township j Direction "R" Range #
)ata
1 (N,S)
Director (E,W) Section #
Blank State Plane Coord Sys
Blank X Coord Y Coord Elevation X Coord Y Coord Elevation
Blank X Coord Y Coord Elevation X Coord Y Coord Elevation
Blank X Coord Y Coord Elevation
SW Corner i i
i i
NW Corner H
a
NE Corner H
I I
SE Corner I I
n
Middle of Sec I I
I I
Col umns
1 -
2 -
11 -
15 -
18 -
2 -
2 -12 -22 -32 -42 -52 -
2 -12 -22 -32 -42 -52 -
2 -12 -22 -
3 *
1 9 10 12 13 14 16 17 19
1 8
1 11 21 31 41 51 . 61
1 11 21 31 41 51 61
1 11 21 31
(must begin in 2)
. (must begin in 2 either North, Central or South)
* (Input -1 if there is no data)
- 95 -
Card 7 Blank 1 Land Classification 2 - 3 (See Table 4)
Card 8 Blank 1 Misc. Notes on land Class 2 - 6 1
(Use as many type 8 cards as needed)
Card 9 "-1" 1 - 2
Card 10 Blank 1 Land Use # 2 (See Table 5)
Card 11 Blank 1 Misc. Notes on Land Use 2 - 6 1
(Use as many type 11 cards as needed)
Card 12 ii i ii
Card 13
Card 14
1" 1 - 2
Blank 1 Trans/Utility # 2 - 3 (See Table 6)
Blank 1 Route
X Coord 2 - 1 1 Y Coord 1 2 - 2 1
(Use as many type 14 cards as needed to describe the route)
Card 15 " - 1 " 1 - 2 Blank 3 " - 1 " 4 - 5
Card 16 Blank 1 Misc. Notes on Trans/Util 2 - 6 1
(Use as many of type 16 cards as needed)
- 96 -
Card 17 "-1" 1 - 2
NOTE: Stack as many sequences of type 13 - 17 cards as needed to describe all Trans/Utility routes. If there is no Trans/Util data within a section, omit type 13 - 17 cards.
Card 18
Card 19
Card 20
Card 20
"« I "
Blank Geology #
(if Geology # is 1, 2,
Blank Hole ID X Coord of Hole/Well Y Coord of Hole/Well
(if Geology # is 6)
Blank X Coord of Outcrop Y Coord of Outcrop
1 -
or 3)
i i
i
CM
CM
CM
r-l CM
2 -12 -
2
1 2
1 11 21 31
1 11 31
(See Table 7)
(Digitization data of Outcrop)
(Use as many card type 20 as needed to describe the Outcrop. Termi nate card type 20 by a card wi th X » -1. Y * -1.)
NOTE: If Geology # is 4, 5, or 7, omit card 20.
Card 21 Blank 1 Misc. Notes on Geology 2 - 6 1
(Use as many type 21 cards as needed)
Card 22 "-1" 1 - 2
NOTE: Stack as many sequences of type 19 - 22 cards as needed to describe the core holes, gas wells, outcrops, etc. If no data, omit cards 19 - 22.
Card 23 "-1" 1 - 2
Card 24 Blank 1 Mineralization # 2 (See Table 8)
- 97 -
Card 25 (If Mineralization # is 1)
Card a
Card b
Card c
Card d
Card e
Card f
Blank Cutoff grade
Blank Elevation
Blank
2 -
of Top of Pay Zone SW Corner NW " NE " SE " Middle
Depth of Overburden
Blank Thickness
Blank
SW Corner NW " NE " SE " Middle
of Oil Shale SW Corner NW " NE " SE " Middle
2 -12 -22 -32 -42 -
2 -12 -22 -32 -42 -
i Pay Zone
Average Grade of Pay Zone
Blank Hori zonal Strike Dip Recoverab' Recoverab'
SW Corner NW " NE " SE " Middle
Area of Pay
e Tons e Barrels
"
Zone
2 -12 -22 -32 -42 -
2 -12 -22 -32 -42 -
2 -12 -22 -32 -42 -
1 11
1
11 21 31 41 51
1
11 21 31 41 51
1
11 21 31 41 51
1
11 21 31 41 51
1 11 21 31 41 51
(Input a -1. for data values where there is no data)
- 98 -
Card 25 ( I f Mineralization # is 2)
Card a Blank 1 Seam 2 (Valid Seams A-F)
Card b Blank 1 Elev. of TOD of Pay Zone
SW Corner 2 - 1 1 NW " 12 - 21 NE " 22 - 31 SE " 32 - 41 Middle 42 - 51
Card c Blank 1 Depth of Overburden
SW Corner 2 - 1 1 NW " 12 - 21 NE " 22 - 31 SE " 32 - 41 Middle 4 2 - 5 1
Card d Blank 1 Thickness of Tar Sands Seam
SW Corner 2 - 1 1 NW " 12 - 21 NE " 22 - 31 SE " 32 - 41 Middle 42 - 51
Card e Blank 1 Average Grade of Pay Zone
SW Corner 2 - 1 1 NW " 12 - 21 NE " 22 - 31 SE " 32 - 41 Middle 42 - 51
Card f Blank 1 Horizonal area of Pay Zone 2 - 1 1 Recoverable Tons 12 - 21 Recoverable Barrels 22 - 31
(Input - 1 . for values where there is no data)
NOTE: Stack as many sequences of type 25 cards as needed to describe all cutoff grades of Oil Shale or Tar Sands seams. If mineralization number is 3, 4, 5, 6, or 7, ommit type 25 cards.
- 99 -
Card 26 Blank Misc. Notes on Mineral. 2 -
1 • 61
(Use as many type 26 cards as needed.)
Card 27 "-1" 1 - 2
NOTE: Stack as many sequences of type 24 - 27 as needed to describe all mineralization within a section.
Card 28
Card 29
1 - 2
Blank 1 Notes on Hydrological data 2 - 6 1
(Use as many of these as needed. Ommit if no data.)
Card 30 "-1" 1 - 2
Card 31 Blank 1 Notes on Ecological data 2 - 6 1
(Use as many of these as needed. Ommit if no data.)
Card 32 "-1" 1 - 2
- 100 -
Change Option
Card 1
Card 2
Card 3
Data
"CHANGE"
Blank Meridian My II
Township # Direction (N,S) "R" Range # Direction (E,W) Section #
Blank Blank Change #
Col
1
2
11
15
18
umns
- 6
1 - 9 10
- 12 13 14
- 16 17
- 19
1 2 3
(must begin
(See Table 9
on
on
If Change # is 1 insert Cards 4-6 of ADD option
If Change # is 2 insert Cards 7-9 of ADD option
If Change # is 3 insert Cards 10-12 of ADD option
If Change # is 4 insert Cards 13-18 of ADD opti
If Change # is 5 insert Cards 19-23 of ADD opti
If Change # is 6 insert Cards 24-28 of ADD option
If Change # is 7 insert Cards 29-30 of ADD option
If Change # is 8 insert Cards 31-32 of ADD option
NOTE: Stack as many card type 3 and associated cards as needed.
Card 4 Blank 1 - 2 "9" 3
- 101 -
Delete Option
Card 1
Card 2
Data
"DELETE"
Blank Meridian II T i l
Township # Direction (N,S) "R" Range # Direction (E,W) Section #
Columns
2 -
11 -
15 -
18 -
1 9 10 12 13 14 16 17 19
\Examine Option
Card 1
Card 2
Pack Option
Card 1
Data
"EXAMINE"
Blank Meridian H T I I
Township # Direction (N,S) "R" Range # Direction (E,W) Section #
Data
Columns
1 - 7
"PACK"
2
11
15
18
Col
1
- 9 10
- 12 13 14
- 16 17
- 19
umns
- 4
Report Option
Card 1
Stop Option
Card 1
Data
"REPORT"
Data
'STOP"
Columns
1 - 6
Columns
1 - 4
APPENDIX 3.1.3
WORK SHEET PRO FORMAS FOR DATABASE
- 102 -
F O R M A
Meridian ^ _ _ _ _ _
Township
Range
Section
State Plane CoorcLinate System (North, Central, South)
COORDINATES AND ELEVATIONS X Y ELEV
SW Corner
NW Comer
NE Corner
SE Corner
Middle
- L03 -
F O R M B
LAND CLASSIFICATION
Land Classification Number (See Table 4)
Notes on Land Class (Ownership, Leasee, Etc.)
60 characters per line maximum
LAND USE
Land Use Number (See Table 5)
Notes on Land Use (Park name, holder or grazing permits,
60 characters per line maximum
- 104 -
F O R M C *
TRANSPORTATION/UTILITIES
Transportation/Uti l i ty Number (See Table 6)
Route of Road/Pipeline/River/Etc. X Y
(enter as many entries in route as needed)
1.
2.
3 .
4.
5.
6.
N
Notes on Road/Utility
60 characters maximum per l ine
*Use as many of these forms as necessary to describe the road, r ivers, etc. within the section
- 105 -
F O R M D *
GEOLOGY
Geology Number (See Table 7)
IF Number 1-3 „ Y
Coordinates of hole
Hole ID
IF Number is 6
Digitized Outcrop Line X Y
1.
2.
3.
4.
5.
6.
N _
Notes on the Geology
60 character per line maximum
* Use as many of these forms as needed
- 106 -
F O R M E *
MINERALIZATION
Input Mineralization Number (See Table 8)
IF Number is 1 go to Form F before continuing
IF Number is 2 go to Form G before continuing
Notes on Mineralization (May include grade, tonnages, etc.)
60 characters maximum per l ine
* Use as many of these as needed to describe mineralizaiton within the section
- 107 -
F O R M
Oil Shale Data Cutoff Grade
SW Corner NW Corner NE Corner SE Corner Middle
Elev of top of Pay Zone
Overburden
Thickness of Ore
Average Grade
Horizonal Area within Section
Strike (Ex. S 45 30 E)
Dip D.minsec
Recoverable Tons (millions)
Recoverable Barrels (100,000's)
* Use as many of these as needed
- 108 -
F O R M G *
Tar Sands Data Seam
SW Corner NW Corner NE Corner SE Corner Middle
Elev of top of Seam
Overburden
Thickness of Ore __.
Average Grade
Hon zonal Area of Seam in this Section
Recoverable Tons (millions)
Recoverable Barrels (100,000's)
* Use as many of these as needed
- 109 -
F O R M H
HYDROLOGICAL DATA
Notes (Drainage Area, Water Quality, Ground Water, Etc.)
60 characters maximum per line
ECOLOGICAL DATA
Notes (Wildlife Occurrences, Etc.)
60 characters maximum per line
APPENDIX 3.1.4
PROGRAM LISTING
- 110 -
c C DATABASE PROGRAM C C OIL SHALE PROJECT C C C ALL RIGHTS RESERVED BY THE STATE OF C UTAH — DEPARTMENT OF STATE LANDS C C
CHARACTER*! A(500»9) CHARACTER*2 JCARD<9),LCARD<3)tICARD LOGICAL IFG INTEGER PNTl»PNTFfPNT3fPNT(500) COMMON /JUNK/ IFG, PNTl ,N, PNTF , NUMRECPNT3, IFG2 COMMON/FILES/ IAS1,IAS2,IAS3 COMMON/FILE1/ A,PNT,NREC1 COMMON/SEC/MER ,Tl,T2 ,T3 , Rl, R2 ,R3 ,SI,S2 DATA JCARD/'T ','C ' *'AD', 'CH','EX','PA','RE','ST', 'DE'/ URITE<6»1)
1 F0RMATdHl,//,4X,' ***** DATABASE PROGRAM *****', +/,4X,' OIL SHALE PROJECT')
C C GET INPUT FILES SET UP C
CALL GO IFG*.FALSE. READ<5»2) ICARD
2 FORMAT(Al) IFdCARD.EQ.JCARDd)) GO TO 100 IFdCARD.EQ.JCARDC2)) GO TO 400 URITE<6,3)
3 FORMATC ERROR IN INPUT STREAM, INPUT MUST BE', +'EITHER TERMINAL OR CARDS ',/,' RUN STOPPED') STOP
100 URITE<6,4) 4 FORMATC INPUT OPTION FROM LIST :',/,10X,'ADD',10X,
+'CHANGE',/,10X,'EXAMINE',6X,'PACK',/,1OX,'REPORT', +7X,'STOP',/,lOX,'DELETE') READ<5,5,END=900) ICARD
5 F0RMAT(A2) I F ( I C A R D , E Q , J C A R D ( 3 ) ) GO TO 150 I F d C A R D . E Q . JCARD(4) ) GO TO 200 I F d C A R D . E Q , J C A R D < 5 ) ) GO TO 250 I F d C A R D . E Q . JCARD(6) ) GO TO 300 I F d C A R D . E Q , JCARD(7) ) GO TO 350 I F d C A R D . E Q , JCARD(8>> GO TO 900 I F d C A R D . E Q , JCARD(9) ) GO TO 370 URITE<6»6 )
6 FORMATC ERROR IN INPUT TRY A G A I N ' ) GO TO 100
150 CALL ADD
- I l l -
GO TO 100 200 CALL CHANGE
GO TO 100 250 CALL EXAM
GO TO 100 300 CALL PACK
GO TO 100 350 CALL REPRT
GO TO 100 370 CALL DELETE
GO TO 100 400 CONTINUE
READ<5»7FEND=900) ICARD»LCARD 7 F0RMATC4A2)
IFdCARD.EQ.JCARD<3>> GO TO 450 IFdCARD.EG.JCARDM)) GO TO 500 IFdCARD.EQ.JCARD<5>> GO TO 550 IFdCARD.EQ.JCARD<6) ) GO TO 600 IFdCARD.EQ.JCARD<7>> GO TO 650 IFdCARD.EQ. JCARDC8)) GO TO 900 IFdCARD.EQ.JCARD<9>> GO TO 670 WRITE<6»8> ICARD»LCARD
8 FORMATC ERROR IN INPUT — RUN TERMINATED. BAD CARD CALL BYE
450 CALL ADD GO TO 400
500 CALL CHANGE GO TO 400
550 CALL EXAM GO TO 400
600 CALL PACK GO TO 400
650 CALL REPRT . 670 CALL DELETE
GO TO 400 900 CALL BYE
END
- 112 -
SUBROUTINE ADD CHARACTER*! A(500»9) CHARACTER*! AltA2rA3*MER»TltT2»T3»RltR2»R3»SItS2»C0RSYS INTEGER PNT<500>>PNTF>PNTlrPNTCOR>PNTUSE>PNTTNS>PNTGEO INTEGER PNTMIN t PNTHY tPNTEC tPNT31PNTCLS LOGICAL IFG COMMON /JUNK/ IFG>PNT1»N»PNTF»NUMREC>PNT3>IFG2 COMMON/FILES/IAS!tIAS2>IAS3 COMMON/SEC/ MER»Tl»T2»T3»Rl»R2fR3»Sl»S2 COMMON/FILE1/ A»PNT»NREC1
C C C C C
PNTCOR • 0 NRCOR =0 PNTCLS • 0 NRCLS =0 PNTUSE = 0 NRUSE = 0 PNTTNS = 0 NRTNS • 0 PNTGEO - 0 NRGEO » 0 PNTMIN = 0 NRMIN = 0 PNTHY = 0 NRHY = 0 PNTEC = 0 NREC = 0
C C C
CALL GETSEC C C C
PNTCOR » PNT3 CALL GETCOR(CORSYS) NRCOR = NUMREC
C C GET LAND CLASSIFICATION C
PNTCLS = PNT3 CALL GETCLS(A!»A2) NRCLS = NUMREC
C C GET LAND USE C
PNTUSE = PNT3 CALL GETUSE(A3)
THIS SUBROUTINE ADDS AN ENTRY TO THE DATABASE
GET STUFF FROM USER
GET COORDINATES
- 113 -
NRUSE = NUMREC C C GET ROADS* RIVERS* PIPELINES* ETC* C
PNTTNS = PNT3 CALL GETTNS NRTNS = NUMREC
C C GET OIL/GAS UELLS» OUTCROPS* ETC. C
PNTGEO = PNT3 CALL GETGEO NRGEO = NUMREC
C C GET MINERALIZATION DATA C
PNTMIN = PNT3 CALL GETMIN NRMIN = NUMREC
C C GET HYDROL06ICAL DATA C
PNTHY = PNT3 CALL GETHY ' NRHY * NUMREC
c c c
c c. c
100
GET ECOLOGICAL DATA
PNTEC = PNT3 CALL GETEC NREC = NUMREC
URITE INFORMATION TO APPROPRIATE FILE
NREC1 « NREC1 + 1 A(NRECIFI) » MER A<NREC1»2) = Tl A<NREC1»3) = T2 A<NREC1»4) = T3 A(NREC1»5) = Rl A(NREC1F6) = R2 A<NREC1»7) = R3 A(NREC1»8> = SI A<NRECl»9) = S2 PNT(NRECl) = PNTF URITE<2'PNTF,100) C0RSYS»PNTC0R»NRCOR>Al»A2»PNTCLS»NRCLS»A3, +PNTUSE»NRUSE»PNTTNSfNRTNS»PNTGEO»NRGEO»PNTMIN»NRMINfPNTHYf +NRHY,PNTEC,NREC F0RMAT<A1,I5,I3,2A1,I5,I3»A1,6<I5,I3>> PNT1=PNTF PNTF « PNTF +1
- 114 -
C REPORT THE ENTRY C
CALL PR RETURN END
- 115 -
SUBROUTINE CHANGE INTEGER PNT1,PNTF,PNT CHARACTER*! MER*Tlr12*12 rRl»R2fR3*SI*S2*BLNK,CHK INTEGER PNTCORtPNTCLS»PNTUSE»PNTTNS»PNTGEO»PNTMIN*PNTHY,PNTEC INTEGER PNTSAV LOGICAL IFG COMMON /JUNK/ IFG»PNT1>N,PNTF,NUMRECtPNT>IFG2 COMMON /FILES/ IAS1tIAS2tIAS3 COMMON /SEC/ MER»T1»T2»T3»R1»R2»R3»S1»S2 DATA BLNK/' '/
C C C CHANGES PART OF AN ENTRY IN THE DATABASE. THE C ROUTINE AT PRESENT IS DUMB SO THAT ON TRANS/UTILITIES OR C ANY OTHER DIVISION WHICH ALLOWS MULTIPLE ENTRIES YOU MUST C REINSERT ALL OF THE GOOD ONES AS WELL AS THE CHANGES IN THE C FAULTY ONE. THIS PROBLEM SHOULD BE FIXED IF MONEY BECOMES C AVAILABLE C C
IGO=0 PNTSAV=PNT CALL GETSEC CALL FIND IF(PNTl.LT.l) RETURN READ<2'PNT1>20> CORSYS,PNTCOR»NRCORfAltA2»PNTCLS»NRCLS»A3»PNTUSE» +NRUSE»PNTTNS,NRTNS»PNTGEO»NRGEO»PNTMIN,NRMIN»PNTHY,NRHY>PNTEC»NREC
20 FORMAKAl ,I5fI3,2Al,I5>I3,Al,6(I5fI3) ) IF(IFG) GO TO 500
C C INPUT FROM TERMINAL C
IGO'l 100 URITE<6»1> 1 FORMATC INPUT NUMBER FROM THF FOLLOWING LIST FOR CHANGE :'»
+T20f +/»T20,' 1 — CHANGE COORDINATES'»/>T20»' 2 — CHANGE 't +'LAND CLASSIFICATI0N'»/>T20>' 3 — LAND U S E / F / F T 2 0 F +' 4 — ROADS* PIPELINES* ETC.'»/»T20»' 5 — 'r + ' GAS/OIL WELLS* OUTCROPS* ETC.' t / ,120t' 6 — '? +'MINERALIZATI0N'*/»T20*' 7 — HYDROLOGY'»/*T20»' 8 ', + ' — ECOLOGICAL DATA' , / , 120 ,' 9 ~ EXIT (SAVE CHANG'* +'ES)'f/»T20»'-l ~ ABORT NO CHANGES SAVED') READ<5»2»ERR=400) I
2 FORMATO IF(I.LT.O) 1=10
105 GO TO (110,120,130,140,150,160,170>180,190,200) , I GO TO 400
110 PNTCOR*PNT CALL GETCOR NRCOR*NUMREC IF(IGO.EQ.l) GO TO 100
- 116 -
501 F0RMAT(A1»I2> 120 PNTCLS=PNT
CALL GETCLS(AlfA2> NRCLS»NUMREC IF(IG0»EQ»1) GO TO 100 GO TO 500
130 PNTUSE=PNT CALL GETUSE(A3) NRUSE'NUMREC IF(IGO.EQ.l) GO TO 100 GO TO 500
140 PNTTNS=PNT CALL GETTNS NRTNS=NUMREC IF(IGO.EQ.l) GO TO 100 GO TO 500
150 PNTGEO=PNT CALL GETGEO NRGEO=NUMREC IF(IGO.EQ.l) GO TO 100 GO TO 500
160 PNTMIN=PNT CALL GETMIN NRMIN=NUMREC IF<IG0*EQ.1> GO TO 100 GO TO 500
170 PNTHY-PNT CALL GETHY NRHY-NUMREC IF(IGO.EQ.l) GO TO 100 GO TO 500
180 PNTEC'PNT CALL GETEC NREC=NUMREC IF(IGO.EQ.l) GO TO 100 GO TO 500
190 WRITE<2'PNT1»20) CORSYS»PNTCOR»NRCOR»AltA2»PNTCLS»NRCLS»A3»PNTUSEt +NRUSE>PNTTNS»NRTNS»PNTGEO»NRGEO»PNTMIN,NRMIN»PNTHY»NRHY,PNTEC»NREC RETURN
200 PNT=PNTSAV RETURN
C C C INPUT FROM CARDS C C 500 READ<5»501»ERR=400> CHK,I
IF(CHK.NE.BLNK) GO TO 400 GO TO 105
400 URITE<6,10) 10 FORMATC ERROR IN INPUT OF CHANGE NUMBER VALID RESPONCES 1-10')
IF(IGO.EQ.l) GO TO 100
- 117 -
CALL BYE END
-118 -
SUBROUTINE DELETE CHARACTERS DrA,B(68) INTEGER PNTC500) INTEGER PNTltPNTF LOGICAL IFG CHARACTERS MER»Tl»T2»T3»R1»R2»R3»S1»S2 COMMON /JUNK/ IFG>PNT1tH*PNTF,NUMREC>IGPNT»IFG2 COMMON /FILES/ IAS1tIAS2>IAS3 COMMON /FILE1/ A(500,9)tPNT>NREC1 COMMON /SEC / MERtTl,T2»T3»Rl»R2»R3»Sl»S2 DATA D/'D'/
C C C THIS SUBROUTINE DELETES AB ENTRY IN THE DATABASE C C
CALL GETSEC CALL FIND A(Ntl) * D IPNT = PNT(N) READ(2'IPNTt20) B B(l) = D WRITE<2'IPNT>20> B
20 F0RMAT(48A1) RETURN END
- 119 -
C c c
c c c 100 1
110 3
130
200 201
210 211
500
SUBROUTINE EXAM LOGICAL IFG INTEGER PNTlfPNTFfPNT • CHARACTERS MERF Tl F T2F T3F Rl F R2 FR3FS1 F S2 CHARACTERS AIFSFAFL COMMON /JUNK/ IFGFPNTlFNFPNTFFNUMRECFPNTFUK COMMON /SEC/ MERFT1FT2FT3FR1FR2FR3FS1FS2 DATA AFSFL/'A'F'S'F'L'/
THIS SUBROUTINE IS A FRONT END TO AN OUTPUT ROUTINE
U K = 1 IF(IFG) GO TO 500
INPUT FROM TERMINAL
URITE(6F1) FORMATC PRINT A SINGLE
+' EITHER S OR A)') READ(5F2) Al FORMAT(Al) IF<A1.NE.S.AND.A1.NE«A>
A) GO TO 130
SECTION OR ALL SECTIONS ? (INPUT'F
GO TO 200 IF(A1 IJK'3 IFtAl, IF<A1
EQ
EQ< EQ.
NE. 2
S) CALL GETSEC ,S> CALL FIND
IF(PNTl.LT.O) RETURN URITE(6F3) FORMATC DO YOU WANT
+'EITHER S OR L)') READ(5r2) Al IF(A1.NE.S.AND.A1 IF(Al.EQ.S) UK = CALL OUTPUT< U K ) RETURN URITE(6F201) FORMATC ERROR
+' — TRY SGAIN GO TO 100 URITE(6F211) FORMATC ERROR
+' — TRY AGAIN GO TO 110 CALL GETSEC CALL FIND CALL OUTPUT(UK) RETURN END
THE SHORT OR LONG OUTPUT FORM ? <INPUT
L) GO TO 210
IN )
IN >
INPUT — VALID RESPNOCES EITHER OR
INPUT — VALID RESPONCES EITHER S OR L
- 120 -
SUBROUTINE REPRT INTEGER PNT1»PNTF»PNT LOGICAL IFG COMMON /JUNK/ IFG»PNT.l, Nl» PNTF »NUMREC»PNTf N
C C C THIS SUBROUTINE PRINTS A LONG FORM OF ALL ENTRIES C IN THE DATABASE. C C
N=l CALL OUTPUT(N) RETURN END
- 121 -
C C C C C
100
200 3
SUBROUTINE PACK INTEGER PNT2,PNT3,PNT1,PNT(500> CHARACTERS A(500,9),AB2(68),ABC(61) COMMON /FILE1/ A,PNT,NREC1 COMMON /FILES/ IAS1,IAS2,IAS3
THIS SUBROUTINE PACKS THE FILES
PNT2=1 PNT3-1 DEFINE FILE 12(500,68,E,IAS12) DEFINE FILE 13(10000,61»E,IAS13) IF(NRECl.LT.l) RETURN FORMAT(A1,15,13,12,15,13,I1,6(15,13)) DO 100 I=1,NREC1
PNT1=PNT(I) PNT(I)«PNT2 READ(2/PNT1,1) CORSYS,PNTCOR,NRCOR,NCLS»PNTCLS»NRCLS,NUSE»
+ PNTUSE,NRUSE,PNTTNS,NRTNS,PNTGEO,NRGEO,PNTMIN,NRMIN,PNTHY, + NRHY,PNTEC,NREC
WRITE(12'PNT2,1> CORSYS,PNTCOR,NRCOR,NCLS»PNTCLS,NRCLS,NUSE, + PNTUSE,NRUSE,PNTTNS,NRTNS,PNTGEO,NRGEO,PNTMIN,NRMIN,PNTHY, + NRHY,PNTEC,NREC
PNT2=PNT2+1 CALL PACKA(PNTC0R,NRC0R,PNT3)
PACKA(PNTCLS,NRCLS,PNT3) PACKA(PNTUSE,NRUSE,PNT3> PACKA(PNTTNS,NRTNS,PNT3) PACKA(PNTGE0,NRGE0,PNT3> PACKA(PNTMIN,NRHIN,PNT3> PACKA(PNTHY,NRHY,PNT3> PACKA(PNTEC,NREC,PNT3)
300
CALL CALL CALL CALL CALL CALL CALL
CONTINUE ZF(PNT2.LT.1> RETURN DO 200 I=1,PNT2-1
J=I READ(12,J,3) AB2 URITE(2'J»3> A82
CONTINUE F0RMAT(68A1) IF(PNT3.LT.1> RETURN DO 300 I=1»PNT3-1
J=I READ(13'J,3) ABC WRITE(3'J,3> ABC
CONTINUE RETURN END
- 122 -
SUBROUTINE BYE INTEGER PNT»PNTF»PNT3»PNT1 LOGICAL IFG CHARACTERS AB<500»9) COMMON /JUNK/ IFG> PNT1.»N ,PNTF» NUMREC,PNT3» IFG2 COMMON /FILES/ IAS1»IAS2»IAS3 COMMON /FILE1/ AB>PNT<500)tNREC1
C C C THIS SUBROUTINE SWEEPS HP AND STOPS THE PROGRAM C C
WRITE<1'1»20) NREClrPNTF,PNT3 20 F0RMAT(I4»I4»I5)
IF(NRECl.LT.l) STOP 00 i00 I=1>NREC1
J=I + 1 WRITE<1'J»21> <AB<IfK)»K=l»?)fPNT<I>
21 F0RMAT<9A1>I4) 100 CONTINUE
STOP END
- 123 -
SUBROUTINE GO INTEGER PNT»PNTF»PNT3 LOGICAL IFG CHARACTERS AB COMMON /JUNK/ IFG»PNT1»N,PNTF»NUMREC>PNT3fIFG2 COMMON /FILES/ IAS1tIAS2»IAS3 COMMON /FILEl/ AB(500»9)tPNT(500)tNRECl
C C C THIS SUBROUTINE INTIALLY OPENS AND READS IN THE DATA C IN FILES It 2f AND 3. THESE ARE THE INFORMATION FILES NECE C FOR THE DATABASE. C C C
DEFINE FILE 1(500,13,E,IAS1> DEFINE FILE 2(500»68fE»IAS2) DEFINE FILE 3<10000»61»EfIAS3)
C C GET DATA C
NREC1*0 PNTF »1 PNT3 »1 READ<1'1»20»ERR=211> NRECl»PNTF,PNT3
20 F0RMAT<I4fI4»I5) IF<NREC1.LT.1> RETURN
C C GET REST OF DATA C
DO 100 I»1»NREC1 ' J=I+1 READ(l'Jf21) <AB(I»K)»K=lf9)»PNT(I)
21 F0RMAT<9A1,14) 100 CONTINUE
RETURN • 211 NREC1=0
PNTF=1 PNT3=1 RETURN END
- 124 -
SUBROUTINE PACKA<IPNT»NREC»JPNT) CHARACTERS ABC<61)
C C C THIS SUBROUTINE WRITES A TEMPORARY FILE TO ASSIST WITH C THE PACK ROUTINE. C
IF<NREC.LT.l) RETURN DO 100 I»lfNREC
READ<3'IPNT»2) ABC URITE<13'JPNTf2) ABC
2 F0RMAT<61A1) IPNT=IPNT+1 JPNT»JPNT+1
100 CONTINUE RETURN END
- 125 -
SUBROUTINE FIND INTEGER PNT1,PNTF»PNTA INTEGER PNT LOGICAL IFG CHARACTERS MERfTlfT2,T3»Rl,R2»R3»SI»S2 CHARACTERS U»A COMMON /JUNK/ IFG»PNT1tN»PNTF,NUMREC»PNTAtIFG2 COMMON /FILES/ IAS1?IAS2tIAS3 COMMON /FILE1/ A<500,9)»PNT<500),NREC1 COMMON /SEC/ MER,T1»T2>T3»R1»R2»R3»S1>S2 DATA U/' '/
C C C THIS SUBROUTINE FINDS A SECTION THAT IS CURRENTLY STORED C IN THE COMMON BLOCK SEC. IF THE SECTION DOES OCCUR IN THE C DATABASE THE POINTER TO ITS ENTRY IN THE ENTRY FILE IS RETURNE C IF THE ENTRY DOES NOT OCCUR IN THE DATABASE A -1 IS RETURNED. C C
PNT1 = -1 DO 100 I=1,NREC1
IF<MER.NE.A(I»1)> GO TO 100 IF(T1, IF(T2, IF(T3, IF(R1, IF(R2, IF<R3, IF(S1 IF<S2.NE, N»I PNT1*PNT(I) GO TO 200
100 CONTINUE IF(MER.EQ.U) GO TO 150 URITE<6f1) TliT2»T3»Rl»R2»R3»Sl»S2
1 FORMATC SALT LAKE MERIDIAN T'»3A1»' R'»3A1»' SECTION '»2A1» + ' NOT IN DATABASE') RETURN
150 URITE<6>2) 2 FORMATC UINTAH MERIDIAN T',3Alt' R',3Alf' SECTION '»2A1»
+' NOT IN DATABASE') 200 RETURN
END
NE.A(I>2)) NE.A(I»3)) NE.A(I»4>> NE*A(Ir5>> NE.A(If6>> NE.A(I»7)>
NE.A(If8)> NE.A<I»?))
GO GO GO GO GO GO GO GO
TO TO TO TO TO TO TO TO
100 100 100 100 100 100 100 100
- 126 -
SUBROUTINE AV(ABC) DIMENSION ABC(6)
C C C THIS SUBROUTINE COMPUTES THE AVERAGE OF THINGS IN A C SIX ELEMENT VECTOR USED FOR GETOS AND GETTS C C
N»0 AVE»-1 SUM=0. DO 100 1=1*5
IF(ABCd) .LE.O. ) GO TO 100 SUM»SUM+ABC<I> N=N+1
100 CONTINUE IF(N.GT.O) AVE=SUM/FLOAT<N) ABC<6>=AVE RETURN END
- 127 -
C C c c c c c
100
500
SUBROUTINE OUTPUT(IJK) CHARACTERS MER#T1#T2#T3#R1#R2»R3»S1tS2 INTEGER PNT1#PNT(500) INTEGER PNTF#PNTA LOGICAL IFG CHARACTERS A<500»9) COMMON /SEC/ MER»T1»T2>T3>R1,R2>R3>S1,S2 COMMON /FILE1/ A»PNT,NREC1 COMMON /JUNK/ IFG»PNT1tN»PNTFtNUMRECtPNTAtIJLLLL
THIS SUBROUTINE WRITE OUT AN ENTRY IN THE DATABASE. IF IJK«1» PRINT ALL ENTRIES. IF IJK=2» PRINT A SINGLE ENTRY. SHORT FORM. IF IJK=3» PRINT SINGLE ENTRY LONG FORM.
IFdJK.GT.l) GO DO 100 I=1,NREC1
MER»A(I»1) T1=A<I»2) T2=A<I»3) T3=A(I>4> R1=A<I»5) R2=A(I»6) R3=A<I»7) S1=A<I>8) S2=A<I»9) PNT1=PNT(I) CALL PR
CONTINUE RETURN CALL PR RETURN END
TO 500
- 128 -
SUBROUTINE PR INTEGER PNTl»PNTFfPNT LOGICAL IFG INTEGER PNTCOR>PNTCLS>PNTUSE>PNTTNS,PNTGEO>PNTMIN,PNTHY,PNTEC CHARACTERS CORSYS,Al»A2»A3 COMMON /JUNK/ IFGfPNTltN,PNTF»NUMREC>PNTtIFG2 COMMON /FILES/ IAS1,IAS2t IAS3
C C C THIS SUBROUTINE PASSES POINTERS TO THE MISC. OUTPUT C ROUTINES C C
READ<2'PNT1,20> CORSYS>PNTCOR>NRCOR,NCLS,PNTCLS,NRCLS> +NUSE»PNTUSE»NRUSE»PNTTNSfNRTNS»PNTGEO»NRGEO»PNTMIN»NRMIN» +PNTHY»NRHY»PNTEC»NREC
20 FORMAT (Al» I3»I3»I2iI5»I3iUfA<I5»I3>> CALL OUTSEC CALL OUTCOR<CORSYS»PNTCOR,NRCOR> CALL OUTCLS<NCLS»PNTCLS»NRCLS) CALL OUTUSE<NUSE,PNTUSE,NRUSE> IF(NRTNS.GT.O) CALL OUTTNS<PNTTNS»NRTNS) IF(NRGEO.GT.O) CALL OUTGEO<PNTGEO,NRGEO> IF(NRMIN.GT.O) CALL OUTMIN<PNTMIN»NRMIN) IF(NRHY.GT.O) CALL OUTHY<PNTHY,NRHY) IF(NREC.GT.O) CALL OUTEC(PNTEC»NREC) URITE<6»1)
1 FORMAT(lHl) RETURN END
- 129 -
SUBROUTINE GETCLS(Al,A2) LOGICAL IFG INTEGER PNT.PNT1.PNTF CHARACTERS! AB»CLS»ONEtNINE»ZERO»MINUS*BLNK,A1»A2»CHK COMMON /JUNK/ IFGfPNTl»N»PNTF,NUMREC»PNT»IFG2 DIMENSION AB<60),CLS<20) DATA ONE»NINE»ZERO»MINUS»BLNK/'l'»'9'»'0','- ' > ' '/
C C C THIS SUBROUTINE READS FROM THE USER THE LAND CLAS C INFORMATION. THIS INCLUDES A LAND CLAS NUMBER C PLUS NOTES ON LAND STATUS. THESE NOTES MAY BE C OWNERSHIP, LEASEE* PROPERTY DESCRIPTION, OR ETC. C
c NUMREC=0 IF<IFG> GO TO 500
C C INPUT FROM THE TERMINAL C 90 URZ'TE<6»1) 1 FORMATC INPUT LAND CLASSIFICATION NUMBER FROM THE FOLLOWING \'t
+//,T20»' 1 -- PRIVATE'»/»T20»' 2 -- INDIAN'»/»T20t + ' 3 — STATE LANDS - UNLEASED'»/»T20»' 4 — STATE LAN'» +'DS - OIL 8 GAS LEASE'»/»T20,' 5 — STATE LANDS - COAL'» +' LEASE'»/»T20»' 6 ~ STATE LANDS - MINERAL LEASE'»/»T20» +' 7 — STATE LANDS - OIL SHALE/TAR SANDS LEASE'»/»T20»' 8'» +' — FEDERAL LANDS - UNLEASED'»/»T20»' ? — FEDERAL LAN', +'DS - LEASED'f/fT20f'10 — DISPUTED'»/»T20»'11 — MIXED'» +' OWNERSHIP/STATUS') A1=BLNK A2=BLNK READ<5FS) A1>A2
5 F0RMAT<60A1) C C RIGHT JUSTIFY INPUT C
IF(A2.NE.BLNK) GO TO 100 A2 = Al Al = BLNK
. C C CHECK DATA FOR ERRORS C 95 IFCA2.LT.ONE.OR.A2.GT.NINE) GO TO 150
GO TO 200 100 IF(Al.EQ.ZERO) Al = BLNK
IF<A1.NE.0NE) GO TO 150 IF(A2.NE.ZERO.AND.A2.NE.ONE) GO TO 150
C C GET GENERAL NOTES C 200 WRITE<6»2)
-130 -
2 FORMATC INPUT NOTES ON LAND STATUS (-1 TERMINATES INPUT) J') 210 READ<5»5) AB
IF<AB<1>.EQ.MINUS.AND.AB<2).EQ.ONE) 60 TO 300 NUMREC = NUMREC + 1
C C WRITE IT TO DATABASE C
URITE(3'PNTf20) BLNKFAB PNT=PNT+1 60 TO 210
300 RETURN 150 URITE<6»6) 6 FORMATS ERROR IN INPUT. VALUD RESPONCES 1-11. TRY AGAIN')
60 TO 90 C C INPUT FROM CARDS C C C 500 READ(5f501) CHK»A1»A2 50t F0RMAT<3A1) C C CHECK FORMAT C
IF(CHK.NE.BLNK) GO TO 910 C C RIGHT JUSTIFY INPUT C
IF(A2.NE.BLNK) 60 TO 600 A2 = Al Al = BLNK
590 IFCA2.LT.ONE.OR.A2.6T.NINE) GO TO 910 GO TO 610
600 IF(Al.EQ.ZERO) Al = BLNK IF(Al.EQ.BLNK) GO TO 590 IF(A'l.NE.ONE) 60 TO 910 IFCA2.NE,ZERO.AND.A2.NE.ONE) GO TO 910
C C GET NOTES C 610 READ(Sf502) CHKrAB 502 F0RMATC61A1) C C CHECK FORMAT OF INPUT C
IF(CHK.EQ.MINUS.AND.AB(1).EQ.ONE) 60 TO 650 IF(CHK.NE.BLNK) GO TO 950 NUMREC * NUMREC + 1
C C WRITE IT TO DATABASE C
WRITE(3'PNTF20) CHKFAB
- 131 -
650 C C C 910 511
950 512
F0RMAT(61A1> PNT • PNT + 1 GO TO 610 RETURN
PRINT ERROR MESSAGES
URITE(6f511) CHKfAltA2 FORMATC ERROR IN LAND CLASSIFICATION
+' FOLLOWS !'r/f3Al»/r'VALID RESPONCES +' — RUN STOPPED') CALL BYE URITE(6f512) CHKtAB FORMATC ERROR IN DESCRIPTION OF LAND
+'ONE SHOULD BE 't/,' BLANK OR YOU FORGOT + ' THE INPUT* CARD READ J'f/flXf61A1i/, ' CALL BYE END
NUMBER CARD 1-11 (COLUMN
• READ BLAND)'
AS'
CLASSIFICATION — COLUMN'r A -1CARD TO TERMINATE't RUN STOPPED')
- 132 -
SUBROUTINE GETCOR(Al) INTEGER PNT1,PNTF>PNT LOGICAL IFG DOUBLE PRECISION X»Y»Z>XX<5)tYY(5)>ZZ<5> CHARACTERS Al>N>C»S>CHK>BLNK COMMON /FILES/ IAS1tIAS2tIAS3 COMMON /JUNK/ IFG>PNT1>N1,PNTF>NUMREC>PNT>IFG2 DATA N»C»S»BLNK/'N'»'C't'S't' '/
C C C THIS SUBROUTINE GETS THE STATE PLANE COORDINATES C FOR THE CORNERS AND THE MIDDLE OF THE SECTION. 2T ALSO C INQUIRES ABOUT WHICH STATE PLANE COORDINATE SYSTEM THE C SECTION FALLS WITHIN C C
NUMREC*0 IF<IFG) GO TO 500
C C INPUT FROM THE TERMINAL C 100 WRITE(6>1> 1 FORMATC INPUT THE STATE PLANE COORDINATE SYSTEM THE SECTION'»
+ ' IS IN :'»/>' (EITHER NORTH* CENTRAL* OR SOUTH)') READ(5>2>ERR»200) Al
2 FORMAT(Al) IF(Al.NE.N.AND.Al.NE.C.AND.Al.NE.S) GO TO 200
C C GET COORDINATES AND SURFACE ELEV OF CORNERS C
WRITE(6»3) 3 FORMATC INPUT COORDINATES AND ELEVATION OF CORNERS AND MIDDLE 0'»
+'F SECTION',/>' (INPUT X,Y,ELEV — -1 INDICATES NO DATA)') 120 WRITE(6>4) 4 FORMATC SOUTH-WEST CORNER : ')
READ(5>10»ERR=210) X,YrZ 10 FORMATO
XX(1) = X YY(1) » Y Z Z ( 1 ) = Z
1 2 5 WRITE(6>5) 5 FORMATC NORTH-WEST CORNER X ')
READ(5»10»ERR=215) X>Y>Z X X ( 2 ) • X Y Y ( 2 ) = Y Z Z ( 2 ) = Z
130 WRITE(6>6 ) 6 FORMATC NORTH-EAST CORNER I ')
READ(5»10»ERR=220) X ,Y>Z X X ( 3 ) = X Y Y ( 3 ) = Y Z Z ( 3 ) = Z
- 133 -
135 WRITE<6>7) 7 FORMATC SOUTH-EAST CORNER : ')
READ<5»10,ERR=225) X.Y.Z XX<4) = X YY(4) = Y ZZ(4) = Z
140 WRITE<6>8) 8 FORMATC MIDDLE OF SECTION : ')
READ(5»10»ERR=230) X»Y»Z XX<5) = X YY(5) = Y ZZ(5) = Z
C C WRITE IT TO DATABASE C
NUMREC = NUMREC + 1 WRITE<3'PNT.20) XX(1)rYY(1>»ZZ(1)»XX(2>»YY(2>rZZ(2> PNT = PNT + 1 NUMREC = NUMREC + 1 WRITE<3'PNT»20) XX<3)»YY<3),ZZ<3)»XX<4),YY<4)»ZZ<4) PNT a PNT + 1 NUMREC = NUMREC + 1 WRITE(3'PNT?20) XX(5)>YY(5)tZZ(5)
20
C c c 200 201
210
215
220
225
230
C
c C C
c 500 501
F0RMAT<1X>6F10.2) . PNT = PNT + 1 RETURN
ERROR
URITE<6»201) FORMAT(' ***** ERROR IN GO TO 100 URITE(6>201) GO TO 120 URITE(6>201) GO TO 125 WRITE<6.201) GO TO 130 WRITE<6>201) GO TO 135 WRITE<6,201) GO TO 140
INPUT
READ(5»501»ERR=900) CHK F0RMATC2A1)
ROUTINES
INPUT TRY AGAIN *****')
FROM CARDS
rAl
IF(CHK.NE.BLNK) GO TO 900 IF(A1.NE.N.AND.A1.NE.C.AND»A1»NE.S) GO TO 900 READ(5»502»ERR=910) CHK.<XX<J)tYY<J)tZZ(J)tJ-lt2)
- 134 -
502 F0RMAT(A1»6F10.2) IF<CHK«NE.BLNK) GO TO 910 READ(5»502»ERR=920) CHK,(XX(J)?YY(J)»ZZ(J)tJ = 3>4) IF(CHK.NE.BLNK) GO TO 920 READ<5»502,ERR=930) CHK.» XX( 5 ) t YY(5) »ZZ(5) IF(CHK<NE>BLNK) GO TO 930
C C WRITE TO DATABASE C
NUMREC » NUMREC + 1 WRITE<3'PNT»20) XX(1),YY(1)»ZZ<1)»XX<2)tYY(2)»ZZ<2) PNT » PNT + 1 NUMREC * NUMREC + 1 WRITE(3'PNT»20) XX(3)tYY(3)t11(3)»XX(4)»YY(4)»ZZ<4> PNT » PNT + 1 NUMREC * NUMREC +1 WRITE(3'PNT»20) XX<5)?YY<5)»ZZ(5) PNT » PNT + 1
C C ERROR ROUTINES C 900 URITE<4»901) 901 FORMATC ERROR IN INPUT OF THE STATE PLANE COORDINATE SYSTEM'»
+' VALID INPUT EITHER NORTH, SOUTH, OR CENTRAL'r/r' (COLUMN ONI +' SHOULD BE BLANK — RUN STOPPED') CALL BYE
910 VRXTE<6>911> 911 FORMATC ERROR IN INPUT OF 1ST COORD CARD ~ RUN STOPPED')
CALL BYE 920 yRITE(A»921) 921 FORMATC ERROR IN FORMAT OF 2ND COORD CARD -- RUN STOPPED')
CALL BYE 930 URITE<4,931) 931 FORMATC ERROR IN FORMAT OF 3RD COORD CARD ~ RUN STOPPED')
CALL BYE END
- 135 -
SUBROUTINE GETEC INTEGER PNT1»PNTF»PNT LOGICAL IFG CHARACTERS MINUS*AB,ONE,BLNK,CHK COMMON /JUNK/ IFG»PNT1»N»PNTF»NUMREC»PNT»IFG2 DIMENSION AB(60) DATA MINUSfONEfBLNK/'-'f'l'f ' '/
C C C THIS SUBROUTINE READS FROM THE USER ANY C INFORMATION CONCERNING THE ECOLOGY OF THE C SECTION, C C
NUMREC=0 IF<IFG) GO TO 500
C C INPUT FROM TERMINAL C 100 WRITE<6,1) 1 FORMATC INPUT ECOLOGICAL INFORMATION (-1 TERMINATES INPUT)') 110 READ(5f2iEND =150) AB 2 F0RMAT<60A1)
IF<AB<1).EG.MINUS.AND.AB(2).EQ.ONE) GO TO 150 NUMREC = NUMREC + 1
C C WRITE IT TO DATABASE C
WRITE<3'PNT»20) BLNK,AB 20 F0RMAT(61A1)
PNT » PNT + 1 GO TO 110
150 RETURN C C C INPUT FRO.M CARDS C C 500 CONTINUE 610 REA0(5f501) CHKiAB 501 F0RMAT(61A1) C C CHECK INPUT C
IF<CHK.EQ.MINUS.AND.AB<1).EQ.ONE) GO TO 650 IF(CHK.NE.BLNK) GO TO 950 NUMREC = NUMREC + 1
C C WRITE IT TO DATABASE C
WRITE<3'PNTf20) CHKiAB PNT = PNT + 1
- 136 -
GO TO 610 650 RETURN 950 URITE<68511) CHKrAB 511 FORMAT7' ERROR IN ECOLOGICAL DATA ~ EITHER COLUMN ONE '»
+7SHOULD BE7»/i7 BLANK OR YOU FORGOT A -1 CARD TO TERMINATE7i +' THE INPUT. CARD READ J'i/i61Ali/i' RUN STOPPED7) CALL BYE END
m*
- 137 -
SUBROUTINE 6ETHY LOGICAL IFG INTEGER PNT1,PNTF,PNT CHARACTERS AB>ONEtMINUS»BLNK»CHK COMMON /JUNK/ IFG»PNT1tN»PNTF»NUMREC»PNT»IFG2 DIMENSION AB<60) DATA ONEtMINUSfBLNK/'l'*'-',' '/
C C C THIS SUBROUTINE READ FROM THE USER ANY INFORMATION C CONCERNING THE HYDROLOGY OF THE SECTION. C C
NUMREC-0 IF<IFG) GO TO 500
C C INPUT FROM TERMINAL C 100 WRITE<6,1) 1 FORMATC INPUT HYDR0L06ICAL INFORMATION (-1 TERMINATES INPUT)') 110 READ<5,2>END*150> AB 2 F0RMAT<60A1)
IF(AB(1).EQ.MINUS.AND.AB(2).EQ.ONE) GO TO 150 NUMREC = NUMREC + 1
C C WRITE IT TO DATABASE C
WRITE(3'PNT,20) BLNK,AB 20 F0RMAT<61A1)
PNT * PNT + 1 GO TO 110
150 RETURN C C C INPUT FROM CARDS C C 500 NUMREC = 0 610 READ<5>501) CHK>AB 501 F0RMAT<61A1) C C CHECK INPUT C
IF(CHK.EQ.MINUS.AND.AB(1).EQ.ONE) GO TO 650 IF<CHK.NE.BLNK) GO TO 950 NUMREC = NUMREC + 1
C C WRITE TO DATABASE C
WRITE(3'PNT»20) CHK»AB PNT • PNT + 1 GO TO 610
- 138 -
650 RETURN 950 URITE(6»511> CHK»AB 511 FORMATC ERROR IN HYDROLOGICAL DATA -- EITHER COLUMN ONE'»
+'SHOULD BE'»/f' BLANK OR YOU FORGOT A -1 CARD TO TERMINATE'> +' THE INPUT, CARD READ J' t / t61Al , / t ' RUN STOPPED') CALL BYE END
J
- 139 -
SUBROUTINE GET6E0 CHARACTERS ZERO»ONE.SIX»BLNKtMINUS*THREE»AB(60) CHARACTERS ID(10)»CHK»A1»TYPE.SEVEN*N DOUBLE PRECISION X.Y DOUBLE PRECISION XX(3)»YY<3) INTEGER PNT1.PNTF.PNT LOGICAL IFG COMMON /JUNK/ IFG,PNT1.Nl»PNTF>NUMREC»PNT.IFG2 DATA ZERO.ONE.SIX,BLNK.MINUS.THREE/'O'.'l','6',' '.'-'.'3'/ DATA SEVEN.N/'7'»'N'/
C C C THIS SUBROUTINE READS IN DATA CONCERNING THE C EXISTING MINERAL/OIL WORKINGS WITHIN A SECTION. THE C DATA INCLUDES THE TYPE OR TYPES* LOCATION* AND ANY C NOTES ON THE OCCURENCE. THESE NOTES COULD INCLUDE C THINGS SUCH AS OWNERSHIP* CORELOGS* AND ETC. C C
NUMREC » 0 IF(IFG) GO TO 500
C C INPUT FROM TERMINAL C 100 WRITE(6*1) 1 FORMATC INPUT MINERAL/OIL WORKINGS NUMBER FROM THE FOLLOWING:'*
+/.' <-l TERMINATES WELLS ETC.)'* +//.T20.' 1 — GAS WELL'»/*T20*' 2 — OIL WELL'./,T20. + ' 3 — C0REH0LE/*/*T20*/ 4 -- SURFACE WORKINGS'»/»T20* +' 5 — UNDERGROUND WORKINGS'»/»T20*' 6 — OUTCROP'» +/*T20*' 7 — OTHER') READ<5*2*END»400) Al
2 FORMAT(Al) C C CHECK FOR EXIT C
IF(A1.EQ.MINUS) RETURN C C CHECK FOR ERROR IN INPUT C
IF<A1.LT.ONE.OR.Al.GT.SEVEN) GO TO 450 IF(A1.GT.THREE) GO TO 110
C C GET COORDINATES OF HOLE C-105 WRITE(6*3) 3 FORMATC INPUT COORDINATES OF HOLE (INPUT X»Y) :')
READ<5*4»ERR=105) X»Y 4 FORMATO C C GET HOLE ID C
- 140 -
107 WRITE<6>7) 7 FORMATC INPUT HOLE ID I ' )
READ<5>8>END=400) ID 8 FORMAT(lOAl) C C WRITE TO DATABASE C
WRITE<3'PNT>20) A1»X»Y»ID 20 F0RMAT(Alf2F10.2f10A1)
NUMREC= NUMREC + 1 PNT = PNT + 1
110 IF(Al.NE.SIX) 60 TO 114 I»l TYPE»A1 WRITE<6>12)
12 FORMATC INPUT DIGITIZED OUTCROP LINE. (INPUT X»Y) +'<-lTERMINATES INPUT)')
112 READ<5»13>£ND=400) X>Y 13 FORMATO
IF<X.LT.O.) GO TO 111 XX(I) = X YY(I) = Y I a I + 1 IF(I.GT«3> GO TO 111 GO TO 112
111 K • I - 1 IF<K.GT.3) K = 0 IF(K.LT.l) GO TO 114 I = 1 NUMREC - NUMREC + 1 WRITE<3'PNT»21) TYPE»(XX(J)tYY(J)tJ=l»3)
21 F0RMAT<A1>6F10.2) PNT - PNT + 1 TYPE = BLNK IF<X.LT.O.) GO TO 114 GO TO 112
114 IF<A1.NE.SEVEN) GO TO 887 NUMREC=NUMREC+1 URITE<3'PNT,20) Al PNT=PNT+1
887 CONTINUE WRITE<6>9)
9 FORMATC INPUT NOTES (-1 TERMINATES INPUT) : ') 115 READ<5>10»END=400) AB 10 F0RMAT(60A1) C C CHECK FOR END OF NOTES C
IF<AB<1).EQ.MINUS.AND.AB<2).EQ.ONE) GO TO 100 C C C
WRITE IT TO DATABASE
- 141 -
300 400 450 11
C c c c c 500 501 C C C
C C C
502
C C C C 550
551 552
560
NUMREC - NUMREC + 1 URITE(3'PNT,22> N,AB F0RMAT(A1>60A1) PNT = PNT + 1 GO TO 115 RETURN RETURN URITE(6,11) FORMATC ERROR IN INPUT. VALID RESPONCES 1-7 TRY AGAIN') GO TO 100
INPUT FROM CARDS
READ<5»501) F0RMAT(2A1)
CHKfAl
CHECK CARD FOR ERRORS
IF(CHK.EQ.MINUS.AND.Al.EQ.ONE) RETURN IF(CHK.NE.BLNK) GO TO 900 IFCA1.LT.ONE.OR.Al.GT.SEVEN) GO TO 900 IF(A1.GT.THREE) GO TO 550
INPUT HOLE ID AND COORDINATES X>Y
READ<5>502>ERR=910) CHKrIDrXrY F0RMAT(A1F10A1»2F10.2) IF(CHK.NE.BLNK) GO TO 910 NUMREC = NUMREC + 1 URITE<3'PNT,20> A1»X»Y»ID PNT = PNT + 1
SEE IF IT IS AN OUTCROP
IF(Al.NE.SIX) GO TO 570 I • 1 TYPE * Al READ(5F552»ERR*930) CHK»XFY F0RMAT(A1F2F10.2) IF(X.LT.O.OR.CHK.EQ IF(CHK.NE.BLNK) GO XX<I) = X YY<I) = Y 1 * 1 + 1 IFU.GT.3) GO TO 551 K=I-1 IF(K.GT.3) IF<K.LT.l)
MINUS) TO 930
GO TO 560
GO TO 560
K = 3 GO TO 570
- 142 -
I»l NUMREC = NUMREC + 1 WRITE<3'PNTP21) TYPEP'XX(J)pYY(J)PJ*lt3) PNT » PNT + 1 TYPE « BLNK IF(X.LT.O.) GO TO 570 GO TO 551
C C GET NOTES C 570 IF(Al.NE-.SEVEN) GO TO 577
NUMREC=NUMREC+1 WRITE<3'PNTP503) Al PNT-PNT+1
577 READ<5P503PEND=920) CHKPAB 503 F0RMAT(61A1) C C CHECK INPUT FORMAT C
IF(CHK»EQ.MINUS) GO TO 500 IF(CHK.NE.BLNK) GO TO 920
C C WRITE TO DATABASE C
NUMREC » NUMREC + 1 URITE(3'PNT,22) N,AB PNT • PNT + 1 GO TO 550
900 WRITE(6r901) CHKrAl 901 FORMATC ERROR IN INPUT FORMAT OF WORKINGS NUMBER — READ7*
+' AS FOLLOWS : /P/P1XP2A1P/P / RUN STOPPED') CALL BYE
910 WRITE(6P911) 911 FORMATC ERROR IN WELL ID/COORD CARD — RUN STOPPED')
CALL BYE 920 WRITE(6P921) CHKPAB 921 FORMATC ERROR IN INPUT OF NOTES — CARD READ AS FOLLOWS :'P/P
+1XP61A1P/P' COLUMN ONE SHOULD BE BLANK OR YOU FORGOT A MINUS'P +' ONE CARD TO TERMINATE NOTES RUN STOPPED') CALL BYE
930 WRITE(6P931) 931 FORMATC ERROR IN YOUR DIGITIZED OUT CROP — RUN STOPPED')
CALL BYE END
- 143 -
SUBROUTINE GETMIN INTEGER PNT1,PNTF,PNT LOGICAL IFG CHARACTERS ZERO*ONE»TUO»SEVEN»MINUS»BLNK»N»A1 CHARACTERS AB(60)»CHK . COMMON /FILES/ IAS1tIAS2FIAS3 COMMON /JUNK/ IFCPNT1tNl»PNTFrNUMREC»PNT>IFG2 DATA ZER0>0NE>TW0»SEVEN»MINUS>BLNK>N/'0'»'1'»'2'F'7'>'-'»' ' ?'H'/
C C C THIS SUBROUTINE READS IN DATA CONCERNING THE VALUABLE C MINERALS WITHIN A PROPERTY. FOR OIL SHALE AND TAR SANDS C IT READS IN INFORMATION ABOUT THE RESOURCE FOR EITHER DIFFERENT C CUTOFF GRADES OR THE DIFFERENT SEAMS* THIS INFORMATION INCLUDES C OVERBURDEN* THICKNESS* AREA* AVERAGE GRADE* STRIKE/DIP* AND C TOTAL RECOVERABLE RESERVES* OTHER IMPORTANT INFORMATION CAN C BE INCLUDED' BY THE USER IN THE NOTES SECTION FOR THAT C DEPOSIT. C C
NUMREC=0 IF(IFG) GO TO 500
C C INPUT FROM TERMINAL C 100 URITE<6»1) 1 FORMATC INPUT MINERAL OCCURENCE NUMBER FROM THE FOLLOWING .',
+/,' ( -1 TERMINATES INPUT OF MINERAL OCCURENCES)',//»T20, +' 1 — OIL SHALE'»/»T20»' 2 -- TAR SANDS't/tT20> + ' 3 — 0IL'»/»T20F' 4 — GAS'»/,T20»' 5 — COAL'» +/>T20>' 6 ~ GILS0NITE'»/,T20,' 7 — OTHER') READ(5»2»END=400) Al
2 FORMAT(Al) C C CHECK FOR EXIT C
IFCA1.EQ.MINUS) RETURN C C CHECK FOR INVALID RESPONCE C
IF<A1.LT.ONE.OR.Al.GT.SEVEN) GO TO 450 IF(Al.GT.TWO) GO TO 200 IF(Al.EQ.TWO) GO TO 150
C C OIL SHALE INPUT C
IF(Al.NE.ONE) GO TO 450 CALL GETOS GO TO 200
C C C
TAR SANDS INPUT
- 144 -
150 CALL GETTS C C GET MISC. NOTES C 200 URITE<6>4) 4 FORMATC INPUT NOTES < -1 TERMINATES NOTES) :') 205 READ<5>206>END=400) AB 206 F0RMATC60A1) C C CHECK FOR EXIT FROM NOTES C
IF(AB(1).EQ.MINUS.AND.AB(2).EQ.ONE) GO TO 100 C C WRITE NOTES TO DATABASE C
NUMREC * NUMREC+ 1 URITE<3'PNT,20) N,AB
20 F0RMAT<61A1) PNT = PNT + 1 GO TO 205
400 RETURN 450 URITE<6,11) 11 FORMATS ' ERROR IN INPUT VALID RESPONCES 1-7 TRY AGAIN')
GO TO 100 C C C INPUT FROM CARDS C C 500 READ<5>501,END«900) CHKfAl 501 F0RMAT<2A1) C C CHECK CARD FOR ERRORS C
IF(CHK.EQ.MINUS.AND.Al.EQ.ONE) RETURN IF(CHK.NE.BLNK) GO TO 910 IF<A1.LT.ONE.OR.Al.GT.SEVEN) GO TO 910 IF<A1.GT.TW0) GO TO 600 IF(Al.EQ.TWO) GO TO 550
C C GET OIL SHALE INFO C
CALL GETOS GO TO 600
C C GET TAR SANDS INFO C 550 CALL GETTS C C GET NOTES C 600 READ(5»503»END»900) CHK»AB
- 145 -
503 F0RMAT(61A1) C C CHECK FOR INPUT ERRORS C
IF (CHK.EQ.MINUS) GO TO 500 IF(CHK.NE.BLNK) GO TO 920
C C WRITE IT TO DATABASE C
NUMREC - NUMREC + 1 URITE<3'PNT,20) N»AB PNT • PNT + 1 GO TO 600
900 WRITE<6f901) 901 FORMATC UNEXPECTED END OF INPUT FILE ENCOUNTERED —' t
+ ' RUN STOPPED') CALL BYE
910 WRITE<6>911) 911 FORMATC ERROR ON MINERAL OCCURENCES NUMBER CARD — READ AS '»
+'FOLLOWS :'f/flXf2Al»/f' RUN STOPPED') CALL BYE
920 WRITE<6»921) CHK,AB 921 FORMATC ERROR ON NOTES CARD COLUMN ONE SHOULD BE BLANK OR YOU'f
+' FORGOT A -1 CARD TO TERMINATE'f/t 'CARD READ AS FOLLOWS I't/t +lX»61Al»/»' RUN STOPPED') CALL BYE END
- 146 -
SUBROUTINE GETOS INTEGER PNT1,PNTF,PNT LOGICAL IFG CHARACTERS CHK,BLNK,ONE,MINUS CHARACTER*1 STRIKE(IO). DIMENSION ELEV<10),DEPTH<10),THICK<10),AVEG<10) COMMON /JUNK/ IFG,PNT1,N,PNTF,NUMREC»PNT,IFG2 COMMON /FILES/ IAS1,IAS2,IAS3 DATA BLNK,ONE,MINUS/' ','1','-'/
C C C THIS SUBROUTINE READS IN THE IMPORTANT INFORMATION C CONCERNING THE DEPOSITION OF THE OIL SHALE FOR A SECTION. C THE INFORMATION INCLUDES COVER, THICKNESS, EXTENT, AND THE C STRIKE/DIP OF THE OIL SHALE C C
IF(IFG) GO TO 500 C C INPUT FROM TERMINAL C 50 URITE<6,80) 80 FORMATC INPUT CUTOFF GRADE FOR WHICH THE FOLLOWING UAS',
+ ' CALCULATED (GAL/TN) ' ,/,' (CUTOFF GRADE = -1 INDICATES', + ' NO MORE DATA)') READ(5,81,ERR=90) CUTOFF
81 FORMATO IF(CUTOFF.LT.O) RETURN
C C INPUT ELEV OF TOP OF PAY ZONE C 100 WRITE(Arl) 1 FORMATC INPUT ELEVATION OF THE TOP OF PAY ZONE (-1 INDICATES',
+' EITHER NO INFORMATION',/,' AVAILABLE OR THE SEAM DOES NOT ', +' EXIST AT THAT POINT)')
105 URITE<6,2) 2 FORMATC SOUTH-UEST CORNER : ')
READ<5,3,ERR=200) ELEV(l) 3 FORMATO 110 URITE<6,4) 4 FORMATC NORTH-UEST CORNER : ')
READ<5,3»ERR=203) ELEV(2) 115 WRITER,5) 5 FORMATC NORTH-EAST CORNER : ')
READ(5»3,ERR=210> EL£V<3> 120 URITE(6,6) 6 FORMATC SOUTH-EAST CORNER : ')
READ(5,3,ERR=215) ELEV(4) 125 WRITE(A,7) 7 FORMATC MIDDLE OF SECTION : ')
READ(5,3,ERR=220) ELEV(5) CALL AV(ELEV)
- 147 -
21
20 C C C 250 10 255
260
265
270
275
C C C 300 11
305
306
307 308
309
C C C 320 12 321
NUMREC=NUMREC+1 URITE(3'PNT»21) 0NE»CUT0FF PNT=PNT+1 F0RMAT<A1FF10.2) NUMREC = NUMREC + 1 URITE(3'PNT»20) ELEV PNT = PNT + 1 F0RMAT<1XF6F10.2)
GET OVERBURDEN
URITE<6F10) FORMATC INPUT OVERBURDEN DEPTH URITE<6F2) READ<5F3FERR=230) DEPTH(l) URITE<6F4)
READ(5F3FERR»235) DEPTH(2) URITE<6F5) READ(5»3FERR=240) DEPTH(3) URITE<6F6) READ<5F3FERR=245) DEPTH(4) URITE(6F7) READ<5F3FERR=246) DEPTH<5) CALL AV(DEPTH) NUMREC = NUMREC + 1 URITE(3'PNTF20) DEPTH PNT » PNT + 1
THICKNESS OF PAY ZONE
(-1 INDICATES NO DATA)')
THE PAY ZONE (-1 NO DATA)') WRITE(6F11)
FORMATC INPUT THICKNESS OF URITE(6>2) READ(5»3»ERR=3?0) THICK(l) URITE<6F4) READ(5»3FERR=3?3) THICK<2) URITE<6»5) READ<5F3FERR=3?6) THICK(3) URITE<6F6) READ(5F3FERR=39?) THICK<4) URITE<6F7) READ<5F3»ERR=400) THICK<5) CALL AV(THICK) NUMREC = NUMREC + 1 WRITE(3'PNT»20) THICK PNT .= PNT + 1
GET AVERAGE GRADE OF CORNER
URITE<6F12)
FORMATC INPUT AVERAGE GRADE AT THIS CUTOFF VALUE (-1 NO DATA) URITE<6»2)
- 148 -
322
323
324
325
C C C 331 14
333 15
988 334 16
335 17
336 18
22
C C C 201 90
200
205
210
215
220
READ<5»3»ERR=350) AVEG(l) WRITE<6»4) READ<5»3»ERR=353> AVE6<2) URITE<6,5) READ<5»3»ERR*356) AVEG<3) URITE<6»6) READ<5»3»ERR=359> AVEG<4> WRITE<6,7) READ<5,3,ERR=362) AVEG<5) CALL AV(AVEG) NUMREC = NUMREC + 1 «RITE(3'PNT»20) PNT = PNT + 1
AVEG
MISC. INFO. STRIKE, DIFr TONS( AREA, BBLS
WRITE<6»14) FORMATC INPUT HORIZONAL AREA OF THE PAY ZONE (-1 NO DATA) READ<5,3»ERR=365) HORA URITE(6»15) FORMATC INPUT STRIKE OF OIL SHALE (-1 NO DATA) : ') READ<5»988»ERR»368) STRIKE FORMAT(lOAl) WRITE(6»16) FORMATC INPUT DIP OF OIL SHALE (-1 NO DATA ) t ') READ(5»3»ERR=371) DIP URITE(6»17) FORMATC INPUT RECOVERABLE TONS (-1 NO DATA) i ') READ(5»3»ERR=374) TONS URITE<6,18) FORMATC INPUT RECOVERABLE BARRELS OF OIL (-1 NO DATA) i ' READ<5,3»ERR=377) BBLS NUMREC - NUMREC + 1 URITE(3'PNT»22)' HORA» STRIKE* DIP t TONSt BBLS F0RMAT<1X»F10.2,10A1»F10.2»F10.2»F10.2) PNT - PNT + 1 GO TO 50
FORMATC ***** URITE<6»201) GO TO 50 URITE<6,201) GO TO 105 WRITE<6»201) GO TO 110 URITE<6?201) GO TO 115 URITE(6»201) GO TO 120 URITE<6»201)
ERROR ROUTINES
ERROR IN INPUT TRY AGAIN *****')
- 149 -
GO TO 125 230 URITE<6>201)
GO TO 255 235 WRITE<6,201)
GO TO 260 240 URITE<6»201>
GO TO 265 245 URITE<6,201>
GO TO 270 246 WRITE<6>201>
60 TO 275 350 URITE<6>201>
GO TO 321 353 URITE(6f201)
GO TO 322 356 WRITE<6,201>
GO TO 323 359 WRITE(6f201)
GO TO 324 362 WRITE<6,201>
GO TO 325 365 URITE(6>201)
GO TO 331 368 WRITE<6»201>
GO TO 333 371 URITE<6»201>
GO TO 334 374 URITE<6,201>
GO TO 335 377 WRITE(6f201)
GO TO 336 390 URITE(6»201)
GO TO 305 393 URITE(6»201)
GO TO 306 396 WRITE(6f201)
GO TO 307 399 URITE<6,201>
GO TO 308 400 URITE<6>201>
GO TO 309 C
c C INPUT FROM CARDS C c 500 READ(5f501»ERR»900) CHK»CUTOFF 501 F0RMAT(A1>F10.2)
IF<CUTOFF.LT.O.) RETURN IF(CHK.EQ.MINUS) RETURN IF(CHK.NE.BLNK) GO TO 900 READ<5f502»ERR=905) CHK,<ELEV(J)tJ=lt5)
- 150 -
502
C C C
C C C
C C C
C C C
503
900 901
905 906
F0RMAT<A1*5F10.2) IF(CHK.NE.BLNK) 60 CALL AV<ELEV) NUMREC • NUMREC URITE(3'PNTf21) PNT • PNT + 1 NUMREC=NUMREC+1 URITE<3'PNT»20) PNT=PNT+1
TO 905
+ 1 ONE,CUTOFF
ELEV
GET DEPTH OF OVERBURDEN
READ<5r502rERR*910> IF(CHK.NE.BLNK) CALL AV<DEPTH) NUMREC = NUMREC URITE<3'PNTf20) PNT = PNT + 1
GO CHK, <DEPTH(J)»J=lf5) TO 910
+ I DEPTH
GET THICKNESS OF OIL SHALE PAY ZONE
READ<5»2»ERR=920) CHK,<THICK<J)»J=1»5) IF(CHK.NE.BLNK) CALL AV<THICK) NUMREC = NUMREC URITE<3'PNT,20) PNT * PNT + 1
GO TO 930
+ 1 THICK
GET AVERAGE GRADE AT POINT
READ<5»2»ERR=930) CHK,(AVEG<J)tJ=l,5) IF(CHK.NE.BLNK) GO TO 920 CALL AV(AVEG) NUMREC • NUMREC -I- 1 URITE<3'PNT»20) AVEG PNT * PNT + 1
MISC. INFORMATION
READ<5»503»ERR=940) CHK,HORAtSTRIKEtDIPtTONS*BBLS F0RMAT<1A,F10.2»10A1»3F10.2) IF(CHK.NE.BLNK) GO TO 940 NUMREC = NUMREC -I- 1 WRITE(3'PNT,22) HORA,STRIKE,DIP,TONS,BBLS PNT = PNT + 1 GO TO 500 URITE<6,901> FORMAT<' ERROR IN THE INPUT FORMAT OF THE CUTOFF GRADE ', + '-- RUN STOPPED' ) CALL BYE WRITE<6,906> FORMATC ERROR IN THE ELEVATION OF TOP OF PAY ZONE CARD'*
- 151 -
+' — RUN STOPPPED') CALL BYE
910 WRITE(6f?ll) 911 FORMATC ERROR IN FORMAT OF THE DEPTH OF OVERBURDEN CARD '?
+ ' — RUN STOPPED') CALL BYE
920 URITE<6»921) 921 FORMATC ERROR IN FORMAT OF THE THICKNESS OF THE PAY ZONE CARD '»
+' — RUN STOPPED') CALL BYE
930 URITE<6»931) 931 FORMATC ERROR IN FORMAT OF THE AVERAGE GRADE CARD — RUN '»
+'STOPPED') CALL BYE
940 URITE(6f941) 941 FORMATC ERROR IN FORMAT OF YOUR STRIKE»DIP» ETC. CARD — '»
+'RUN STOPPED') CALL BYE END
- 152 -
C C c
c c c 90 1
C C c 100 4
5 C c c
110
c c c 120 6
SUBROUTINE GETSEC LOGICAL IFG INTEGER PNT1»PNTF»PNTA CHARACTERS MER»Tl?T2»T3»Rl»R2»R3»S1»S2»U»T»R,N»S»E»W,BLNK CHARACTER*1 ZERO,NINE»THREE»SIX CHARACTER*2 MERID(4) CHARACTERS CHK»CA»CB»CC»CD»CE»CF»CG»CH»CI»CJ,CIO»CI4 COMMON /SEC/ MER»T1,T2»T3»R1»R2»R3,S1»S2 COMMON /JUNK/ IFG»PNT1tNA»PNTF,NUMREC,PNTA»IFGGG DATA MfSfEtyfU/'M'f'S'f'E'f'U'f'U'/ DATA BLNK»ZERO»NINE»THREE»SIX/' 't '0'»'9'»'3't'6 '/
IF<IFG) GO TO 500
INPUT MERIDIAN
INPUT FROM TERMINAL
WRITE(6»1) FORMATC INPUT MERIDIAN — EITHER: SALT LAKE OR UINTAH') READ(5,2) HER FORMAT(Al) IF(MER.EQ.S.OR.MER.EQ.U) GO TO 100 URITE(6f3) FORMATC ***** ERROR IN INPUT TRY AGAIN *****')
GO TO 90
INPUT TOWNSHIP
WRITE(6»4> FORMATC INPUT TOWNSHIP (EXAMPLE 4 N ) ' ) READ(5»5) T1»T2»T3 F0RMAT(3A1) *
RIGHT JUSTIFY INPUT
IF(T3.NE.BLNK) GO TO 110 T3 a T2 T2 = Tl Tl • BLNK IF<T3.EQ.N.0R.T3.EQ.S) GO TO 120 WRITE(6,3) GO TO 100
INPUT RANGE
WRITE(6»6> FORMATC INPUT RANGE (EXAMPLE 14W)') READ(5,5> R1,R2,R3
C C C
RIGHT JUSTIFY INPUT
- 153 -
IF(R3.NE.BLNK) GO TO 130 R3=R2 R2-R1 Rl-BLNK
130 IF(R3.EQ.E.0R.R3.EQ.W) GO TO 140 URITE(6>3) GO TO 120
C C INPUT SECTION NUMBER C 140 URITE(6>7> 7 FORMATC INPUT SECTION NUMBER (EXAMPLE 36)')
READ(5>8) S1,S2 8 .FORMAT (2A1) C C RIGHT JUSTIFY INPUT C
IF(S2.NE.BLNK> GO TO 150 S2=S1 S1=BLNK
150 IF(S1,EQ.BLNK,0R.(SI.LE.THREE.AND.Sl.GT.ZERO)) GO TO 155 URITE(6*3> GO TO 140
155 IF(S2.LE.NINE.AND.S2.GE.ZERO) GO TO 160 URITE<6»3> GO TO 140
160 IF<S1.NE.THREE.OR.(SI.EQ.THREE.AND.S2.LE,SIX)) GO TO 170 URITE(6>3> 60 TO 140
170 RETURN C C C INPUT FROM CARDS C C 500 READ(5>501> CHK»MER»MERID»CA»CB»CC»CD»CEtCF»CGtCH»CI»CJ 501 F0RMAT(2A1»4A2»10A1)
CIO = CA Tl * CB T2*CC T3 = CD C14=CE R1»CF R2=CG R3=CH S1 = CI S2=CJ
C C CHECK INPUT FORMAT C
IF(CHK.NE.BLNK) GO TO 900 IF(.NOT.(MER.EQ.S.OR.MER.EQ.U)) GO TO 900
- 154 -
C FIX TOUNSHIP FIELD C
ICNT'O 540 IF<T3.NE.BLNK) GO TO 550
ICNT=ICNT+1 IF(ICNT.GT.2) 60 TO 900 T3»T2 T2-T1 T1=C10 60 TO 540
550 IF(Tl.EQ.T) C10=T IF(Tl.EQ.T) T1*BLNK IF(ICNT.EQ.2) T1=BLNK IF(CIO.NE.T.AND.CIO.GT.ZER0.AND.C1O.LT.NINE) C10=BLNK IF<C10.NE.T.AND.CIO.NE.BLNK) 60 TO 900
C C FIX RAN6E FIELD C
ICNT=0 590 IF(R3.NE.BLNK) 60 TO 600
ICNT»ICNT+1 IF(ICNT.6T.2) GO TO 900 R3=R2 R2=R1 R1=C14 GO TO 590
600 IF(Rl.EQ.R) C14=R IF(Rl.EQ.R) R1=BLNK IF(ICNT.EQ.2) R1=BLNK IF(CI 4.NE.R.AND.CI 4.6T.ZER0.AND.C14.LT.NINE) C14»BLNK IF<C14.NE.R.AND.C14.NE.BLNK) GO TO 900
C C FIX SECTION NUMBER C
S2»S1 *S1=BLNK
610 IF<C14.NE.R.AND.C14.NE.BLNK) 60 TO 900 IF(T3.NE.N.AND.T3.NE.S) GO TO 900 IF(R3.NE.E.AND.R3.NE.U) GO TO 900 IF<S1.NE.BLNK.AND.(SI.GT.THREE.OR.SI.LT.ZERO)) GO TO 900 IF<S2.GT.NINE.0R.S2.LT.ZERO) GO TO 900 IF(S1.EQ.THREE.AND.S2.GT.SIX) GO TO 900 RETURN
900 URITE(6»901) CHK»MERFMERIDFCAFCBFCCFCDFCEFCFFCGFCHFCI»CJ 901 FORMATC ***** ERROR IN LOCATION CARD •. ' F / F 1X» 2A1, 4A2 F 10A1,
+/»2X»'***** RUN STOPPED *****') CALL BYE END
- 155 -
C C C C C C C C C C C
c c c 100 1
SUBROUTINE 6ETTNS INTEGER PNT1»PNTF»PNT LOGICAL IFG CHARACTERS Al*A2*CHK,MINUS»ONE*ZERO*NINE*BLNK*TYPE*AB<60) DOUBLE PRECISION X*Y*XX(3)*YY(3) COMMON /JUNK/ IFG*PNT1*N*PNTF*NUMREC*PNT*IFG2 COMMON /FILES/ IAS1»IAS2*IAS3 DATA MINUS*ZERO*ONE*NINE*BLNK/'-'*'0'»'!'*'?'»' '/
THIS SUBROUTINE READS IN THE DATA CONCERNING TRANSPORTATION/UTILITIES WITHIN A SECTION. THE DATA INCLUDES A DIGITIZATION OFTHE ROUTE AND NOTES CONCERNING THE ROUTE. THESE NOTES COULD INCLUDE OWNERSHIP* RIGHTAWAYS AGREEMENTS* OR ANY OTHER PERTAINENT INFORMATION ASSOCIATED WITH THE ROUTE. AS MANY ROADS* RIVERS* ETC. MAY BE LOCATED WITHIN ANY ONE SECTION
NUHREC=0 IF(IFG) GO TO 500
INPUT FROM TERMINAL
WRITE<6*1) FORMATC INPUT TRANSPORTATION/UTILITY NUMBER FROM-THE FOLLOWING'* +':'*/*T10*'(-l INDICATES NO MORE TRANSPORTATION DATA)'* + //*T20*' 1 — ROAD CLASS A'*/*T20*' 2 ~ ROAD '* + 'CLASS B'*/*T20*' 3 — ROAD CLASS C'*/»T20*' 4 —'» +' RAILROAD'*/*T20*' 5 — POWER LINE'*/»T20*'. 6 — '* +'PIPELINE - GAS'*/*T20*' 7 — PIPELINE - 0IL'*/*T20*' 8 —'* +' WATER <PIPELINE/CANAL)'*/*T20*' 9 — RIVER PERENNIAL'* +/*T20*'10 — RIVER SEASONAL')
8 C C C
C C C
C C C 105
110
READ<5*8*END=400) A1*A2 F0RMAT<2A1)
CHECK FOR EXIT
IF<A1.EQ.MINUS) RETURN
RIGHT JUSTIFY INPUT
IF<A2.NE.BLNK) GO TO 110 A2=A1 Al-BLNK
CHECK INPUT FOR ERRORS
IF<A2.LT.0NE.0R.A2.GT.NINE) GO TO 300 GO TO 200 IF(Al.EQ.ZERO) Al'BLNK
- 156 -
IF(Al.EQ.BLNK) GO TO 105 IF(Al.NE.ONE) GO TO 300 IF<A2.NE.ZER0) GO TO 300
C C INPUT DIGITIZED DATA C 200 TYPE=A2
IF(Al.EQ.ONE) TYPE=ZERO WRITE<6>2)
2 FORMATC INPUT DIGITIZED DATA DESCRIBING ROUTE (INPUT X»Y '* +' -1 TERMINATES INPUT)') 1*1
210 READ(5»3>END*400) X»Y 3 FORMAT<)
IF<X.LT.O.) GO TO 230 XX<I)=X YY(I) = Y 1*1 + 1 IF<I.GT.3) GO TO 230 GO TO 210
230 K=I-1 IF<K.GT.3) K=3 IF(K.LT.l) GO TO 220 1 = 1 NUMREC=NUMREC+1 URITE<3'PNT>20) TYPE»<XX<J)tYY(J)»J=l»K)
20 F0RNAT<A1>6F10.2> PNT*PNT+1 TYPE=BLNK IF<X.LT.O.) GO TO 220 GO TO 210
C C INPUT NOTES C 220 URITE<6»4) 4 FORMATC INPUT NOTES ON THE ABOVE ENTRY (-1 TERMINATES NOTES) •• 250 READ<5>6»END*400> AB 6 F0RMAT(60A1)
IF(AB<1).EQ.MINUS.AND.AB<2).EQ.ONE) GO TO 400 NUMREC*NUMREC+1 URITE<3'PNT,21> AB
21 F0RMAT<lXf60Al) PNT=PNT+1
ERROR ROUTINES
IN INPUT VALID RESPONCES 1-10 TRY AGAIN')
c c c
300 7
400 C
GO T0250 URITE<6f7) FORMATC ERROR GO TO 100 GO TO 100
- 157 -
C C INPUT FROM CARDS C 500 READ<5>501> CHK»A1FA2 501 F0RMAT<3A1)
IF(CHK.NE.BLNK) GO TO 900 C C RIGHT JUSTIFY INPUT C
IF<A2.NE.BLNK> GO TO 600 A2=A1 A1=BLNK
590 IF(A2.LT.0NE.0R.A2.GT.NINE) GO TO 900 GO TO 610
600 IF(Al.EQ.ZERO) A1=BLNK IF(A1.EQ»BLNK) GO TO 590 IF(Al.NE.ONE) GO TO 900 IF(A1.NE»ZER0) GO TO 900
610 TYPE=A2 IF(Al.EQ.ONE) TYPE=2ER0 1 = 1
620 READ(5F3FERR=990) XFY ZF(X*LT*0.) GO TO 630 XX(I)=X YY<I)=Y 1 = 1 + 1 ZF(Z.6T*3> GO TO 630 GO TO 610
630 K=Z-1 IF<K.GT.3> K=3 IF<5.LT.1> GO T0640 1 = 1 NUMREC=NUMREC+1 URITE(3'PNT»20) TYPEf <XX(J)tYY(J)tJ=l»K) PNT=PNT+1 TYPE=BLNK ZF(X.LT.O.) GO TO 640 GO TO 610
C C INPUT NOTES C 640 READ(5F611>END=990) CHKrAB 611 F0RMAT(61A1) C C CHECK FOR END OF NOTES AND ERRORS C
IF(CHK.EQ.MINUS,AND.AB(1).EQ.ONE) GO TO 500 IF(CHK.NE.BLNK) GO TO 910 NUMREC=NUMREC+1 WRITE(3'PNTf21) AB PNT=PNT+1 GO T0640
- 158 -
900 WRITE<6»901> CHK»A1FA2 901 FORMATC EXPECTING TRANSPORTATION/UTILITY NUMBER VALID RESPONC'f
+ 'ES 1-lQ't/t' READ THE FOLLOWING INPUT J'F/FIXF3A1F/F' RUN STOPP'F +'ED') CALL BYE
910 WRITE<6f911) CHKFAB 911 FORMATC EXPECTING NOTES FOR TRANS/UTILITIES READ THE FOLLOWING',
+ ' :'rlXr61Al»/f' MAY HAVE FORGOT A -1 CARD RUN STOPPED') CALL BYE
990 WRITE<6F991> 991 FORMATC STRANGE DATA OF SOME SORT (END OF FILE ENCOUNTERED'F
+' WHEN EXPECTING TRANS/UTILITY INFOR RUN STOPPED') CALL BYE END
- 159 -
SUBROUTINE GETTS CHARACTERS SEAM,A,F INTEGER PNT1,PNTF,PNT LOGICAL IFG CHARACTER*! CHK,BLNK,ONE,TWO,MINUS DIMENSION ELEV(10),DEPTH<10>,THICK<10),AVEG<10) COMMON /JUNK/ IFCPNT1,N,PNTF,NUMREC,PNT,IFG2 COMMON /FILES/ IAS1,IAS2,IAS3 DATA BLNK,ONE,TWO,MINUS/' ', '1','2' ,'-'/ DATA A,F/'A','F'/
C C C THIS SUBROUTINE READS IN THE IMPORTANT INFORMATION C CONCERNING THE DEPOSITION OF THE TAR SANDS FOR A SECTION, C THE INFORMATION INCLUDES COVER, THICKNESS, EXTENT, AND THE C RESERVES OF THE TAR SANDS C C
IF<IFG> GO TO 500 C C INPUT FROM TERMINAL C 50 WRITE<6,80> 80 FORMATC INPUT SEAM FOR WHICH THE FOLLOWING WAS',
+' CALCULATED ',/,' (SEAM - -1 INDICATES', +' NO MORE DATA)') READ<5,81,ERR=?0> SEAM
- 81 FORMAT(Al) IF(SEAM.LT.A) RETURN IF<SEAM«6T«F> RETURN
C C INPUT ELEV OF TOP OF PAY ZONE C 100 URITE(6rl) 1 FORMATC INPUT ELEVATION OF THE TOP OF SEAM (-1 INDICATES',
+' EITHER NO INFORMATION',/,' AVAILABLE OR THE SEAM DOES NOT ' +' EXIST AT THAT POINT)')
105 URITE<&,2) 2 FORMATC SOUTH-WEST CORNER I ')
READ<5,3,ERR=200) ELEV(l) 3 FORMATO 110 WRITE<6,4> 4 FORMATC NORTH-WEST CORNER : ')
READ<5,3,ERR*205> ELEV(2) 115 WRITE<6,5> 5 FORMATC NORTH-EAST CORNER : ')
READ(5,3,ERR=210) ELEV(3) 120 ' WRITE<6,6> 6 FORMATC SOUTH-EAST CORNER : ')
READ(5,3,ERR»215) ELEV(4) 125 WRITE<6,7) 7 FORMATC MIDDLE OF SECTION I ')
- 160 -
21
20
C C C 250 10 255
260
265
270
275
C C C 300 11
305
306
307
308
30?
C c c 320
READ(5r3»ERR=220) ELEV<5) CALL AV(ELEV) NUMREC=NUMREC+1 URITE(3'PNTF21) TWO,SEAM PNT=PNT+1 F0RMAT<2A1) NUMREC = NUMREC + 1 URITE<3'PNT>20) ELEV F0RNAT<lXr6F10.2) PNT » PNT + 1
GET OVERBURDEN
URITE<6,10> FORMATC INPUT OVERBURDEN DEPTH (-1 INDICATES NO DATA)') URITE<6,2) READ<5r3rERR=230) DEFTHU) URITE<6,4) READ<5>3rERR=235) DEPTH(2) URITE<6,5) READ<5F3»ERR=240) DEPTH(3) URITE(6r6) READ<5,3rERR=245) DEPTH(4) WRITE<6»7) READ(5t3»ERR=246) DEPTH<5) CALL.AV(DEPTH) NUMREC * NUMREC + 1 URITE<3'PNT»20) DEPTH
PNT = PNT + 1
THICKNESS OF SEAM
WRITE<6,11) FORMATC INPUT THICKNESS OF URITE(6F2) READ<5>3rERR=390) URITE(6f4) READ<5r3rERR=393) URITE<6,5) READ<5r3rERR=396) URITE(6F6) READ<5>3>ERR=39?) URITE<6>7) READ<5>3rERR=400) CALL AV(THICK) NUMREC » NL/MREC + URITE(3'PNTF20) PNT = PNT + 1
THE SEAM (-1 NO DATA)')
THICK(l)
THICK<2)
THICK<3)
THICK<4)
THICK<5)
1 THICK
GET AVERAGE GRADE OF CORNER
WRITE<6>12)
- 161 -
12 321
322
323
324
325
C C C 331 14
335 17
336 18
C C C 201 90
200
205
210
215
220
230
235
FORMATC INPUT AVERAGE GRADE AT THIS CUTOFF VALUE (-1 NO DATA)') URITE<6»2) READ(5,3>ERR=350) AVEG(l) URITE(6»4) READ<5»3»ERR=353> AVEG(2) URITE(6»5) READ(5»3>ERR=356> AVE6<3) WRITE<6»6) READ(5»3>ERR=35?) AVE6<4) URITE(6»7) READ(5»3»ERR=362) AVEGC5) CALL AV<AVEG) NUMREC = NUMREC + 1 URITE(3'PNT»20) AVEG
PNT = PNT + 1
MISC. INFO. STRIKE* DIP» TONSC AREA» BBLS
WRITE(6»14) FORMATC INPUT HORIZONAL AREA OF THE SEAM (-1 NO DATA) ; ') READ<5,3»ERR=365) HORA WRITE(£>17) FORMATC INPUT RECOVERABLE TONS (-1 NO DATA) : ') READ(5»3»ERR=374) TONS URITE(6»18) FORMATC INPUT RECOVERABLE BARRELS OF OIL (-1 NO DATA) J ') R£AD<5»3»£RR=377) BBLS NUMREC = NUMREC + 1 URITE(3'PNT»22) HORA,TONS»BBLS
F0RMAT<1X»3F10.2) PNT = PNT + 1 GO TO 50
ERROR ROUTINES
FORMATC ***** ERROR IN INPUT TRY AGAIN *****') URITE(6»201) GO TO 50 URITE(6»201) GO TO 105 URITE(6»201> GO TO 110 URITE<6»201) GO TO 115 URITE(6»201) GO TO 120 WRIT£<6,201) GO TO 125 URITE<6>201) GO TO 255 URITE(6»201) GO TO 260
- 162 -
240 WRITE(6»201> SO TO 265
245 URITE(6f201) GO TO 270
246 URITE(6»201) GO TO 275
350 URITE(6»201) GO TO 321
353 URITE(6»201) GO TO 322
356 WRITE(6»201) GO TO 323
359 WRITE(6»201) GO TO 324
362 URITE(6>201> GO TO 325
365 URITE<6»201) GO TO 331
374 URITE(6»201) GO TO 335
377 URITE(6»201> GO TO 336
390 URITE(6»201) GO TO 305
393 URITE(6f201) GO TO 306
396 URITE(6f201) GO TO 307
399 URITE(6»201> GO TO 308
400 URITE<6?201> GO TO 309
C C C INPUT FROM CARDS C C 500 READ(5»501»ERR»900) CHK»SEAM 501 F0RMAT<2A1>
IF(SEAM.LT.A) RETURN IF<SEAM.GT.F) RETURN IF<CHK.EQ.MINUS) RETURN IF(CHK.NE.BLNK) GO TO 900 READ(5»502»ERR=905) CHK*<ELEV<J>»J=l>5)
502 F0RMAT(A1»5F10.2) IF(CHK.NE.BLNK') GO TO 905 CALL AV(ELEV) NUMREC=NUMREC+1 URITE(3'PNT»21) TUO»SEAM PNT=PNT+1 NUMREC = NUMREC + 1 W R I T E ( 3 ' P N T F 2 0 ) ELEV
- 163 -
PNT = PNT + 1 C c c
C c c
c c c
c c c
900 901
905 906
910 911
920 921
GET DEPTH OF OVERBURDEN
READ(5»502>ERR=910) IF(CHK.NE.BLNK) CALL AV(DEPTH) NUMREC = NUMREC URITE(3'PNT»20) PNT = PNT + 1
GO CHK>(DEPTH(J)fJ=l»5>
TO 910
+ 1 DEPTH
GET THICKNESS OF TAR SANDS SEAM
READ(5»2>ERR=920> CHK><THICK(J)?J=l>5> IF(CHK.NE.BLNK) GO TO 930 CALL AV(THICK) NUMREC » NUMREC + 1 URITE(3'PNT»20) THICK PNT = PNT + 1
GET AVERAGE GRADE AT POINT
READ<5»2»ERR=930> CHKt(AVEG(J)»J=l>5) IF<CHK.NE.BLNK) CALL AV(AVEG) NUMREC = NUMREC URITE(3'PNT»20) PNT = PNT + 1
GO TO 920
+ 1 . AVEG
MISC. INFORMATION
CHKrHORArTONSrBBLS TO 940
INPUT )
READ<5,502»ERR=940> IF(CHK.NE.BLNK) GO NUMREC = NUMREC + 1 URITE(3'PNT»22) HORA»TONS»BBLS PNT = PNT + 1 GO TO 500 URITE(6»901) FORMAT(' ERROR IN THE +' CARD -- RUN STOPPED CALL BYE URITE<6»906) FORMATC ERROR IN FORMAT +'CARD -- RUN STOPPED') CALL BYE WRITE(6»911) FORMATC ERROR IN
+' — RUN STOPPED CALL BYE URITE<6»921) FORMAT<' ERROR IN
+' — RUN STOPPED
FORMAT OF THE SEAM
FORMAT )
FORMAT )
OF ELEV OF THE TOP OF SEAM'»
OF THE DEPTH OF OVERBURDEN CARD
OF THE THICKNESS OF THE SEAM CARD
- 164 -
CALL BYE 930 URITE(6»931) 931 FORMATC ERROR IN FORMAT OF THE AVERAGE GRADE CARD -- RUN '»
+'STOPP£D'> CALL BYE
940 URITE(6f941) 941 FORMATC ERROR IN FORMAT OF YOUR HORIZONAL AREA* ETC, CARD —
+'RUN STOPPED') CALL BYE END
- 165 -
SUBROUTINE GETUSE(Al) INTEGER PNTIFPNTFFPNT LOGICAL IFG CHARACTER*1 CHKFBLNKFONEtSEVENFABFAI CHARACTER*1 MINUS COMMON /JUNK/ IFGFPNT1FNFPNTFtNUMRECtPNTtIFG2 COMMON /FILES/ IAS1tIAS2tIAS3 DIMENSION AB(60) DATA MINUSFONEFSEVENFBLNK/'-'F'1'F'7'F' '/
C C C THIS SUBROUTINE READS FROM THE USER THE LAND C CLASSIFICATION INFORMATION. IT INCLUDES A LAND USE C IDENTIFICATION NUMBER PLUS NOTES ON THE LAND USE. C THE NOTES COULD INCLUD GRAZING PERMIT OUNERSHIPF C TYPE OF RECREATIONAL LANDF TYPE OF MININGF ETC. C C
NUMREC-0 IF(IFG) GO TO 500
C C INPUT FROM TERMINAL C 90 URITE(6F1) 1 FORMATC INPUT LAND USE NUMBER FROM THE FOLLOWING C F / / F T 2 0 F
+' 1 ~ AGRICULTURAL'F/»T20F' 2 — RANGE'F/FT20F +' 3 — MINING'F/FT20F' 4 — INDUSTRIAL'F/FT20F + ' 5 ~ RESIDENTIAL'F/FT20F' 6 — RECREATIONAL'F/FT20F +' 7 ~ MIXED USE') READ(5F5) Al
5 FORMAT(Al) C C CHECK DATA FOR ERRORS C
IFCA1.LT.ONE.OR.Al.GT.SEVEN) GO TO 300 C C GET NOTES ON LAND STATUS USE C
URITE(6F2) 2 FORMATC INPUT NOTES ON LAND USE (-1 TERMINATES NOTES)') 210 READ(5F8) AB 8 F0RMAT(60A1)
IF(AB(1).EQ.MINUS.AND.AB(2).EQ.ONE) GO TO 350 C C WRITE IT INTO DATABASE C
NUMREC=NUMREC+1 WRITE(3'PNTF20> AB
20 F0RMAT(1XF60A1) PNT=PNT+1 GO TO 210
- 166 -
C ERROR IN INPUT ROUTINE C 300 URITE<6>3) 3' FORMATC ***** ERROR IN INPUT VALID RESPONCES 1-7 TRY AGAIN')
GO TO 90 350 RETURN C C C INPUT FROM CARDS C C 500 READ<5>501) CHKFAI 501 F0RMATC2A1) C C CHECK FORMAT OF INPUT C
IF(CHK.NE.BLNK) GO TO 900 IF<CHK.EQ.MINUS) RETURN IF(A1.LT.ONE.OR.Al.GT.SEVEN) GO TO 900
C C GET NOTES C 610 READ(5F502) CHKrAB 502 F0RMAT(61A1) C C CHECK INPUT FOR EXIT/ERRORS C
IFCCHK.EQ.MINUS.AND.AB(1).EQ.ONE) GO TO 650 IF(CHK.NE.BLNK) GO TO 950
C C WRITE TO DATABASE C
NUMREC=NUMREC+1 URITE<3'PNT,20> AB PNT=PNT+1 GO TO 610
650 RETURN C C ERROR ROUTINES C 900 WRITE(6»901) CHK»A1 901 FORMATC ERROR IN LAND USE NUMBER CARD — READ AS FOLLOWS i't
+/,1X>2A1,' VALID RESPONCES 1-7 COLUMN ONE MUST BE BLANK ', +' — RUN STOPPED') CALL BYE
950 WRITE(6»951) CHK»AB 951 FORMATC ERROR IN LAND USE NOTES CARD ~ EITHER COLUMN ONE '»
+'SHOULD BE BLANK'>/>' OR YOU FORGOT A -1 CARD TO TERMINATE '» +'THE INPUT. CARD READ :'»/>61Al»/»' RUN STOPPED') CALL BYE END
- 167 -
C C C C C
110 4
120
130 6
140 7
150 8
160 9
170 10
180 11
190 12
200 13
210 14 300
SUBROUTINE OUTCLSCN,PNTR,NUMREC) INTEGER PNT1,PNTF,PNTR,PNT LOGICAL IFG CHARACTERS AB(60) COMMON /FILES/ IAS1tIAS2»IAS3 COMMON /JUNK/ IFG»PNT1»N1,PNTF,NUMtPNT»IFG2
THIS SUBROUTINE OUTPUTS THE LAND CLASSIFICATION INFORMATION*
WRITE(6»1) FORMAT(//> URITE(6»2) FORMATC LAND CLASSIFICATION !') GO TO <110»120»130»140»150»160f170»180»190»200»210)» N URITE<6»3) FORMATdOX. ' RETURN URITE(6»4) FORMATdOX,' GO TO 300 WRITE<6»5) FORMATdOX,' GO TO 300 URITE<6,6) FORMATdOX, ' GO TO 300 WRITE<6,7) FORMATdOX,' GO TO 300 URITE<6,8) FORMATdOX,' GO TO 300 URITE<6,9) FORMATdOX,' GO TO 300 WRITE(6,10) FORMATdOX, ' GO TO 300 URITE(6»11) F0RMAT(10X»' GO TO 300 WRITE<6,12) FORMATdOX,' GO TO 300 URITE<6»13) FORMATdOXf GO TO 300 URITE<6,14) FORMATdOX* IF(.NOT.IFG
INVALID LAND CLASSIFICATION NUMBER IN DATABASE')
PRIVATE LANDS')
INDIAN LANDS')
STATE LANDS
STATE LANDS
STATE LANDS
STATE LANDS
STATE LANDS
UNLEASED')
OIL 8 GAS LEASE')
COAL LEASE')
MINERAL LEASE')
OIL SHALE / TAR SANDS LEASE')
FEDERAL LANDS - UNLEASED')
FEDERAL LANDS - LEASED')
DISPUTED LANDS')
MIXED OWNERSHIP/STATUS AND.IFG2.EQ.2) RETURN
- 168 -
IF(NUMREC.LE.O) RETURN C C OUTPUT NOTES C
URITE<6»301) 301 F0RMAT(15X, 'NOTES .">
DO 310 ' I=1,NUMREC READ<3'PNTR>20> AB URITE(6r302) AB
310 » CONTINUE 302 F0RMAT<T19,60A1> 20 F0RMAT<1X,60A1>
RETURN END
- 169 -
SUBROUTINE GETCOR(Al) INTEGER PNTIFPNTFFPNT LOGICAL IFG DOUBLE PRECISION X» Y».Z» XX( 5) » YY(5 ) , ZZ ( 5 ) CHARACTERS Al»N»C,S,CHK,BLNK COMMON /FILES/ IAS1tIAS2»IAS3 COMMON /JUNK/ IFGFPNTIFNI»PNTFtNUMREC,PNT»IFG2 DATA N»C,S»BLNK/'N','C'F'S'»' '/
C C C THIS SUBROUTINE GETS THE STATE PLANE COORDINATES C FOR THE CORNERS AND THE MIDDLE OF THE SECTION. 2T ALSO C INQUIRES ABOUT WHICH STATE PLANE COORDINATE SYSTEM THE C SECTION FALLS WITHIN C C
NUMREC=0 IF(IFG) GO TO 500
C C INPUT FROM THE TERMINAL C 100 WRITE(6»1) 1 FORMATC INPUT THE STATE PLANE COORDINATE SYSTEM THE SECTION'*
+' IS IN I't/t' (EITHER NORTH* CENTRAL* OR SOUTH)') READ(5*2»ERR=200) Al
2 FORMAT(Al) IF(Al.NE.N.AND.Al.NE.C.AND.Al.NE.S) GO TO 200
C C GET COORDINATES AND SURFACE ELEV OF CORNERS C
URITE(6,3) 3 FORMATC INPUT COORDINATES AND ELEVATION OF CORNERS
+'F SECTION',/*' (INPUT XFYFELEV — -1 INDICATES 120 URITE(6»4) 4 FORMATC SOUTH-WEST CORNER : ')
READ(5»10»ERR=210) X»Y,Z 10 FORMATO
XX(1) = X YY(1) = Y ZZ(1) = Z
125 WRITE(6»5) 5 FORMATC NORTH-WEST CORNER : ')
READ(5i10>ERR=215) X»Y»Z XX(2) = X YY(2) = Y ZZ(2) = Z
130 WRITE(6»6) 6 FORMATC NORTH-EAST CORNER l ')
READ(S»10fERR=220) X » Y F Z X X ( 3 ) = X Y Y ( 3 ) = Y ZZ(3> • Z
AND MIDDLE 0't NO DATA)')
- 170 -
135 U R I T E ( 6 F 7 ) 7 FORMATC SOUTH-EAST CORNER : ')
R E A D ( 5 F 1 0 F E R R = 2 2 5 ) X F Y F Z
X X ( 4 ) = X Y Y ( 4 ) = Y Z Z ( 4 ) = Z
140 U R I T E ( 6 » 8 ) 8 FORMATC MIDDLE OF SECTION : ')
R E A D ( 5 F 1 0 » E R R = 2 3 0 > X F Y F Z X X ( 5 ) = X Y Y ( 5 ) • Y ZZ(5> = Z
C C WRITE IT TO DATABASE C
NUMREC = NUMREC + 1 URITE(3'PNTF20> XX(1)tYY(1)FZZ(1)tXX(2)FYY(2)t11(2) PNT * PNT + 1 NUMREC = NUMREC + 1 U R I T E ( 3 ' P N T i 2 0 ) X X ( 3 ) t YY( 3) F Z Z ( 3) »XX(4 ) » YY( 4 ) 11HA ) PNT = PNT + 1 NUMREC = NUMREC + 1 URITE(3'PNTF20) XX(5)FYY(5)FZZ(5)
20 F0RMAT(1XF6F10.2) PNT = PNT + 1 RETURN
c C c 200 201
210
215
220
225
230
C C C C c 500 501
ERROR
URITE(6F201) FORMATC ***** ERROR IN GO TO 100 URITE(6»201) GO TO 120 WRITE(6F201) GO TO 125 URITE(6F201) GO TO 130 URITE(6F201) GO TO 135 URITE(6F201) GO TO 140
INPUT
READ(5F501FERR=?00) CHKI F0RMAT(2A1)
ROUTINES
INPUT TRY AGAIN *****')
*-
FROM CARDS
-Al
IF(CHK.NE.BLNK) GO TO 900 IF(Al.NE.N.AND.Al.NE.C.AND.Al.NE.S) GO TO 900 READ(5F502»ERR»910) CHK»(XX(J)FYY(J)FZZ(J)FJ=l»2)
- 171 -'
502 F0RMAT(A1,6F10.2) IF(CHK.NE.BLNK) GO TO 910 READ(5,502,ERR=920) CHK, (XX(J),YY(J),ZZ(J),J=3,4) IF(CHK.NE.BLNK) 60 TO 920 READ(5,302,ERR=930) CHK,XX(5),YY(5),ZZ<5) IF(CHK.NE.BLNK) GO TO 930
C C WRITE TO DATABASE C
NUMREC = NUMREC + 1 WRITE(3'PNTf20) XX(1)tYY(1> ,ZZ(1)»XX(2),YY(2),ZZ(2) PNT * PNT + 1 NUMREC * NUMREC + 1 WRITE(3'PNT,20) XX(3> »YY(3)»ZZ(3),XX(4)>YY(4),ZZ(4) PNT = PNT + 1 NUMREC = NUMREC + 1 WRITE(3'PNT f20) XX(S)» YY(5)» ZZ(5) PNT * PNT + 1
C C ERROR ROUTINES C 900 WRITE(6»901) 901 FORMATC ERROR IN INPUT OF THE STATE PLANE COORDINATE SYSTEM'>
+' VALID INPUT EITHER NORTH, SOUTH, OR CENTRAL'»/»' (COLUMN ONE', +' SHOULD BE BLANK — RUN STOPPED') CALL BYE
910 WRITE(6,911) 911 FORMATC ERROR IN INPUT OF 1ST COORD CARD — RUN STOPPED')
CALL BYE 920 URITE(6,921) 921 FORMATC ERROR IN FORMAT OF 2ND COORD CARD — RUN STOPPED')
CALL BYE 930 WRITE(6,931) 931 FORMATC ERROR IN FORMAT OF 3RD COORD CARD- -- RUN STOPPED')
CALL BYE END
- 172 -
SUBROUTINE OUTEC(PNT>NUMREC) CHARACTERS AB(60> INTEGER PNT
C C C THIS SUBROUTINE REPORTS THE DATA STORED ABOUT THE C ECOLOGY WITHIN THE SECTION. C C
URITE(6,1) 1 FORMAT<//>
WRITE(6»2) 2 FORMATC ECOLOGICAL DATA : ' )
DO 100 I = 1»NUMREC REAIK3'PNT»20> AB PNT=PNT+1 WRITE(6»101> AB
100 CONTINUE 101 F0RMAT<19X»60A1> 20 FORMAT<1X»60A1>
RETURN END
- 173 -
SUBROUTINE O U T G E O ( P N T R F N R E O INTEGER P N T R F P N T I F P N T F F P N T LOGICAL IFG CHARACTERS CHK ?BLNKFNFA<10) tB(10)FC(10)FD(10)FE(10>FF(10) COMMON /JUNK/ IFGFPNT1FNI»PNTF»NUMFPNTFIFG2 COMMON /FILES/ IAS1?IAS2FIAS3 DATA B L N K F N / ' 'F'N'/
C C C THIS SUBROUTINE REPORTS THE INFORMATION ABOUT C OIL/GAS UELLSF O U T C R O P S F ETC* WITHIN THE SECTION* C C
U R I T E ( 6 F 1 ) 1 FORMAT<//)
WRITE<6»2) 2 FORMATC MINERAL/OIL WORKINGS .') 100 R E A D ( 3 ' P N T R F 2 0 ) I tA»BFCFDFEFF 20 F 0 R M A T < I 1 F 6 0 A 1 )
PNTR=PNTR+1 NREC=NREC-l IFG3=0 GO TO < 1 1 0 F 1 2 0 F 1 3 0 F 1 4 0 F 1 5 0 F 1 6 0 F 1 7 0 ) F I W R I T E ( 6 F 3 )
3 FORMATC ERROR IN FILE 3 INVALID MIN-OIL WORKINGS NUMBER') RETURN
110 W R I T E ( 6 F 1 1 1 ) A F B F C
H I F O R M A T U O X F ' G A S W E L L ' F 1 2 X F 1 0 A 1 F 3 X F 1 0 A 1 » 3 X F 1 0 A 1 ) GO TO 400
120 W R I T E < 6 F 1 2 1 ) A F B F C
121 F0RMAT(10XF'OIL WELL'F12XF10A1 t3XF10A1F3XF10A1) 60 TO 400
130 . W R I T E ( 6 F 1 3 1 ) A F B F C
131 FORMAT(1OXF'COREHOLE'F12XF10A1F3XF10A1F3XF10A1) 60 TO 400
140 W R I T E < 6 F 1 4 1 > 141 FORMATCIOXF'SURFACE WORKINGS')
GO TO 400 150 W R I T E ( 6 F 1 5 1 ) 151 FQRMAT(10XF'UNDERGROUND WORKINGS')
GO TO 400 160 W R I T E ( 6 F 1 6 1 ) 161 F O R M A T ( I O X F ' O U T C R O P ' )
GO TO 300 170 W R I T E ( 6 F 1 7 1 ) 171 F0RMAT<10XF'OTHER')
GO TO 400 300 IF(.N0T.IFG.AND.IFG2.EQ.2) RETURN
W R I T E ( 6 F 3 0 5 ) 305 F0RMAT<12XF'OUTCROP LINE X Y') 310 W R I T E ( 6 F 3 1 1 ) AFB
W R I T E ( 6 F 3 1 1 ) CFD
- 174 -'
URITE<6»311) E»F 311 F0RMAT(26X»10A1»1X»10A1)
IF(NREC.LE.O) RETURN IFG3=1 READ<3'PNTR»21> CHK>ArB»C»D>E»F
21 F0RMAT(A1»60A1) NREC=NREC-1 PNTR=PNTR+1 IF (CHK.EQ.BLNK) GO TO 310 IF(CHK.EQ.N) GO TO 405 NREC=NREC+1 PNTR=PNTR-1 GO TO 100
405 URITE(6f401) 401 F0RMAT<15X»'NOTES t'> 410 URITE(6f411) A»B>C»D»E>F 411 F0RMAT<T1?»60A1>
IF(NREC.LE.O) RETURN 400 READ<3'PNTR»21> CHKtA»B»C»D»E»F
NREC=NREC-1 PNTR=PNTR+1 IF(CHK.EQ.N.AND.IFG3.EQ.0) GO TO 410 NREC=NREC+1 PNTR=PNTR-1 GO TO 100 END
- 175 -
SUBROUTINE OUTHY(PNTrNUMREC) INTEGER PNT CHARACTERS AB<£0)
C C C THIS SUBROUTINE REPORTS THE INFORMATION STORED C ABOUT THE HYDROLOGY OF THE SECTION C C
URITE(6F1> 1 FORMAT(//)
WRITE<6»2> 2 FORMATC HYDROLOGICAL DATA {')
DO 100 I=1FNUMREC READ(3'PNTF20) AB PNT=PNT+1 WRITEUrlOl) AB
100 CONTINUE 101 F0RMAT(19X»60A1) 20 F0RMAT(lXr60Al)
RETURN END
- 176 -
SUBROUTINE OUTHIN<PNTRPNREC) INTEGER PNTR>PNT1»PNTF>PNT LOGICAL IFG CHARACTERS A ( 1 0 > P B < 1 0 > P C ( 1 0 ) » D < 1 0 > » E < 1 0 > P F < 1 0 ) » N t B L N K » C H K COMMON /FILES/ IAS1tIAS2»IAS3 COMMON /JUNK/ IFG»PNT1PNI tPNTFPNUM»PNT tIFG2 DATA B L N K P N / ' '»'N'/
C C C THIS SUBROUTINE OUTPUTS THE DATA ON MINERALIZATION C C
URITE<6>1) 1 FORMAT<//>
U R I T E ( 6 P 2 )
2 FORMATC MINERALIZATION DATA f) 105 READ(3'PNTR»20) I»A rBtCtDPEPF 20 F0RMAT(I1»60A1)
NREC=NREC-1 PNTR=PNTR+1 GO TO (UO-p 120P130P 140P150P 1 6 0 P 1 7 0 ) P I URITE(6»3)
3 FORMATC ERROR IN FILE 3 INVALID MINERALIZATION TYPE(NUMBER)') RETURN
110 URITE<6»111) A 111 F O R M A T U O X P ' O I L SHALE — CUTOFF GRADE OF '»10A1>
READ(3'PNTR»21) A»B»C»D»E»F 21 F0RMAT(1X,60A1)
NREC=NREC-1 PNTR=PNTR+1 URITE<6»112) A»B»C»D»E»F
112 F0RMAT(12X»'ELEVATION OF THE TOP OF THE PAY ZONE : ' P / P T 1 5 P
+'SU CORNER t ' P 1 0 A 1 P / P T 1 5 P ' N U CORNER X ' t10A1»/»T15»'NE CORNER'* + ' : ' P 1 0 A I » / » T I S » ' S E C O R N E R : ' I O A I » / P T 1 5 C M I D D L E : '»IOAI»
+/PT15P'AVERAGE : ' P I O A I P / )
READ<3'PNTR»21) A P B P C P D P E P F
NREC=NREC-1 PNTR=PNTR+1 URITE(6rll3) A » B » C P D » £ » F
113 F0RMAT<12X»'THICKNESS OF OVERBURDEN X't/tllZt + 'SU CORNER t '»10A1»/»T15»'NU CORNER : 't10A1,/,T15t'NE CORNER'* + ' J ' »10A1»/»T15»'SE CORNER X '10A1>/PT15P'MIDDLE : 'PIOAIP
+ / P T 1 5 P ' A V £ R A G E : ' P I O A I P / )
R E A D ( 3 ' P N T R P 2 1 ) A P B P C P D P E P F
NREC=NREC-1 PNTR=PNTR+1 URITE<6»114) A P B P C P D P E P F
114 F0RMATU2X,'THICKNESS OF PAY ZONE :'P/PT15P
+ 'SU CORNER : ' P 1 0 A 1 P / P T 1 5 P ' N U CORNER X '110A1 t / tT15 t'NE CORNER'* +' : ' P 1 0 A 1 P / P T 1 5 P ' S E CORNER J '10A1*/tT15P'MIDDLE X 'PIOAIP
+ / P T 1 5 P ' A V E R A G E : ' P I O A I P / )
R E A D ( 3 ' P N T R P 2 1 ) A P B P C P D P E P F
- 177 -
NREC=NREC-1 PNTR=PNTR+1 URITE(6»115> A F B F C F D F E F F
115 F0RMAT<12X»'AVERAGE GRADE OF PAY ZONE : # F / » T 1 5 F + 'SU CORNER : 'f 10Alf/fT15f 'NW CORNER : ' F 10A1 F/F'T15F'NE CORNER'* +' : ' F I O A I F / F T I S F ' S E CORNER I '10A1i/»T15f'MIDDLE t 'IIOAIF +/»T15F'AVERAGE : 'F10A1F/> READ<3'PNTR»21) A F B F C F D F E F F NRECsNREC-1 PNTR=PNTR+1 URITE(6fll6) A » B F C » D » E
116 F0RMAT(12Xf'HORIZONAL AREA OF PAY ZONE » 'F10A1F//F12XF +'STRIKE = ' F 1 0 A 1 F / / F 1 2 X F ' D I P = ' t10A1 t / / t12X t 'RECOVERABLE't +' TONS = 'f10A1»//»12X»'REC0VERABLE BARRELS = ' F I O A I F / )
GO TO 300 120 W R I T E U . 1 2 1 ) A 121 FORMATdOXf ' INFORMATION FOR SEAM ' f l O A l )
READ(3 'PNTRf21 ) A F B F C F D F E F F NREC*NREC-1 PNTR*PNTR+1 URITE(6fl22) A F B F C F D F E F F
122 F0RMAT(12Xf'ELEVATION OF THE TOP OF THE SEAM :'F/FT15F
+'SU CORNER : ' F 1 0 A 1 F / F T 1 5 F # N U CORNER : '»10A1t/tT15»'NE CORNER'* +' : ' F 1 0 A 1 F / F T 1 5 F ' S E CORNER : '10A1»/»T15*'MIDDLE : 'flOAlf +/FT15*'AVERAGE : ' F I O A I F / ) READ(3'PNTR»21) A F B F C F D F E F F
NREC=NREC-1 PNTRsPNTR+1 URITE<6*123> A,B-C,D»E>F
123 F0RMAT(12Xf'THICKNESS OF OVERBURDEN :'F/FT15F
+'SW CORNER t '»lOAlf/fT15f'NU CORNER : 'f10A1»/pT15f'NE CORNER'f +' i 'f10Alf/fT15»'SE CORNER : '10A1 , /tT15»'MIDDLE i 'FIOAIF
+/fT15f'AVERAGE \ ' F I O A I F / )
READ(3'PNTR»21) A F B F C F D F E F F
NREC=NREC-1 PNTR=PNTR+1 URITE(6fl24) A F B F C F D F E F F
124 F 0 R M A T < 1 2 X F ' T H I C K N £ S S OF THE SEAM t'»/»T15» + 'SU CORNER : ' F I O A I F / F T I S F ' N U CORNER : ' ,10A1»/FT15F'NE CORNER'f +' : 'f10Alf/fTl5f'SE CORNER t '10A1t/tT15»'MIDDLE : 'FIOAIF
+/iT15»'AVERAGE t ' F I O A I F / )
READ(3'PNTRf21) A F B F C F D F E F F
NREC=NREC-1 PNTR=PNTR+1 U R I T E < 6 F 1 2 5 ) A F B F C F D F E F F
125 F0RMAT<12Xf'AVERAGE GRADE OF THE SEAM :'F/FT15F
+ 'SW CORNER : '»10Alf/fT15»'NW CORNER : ' t10A1 t / tT15f'NE CORNER'* +' : ' f 1 0 A 1 F / F T 1 5 F ' S E CORNER : '10A1»/»T15»'MIDDLE : 'FIOAIF
+ / F T 1 5 F ' A V E R A G E : ' F I O A I F / )
READ(3'PNTR»21) A F B F C F D F E F F
NREC=NREC-1
- 178 -
PNTR=PNTR+1 URITE(6il26) AfBiC
126 FORMAT*12X>'H0RIZ0NAL AREA OF THE SEAM = ' >10A1»//»12X> +'RECOVERABLE',' TpNS = '» 10A1t//t12X>'RECOVERABLE BARRELS = '» +10A1>/) GO TO 300
130 WRITE(6fl31) 131 FORMATdOXf 'GAS FIELD')
GO TO 300 140 URITE<6»141) 141 F0RMAT<10Xf'OIL FIELD')
GO TO 300 150 URITE<6>151) 151 F0RMAT<10X»'C0AL')
GO TO 300 160 URITE(6rl61) 161 FORMAT*'GILSONITE')
GO TO 300 170 URITE<6fl71) 171 FORMATdOXf'OTHER') 300 IF<.N0T.IFG.AND.IFG2.EQ.2) RETURN
IF(NREC.EQ.O) RETURN URITE(6»301)
301 F0RMAT(15X>'NOTES :') IFd.NE.l.AND.I.NE.2) URITE(6f302) A»8>C>D>E>F
302 F0RMAT(T19>60A1) 305 IF<NREC.LE*0) RETURN
REArD(3'PNTR,997) CHK> A, B >C> D>E> F 997 F0RMAT<61A1)
NREC=NREC-1 PNTR»PNTR+1 IF<CHK.NE.N) GO TO 350 U R I T E ( 6 F 3 0 2 ) A>B>C>D>E>F GO TO 305
350 NREC=NREC+1 PNTR=PNTR-1 GO TO 105 END
- 179 -
SUBROUTINE OUTSEC CHARACTERS U CHARACTER*! MER»Tl,T2»T3»R1»R2»R3FSItS2 COMMON /SEC/ MERfTl»T2»T3>Rl»R2*R3*Sl»S2 DATA U/'U'/
C C C THIS SUBROUTINE OUTPUTS THE SECTION ON THE TOP OF C THE PAGE. C C
IF(MER.EQ.U) GO TO 500 U R I T E < 6 F 1 ) T 1 , T 2 » T 3 » R 1 * R 2 F R 3 » S 1 * S 2
1 F0RMAT<1H1,T30»'MERIDIAN { SALT LAKE'*/*T30t'TOWNSHIP : ',3A1F/F
+T30f'RANGE i '»3A1»/»T30»'SECTION t 'F2A1>
RETURN 500 URITE<6f2) TltT2fT3»Rl»R2»R3tSItS2 2 F0RMAT<lHlfT30F'MERIDIAN .* UINTAH' ,/* T30F 'TOWNSHIP
+T30»'RANGE : '»3A1?/*T30F'SECTION : 'F2A1>
RETURN END
- l&O -
SUBROUTINE OUTTNS(PNTR,NREC) INTEGER PNTR>PNT1>PNTF,PNT LOGICAL IFG CHARACTER* 1 N»CHK »BLNK» A< 10 ) ? B< 10 ) ? C< 1,0 ) »DdO)»EdO)>FdO) COMMON /JUNK/ IFG»PNT1tNl»PNTF»NUM»PNT»IFG2 COMMON /FILES/ IAS1?IAS2»IAS3 DATA BLNK»N/' '»'N'/
C C C THIS SUBROUTINE REPORTS THE INFORMATION CONCERNING C RIVERS, RAILROAD* PIPLINES, ETC. C C
WRITE(6,1) 1 FORMAT(//>
WRITE<6,2) 2 FORMATC TRANSPORTATION/UTILITY INFORMATION :') 100 READ<3'PNTR,20) I,A,B,C,D»E,F 20 F0RMAT(I1»60A1)
NREC=NREC-1 PNTR=PNTR+1 IF(I.EQ.O) 1=10 GO TO dlO,120,130,140,150,160,170,180,190,200), I WRITE<6,3)
3 FORMAT<' ERROR IN FILE 3 INVALID TRANS/UTIL NUMBER ENCOUNTERED'> RETURN
110 URITE<6,111) 111 F0RMAT(10X»'R0AD — CLASS A')
GO TO 300 120 URITE<6,121) 121 FORMATdOX,'ROAD — CLASS B')
GO TO 300 130 URITE<6,131) 131 FORMATdOX,'ROAD — CLASS C)
GO TO 300 140 WRITE<6,141) 141 F0RMATC10X,'RAILROAD')
GO TO 300 150 WRITE<6,151) 151 FORMATdOX,'PIPELINE - GAS')
GO TO 300 160 URITE<6»161) 161 FORMATdOX,'POWER LINE')
GO TO 300 170 URITE<6,171) 171 FORMATdOX,'PIPELINE - OIL')
GO TO 300 ISO URITE<6,131) 181 FORMATdOX,'WATER <PIPLINE/CANAL)' )
GO TO 300 190 WRITE<6,191) 191 FORMATdOX,'RIVER PERENNIAL')
- 181 -
GO TO 300 200 URITE(A»201) 201 FORMATUOX*'RIVER SEASONAL') 300 IF<.N0T.IFG.AND.IFG2.EQ.2) RETURN
URITE(6i305) 305 F0RMATU2X*'ROUTE FOLLOWS : X Y') 310 URITE(6r311) A.B
URITE(6»311) C»D URITE(6f311) DfE
311 F0R«AT(26X»10Al»lXf10A1) IF(NREC.LE.O) RETURN R E A D < 3 ' P N T R F 2 1 ) CHK»A»B»C»D»E»F
21
400 401 410 411
F0RMAT(A1,40A1) NREC=NREC-1 PNTR=PNTR+1 IF<CHK.EQ.BLNK) GO TO 310 IF<CHK.EQ.N) GO TO 400 NREC=NREC+1 PNTR=PNTR-1 GO TO 100 URITE(6f401) F0RMAT<12X»'NOTES {') URITE<6f411) A»B»C>D»ErF F0RMAT(T1?»60A1) IF(NREC.LE.O) RETURN READ<3'PNTR»21) CHK»A»B»C»DFE NREC=NREC-1 PNTR=PNTR+1 IF(CHK.EQ.N) GO TO 410 NREC=NREC+1 PNTR=PNTR-1 GO TO 100 END
PF
- 182 -
SUBROUTINE OUTUSE(NfPNTRfNUMREC) INTEGER PNTRfPNTlfPNTFfPNT LOGICAL IFG CHARACTERS AB<60> COMMON /FILES/ IAS1fIAS2fIAS3 COMMON /JUNK/ IFGfPNT1fNlfPNTFfNUMfPNTfIFG2
C C C THIS SUBROUTINE OUTPUTS THE LAND USE INFORMATION C C
WRITER,1) 1 FORMAT(//>
URITE(6>2) 2 FORMAT*' LAND USE I ')
GO TO dlOf120»130»140»150»160»170)fN WRITE(6f3)
3 FORMAT*' INVALID LAND USE NUMBER IN DATABASE') RETURN
110 4
120 5
130 6
140 7
150 3
160 9
170 10 300
C C C
301
310 302 20
WRITE(6f4) FORMATdOXf 'AGRICULTURAL' ) GO TO 300 WRITE<6»5> FORMATdOXf'RANGE') GO TO 300 URITE(6F6) FORMATdOXf'MINING') GO TO 300 WRITE<6»7) FORMATdOXf 'INDUSTRIAL' ) GO TO 300 URITE(6f8) FORMAT<1OXr'RESIDENTIAL') GO TO 300 WRITE(6»?) FORMATdOXf 'RECREATIONAL' ) GO TO 300 URITE(6?10) FORMATdOXf'MIXED USE') IF(.N0T.IFG.AND.IFG2.EQ.2) RETURN IF(NUMREC.LE.O) RETURN
OUTPUT NOTES
URITE(6f301) FORMATdSXf'NOTES :') DO 310 I-1>NUMREC
READ(3'PNTRf20) AB URITE(6f302) AB CONTINUE F0RMAT(T19f60Al) F0RMATdXf60Al>
- 183 -
RETURN END
t.
APPENDIX 3.2
CODES FOR DATA IDENTIFICATION
- 184 -
»
Table A3.2.1
LAND CLASSIFICATION NUMBERS
1
2
3
4
5
6
7
8
9
10
11
—
—
—
—
—
—
—
—
—
—
—
Pri vate
Indian
State Lands
State Lands
State Lands
State Lands
State Lands
Federal Lands
Federal Lands
Disputed
Mi xed
-
-
-
-
-
-
-
Unleased
Oil & Gas Lease
Coal Lease
Mineral Lease
Oil Shale/Tar Sands Lease
Unleased
Leased
- 185 -
Tab le A 3 . 2 . 2
LAND USE NUMBERS
1
2
3
4
5
6
7
—
—
—
—
—
—
--
Agriculture
Range
Mining
Industrial
Residential
Recreational
Mixed Use
- 186 -
Tab le A 3 . 2 . 3
TRANSPORTATION/UTILITY NUMBERS
1
2
3
4
5
6
7
8
9
10
—
—
—
--
—
—
—
—
—
—
Road - Class A
Road - Class B
Road - Class C
Railroad
Power Line
Pipeline - Gas
Pipeline - Oil
Water (pipeline/canal)
River - Perennial
River - Seasonal
- 187 -
Tab le A 3 . 2 . 4
GEOLOGY NUMBERS
1
2
3
4
5
6
7
—
—
—
—
—
—
—
Gas Well
Oil Well
Corehole
Surface Workings
Underground Workings
Outcrop
Other
- 188 -
Tab le A3 .2 .5
MINERALIZATION NUMBERS
1
2
3
4
5 -
6
7
Oil Shale
Tar Sands
Oil
Gas
Coal
Gilsonite
Other
- 189 -
Tab le A 3 . 2 . 6
CHANGE NUMBERS
1
2
3
4
5
6
7
8
—
—
—
—
—
—
—
—
Coordinates
Land Classification
Land Use
Trans/Utilities
Geology
Mineralization
Hydrology
Ecology
>
APPENDIX 4.1
TAR SAND RESERVES - P.R. SPRING DEPOSIT, UINTAH AND GRAND COUNTIES, UTAH
by
JOHN M. DAHM Consulting Geologst
in association with
THE UTAH GEOLOGICAL AND MINERALS SURVEY
- 190 -
TAR SAND RESERVES - P. R. SPRING DEPOSIT, UINTAH AND GRAND COUNTIES, UTAH
by
John N. Dahm, Consulting Geologist
INTRODUCTION AND GEOLOGY
The P. R. Spring tar sand deposit is located in southeastern Uintah and north
eastern Grand counties, Utah (Townships 11-17 South, Ranges 21-25 East). The
area lies in the southeastern corner of the Uinta Basin, adjacent to the Utah-Colorado
State line.
The regional dip in the area is gentle, generally 1-2° to the northwest. In the
northeastern part of the area, the dip steepens to about 3° and is more westerly,
reflecting the proximity of the north-south trending Douglas Creek Arch.
Map VI, Structure Map-Top of the Douglas Creek, indicates the lack of major
surface structure in the area. The main feature is the Hill Creek anticline which
transects the southwestern part of the area from northwest to southeast. Faulting
is minor, with the few faults present striking westerly and having small displacements.
Map VII, Surface Geology and Overburden Thicknesses, shows the contacts
of the three formations at the surface of the area. In ascending order, the
stratigraphic units are: the Wasatch Formation, the Douglas Creek Member of the
Green River Formation, and the Parachute Creek Member of the same formation.
The Wasatch Formation is exposed along the Roan Cliffs to the south. It also
appears in the deeper canyons of the northerly running major streams which cut
through the Douglas Creek Member.
The Douglas Creek Member has the major surface exposure whereas the over
lying Parachute Creek Member is confined to a broad arc which swings around
from the southwest through the north to the northeast. The Parachute Creek is
intricately dissected and has left behind a number of remnants (outliers) in its
northerly retreat.
- 191 -
The tar sands or oil-impregnated sandstones (OISS) are the major resource
in the area. They are found in the lower part of the Parachute Creek and the
upper part of the Douglas Creek. Locally, there is minor interbedded oil shale.
The foregoing geologic description is abstracted from the following authors,
and it is recommended that their publications be consulted for greater detail:
Cashion (1967), Byrd (1970), Gwynn (1971), Peterson and Ritzraa (1974), and
Peterson (1975).
OBJECTIVES
The primary purpose of this investigation was to determine the total reserves
of the P. R. Spring tar sands under State lands. The quantity as well as the
lateral and vertical distribution thereof are necessary for a variety of State planning
procedures. Specifically, the State Land Board can use this reserve data to guide
leasing procedures.
SCOPE
This investigation was not designed to be an exhaustive study of the geology
of the area. Rather the intent was to generate the following data as expeditiously
as possible:
1. Total reserves of OISS (proven, probable, and possible).
2. Vertical and lateral distribution of these reserves.
3. Certain other data which should be useful as development proceeds,
such as:
-zonation
-depths and elevations
-thicknesses (gross and net)
-lithologies
-physical characteristics of the oil.
-barrels of oil per acre-foot and per section
-tons and cubic yards of OISS
-overburden and interburden data.
- 192 -
PROCEDURE
The investigation proceeded through a number of data gathering phases as
follows:
Phase 1 consisted of preparing a new reproducible base map from an existing
UGMS reproducible base map. The control points (core holes and measured sections)
were plotted on the base map as well as the strat igraphic contacts.
Phase 2 was concerned with a tentative zonation and correlation grid of the
13 UGMS core holes and the four (4) Skyline Oil Corp. core holes.
Phase 3 carried the above zonations and correlation into the strat igraphic
sections measured by Byrd (1970). Phases 2 and 3 were based on previous work
by Byrd (1970), Gwynn (1971), Peterson and Ritzma (1974), and Peterson (1975).
These two phases established the basic geometry of the tar sand deposits and form
the foundation of the entire s tudy .
Phase 4 consisted of drawing the following maps:
Map I, Isopach Map - Zone A, Net Pay
Map I I ,
Map HI ,
Map IV,
Map V,
Map VI, S t ruc ture Map - Top Douglas Creek
Map VII, Surface Geology and Overburden Map
Maps VI & VII were based on Cashion's map. See Cashion (1967).
Phase 5 was the modeling and filling out of the 8£ x 11 inch data sheets (example
at tached). The data generated are listed in SCOPE under item 3.
Phase 6 was the compilation of the State reserve data by land grid (section,
township, and range) and by zones. An abbreviated summary follows under RESERVES
DATA-DISCUSSION AND INTERPRETATION
Phase 1 (base map). It is important to note that most of the measured sections,
" B , "
" C, "
" D, "
" E, "
- 193 -
from 27-38, have inexact locations (to the nearest quar ter sect ion). These non
specific locations introduce e r rors into the isopach maps.
Phases 2 and 3 (zonation and correlation). It is emphasized that the zonation
and correlations of the OISS zones are provisional. They are based, largely, on
distinctive algal, ostracodal, or cblitic limestones and colitic sandstones which often
bound the OISS.
Much additional control (core holes and surface sections) is needed to firm up
these correlations. Full suites of mechanical logs (electrical, gamma- ray /neutron/
density, etc.) should be run in future core holes to improve these correlations and to
supply other needed data.
Phage 4 (maps). Concerning the maps, there are a number of cautions and
observations.
The isopach lines (Maps I-V) are dashed ra ther than solid due to the inexact
locations of certain measured sections discussed under Phase 1, and due to the lack
of control points in much of the area . Thus , many of the isopach lines are inferred
and subject to differing interpretat ions.
The net effect of the foregoing is that the bulk of the reserves is in the
probable and possible category, ra ther than the proven category. There will need
to be many more core holes and surface sections in order to firm up the reserve
estimates. This additional control will result in substantial lateral shifts from the
possible-probable categories to the probable-proven end of the spectrum.
It should be mentioned that no isopach map of the F Zone net pay has been
made due to lack of information on its upper limit and distribution. Net pays are
shown on the data sheets of the control points; and the probable and possible
reserves should be significant, though highly dissected and often deep.
Map VI, Structure Map, Top Douglas Creek, is only approximate and should
not be used for detailed work. Sources of error are changes in map scale, the
- 194 -
generally wide spacing of the control points., and the extreme lack of control where
the Douglas Creek is exposed at the surface and eroded.
Additionally, measured sections 27-38 have no elevation control and the
elevations of many of the rest of the sections were measured by aneroid barometer
and are of insufficient accuracy for structure mapping.
Map VII, Surface Geology and Overburden Map. A detailed overburden map
and interburden maps were not drawn due to insufficient hard data. As more control
becomes available and as areas suitable for surface mining become better defined, it
will be possible to compile localized cover maps.
Overburden thicknesses to the uppermost tar sand are shown at the control
points. Additionally, best estimates have been made of the overburden thickness
to the top of the Douglas Creek (top E Zone) in certain sections which have the
Parachute Creek at the surface. These numbers are approximate only.
Map VII indicates that roughly one-half of the P. R. Spring area has Douglas
Creek at the surface. Further, there are broad exposures of Zone E with OISS
within 50 feet of the surface.
The other one-half of the P. R. Spring area has highly dissected Parachute
Creek at the surface. Generally, depths to the F and lower OISS, here, are
greater than those in the area where the Douglas Creek is at the surface.
Depths to the E Zone under Parachute Creek cover are in the 200-400 foot
or more range in the northeast (T.12 S . , R.24, 25 E.) and in the southwest
(T.17 S . , R.21, 22 E . ) . In the area between, the depth to the E Zone i s , generally,
in the 100-200 foot range.
Phase 5 (data sheets) . The following explanations and sources of the data
will aid in their use (See page 1 of attached data form).
Elevations. Two are given for each control point. The Average Elevation is
a quick estimate of the entire section from USGS topographic sheets.
- 195 -
Net Pay in Zone. In the control points, this is the accumulative amount down
to a one foot minimum, regardless of the apparent degree of saturation (whether very
weak or very rich). The pay is often non-continuous and may occur anywhere
within the zone. In the data sheets from the sections without control, the minimum
net pay is five (5) feet (one-half a contour interval on the isopach maps).
The degree of saturation (visual estimate) is from the cores, and the gravity
(°API), and percent sulfur are from the Core Lab core analyses.
On page 2 of the data form, under Resource Evaluation, several explanations
are in order:
The barrels per acre-foot (bbl/ac.-ft) for the USGS core holes and SKL-79
are calculated as follows:
Bbl/ac.ft . =oil volume (bbl) acres x net pay
The acreage unit is one full section (640 a c ) , except in T.15-£ S . , where it
is 320 acres (fractional township and sections therein).
For the State sections, without control, the barrels per acre-foot are assumed
from zonal averages calculated for the core holes as shown above. The reserve,
gross barrels of oil (bbl, gross) , is calculated as follows: (100%'recovery assumed).. 2
Bbl (gross) = net pay (ft) x 640 (ac/mi. ) x bbl . /ac . f t .
The stripping ratio on p. 2 of the data sheets is the quotient of the ratio of
the overburden down to the first pay divided by that net pay.
The basic data for this report is found in the 8-fc x 11 inch data sheets and
in the large green data sheets on file. In cases of conflict of data, the 8£ x 11 inch
data forms should be assumed as correct.
The APPENDIX (attached) gives the formulas used for calculating the percent
of oil saturation by weight and the tons of OISS. These may be useful as
development proceeds in the future.
- - 1 9 6 -
RESERVES
The total reserves on State land of the P. R. Spring area have been compiled
from the data sheets and are shown in an abbreviated form below. The reserves
are based on data from the core holes, the measured sections, and the isopach maps.
These reserves are a best estimate of the presently known total resource . They
include the widely used classifications of proven (or measured), probable (or indicated)
and possible (or infer red) .
TABLE I
Tn.
12S., 12S., 13S., 13S., 13S., 14S., 14S., 14S., 14S., 15S., 15S., 15S., 15S., 15iS. 15iS. 15JS. 16S., 16S., 16S., 17S., 17S.,
Rge.
24E. 25E. 22E. 23E. 24E. 21E. 22E. 23E. 24E. 21E. 22E. 23E. 24E.
, 22E. , 23E. , 24E. 22E. 23E. 24E. 21E. 22E.
TOTALS
(bbl. x 103) Reserves
29,996 19,264 41,120 80,146 54,107 47,164
192,161 67,401
2,640 42,208
184,920 289,295
20,115 108,188 84,304 31,502
208,610 326,830
59,786 8,800 4,364
1,902,921 frtn?
Gross State Acre
1,320 1,280 1,280 1,400 2,040 1,280 2,560 1,920
640 1,920 2,560 5,360
640 1,600 1,440
760 9,520 8,880 2,000 1,440
640 50,480
(xlO3) Bbl. /Acre
22.7 15.1 32.1 57.2 26.5 36.8 75.1 35.1
4.1 22.0 72.2 54.0 31.4 67.6 58.5 41.4 21.9 36.8 29.9
6.1 6.8
Main Zones
E E E E E E, E, E, B C E, E, E, E, E, E, E, E, E, F F
C D, D,
C
c, B
c, c, B C C B
C C
B, A
B, A B, A
TABLE I indicates that T.14 S . , R.22 E . , T.15 S . , R.22 E . , 23 E . , T.15i S. ,
R.22 E. , 23 E . , and T.16 S . , R.22 E . , 23 E . , a total of seven (7) contiguous
townships, contain the bulk of the reserves (73%) and, generally, are the highest
in bar re ls /acre .
The average barre ls /acre for all the above townships is 37,700, including the
above-mentioned "rich" townships. The average ba r re l s / ac re , excluding the "rich"
townships, is 27,400, and the average barre ls /acre of the "rich" townships only is
43,700.
- 197 -
The 50,430 gross State acres are equal to 79 square miles, approximately.
This would be equivalent to an area of about eight by ten miles square . The gross
State acres have been reduced to an estimated 47,280 net acres , a 6% reduction,
due to the following: a) erosion along the Roan Cliffs and in the deeper canyons
of the major northerly flowing streams has cut through and removed the tar sands,
and b) where the O isopach line passes through a State section, the State land is
reduced accordingly. This would be termed a (lateral) pinchout.
The F Zone reserves are considerably greater than herein shown, even though
the zone is severely dissected by erosion. As previously discussed, no isopach
map was made of this zone due to insufficient data. Thus , only the reserves for
the measured sections in T.17 S . , R .21 , 22 E. are shown. The zone needs more
study particularly on the placement of the upper boundary.
SUMMARY, CONCLUSIONS, AND RECOMMENDATIONS
The OISS are found in the lower par t of the Parachute Creek and the upper
par t of the Douglas Creek. Locally, there are minor amounts of oil shale.
The zonation and correlation of the OISS zones is based, largely, on distinctive
algal, ostracodal, and oolitic limestones and oolitic sandstones. The zonation and
correlation of the zones is provisional and will be modified, undoubtedly, as control
in the area increases.
Extensive additional control (core holes and surface sections) is needed to
pinpoint the best areas for future development and to firm up the r e se rves .
It is recommended that a full suite of geophysical logs be run on future core
holes to facilitate the zonation and correlation, and to supply other needed data.
The F Zone needs additional work so that an isopach map may be made and
additional reserves assigned. The main task , here , is determining a consistent
upper limit.
The estimated total reserves of oil (proven, probable, possible) in P. R. Spring
of 1.90 billion barrels are particularly significant in that they involve State lands
only. The Federal reserves are not included, nor are the interbedded oil shales.
- 198 -
At present , there are seven (7) contiguous townships in the south-central
part of the area that have the bulk of the reserves (73%). These are T.14 S . ,
R.22 E . , T.15, 15i S... 16 S.„ R.22, 23 E.
•v
- 199 -
APPENDIX
% oil saturation by Wt.=Vol. oil/sect, (bbl) x oil SG (avg.) x 350.16 ( lb . /bb l . water) 2,000 ( lb . / ton) OISS wt. ( tons /sect . )
The average specific gravity of the oil (oil S .G. , avg. ) is either from the Core Lab
analyses of U.G.M.S. core holes or is an assumed average (0.995).
3 3 Tons of OISS=Vol. (ft / sec t . ) x S.G. (saturated) x 62.43 (wt. of wtr . in lb . / f t )
2,000 ( lb . / ton)
The specific gravities (S .G . , saturated) are the bulk densities, saturated (g/cm )
obtained from the Bureau of Mines Reports of Investigations. RI 7923 (1974),
8003 (1975), 8030 (1975), and LERC/RI-75/6 (1975)
- 200 -
REFERENCES
Byrd, W. D . , I I , 1970, P. R. Spring Oil-impregnated sandstone deposit, Uintah
and Grand Counties, Utah: U.G.M.S. Special Studies 31.
Cashion W. B . , 1967, Geology and fuel resources of the Green River Formation,
southeastern Uintah Basin, Utah and Colorado; U . S . G . S . Prof. Paper 548.
Gwynn, J. W., 1971, Instrumental analysis of t a r s and their correlations in oil-
impregnated sandstone beds , Uintah and Grand Counties, Utah: U.G.M.S.
Special Studies 37.
Johnson, L. A . , et al, 1975, Properties of Utah tar sands - South Seep Ridge
area, P. R. Spring deposit: U.S.B.M. R . I . 8003.
. , et al, 1975, Properties of Utah tar sands - Asphalt Wash area,
P. R. Spring deposit: U.S.B.M. R . I . 8030.
, et al, 1975, Properties of Utah tar sands - North Seep Ridge
area, P. R. Spring deposits LERC/RI 75/6.
Marchant, L. C, et al, 1974, Properties of Utah tar sands - Threemile Canyon
area, P. R. Spring deposit: U.S.B.M. R . I . 7923.
Peterson, P. R. and H. R. Ritzma, 1974, Informational core drilling in Utah's oil-
impregnated sandstone deposits, southeast Uinta Basin, Uintah County, Utah:
U.G.M.S. R . I . No. 88.
, 1975, Lithologic logs and correlations of coreholes
P. R. Spring and Hill Creek oil-impregnated sandstone deposits, Uintah County,
Utah, U.G.M.S. R. I. No. 100.
TOLUfilSHtf9 &AA/££
. augc£ OF V&T&:
- 201 COUK/TY
MgA^tf f -D <iFmaJ t L o ^ v r r > ^
U£^A"nQAiS; MAXiMl/iyL _M<ft//mi/fti..... AV&RAr&E
£L£^PO* / Oe._S<H>*C£ Ofr DATA
- 5 N / AT7QJU_fi£. OIL -
"o>oe
~Tcp (dtpU)
_Tcp(e kwcJtfts MSL)
~ 8*sc(«/*i<'c/ii~.MSL)
_ ~Tkick*6ss l 4 "«^
A/tff jMMj A » « *
Li4hlc£#s u» ZOM<
—
_ CKAJTfcC+*< «f cit
Ikgrte *fs*h*M*.
'Jo whs£^\£tpjj)
jMPjees/s/AT/GAi .._
F
- -
E
. • • • • — • • • • " * •
F>
- •
— — ——-—--
—
c X3
'
. _ . . • .
A-
s
III
Oi
ft <
-J
Si UJ,
u oi! a /» i f J
2
J-
•fcl
it aJ u/ r
it
7 ?o?. A - / .
oo I
B1
IU
I i if
£ J
_ i3-
I-
&
t I 7
lit <
203 twrt or UTAH
Of MM
II tot RtlE K22E R2JE M4E RISE
HAP I
ISOPACH HAP-ZONE A,NET PAY
P.R.SPRIN8 TAR SAND DEPOSIT,
UINTAH AND GRAND COUNTIES,UTAH COMTOua » r t M L 10 FtCT
1980 fty j . N. am
- 234 t a r t or UTAH
Of I
Riot
MAP II
R22C R23E nut
tO RtLOMCTVRl
HAP I I
ISOPACN MAP-ZONE B, NET PAr
P.R.SPRINB TAR SAND DEPOSIT,
DINTAH AND GRAND COUNTIES.UTAH
COMTOUD I H T V M L : lo r t r r 0«eto«|r c * t t p i M by: J. N. OalMi
- 205 -antra or UTIH
01
mot
MAP III
RUE RMC nut R24C RISC
i e * t t i • 11*000
eONTOUH MTtlML 10 tWT
to nowtM
MAP I I I
ISOPACR MAP-ZONE C.NET PAT
P.R.SPRIN6 TAR SAND DEPOSIT,
UINTAH AND BRAND COUNTIES,UTAH 1980
GMRHV con** * *?: J.N, Dofcm
206 -i m t or UT»H
mot
MAP IV
mit mtt NZ4C Nzse
T l l »
R2ZC R23C
tC*LI I - 1Z9 Dl
• AP IV
ISOPACN MAP-ZONE D.NET PAY
P.R.SPRIN6 TAR SAND OEPOSIT,
UINTAH AND 6RAND COUNTIES,UTAH
COHTQU* inrcnwL ) ' U T
9 8 0 Dy: J H
- 207 -i n n or UT«H
mot
MAP V
ItZIE IUZC R29C M41 RISE
JCftLC I - IfSOOO
.. 9 «H.OMTOS
MAP V
ISOPACN MAP-ZONE E.NET PAT
P.R.SPRIN8 TAR SAND DEPOSIT,
OINTAN ANO GRAND COUNTIES,UTAH 1980
Culigy eaiivit*4 fey J. N. 0 « M
- 208 -nan or UTAH
of PM> aiaiiwi < M H M Surmr
RtOC
MAP VI
RtlC RtZC R23E R24C RtsE
T i l t '
T i a s
T IS»
T I4»
TISS
Tl««
Tl» S
R IOt RUE
MMtKafMH SC«LC i - I ISOI
° • 10 KILOMTtM
MAP VI
STRUCTURE M A P -
TOP DOUBLAS CREEK MEMBER,
P.R.SPRIN6 TAR SAND DEPOSIT,
INTAH AND BRAND COUNTIES,UTAH so-trou* I *TCHM L IOO »*n G***9t campM »»: J.N. Mm
- 209 -rati v UTAM
mot
MAP VII
mil R22C K23C m*t t\tsi
T l l »
m\t 1C4LC i: IMOOO
•e HicoacTiM
MAP VII SURFACE GEOLOGY
AND OVERBORDEN MAP P.R.SPRING TAR SAND DEPOSIT,
UINTAH AND GRAND COUNTIES,UTAH
Qwtofy conpMd by: J.N.Dahm
APPENDIX 4.2
STATE LANDS CONTAINING OIL SHALE AND TAR SAND RESOURCES
- 210 -APPENDIX 4.2
OIL SHALE AND TAR SAND DEPOSITS ON UTAH STATE OWNED LANDS
A table has been compiled of range, township and section number for
Utah State owned lands which show occurrences of oil shale deposits. A
similar table has been compiled for Utah State owned lands where tar sand
occurrences are found. The table for oil shale has been obtained from
information shown on the Energy Resources Map of Utah (Map 36) prepared by
the Utah Geological and Mineral Survey dated March 1, 1975. This resource
information was combined with land ownership data provided by quadrangle
surface management maps and a Utah State Land Status Map obtained from the
U. S. Bureau of Land Management. These latter maps were published in 1975
and 1977. The information on tar sand occurrences was obtained from the
same land ownership maps and Oil Impregnated Rock Deposits of Utah (Map 47)
prepared by the Utah Geological and Mineral Survey, published in January 1979.
Changes in land ownership since publication of the BLM surface management
maps could result in changes in the tables.
- 211 -
UTAH STATE LANDS SHOWING OIL SHALE OCCURRENCES
Range 16E Township 9S
Section 36
Range 17E Township 9S
Section 16 Section 32 Section 36
Range 18E Township 9S
Section 16 Section 32 Section 36
Range 19E Township 9S
Section"16 Section 32 Section 36
Range 2Q£ Township 9S
Section 36
Range 21E Township 9S
Section 34 Section 35 Section 36
Range 22E Township 9S
Section 2 Section 29 Section 30 Section 31 Section 32 Section 36
Range 23E Township 9S
Section 2 Section 13 Section 16 Section 32 Section 36
Range 24E Township 9S
Section 1 Section 2 Section 15 Section 16 Section 29 Section 32 Section 36
Range 25E Township 9S
Section 2 Section 32 Section 36
Range 16E Township IPS
Section 2
Range 17E Township IPS
Section 2 Section 16 Section 36
Range 18E Township IPS
Section 2 Section 16 Section 32 Section 36
Range 19E Township IPS
Section 2 Section 16 Section 32 Section 36
Range 2QE Township IPS
Section 2 Section 24 Section 26
Range 21 £ Township IPS
- 212 -
OIL SHALE
Range 18E Township US
Section Section Section Seciion Section Section Section Section Section Section Section Section Section Section Section
1 2 4 12 13 15 18 19 20 23 29 30 31 32 36
Range 22E Township IPS
Section Section Section Section Section Section Section Section Section Section Section Section Section Section
2 7 10 n 12 13 14 16 18 19 20 25 32 36
Range 23E Township IPS
Section 2 Section 16 Section 32 .Section 36
Range 24E Township IPS
Section 2 Section 15 Section 32 Section 35
Range 25'E Township IPS
Section 2 Section 16 Section 32 Sec:ion 35
Section 2 Section 16
Range 19E Township IIS
Section 2 Section 16 Section 32
Range 2PE Township 11S
Section 2 Section 16 Section 32 Section 36
Range 21E Township IIS
Section 2 Section 16 Section 32 Section 36
Range 22E Township 11S
Section 2 Section 16 Section 32 Section 36
Range 23E Township IIS
Section 2 Section 16 Section 32 Section 36
Range 24E Township IIS
Section 2 Section 16 Section 32 Section 36
Range 25E Township IIS
Section 32 Section 35 Section 36
Range 20E Township 12S
Section 2 Section 16 Section 32 Section. 36
Range 21E Township 12S
Section 2 Section 16 Section 32 Section 36
Range 22E Township 12S
Section 2 Section 16 Section 32 Section 36
Range 23E Township 12S
Section 2 Section 16 Section 32 Section 36
Range 24£ Township 12S
Section 2 Section 16 Section 32
Range 25E Township 12S
Section 16 Section 32
Range 20E Township 13S
Section 36
Range 21E Township 13S
Section 2 Section 16 Section 32 Section 36
Range 22E Township 13S
Section 2 Section 16 Section 32 Section 36
- 213 -- OIL SHALE
Range 23E Township 13S
Section 2 Section 16 Section 32 Section 36
Range 24E Township 13S
Section 2 Section 16
Range 20E Township
Section 2
Range 21E Township
Section 36
Range 22E Township
Section 2
Range 21E Township
14S
14S
14S
15S
Section 2 Section 16 Section 32 Section 36
Range 22E Township 15S
Section 16 Section 32 Section 36
Range 21E Township 15-1/2S
Section 33 Section 34 Section 35 Section 36
Range 22E Township 15-1/2S
Section 31 Section 32 Section 33 Section 34 Section 35 Section 36
Range 23E Township 15-1/2S
Section 31 Section 32
l/l lO tO t o t o t o CO n> (i) n> n> n> n> n> o o o o o n o rt- rt- 1+ «-*• r+ r+ r+
O O O O O O O 3 3 3 3 3 3 3
f\> —i —• —i CD -~-l cr» Q i O O d s l
3 lO COtOtOtOCOCOCOCOCOCOCOCOtOCOCOtOCOCOCO n> fl>n>n><T>n>n>n>n>n>n>ft>n>n>n>n>n>n>n>n>
n n o o o n o o o o o o o o o o o o o r o r + r + r + r + r + r + r + r + r + r + r + r + r + r + r + r + r + r + r l -
O O O O O O O O O O O O O O O O O O O 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO m
t o
c o r o r o r o r o r o r o — • — • — • -l \ J V O C O « ^ I I V J — - O C D ^ ^ I N ) — •
-~j a\ en -£• co ro —•
TO (U 3 -Q (D
l\>
rn
o 3 l/l 3"
cn t o
( / i ( / ) ( / ) ( / i ( / i ( / ) ( / ) ( / i ( / ) ( / ) ( / ) ( / ) ( / ) i / ) ( / ) ( / ) i / ) i / ) ( / ) ( / ) ( / i i / ) ( / ) n>nin>ni(Dn>mii>nin>n>nin>n>n)n>nin>n>n)nin)ni o o o o o o o o o o n o o o o o o o o o o o o r + r + r + r + r + « - f r + r + r + r + r + r + r + r + r + r + r + r + r 1 - r 1 - r + r 1 - r + o o o o o o o o o o o o o o o o o o o o ' o o o " 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
c o c o c o c o r o r o r o r o r o r o r o r o r o —• —• —• —• —'oo ^ u r o —• o \ c n - t » r o v o c o - ~ j c n c n . p » c o r o o v o - ~ g o \ c o r o
TO
I Q
3 in
CT»
i
O I
r- j o to 4>
r~ m
cocococococococococococococo n>n>n>n>rD(Da>n>a>n>a>a>n>a> o o o o o n o o o o o o o n ,-t c+ c+ r t - f t r t - r + r + < + r t r + r t r + r +
O O O O O O O O O O O O O 3 3 3 3 3 3 3 3 3 3 3 3 3
c o c o c o r o r o r o r o r o r o — ' —• —•—•• a i tn- fc»^Jcncn.p»coro-P»coro —•
7 3 a» 3 X ) a> ro o m - H o a-3 l/l 3 " - j ,
a _ i
CO t o
to to o o r+ f+ —•• — i .
o o 3 3 CO —• ro en
TO (U 3 £>
a> ro ro m - 1 o s: 3 W 3 " - j .
T3
_ j
-~J co
c o t o c o c o c o c o t o c o c o c o c o c o c o t o c o c o t o c o c o c o t o t o c o t o c o t o c o d>n>n>a>n>n>( i>n>( i> ( i> ( i> ( i>n>n>f l> ( i> ( i>n>a>n>( i>n>n>n>n>( i>n> o o o o o o o o o o o o o o o o o o o n o o o o o o o
o o o o o o o o o o o o o o o o o o o o o o o o o o o 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
1 vo oo -~-i cr» ro —• c o c o c o c o c o c o c o r o r o r o r o r o r o r o — • — • — • — • — • -o r > c n - P » c o r o — • O v O c o « ~ i c n c n ^ » c o u 3 C O - p » c o r o — - o
TO tu 3
n>
ro — i
m
q 3 l/l 3 -
CO
t o CO t o n> n> n> o o n rt- rt- r t — I . — I . — I .
o o o 3 3 3
i»> ro ro en en j i
TO u> 3 LO
n>
ro O m
§
co
fl>fDfl>rt>n><i><i>fDfDrt>rt>n>n>rt>n>rt>rt>n>n> o o o o o o o o o n n n o o o o o o o c + r + c + r l - c + r f c + c + r f c + r + c + r l - r t - r + r l - r + r l - r l -O O O O O O O O O O 3 3 3 3 3 3 3 3 3 3
O O O O O O O O O 3 3 3 3 3 3 3 3 3
cococoi\ii\iroiv>—•—'—•—•—'vooo-^jCT»m-P»co N - ' O v o r o - ' O i o o o v j c r i o
TO o> 3 CO fl> ro
3
oo
en l
O
CO i
- 216 -
UTAH STATE LANDS SHOWING TAR SAND OCCURRENCES
Asphalt Ridge
Range 20E Township 4S
Section 22 Section 23 Section 24 Section 25 Section 26 Section 27 Section 35 Section 36
Range 21E Township 4S
Section 32
Range 21E Township 5S
Section 4 Section 5 . Section 6 Section 7 Section 8 Section 16 Section 17 Section 21 Section 22 Section 23 Section 24 Section 26 Section 27 Section 34 Section 35
Range 21E Township 6S
Section 5 Section 6
Raven Ridge
Range 25E Township 7S
Section 16 Section 36
Pariette
Range 17E Township 8S
Section 32 Section 35
Range 18E Township 3S
Section 36
Willow Creek
Range 1QE Township US
Section 16 Section 27
Argyle Canyon
Range HE Township IIS
Section 2
Range 12E Township US
Section 2 Section 16 Section 36
Range 13E Township IIS
Section 16
Nine Mile Canyon
Range 14E Township IIS
Section 32 Section 36
Range 15E Township US
Section 32 Section 36
Range 16E Township US
Section 32 Section 36
Range 17E Township IIS
Section 32
2 -
217 Tar Sand
Sunnyside
Range UE Township 12S
Section 16 Section 23 Section 24
Range 15E Township 12S
Section 32 Section 36
Range 16E Township 12S
Section 32
Range 13E Township 13S
Section 2
Range UE Township 13S
Section 16
Range 15E Township 13S
Section 2 Section 16 Section 32 Section 36
Range 16E Township 13S
Section 2 Section 16 Section 32
Hill Creek
Range 21E Township 12S
Section 36
Range 20E Township 13S
Section 2 Section 16 Section 36
Range 21E Township 13S
Section 2 Section 32 Section 36
Range 20E Township 14S
Section 2
Range 21E Township 14S
Section 2 Section 16 Section 36
Range 21E Township 15S
Section 2 Section 16 Section 32 Section 33 Section 36
P R Spring
Range 22E Township 12S
Section 36
Range 23E Township 12S
Section 32 Section 36
Range 24E Township 12S
Section 16 Section 32 Section 36
Range 25E Township 12S
Section 16 Section 32
Range 22E Township 13S
Section 36
Range 23E Township 13S
Section 2 Section 32 Section 36
Section 24E Township 13S
Section 2 Section 16 Section 32
- 218 -3 - Tar Sand
Section 2 Section 15 Section 32 Section 35
.:;.-ca 22E Township 14S
Section 2 Section 15 Section 32 Section 36
?.inzi 23E Township 14S
Section 2 Section 15 Section 32 Section 36
Ri'.qa 2*E Township 145
Section 2 Section 15
Rs^ce 25E Township 14S
Section 2
3a*ge 22£ Township 155
Section 16 •Section 32 Section 36
r.srse 23E Township 15S
Section 2 Section 15 Section 22 Section 25 Section 23 Section 33 Section 34. Section 35 Section 35
: ^ : e 22E Township 15-1/25
Section 31 Section 32 Section 33 Section 3-Section 35 Section 35
Range 23E Township 15-1/2S
Section 31 Section 32 Section 36
Range 24E Township 15-1/2S
Section 31 Section 32
Range 21E Township 16S
Section 1 Section 12 Section 13 Section 24 Section 30 Section 35 Section 36
Range 22E Township 165 •
All sections (1-36)
Range 23E Township 16S
Section 1 Section 3 Section 4 Section 5 Section 6 Section 7 Section 8 Section 9 Section 10 Section 11 Section 16 Section 17 Section 18 Section 19 Section 20 Section 21
Range 24E Township 16S
Section 3 Section 4 Section 5 Section 6 Section 7 Section 8
- 219 -4 - Tar Sand
Range 21E Township 17S
Section 1 Section 2 Section 10 Section 11 Section 12 Section 13 Section 14 Section 15 Section 23 Section 24 Section 25 Section 26 Section 35 Section 36
Range 22E Township 17S
Section 2 Section 16
Red Canyon
Range HE Township 20S
Section 32 Section 36
Range 12E Township 2QS
Section 32
Wickiup
Range 1QE Township 21S
Section 36
Cottonwood Draw
Range HE Township 21S
Section 16 Section 36
Black Dragon
Range 12E Township 21S
Section 16 Section 32 Section 36
Range 13E Township 21S
Section 2 Section 32 Section 36
Range 13E Township 22S
Section 2 Section 16
Chute Canyon, etc.
Range HE Township 22S
Section 16 Section 32
Range 9E Township 23S
Section 36
Range 10E Township 23S
Section 32 Section 36
Range 9E Township 24S
Section 2
Range 10E Township 24S
Section 2
Range HE Township 24S
Section 32
Salt Wash
Range 17E Township 22S
Section 36
Range 17E Township 23S
Section 2
Ten Mile Wash
Range 18E Township 23S
Section 36
- ^20 -
5 - Tar Sand
Range IS- Township 24S
Section 2
Range 19- Township 24S
Section 15
Circle CI iffs
Range S~ Township 33S
Section 32
Range 6E Township 34S
Section 36
Range 7E Township 34S
Section 2 Section 32
Range 31 Township 34S
Section 16 Section 32
Range 11 Township 35S
Section 16 Section 36
Range 3E Township 35S
Section 2 Section 16 Section 32 Section 36
Range 15E Township 30S
Section 32 Section 35
Range 15E Township 30S
Section 16 Section 32 Section 35
Range 17E Township 30S
Range 16E Township 3Q-1/2S
Section 32 Section 36
Range 14E Township 31S
Section 2 Section 36
Range 15E Township 3IS
Section 2 Section 16 Section 32 Section 36
Range 16E Township 31S
Section 2 Section 16 Section 32
Range 15E Township 32S
Section 2 Section 16 Section 32 Section 36
Range 17E Township 32S
'Section 32
Range 15E Township 32-1/2S
Section 32
White Canyon
Range 15E Township 34S
Section 36
Range 15E Township 35S
Section 2 Section 16
Section 15 Section 32