0 引言
生產(chǎn)排程(Production Scheduling)問題,又稱生產(chǎn)作業(yè)計(jì)劃或生產(chǎn)調(diào)度,是指生產(chǎn)部門為完成銷售部門下達(dá)的訂單,根據(jù)確定的生產(chǎn)計(jì)劃和訂單交貨期安排,按照產(chǎn)品的加工工藝路線,將有限資源安排給不同的工作,并決定何時開始,由哪部設(shè)備加工,并完成哪件工作,并設(shè)法達(dá)到預(yù)定的如交貨期要求和提高設(shè)備利用率的目標(biāo)。當(dāng)前國際國內(nèi)市場瞬息萬變,企業(yè)要想在激烈的市場競爭中立于不敗之地,就要對客戶和市場的要求做出快速響應(yīng),按照市場的要求把低成本、高質(zhì)量、短交貨期的產(chǎn)品交付到客戶手中。
面向訂單生產(chǎn)(Make to Order,MTO)方式,就是按照客戶訂單以及銷售合同來組織安排生產(chǎn)的,該生產(chǎn)方式對企業(yè)生產(chǎn)排程的能力具有較高要求。雖然目前我國很多企業(yè)都已經(jīng)采用企業(yè)資源計(jì)劃(EntERPrise Resource Planning,ERP)系統(tǒng)進(jìn)行生產(chǎn)管理,并且也取得了很好的成效,但是,由于傳統(tǒng)ERP系統(tǒng)生產(chǎn)計(jì)劃模型的計(jì)算不是十分準(zhǔn)確,而且也不能及時反映車間的實(shí)際情況和訂單變化,ERP系統(tǒng)已經(jīng)不能適應(yīng)現(xiàn)代企業(yè)變化的需求。這一點(diǎn)對于MTO型企業(yè)尤其明顯。高級計(jì)劃與排程(Advanced Planning&Scheduling,APS)技術(shù)的出現(xiàn),使得克服傳統(tǒng)ERP計(jì)劃模型缺點(diǎn)成為可能。
1 傳統(tǒng)ERP缺陷與APS的興起
1.1 ERP計(jì)劃模型的缺陷
ERP系統(tǒng)實(shí)際操作中,會在計(jì)算機(jī)幫助下按產(chǎn)品BOM(Bill of Materials)和工藝流程逐級推演,生成在一般平穩(wěn)生產(chǎn)條件下可以應(yīng)用的生產(chǎn)計(jì)劃。生產(chǎn)計(jì)劃編制仍然采用MRP(Material RequirementsPlanning)和MPS(Master Production Scheduling)計(jì)算物料的需求,并通過發(fā)布補(bǔ)充定單等手段進(jìn)行調(diào)整。
這種從上世紀(jì)60年代一直沿用下來的計(jì)劃模型,存在許多固有的缺陷:模型建立在無限能力的假定之上;要求提前期已知,且是固定值;要求工藝路線固定;生產(chǎn)的優(yōu)先次序只能根據(jù)交付周期或日期安排;計(jì)劃編制所需時間過長,而且對計(jì)劃的調(diào)整工作十分困難;缺乏對企業(yè)運(yùn)營的決策支持能力。傳統(tǒng)ERP系統(tǒng)的計(jì)劃模型只是限于生產(chǎn)和采購領(lǐng)域,在大多數(shù)情況下不會考慮到目標(biāo)函數(shù)的存在,更不要說優(yōu)化的問題,它只是一個運(yùn)作層面的連續(xù)計(jì)劃系統(tǒng)。
隨著社會的不斷發(fā)展,市場競爭逐步加劇,傳統(tǒng)ERP的計(jì)劃模型越來越不能適應(yīng)企業(yè)適應(yīng)市場變化的需求,尋找一種替代ERP的計(jì)劃模型勢在必行。高級計(jì)劃與排程(APS)技術(shù)的出現(xiàn)恰恰迎合了這一趨勢,提供了替代ERP計(jì)劃模型的一種選擇。
1.2 APS產(chǎn)生基礎(chǔ)及其特點(diǎn)
APS是20世紀(jì)后50年發(fā)展起來的革命性管理技術(shù),它的發(fā)展是建立在線性規(guī)劃、計(jì)算機(jī)科學(xué)、人工智能、決策支持系統(tǒng)、工業(yè)工程、物流管理、管理科學(xué)、約束理論、操作研究和其他管理研究成果基礎(chǔ)上的,其核心是約束優(yōu)化理論。
APS最顯著的特點(diǎn)是層次性計(jì)劃體系,也是其強(qiáng)大功能的最突出體現(xiàn)。供應(yīng)鏈最優(yōu)計(jì)劃涉及不同的時間跨度(長期、中期、短期)、不同的業(yè)務(wù)流程(采購、制造、分銷等)以及各個供應(yīng)鏈成員企業(yè),并且由于需求的不確定性,一次優(yōu)化所有的計(jì)劃是不可能的。APS用層次計(jì)劃的思想把總的計(jì)劃任務(wù)分解成許多局部計(jì)劃模塊,然后分配給不同的計(jì)劃層,每一計(jì)劃層都涵蓋整個供應(yīng)鏈,但層與層之間的任務(wù)不同。層次越低,計(jì)劃涵蓋的局部受到的限制越多,計(jì)劃時間跨度越短,計(jì)劃也越詳細(xì)。同時,各計(jì)劃模塊被水平和垂直信息流連接在一起,上層計(jì)劃模塊的結(jié)果為下層計(jì)劃設(shè)定了約束,而下層計(jì)劃也將相關(guān)性能數(shù)據(jù)(如成本、提前期、使用率等)反饋給上一層次的計(jì)劃,并接受上層綜合計(jì)劃的協(xié)調(diào)。經(jīng)過比較發(fā)現(xiàn),APS系統(tǒng)實(shí)際上可以取代ERP系統(tǒng)原有的主生產(chǎn)計(jì)劃、物料需求計(jì)劃、能力計(jì)劃等功能模塊,并為企業(yè)整體運(yùn)營提供決策支持。這樣,經(jīng)過“剪裁”的ERP系統(tǒng)成為APS系統(tǒng)的數(shù)據(jù)源,為APS計(jì)算提供各種數(shù)據(jù),如訂單數(shù)據(jù)、庫存數(shù)據(jù)、工藝路線、BOM等;而APS則將按照規(guī)則處理完畢后的計(jì)算結(jié)果返回給ERP系統(tǒng),由其負(fù)責(zé)執(zhí)行。(如圖1所示)應(yīng)當(dāng)注意的是,由于ERP、APS兩種系統(tǒng)的設(shè)計(jì)理念完全不同,在進(jìn)行集成時,必須對兩種系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行仔細(xì)的調(diào)整,以免產(chǎn)生“排異反應(yīng)”。
圖1 APS與ERP的數(shù)據(jù)交互不意圖
2 面向訂單生產(chǎn)APS系統(tǒng)的關(guān)鍵流程分析
2.1 面向訂單生產(chǎn)企業(yè)的生產(chǎn)排程分析
面向訂單生產(chǎn)企業(yè)的生產(chǎn)排程以生產(chǎn)計(jì)劃為起點(diǎn),綜合考慮企業(yè)整體目標(biāo)和約束條件,目的是生成詳細(xì)的生產(chǎn)進(jìn)度計(jì)劃,同時將這個計(jì)劃反饋給企業(yè)上層生產(chǎn)計(jì)劃系統(tǒng)?梢詫慕邮芸蛻粲唵魏蟮酵瓿捎唵纬鲐浾麄過程劃分為三個階段:
圖2 面向訂單生產(chǎn)企業(yè)的生產(chǎn)排程示意圖
圖3 銷售運(yùn)營計(jì)劃示意圖
(1)訂單選擇與協(xié)調(diào):按照主生產(chǎn)計(jì)劃的編排,并根據(jù)訂單交貨日期和其重要程度,從眾多的訂單中選擇出在下一時段安排生產(chǎn)的部分。同時,與主生產(chǎn)計(jì)劃協(xié)調(diào),調(diào)整相關(guān)訂單的計(jì)劃交貨期。
(2)生產(chǎn)進(jìn)度計(jì)劃排程:此階段生產(chǎn)排程依據(jù)產(chǎn)品工藝路線,確定計(jì)劃期內(nèi)選擇的每一個訂單在所需資源上的加工開始時間和結(jié)束時間,即給出了在所有制造資源或工作中心上訂單的加工順序。生產(chǎn)進(jìn)度計(jì)劃一般會通過直觀的甘特圖形式給出。
(3)現(xiàn)場重排程:在實(shí)際生產(chǎn)中,經(jīng)常因出現(xiàn)緊急插單、訂單取消、物料短缺、設(shè)備故障等意外狀況,造成執(zhí)行結(jié)果與原生產(chǎn)計(jì)劃的偏差。對于現(xiàn)場出現(xiàn)的一般問題,需要在現(xiàn)場快速調(diào)整加工任務(wù),進(jìn)行現(xiàn)場重排程,以確保生產(chǎn)進(jìn)度計(jì)劃準(zhǔn)確執(zhí)行。當(dāng)偏差過大時,則需要重新編制生產(chǎn)進(jìn)度計(jì)劃直至修改主生產(chǎn)計(jì)劃。
2.2 面向訂單生產(chǎn)APS系統(tǒng)的關(guān)鍵流程分析
根據(jù)2.1的分析,對于面向訂單生產(chǎn)的APS系統(tǒng),有三個關(guān)鍵點(diǎn)具有關(guān)鍵作用:
①訂單預(yù)測沖減
銷售訂單首先沖減當(dāng)前區(qū)間的預(yù)測,如果該訂單數(shù)量大于當(dāng)前區(qū)間預(yù)測,在當(dāng)月之內(nèi)先后向沖減,然后再前向沖減;如果該訂單數(shù)量大于當(dāng)月預(yù)測,則前向沖減其他月份的預(yù)測;
根據(jù)訂單沖減后的結(jié)果,生成主計(jì)劃;
②銷售運(yùn)營計(jì)劃
在考慮產(chǎn)能約束而不考慮物料約束的前提下,生成物料需求,在此基礎(chǔ)上進(jìn)而與供應(yīng)商交互、確定物料約束;
在同時考慮產(chǎn)能和物料約束的情況下,生成可執(zhí)行的制造計(jì)劃、關(guān)鍵物料采購計(jì)劃和分配計(jì)劃,進(jìn)而進(jìn)行銷售運(yùn)營計(jì)劃。
③工作重心詳細(xì)排程
假設(shè)每一工作中心具有無限產(chǎn)能,按照面向無限產(chǎn)能的方法進(jìn)行排產(chǎn),確定物料的采購計(jì)劃和送達(dá)時間;
在解決了物料問題之后,針對各工作中心的產(chǎn)能負(fù)荷,利用面向有限產(chǎn)能的相應(yīng)規(guī)則來平衡工作中心的加工任務(wù),確定各工作中心的加工計(jì)劃;
根據(jù)前兩個步驟得出的物料計(jì)劃和加工計(jì)劃,對企業(yè)的整個生產(chǎn)進(jìn)行協(xié)調(diào);
在計(jì)劃執(zhí)行一段時間之后,根據(jù)反饋信息和新的訂單信息,重新進(jìn)行排產(chǎn)操作。
2.3 面向訂單生產(chǎn)APS系統(tǒng)的生產(chǎn)能力檢查
由于APS系統(tǒng)可以集成應(yīng)用企業(yè)的所有信息,因此,它可以對MTO型企業(yè)的各項(xiàng)生產(chǎn)能力指標(biāo)進(jìn)行檢查,從而為企業(yè)的銷售等行為提供強(qiáng)有力的支持。其中最典型的是:可供貨能力、可承諾能力、等等。如圖5所示。
圖4工作中心詳細(xì)排程示意圖
圖5 供貨能力與可承諾能力檢查
在簽訂供貨合同前進(jìn)行供貨能力的檢查,提供比較準(zhǔn)確的供貨時間,指導(dǎo)合同的簽訂;
合同簽訂后為客戶做出發(fā)貨和到貨時間承諾提供決策支持;
在供貨能力不足的情況下,為合同分批提供決策支持。
3 APS系統(tǒng)在企業(yè)生產(chǎn)排程中的應(yīng)用方法研究
通過前面的闡述可以發(fā)現(xiàn),以企業(yè)的ERP系統(tǒng)作為信息基礎(chǔ),采用APS和ERP系統(tǒng)集成的方法,由ERP提供訂單數(shù)據(jù)、庫存數(shù)據(jù)、工藝路線、BOM等數(shù)據(jù),利用APS的先進(jìn)優(yōu)化算法,可以初步解決面向訂單生產(chǎn)企業(yè)的生產(chǎn)計(jì)劃和調(diào)度優(yōu)化問題。APS和ERP的集成系統(tǒng)框架如圖6所示。
圖6 APS與ERP系統(tǒng)集成的體系架構(gòu)
ERP在生產(chǎn)計(jì)劃職能方面只是承擔(dān)一個數(shù)據(jù)存儲的作用,它里面存儲著產(chǎn)品的BOM表,庫存情況,訂單情況等各種生產(chǎn)的基礎(chǔ)數(shù)據(jù)。而APS則承擔(dān)著計(jì)算生產(chǎn)計(jì)劃的任務(wù),計(jì)算出結(jié)果后將數(shù)據(jù)反饋給ERP系統(tǒng),ERP接到反饋后釋放加工資源,生產(chǎn)作業(yè)人員通過查看ERP了解所需要完成的加工任務(wù)。而企業(yè)客戶則可以通過企業(yè)的供應(yīng)鏈管理系統(tǒng)(SCM)及時查詢自己訂單的實(shí)時情況。
實(shí)際中,我們應(yīng)用CORBA架構(gòu)實(shí)現(xiàn)APS和MES系統(tǒng)的集成,整個體系結(jié)構(gòu)由信息資源層、訪問接口層、請求服務(wù)代理層、對象通信服務(wù)層和網(wǎng)絡(luò)傳輸層五部分組成。其集成的層次體系結(jié)構(gòu)如圖7所示!肮矊ο笳埱蟠斫Y(jié)構(gòu)”(Common 0bjectRequest Broker Architecture,CORBA)由對象管理組織(Object Management Group,OMG)提出。CORBA構(gòu)建了一種讓對象與本地或網(wǎng)上的其他對象透明請求服務(wù)與接收信息的機(jī)制,以O(shè)RB為核心,達(dá)成分布異構(gòu)環(huán)境中多個對象系統(tǒng)之間的無縫連接。此外,CORBA還提供獨(dú)立于編程語言的接口定義語言(Interface Definition Language,IDL)來描述對象和操作,從而使遠(yuǎn)程分布應(yīng)用可以通過ORB請求這些對象上的操作服務(wù)。具體實(shí)現(xiàn)時,首先確定應(yīng)用對象及相關(guān)功能代理的主要內(nèi)容;然后根據(jù)具體的應(yīng)用系統(tǒng)實(shí)現(xiàn)其封裝,從中抽取需要的服務(wù),形成了一系列功能代理,最終實(shí)現(xiàn)APS與ERP系統(tǒng)的集成。
4 結(jié)束語
在競爭日益激烈的市場中,為快速適應(yīng)內(nèi)、外部環(huán)境的快速變化,APS已經(jīng)逐漸成為制造企業(yè)快速應(yīng)對市場,進(jìn)行企業(yè)內(nèi)部生產(chǎn)計(jì)劃和排程的重要技術(shù)工具。對于面向訂單生產(chǎn)的企業(yè),APS對訂單的強(qiáng)大處理和實(shí)施功能就更加重要。
圖7 基于CORBA技術(shù)的系統(tǒng)集成示意
實(shí)踐證明,在MTO型企業(yè)中,以ERP的企業(yè)制造資源數(shù)據(jù)為基礎(chǔ),將APS與ERP集成,來優(yōu)化企業(yè)的生產(chǎn)排程和調(diào)度算法,可以提高企業(yè)的生產(chǎn)效率,進(jìn)而實(shí)現(xiàn)快速響應(yīng)市場需求的目的。這對于新技術(shù)條件下,我國企業(yè)的信息化建設(shè)具有一定的借鑒意義。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:面向訂單生產(chǎn)APS的關(guān)鍵流程分析及其應(yīng)用方法研究
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401935123.html