modelScenario_6

6th Scenario

Information

The 6th scenario starts out from the 2nd scenario. We now wish to vary the resource utilization rate after the year 1970.


References:

  1. Cellier, F.E. (1991), Continuous System Modeling, Springer-Verlag, New York, ISBN: 0-387-97502-0, 755p.
  2. Forrester, J.W. (1971), World Dynamics, Pegasus Communications, 160p.


Simulate the model six times across 200 years while keeping all six trajectories (plot setup menu). For the six simulation runs, choose different levels of resource utilization after the year 1970:
NRUN2 = {0.25, 0.5, 0.75, 1.0, 1.25, 1.5}.

Compute a performance index:
Perf_Index = min_QL + 5*min_dPop;
where min_QL is the minimal quality of life observed between 2000 and 2100, and min_dPop is the largest negative population gradient observed in the same time period.

Plot the performance index across the calendar years between 2000 and 2100 for all six scenarios on a single graph:

NRUN2 = 0.25 and NRUN2 = 0.5 lead to massive die-off, whereas the other scenarios avoid this problem. However in the short run, those scenarios that offer the worst long-term performance are characterized by the best short-term performance. This is the predicament that humanity is currently facing.


Parameters

TypeNameDefaultDescription
RealPopulation_01650000000.0World population in 1900
RealPollution_0200000000.0Pollution in 1900
RealNat_Resources_0900000000000.0Unrecoverable natural resources in 1900
RealCap_Invest_0400000000.0Capital investment in 1900
RealCIAF_00.2Proportion of capital investment in agriculture in 1900
RealBRN0.04Normal birth rate
RealCIAFN0.3CIAF normalization
RealCIAFT15.0CIAF time constant
RealCIDN0.025Normal capital discard
RealCIGN0.05Normal capital generation
RealDRN0.028Normal death rate
RealECIRN1.0Capital normalization
RealFC1.0Food coefficient
RealFN1.0Food normalization
RealLand_Area135000000.0Area of arable land
RealNRI900000000000.0Initial natural resources
RealPOLN1.0Normal pollution
RealPOLS3599900000.0Standard pollution
RealPop_dens_norm26.5Normal population density
RealQLS1.0Standard quality of life
RealNRUN21.0Resource utilization after 1970
RealdPop_fact1Dimensionality factor

Components

TypeNameDefaultDescription
RealPopWorld population
RealPolPollution
RealPol_ratPollution ratio
RealCap_invCapital investment
RealQual_lifeQuality of life
RealNat_resNatural unrecoverable resources
RealNRUNNormal resource utilization
Realrel_dPopRelative derivative of population
Realmin_dPopMinimal derivative of population
Realmin_QLMinimum quality of life
RealPerf_IndexPreformance index
SystemDynamics.Sources.SourceSource1
SystemDynamics.Rates.Rate_1Birth_Rate
SystemDynamics.Levels.LevelPopulation
SystemDynamics.Rates.Rate_1Death_Rate
SystemDynamics.Sources.SinkSink1
SystemDynamics.Sources.SourceSource2
SystemDynamics.Rates.Rate_1Generation
SystemDynamics.Levels.LevelNatural_Resources
SystemDynamics.Rates.Rate_1Depletion
SystemDynamics.Sources.SinkSink2
SystemDynamics.Auxiliary.ConstGen_Const
SystemDynamics.Functions.TabularBRMM
SystemDynamics.Functions.TabularDRMM
SystemDynamics.Auxiliary.GainBR_norm
SystemDynamics.Auxiliary.Prod_5Prod_5_1
SystemDynamics.Auxiliary.GainDR_norm
SystemDynamics.Auxiliary.Prod_5Prod_5_2
SystemDynamics.Functions.TabularBRFM
SystemDynamics.Functions.TabularBRPM
SystemDynamics.Functions.TabularBRCM
SystemDynamics.Functions.TabularDRCM
SystemDynamics.Functions.TabularDRPM
SystemDynamics.Functions.TabularDRFM
SystemDynamics.Auxiliary.GainCrowd_Rat
SystemDynamics.Auxiliary.Prod_2Prod_2_1
SystemDynamics.Functions.TabularNRMM
SystemDynamics.Sources.SourceSource3
SystemDynamics.Rates.Rate_1CI_Generation
SystemDynamics.Levels.LevelCapital_Investment
SystemDynamics.Rates.Rate_1CI_Discard
SystemDynamics.Sources.SinkSink3
SystemDynamics.Auxiliary.GainCIG_norm
SystemDynamics.Auxiliary.Prod_2Prod_2_2
SystemDynamics.Auxiliary.GainCID_norm
SystemDynamics.Functions.TabularCIM
SystemDynamics.Auxiliary.GainMSL
SystemDynamics.Auxiliary.GainNRFR
SystemDynamics.Auxiliary.GainECIR
SystemDynamics.Auxiliary.Prod_3Prod_3_1
SystemDynamics.Functions.TabularNREM
Modelica.Blocks.Math.DivisionCIR
SystemDynamics.Sources.SourceSource4
SystemDynamics.Rates.Rate_1P_Generation
SystemDynamics.Levels.LevelPollution
SystemDynamics.Rates.Rate_1P_Absorption
SystemDynamics.Sources.SinkSink4
SystemDynamics.Functions.LinearNotCIAF
SystemDynamics.Auxiliary.GainPol_Ratio
SystemDynamics.Functions.TabularFCM
SystemDynamics.Auxiliary.Prod_3Prod_3_2
SystemDynamics.Auxiliary.GainFood_Ratio
SystemDynamics.Sources.SourceSource5
SystemDynamics.Rates.Rate_1CIAFG
SystemDynamics.Levels.LevelCIAF
SystemDynamics.Rates.Rate_1CIAFD
SystemDynamics.Sources.SinkSink5
SystemDynamics.Auxiliary.GainCIAF_D
SystemDynamics.Auxiliary.GainCIAF_G
SystemDynamics.Auxiliary.Prod_2Prod_2_3
Modelica.Blocks.Math.DivisionP_Abs
SystemDynamics.Auxiliary.GainPol_norm
SystemDynamics.Auxiliary.Prod_2Prod_2_4
SystemDynamics.Functions.TabularPOLCM
SystemDynamics.Functions.TabularPOLAT
SystemDynamics.Functions.TabularCFIFR
SystemDynamics.Functions.TabularFPM
SystemDynamics.Auxiliary.Prod_2Prod_2_5
SystemDynamics.Auxiliary.GainCIRA
SystemDynamics.Functions.TabularFPCI
SystemDynamics.Functions.TabularCIQR
Modelica.Blocks.Math.DivisionQLMF
SystemDynamics.Functions.TabularQLM
SystemDynamics.Functions.TabularQLF
SystemDynamics.Auxiliary.Prod_4Prod_4_1
SystemDynamics.Functions.TabularQLC
SystemDynamics.Functions.TabularQLP
SystemDynamics.Auxiliary.GainQuality_of_Life
SystemDynamics.WorldDynamics.World2.Utilities.Parameter_ChangeNR_norm