<< Chapter < Page | Chapter >> Page > |
Once it becomes necessary to include more than two state variables in a model, and if the interactions are nonlinear, the analytical and phaseplane techniques can no longer be used. This section will consider several higher-order models and use digital simulation as the tool foranalysis. The first example will be a rather logical extension of some of our earlier population models.
Even cursory examination of the assumptions behind the population model assumed in Section IV show them to be unrealistic. The model
assumes to be the difference between the birth rate and death rate, and that these rates are not a function of time or population.
An improvement on this model would allow different birth and death rates to be assigned to members of the population of different ages.This means that the population will have to be divided into groups with similar rates, and that the number of groups necessary will be thenumber of state variables required. [link]
For example, let be the population of people between zero and ten years of age, the population of those from eleven to twenty, those from twenty-one to thirty, etc. Let be the average birth rate of , and the rate for , etc., with being the average death rate of , etc. Assume the maximum possible age to be one hundred.The equations for this model are given by
where the time interval represented by each successive value of is the same as that for the age span for each population group, i.e., tenyears. Likewise, the birth and death rate are numbers per ten-year period.The equations in [link] can be described by a flow graph, illustrated below for only three sections.
These equations can be easily programmed and solved on a computer, but because they are linear, there are some interesting properties that canbe worked out analytically. They are best seen by writing [link] as a matrix equation.
In compact vector notation, this becomes
>From this expression, it is easily seen that the population distribution after times ten years from some initial population distribution is given by
There are several interesting observations for the readers with a knowledge of matrix theory.After several steps of , the age distribution will assume a form given by the eigenvector of the largest eigenvalue of .
After several steps, the age distribution will stop changing and this eigenvector is called the stable age distribution, and this largest eigenvalue is the stable growth rate if the eigenvalue is greater than one(decay rate if is is less than one). The problem is a bit more complicated if the eigenvalues are complex(where oscillations occur).
It is possible to modify the equations of [link] to allow for shorter in Euler's method than the span of ages in a population group, and to allow different spans for different groups. Let be the time interval between each calculation of new levels. Let be the span of ages for the group . Consider the population group . During one time interval , the number that dies is , the fraction that advances to the next group is times those that do not die , and the rest stay in the group. The equations become
Notification Switch
Would you like to follow the 'Dynamics of social systems' conversation and receive update notifications?