Create an Insight Maker account to start building models. Insight Maker is completely free.


Start Now

Insight Maker runs in your web-browser. No downloads or plugins are needed. Start converting your ideas into your rich pictures, simulation models and Insights now. Features

Simulate

Explore powerful simulation algorithms for System Dynamics and Agent Based Modeling. Use System Dynamics to gain insights into your system and Agent Based Modeling to dig into the details. Types of Modeling

Collaborate

Sharing models has never been this easy. Send a link, embed in a blog, or collaborate with others. It couldn't be simpler. More

Free & Open

Build your models for free. Share them with others for free. Harness the power of Insight Maker for free. Open code mean security and transparency. More


Explore What Others Are Building

Here is a sample of public Insights made by Insight Maker users. This list is auto-generated and updated daily.

Insight diagram

Ce modèle simule la dynamique d'une population dont la croissance est limitée par son environnement, un cas d'étude inspiré par la gestion des stocks de légine australe dans l'océan Austral.

Contrairement au modèle de croissance exponentielle (conditions idéales), la croissance de la légine n'est pas infinie. Les ressources (nourriture, espace) sont limitées et la compétition augmente avec la population. Ce phénomène, appelé densité-dépendance, crée une auto-régulation qui freine la croissance et la fait tendre vers une limite : la capacité de charge (K). De plus, cette population est soumise à une pression extérieure : la pêche.

Les Composants du Modèle :

  • Variable d'état : L'Effectif du stock (N) de légines, qui est au cœur du système.

  • Paramètres Fondamentaux : Les caractéristiques biologiques de la légine et de son milieu déterminent les paramètres de sa croissance. Vous pouvez régler ces paramètres avec les curseurs :

    • bmax et dmin : Les taux de natalité et de mortalité optimaux, quand la densité est faible.

    • ddb et ddd : L'intensité de la compétition. Ils mesurent à quel point la reproduction ralentit et la mortalité augmente quand la population devient trop dense.

  • Flux :

    • Les flux de Naissances (B) et de Morts (D) ne sont plus simplement proportionnels à N, mais sont maintenant régulés par la densité.

    • Un nouveau flux de sortie contrôlé par l'homme est ajouté : la Pêche (Fisheries).

  • Indicateurs : Le modèle calcule des propriétés "émergentes" cruciales pour les gestionnaires, comme le taux de croissance maximal (rmax) et la Capacité de Charge (K) de l'écosystème.

Votre Mission d'Exploration : Votre objectif est de devenir un gestionnaire de pêcherie durable !

  1. Commencez avec une pêche nulle (Fisheries = 0) pour observer la courbe de croissance logistique naturelle de la légine et identifier sa capacité de charge K.

  2. Introduisez ensuite un effort de pêche modéré. Quel est son impact sur la taille de la population à l'équilibre ?

  3. Explorez différentes intensités de pêche pour trouver le Rendement Maximal Soutenable (RMS) : la plus grande quantité de poissons que vous pouvez pêcher chaque année sans provoquer l'effondrement du stock. Cliquez sur "SIMULATE" et gérez votre ressource !

Modèle BIDE Taux Densité-Dépendants
11 2 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

Modeláři dynamických simulací se zvláště zajímají o pochopení a rozlišení chování stavových veličin (stocks) a toků (flows), které vznikají v důsledku vnitřních interakcí, od těch, které jsou způsobeny vnějšími silami působícími na systém. Již delší dobu se modeláři zaměřují zejména na vnitřní interakce vedoucí ke stabilním oscilacím i v nepřítomnosti jakýchkoli vnějších vlivů. Model v tomto scénáři byl nezávisle vyvinut Alfredem Lotkou (1924) a Vitem Volterrou (1926). Lotka se zajímal o vnitřní dynamiku, která by mohla vysvětlit oscilace v populacích můr a motýlů a parazitoidů, kteří je napadají. Volterra se snažil vysvětlit nárůst populací dravých ryb u pobřeží a pokles jejich kořisti, který byl pozorován během první světové války, kdy poklesl rybolov zaměřený na predátory. Oba zjistili, že relativně jednoduchý model dokáže reprodukovat cyklické chování, které pozorovali. Od té doby se několika výzkumníkům podařilo tyto dynamiky zopakovat v jednoduchých experimentálních systémech tvořených pouze predátory a kořistí. Dnes se obecně uznává, že model Lotky a Volterry je příliš jednoduchý na to, aby vysvětlil složitost většiny vztahů predátor–kořist v přírodě. Přesto však tento model významně přispěl k pochopení klíčové role zpětné vazby v interakcích mezi predátory a kořistí a ve vztazích v potravních sítích, které vedou ke komunitní dynamice.

