Wednesday, August 6, 2008
~Erin K. Pfeil
Friday, July 25, 2008
SimForest Issues
Thursday, July 24, 2008
~Erin K. Pfeil
Wednesday, July 23, 2008
NetLogo Update
Monday, July 21, 2008
~Erin K. Pfeil
Sunday, July 20, 2008
~Erin K. Pfeil
Tuesday, July 15, 2008
Ci = A constant of proportionallity relating leaf weight to tree diameter.
SLA = actually the leaf weight above tree n, the sum of the weight of the leaves on all trees taller then tree n.
soooo... when i get my simforest working again (which I optimistically am hoping is before our meeting today) i will see what equations they give in their equation list. I'm assuming that SLA depends on values provided from other equations, particularly one or ones that deal with leaf weight.
~Erin K. Pfeil
AL=1e^1(-(1/6000)*SLA)
The only issue at this moment is what value to give to SLA (Shading leaf weight). Three assumptions are given for the this variable:
1.) all of the leaf wieght is concentrated at a point at the top of a tree.
2.) therefore that all of the leaves of one tree shade any shroter tree and...
3.)... conversely, that none of the leaves of any shorter tree shade any leaf of a taller tree.
It states that SLA is leaf weight, which would differ from species to species, particularly as stated by Botkin, shaded tolerant and shade intolerant species. Earlier in the book its states that leaf wieght is the square of the diameter of the leaf, and an equations is given:
W=CD^2 (C is a constant with an i as subtext, which and what its value is, I dont know)
I am still working on getting my Simforest to work. My computer decided to bail on my over the weekend and I had to fix it and reinstall vista. Now I am in the process of finding a working download of Java 1.2 so that I can at least get Simforest up and running again, since it appears I no longer have that version of Java and the program won't open at all. Perhaps it will run correctly after I download Java again.
~Erin K. Pfeil
Sunday, July 13, 2008
NetLogo Update
So far, the NetLogo model that we currently have plants one tree species. It has both birth, recruitment and death of the tree. The user can plant the tree anywhere using the cursor. There was a slight problem with recursion being too extreme in the program, as there were three equations (Growth, Maximum Potential Growth, and Diameter) which depended on each other and as a result couldn’t properly function when running at the same time. This was corrected. Now, the next goals we have for the model are:
- Changing the size of the trees in the model to reflect their growth
- Planting trees of different species
- Adding graphs that reflect the changing state of certain tree variables
-- Irena
Thursday, July 3, 2008
http://www.epa.gov/climatechange/science/futurecc.html
I will make another that reflects a more extreme increase in temperature. This table shows the minimum predicted difference (1.8 degrees Celsius). There are no reliable predicted changes for rainfall, so I doubled it for every month. My guess is as good as any at the moment. I have also created a working excel notebook that contains tree table data from the historic site table and the global warming site table. I do not know what to really do with it at this time, until it can be broken up into more manageable pieces.
Once my Glass Box program is repaired (again) I will build the exact terraces I have data for as they exist. I feel this will offer an even more realistic simulation.
I have also ordered a book (Forest Dynamics: An ecological Model, by Botkin) through Ohio Link that Irena found, it should be very useful.
~Erin K. Pfeil
Wednesday, July 2, 2008
NetLogo Model Progress
Monday, June 23, 2008
Regarding the excel file, I have looked at it and it does not have data for 2006. Soooo i will use the newest one I have, to create the new site quality table. I am also in the process of emailing the site quality table I have already created and send that along as well.
~Erin K. Pfeil
Friday, June 20, 2008
Progress on NetLogo so far
After going through the equations used in NetLogo and comparing them to those used in SimForest, I saw that for the most part these equations are functioning and being used correctly in combination with other equations. Currently, I am going through the values generated by these equations to see if the values being generated are actually correct.
I’ve found a few issues with the equations after going through them, mostly related to the recruitment equation, one of the three major equations used to drive the model (the other two being birth and death). Recruitment determines the number of new saplings planted depending on a particular species’ tolerance to light/shade (represented in the program on a scale of 1 – shade-intolerant, 2 – shade intermediate, or 3 – shade-tolerant). Two parts of the main recruitment equation involve the variable sitequality, which is itself an equation involving three other variables: wiltfactor, nitrogenfactor and tempfactor.
One problem that arose involves the wiltfactor equation, which incorporates the variable “waterstress”. This variable is defined in the SimForest equation editor as “[returning] the water stress at the site in the current year, computed based on the site's properties using a complex equation”. However, no other information is given on how to actually calculate the value. This creates a problem as the value we are currently using for waterstress in the wiltfactor equation (arbitrarily chosen to be 0.4) results in the equation producing a value of zero. This occurs because the wiltfactor equation is designed to return the higher of two values, either 0 or a value produced by list ((1.0 - ((waterstress / wlMax) ^ 2))) (0) In this case, the value that comes from this equation is negative, so 0 is always chosen. This in turn leads to the entire sitequality equation to be zero, as sitequality is defined as
tempfactor * nitrogenfactor nitrogen * wiltfactor
Some value needs to be found for waterstress that allows wiltfactor to return a non-zero value, so that it can in turn be used in sitequality
Another second problem that arises is with the variable representing available light. This calculation represents the amount of light available at the current tree's height, and the creators of SimForest admit that they have not included the actual equations for inspection in either their Glass Box or Black Box versions, which makes it difficult to determine if the value chosen is correct. In this case, we have again chosen an arbitrary value, 0.74, for available light.
This is a problem when we get to the recruitment equation. When light = 1, the formula availLight >= 0.989999 and sitequality > 0.0 is used to determine whether or not to perform the recruitment equation or just set recruitment to zero. Since 0.74 is always <>
A similar problem arises when light = 2. The equation used is minSaplingLight > availLight and availLight < light =" 2.
The two values for available light needed for light = 1 and light = 2 are not compatible, but the available light must be calculated so that one of these equations does not keep constantly returning 0 for tree recruitment.
NOTE: light = 3 has not been discussed yet because it relies upon the sitequality equation, which is currently returning 0.
Resolving these two issues is important in allowing development of the model to continue. In the meantime, I am working on adding the rest of the equations that the model uses (Growth, Age, etc), particularly those pertaining to the growth of the tree itself, which I am planning on incorporating into the NetLogo model if possible.
Friday, June 13, 2008
Wednesday, June 4, 2008
Weather Data
Here is a site were I finally found weather data that begins in 1900 and runs up to 2006.
http://cdiac.ornl.gov/epubs/ndp/ushcn/monthly.html
I chose the city of Brockport, New York. It is ~96 mi from Gowanda, but it is the closest and what I feel more similar to Zoar Valley then the given New Hampshire site parameters. I created an excel spreadsheet (through the use of the site) and highlighted which columns we will probably be using. The only thing I am having problems with is converting the data from inches to millimeters in excel and also Fahrenheit to Celsius. Can anyone tell me how to do it? I will email you the file.
~Erin K. Pfeil
Tuesday, June 3, 2008
Goals for NetLogo Program
Now that we are aware of the different capabilities of both the Glass Box and Black Box versions of SimForest, we are also looking to re-create some of the capabilities of these programs in NetLogo. This software will allow us to create a forest-modeling program from the ground-up, and perhaps give a little more flexibility in what we can do with either of the previously-mentioned versions of SimForest. However, doing this presents some unique challenges, since we are starting from scratch. Using the SimForest programs as a basis, we must translate their equations, which are done in Director Lingo, into the language of NetLogo, which has its own unique syntax, procedures and commands. Some of the goals to work towards are:
· getting the recruitment equation running
· incorporating different species into the simulation
· being able to plant the trees one by one
· introducing a topographical map of Zoar Valley into the simulation background
Once a running simulation has been achieved, it can be cross-checked against the other models to check if it is producing realistic values.
Wednesday, May 28, 2008
Simforest Equation Editor
http://ddc.hampshire.edu/simforest/software/docs/eq-editor-tutorial.html
Netlogo Simulation
Please upload the latest version of the Netlogo simulation on the YSU MRO-W webpage.
Monday, May 26, 2008
Manipulating Equations
AGE = (age(treetable)+1.0)
DIAMETER = (diameter(treetable+growth)
GROWTH = (limiting factors x maximum potential growth)
LIMITING FACOTRS = (light factor x site quality)
Beech bark disease appears to affect trees that have high nitrogen levels more then trees that do not. Beech trees of Zoar Valley would most likely have high nitrogen levels, based on a paper I read that stated that trees in old growth areas (these systems are more productive) have higher nitrogen. However, I do not think that this is something that can be manipulated in simforest. Beech is set to be nitrogen tolerant (2.0), I think this will have to do for now.
Another problem with changing the equations is that the site quality table is somewhat of a mystery. I have no idea what units any of it is in, or where any of the averages came from. I will look at the simforest website to try and figure this out.
It will probably be easiest to limit the age of beech rather then the size. In the program size (diameter) depends on the site quality and light, which would change the actual growth of all of the trees in the simulation, which is not what we are trying to do. Site quality may be something we want to change for a different affect thought, and I would really like to simulate actual Zoar Valley conditions and not those of New Hampshire, since I'm sure they differ.
~Erin K. Pfeil
Wednesday, April 23, 2008
~ I have recently read in a long term study on hardwood forest regeneration that when mature american beech trees are about to succumb to beech bark disease they will send up alot of root shoots. To account for this, the life span of beech will have to be shortened (by half or so), but they will also somehow have to be made more prolific. It would also be good to know if beech "behaves" this way anytime it is about to die, not only when it has beech bark disease.
~ Emerald ash borer can be simulated by changing the death equation, or by greatly increasing the chances of an ash tree dieing. The literature states that emerald ash borer can cause mortal damage to an ash tree within 3 - 4 years of the tree encountering the insect.
I will post more possibilities later,
~ Erin Pfeil
Monday, April 21, 2008
~Erin K. Pfeil
Tuesday, April 8, 2008
We have presented our research so far at QUEST, which is a conference put on by YSU for student research. I was responsible for the research site introduction and for an explanation of how we were going to use existing and published data sources to model forest composition. Next week on the 17th, I will be presenting a poster of our research at YSU’s Biology Days departmental conference.
~ Erin K. Pfeil