物流仿真-說明書_第1頁
物流仿真-說明書_第2頁
物流仿真-說明書_第3頁
物流仿真-說明書_第4頁
物流仿真-說明書_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、物流工程Flexsim物流仿真課程設(shè)計(jì)說明書專 業(yè):物流工程學(xué) 號(hào):2207080208學(xué)生姓名:陳軍指導(dǎo)教師:胡大偉、王來軍、楊京帥 完成時(shí)間:2011年12月30日第8題:單品種流水線生產(chǎn)系統(tǒng)仿真與分析8.1建立概念模型8.1.1概念定義流水線是指勞動(dòng)對(duì)象按照一定的工藝路線,順序地通過各個(gè)工作地,并按照 統(tǒng)一的生產(chǎn)速度(節(jié)拍)完成工藝作業(yè)連續(xù)的、重復(fù)的生產(chǎn)過程。流水生產(chǎn)是把高度的對(duì)象專業(yè)化生產(chǎn)和勞動(dòng)對(duì)象的平行移動(dòng)方式有機(jī)結(jié)合 起來的一種先進(jìn)的生產(chǎn)組織形式。單品種流水線又稱不變流水線,指流水線上只固定生產(chǎn)一種制品。要求制品 的數(shù)量足夠大,以保證流水線上的設(shè)備有足夠的負(fù)荷。8.1.2模型描述某

2、制造車間有5臺(tái)不同的機(jī)器,加工一種產(chǎn)品。該種產(chǎn)品都要求完成7道工 序,而每道工序必須在指定的機(jī)器上按事先規(guī)定好的工藝順序進(jìn)行。假定在保持車間逐日連續(xù)工作的條件下,仿真在多對(duì)象平準(zhǔn)化中生產(chǎn)采用不 同投產(chǎn)計(jì)劃的工作情況。在不同投產(chǎn)計(jì)劃組合中選出高生產(chǎn)效率、低流動(dòng)庫存方 案,來減少占用資金。如果一項(xiàng)作業(yè)在特定時(shí)間到達(dá)車間,發(fā)現(xiàn)該組機(jī)器全都忙著,該作業(yè)就在該 組機(jī)器處排入一個(gè)FIFO規(guī)則的隊(duì)列,如果有前一天沒有完成的任務(wù),第二天繼 續(xù)加工。8.1.3系統(tǒng)數(shù)據(jù)產(chǎn)品的計(jì)劃投產(chǎn)批量方案:10,20,30產(chǎn)品的計(jì)劃投產(chǎn)間隔:10,20,30,40,50,60仿真時(shí)間:1天(即24*60=1440min)表8.

3、1加工工序工序機(jī)器名稱平均加工時(shí)間/min加工批量1Waterclean852DSDcoat1463Greenfire1044DSDcoat1555TCPprintfire32106Laping20157Waterclean1058.1.4概念模型(如下圖8-1)輸入8.2建立Flexsim模型第1步:打開Flexsim雙擊桌面上的Flexsim圖標(biāo)打開軟件,你可以看到Flexsim菜單、工具條、 實(shí)體庫,和正投影模型視窗。(圖 8-2)第2步:在模型中生成所有實(shí)體同前面章節(jié)一樣的,從左邊的實(shí)體庫中依次拖拽出所有實(shí)體(一個(gè)Source, 5個(gè)Queue,5個(gè)Processor, 一個(gè) Conv

4、eyor,一個(gè)Sink)放在右邊模型視圖中,并按概念模型示圖調(diào)整全適當(dāng)?shù)奈恢茫鐖D8-3所示:第3步:修改名稱為了更方便的讀懂模型,我們通常會(huì)修改實(shí)體的名稱,以符合實(shí)際情況。鼠 標(biāo)左鍵雙擊中間的Processor,彈出實(shí)體屬性的對(duì)話框,在最上方的名稱欄里修 改成相應(yīng)的名稱,如圖8-4所示:(圖 8-4)對(duì)于其它需要修改的實(shí)體,我們也進(jìn)行同樣的操作,改成下圖中對(duì)應(yīng)的名稱,以方便對(duì)模型的識(shí)別:(圖 8-5)第4步:連接端口下一步是根據(jù)流動(dòng)實(shí)體的路徑來連接不同固定實(shí)體的端口。按住鍵盤上的“勰,與前面章節(jié)的操作一樣,按上圖中的箭頭所指向依次 連接各個(gè)實(shí)體。分別(注意方向)從Input連到Queuel,

5、Queuel連到Waterclean, Waterclean 連到 Queue2,Queue2 連到 DSDcoat,DSDcoat 連到 Queue3, Queue3 連到 Greenfire,Greenfire 連到 Queue2,DSDcoat 連到 Queue4,Queue4 連到 TCPprintfire,TCPprintfire 連到 Queue5, Queue5 連到 Laping,Laping 連至0 Queue1,Waterclean 連至0 Rack。完 成 后 ,如 圖 8-6 所 示(圖 8-6)第5步:給lutput指定流動(dòng)實(shí)體流到達(dá)參數(shù)雙擊lutput,在彈出的屬性

6、窗口里,將FlowItem Class”下拉菜單選擇Arrival Schedule”,把 Number of arrivals 后改成 2,點(diǎn)擊 Apply 后在出現(xiàn)兩欄 Arrival,為 了要每隔10分鐘生成一批次10的貨物我們把Arrivall的Quantity改成10, Arrival2 的 Quantity 改成 0,Arrivall 的 ArrivalTime 改成 10。最后把 Repeat Schedule/Sequence鉤上,這是為了讓實(shí)體批次循環(huán)產(chǎn)生。修改后如圖8-7所示(圖 8-7)為了和后面的經(jīng)過Greenfire處理后的產(chǎn)品區(qū)分開來(因?yàn)榻?jīng)Greenfire加工后

7、的產(chǎn)品再送往DSDcoat加工,時(shí)間是不一樣的,請(qǐng)參看表8.1),在SourceTriggers欄中選擇OnExit下拉菜單中的Set Color by Itemtype,如圖8-8所示:(圖 8-8)第6步:給暫存區(qū)Queuel設(shè)定參數(shù)為了研究各個(gè)暫存區(qū)(Queue)的庫存,我們需假定各個(gè)暫存區(qū)的容量都是 足夠大的,而Flexsim默認(rèn)的容量比較小,只有10,所以我們需要把暫存區(qū)容量 改成足夠大。鼠標(biāo)左鍵雙擊Queuel,在彈出的窗口里我們把容量改成10000, 如圖8-9所示:(圖 8-9)點(diǎn)擊ok按鈕后完成設(shè)定。對(duì)其它的幾個(gè)暫存區(qū)(Queuel Queue3 Queue4 Queue5)

8、,我們也進(jìn)行同樣操 作。下面我們進(jìn)入處理器的設(shè)定。在進(jìn)行設(shè)定以前,必須先搞清楚一個(gè)關(guān)鍵點(diǎn)。當(dāng)我們觀察所有的加工工序 后,可以看到,經(jīng)過第3道工序處理后的產(chǎn)品,送入DSDcoat處理的時(shí)間發(fā)生 了變化,而且在經(jīng)過DSDcoat加工完后是送往TCPprintfire,則我們?cè)贒SDcoat 處應(yīng)該區(qū)分出是只經(jīng)過1道工序還是經(jīng)過了 3道工序處理后的產(chǎn)品,我們可以 認(rèn)為經(jīng)過第3道Greenfire處理后的產(chǎn)品類型發(fā)生了變化,因此我們可以設(shè)定 DSDcoat根據(jù)產(chǎn)品類型進(jìn)行不同的操作。在此,我們先對(duì)Greenfire進(jìn)行設(shè)定:第7步:給處理器Greenfire設(shè)定參數(shù)Greenfire加工時(shí)間為10分鐘

