我需要一個(gè)DES程序來模擬設(shè)備流水線產(chǎn)能
100元
數(shù)據(jù)處理軟件開發(fā)
需求類型
請(qǐng)幫我寫一個(gè)python 程序,來做DES(Discrete Event Simulation)要求如下:
一條線上有很多設(shè)備,通過輸入的設(shè)備信息來輸出最終整條線的UPH是多少,以下每一個(gè)信息都需要加入進(jìn)UPH的計(jì)算邏輯里面
輸入的設(shè)備信息: (以下的輸入我會(huì)寫入CSV表格,位置在/Users/bend/Downloads/equipment.csv。 需要python 程序來讀取表格里面數(shù)據(jù))
1. 每個(gè)設(shè)備對(duì)應(yīng)的順序,?
2. 設(shè)備的name
3. 對(duì)應(yīng)的CT(Cycle time), 表示每個(gè)產(chǎn)品生產(chǎn)需要的時(shí)間是多少秒
4. QPL?
5. Yield loss (fail的料)
6. tossing rate(這個(gè)表示取小料時(shí)拋料率,比如組裝電池到手機(jī)里面,設(shè)備在取完電池后,發(fā)現(xiàn)電池拍照失敗,把電池拋了再取下一個(gè)電池 則記為tossing rate),?
7. Retry rate(做產(chǎn)品時(shí)的重投比例,比如投了100個(gè)產(chǎn)品,其中有3個(gè)產(chǎn)品在其中一臺(tái)設(shè)備上掃描失敗,需要重新投進(jìn)這個(gè)線 那retry rate=3%)
8. DT(Down time),?(設(shè)備停機(jī)時(shí)間,如果2個(gè)設(shè)備間沒有buffer, 上一臺(tái)機(jī)停機(jī)了 下一臺(tái)機(jī)也會(huì)一起停機(jī) 因?yàn)闆]有產(chǎn)品給下一臺(tái)機(jī))
9. Buffer before input (設(shè)備分為3個(gè)工位,進(jìn)料位,工作位和出料位,前buffer表示進(jìn)料位允許儲(chǔ)存的產(chǎn)品數(shù)量,比如是120個(gè)產(chǎn)品,表示此設(shè)備進(jìn)料位有120個(gè)產(chǎn)品. 這120個(gè)產(chǎn)品可以幫助吸收downtime, 比如如果這臺(tái)設(shè)備的上一臺(tái)設(shè)備停機(jī)了也不會(huì)馬上影響本設(shè)備的產(chǎn)出 因?yàn)檫@120個(gè)產(chǎn)品可以持續(xù)提供給本設(shè)備讓本設(shè)備不停機(jī))
10.buffer(表示工作位可以存放產(chǎn)品的數(shù)量)
11.Buffer after input(表示出料位可以存放產(chǎn)品的數(shù)量)
12. 模擬時(shí)間(比如我可以選擇1天 或是1個(gè)月)
進(jìn)行中 2025-02-23發(fā)布
招標(biāo)-按項(xiàng)目付費(fèi)