The housing market is heavily dependent on two main factors; supply and demand. Both play a major role in determining an equilibrium price for both sellers and buyers in the real estate market.     Residents, or the general population of individuals, place significant reliance on financial instituti
The housing market is heavily dependent on two main factors; supply and demand. Both play a major role in determining an equilibrium price for both sellers and buyers in the real estate market. 

Residents, or the general population of individuals, place significant reliance on financial institutions to provide sources of capital i.e mortgages, to fund their purchases of homes. The rate of interest charged by these organisations in turn gives buyers (consumers) purchasing power, creating demand. 

Supply is made up of the number of houses in the market, and consequently, of these, the number of houses which are up for sale. As the prices of houses for sale increases, the demand for purchase of these properties decreases. Conversely, the lower price, the higher the demand. Once the market reaches an equilibrium point, to which buyers and sellers form an agreement, houses are sold accordingly. An underlying factor to consider is the cost of construction, which impacts producers, or suppliers in this instance, and thus the number of homes for sale, and the expected profit sellers hope to achieve. 

The simulated graph highlights the common scenario within the housing market, to which we see that as price increases, the total number for houses for sale decreases, generating an opposite slope to the price. As the price for houses increases, the demand for the houses decreases and vice versa. The equilibrium is evident at time 14 whereby the price of houses and the number of houses for sale overlaps which in turn creates a market to which both buyers and sellers are happy.
 The World3 model is a detailed simulation of human population growth from 1900 into the future. It includes many environmental and demographic factors. THIS MODEL BY GUY LAKEMAN, FROM METRICS OBTAINED USING A MORE COMPREHENSIVE VENSIM SOFTWARE MODEL, SHOWS CURRENT CONDITIONS CREATED BY THE LATEST W

The World3 model is a detailed simulation of human population growth from 1900 into the future. It includes many environmental and demographic factors.

THIS MODEL BY GUY LAKEMAN, FROM METRICS OBTAINED USING A MORE COMPREHENSIVE VENSIM SOFTWARE MODEL, SHOWS CURRENT CONDITIONS CREATED BY THE LATEST WEATHER EXTREMES AND LOSS OF ARABLE LAND BY THE  ALBEDO EFECT MELTING THE POLAR CAPS TOGETHER WITH NORTHERN JETSTREAM SHIFT NORTHWARDS, AND A NECESSITY TO ACT BEFORE THERE IS HUGE SUFFERING.
BY SETTING THE NEW ECOLOGICAL POLICIES TO 2015 WE CAN SEE THAT SOME POPULATIONS CAN BE SAVED BUT CITIES WILL SUFFER MOST. 
CURRENT MARKET SATURATION PLATEAU OF SOLID PRODUCTS AND BEHAVIORAL SINK FACTORS ARE ALSO ADDED

Use the sliders to experiment with the initial amount of non-renewable resources to see how these affect the simulation. Does increasing the amount of non-renewable resources (which could occur through the development of better exploration technologies) improve our future? Also, experiment with the start date of a low birth-rate, environmentally focused policy.

THE BROKEN LINK BETWEEN SUPPLY AND DEMAND CREATES TURBULENT CHAOTIC DESTRUCTION  The existing global capitalistic growth paradigm is totally flawed  Growth in supply and productivity is a summation of variables as is demand ... when the link between them is broken by catastrophic failure in a compon
THE BROKEN LINK BETWEEN SUPPLY AND DEMAND CREATES TURBULENT CHAOTIC DESTRUCTION

The existing global capitalistic growth paradigm is totally flawed

Growth in supply and productivity is a summation of variables as is demand ... when the link between them is broken by catastrophic failure in a component the creation of unpredictable chaotic turbulence puts the controls ito a situation that will never return the system to its initial conditions as it is STIC system (Lorenz)

The chaotic turbulence is the result of the concept of infinite bigness this has been the destructive influence on all empires and now shown up by Feigenbaum numbers and Dunbar numbers for neural netwoirks

See Guy Lakeman Bubble Theory for more details on keeping systems within finite working containers (villages communities)

HANDY Model of Societal Collapse from Ecological Economics  Paper   see also D Cunha's model at  IM-15085
HANDY Model of Societal Collapse from Ecological Economics Paper 
see also D Cunha's model at IM-15085
Investigations into the relationships responsible for the success and failure of nations. This investigation was prompted after reading numerous references on the subject and perceiving that *Why Nations Fail: The Origins of Power, Prosperity, and Poverty* by Acemoglu and Robinson seem to make a gre
Investigations into the relationships responsible for the success and failure of nations. This investigation was prompted after reading numerous references on the subject and perceiving that *Why Nations Fail: The Origins of Power, Prosperity, and Poverty* by Acemoglu and Robinson seem to make a great deal of sense.
A model of the ebb and flow of agricultural societies, like China's history. From Khalil Saeed and Oleg Pavlov's WPI 2006  paper  See also the Generic structure  Insight Map
A model of the ebb and flow of agricultural societies, like China's history. From Khalil Saeed and Oleg Pavlov's WPI 2006 paper See also the Generic structure Insight Map
Simulating Hyperinflation for 3650 days.  If private bond holdings are going down and the government is running a big deficit then the central bank has to monetize bonds equal to the deficit plus the decrease in private bond holdings.  We don't show the details of the central bank buying bonds here,
Simulating Hyperinflation for 3650 days.

If private bond holdings are going down and the government is running a big deficit then the central bank has to monetize bonds equal to the deficit plus the decrease in private bond holdings.  We don't show the details of the central bank buying bonds here, just the net results.

See blog at http://howfiatdies.blogspot.com for more on hyperinflation, including a hyperinflation FAQ.
This model is an attempt to simulate what is commonly
referred to as the “pesticide treadmill” in agriculture and how it played out
in the cotton industry in Central America after the Second World War until
around the 1990s.  

 The cotton industry expanded dramatically in Central America
after WW2,
This model is an attempt to simulate what is commonly referred to as the “pesticide treadmill” in agriculture and how it played out in the cotton industry in Central America after the Second World War until around the 1990s.

The cotton industry expanded dramatically in Central America after WW2, increasing from 20,000 hectares to 463,000 in the late 1970s. This expansion was accompanied by a huge increase in industrial pesticide application which would eventually become the downfall of the industry.

The primary pest for cotton production, bol weevil, became increasingly resistant to chemical pesticides as they were applied each year. The application of pesticides also caused new pests to appear, such as leafworms, cotton aphids and whitefly, which in turn further fuelled increased application of pesticides.

The treadmill resulted in massive increases in pesticide applications: in the early years they were only applied a few times per season, but this application rose to up to 40 applications per season by the 1970s; accounting for over 50% of the costs of production in some regions.

The skyrocketing costs associated with increasing pesticide use were one of the key factors that led to the dramatic decline of the cotton industry in Central America: decreasing from its peak in the 1970s to less than 100,000 hectares in the 1990s. “In its wake, economic ruin and environmental devastation were left” as once thriving towns became ghost towns, and once fertile soils were wasted, eroded and abandoned (Lappe, 1998).

Sources: Douglas L. Murray (1994), Cultivating Crisis: The Human Cost of Pesticides in Latin America, pp35-41; Francis Moore Lappe et al (1998), World Hunger: 12 Myths, 2nd Edition, pp54-55.

 The L ogistic Map  is a polynomial mapping (equivalently,  recurrence relation ) of  degree 2 , often cited as an archetypal example of how complex,  chaotic  behaviour can arise from very simple  non-linear  dynamical equations. The map was popularized in a seminal 1976 paper by the biologist  Rob

The Logistic Map is a polynomial mapping (equivalently, recurrence relation) of degree 2, often cited as an archetypal example of how complex, chaotic behaviour can arise from very simple non-linear dynamical equations. The map was popularized in a seminal 1976 paper by the biologist Robert May, in part as a discrete-time demographic model analogous to the logistic equation first created by Pierre François Verhulst

Mathematically, the logistic map is written

where:

 is a number between zero and one, and represents the ratio of existing population to the maximum possible population at year n, and hence x0 represents the initial ratio of population to max. population (at year 0)r is a positive number, and represents a combined rate for reproduction and starvation.
For approximate Continuous Behavior set 'R Base' to a small number like 0.125To generate a bifurcation diagram, set 'r base' to 2 and 'r ramp' to 1
To demonstrate sensitivity to initial conditions, try two runs with 'r base' set to 3 and 'Initial X' of 0.5 and 0.501, then look at first ~20 time steps