9、,加工批量為4件,產(chǎn)品類型1經(jīng)加工后變?yōu)楫a(chǎn)品類型2。(圖 8-10)至此,我們完成了對(duì)加工時(shí)間的設(shè)定。接下來,我們對(duì)加工批量進(jìn)行設(shè)定,點(diǎn)擊條,改成如圖8-11所示:Maximum Content 4.00W Conyey Items Across Processor Length(圖 8-11)點(diǎn)擊 AppM 應(yīng)用后,Greenfire加工批量就變成5件。由于經(jīng)過本道工序加工后,需要使產(chǎn)品類型發(fā)生變化。我們選擇Processor Triggers欄中的OnProcessFinish欄里的Do nothing,然后點(diǎn)接最右邊的編輯按鈕, 如圖8-12所示:OnProcessFinish | Do

10、 nothing為了把加工后的流動(dòng)實(shí)體類型變成2,我們需要編寫簡單的語句(本例中我 們直接調(diào)用Flexsim自帶的語句,當(dāng)然也可以直接自己用C語言編寫)。在彈出 的窗口最下面的空白處我們加入如下語句:“setitemtype(item,2);”(如圖8-13), 同時(shí)為了以后我們方便讀懂模型,我們把注釋語句(灰色字體的“ Do nothing) 改成set item type 2 X Greenfire - OnProcessFinish Code Editfsnode* item = parnode(1);fsnode* current = ownerobject(c);/PROSESTAR

11、T/Do nothing /PROSEEND /PARAM START /PARAMEND/PROSESTART /PROSEENDsetitemtypE(iteny);0KCancel-N(圖 8-13)點(diǎn)擊ok確定后我們可以發(fā)現(xiàn)OnProcessFinish欄顯示如下:OnProcessFinishset item type2(圖 8-14)另外,為了從視覺效果上區(qū)分2種不同加工工序的產(chǎn)品,我們把把類型2 產(chǎn)品設(shè)置成綠色,方法是:首先,同樣在Processor Triggers欄中的OnExit下拉然后點(diǎn)擊右側(cè)的囹按鈕,在彈出的菜單欄里改成colorgreen,如圖8-16所示Assign

12、 item the color:colorqreen回區(qū)Greenfire - OnExit TeplateNote: To assign a random color use colorrandom, otherwise use one of the standard color commands below:colorred colorarav也colorpink colorareenOKCancel(圖 8-16)然后點(diǎn)擊向光窗口的ok按鈕確定以后完成對(duì)Greenfire的設(shè)置。第8步:給處理器Waterclean設(shè)定參數(shù)Waterclean加工時(shí)間為類型1產(chǎn)品為8分鐘,類型2產(chǎn)品為10

13、分鐘,加工 批量為5件。在進(jìn)行參數(shù)設(shè)定前,我們需要先明確Waterclean設(shè)定的兩個(gè)關(guān)鍵點(diǎn):首先, Waterclean處理2種不同工序的產(chǎn)品,因而加工時(shí)間有所不同;其次,兩種不同 工序的產(chǎn)品經(jīng)過加工后送往的端口也不一樣,一種初期加工產(chǎn)品送往DSDcoat, 一種完全加工后的成品直接送往傳送帶Conveyor離開系統(tǒng)。我們先設(shè)定加工時(shí)間。雙擊 Waterclean,在彈出的屬性菜單里,我們選擇 Process Time 的下拉菜單中的 By Itemtype(indirect),如圖 8-17 所示:ProcessTimes Processor Flow ProcessorTriggers

14、Operators5etup Time| No setup time (return zero)Process TimeReturn constant time of 10 .3 丁到Return constant time of 10 .a|-蟻農(nóng)誡丫口已(indir徂)i 旦曲 By Label (direct)峙By Label (indirect)By Lookup TableBatch ProcessingBernoulli DistributionRaI-.=i Piicl-r ihi ibirin圖 8-17然后點(diǎn)擊右邊的編輯按鈕回,將彈出一個(gè)窗口,將其改成如圖8-18設(shè)置:Pr

