Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
dream
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
dream
Commits
8d94a39b
Commit
8d94a39b
authored
Apr 29, 2015
by
Georgios Dagkakis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
batch models updated to new instance
parent
b39a8d60
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1584 additions
and
1674 deletions
+1584
-1674
dream/simulation/Examples/GUI_models/BatchFullModel.json
dream/simulation/Examples/GUI_models/BatchFullModel.json
+777
-822
dream/simulation/Examples/GUI_models/BatchFullModelOperatorsACO.json
...ation/Examples/GUI_models/BatchFullModelOperatorsACO.json
+807
-852
No files found.
dream/simulation/Examples/GUI_models/BatchFullModel.json
View file @
8d94a39b
...
...
@@ -377,8 +377,8 @@
}
},
"class_definition"
:
{
"Dream.BatchDecomposition
"
:
{
"_class"
:
"
nod
e"
,
"Dream.BatchDecompositionStartTime
"
:
{
"_class"
:
"
Dream.BatchDecompositionStartTim
e"
,
"allOf"
:
[
{
"$ref"
:
"#/node"
...
...
@@ -387,11 +387,8 @@
"properties"
:
{
"id"
:
{
"default"
:
"D"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Decomposition"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"numberOfSubBatches"
:
{
"default"
:
10
,
...
...
@@ -407,11 +404,11 @@
"backgroundImage"
:
"linear-gradient(to bottom, #dfd 0%, #cec 100%)"
,
"border"
:
"1px solid #bcb"
},
"description"
:
"A station that decomposes
a batch
into sub-batches"
,
"description"
:
"A station that decomposes
batches
into sub-batches"
,
"name"
:
"Decomposition"
},
"Dream.Batch
DecompositionStartTime
"
:
{
"_class"
:
"
Dream.BatchDecompositionStartTim
e"
,
"Dream.Batch
Reassembly
"
:
{
"_class"
:
"
nod
e"
,
"allOf"
:
[
{
"$ref"
:
"#/node"
...
...
@@ -419,12 +416,9 @@
{
"properties"
:
{
"id"
:
{
"default"
:
"D"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Decomposition"
,
"type"
:
"string"
"default"
:
"R"
,
"type"
:
"string"
,
"name"
:
"Name"
},
"numberOfSubBatches"
:
{
"default"
:
10
,
...
...
@@ -440,10 +434,10 @@
"backgroundImage"
:
"linear-gradient(to bottom, #dfd 0%, #cec 100%)"
,
"border"
:
"1px solid #bcb"
},
"description"
:
"A station that
decomposes batches into sub-batches
"
,
"name"
:
"
Decomposition
"
},
"Dream.Batch
Reassembly
"
:
{
"description"
:
"A station that
assembles sub-batches back into a parent batch
"
,
"name"
:
"
Reassembly
"
},
"Dream.Batch
Decomposition
"
:
{
"_class"
:
"node"
,
"allOf"
:
[
{
...
...
@@ -452,12 +446,9 @@
{
"properties"
:
{
"id"
:
{
"default"
:
"R"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Reassembly"
,
"type"
:
"string"
"default"
:
"D"
,
"type"
:
"string"
,
"name"
:
"Name"
},
"numberOfSubBatches"
:
{
"default"
:
10
,
...
...
@@ -473,9 +464,9 @@
"backgroundImage"
:
"linear-gradient(to bottom, #dfd 0%, #cec 100%)"
,
"border"
:
"1px solid #bcb"
},
"description"
:
"A station that
assembles sub-batches back into a parent batch
"
,
"name"
:
"
Reassembly
"
},
"description"
:
"A station that
decomposes a batch into sub-batches
"
,
"name"
:
"
Decomposition
"
},
"Dream.BatchScrapMachine"
:
{
"_class"
:
"node"
,
"allOf"
:
[
...
...
@@ -495,19 +486,19 @@
"name"
:
"Operation"
,
"required"
:
true
,
"type"
:
"string"
},
},
"processingTime"
:
{
"$ref"
:
"#/definitions/_dist"
,
"default"
:
0.1
,
"description"
:
"The time that this station needs in order to process a unit"
,
"default"
:
0.1
,
"name"
:
"Processing time (per unit)"
,
"required"
:
true
},
"workingBatchSize"
:
{
"default"
:
10
,
"name"
:
"Working batch size in this station"
,
"type"
:
"number"
}
"workingBatchSize"
:
{
"default"
:
10
,
"name"
:
"Working batch size in this station"
,
"type"
:
"number"
}
},
"type"
:
"object"
}
...
...
@@ -532,36 +523,34 @@
},
{
"properties"
:
{
"batchNumberOfUnits"
:
{
"description"
:
"the number of units of the created batches"
,
"name"
:
"Number Of Units"
,
"required"
:
true
,
"type"
:
"number"
},
"entity"
:
{
"default"
:
"Dream.Batch"
,
"description"
:
"Manpy class for entities"
,
"name"
:
"Entity Class"
,
"required"
:
true
,
"type"
:
"string"
},
"id"
:
{
"default"
:
"S"
,
"name"
:
"ID"
,
"required"
:
true
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"interArrivalTime"
:
{
"$ref"
:
"#/definitions/_dist"
,
"description"
:
"Inter-arrival time"
,
"name"
:
"Inter-arrival time"
,
"default"
:
{
"Fixed"
:{
"mean"
:
1
}},
"required"
:
true
},
"name"
:
{
"default"
:
"Source"
,
"name"
:
"Name"
,
"batchNumberOfUnits"
:
{
"description"
:
"the number of units of the created batches"
,
"name"
:
"Number Of Units"
,
"type"
:
"number"
,
"default"
:
80
,
"required"
:
true
},
"entity"
:
{
"default"
:
"Dream.Batch"
,
"description"
:
"Manpy class for entities"
,
"name"
:
"Entity Class"
,
"required"
:
true
,
"type"
:
"string"
}
}
},
"type"
:
"object"
}
...
...
@@ -653,12 +642,9 @@
"properties"
:
{
"id"
:
{
"default"
:
"E"
,
"required"
:
true
},
"name"
:
{
"default"
:
"Exit"
,
"type"
:
"string"
}
"required"
:
true
,
"name"
:
"Name"
}
},
"type"
:
"object"
}
...
...
@@ -686,11 +672,8 @@
},
"id"
:
{
"default"
:
"C"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Clearance"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"schedulingRule"
:
{
"$ref"
:
"#/definitions/_schedulingRule"
,
...
...
@@ -738,11 +721,8 @@
"id"
:
{
"default"
:
"E"
,
"required"
:
true
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Entry"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
}
},
"type"
:
"object"
...
...
@@ -764,17 +744,14 @@
},
{
"properties"
:
{
"capacity"
:
{
"$ref"
:
"#/definitions/_capacity"
,
"required"
:
true
},
"id"
:
{
"default"
:
"Q"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"
name
"
:
{
"
default"
:
"Queue
"
,
"
type"
:
"string"
"
capacity
"
:
{
"
$ref"
:
"#/definitions/_capacity
"
,
"
required"
:
true
},
"schedulingRule"
:
{
"$ref"
:
"#/definitions/_schedulingRule"
,
...
...
@@ -800,18 +777,15 @@
},
{
"properties"
:
{
"id"
:
{
"default"
:
"RQ"
,
"type"
:
"string"
,
"name"
:
"Name"
},
"capacity"
:
{
"$ref"
:
"#/definitions/_capacity"
,
"required"
:
true
},
"id"
:
{
"default"
:
"RQ"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"RoutingQueue"
,
"type"
:
"string"
},
},
"schedulingRule"
:
{
"$ref"
:
"#/definitions/_schedulingRule"
,
"required"
:
true
...
...
@@ -831,8 +805,8 @@
"definitions"
:
{
"_capacity"
:
{
"default"
:
1
,
"name"
:
"Capacity"
,
"description"
:
"capacity of the queue. -1 means infinite"
,
"name"
:
"Capacity"
,
"oneOf"
:
[
{
"enum"
:
[
...
...
@@ -930,18 +904,19 @@
}
]
},
"_operationType"
:
{
"_operationType"
:
{
"description"
:
"the type of operations that are performed manually in the machine"
,
"name"
:
"Operation type"
,
"enum"
:
[
"MT-Load"
,
"MT-Load-Setup"
,
"MT-Load-Setup-Processing"
],
"name"
:
"Operation type"
,
"type"
:
"string"
},
"_schedulingRule"
:
{
"default"
:
"FIFO"
,
"default"
:
"FIFO"
,
"name"
:
"Scheduling Rule"
,
"description"
:
"Scheduling Rule of this buffer"
,
"enum"
:
[
"FIFO"
,
...
...
@@ -956,7 +931,6 @@
"WINQ"
,
"WT"
],
"name"
:
"Scheduling Rule"
,
"type"
:
"string"
},
"distributionTypes"
:
{
...
...
@@ -1005,12 +979,12 @@
"_failure"
:
{
"properties"
:
{
"TTF"
:
{
"
$ref"
:
"#/definitions/_dist"
,
"
name"
:
"Time to Failure
"
"
name"
:
"Time to Failure"
,
"
$ref"
:
"#/definitions/_dist
"
},
"TTR"
:
{
"
$ref"
:
"#/definitions/_dist"
,
"
name"
:
"Time to Repair
"
"
name"
:
"Time to Repair"
,
"
$ref"
:
"#/definitions/_dist
"
},
"repairman"
:
{
"description"
:
"Repairman"
,
...
...
@@ -1184,13 +1158,13 @@
"top"
:
"number"
},
"type"
:
"object"
}
}
},
"required"
:
[
"_class"
],
"type"
:
"object"
}
}
},
"constraints"
:
{},
"general"
:
{
...
...
@@ -1395,729 +1369,710 @@
}
},
"node"
:
{
"1_RO_E_M_A_A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.2018021659108287
,
"top"
:
0.013666696062206444
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"1_RO_E_M_A"
,
"workingBatchSize"
:
20
},
"1_RO_E_M_A_B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.20124013508759986
,
"top"
:
0.22392214156258416
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"1_RO_E_M_A"
,
"workingBatchSize"
:
20
},
"2_P_B_A_A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.4182614199086073
,
"top"
:
0.015344638650002296
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"2_P_B_A"
,
"workingBatchSize"
:
20
},
"2_P_B_A_B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.41230602697692575
,
"top"
:
0.2219242159080133
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"2_P_B_A"
,
"workingBatchSize"
:
20
},
"3_D_B_A_A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.6333388561949665
,
"top"
:
0.017116293477476927
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"3_D_B_A"
,
"workingBatchSize"
:
20
},
"3_D_B_A_B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.6340488812407455
,
"top"
:
0.22379953969289082
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"D_B_A"
,
"workingBatchSize"
:
20
},
"4_Cut & Bend"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.9659075094274915
,
"top"
:
0.17454810203462923
},
"id"
:
"4_Cut & Bend"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.1875
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
80
},
"distribution"
:
"Fixed"
},
"technology"
:
"4_Cut & Bend"
,
"workingBatchSize"
:
80
},
"5_Moulding"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.11094765779640971
,
"top"
:
0.773362431708059
},
"id"
:
"5_Moulding"
,
"interruption"
:
{
"failure"
:
""
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.375
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"5_Moulding"
,
"workingBatchSize"
:
40
},
"6_Flag Labelling A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.2970981307019339
,
"top"
:
0.5754855024345202
},
"interruption"
:
{
"failure"
:
""
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.1875
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"6_Flag Labelling"
,
"workingBatchSize"
:
80
},
"6_Flag Labelling B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.2912859172170029
,
"top"
:
0.9608962942130924
},
"interruption"
:
{
"failure"
:
""
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.1875
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"6_Flag Labelling"
,
"workingBatchSize"
:
80
},
"7_Pressure A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.4590469615218773
,
"top"
:
0.560438540581452
},
"interruption"
:
{
"failure"
:
""
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"7_Pressure"
,
"workingBatchSize"
:
10
},
"7_Pressure B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.45918659128971234
,
"top"
:
0.960991679081057
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"7_Pressure"
,
"workingBatchSize"
:
10
},
"8_Carding"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.7212791692197712
,
"top"
:
0.7599329644590156
},
"id"
:
"8_Carding"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"8_Carding"
,
"workingBatchSize"
:
10
},
"9_Packaging A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.8662814564336495
,
"top"
:
0.5158535320361616
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"9_Packaging"
,
"workingBatchSize"
:
10
},
"9_Packaging B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.8780713493441394
,
"top"
:
0.9608962942130924
},
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"9_Packaging"
,
"workingBatchSize"
:
10
},
"B1"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.3081327478571614
,
"top"
:
0.021036307350047176
},
"id"
:
"B1"
,
"name"
:
"B1"
,
"schedulingRule"
:
"FIFO"
},
"B10"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.37830510689257246
,
"top"
:
0.7550041875821227
},
"id"
:
"B10"
,
"name"
:
"B10"
,
"schedulingRule"
:
"FIFO"
},
"B11"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.5418509694588267
,
"top"
:
0.7716845469524345
},
"name"
:
"B11"
,
"schedulingRule"
:
"FIFO"
},
"B12"
:
{
"_class"
:
"Dream.RoutingQueue"
,
"capacity"
:
23
,
"coordinate"
:
{
"left"
:
0.821423898335374
,
"top"
:
0.7484438048636823
},
"id"
:
"B12"
,
"name"
:
"B12"
,
"schedulingRule"
:
"FIFO"
},
"B2"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.5232485073555496
,
"top"
:
0.013666696062206444
},
"name"
:
"B2"
,
"schedulingRule"
:
"FIFO"
},
"B3"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.30516154587152466
,
"top"
:
0.21432431691821405
},
"name"
:
"B3"
,
"schedulingRule"
:
"FIFO"
},
"B4"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.5187142701900398
,
"top"
:
0.24087466145736686
},
"name"
:
"B4"
,
"schedulingRule"
:
"FIFO"
},
"B7"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.8453666868818541
,
"top"
:
0.07788764399810784
},
"name"
:
"B7"
,
"schedulingRule"
:
"FIFO"
},
"B8"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.004539505060373879
,
"top"
:
0.7695789354655987
},
"name"
:
"B8"
,
"schedulingRule"
:
"FIFO"
},
"B9"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.21072871541220164
,
"top"
:
0.7565175398133711
},
"name"
:
"B9"
,
"schedulingRule"
:
"FIFO"
},
"BDA"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"coordinate"
:
{
"left"
:
0.09978623503357781
,
"top"
:
0.01725281110758568
},
"name"
:
"BDA"
,
"numberOfSubBatches"
:
4
},
"BDB"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"coordinate"
:
{
"left"
:
0.09762884137511894
,
"top"
:
0.22590515117972654
},
"name"
:
"BDB"
,
"numberOfSubBatches"
:
4
},
"BRA"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.7345017315221779
,
"top"
:
0.005869386959240394
},
"name"
:
"BRA"
,
"numberOfSubBatches"
:
4
},
"BRB"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.732266858260719
,
"top"
:
0.22001598561825875
},
"name"
:
"BRB"
,
"numberOfSubBatches"
:
4
},
"Dream.BatchSource1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
"80"
,
"coordinate"
:
{
"left"
:
0.002304632153726827
,
"top"
:
0.10443803914040899
},
"entity"
:
"Dream.Batch"
,
"id"
:
"Dream.BatchSource1"
,
"interArrivalTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
},
"distribution"
:
"Fixed"
},
"name"
:
"Source"
,
"numberOfUnits"
:
"80"
},
"Dream.Exit1"
:
{
"_class"
:
"Dream.Exit"
,
"coordinate"
:
{
"left"
:
0.9994692573189933
,
"top"
:
0.7470423170386943
},
"name"
:
"Exit"
},
"St7D"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"coordinate"
:
{
"left"
:
0.623895604972313
,
"top"
:
0.7634907667167505
},
"id"
:
"St7D"
,
"name"
:
"St7_D"
,
"numberOfSubBatches"
:
8
},
"St8RA"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.9695796703374655
,
"top"
:
0.5153302438253881
},
"id"
:
"St8RA"
,
"name"
:
"St8R_A"
,
"numberOfSubBatches"
:
8
},
"St8RB"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.9770689321903234
,
"top"
:
0.960991679081057
},
"name"
:
"St8R_B"
,
"numberOfSubBatches"
:
8
}
}
"1_RO_E_M_A_A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.013666696062206444
,
"left"
:
0.2018021659108287
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"1_RO_E_M_A"
},
"1_RO_E_M_A_B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.22392214156258416
,
"left"
:
0.20124013508759986
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"1_RO_E_M_A"
},
"8_Carding"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.5
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.7599329644590156
,
"left"
:
0.7212791692197712
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"8_Carding"
,
"id"
:
"8_Carding"
},
"B12"
:
{
"capacity"
:
23
,
"coordinate"
:
{
"top"
:
0.7484438048636823
,
"left"
:
0.821423898335374
},
"_class"
:
"Dream.RoutingQueue"
,
"id"
:
"B12"
,
"schedulingRule"
:
"FIFO"
},
"B10"
:
{
"capacity"
:
4
,
"coordinate"
:
{
"top"
:
0.7550041875821227
,
"left"
:
0.37830510689257246
},
"_class"
:
"Dream.Queue"
,
"id"
:
"B10"
,
"schedulingRule"
:
"FIFO"
},
"B11"
:
{
"coordinate"
:
{
"top"
:
0.7716845469524345
,
"left"
:
0.5418509694588267
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"Dream.BatchSource1"
:
{
"entity"
:
"Dream.Batch"
,
"interArrivalTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.5
}
},
"batchNumberOfUnits"
:
"80"
,
"numberOfUnits"
:
"80"
,
"coordinate"
:
{
"top"
:
0.10443803914040899
,
"left"
:
0.002304632153726827
},
"_class"
:
"Dream.BatchSource"
,
"id"
:
"Dream.BatchSource1"
},
"St7D"
:
{
"coordinate"
:
{
"top"
:
0.7634907667167505
,
"left"
:
0.623895604972313
},
"_class"
:
"Dream.BatchDecomposition"
,
"numberOfSubBatches"
:
8
,
"id"
:
"St7D"
},
"Dream.Exit1"
:
{
"coordinate"
:
{
"top"
:
0.7470423170386943
,
"left"
:
0.9994692573189933
},
"_class"
:
"Dream.Exit"
},
"6_Flag Labelling B"
:
{
"interruption"
:
{
"failure"
:
""
},
"workingBatchSize"
:
80
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.1875
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.9608962942130924
,
"left"
:
0.2912859172170029
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"6_Flag Labelling"
},
"3_D_B_A_A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.017116293477476927
,
"left"
:
0.6333388561949665
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"3_D_B_A"
},
"6_Flag Labelling A"
:
{
"interruption"
:
{
"failure"
:
""
},
"workingBatchSize"
:
80
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.1875
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.5754855024345202
,
"left"
:
0.2970981307019339
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"6_Flag Labelling"
},
"3_D_B_A_B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.22379953969289082
,
"left"
:
0.6340488812407455
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"D_B_A"
},
"BDA"
:
{
"coordinate"
:
{
"top"
:
0.01725281110758568
,
"left"
:
0.09978623503357781
},
"_class"
:
"Dream.BatchDecomposition"
,
"numberOfSubBatches"
:
4
},
"BDB"
:
{
"coordinate"
:
{
"top"
:
0.22590515117972654
,
"left"
:
0.09762884137511894
},
"_class"
:
"Dream.BatchDecomposition"
,
"numberOfSubBatches"
:
4
},
"2_P_B_A_A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.015344638650002296
,
"left"
:
0.4182614199086073
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"2_P_B_A"
},
"2_P_B_A_B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.2219242159080133
,
"left"
:
0.41230602697692575
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"2_P_B_A"
},
"5_Moulding"
:
{
"interruption"
:
{
"failure"
:
""
},
"workingBatchSize"
:
40
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.375
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.773362431708059
,
"left"
:
0.11094765779640971
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"5_Moulding"
,
"id"
:
"5_Moulding"
},
"7_Pressure B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.960991679081057
,
"left"
:
0.45918659128971234
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"7_Pressure"
},
"7_Pressure A"
:
{
"interruption"
:
{
"failure"
:
""
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.560438540581452
,
"left"
:
0.4590469615218773
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"7_Pressure"
},
"St8RA"
:
{
"coordinate"
:
{
"top"
:
0.5153302438253881
,
"left"
:
0.9695796703374655
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
8
,
"id"
:
"St8RA"
},
"St8RB"
:
{
"coordinate"
:
{
"top"
:
0.960991679081057
,
"left"
:
0.9770689321903234
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
8
},
"4_Cut & Bend"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
80
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.1875
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
80
}
},
"coordinate"
:
{
"top"
:
0.17454810203462923
,
"left"
:
0.9659075094274915
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"4_Cut & Bend"
,
"id"
:
"4_Cut & Bend"
},
"BRB"
:
{
"coordinate"
:
{
"top"
:
0.22001598561825875
,
"left"
:
0.732266858260719
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
4
},
"B4"
:
{
"coordinate"
:
{
"top"
:
0.24087466145736686
,
"left"
:
0.5187142701900398
},
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"schedulingRule"
:
"FIFO"
},
"B7"
:
{
"coordinate"
:
{
"top"
:
0.07788764399810784
,
"left"
:
0.8453666868818541
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"B1"
:
{
"capacity"
:
2
,
"coordinate"
:
{
"top"
:
0.021036307350047176
,
"left"
:
0.3081327478571614
},
"_class"
:
"Dream.LineClearance"
,
"id"
:
"B1"
,
"schedulingRule"
:
"FIFO"
},
"B2"
:
{
"coordinate"
:
{
"top"
:
0.013666696062206444
,
"left"
:
0.5232485073555496
},
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"schedulingRule"
:
"FIFO"
},
"B3"
:
{
"coordinate"
:
{
"top"
:
0.21432431691821405
,
"left"
:
0.30516154587152466
},
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"schedulingRule"
:
"FIFO"
},
"9_Packaging A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.5158535320361616
,
"left"
:
0.8662814564336495
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"9_Packaging"
},
"9_Packaging B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.9608962942130924
,
"left"
:
0.8780713493441394
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"9_Packaging"
},
"B8"
:
{
"coordinate"
:
{
"top"
:
0.7695789354655987
,
"left"
:
0.004539505060373879
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"B9"
:
{
"coordinate"
:
{
"top"
:
0.7565175398133711
,
"left"
:
0.21072871541220164
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"BRA"
:
{
"coordinate"
:
{
"top"
:
0.005869386959240394
,
"left"
:
0.7345017315221779
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
4
}
}
},
"input"
:
{
"ACO_weights_spreadsheet"
:
[
...
...
@@ -2436,4 +2391,4 @@
"result"
:
{
"result_list"
:
[]
}
}
\ No newline at end of file
}
dream/simulation/Examples/GUI_models/BatchFullModelOperatorsACO.json
View file @
8d94a39b
...
...
@@ -377,8 +377,8 @@
}
},
"class_definition"
:
{
"Dream.BatchDecomposition
"
:
{
"_class"
:
"
nod
e"
,
"Dream.BatchDecompositionStartTime
"
:
{
"_class"
:
"
Dream.BatchDecompositionStartTim
e"
,
"allOf"
:
[
{
"$ref"
:
"#/node"
...
...
@@ -387,11 +387,8 @@
"properties"
:
{
"id"
:
{
"default"
:
"D"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Decomposition"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"numberOfSubBatches"
:
{
"default"
:
10
,
...
...
@@ -407,11 +404,11 @@
"backgroundImage"
:
"linear-gradient(to bottom, #dfd 0%, #cec 100%)"
,
"border"
:
"1px solid #bcb"
},
"description"
:
"A station that decomposes
a batch
into sub-batches"
,
"description"
:
"A station that decomposes
batches
into sub-batches"
,
"name"
:
"Decomposition"
},
"Dream.Batch
DecompositionStartTime
"
:
{
"_class"
:
"
Dream.BatchDecompositionStartTim
e"
,
"Dream.Batch
Reassembly
"
:
{
"_class"
:
"
nod
e"
,
"allOf"
:
[
{
"$ref"
:
"#/node"
...
...
@@ -419,12 +416,9 @@
{
"properties"
:
{
"id"
:
{
"default"
:
"D"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Decomposition"
,
"type"
:
"string"
"default"
:
"R"
,
"type"
:
"string"
,
"name"
:
"Name"
},
"numberOfSubBatches"
:
{
"default"
:
10
,
...
...
@@ -440,10 +434,10 @@
"backgroundImage"
:
"linear-gradient(to bottom, #dfd 0%, #cec 100%)"
,
"border"
:
"1px solid #bcb"
},
"description"
:
"A station that
decomposes batches into sub-batches
"
,
"name"
:
"
Decomposition
"
},
"Dream.Batch
Reassembly
"
:
{
"description"
:
"A station that
assembles sub-batches back into a parent batch
"
,
"name"
:
"
Reassembly
"
},
"Dream.Batch
Decomposition
"
:
{
"_class"
:
"node"
,
"allOf"
:
[
{
...
...
@@ -452,12 +446,9 @@
{
"properties"
:
{
"id"
:
{
"default"
:
"R"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Reassembly"
,
"type"
:
"string"
"default"
:
"D"
,
"type"
:
"string"
,
"name"
:
"Name"
},
"numberOfSubBatches"
:
{
"default"
:
10
,
...
...
@@ -473,9 +464,9 @@
"backgroundImage"
:
"linear-gradient(to bottom, #dfd 0%, #cec 100%)"
,
"border"
:
"1px solid #bcb"
},
"description"
:
"A station that
assembles sub-batches back into a parent batch
"
,
"name"
:
"
Reassembly
"
},
"description"
:
"A station that
decomposes a batch into sub-batches
"
,
"name"
:
"
Decomposition
"
},
"Dream.BatchScrapMachine"
:
{
"_class"
:
"node"
,
"allOf"
:
[
...
...
@@ -495,19 +486,19 @@
"name"
:
"Operation"
,
"required"
:
true
,
"type"
:
"string"
},
},
"processingTime"
:
{
"$ref"
:
"#/definitions/_dist"
,
"default"
:
0.1
,
"description"
:
"The time that this station needs in order to process a unit"
,
"default"
:
0.1
,
"name"
:
"Processing time (per unit)"
,
"required"
:
true
},
"workingBatchSize"
:
{
"default"
:
10
,
"name"
:
"Working batch size in this station"
,
"type"
:
"number"
}
"workingBatchSize"
:
{
"default"
:
10
,
"name"
:
"Working batch size in this station"
,
"type"
:
"number"
}
},
"type"
:
"object"
}
...
...
@@ -532,36 +523,34 @@
},
{
"properties"
:
{
"batchNumberOfUnits"
:
{
"description"
:
"the number of units of the created batches"
,
"name"
:
"Number Of Units"
,
"required"
:
true
,
"type"
:
"number"
},
"entity"
:
{
"default"
:
"Dream.Batch"
,
"description"
:
"Manpy class for entities"
,
"name"
:
"Entity Class"
,
"required"
:
true
,
"type"
:
"string"
},
"id"
:
{
"default"
:
"S"
,
"name"
:
"ID"
,
"required"
:
true
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"interArrivalTime"
:
{
"$ref"
:
"#/definitions/_dist"
,
"description"
:
"Inter-arrival time"
,
"name"
:
"Inter-arrival time"
,
"default"
:
{
"Fixed"
:{
"mean"
:
1
}},
"required"
:
true
},
"name"
:
{
"default"
:
"Source"
,
"name"
:
"Name"
,
"batchNumberOfUnits"
:
{
"description"
:
"the number of units of the created batches"
,
"name"
:
"Number Of Units"
,
"type"
:
"number"
,
"default"
:
80
,
"required"
:
true
},
"entity"
:
{
"default"
:
"Dream.Batch"
,
"description"
:
"Manpy class for entities"
,
"name"
:
"Entity Class"
,
"required"
:
true
,
"type"
:
"string"
}
}
},
"type"
:
"object"
}
...
...
@@ -653,12 +642,9 @@
"properties"
:
{
"id"
:
{
"default"
:
"E"
,
"required"
:
true
},
"name"
:
{
"default"
:
"Exit"
,
"type"
:
"string"
}
"required"
:
true
,
"name"
:
"Name"
}
},
"type"
:
"object"
}
...
...
@@ -686,11 +672,8 @@
},
"id"
:
{
"default"
:
"C"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Clearance"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"schedulingRule"
:
{
"$ref"
:
"#/definitions/_schedulingRule"
,
...
...
@@ -738,11 +721,8 @@
"id"
:
{
"default"
:
"E"
,
"required"
:
true
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"Entry"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
}
},
"type"
:
"object"
...
...
@@ -764,17 +744,14 @@
},
{
"properties"
:
{
"capacity"
:
{
"$ref"
:
"#/definitions/_capacity"
,
"required"
:
true
},
"id"
:
{
"default"
:
"Q"
,
"type"
:
"string"
"type"
:
"string"
,
"name"
:
"Name"
},
"
name
"
:
{
"
default"
:
"Queue
"
,
"
type"
:
"string"
"
capacity
"
:
{
"
$ref"
:
"#/definitions/_capacity
"
,
"
required"
:
true
},
"schedulingRule"
:
{
"$ref"
:
"#/definitions/_schedulingRule"
,
...
...
@@ -800,18 +777,15 @@
},
{
"properties"
:
{
"id"
:
{
"default"
:
"RQ"
,
"type"
:
"string"
,
"name"
:
"Name"
},
"capacity"
:
{
"$ref"
:
"#/definitions/_capacity"
,
"required"
:
true
},
"id"
:
{
"default"
:
"RQ"
,
"type"
:
"string"
},
"name"
:
{
"default"
:
"RoutingQueue"
,
"type"
:
"string"
},
},
"schedulingRule"
:
{
"$ref"
:
"#/definitions/_schedulingRule"
,
"required"
:
true
...
...
@@ -831,8 +805,8 @@
"definitions"
:
{
"_capacity"
:
{
"default"
:
1
,
"name"
:
"Capacity"
,
"description"
:
"capacity of the queue. -1 means infinite"
,
"name"
:
"Capacity"
,
"oneOf"
:
[
{
"enum"
:
[
...
...
@@ -930,18 +904,19 @@
}
]
},
"_operationType"
:
{
"_operationType"
:
{
"description"
:
"the type of operations that are performed manually in the machine"
,
"name"
:
"Operation type"
,
"enum"
:
[
"MT-Load"
,
"MT-Load-Setup"
,
"MT-Load-Setup-Processing"
],
"name"
:
"Operation type"
,
"type"
:
"string"
},
"_schedulingRule"
:
{
"default"
:
"FIFO"
,
"default"
:
"FIFO"
,
"name"
:
"Scheduling Rule"
,
"description"
:
"Scheduling Rule of this buffer"
,
"enum"
:
[
"FIFO"
,
...
...
@@ -956,7 +931,6 @@
"WINQ"
,
"WT"
],
"name"
:
"Scheduling Rule"
,
"type"
:
"string"
},
"distributionTypes"
:
{
...
...
@@ -1005,12 +979,12 @@
"_failure"
:
{
"properties"
:
{
"TTF"
:
{
"
$ref"
:
"#/definitions/_dist"
,
"
name"
:
"Time to Failure
"
"
name"
:
"Time to Failure"
,
"
$ref"
:
"#/definitions/_dist
"
},
"TTR"
:
{
"
$ref"
:
"#/definitions/_dist"
,
"
name"
:
"Time to Repair
"
"
name"
:
"Time to Repair"
,
"
$ref"
:
"#/definitions/_dist
"
},
"repairman"
:
{
"description"
:
"Repairman"
,
...
...
@@ -1184,13 +1158,13 @@
"top"
:
"number"
},
"type"
:
"object"
}
}
},
"required"
:
[
"_class"
],
"type"
:
"object"
}
}
},
"constraints"
:
{},
"general"
:
{
...
...
@@ -1396,760 +1370,741 @@
}
},
"node"
:
{
"1_RO_E_M_A_A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.20124013508759986
,
"top"
:
0.013362728902320656
},
"id"
:
"1_RO_E_M_A_A"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"1_RO_E_M_A"
,
"workingBatchSize"
:
20
},
"1_RO_E_M_A_B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.2018021659108287
,
"top"
:
0.22399692088997386
},
"id"
:
"1_RO_E_M_A_B"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"1_RO_E_M_A"
,
"workingBatchSize"
:
20
},
"2_P_B_A_A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.41773081483750907
,
"top"
:
0.01541903648040755
},
"id"
:
"2_P_B_A_A"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"2_P_B_A"
,
"workingBatchSize"
:
20
},
"2_P_B_A_B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.41230602697692575
,
"top"
:
0.2219242159080133
},
"id"
:
"2_P_B_A_B"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"2_P_B_A"
,
"workingBatchSize"
:
20
},
"3_D_B_A_A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.6332996089721042
,
"top"
:
0.01725281110758568
},
"id"
:
"3_D_B_A_A"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"3_D_B_A"
,
"workingBatchSize"
:
20
},
"3_D_B_A_B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.6340488812407455
,
"top"
:
0.22379953969289082
},
"id"
:
"3_D_B_A_B"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.75
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"3_D_B_A"
,
"workingBatchSize"
:
20
},
"4_Cut & Bend"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.9660242062681554
,
"top"
:
0.17336308060894598
},
"id"
:
"4_Cut & Bend"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.1875
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"4_Cut & Bend"
,
"workingBatchSize"
:
80
},
"5_Moulding"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.10327653739447205
,
"top"
:
0.7730867922482839
},
"id"
:
"5_Moulding"
,
"interruption"
:
{
"failure"
:
""
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.375
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"5_Moulding"
,
"workingBatchSize"
:
40
},
"6_Flag Labelling A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.2970488955292209
,
"top"
:
0.5764883070945124
},
"id"
:
"6_Flag Labelling A"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.1875
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"6_Flag Labelling"
,
"workingBatchSize"
:
80
},
"6_Flag Labelling B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.2918428202821252
,
"top"
:
0.9611889446138
},
"id"
:
"6_Flag Labelling B"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.1875
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"6_Flag Labelling"
,
"workingBatchSize"
:
80
},
"7_Pressure A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.4590469615218773
,
"top"
:
0.560438540581452
},
"id"
:
"7_Pressure A"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"7_Pressure"
,
"workingBatchSize"
:
10
},
"7_Pressure B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.4590469615218773
,
"top"
:
0.9608962942130924
},
"id"
:
"7_Pressure B"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"7_Pressure"
,
"workingBatchSize"
:
10
},
"8_Carding"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.7066792229768067
,
"top"
:
0.6281334023947263
},
"id"
:
"8_Carding"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"8_Carding"
,
"workingBatchSize"
:
10
},
"9_Packaging A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.8276143790849673
,
"top"
:
0.4918622893425504
},
"id"
:
"9_Packaging A"
,
"interruption"
:
{
"failure"
:
{
"TTF"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"TTR"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"scrapping"
:
{
"Fixed"
:
{
"mean"
:
0
},
"distribution"
:
"Fixed"
},
"technology"
:
"9_Packaging"
,
"workingBatchSize"
:
10
},
"9_Packaging B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"coordinate"
:
{
"left"
:
0.8403105780796151
,
"top"
:
0.9232952413566464
},
"id"
:
"9_Packaging B"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
},
"distribution"
:
"Fixed"
},
"technology"
:
"9_Packaging"
,
"workingBatchSize"
:
10
},
"B1"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.3081327478571614
,
"top"
:
0.021036307350047176
},
"id"
:
"B1"
,
"name"
:
"B1"
,
"schedulingRule"
:
"FIFO"
},
"B10"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.37830510689257246
,
"top"
:
0.7550041875821227
},
"id"
:
"B10"
,
"name"
:
"B10"
,
"schedulingRule"
:
"FIFO"
},
"B11"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.5418509694588267
,
"top"
:
0.7716845469524345
},
"name"
:
"B11"
,
"schedulingRule"
:
"FIFO"
},
"B12"
:
{
"_class"
:
"Dream.RoutingQueue"
,
"capacity"
:
23
,
"coordinate"
:
{
"left"
:
0.7780022382216776
,
"top"
:
0.7112343913913901
},
"name"
:
"B12"
,
"schedulingRule"
:
"FIFO"
},
"B2"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.5232485073555496
,
"top"
:
0.013666696062206444
},
"name"
:
"B2"
,
"schedulingRule"
:
"FIFO"
},
"B3"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.30516154587152466
,
"top"
:
0.21432431691821405
},
"name"
:
"B3"
,
"schedulingRule"
:
"FIFO"
},
"B4"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"coordinate"
:
{
"left"
:
0.5187142701900398
,
"top"
:
0.24087466145736686
},
"name"
:
"B4"
,
"schedulingRule"
:
"FIFO"
},
"B7"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.8453666868818541
,
"top"
:
0.07788764399810784
},
"name"
:
"B7"
,
"schedulingRule"
:
"FIFO"
},
"B8"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.004430433936801263
,
"top"
:
0.7879379917839283
},
"name"
:
"B8"
,
"schedulingRule"
:
"FIFO"
},
"B9"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"coordinate"
:
{
"left"
:
0.18889698258498985
,
"top"
:
0.7747840492453537
},
"name"
:
"B9"
,
"schedulingRule"
:
"FIFO"
},
"BDA"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"coordinate"
:
{
"left"
:
0.09978623503357781
,
"top"
:
0.01725281110758568
},
"name"
:
"BDA"
,
"numberOfSubBatches"
:
4
},
"BDB"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"coordinate"
:
{
"left"
:
0.09762884137511894
,
"top"
:
0.22590515117972654
},
"name"
:
"BDB"
,
"numberOfSubBatches"
:
4
},
"BRA"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.7345017315221779
,
"top"
:
0.005869386959240394
},
"name"
:
"BRA"
,
"numberOfSubBatches"
:
4
},
"BRB"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.732266858260719
,
"top"
:
0.22001598561825875
},
"name"
:
"BRB"
,
"numberOfSubBatches"
:
4
},
"Dream.BatchSource1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
"80"
,
"coordinate"
:
{
"left"
:
0.002304632153726827
,
"top"
:
0.10443803914040899
},
"entity"
:
"Dream.Batch"
,
"id"
:
"Dream.BatchSource1"
,
"interArrivalTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
},
"distribution"
:
"Fixed"
},
"name"
:
"Source"
,
"numberOfUnits"
:
"80"
},
"Dream.Exit1"
:
{
"_class"
:
"Dream.Exit"
,
"coordinate"
:
{
"left"
:
0.9994692573189933
,
"top"
:
0.7470423170386943
},
"name"
:
"Exit"
},
"St7D"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"coordinate"
:
{
"left"
:
0.6385832092381459
,
"top"
:
0.7640847057948053
},
"name"
:
"St7_D"
,
"numberOfSubBatches"
:
8
},
"St8RA"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.9697830337196626
,
"top"
:
0.5350013587825962
},
"id"
:
"St8RA"
,
"name"
:
"St8R_A"
,
"numberOfSubBatches"
:
8
},
"St8RB"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"coordinate"
:
{
"left"
:
0.9770689321903234
,
"top"
:
0.960991679081057
},
"name"
:
"St8R_B"
,
"numberOfSubBatches"
:
8
}
}
"1_RO_E_M_A_A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.013362728902320656
,
"left"
:
0.20124013508759986
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"1_RO_E_M_A"
,
"id"
:
"1_RO_E_M_A_A"
},
"1_RO_E_M_A_B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.22399692088997386
,
"left"
:
0.2018021659108287
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"1_RO_E_M_A"
,
"id"
:
"1_RO_E_M_A_B"
},
"8_Carding"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.5
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.6281334023947263
,
"left"
:
0.7066792229768067
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"8_Carding"
,
"id"
:
"8_Carding"
},
"B12"
:
{
"coordinate"
:
{
"top"
:
0.7112343913913901
,
"left"
:
0.7780022382216776
},
"_class"
:
"Dream.RoutingQueue"
,
"capacity"
:
23
,
"schedulingRule"
:
"FIFO"
},
"B10"
:
{
"capacity"
:
4
,
"coordinate"
:
{
"top"
:
0.7550041875821227
,
"left"
:
0.37830510689257246
},
"_class"
:
"Dream.Queue"
,
"id"
:
"B10"
,
"schedulingRule"
:
"FIFO"
},
"B11"
:
{
"coordinate"
:
{
"top"
:
0.7716845469524345
,
"left"
:
0.5418509694588267
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"Dream.BatchSource1"
:
{
"entity"
:
"Dream.Batch"
,
"interArrivalTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.5
}
},
"batchNumberOfUnits"
:
"80"
,
"numberOfUnits"
:
"80"
,
"coordinate"
:
{
"top"
:
0.10443803914040899
,
"left"
:
0.002304632153726827
},
"_class"
:
"Dream.BatchSource"
,
"id"
:
"Dream.BatchSource1"
},
"St7D"
:
{
"coordinate"
:
{
"top"
:
0.7640847057948053
,
"left"
:
0.6385832092381459
},
"_class"
:
"Dream.BatchDecomposition"
,
"numberOfSubBatches"
:
8
},
"Dream.Exit1"
:
{
"coordinate"
:
{
"top"
:
0.7470423170386943
,
"left"
:
0.9994692573189933
},
"_class"
:
"Dream.Exit"
},
"6_Flag Labelling B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
80
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.1875
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.9611889446138
,
"left"
:
0.2918428202821252
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"6_Flag Labelling"
,
"id"
:
"6_Flag Labelling B"
},
"3_D_B_A_A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.01725281110758568
,
"left"
:
0.6332996089721042
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"3_D_B_A"
,
"id"
:
"3_D_B_A_A"
},
"6_Flag Labelling A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
80
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.1875
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.5764883070945124
,
"left"
:
0.2970488955292209
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"6_Flag Labelling"
,
"id"
:
"6_Flag Labelling A"
},
"3_D_B_A_B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.22379953969289082
,
"left"
:
0.6340488812407455
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"3_D_B_A"
,
"id"
:
"3_D_B_A_B"
},
"BDA"
:
{
"coordinate"
:
{
"top"
:
0.01725281110758568
,
"left"
:
0.09978623503357781
},
"_class"
:
"Dream.BatchDecomposition"
,
"numberOfSubBatches"
:
4
},
"BDB"
:
{
"coordinate"
:
{
"top"
:
0.22590515117972654
,
"left"
:
0.09762884137511894
},
"_class"
:
"Dream.BatchDecomposition"
,
"numberOfSubBatches"
:
4
},
"2_P_B_A_A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.01541903648040755
,
"left"
:
0.41773081483750907
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"2_P_B_A"
,
"id"
:
"2_P_B_A_A"
},
"2_P_B_A_B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
20
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.75
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.2219242159080133
,
"left"
:
0.41230602697692575
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"2_P_B_A"
,
"id"
:
"2_P_B_A_B"
},
"5_Moulding"
:
{
"interruption"
:
{
"failure"
:
""
},
"workingBatchSize"
:
40
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.375
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.7730867922482839
,
"left"
:
0.10327653739447205
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"5_Moulding"
,
"id"
:
"5_Moulding"
},
"7_Pressure B"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.9608962942130924
,
"left"
:
0.4590469615218773
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"7_Pressure"
,
"id"
:
"7_Pressure B"
},
"7_Pressure A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.560438540581452
,
"left"
:
0.4590469615218773
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"7_Pressure"
,
"id"
:
"7_Pressure A"
},
"St8RA"
:
{
"coordinate"
:
{
"top"
:
0.5350013587825962
,
"left"
:
0.9697830337196626
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
8
,
"id"
:
"St8RA"
},
"St8RB"
:
{
"coordinate"
:
{
"top"
:
0.960991679081057
,
"left"
:
0.9770689321903234
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
8
},
"4_Cut & Bend"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
80
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0.1875
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.17336308060894598
,
"left"
:
0.9660242062681554
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"4_Cut & Bend"
,
"id"
:
"4_Cut & Bend"
},
"BRB"
:
{
"coordinate"
:
{
"top"
:
0.22001598561825875
,
"left"
:
0.732266858260719
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
4
},
"B4"
:
{
"coordinate"
:
{
"top"
:
0.24087466145736686
,
"left"
:
0.5187142701900398
},
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"schedulingRule"
:
"FIFO"
},
"B7"
:
{
"coordinate"
:
{
"top"
:
0.07788764399810784
,
"left"
:
0.8453666868818541
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"B1"
:
{
"capacity"
:
2
,
"coordinate"
:
{
"top"
:
0.021036307350047176
,
"left"
:
0.3081327478571614
},
"_class"
:
"Dream.LineClearance"
,
"id"
:
"B1"
,
"schedulingRule"
:
"FIFO"
},
"B2"
:
{
"coordinate"
:
{
"top"
:
0.013666696062206444
,
"left"
:
0.5232485073555496
},
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"schedulingRule"
:
"FIFO"
},
"B3"
:
{
"coordinate"
:
{
"top"
:
0.21432431691821405
,
"left"
:
0.30516154587152466
},
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
2
,
"schedulingRule"
:
"FIFO"
},
"9_Packaging A"
:
{
"interruption"
:
{
"failure"
:
{
"TTR"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"failureDistribution"
:
"No"
,
"repairman"
:
""
,
"TTF"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
}
}
},
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"scrapping"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
0
}
},
"coordinate"
:
{
"top"
:
0.4918622893425504
,
"left"
:
0.8276143790849673
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"9_Packaging"
,
"id"
:
"9_Packaging A"
},
"9_Packaging B"
:
{
"workingBatchSize"
:
10
,
"processingTime"
:
{
"distribution"
:
"Fixed"
,
"Fixed"
:
{
"mean"
:
1
}
},
"coordinate"
:
{
"top"
:
0.9232952413566464
,
"left"
:
0.8403105780796151
},
"_class"
:
"Dream.BatchScrapMachine"
,
"technology"
:
"9_Packaging"
,
"id"
:
"9_Packaging B"
},
"B8"
:
{
"coordinate"
:
{
"top"
:
0.7879379917839283
,
"left"
:
0.004430433936801263
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"B9"
:
{
"coordinate"
:
{
"top"
:
0.7747840492453537
,
"left"
:
0.18889698258498985
},
"_class"
:
"Dream.Queue"
,
"capacity"
:
4
,
"schedulingRule"
:
"FIFO"
},
"BRA"
:
{
"coordinate"
:
{
"top"
:
0.005869386959240394
,
"left"
:
0.7345017315221779
},
"_class"
:
"Dream.BatchReassembly"
,
"numberOfSubBatches"
:
4
}
}
},
"input"
:
{
"ACO_weights_spreadsheet"
:
[
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment