File Information
Reserve Macros: Several
- Reserve macros for benches
- Reserve macros for nitrogen cutoffs
Reserve macros for benches:
The purpose of the macros below is to create automatically and save reserve reports for all of the seams (WA1 and WA2), seam parting (WA2P), prestrip benches (PS1, PS2, PS3), dragline bench (DL1), and the 8 truck-shovel benches (TS1-TS8). All of the reserve runs use theob_spec.rsu_cmnd
specification file, except the two seams (WA1 and WA2). The seams use the
coal_spec.rsu_cmnd
file. The only difference between the files is the value used for density calculations, 1.04 tons/yards for coal and 1.00 tons/yards for waste.
Both specification files access the
naro.gdc_glob_res
glob file for the horizon names.
The
<horizon>_reserve.rsu_cmnd
files are startup macros for each individual horizon. The horizons are combined into one macro called
all_benches_reserves.rsu_cmnd
. The
level_report.rsu_cmnd
macro runs the reserves for the designated horizons.
--------
! Individual Horizon Reserving Macro
! Filename: wa2_reserve.rsu_cmnd
!
! This is the master Rsvute Reserving macro which allows the user
! to specify which level/seam to report reserves on.
@coal_spec.rsu_cmnd
@level_report.rsu_cmnd WA2
exit
--------
! Combined Reserving Macro for All Horizons
! Filename:all_benches_reserve.rsu_cmnd
!
! This is the master Rsvute Reserving macro which allows the user
! to report reserves on all Levels/Seams. The proper specification
! file is accessed first, then the "level_report.rsu_cmnd" macro
! is executed for each horizon.
@coal_spec.rsu_cmnd
@level_report.rsu_cmnd WA2
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd WA2P
@coal_spec.rsu_cmnd
@level_report.rsu_cmnd WA1
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd DL1
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd PS2
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd PS2
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd PS3
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS1
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS2
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS3
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS4
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS5
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS6
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS7
@ob_spec.rsu_cmnd
@level_report.rsu_cmnd TS8
--------
! Filename: level_report.rsu_cmnd
!
! This Rsvute macro will reserve all polygons in the Bench Layer <horizon>
! from the database opened upon starting Rsvute, for example demores_blocks.dgd
!
! USAGE: level_report <horizon>
! Select the reserving polygon (layer(s) - FILES/SELECT POLYGONS.
select_polygons/polygons=('$1LIM')
! Highlight the reserving polygons - FILES/HIGHLIGHT POLYGONS.
HIGHLIGHT_POLYS/LAYER='*'/OBJECT='*'
! Define reporting defaults - RESERVES/REPORT DEFAULTS
REPORT_DEFAULTS/HORIZONS=('$1')/NOVARIABLES/CLASSIFCATION=NONE/REPORT_STYLE=POLYGON
! Start new reserves table - FILES/TABLE-REPORT DEFAULT VARIABLES ONLY
TABLE/START_NEW_TABLE/REPORT_DEFAULT_VARIABLES_ONLY
! Calculate the reserves for the designated horizon - RESERVES/REPORT RESERVES
REPORT_RESERVES
! Save the reserve report into a table format with the horizon name - FILES/SAVE TABLE
SAVE_TABLE/IDENTIFIER='$1'/CREATE
Reserve macros for nitrogen cutoffs:
The purpose of the macros below is to create upper and lower nitrogen cutoffs and to run reserves in each limit.
The
chst_nitrogen.gdc_cmnd
macro creates the polygons defining each nitrogen cutoff. The
chst_nitro_resv*.rsu_cmnd
macros run reserves for the seams. There are three of them because each seam's nitrogen cutoffs were different. Similar seams are grouped together. The runs are for the entire deposit. The
chststartnitro_resv*.rsu_cmnd
macros start the reserving macros. To use these macros in the reserve utility, start the program and then go to Set Coal Variables to define TK and RD. In Rsvute, type
chststartnitro_resv1and press Return.
The
nitro*_spec.rsu_cmnd
specification files run reserves on all seams at once. No limiting polygons are selected. The runs are on the entire deposit. Seam limit lines (<seam>_lim) were specified in the Horizon Parameter panel.
The
chst1minstruct.gdc_cmnd
macro lowers the mine model SR grid down onto the new RM grid. The
chstart1minstruct.gdc_cmnd
macro starts the
chst1minstruct.gdc_cmnd
macro.
------- ! Filename: chst_nitro_resv1.rsu_cmnd ! ! A Rsvute macro which automatically runs reserves with nitrogens ! for the COH and COG seams. LOAD_DEFAULTS/SPECIFICATION_IDENTIFIER=NITRO0 @"nitro0_spec.rsu_cmnd" REPORT_RESERVES/HORIZONS=($1)/VARIABLES=(NO)/CLASSIFICATION=NONE LOAD_DEFAULTS/SPECIFICATION_IDENTIFIER=NITRO4 @"nitro4_spec.rsu_cmnd" REPORT_RESERVES/HORIZONS=($1)/VARIABLES=(NO)/CLASSIFICATION=NONE LOAD_DEFAULTS/SPECIFICATION_IDENTIFIER=NITRO5 @"nitro5_spec.rsu_cmnd" REPORT_RESERVES/HORIZONS=($1)/VARIABLES=(NO)/CLASSIFICATION=NONE LOAD_DEFAULTS/SPECIFICATION_IDENTIFIER=NITRO6 @"nitro6_spec.rsu_cmnd" REPORT_RESERVES/HORIZONS=($1)/VARIABLES=(NO)/CLASSIFICATION=NONE LOAD_DEFAULTS/SPECIFICATION_IDENTIFIER=NITRO7 @"nitro7_spec.rsu_cmnd" SAVE_TABLE/IDENTIFIER='$1_nitro'/CREATE ------- ! Filename: chststartnitro_resv1.rsu_cmnd ! ! This Rsvute macro starts the chst_nitro_resv1.rsu_cmnd macro. @chst_nitro_resv1.rsu_cmnd cog @chst_nitro_resv1.rsu_cmnd coh