A Swarm application: enterprise simulation _______________________________________ - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

A Swarm application: enterprise simulation _______________________________________

Description:

... models: from analytical models to real life phenomenology, Villa Gualino, Torino ... analytical models to real life phenomenology, Villa Gualino, Torino ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 30
Provided by: Pietro2
Category:

less

Transcript and Presenter's Notes

Title: A Swarm application: enterprise simulation _______________________________________


1
_______________________________________ A Swarm
application enterprise simulation
_______________________________________
2
jES, java Enterprise Simulator
Enterprise Simulator
www.flightgear.org
For jES and jES Open Foundation look at
http//web.econ.unito.it/terna/jes/
3
enterprise simulation (1)
Recipes and production units
market
Enterprise front end
A system of enterprises and micro productive
units (a swarm)
1-2 2-13 8-28-27-7 ...
units
recipes
FE
8
7
FE
our jES (a swarm of units)
28
7
27
4
enterprise simulation (2)
Recipes on move
8-28-27-7
we have the phases a, b, c, then in x we have a
choice problem
a
units
FE
8
b
7
FE
?
28
c
?
7
x
27
The orders are placed in the unit waiting lists
and executed according to the FIFO criterion
5
1
How to decide?
1,3,4
5
3
3
3
1,2,5
1
2
1
2
6
_jES principles
_______________________________________ Decisions
_______________________________________
7
  • In a random way
  • Using fixed rules
  • Using an expert system
  • Via soft computing techniques (GA CS)
  • Asking to an actual agent what to do (training
    and monitoring actual agents behavior)

How to decide?
8
_jES principles
_______________________________________ jES
principles WD, DW, WDW _________________________
______________
9
WD, DW, WDW
WD side or formalism What to Do DW side or
formalism which is Doing What WDW formalism
When Doing What
10
dictionary
A dictionary
unit a productive structure within or outside
our enterprise a unit is able to perform one
or more of the steps required to accomplish an
order order the object representing a good
to be produced an order contains technical
information (the recipe describing the
production steps) and accounting
data recipe a sequence of steps to be executed
to produce a good
11
_DW a flexible scheme
_______________________________________ DW a
flexible scheme __________________________________
_____
12
DW a flexible scheme 1
DW
1
Units
1,3,4
5
3
3
3
1,2,5
1
2
1
2
13
DW a flexible scheme 2
DW
1
Units and Firms
1,3,4
5
3
3
3
1,2,5
1
2
1
2
14
DW a flexible scheme 3
DW
1
in a district
1,3,4
5
3
3
3
1,2,5
1
2
1
2
15
DW a flexible scheme 4
DW
The NIIIP project (National Industrial
Information Infrastructure Protocols
) http//www.niiip.org/
1
or building up a virtual enterprise
1,3,4
5
3
3
3
1,2,5
1
2
1
2
16
_WD recipes
_______________________________________ WD
recipes _______________________________________
17
WD recipes
WD
18
_a simple example with WD, DW and WDW
exercises
_______________________________________ A simple
example with WD, DW and WDW ______________________
_________________
  • Use singleRecipe_sb.SwarmFest2003 in
    testCases/development and
  • Reproduce the following sequence
  • Play with sequences

19
a simple example 0
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t0
100 100 100 101
Building a sequential batch
DW
1
2
3
10
a production unit
an end unit
20
a simple example 1
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t1
100 100 100 101
Sequential batch step 1/3
DW
1
2
3
10
a production unit
an end unit
21
a simple example 2
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t2
100 100 100 101
Sequential batch step 2/3
DW
1
2
3
10
a production unit
an end unit
22
a simple example 3
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t3
101
100 100 100
DW
1
2
3
10
a production unit
an end unit
23
a simple example 4
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t4
100
100 100 101
DW
1
2
3
10
a production unit
an end unit
24
a simple example 5
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t5
100 100
100 101
Building a sequential batch
DW
1
2
3
10
a production unit
an end unit
25
a simple example 6
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t6
100 100 100
101
Sequential batch step 1/3
DW
1
2
3
10
a production unit
an end unit
26
a simple example 7
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t7
100 100 100
101
Sequential batch step 2/3
DW
1
2
3
10
a production unit
an end unit
27
a simple example 8
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t8
100
101
100
DW
1
2
3
10
a production unit
an end unit
28
a simple example 9
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t9
100 101

100
DW
1
2
3
10
a production unit
an end unit
29
a simple example 10
exercises
the recipes
WD
the starting sequence
WDW
the continuous sequence (empty)
t10
100

100
DW
1
2
3
10
a production unit
an end unit
Write a Comment
User Comments (0)
About PowerShow.com