Adapted from Hartmut Bossel's "System Zoo 3 Simulation Models, Economy, Society, Development."  ​Population model where the population is summarized in four age groups (children, parents, older people, old people). Used as a base population model for dealing with issues such as employment, care for
Adapted from Hartmut Bossel's "System Zoo 3 Simulation Models, Economy, Society, Development."

​Population model where the population is summarized in four age groups (children, parents, older people, old people). Used as a base population model for dealing with issues such as employment, care for the elderly, pensions dynamics, etc.
 Adam Smith's The Invisible Hand: The Feedback Structure of Markets. From Sterman JD Business Dynamics p170 Fig 5-26. A price-mediated resource allocation system..

Adam Smith's The Invisible Hand: The Feedback Structure of Markets. From Sterman JD Business Dynamics p170 Fig 5-26. A price-mediated resource allocation system..

This model shows the operation of a simple economy. It demonstrates the effect of changes in the fractional rate of consumption (or the converse, the fractional rate of saving.) It also, unlike Models 2 & 3, shows the influence Savings has on the  production rate .  In summary, lower rates of co
This model shows the operation of a simple economy. It demonstrates the effect of changes in the fractional rate of consumption (or the converse, the fractional rate of saving.) It also, unlike Models 2 & 3, shows the influence Savings has on the production rate.

In summary, lower rates of consumption (based on production) result in higher rates of both production and consumption in the long-run.
 Wagdy Samir work in progress. Addition of Bill Mitchell's draft textbook  chapter1   See also  The value of everything book IM

Wagdy Samir work in progress. Addition of Bill Mitchell's draft textbook chapter1  See also The value of everything book IM

This model shows the structure and operation of a simple economy. It can represent economic systems at different levels of abstraction (e.g. a single good, a group of goods, multiple groups, & an "economy.")  In summary, lower rates of consumption (based on production) result in higher rates of
This model shows the structure and operation of a simple economy. It can represent economic systems at different levels of abstraction (e.g. a single good, a group of goods, multiple groups, & an "economy.")

In summary, lower rates of consumption (based on production) result in higher rates of production and consumption in the long-run. Rates of consumption over 100% of production will diminish the savings stock and eventually cause rates of production and consumption to fall.
Very basic stock-flow diagram of simple interest with table and graph output in interest, bank account and savings development per year. Initial deposit, interest rate, yearly deposit and withdrawal, and initial balance bank account can all be modified.  I have developed a lesson plan in which stude
Very basic stock-flow diagram of simple interest with table and graph output in interest, bank account and savings development per year. Initial deposit, interest rate, yearly deposit and withdrawal, and initial balance bank account can all be modified. 
I have developed a lesson plan in which students work on both simple and compound interest across both IM and Excel. I also wrote an article about this in Dutch, which you can translate using for example Google Translate: https://docs.google.com/document/d/1SsyJF89jT8xwAmtDaMS0rfdUefW7pPwBnw4ASauVeFw/edit?usp=sharing
A simple implementation of a Dynamic ISLM model as proposed by Blanchard (1981), and taken from An introduction to economic Dynamics - Shone (1997) - chapter 5. This model might serve as a framework to evaluate economic policies over GDP growth.
A simple implementation of a Dynamic ISLM model as proposed by Blanchard (1981), and taken from An introduction to economic Dynamics - Shone (1997) - chapter 5. This model might serve as a framework to evaluate economic policies over GDP growth.
Clone of Pesticide Use in Central America for Lab work        This model is an attempt to simulate what is commonly referred to as the “pesticide treadmill” in agriculture and how it played out in the cotton industry in Central America after the Second World War until around the 1990s.     The cotto
Clone of Pesticide Use in Central America for Lab work


This model is an attempt to simulate what is commonly referred to as the “pesticide treadmill” in agriculture and how it played out in the cotton industry in Central America after the Second World War until around the 1990s.

The cotton industry expanded dramatically in Central America after WW2, increasing from 20,000 hectares to 463,000 in the late 1970s. This expansion was accompanied by a huge increase in industrial pesticide application which would eventually become the downfall of the industry.

The primary pest for cotton production, bol weevil, became increasingly resistant to chemical pesticides as they were applied each year. The application of pesticides also caused new pests to appear, such as leafworms, cotton aphids and whitefly, which in turn further fuelled increased application of pesticides. 

The treadmill resulted in massive increases in pesticide applications: in the early years they were only applied a few times per season, but this application rose to up to 40 applications per season by the 1970s; accounting for over 50% of the costs of production in some regions. 

