其实timetable是什么意思,timetable的意思翻译、用法、同义词的问题并不复杂,但是又很多的朋友都不太了解Flexsim案例九,因此呢,今天小编就来为大家分享timetable是什么意思,timetable的意思翻译、用法、同义词的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
如何创建TimeTable并分配成员实体?
如何使用TimeTable指定处理器和操作员的中断时间?
使用时间表可以指定固定资源实体(FixedResource)或任务执行器(TaskExecuter)发生中断的时间。中断的原因可以是故障、维护或维修等。
用几个操作员执行一项任务。创建一个TimeTable来指定操作员发生中断的时间。使用另外一个TimeTable用来对处理器的维护进行规划。
按照下面的布局向建模区拖拽实体:
?连接Queue2到Processor1和Processor2.
?连接Processor1和Processor2到Queue2.
?连接Dispatcher1到Operator2和Operator3.
?连接Queue1到Operator1(S键中间端口连接)。
?连接Processor1和Processor2到Dispatcher1(S键中间端口连接)
第二步:预置暂存区和处理器(Queue和Processors)
一个操作员负责把临时实体从Queue1搬运到两个处理器上。另外两个操作员负责在处理器上加工临时实体,然后把加工完毕的产品从处理器搬运到Queue2。
点击Queue1,在快捷属性窗口中打开的属性。
在Flow(临时实体流)模块中,选择UseTransport(使用运输工具),保持默认的centerobject选项。
在处理器选项卡上,选择UseOperator(s)forProcess(使用操作员进行加工)并且保持默认的centerobject选项。
选择UseTransport(使用运输工具)并且保持默认的centerobject选项。
打开触发器选项卡(Triggers)。
点击加工结束触发器旁边的按钮。
选择SetItemTypeandColor选项并保持默认设置。
对Processor2进行同样操作。点击确定。
重置并运行模型,确保操作员从Queue1往处理器上搬运箱子,加工箱子并把加工完毕的箱子运到Queue2去。在加工完毕之后,这些箱子的颜色应该发生变化。
为Operator1创建一个TimeTable。
点击工具>时间表,然后点击添加,打开时间表窗口。
把TimeTable重命名为Operator1Break。
在Members选项卡上,点击按钮,添加一个成员实体。高亮选中Operator1,点击选中(Select)。
点击Table选项卡,在第一行中,把Time设置成200,State设置成12,Duration设置成30。
把Repeat设置为Custom。这将导致操作员每隔200分钟中断一次。
点击Functions(函数)选项卡,在DownFunction(中断函数)下拉列表中,选择TraveltoLocation,DelayUntilDownTimeComplete(行走到指定位置,直到中断结束)。只是把坐标改成-5,-8,0。这x,y和z左边就是操作员在中断的时候要去的地方。
在ResumeFunction(恢复函数)下拉列表中,选择DoNothing(无操作)。
点击确定,应用并关闭TimeTable窗口。
重置并运行模型。当你运行模型时,你会发现,当运行到200秒时操作员会从工作区离开30秒,然后回去工作。
第四步:更新时间表(TimeTable)
我们也可以让操作员中断去一个特定的实体,而不是去往由一系列坐标值指定的位置。
创建一个网络节点并放置到工作区之外的地方。
在(DownFunction)故障函数下拉列表中,选择TraveltoObject,DelayUntilDownTimeComplete(去往某个实体,知道故障时间结束)。把DestinationName改为NN1。
保持ResumeFunction(恢复函数)为DoNothing(无操作)。
点击确定,保存修改并关闭窗口。
重置并运行模型。请注意操作员会行走去NN1。
重命名为ProcessorDownTime(处理器中断时间)。
在表格选项卡上,表格中的第一行中,把Time设置成200,把State设置成12,把Duration设置成100。
把RepeatTime设置成Custom300。意思是在第一次维护之后,每隔300秒中断一次处理器。
在DownFunction(故障函数)下拉列表中,选择StopInput(停止输入)。
在ResumeFunction(恢复函数)下拉列表中,选择ResumeInput(恢复输入)。
停止和恢复实体的输入,意思是说,它会继续加工它里面的产品,但是在中断时间结束之前,它不会在接收任何临时实体了。如果在TimeTable中选择Stop/ResumeObject(停止实体和恢复实体),那么在中断时间结束之前,它本身的临时实体会一直存在。
点击确定,应用并关闭TimeTable窗口。
Flexsimcase9|Timetable(TimeTable)
HowtocreateTimeTableandassignmemberentities?
HowtouseTimeTabletospecifytheinterrupttimeoftheprocessorandoperator?
Usethetimetabletospecifythetimewhenthefixedresourceentity(FixedResource)orthetaskexecutor(TaskExecuter)isinterrupted.Thereasonfortheinterruptioncanbemalfunction,maintenanceorrepair,etc.
Useseveraloperatorstoperformatask.CreateaTimeTabletospecifythetimewhentheoperatorisinterrupted.UseanotherTimeTabletoplanthemaintenanceoftheprocessor.
Dragentitiestothemodelingareaaccordingtothefollowinglayout:
Theconnectionsequenceofentities:
?ConnectQueue2toProcessor1andProcessor2.
?ConnectProcessor1andProcessor2toQueue2.
?ConnectDispatcher1toOperator2andOperator3.
?ConnectQueue1toOperator1(Skeymiddleportconnection).
?ConnectProcessor1andProcessor2toDispatcher1(Skeymiddleportconnection)
Step2:Presettemporarystorageareaandprocessors(QueueandProcessors)
AnoperatorisresponsibleformovingtheflowitemfromQueue1tothetwoprocessors.Theothertwooperatorsareresponsibleforprocessingtemporaryentitiesontheprocessor,andthenmovetheprocessedproductsfromtheprocessortoQueue2.
ClickQueue1toopenthepropertiesintheshortcutpropertieswindow.
IntheFlow(temporaryentityflow)module,selectUseTransportandkeepthedefaultcenterobjectoption.
OpenthepropertiesboxofProcessor1.
Ontheprocessortab,selectUseOperator(s)forProcessandkeepthedefaultcenterobjectoption.
SelectUseTransport(usetransport)andkeepthedefaultcenterobjectoption.
Clickthebuttonnexttotheprocessingendtrigger.
SelecttheSetItemTypeandColoroptionandkeepthedefaultsettings.
DothesameforProcessor2.ClickOK.
ResetandrunthemodeltoensurethattheoperatormovestheboxesfromQueue1totheprocessor,processestheboxes,andtransportstheprocessedboxestoQueue2.Afterprocessing,thecoloroftheseboxesshouldchange.
ClickTools>Schedule,andthenclickAddtoopenthetimetablewindow.
RenameTimeTabletoOperator1Break.
OntheMemberstab,clickthebuttontoaddamemberentity.HighlightOperator1andclickSelect.
ClicktheTabletab,andinthefirstrow,setTimeto200,Stateto12,andDurationto30.
SetRepeattoCustom.Thiswillcausetheoperatortointerruptevery200minutes.
ClicktheFunctions(function)tab,intheDownFunction(interruptfunction)drop-downlist,selectTraveltoLocation,DelayUntilDownTimeComplete(walktothespecifiedlocationuntiltheendoftheinterrupt).Justchangethecoordinatesto-5,-8,0.Theleftsideofx,yandziswheretheoperatorwillgowhentheinterruptionoccurs.
IntheResumeFunctiondrop-downlist,selectDoNothing.
ClickOKtoapplyandclosetheTimeTablewindow.
Resetandrunthemodel.Whenyourunthemodel,youwillfindthatwhentherunreaches200seconds,theoperatorwillleavetheworkareafor30secondsandthengobacktowork.
Step4:Updatethetimetable(TimeTable)
Wecanalsolettheoperatorinterrupttoaspecificentityinsteadofgoingtoalocationspecifiedbyaseriesofcoordinatevalues.
Createanetworknodeandplaceitoutsidetheworkarea.
OpentheOperator1Breakschedule.
Inthe(DownFunction)failurefunctiondrop-downlist,selectTraveltoObject,DelayUntilDownTimeComplete.ChangetheDestinationNametoNN1.
KeepResumeFunctionasDoNothing.
ClickOKtosavethechangesandclosethewindow.
Resetandrunthemodel.PleasenotethattheoperatorwillwalktoNN1.
Onthetabletab,inthefirstrowofthetable,setTimeto200,Stateto12,andDurationto100.
SetRepeatTimetoCustom300.Thismeansthatafterthefirstmaintenance,theprocessorisinterruptedevery300seconds.
IntheDownFunctiondrop-downlist,selectStopInput.
IntheResumeFunctiondrop-downlist,selectResumeInput.
Stoppingandresumingtheinputoftheentitymeansthatitwillcontinuetoprocesstheproductsinit,butitwillnotreceiveanytemporaryentitiesuntiltheinterruptiontimeends.IfyouselectStop/ResumeObjectintheTimeTable,itsowntemporaryentitywillalwaysexistuntiltheinterruptiontimeends.
ClickOKtoapplyandclosetheTimeTablewindow.
参考资料:百度百科,Flexsim7.5.4版本中文用户手册【北京创时能公司汉化】版
本文由LearningYard学苑原创,文中部分图片和文字均来源于网络,如有侵权请联系删除!
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!