Commit 74bce076 authored by Georgios Dagkakis's avatar Georgios Dagkakis Committed by Sebastien Robin

conveyer object working properly

parent f0ed794b
No related merge requests found
No preview for this file type
File added
This diff is collapsed.
...@@ -23,8 +23,8 @@ class Frame(object): ...@@ -23,8 +23,8 @@ class Frame(object):
self.startTime=0 #holds the startTime for the lifespan self.startTime=0 #holds the startTime for the lifespan
self.Res=Resource(self.numOfParts) self.Res=Resource(self.numOfParts)
#dimension data #dimension data
self.width=2 self.width=2.0
self.height=2 self.height=2.0
self.lenght=2 self.lenght=2.0
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "numberOfReplications": "1",
"maxSimTime": "20", "maxSimTime": "1440",
"trace": "Yes", "trace": "Yes",
"confidenceLevel": "0.95" "confidenceLevel": "0.95"
}, },
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
"mean": "0.25" "mean": "0.25"
}, },
"failures":{ "failures":{
"failureDistribution": "No", "failureDistribution": "Fixed",
"MTTF": "60", "MTTF": "60",
"MTTR": "5", "MTTR": "5",
"repairman": "W1" "repairman": "W1"
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
"mean": "1.5" "mean": "1.5"
}, },
"failures":{ "failures":{
"failureDistribution": "No", "failureDistribution": "Fixed",
"MTTF": "40", "MTTF": "40",
"MTTR": "10", "MTTR": "10",
"repairman": "W1" "repairman": "W1"
......
{"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration",
"numberOfReplications": "1",
"maxSimTime": "1440",
"trace": "Yes",
"confidenceLevel": "0.95"
},
"modelResource": [
{"_class": "Dream.Repairman",
"id": "W1",
"name": "W1",
"capacity": "1"
}
],
"coreObject": [
{"_class": "Dream.Source",
"id": "S1",
"name": "Raw Material",
"interarrivalTime":
{
"distributionType": "Fixed",
"mean": "0.5"
},
"entity": "Part",
"successorList": ["DummyQ"]
},
{"_class": "Dream.Machine",
"id": "M1",
"name": "Machine1",
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
},
"failures":{
"failureDistribution": "Fixed",
"MTTF": "60",
"MTTR": "5",
"repairman": "W1"
},
"predecessorList": ["DummyQ"],
"successorList": ["C1"]
},
{"_class": "Dream.Machine",
"id": "M2",
"name": "Machine2",
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
},
"failures":{
"failureDistribution": "Fixed",
"MTTF": "40",
"MTTR": "10",
"repairman": "W1"
},
"predecessorList": ["C1"],
"successorList": ["M3"]
},
{"_class": "Dream.Queue",
"id": "DummyQ",
"name": "DummyQ",
"isDummy": "1",
"capacity": "1",
"predecessorList": ["S1"],
"successorList": ["M1"]
},
{"_class": "Dream.Conveyer",
"id": "C1",
"name": "C1",
"length": "8",
"speed": "1",
"predecessorList": ["M1"],
"successorList": ["M2"]
},
{"_class": "Dream.Machine",
"id": "M3",
"name": "Machine3",
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"failures":{
"failureDistribution": "No",
"MTTF": "40",
"MTTR": "10",
"repairman": "W1"
},
"predecessorList": ["M2"],
"successorList": ["E1"]
},
{"_class": "Dream.Exit",
"id": "E1",
"name": "Stock",
"predecessorList": ["M3"]
}
]
}
...@@ -314,10 +314,4 @@ def main(): ...@@ -314,10 +314,4 @@ def main():
G.outputFile.save("output.xls") G.outputFile.save("output.xls")
print "execution time="+str(time.time()-start) print "execution time="+str(time.time()-start)
#print len(G.ConveyerList[0].Res.activeQ)
'''
for i in range(len(G.ConveyerList[0].Res.activeQ)):
print G.ConveyerList[0].Res.activeQ[i].name
print (G.ConveyerList[0].position)
'''
if __name__ == '__main__': main() if __name__ == '__main__': main()
\ No newline at end of file
...@@ -23,9 +23,9 @@ class Part(object): ...@@ -23,9 +23,9 @@ class Part(object):
self.creationTime=0 self.creationTime=0
self.startTime=0 #holds the startTime for the lifespan self.startTime=0 #holds the startTime for the lifespan
#dimension data #dimension data
self.width=1 self.width=1.0
self.height=1 self.height=1.0
self.length=1 self.length=1.0
def __del__(self): def __del__(self):
pass pass
......
No preview for this file type
No preview for this file type
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment