You are here

Business model

Banker/broker/consumer multi-agent model

ModelId: 
dave1
SimileVersion: 
3.1+

 This model was developed in relation to the SLIE project (Sustainable Lifecycles for Information Ecosystems). That project is based on agent-based approaches: this model aims to explore the extent to which such models can be implemented in the Simile environment.

Model diagram Banker/broker/consumer multi-agent model association model

 

Equations: 

 Equations in submodel Bank

creation: initial number = 2
compartment: money = 100000
flow: revenue = 0.1*money
flow: allocation = 0
variable: bank ID = index(1)

Equations in submodel Consumer
creation: initial number = 4
compartment: money = 0
flow: allocation = 0
flow: expenditure = 100
variable: consumer ID = index(1)
variable: request = (if rand_var(0,1)<0.2 then 1 else 0)
variable: mediator chosen = greatest({mediator})
variable: bank = sum({bank})

Equations in submodel Mediator
variable: mediator ID = index(1)
variable: bank = -1*floor(rand(1,2.9999))

Equations in submodel CM
condition: condition = (rand_const(0,1)<0.5)
variable: request = (if mediator==mediator_chosen then request else 0)
variable: mediator = mediator_id
variable: mediator chosen = mediator_chosen [in submodel Consumer]
variable: bank = (if mediator==mediator_chosen then bank else 0)

Equations in submodel MB
condition: condition = (bank==bank_id)

Equations in submodel CB request
condition: condition = (bank==bank_id&&request>0)

Equations in submodel CB account
compartment: money = 0 

 

S-shaped (logistic) growth of a company

ModelId: 
cogrowth1
SimileVersion: 
3.1+

This models the changing size of the sales force of a company, using feedbacks between the size of the sales force, the success of this sales force in selling goods, and further recruitment.

Source: Andrew Ford (1999): Modelling the Environment, p.64

 

 

Equations: 

 Compartments:

size of sales force
Initial value = 50
Rate of change = + new_hires - departures

Flows:
new hires = hiring_fraction*(budgeted_size_of_sales_force-size_of_sales_force)
departures = size_of_sales_force*exit_rate

Variables:
annual revenue in millions = widget_sales*widget_price/1000000
budgeted size of sales force = sales_dept_budget*1000000/average_salary
effectiveness in widgets per day = graph(size_of_sales_force)
sales dept budget = fraction_to_sales*annual_revenue_in_millions
widget sales = size_of_sales_force*effectiveness_in_widgets_per_day*365

Parameters:
average salary = 25000
exit rate = 0.2
fraction to sales = 0.5
hiring fraction = 1
widget price = 100

 

 

Results: 

 

References: 

 Ford, A (1999) Modeling the Environment.

 

S-shaped (logistic) growth of a company

ModelId: 
cogrowth1
SimileVersion: 
5.x

Description

This models the changing size of the sales force of a company, using feedbacks between the size of the sales force, the success of this sales force in selling goods, and further recruitment.

Source: Andrew Ford (1999): Modelling the Environment, p.64

 

 

Equations: 

 Compartments:

size of sales force
Initial value = 50
Rate of change = + new_hires - departures

Flows:
new hires = hiring_fraction*(budgeted_size_of_sales_force-size_of_sales_force)
departures = size_of_sales_force*exit_rate

Variables:
annual revenue in millions = widget_sales*widget_price/1000000
budgeted size of sales force = sales_dept_budget*1000000/average_salary
effectiveness in widgets per day = graph(size_of_sales_force)
sales dept budget = fraction_to_sales*annual_revenue_in_millions
widget sales = size_of_sales_force*effectiveness_in_widgets_per_day*365

Parameters:
average salary = 25000
exit rate = 0.2
fraction to sales = 0.5
hiring fraction = 1
widget price = 100

 

 

Results: 

   

Subscribe to RSS - Business model