Ejemplo n.º 1
0
import pandas
import numpy as np
import math
from Regression import regression as reg

np.random.seed(seed=1)

InoTime = {"a": 24.0, "b": 12.0, "clean": 1.5}
MedTime = {"a": 1.0, "b": 0.5, "clean": 0.6}
FerTime = {"a": 72.0, "b": 48.0, "clean": 6.0}
CenTime = {"a": 2.5, "b": 2.0, "clean": 0.2}
ChrTime = {"a": 8.0, "b": 7.0, "clean": 1.5}
FilTime = {"a": 2.0, "b": 2.0, "clean": 0.5}
QCTime = {"a": 2.0, "b": 2.0}

PreCulOrders = SimClasses.FIFOQueue()  # buffer for preculture
InoPreCul_b = SimClasses.FIFOQueue()  # buffer for "b" preculture already start Inomedia prep (Priority to Orders queue)
InoMedia = SimClasses.FIFOQueue()  # buffer for media use for inoculum
FerQueue = SimClasses.FIFOQueue()  # buffer for main fermenation
MainMedia = SimClasses.FIFOQueue()  # buffer for media use for main fermentation
MediaToPrepare = SimClasses.FIFOQueue()  # record media preparation signals haven't been processed
DSPBuffer = SimClasses.FIFOQueue()  # buffer before downstream releasing

InoEqp = SimClasses.Resource()
MedEqp = SimClasses.Resource()
FerEqp = SimClasses.Resource()
CenEqp = SimClasses.Resource()
ChrEqp = SimClasses.Resource()
FilEqp = SimClasses.Resource()

InoEqp.SetUnits(5)
# -*- coding: utf-8 -*-
"""
Converted from VBASim by
Yujing Lin, Linda Pei & Barry L Nelson
Last update 8/15/2018
"""

import SimFunctions
import SimRNG
import SimClasses
import pandas
import numpy as np

ZSimRNG = SimRNG.InitializeRNSeed()

Queue = SimClasses.FIFOQueue()
Wait = SimClasses.DTStat()
Server = SimClasses.Resource()
Calendar = SimClasses.EventCalendar()

TheCTStats = []
TheDTStats = []
TheQueues = []
TheResources = []

TheDTStats.append(Wait)
TheQueues.append(Queue)
TheResources.append(Server)

Server.SetUnits(1)
MeanTBA = 1.0
Ejemplo n.º 3
0
"""
Converted from VBASim by
Yujing Lin, Linda Pei & Barry L Nelson
Last update 8/15/2018
"""

import SimFunctions
import SimRNG
import SimClasses
import math
import pandas

ZRNG = SimRNG.InitializeRNSeed()
Calendar = SimClasses.EventCalendar()

RegularQ = SimClasses.FIFOQueue()
SpecialQ = SimClasses.FIFOQueue()
RegularWait = SimClasses.DTStat()
SpecialWait = SimClasses.DTStat()
Regular10 = SimClasses.DTStat()
Special10 = SimClasses.DTStat()
Agents = SimClasses.Resource()
Specialists = SimClasses.Resource()

ARate = []
TheCTStats = []
TheDTStats = []
TheQueues = []
TheResources = []

MeanRegular = 2.5
Ejemplo n.º 4
0
import SimFunctions
import SimRNG
import SimClasses
import numpy as np

ZSimRNG = SimRNG.InitializeRNSeed()

Queue1 = SimClasses.FIFOQueue()
Queue2 = SimClasses.FIFOQueue()
Server1 = SimClasses.Resource()
Server2 = SimClasses.Resource()
TotalTime1 = SimClasses.DTStat()
TotalTime2 = SimClasses.DTStat()
Calendar = SimClasses.EventCalendar()

TheCTStats = []
TheDTStats = []
TheQueues = []
TheResources = []

TheDTStats.append(TotalTime1)
TheDTStats.append(TotalTime2)
TheQueues.append(Queue1)
TheQueues.append(Queue2)
TheResources.append(Server1)
TheResources.append(Server2)

# lists to collect across replication outputs
AllQueue1 = []
AllQueue2 = []
AllTotalTime1 = []