Abstract
URFOR/SIMULATION is a computerized urban forest management simulation/game designed to model a street tree population. The program utilizes actual street tree data and removes, prunes, plants, grows and kills street trees over time. The program user inputs management plans for planting, pruning and removal rates; and associated management costs. The simulation runs on an annual basis for the number of years specified by the user. Programs output describes the impact of management plans on the street tree population, calculates the value of the trees, and summarizes management costs. The simulation may be used as a game by the introduction of six random events; wind storm, ice storm, new disease, drought, budget increases, and budget cuts. The game user makes management decisions, runs the program on an annual basis, and alters management plans to compensate for random events.
Computer applications to urban forest management have come of age with the development of a number of computer based inventory systems. Sacksteder and Gerhold (5) report some 25 computer inventory systems in the U.S., with 15 being city specific and 10 being general application models adaptable to any city. The systems on line are designed to solve a most pressing problem for city foresters, how to develop comprehensive management plans for thousands of individual street and park trees. This is accomplished by many systems through data reduction, i.e. the reduction of large volumes of inventory information to a usable form which serves as a base for management decisions.
URFOR/SIMULATION* is a management simulation/game model designed to use inventory data gathered for UW/SP URBAN FOREST, one of the inventory systems described above (3). URFOR/SIMULATION may be used both as a simulation and as a game. The simulation function is used primarily for research and to project long term impacts of management decisions for cities using the UW/SP URBAN FOREST inventory system. The game function introduces random events into the simulation, and is used as an educational tool.
The Model
Development of the simulation model was based on the premise that an important management goal of an effective street tree program is to develop a high value street tree population. To accomplish this goal, it is important to know the value of street trees, the costs associated with management, and interaction of management costs and tree value.
Components of the model
Inventory. UW/SP URBAN FOREST is an inventory system designed for use in any city with a sufficient number of trees requiring data reduction. The development of this system was governed by a desire to provide an inventory program for city foresters and to serve as a data base for the management simulation model described in this paper. The inventory system describes a number of attributes for each street tree, including tree value based on the tree valuation system developed by the Council of Tree and Landscape Appraisers (1). URFOR/SIMULATION utilizes the following input data gathered for the inventory program.
Species and/or cultivar
Diameter class
Condition class (used to calculate tree value)
Planting Table. Inventory crews record all available planting sites on city streets and recommend a species and planting diameter for each site. All future planting in the management model draw on these data when tree planting is specified by the program user.
Mortality Matrix. This is based on historic mortality in the city, is input by the program user, and is species and diameter class specific.
Pruning Equation. The tree valuation system assigns a condition class to each tree for calculating tree value. Condition class is based on the following factors; vigor, structure, crown development, insect and/or disease problems, trunk condition, and life expectancy. The frequency of pruning exerts a significant impact on condition class by influencing these factors, and subsequent tree value (4). A rigorous pruning schedule will provide a higher value tree than infrequent or no pruning.
Growth. Growth is predicted based on historic growth rates as determined from increment cores taken during the inventory, and is input by the user.
Game Function. The simulation may be used as a game by activating the game subroutine. This subroutine will introduce one of the following random events once in each three year period.
Wind Storm: Increased mortality of large trees for one year.
Ice Storm: Increased mortality of all trees for one year.
New Disease: A prominent species will have its mortality rate increased in all subsequent years.
Drought: Planting mortality is increased for one year.
Budget Cut: The user is directed to cut the following year’s budget.
Budget Increase: The user is directed to increase the next year’s budget.
The model operates on an annual cycle with each of the above components interacting with the inventory (Figure 1). Cost data are summarized based on the tree management activities of planting, removal (mortality) and pruning. Costs are subtracted from tree value to obtain net forest value. The program may be run for multiple years, with output at intervals specified by the program user.
When used as a game, it is recommended the user make annual runs only. The altered street tree population is then stored each year, allowing the program user to change management plans in response to random events.
Internal flow system
Inventory. The inventory data are subdivided into six condition classes by diameter and species (Figure 2). All management activities and growth interact with these tables.
Planting. Trees are planted in condition class tables based on the existing distribution of trees in these tables. The existing trees are a reflection of the interaction of planting stock and the specific urban environment, therefore, it is assumed new plantings will interact accordingly. The cost of tree planting is then calculated and summed.
Mortality. The first year of the cycle removes all trees in the 0% condition class table (dead trees). Removal costs are computed by diameter class and totaled. All subsequent cycles use the mortality matrix to kill trees in the remaining five conditions class tables (20 to 100%) based on mortality rates specified for each species and diameter class. Mortality is assigned as a percentage of the existing population and is distributed by tree frequency in the various condition tables.
All dead trees are transferred to the 0% condition class table and are removed in the next cycle. The number of trees removed in the 0% condition class table is transferred to the planting table as vacant tree spaces and distributed by the frequency within species.
Prune. The effect of pruning cycle on condition class is described in Table 1 (4). If the existing pruning cycle is extended, then the sum of the change in condition class over the number of years of extension is used to shift trees from higher condition class tables to lower condition class tables. The reverse is true if the pruning cycle is reduced. If the pruning cycle is maintained at the status quo, no change in condition class occurs. The cost of pruning is computed by diameter class and summed for the number of trees pruned each year.
Growth. Growth shifts trees within each condition class table from one diameter class to another based on the number of trees in each diameter class. Once a tree grows to a new diameter class, it will not move to the next higher class until all original trees in the previous class have been transferred. This is to prevent some trees from being transferred to higher diameter classes prematurely.
Program input
Number of years program will run.
Output cycle, i.e., annual printout, every 5 years, etc.
Tree value per square inch of basal area for trees 12 inches and greater in diameter at 4.5 feet above ground. This may be influenced by location class, i.e., 70% for a street tree is usually used.
Replacement values for trees under 12” diameter. These values are used to compute tree values and planting costs.
Growth rate (from inventory output).
Annual planting and anticipated planting mortality. The planting table is compiled from the inventory and may be altered by the program user.
Anticipated annual mortality by species and diameter.
Specified pruning cycle and change in condition class if different from existing cycle.
Pruning costs** by diameter class.
Removal costs** by diameter class.
Game or no game option.
Output-simulation
Sample output tables are based on street tree data from a city in Wisconsin. Initial conditions are described by a series of tables including a species list, summaries of input data, planting recommendations table, and mortality matrix (Table 2). The present inventory is summarized in two tables by species and by diameter (Table 3). These tabléŝ are repeated on an annual or periodic basis as specified by the program user, and reflect impact of growth and management activities over time. Each output period is accompanied by a summary table reflecting the impact of management activities since the last specified output. This table includes the number of trees affected by various management activities and the cost of each activity. The sum of the cost of all management activities is compared to the change in tree value for the period, and presented as a net loss or gain in tree value. This table is repeated at the end of the entire run and summarizes the total impact of the management plan, in this case 11 years later (Table 4).
Initial conditions and input specifications determined by the program user. Data used in this run are from a city in Wisconsin.
Output listing of present street tree Inventory.
Output following eleven years of management including a summary of management activities for the eleventh year and a summary of eleven years of management.
Output-game
The game option runs the same as the simulation, with the introduction of the six previously described random events. Additional output includes the generation of a temporary mortality matrix consisting of randomly generated mortality percents for either wind or ice storms. A statement is issued concerning the need to increase pruning for one year to repair storm damaged trees.
If a new disease is generated, a statement is issued informing the user that a permanent change is made in the mortality matrix for the species randomly selected. For a species to be selected for a new disease, it must comprise more than 5% of the street tree population. American elm cannot be selected for a new disease.
When drought occurs, a statement informing the user of increased planting mortality is issued. This mortality lasts for one year only, and cannot exceed 60%.
Random events are put in three categories: 1) major, including the wind and ice storms, 2) minor, including the new disease and drought induced planting mortality, and 3) budget change instructions following the major and minor events. A major event is followed in two to four years by a statement instructing the user to increase the budget for one year by 10 to 20 percent. A minor event is followed in two to four years by a statement instructing the user to cut the budget for one year by 25 to 35 percent. The entire random event subroutine takes twelve years to complete and is re-initiated in year thirteen.
Output for the game is identical to simulation output, with the addition of the above tables and statements, and the impact of the random events included in the output tables. Table 5 is a one-year summary table reflecting the impact of an ice storm.
Discussion
Simulation
The management model has been used experimentally with data from eight cities currently under inventory contract with the University of Wisconsin-Stevens Point. A number of interesting observations can be made based on the effect of various management strategies on forest value.
The long term impact of investing in street tree management invariably more than pays for itself in increased tree value. Tree planting is a sound investment in urban forestry, with the future value of street trees far exceeding establishment costs and subsequent pruning and removal costs (Figure 3). Frequent pruning is also economically viable, with shorter pruning cycles yielding higher tree values in relation to the cost of pruning (4).
City foresters from contract cities will be able to use the program to determine the long term impact of various management strategies, hopefully placing the forestry program in a more competitive position in budget requests. There has been substantial research indicating that trees, both private and public, contribute to property values. If city officials recognize this added value, then funding forestry may be a higher priority if they can see that the value of trees will exceed management costs.
The simulation has also been used as a research tool to ascertain the long-term impact of various management strategies. It has been determined that the cost of an intensive Dutch elm disease control program is more than offset by the increase in future value of the street tree population (4).
Game
The model is currently being used as a teaching tool in the urban forestry curriculum at the College of Natural Resources, University of Wisconsin-Stevens Point. Each student is provided a hypothetical city in a computer file. The student must develop budgets and management strategies for his/her forest and ascertain the long term impact of the various strategies through the program. Random events force the student to alter management plans to compensate for tree losses.
Summary and Conclusions
UW/SP URBAN FOREST MANAGEMENT is the first attempt to use computer simulation in the field of urban forestry. The system is based on actual inventories and predicts the impact of planting, mortality, and pruning programs on street tree populations. Future populations are described by actual numbers and by tree values in relation to management costs. The program user can establish budgets for various levels of management based on actual costs. Changes in the mortality matrix can be used to simulate the future impact of insect and disease epidemics such as Dutch elm disease.
Testing of the model has, thus far, indicated it makes reliable predictions for time periods in excess of 20 years. With the overall management objective of providing an optimum value population of street trees, the model will provide a valuable tool in assessing management strategies.
The game function introduces random events into the simulation. Students using the program may determine the long term impacts of their management strategies, and must react to natural events that cause losses of street trees.
Footnotes
* Inventory crews assign a condition class to each tree in six discreet categories: 0, 20, 40, 60, 80, or 100 percent. A perfect specimen receives 100 percent and a dead or nearly dead tree receives 0 percent.
↵* The program is written in FORTRAN IV on a Burroughs 6900 and contains 3615 lines of code.
↵** May reflect actual field costs or include administration and overhead costs.
- © 1984, International Society of Arboriculture. All rights reserved.