The skyrocketing costs associated with increasing pesticide use were one of the key factors that led to the dramatic decline of the cotton industry in Central America: decreasing from its peak in the 1970s to less than 100,000 hectares in the 1990s. “In its wake, economic ruin and environmental devastation were left” as once thriving towns became ghost towns, and once fertile soils were wasted, eroded and abandoned (Lappe, 1998). 

Sources: Douglas L. Murray (1994), Cultivating Crisis: The Human Cost of Pesticides in Latin America, pp35-41; Francis Moore Lappe et al (1998), World Hunger: 12 Myths, 2nd Edition, pp54-55.

The simulation integrates or sums (INTEG) the Nj population, with a change of Delta N in each generation, starting with an initial value of 5. The equation for DeltaN is a version of  Nj+1 = Nj  + mu (1- Nj / Nmax ) Nj  the maximum population is set to be one million, and the growth rate constant mu
The simulation integrates or sums (INTEG) the Nj population, with a change of Delta N in each generation, starting with an initial value of 5.
The equation for DeltaN is a version of 
Nj+1 = Nj  + mu (1- Nj / Nmax ) Nj
the maximum population is set to be one million, and the growth rate constant mu = 3.
 
Nj: is the “number of items” in our current generation.

Delta Nj: is the “change in number of items” as we go from the present generation into the next generation. This is just the number of items born minus the number of items who have died.

mu: is the growth or birth rate parameter, similar to that in the exponential growth and decay model. However, as we extend our model it will no longer be the actual growth rate, but rather just a constant that tends to control the actual growth rate without being directly proportional to it.

F(Nj) = mu(1‐Nj/Nmax): is our model for the effective “growth rate”, a rate that decreases as the number of items approaches the maximum allowed by external factors such as food supply, disease or predation. (You can think of mu as the growth or birth rate in the absence of population pressure from other items.) We write this rate as F(Nj), which is a mathematical way of saying F is affected by the number of items, i.e., “F is a function of Nj”. It combines both growth and all the various environmental constraints on growth into a single function. This is a good approach to modeling; start with something that works (exponential growth) and then modify it incrementally, while still incorporating the working model.

Nj+1 = Nj + Delta Nj : This is a mathematical way to say, “The new number of items equals the old number of items plus the change in number of items”.

Nj/Nmax: is what fraction a population has reached of the maximum "carrying capacity" allowed by the external environment. We use this fraction to change the overall growth rate of the population. In the real world, as well as in our model, it is possible for a population to be greater than the maximum population (which is usually an average of many years), at least for a short period of time. This means that we can expect fluctuations in which Nj/Nmax is greater than 1.

This equation is a form of what is known as the logistic map or equation. It is a map because it "maps'' the population in one year into the population of the next year. It is "logistic'' in the military sense of supplying a population with its needs. It a nonlinear equation because it contains a term proportional to Nj^2 and not just Nj. The logistic map equation is also an example of discrete mathematics. It is discrete because the time variable j assumes just integer values, and consequently the variables Nj+1 and Nj do not change continuously into each other, as would a function N(t). In addition to the variables Nj and j, the equation also contains the two parameters mu, the growth rate, and Nmax, the maximum population. You can think of these as "constants'' whose values are determined from external sources and remain fixed as one year of items gets mapped into the next year. However, as part of viewing the computer as a laboratory in which to experiment, and as part of the scientific process, you should vary the parameters in order to explore how the model reacts to changes in them.
Causal loop representation of Keynesian macroeconomics taken from the System Dynamics literature, specifically Henize 1972 MIT D-memo D-1717. See also Nathan Forrester's SF CLD Diagram from his PhD  IM-165714
Causal loop representation of Keynesian macroeconomics taken from the System Dynamics literature, specifically Henize 1972 MIT D-memo D-1717. See also Nathan Forrester's SF CLD Diagram from his PhD IM-165714
 Goodwin cycle  IM-2010  with debt and taxes added, modified from Steve Keen's illustration of Hyman Minsky's Financial Instability Hypothesis "stability begets instability". This can be extended by adding the Ponzi effect of borrowing for speculative investment.

Goodwin cycle IM-2010 with debt and taxes added, modified from Steve Keen's illustration of Hyman Minsky's Financial Instability Hypothesis "stability begets instability". This can be extended by adding the Ponzi effect of borrowing for speculative investment.