blockPopulation_Dynamics
Population dynamics
Information
This model describes the population dynamics of the WORLD3 model. Whereas the earlier WORLD2 model had lumped all of the population together into a single state variable, WORLD3 offers a demographic model that distinguishes between four age groups, those of the children, those of the younger adults representing the child-bearing population, those of the older adults who are still in the work force, and finally, those of the retired population.Population is measured in numbers of living humans. In accordance with engineering practice, which (arbitrarily) assigns measurement units only to real-valued quantities and not to integer-valued quantities, this model lists the population as dimensionless.
This model is described on p.142 of Dynamics of Growth in a Finite World.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | pop1_init | 650000000.0 | Initial population 14 years and younger |
| Real | pop2_init | 700000000.0 | Initial population 15 to 44 years old |
| Real | pop3_init | 190000000.0 | Initial population 45 to 64 years old |
| Real | pop4_init | 60000000.0 | Initial population 65 years and older |
| Real | labor_force_partic | 0.75 | Percentage of participating labor force |
| Real | reproductive_lifetime | 30 | Reproductive life time |
| Real | t_pop_equil_time | 4000 | Population equilibrium time |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| SystemDynamics.Interfaces.MassInPort | life_expectancy | Average life expectancy of human population | |
| SystemDynamics.Interfaces.MassOutPort | labor_force | Total human labor force | |
| SystemDynamics.Interfaces.MassInPort | total_fertility | Average human fertility | |
| SystemDynamics.Interfaces.MassOutPort | population | Population |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SystemDynamics.Rates.RRate | Births | p.96 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Sources.Source | source | ||
| SystemDynamics.Levels.Level2b | Pop_0_14 | ||
| SystemDynamics.Rates.RRate | Matur_14 | p.141 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Levels.Level2b | Pop_15_44 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Rates.RRate | Matur_44 | p.141 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Levels.Level2b | Pop_45_64 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Rates.RRate | Matur_64 | p.141 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Levels.Level | Pop_65plus | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Rates.RRate | Deaths_65p | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Sources.Sink | sink | ||
| SystemDynamics.WorldDynamics.World3.Utilities.Birth_Factors | births | p.96 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Rates.RRate | Deaths_0_14 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Sources.Sink | sink1 | ||
| SystemDynamics.Rates.RRate | Deaths_15_44 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Sources.Sink | sink2 | ||
| SystemDynamics.Rates.RRate | Deaths_45_64 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Sources.Sink | sink3 | ||
| SystemDynamics.WorldDynamics.World3.Utilities.Matur_Factors | matur_14 | p.141 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.Matur_Factors | matur_44 | p.141 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.Matur_Factors | matur_64 | p.141 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.Death_Factors | deaths_0_14 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.Death_Factors | deaths_15_44 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.Death_Factors | deaths_45_64 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.Death_Factors | deaths_65p | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Functions.Tabular | Mort_0_14 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Functions.Tabular | Mort_15_44 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Functions.Tabular | Mort_45_64 | p.57 of Dynamics of Growth in a Finite World | |
| SystemDynamics.Functions.Tabular | Mort_65p | p.57 of Dynamics of Growth in a Finite World | |
| Modelica.Blocks.Math.Add | Pop_Young | ||
| Modelica.Blocks.Math.Add | Pop_Old | ||
| Modelica.Blocks.Math.Add | Population | ||
| Modelica.Blocks.Math.Add | Death_Young | ||
| Modelica.Blocks.Math.Add | Death_Old | ||
| Modelica.Blocks.Math.Add | Deaths | ||
| Modelica.Blocks.Math.Add | Work_Pop | p.241 of Dynamics of Growth in a Finite World | |
| Modelica.Blocks.Math.Gain | Labor_Force | p.241 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.BD_Rates | Birth_Rate | p.97 of Dynamics of Growth in a Finite World | |
| SystemDynamics.WorldDynamics.World3.Utilities.BD_Rates | Death_Rate | p.140 of Dynamics of Growth in a Finite World |