15、ocess Time is defined by cases referenced by itemtype number:case 1: return 8;case 2: return 10;default: return 0:(圖 8-18)上表表示對(duì)于剛開始加工的類型為1的初級(jí)產(chǎn)品,加工時(shí)間為8;而經(jīng)過6 道工序后的類型為2的半成品,加工時(shí)間則為10。我們點(diǎn)擊相應(yīng)的ok按鈕后完成對(duì)加工時(shí)間的設(shè)置。接下來,我們對(duì)加工批量進(jìn)行設(shè)定,點(diǎn)擊L改成如圖8-19所示:(圖 8-19)點(diǎn)擊訴&應(yīng)用后,Waterclean加工批量就變成5件。接下來我們?cè)O(shè)定不同類型的產(chǎn)品加工完后送到不同的出口接收。點(diǎn)擊窗口

16、里的Flow,如圖8-20所示:ProcessTimesProcessor ;ProcessorTriggers OperatorsOutput(圖 8-20)按照?qǐng)D8-21進(jìn)行設(shè)置,選擇By Itemtype(indirect):(圖 8-21)然后點(diǎn)擊國,在彈出的菜單里進(jìn)行端口的設(shè)置(詳細(xì)解釋請(qǐng)參考之前章節(jié)),aiaiE本例中設(shè)置如圖8-22:aterclean - Send To Port TeMplateSend the flowltem to a port number based on cases defined by its itemtype number:case 1: ret

17、urn 1;case 2:etum 2;case 3: return 0;default: return 0;(圖 8-22)完成后點(diǎn)擊相應(yīng)全部的ok按鈕,完成對(duì)Waterclean的設(shè)置。第9步:給處理器DSDcoat設(shè)定參數(shù)DSDcoat加工時(shí)間為類型1產(chǎn)品為14分鐘,加工批量為6件,類型2產(chǎn)品 為15分鐘,加工批量為5件。對(duì)于DSDcoat的設(shè)定,其關(guān)鍵點(diǎn)與Waterclean的類似,是在于區(qū)分Waterclean 和Greenfire送來的不同加工級(jí)別的產(chǎn)品,因?yàn)?種產(chǎn)品對(duì)應(yīng)不同的加工時(shí)間, 并且加工完后需送往不同的機(jī)器。雙擊DSDcoat,在彈出的屬性菜單里,選擇如圖8-23(詳細(xì)請(qǐng)

18、參照本節(jié)第8 步):(圖 8-23)然后點(diǎn)擊右邊的編輯按鈕回,將彈出一個(gè)窗口,將其改成如圖8-24設(shè)置:X DSDcoat 一 Process Tie TenplateProcess Time is defined by cases referenced by itemtype number:case 1: return 14;case 2: return 15:Icase 3: return 0;噸default: return 0;Notes:ouq iriuJncQu mi let ha o uolirl itcimK/nOi m imhar(圖 8-24)上表表示對(duì)于從Watercle

19、an送來的類型為1的產(chǎn)品,加工時(shí)間為14;而從Greenfire送來類型為2的產(chǎn)品,加工時(shí)間則為15。點(diǎn)擊相應(yīng)ok按鈕后完成對(duì)加 工時(shí)間的設(shè)置。對(duì)加工批量的設(shè)定與第8步相應(yīng)內(nèi)容相似,完成后如圖8-25所示:(圖 8-25)而經(jīng)過DSDcoat的流動(dòng)實(shí)體流向的設(shè)定和Waterclean完全一樣(請(qǐng)參考第8 步的實(shí)體流向設(shè)定),點(diǎn)擊窗口里的Flow,選擇Send To Port”中的ByItemtype(indirect),然后點(diǎn)擊國,在彈出的菜單里進(jìn)行端口的設(shè)置(詳細(xì)解釋請(qǐng) 參考之前章節(jié)),如圖8-26所示:A Taterclean Send To Port TeplateSend the fl

