Skip to main content

Cheatsheet

Here you can find all functional building blocks at a glance!

PrimitiveTypeMeaningExamples
stockSD
  1. Accumulated quantities or values that build up or deplete over time
  2. Stores the current value at different calculation time steps
  3. Changes through inflows or outflows
Population, water level, energy content
flowSD
  1. Describes the rate at which a stock increases or decreases
  2. Changes the stock but does not store values itself
  3. Can depend on other variables
Birth rate, water inflow, energy consumption
OGC API featureCommon
  1. Modern standard by the Open Geospatial Consortium (OGC)
  2. Provision and retrieval of geodata via web interfaces
  3. Datasets from Geoportal via the Hamburg Masterportal
Census data, district data, infrastructure
variableCommon
  1. Variable influencing factors
  2. No value storage
  3. Influences other calculation variables
converterCommon
  1. Performs a calculation, transformation, or derivation from other variables or constants
  2. Similar to a helper variable; does not store values but is recalculated at each simulation time step
  3. Graphically represents input–output relationships
folderCommon
  1. Structural element that simplifies model organization
  2. Selected model parts can be collected, grouped, and moved
stateABM
  1. Represents the current situation or configuration of an agent, influencing its behavior
  2. State changes are triggered by rules, probabilities, or environmental factors
At home, at work, in quarantine
transitionABM
  1. Represents transitions between states of an agent
  2. Defines when and under what conditions an agent should change states
Healthy → infected, undecided → convinced, moving to another city
actionABM
  1. Concrete actions performed by an agent during a state or during a state transition
  2. Describe operational behavioral rules, e.g., moving, interacting with other agents, consuming resources
Get vaccinated, find the nearest bike station, influence other agents
agentABM
  1. An autonomous entity with its own states, properties, and behavioral rules
  2. Can interact with its environment and other agents
  3. Can make independent decisions, act state-dependently, change over time, and interact locally
Car in traffic, consumer in a market model, machine in a factory
populationABM
  1. The total set of agents of a certain type within a model
  2. Agents share common characteristics or behavioral types
Residents in a city, vehicles on a road, trees in a neighborhood