Model Lotky–Volterry předpokládá několik zjednodušení týkajících se prostředí a vývoje populací:

  1. Populace kořisti má vždy dostatek potravy.

  2. Potrava predátorů závisí výhradně na velikosti populace kořisti.

  3. Rychlost změny populace je úměrná její velikosti.

  4. Prostředí se během procesu nemění ve prospěch žádného druhu a genetická adaptace není významná.

  5. Predátoři mají neomezenou chuť k jídlu.

Protože jsou použity diferenciální rovnice, řešení je deterministické a spojité. To znamená, že generace predátorů i kořisti se neustále překrývají.

Kořist
Po roznásobení má rovnice pro kořist tvar:

dx/dt = αx − βxy

Předpokládá se, že kořist má neomezený zdroj potravy a reprodukuje se exponenciálně, pokud není omezována predací; tento exponenciální růst je vyjádřen členem αx. Míra predace je úměrná četnosti setkání predátorů a kořisti; to je vyjádřeno členem βxy. Pokud je x nebo y rovno nule, predace neprobíhá.

Rovnici lze interpretovat takto: změna počtu jedinců kořisti je dána jejím vlastním růstem minus míra, jakou je lovena.

Predátoři

Rovnice pro predátory má tvar:

dy/dt = δxy − γy

V této rovnici člen δxy představuje růst populace predátorů (daný dostupností potravy). Člen γy představuje úbytek predátorů v důsledku přirozené mortality nebo migrace; v nepřítomnosti kořisti vede k exponenciálnímu poklesu.

Rovnice tedy vyjadřuje změnu populace predátorů jako růst poháněný dostupností potravy minus přirozený úbytek.

Model predátorů a kořisti ("Lotka'Volterra")
152 8 months ago
Insight diagram
SARS-CoV-19 spread in different countries
- please adjust variables accordingly

Italy
  • elderly population (>65): 0.228
  • estimated undetected cases factor: 4-11
  • starting population size: 60 000 000
  • high blood pressure: 0.32 (gbe-bund)
  • heart disease: 0.04 (statista)
  • free intensive care units: 3 100

Germany
  • elderly population (>65): 0.195 (bpb)
  • estimated undetected cases factor: 2-3 (deutschlandfunk)
  • starting population size: 83 000 000
  • high blood pressure: 0.26 (gbe-bund)
  • heart disease: 0.2-0.28 (herzstiftung)
  • free intensive care units: 5 880

France
  • elderly population (>65): 0.183 (statista)
  • estimated undetected cases factor: 3-5
  • starting population size: 67 000 000
  • high blood pressure: 0.3 (fondation-recherche-cardio-vasculaire)
  • heart disease: 0.1-0.2 (oecd)
  • free intensive care units: 3 000

As you wish
  • numbers of encounters/day: 1 = quarantine, 2-3 = practicing social distancing, 4-6 = heavy social life, 7-9 = not caring at all // default 2
  • practicing preventive measures (ie. washing hands regularly, not touching your face etc.): 0.1 (nobody does anything) - 1 (very strictly) // default 0.8
  • government elucidation: 0.1 (very bad) - 1 (highly transparent and educating) // default 0.9
  • Immunity rate (due to lacking data): 0 (you can't get immune) - 1 (once you had it you'll never get it again) // default 0.4

Key
  • Healthy: People are not infected with SARS-CoV-19 but could still get it
  • Infected: People have been infected and developed the disease COVID-19
  • Recovered: People just have recovered from COVID-19 and can't get it again in this stage
  • Dead: People died because of COVID-19
  • Immune: People got immune and can't get the disease again
  • Critical recovery percentage: Chance of survival with no special medical treatment
SARS-CoV-19 model
Insight diagram

Hospital capacity (system dynamics): Patients are referred onto a waiting list and treated by staff. When the waiting list grows, pressure on staff rises and more staff leave. That reduces treatment capacity, and the list grows further: a reinforcing loop that can lead to collapse. Hospitals hire toward a target staffing level based on demand, which acts as a balancing loop.

Technology adoption (agent-based): 200 hospitals each decide individually whether to adopt the new technology, following the Bass diffusion model. Each hospital can adopt because of outside influence (innovation), such as vendors, mandates or funding. It can also adopt because of peer influence (imitation), which grows as more hospitals adopt. As adoption spreads, staff productivity rises by up to 15%, which lowers the number of staff needed.

New tech adoption & overloaded hospital
2 weeks ago
Insight diagram
The issue of increasing private and government debt to banks is a major concern after the financial crisis of 2008 (see Figure at link given below). In order to understand why our society and government is increasingly indebted to banks we need to understand how our current money system works and why we need a continuous infusion of new money in a growing economy. “Why We Are Increasingly Indebted To Banks?” investigates the reasons behind this and suggest a possible solution.
@LinkedIn, Twitter, YouTube
Increasingly Indebted To Banks