Insight diagram
The ecosystem of a game park can be made more realistic by introducing financial allocation for active game park quality upgrades, and to reduce the negative results of a high tourist influx. The total amount of money collected is a variable that is dependent on the number of tourists coming to a park until the number levels off at a state of maximum tourist congestion
A model of management decisions with cash reinvestment
Insight diagram
This version 8B of the CAPABILITY DEMONSTRATION model. A net Benefit ROI has been added. The Compare results feature allows comparison of alternative intervention portfolios.  Note that the net causal interactions have been effectively captured in a very scoped and/or simplified format.  Relative magnitudes and durations of impact remain in need of further data & adjustment (calibration). In the interests of maintaining steady progress and respecting budget & time constraints, significant simplifying assumptions have been made: assumptions that mitigate both completeness & accuracy of the outputs.  This model meets the criteria for a Capability demonstration model, but should not be taken as complete or realistic in terms of specific magnitudes of effect or sufficient build out of causal dynamics.  Rather, the model demonstrates the interplay of a minimum set of causal forces on a net student progress construct -- as informed and extrapolated from the non-causal research literature.
Provided further interest and funding, this  basic capability model may further developed and built out to: higher provenance levels -- coupled with increased factorization, rigorous causal inclusion and improved parameterization.
Version 8B: Calibrated Student-Home-Teachers-Classroom-LEA-Spending
Insight diagram
The model takes into account clothing production and textile waste on a global scale while incorporating Vancouver's own "Fast Fashion" issue into the model.

Please refer to the notes for each variable and stock to see which links were hidden from the model.

Part 2: Our solution for the issue surrounding "Fast Fashion" focuses on increasing individuals education about sustainability and how they can help reduce negative impacts on the environment by shopping less, recycling and donating. This effect of education on sustainability is seen in the "Online Shopping" equation where the impact of "Education on Sustainability" is increased by x1.5 which impacts the entire model. Furthermore, components of the feedback loop on the right are also influenced by increasing education on sustainability and thus, those values were altered accordingly. These values were chosen arbitrarily by taking into account that doubling any value is not realistic so the change should be between x1.0 and x2.0.
Fast Fashion ISCI 360 Solutions Final Edit
739
Insight diagram
Model of the autonomi network economics
autonomi
Insight diagram
WIP Based on Gene's Enabling a Better Tomorrow Map IM-2879 this is a Specific Health Care version based on the archived Systemswiki Health Care material. The focus is on Models and Simulation, with videos and discussion in the fullness of time. I am following Gene's  Adventures in Wonderland framework. Revised for More Complex AnyLogic transition at IM-57331
Health Systems and Data Science Course
Insight diagram
Summary of Ray Pawson's Book The Science of Evaluation: A Realist Manifesto See also lse review
Clone of The Science of Evaluation
Insight diagram
To provide a brief overview of the description of this model, here is a table of contents of sorts:
- The Program - Overview
- The Model Itself - Macro Scale
- Principal Inputs
- Principal Outputs
- Inputs & Outputs - Brief Explanation
- The Details - How This All Works
- Viewing Data Outputs


The Program - Overview:

The model as seen revolves around the main variable components featuring "program" in their name and identified by their green color. The individual household starts at the "Building Envelope" program, which involves changes and modifications made to the actual building envelope of the house to make it more energy efficient, such as modifications to the insulation, windows, doors, etc. Then, the individual household will begin to progress through the behavioral component of the energy reduction program, starting with Climate Control. This portion concerns thermostat set points, the use of windows and fans to modulate temperature, and a behavioral adjustment in how to tolerate different levels of hot/cold temperature in the household. From here, the household moves through each room in the house, implementing energy reduction practices as appropriate. Because this program is designed to be modular and applicable to wide varieties of homes across the country, these rooms have been broken up into some standard categories that should apply to most households. These categories include the kitchen, the washroom, the main room/living room/"den", any bathrooms, and any bedrooms. Each category has its own set of energy reduction practices that can all be applied from a behavioral standpoint; clicking on each individual "program" will show a brief description of what these practices are in the notes section. Once the individual household has progressed through all of these areas, making the appropriate adjustments in each, they have more or less effectively "completed" the program. In reality, areas may continue to pop up where adjustments can be made to reduce energy consumption, so even though the program has been "completed" the members of the household will be continually working to maintain the new efficiency standard they have achieved with the end goal of cultivating a permanent, sustainable lifestyle. 


The Model Itself - Macro Scale:

The above is all essentially a description of how the household energy reduction program operates; the model is obviously tied to this, however it also includes an energy component that takes into account energy savings not only from a single house but all houses in a single community. How this all works will be discussed more in detail below, but first some basics will be gone over.

Principal inputs:

- energy capable of being saved in each portion of the program through behavioral changes (e.g. total possible energy reductions compared with initial baseline use prior to starting the program are X kWh/year and Y CCF/year)
- % of progress that needs to be made on meeting the reduction goal prior to moving onto the next program (e.g. for a total possible energy reduction of X compared to the initial energy use prior to starting the program, the participant must have reduced 90% of that total energy prior to moving on to the next program)
- time each program is projected to take (e.g. 4 weeks, 5 weeks, etc.)
- households in the community
- time (i.e. how long to run the model for, e.g. 52 weeks, 104 weeks, etc.)

Principal Outputs:

- amount of kWh of electricity saved by a household over the given period of time since starting the program (based on a kWh/yr basis)
- amount of CCF of gas saved by a household over the given period of time since starting the program (based on a CCF/yr basis)
- amount of gas and amount of electricity saved by the community the given period of time since starting the program (based on a per year basis)
- a plot of the progress made on each program for a specific period of time (e.g. which program is the household in, and what is their progress on the rest of the program they have already completed)

Inputs & Outputs - Brief Explanation:

For this model, the only inputs that could vary significantly from community to community are the specific number of households as well as the time the program has been in operation. Obviously the power that each household is capable of reducing can vary from household to household, however we are mainly concerned with the average energy reduction when looking at the community scale as there will always be outliers, which is why average numbers are used. Of the outputs produced, the kWh and CCF savings can be translated to lbs of CO2 saved, as well as other useful energy savings metrics that can better explain the impact of CE4A to the normal person than trying to explain the details behind what 1 kilo-watt hour is. Additionally, for a specific area's utility rate, the number of kWh/CCF saved overtime can yield data about how much money the specific household has saved since starting the program. This last statistic would be more helpful if the program were operating by strictly giving all the savings from energy reduction back to the homeowner; as this isn't exactly how CE4A handles this component, the model would have to be modified to more accurately depict the total savings going back to the homeowner/company revenue based on energy savings over time.


The Details - How This All Works:

Program Progression per Program:
The progress of the individual household through the home energy reduction program is essentially dictated by the progress through each individual program within. Progress through these individual programs is dictated by an inverse tangent curve that models behavioral change. The curve essentially outputs the % of progress the individual household has made, going from a value of 0 to 100. 
- Why an inverse tangent curve? - the shape of the curve includes an initial portion in which changes made are significantly large, followed by a portion in which the rate of change decreases as the easily made changes are completed over time. Compared with curves of similar shape, the important part about the inverse tangent curve is that it has a horizontal asymptote that the curve will only get close to, but never actually reach over time. This is representative of the concept that individuals will always have to work to maintain energy reduction practices until they become habit, as well as the reality that new challenges in the field of energy reduction can and will arise over time as people and technology changes.
***
Important to note: the inverse tangent function has been written to operate on a basis of weeks and % (in terms of a whole number XX.YY, not 0.XXYY). If the time scale is to be adjusted, say from weeks to months, then the entire tangent function must be rewritten to reflect this. Additionally, the function outputs values going from 0 to 100. This is a key reason why the function would need to be rewritten, as this would be drastically changed if different time units were used.
***
Inputs for each program include the progress % that the household needs to reach to advance on to the next program, as well as the time (in weeks) it should take them to reach this % threshold. Given the above explanation for how the inverse tangent curve works, the % progress and time threshold values should be chosen based on how much change is realistically possible within that time range (e.g. if it is realistic for an individual to complete 95% of possible changes within a 3 week period and form the habits to maintain those changes, then those values are well-suited for that program. However, if some programs have components that will take a long time to adapt to, then a longer period of time should be picked or a lower progress threshold, ideally the former.

Program Progression from Program to Program:
Each program following the first includes if-then statements related to the progress threshold of the previous program; once that program reaches that threshold, then the code the programs were written on will start the next program and reset its specific time scale to start at time=0 instead of time=current time in order to allow for flexibility in changing time thresholds without rewriting the entire inverse tangent function every time. In this way, changing progress thresholds not only affects the rate of progress of the current program but the start time of all others after it as well. 

Energy Reduction & Values:
The energy reduction numbers used in this model are all based on roughly what types of energy would be used in each room and how much is possible to be reduced. These numbers will all total up to the total projected energy reduction per household in terms of CCF/kWh, but the individual breakdown per room type as found in this model is entirely arbitrary and was chosen according to what made the most sense based on knowledge of what energy is used in which room and roughly how much with regards to the savings measures for the room type. These values are also on a per-week basis, so the small size is understandable in that context (originally on a yearly basis, then divided by 52 to get weeks to make this work with the model)

Original Use & Baseline Use:
Although this model does not utilize this and instead operates on a total savings possible basis, the initial energy usage of a particular household can be put into the "___.CCFOriginalUse" and "___.CCFBaseline" variables (note that CCF is interchangeable with KWH here) to get the total amount of possible savings based on real data. Currently, baseline use is set to 0 for each program with original use equivalent to the total amount of energy capable of being reduced per week for that room type. These numbers were derived from an estimate on the total energy reduction possible in terms of kWh and CCF, which was then broken down into each room and the type of energy capable of being reduced in each (see above section for more on this).

Note that "TotalKWH/CCFSavings" is for each individual household, whereas "NeighborhoodKWH/CCFSavings" is for the entire neighborhood composed of the amount of houses stored in the variable "#Households."


Viewing Data Outputs:

- Viewing current program progress at time X:
- use the plot option to while selecting "BuildingEnvelope.Program", "ClimateControl.Program", "Kitchen.Program," etc., to see the progress curves for each program over time.
- Viewing savings data:
- use the data table option to view the kWh/CCF savings over time for the household, the community, or both, changing the time column to display most recent time first; this will give the total savings in each of those areas for that entire time period.
Home Energy Reduction Progression
Insight diagram
This model demonstrates sustainable recycling and the effects it has on the environment as well as us. We modelled this using realistic statistics and estimates from gridwatch.ca and the Ontario Baseline and Waste & Recycling Report (2023). 

[Purple]: Metal demands on a region and the associated environmental and economic factors of production and recycling.

[Pink]: Demand of total residential household and business waste and energy demands on the system.

[Green]: Physical waste produced by human activity in the region.

[Teal]: The outflow of energy produced through waste recycling and its impact of energy production and demand in the region. The Durham-York Energy Center (DYEC) is a facility that combusts garbage into energy which is highlighted in teal, which accumulates with energy produced.

[Orange]: Total energy produced through all means of power generation including modelling of the impact that recycling waste has.

[Yellow]: Carbon emissions of energy generation from energy production methods. (Excluding Wind & Hydro)

Overall, this model examines and compares waste accumulation to energy production and the release of emissions.
scenario 1
Insight diagram
Clone of PlayCast Analytics
8 months ago
Insight diagram
This simulation allows you to compare different approaches to influence flow, the Flow Times and the throughput of a work process.

By adjusting the sliders below you can 
  • observe the work process without any work in process limitations (WIP Limits), 
  • with process step specific WIP Limits* (work state WIP limits), 
  • or you may want to see the impact of the Tameflow approach with Kanban Token and Replenishment Token 
  • or see the impact of the Drum-Buffer-Rope** method. 
* Well know in (agile) Kanban
** Known in the physical world of factory production

The "Tameflow approach" using Kanban Token and Replenishment Token as well as the Drum-Buffer-Rope method take oth the Constraint (the weakest link of the work process) into consideration when pulling in new work items into the delivery "system". 

You can also simulate the effects of PUSH instead of PULL. 

Feel free to play around and recognize the different effects of work scheduling methods. 

If you have questions or feedback get in touch via twitter @swilluda

The work flow itself
Look at the simulation as if you would look on a kanban board

The simulation mimics a "typical" software delivery process. 

From left to right you find the following ten process steps. 
  1. Input Queue (Backlog)
  2. Selected for work (waiting for analysis or work break down)
  3. Analyse, break down and understand
  4. Waiting for development
  5. In development
  6. Waiting for review
  7. In review
  8. Waiting for deployment
  9. In deployment
  10. Done
Kanban Board Simulation - WIP Limit, Tameflow Kanban Token and Drum-Buffer-Rope
Insight diagram

Rich picture version of Tanner's Clinical Judgment Model, with the addition of clinical reasoning cycle concepts from T Levett-Jones et al Nurse Education Today 30 (2010) 515-520

Digital Literacy & Electronic Healthcare Record Integration
Insight diagram
This version of the CAPABILITY DEMONSTRATION model has been further calibrated (additional calibration phases will occur as better standardized data becomes available).  Note that the net causal interactions have been effectively captured in a very scoped and/or simplified format.  Relative magnitudes and durations of impact remain in need of further data & adjustment (calibration). In the interests of maintaining steady progress and respecting budget & time constraints, significant simplifying assumptions have been made: assumptions that mitigate both completeness & accuracy of the outputs.  This model meets the criteria for a Capability demonstration model, but should not be taken as complete or realistic in terms of specific magnitudes of effect or sufficient build out of causal dynamics.  Rather, the model demonstrates the interplay of a minimum set of causal forces on a net student progress construct -- as informed and extrapolated from the non-causal research literature.
Provided further interest and funding, this  basic capability model may further de-abstracted and built out to: higher provenance levels -- coupled with increased factorization, rigorous causal inclusion and improved parameterization.
Version 6A NULL PRACTICE Student-Home-Teachers-Classroom
Insight diagram

We start with an SEIR social virality model and adapt it to model social media adoption of Playcast Hosts.  *Note that this model does not attempt to model WOM emergent virality.  

Clone of Social Media Virality
Insight diagram
This is the third in a series of models that explore the dynamics of infectious diseases. This model looks at the impact of two types of suppression policies. 

Press the simulate button to run the model with no policy.  Then explore what happens when you set up a lockdown and quarantining policy by changing the settings below.  First explore changing the start date with a policy duration of 60 days.
SIRD Epidemic Model with Suppression Policies
Insight diagram

We start with an SEIR social virality model and adapt it to model social media adoption of Playcast Hosts.  *Note that this model does not attempt to model WOM emergent virality.  

Social Media Virality3
Insight diagram
Based on the Market and Price simulation model in System Zoo 3, Z504. In this model the profit calculations were not realistic. They were based on the per unit profit, which does not take items not sold into account. Also the model was not very clear on profit since it was included in the total production costs and consequently in the unit costs and subsequently profit was calculated by subtracting unit costs of the market price. Thus profit had a double layer which does not make the model better accessible. I have tried to remedy both in this simplified version.
Simplified and changed Z504 Market and Price - System Zoo 3
Insight diagram
This simulation makes the negative effects of starting work too soon visible. You can play around with the parameters.

Find the full story behind this simulation here

If you have questions or feedback get in touch via @swilluda
[Published] Effect of starting work too soon
Insight diagram
Spring, 2020: in the midst of on-line courses, due to the pandemic of Covid-19.

With the onset of the Covid-19 coronavirus crisis, we focus on SIRD models, which might realistically model the course of the disease.

We start with an SIR model, such as that featured in the MAA model featured in
https://www.maa.org/press/periodicals/loci/joma/the-sir-model-for-spread-of-disease-the-differential-equation-model

Without mortality, with time measured in days, with infection rate 1/2, recovery rate 1/3, and initial infectious population I_0=1.27x10-4, we reproduce their figure

With a death rate of .005 (one two-hundredth of the infected per day), an infectivity rate of 0.5, and a recovery rate of .145 or so (takes about a week to recover), we get some pretty significant losses -- about 3.2% of the total population.

Resources:
  1. http://www.nku.edu/~longa/classes/2020spring/mat375/mathematica/SIRModel-MAA.nb
  2. https://www.maa.org/press/periodicals/loci/joma/the-sir-model-for-spread-of-disease-the-differential-equation-model
SD India
Insight diagram
This version of the CAPABILITY DEMONSTRATION model has been further calibrated (additional calibration phases will occur as better standardized data becomes available).  Note that the net causal interactions have been effectively captured in a very scoped and/or simplified format.  Relative magnitudes and durations of impact remain in need of further data & adjustment (calibration). In the interests of maintaining steady progress and respecting budget & time constraints, significant simplifying assumptions have been made: assumptions that mitigate both completeness & accuracy of the outputs.  This model meets the criteria for a Capability demonstration model, but should not be taken as complete or realistic in terms of specific magnitudes of effect or sufficient build out of causal dynamics.  Rather, the model demonstrates the interplay of a minimum set of causal forces on a net student progress construct -- as informed and extrapolated from the non-causal research literature.
Provided further interest and funding, this  basic capability model may further de-abstracted and built out to: higher provenance levels -- coupled with increased factorization, rigorous causal inclusion and improved parameterization.
Version 6B: Calibrated Student-Home-Teachers-Classroom
Insight diagram
Simple box model for atmospheric and ocean carbon cycle, with surface and deep water, including DIC system, carbonate alkalinity, weathering, O2, and PO4 feedbacks.
LAB #9: Modern Marine 2-box Carbon Cycle
Insight diagram
Assignment 3: Bourke Crime and Community Development​

This complex systems model depicts the impact of factors such as violence and community programs on the youth of Bourke. The time scale is in months and shows the next 6 years. The model aims to show how by altering expenditure in different areas, the town of Bourke can decrease crime and increase their population involvement in community programs. This model is intended to be dynamic to allow the user to change certain variables to see changes in impact

The town of Bourke has a population of 3634 people, 903 of which are classified as youth (being 0-24 inclusive) (ABS, 2016 census).
This population starts with all youths in three differing stocks:
- 703 in Youth
- 100 in Juvenile Detention
- 100 in Rehabilitation


Assumptions:
This model makes many assumptions that would not necessarily uphold in reality.

- Only the youth of the town are committing crimes.
- All convicted youths spend 6 months in juvenile detention.
- All convicted youths must go to rehabilitation after juvenile detention and spend 2 months there.
- The risk rate impacts upon every youth committing a crime and is a  broad term covering effects such as abuse.
- No gaol effect, youths do not return to town with a tendency to re- commit a crime.
- No further external factors than those given.
- There cannot be zero expenditure in any of the fields.


The stocks:
Each stock depicts a different action or place that an individual youth may find themselves in. 
These stocks include:
- Youth (the youths living in Bourke, where youths are if they are not committing crimes or in community programs)
- Petty Crime (crimes committed by the youths of Bourke such as stealing)
- Juvenile Detention (where convicted youths go)
- Rehabilitation
- Community Programs


The variables:
- Community Expenditure (parameter 0.1-0.4)
- Law Enforcement Expenditure (parameter 0.1-0.6)
- Rehabilitation Expenditure (parameter 0.1-0.4)
- Risk Rate (not adjustable but alters with Law Enforcement Expenditure)

Sliders on each of the expenditure variables have been provided. These variables indicate the percentage of the criminal minimising budget for Bourke.
Note that to be realistic, one should make the three differing sliders be equal to 1, in order to show 100% of expenditure

Base Parameter Settings:
- Law Enforcement Expenditure = 0.5
- Community Expenditure = 0.25
- Rehabilitation Expenditure = 0.25

Interesting Parameter Settings:
- When Law Enforcement is at 0.45 and Community and Rehabilitation at 0.3 and 0.25 (in either order) then convicted and not-convicted values are the same. If Law Enforcement expenditure goes any lower then the number of convicted youths is less than those not-convicted and vice versa if the expenditure is increased.
- When Law Enforcement is at 0.2 and Community and Rehabilitation at 0.4 each then the increase in community programs and decrease in crime and thus detention occurs in a shorter and more rapid time frame. This shows that crime can be minimised in this model almost entirely through community initiatives.
- Alternatively, when Law Enforcement is at 0.6 and Community and Rehabilitation at 0.2 each then the increase in community programs and decrease in crime occurs over a longer time period with more incremental change.



Population Source:

http://www.censusdata.abs.gov.au/census_services/getproduct/census/2016/quickstat/LGA11150?opendocument


Bourke Community (C.Woods, 44593961)
Insight diagram
Overview of Part E Ch 20 to 24 of Mitchell Wray and Watts Textbook see IM-164967 for book overview
Economic policy in an open economy
Insight diagram
Summary of  Ch 22 of Mitchell Wray and Watts Textbook see IM-164967 for book overview
Fiscal Space and Fiscal Sustainability
Insight diagram
Spring, 2020: in the midst of on-line courses, due to the pandemic of Covid-19.

With the onset of the Covid-19 coronavirus crisis, we focus on SIRD models, which might realistically model the course of the disease.

We start with an SIR model, such as that featured in the MAA model featured in
https://www.maa.org/press/periodicals/loci/joma/the-sir-model-for-spread-of-disease-the-differential-equation-model

Without mortality, with time measured in days, with infection rate 1/2, recovery rate 1/3, and initial infectious population I_0=1.27x10-4, we reproduce their figure

With a death rate of .005 (one two-hundredth of the infected per day), an infectivity rate of 0.5, and a recovery rate of .145 or so (takes about a week to recover), we get some pretty significant losses -- about 3.2% of the total population.

Resources:
  1. http://www.nku.edu/~longa/classes/2020spring/mat375/mathematica/SIRModel-MAA.nb
  2. https://www.maa.org/press/periodicals/loci/joma/the-sir-model-for-spread-of-disease-the-differential-equation-model
Clone of Coronavirus: A Simple SIR (Susceptible, Infected, Recovered) with death