20、owltem to a port number based on cases defined by its itemtype number:case 1: return 1;case 2:etum 2;case 3: return 0;default: return 0;h I j. (圖 8-26)完成后點(diǎn)擊相應(yīng)的ok按鈕,完成對(duì)DSDcoat的設(shè)置第10步:給處理器TCPprintfire設(shè)定參數(shù)TCPprintfire加工時(shí)間為32分鐘,加工批量為10件。TCPprintfire設(shè)定比較簡單,由于流動(dòng)實(shí)體流向只是從TCPprintfire到Laping,之前的” A”連接已經(jīng)定義了,所以

21、只需設(shè)定處理時(shí)間和加工批量即可:左鍵雙擊TCPprintfire,雙擊TCPprintfire,在彈出的屬性菜單里,點(diǎn)擊囹,對(duì)加工批量的設(shè)定與第8步相應(yīng)內(nèi)容幾乎一致,只是把數(shù)量改成10,完成(圖 8-28)完成后點(diǎn)擊ok按鈕*完成對(duì)TCPprintfire的設(shè)定。第11步:給處理器Laping設(shè)定參數(shù)Laping加工時(shí)間為20分鐘,加工批量為15件。與TCPprintfire的設(shè)定步驟幾乎完全一樣,先把處理時(shí)間改成20分鐘,如 圖8-29所示:(圖 8-29)點(diǎn)擊葉咐后確定上面設(shè)定。Farueters Tindov:LapingProcessTime Processor FlciW | Pro

22、cesorTriggers | Operators)Ma)varic Select Cancel圖 8-39接著在各個(gè)場(chǎng)景中填寫可能發(fā)生的情況,如圖8-40所示:ivuiiiuur ui cxpuninui n vdriduiuQuantityPathMAIN:/project/r MAIN:/project/rScenario 110.0010.00Scenario 210.0020.00Scenario 310.0030.00Scenario 410.0040.00Scenario 510.0050.00Scenario 610.00Scenario 720.0010.00Scenario

23、 820.0020.00Scenario 920.0030.00Scenario 1020.0040.00Scenario 1120.0050.00Scenario 1220.0060.00Scenario 1330.0010.00Scenario 1430.0020.00Scenario 1530.0030.00Scenario 1630.0040.00Scenario 1730.0050.00Annlv1CariFFil圖 8-40點(diǎn)擊 Apply確定對(duì)場(chǎng)景的修改。接著我們?cè)O(shè)定不同場(chǎng)景所需要對(duì)比的數(shù)據(jù)。點(diǎn)擊P*rmmeMgj它欄,把所 需要比較的數(shù)值改為2 (這里我們只研究Input的輸出

24、產(chǎn)品數(shù),和Output的接收產(chǎn)品數(shù)即成品數(shù)),點(diǎn)擊 APP 后如圖8-41所示:SiBulation ExperiMent ControlExperimenter Performance Measures AdvancedNumber of Performance Measures p| The output of the object named Processur 1 in the model.3 HI All Results| The output of the object named Processur 1 in the model.3 HI All ResultsApply I O

25、K I Cancel圖 8-41點(diǎn)擊第一個(gè)欄里的國,把彈出的窗口里的把淺色字改稱Input,如圖8-42所?。?Picklist TeplateThe output of the object named Input in the model.tX1!OK | Cancel圖 8-42點(diǎn)擊泳完成設(shè)置。在第2欄里我們點(diǎn)擊選擇下拉菜單里的The input of the object named “Sinkl” in the model,然后點(diǎn)擊回,把彈出的窗口里的把淺色字體改成Output, 點(diǎn)擊泳 完成設(shè)置。全部設(shè)置完后如圖8-43所示:圖 8-43點(diǎn)擊 冰后完成對(duì)Experimenter的全部設(shè)置。8.3模型運(yùn)行第13步:編譯隋 R.巳met | 20 Run 11 Pause . Stop | 司 Step 期 Compile圖 8-44按主視窗(圖8-44所示)的蟄按鈕。完成編譯過程后就可以運(yùn)行 模型了。第14步:重置模型為了在運(yùn)行模型前設(shè)置系統(tǒng)和模型參數(shù)的初始狀態(tài),總是要先點(diǎn)擊主視窗底 部的上竺.1鍵。第15步:運(yùn)行模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論