資源描述:
《高級計劃系統(tǒng)aps中生產(chǎn)計劃排程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、高級計劃系統(tǒng)(APS)中生產(chǎn)計劃排程????供應(yīng)鏈管理(SCM)涉及企業(yè)間的集成以及在產(chǎn)銷網(wǎng)絡(luò)中協(xié)調(diào)物流和信息流的各個方面。作為企業(yè)信息中樞的ERP系統(tǒng),現(xiàn)在已經(jīng)在許多企業(yè)中用于作業(yè)處理和定單執(zhí)行。高級計劃系統(tǒng)(APS,AdvancedPlanningSystems)作為ERP的補充,用于協(xié)調(diào)物流、開發(fā)瓶頸資源和保證交貨日期。APS應(yīng)用各種優(yōu)化技術(shù),并根據(jù)企業(yè)的商業(yè)目標來改進計劃。APS包括需求和供應(yīng)計劃、運輸和生產(chǎn)計劃排程等各種供應(yīng)鏈計劃模塊,本文主要介紹APS中生產(chǎn)計劃排程(ProductionPlanningandScheduli
2、ng)模塊的基本原理[1]。????決策狀況描述????生產(chǎn)計劃排程的目的是為車間生成一個詳細的短期生產(chǎn)計劃。排產(chǎn)計劃(Productionschedule)指明了計劃范圍內(nèi)的每一個定單在所需資源上的加工開始時間和結(jié)束時間,也即指出了在給定資源上定單的加工工序。排產(chǎn)計劃可以通過直觀的甘特圖(Ganttchart)形式給出。????排產(chǎn)計劃的計劃間隔可以從一天到幾周,取決于具體的工業(yè)生產(chǎn)部門。合理的計劃長度取決于幾個因素:一方面,它至少應(yīng)當(dāng)涵蓋與一個定單在生產(chǎn)單元中最大的流動時間(flowtime)相對應(yīng)的時間間隔;另一方面,計劃間隔受到
3、已知顧客定單或可靠需求預(yù)測的可用性限制。很顯然,只有當(dāng)排產(chǎn)計劃適度穩(wěn)定時,在一個資源上進行定單排程才是有用的。也就是說,它們不應(yīng)受不期望事件經(jīng)常變化的影響(如定單數(shù)量改變或中斷)。????對某些生產(chǎn)類型(如jobshop18),生產(chǎn)計劃排程需要對(潛在)瓶頸資源上的任務(wù)定單進行排序和計劃;而對另一些生產(chǎn)類型(如成組技術(shù)),生產(chǎn)計劃排程要能自動地、按時段檢查資源組的能力,看其是否能夠在下一個時間段內(nèi)完成成組加工的一組定單。然后,可以手工排序這組定單在下一個時間段內(nèi)的加工次序。????排產(chǎn)計劃任務(wù)能夠而且也應(yīng)當(dāng)分散來做,這樣可以利用每個地點
4、人們的專業(yè)知識和車間當(dāng)前狀況的知識(例如人員的可用性)。????生產(chǎn)計劃排程受到上層主生產(chǎn)計劃的約束,主生產(chǎn)計劃設(shè)立了在分散的決策單位中執(zhí)行生產(chǎn)計劃排程的框架。從主計劃中可獲得的相應(yīng)指導(dǎo)包括:使用超時或加班的數(shù)量;在不同時間點上來自供應(yīng)鏈上游設(shè)施物料項的可用性;涉及來自供貨商輸入物料的采購協(xié)議。此外,由于主生產(chǎn)計劃在供應(yīng)鏈上有更寬的視點和更長的計劃區(qū)間,從中我們還可以得到:????計劃結(jié)束時需要建立的各物料項的季節(jié)性庫存量;????交付給供應(yīng)鏈下游設(shè)施的定單截止日期(下游設(shè)施可以是緊接著的下一級生產(chǎn)單位,分銷商或最終顧客)。????排產(chǎn)
5、計劃生成????由車間模型生成排產(chǎn)計劃的一般程序可簡單地描述為下面6個步驟(如圖1所示)。????1、建模????車間模型必須詳細地捕捉生產(chǎn)流程的特征和相應(yīng)的物流,以便以最小的成本生成可行的計劃。18????由于一個系統(tǒng)的產(chǎn)出率只受潛在瓶頸資源的限制,因此,我們只需對車間現(xiàn)有全部資源的一部分–也即那些可能成為瓶頸的資源,建立一個清晰的模型。關(guān)于建模方法的細節(jié)我們將在后面進一步闡述。????2、提取需要的數(shù)據(jù)????生產(chǎn)計劃排程使用的數(shù)據(jù)來自ERP系統(tǒng)、主生產(chǎn)計劃和需求計劃。生產(chǎn)計劃排程僅利用這些模塊中可用數(shù)據(jù)的一個子集,因此,在建立一個
6、給定生產(chǎn)單元的模型時,必須指明它實際需要哪些數(shù)據(jù)。?????3、生成一組假定(生產(chǎn)狀況)????除了從ERP系統(tǒng)、主生產(chǎn)計劃和需求計劃這些數(shù)據(jù)源中接收的數(shù)據(jù)之外,車間或生產(chǎn)單位的決策者或許對車間當(dāng)前或未來的狀況會有更進一步的知識或期望,這些信息在其它地方(如軟件模塊中)是不能得到的。再者,對車間的可用能力或許也可以有多種選擇(如柔性的倒班安排等)。因此,決策人員必須有能力修改數(shù)據(jù)和建立某種生產(chǎn)狀況(見圖1中的第三步,點劃線框表示這一步必須由決策人員執(zhí)行,并且是可選的)。????4、生成一個(初始)排產(chǎn)計劃????在有了模型和數(shù)據(jù)之后,就
7、可以針對給定的生產(chǎn)狀況,利用線性規(guī)劃、啟發(fā)式算法和基因算法等各種復(fù)雜的優(yōu)化方法來生成排產(chǎn)計劃。這項工作可以一步完成,也可以通過兩級計劃層次(先綜合的生產(chǎn)計劃,后詳細的排產(chǎn)計劃)完成。????5、排產(chǎn)計劃分析和交互修改18????如果通過兩級計劃層次完成,也即先生成綜合資源的上層生產(chǎn)計劃。那么,在生成一個詳細的排產(chǎn)計劃之前,人們或許首先要對這個生產(chǎn)計劃進行分析。特別地,如果生產(chǎn)計劃不可行,決策人員可以交互地指定一些計劃途徑來平衡生產(chǎn)能力(如增加班時或指定不同的加工路徑)。這或許要比修改在單個資源上的加工工序(下層排產(chǎn)計劃)更加容易。???
8、?APS采用了例外管理(ManagementByexception)的技術(shù),如果出現(xiàn)問題和不可行性(如超過定單交貨期或資源過載),APS就會發(fā)出警告(alerts)。這些警告首先被“過濾”,然后,正確的警告