Chapter 17. Introduction to Oscillations -- 5 Exercises

1. Expand the Student Body Model from Chapter 6

Review your work with the model of a private college from the exercises for chapter 6. The previous model assumed that a change in the student-faculty ratio leads instantly to a change in the students' willingness to nominate new students for admission.

The model shown below assumes that there is a delay in the students' behavior. It uses a SMTH1, a first order smooth function, to calculate the "effective ratio." The "effective ratio" is then used to find the nomination rate using the same nonlinear relationship in the previous exercises.

Build this model to show the impact of the delay in the student's assessment of the student-faculty ratio. Assume that all parameters are the same as the exercise from chapter 6 and the "delay in student reaction" is 1 year. Do you believe the new model will show S shaped growth? Do you think the college will eventually end up with the same number of students as in the exercise from chapter 6?

2. Simulate the New College Model

Simulate the new model to confirm the oscillatory behavior shown here. The number of existing students is simulated to grow to over 8,000 within the first four years. It then drops rapidly reaching a low of under 3,000 by the 7th year. The simulation then reveals that the college would experience damped oscillations before arriving at an eventual size of around 3,500.

Are These Results Numically Accurate?
These results were generated with DT set at 0.25 years. When you have verified these results, cut DT in half and repeat the simulation. Do you get the same results? If not, cut DT in half again, and repeat the simulation again. You will eventually arrive at accurate results. Are the accurate results more volatile or less volatile than the results shown above?

3
. Avoid the Wild Beginning
Suppose the college wishes to avoid the "roller coaster" behavior shown in first ten yers of the previous exercise. Assume your only point of intervention is the maximum number of new students that existing students may nominate per year. The current policy sets this maximum at 2. What value would you suggest to allow the college to avoid the wild beginning?

Test your policy by changing the values of the nomination rate when the effective value of the student-faculty ratio is low. Use the model to find a nominations policy that allows the college to grow to its natural size in a more controlled manner. Document your results with a compartive time graph showing the number of existing students in the base case simulation (shown above) and in your policy simulation.

4 Add Random, Annual Disturbances to the Flower Model

Many of the examples in chapter 17 in the book ignore the effects of random disturbances. This makes classification of the oscillatory behavior easier. We simply watch the oscillations over time to learn if they dampen out. But random disturbances are always present in environmental systems, so it is useful to introduce randomness to learn how it might alter the cyclical tendencies of the system. The diagram below shows how annual randomness might be introduced in the intrinsic growth rate of the flower model.

Several statistical functions may be used to sample from a normal, uniform, Poisson and exponential distribution. Each of these functions assumes that a new number is drawn at random during each time step of the simulation. For example, if we thought the intrinsic growth rate could vary between 50%/yr and 150%/yr, the equation would be:

intrinsic_growth_rate = RANDOM(.5,1.5,123)

The RANDOM function is appropriate if we feel that the growth rate should be drawn from a uniform distribution. The "123" is included as a "seed." It guarantees that Stella will select the same stream of random numbers each time we repeat the simulation. The flower simulations in Figures17.5-9 were generated with a DT of 0.125 years. With DT at 1/8th of a year, Stella would select a new value for the intrinsic growth rate eight times during a single year of the simulation. This would suggest that we have a change in growth conditions for each new time interval of 45 days duration.

Now, suppose we would rather not see such frequent variations in the growth conditions. Suppose the flower system is more likely to experience a "good year" or a "bad year," for example. If we want to maintain a random number over the entire year, we must sample from the random distribution and "hold" the value for a one year interval. The diagram shows a conveyor and a hold interval to ensure that the random number will be maintained for an entire year. The model measures time in months and sets the DT to 1 month. The random number changes every month draws randomly from the uniform distribution over the interval from 50%/yr to 150%/yr. The is it time? variable is set to 1 whenever a new year has arrived, and the pick new number will be deposited into the conveyor stock. The new equations are shown below:

random_number_changes_every_month = random (.5,1.5,123)
is_it_time_to_select_a_new_number? = if (mod(time,hold_interval) = 0) then 1 else 0
pick_new_number = random_number_changes_every_month*is_it_time_to_select_a_new_number?

The transit time for the conveyor matches the hold interval, so the conveyor holds the new number for a 12 month period.

Build this model to verify that it generates the behavior shown below:



5. Impact of the Disturbances on the Oscillations

With the annual changes in the previous exercise, we can learn how the randomness in the intrinsic growth rate influences the flower model. Let's consider the flower model with the lag time set at two years. Recall from Figure 17.7 that we expect damped oscillations in the absence of random disturbances. The area would eventually reach 800 acres after a couple of oscillations, but no further oscillations would be visible after 40 years. Now, run the model in the previous exercise to verify the results shown below.

The flowered area seems headed toward 800 acres, just as in the simulation in the book without disturbances. But the oscillations shown here continue year after year. It appears that the disturbances act to keep the oscillatory behavior "alive" throughout the simulation.

Remember this result when you encounter a system that exhibits damped oscillations. Perhaps random disturbances will keep the oscillations "alive" in your system. Also, keep this result in mind when viewing time series data on oscillatory systems. If the oscillations persist over time, you might be able to explain the persistent oscillations with parameters
that would generate either "sustained" or "damped" oscillations in the absence of random disturbances.