計(jì)劃和排程(調(diào)度)是兩個(gè)不同的概念,但是在日常工廠場(chǎng)景中常?;煜???吹揭粋€(gè)比較完整的排程規(guī)則,以記錄。
一、計(jì)劃以“策略”為導(dǎo)向
眾所眾知,生產(chǎn)過程按照生產(chǎn)工藝類型分類,可以分為“離散”、“半離散”和連續(xù)三個(gè)類型。以此可以講計(jì)劃類型分為三個(gè)策略“追逐型”、“混合型(追逐+均衡)”和“均衡”性策略。
一般可以如下理解:
1、“離散”對(duì)應(yīng)“追逐”,主要考量是“產(chǎn)出”=“需求”,同時(shí)會(huì)設(shè)置“時(shí)間”、“庫存”和“產(chǎn)能”做緩沖。在“追逐型”計(jì)劃的模式下,正常情況下,產(chǎn)能是非常重要的緩沖。JIT是典型的追逐策略,是最典型的產(chǎn)能緩沖狀態(tài),因?yàn)镴IT追逐的是零庫存,即“對(duì)的時(shí)間”、生產(chǎn)“對(duì)的數(shù)量”。沒有產(chǎn)能做緩沖(WIP=TH*CT,理解里特定律就好),兩個(gè)“對(duì)”也就不存在。
2、“連續(xù)”對(duì)應(yīng)“均衡”,主要考量是“產(chǎn)出”=“產(chǎn)能”,需要將庫存作為緩沖。需求會(huì)波動(dòng),而生產(chǎn)是連續(xù)的按照標(biāo)準(zhǔn)產(chǎn)能作為標(biāo)準(zhǔn),自然需要足夠的原材料和成品庫存作為緩沖。
3、“半離散”對(duì)應(yīng)“混合”,主要考慮的是“產(chǎn)出”=“產(chǎn)能”和“需求”,不把產(chǎn)能設(shè)置為“緩沖”,而是將“庫存”和“時(shí)間”設(shè)置為緩沖。
不同的生產(chǎn)類型方式,采用不同的計(jì)劃策略,其核心的“產(chǎn)能"成本的高低和庫存風(fēng)險(xiǎn)的大小。“離散”的環(huán)境一般都是共用性小的產(chǎn)品,庫存風(fēng)險(xiǎn)高而產(chǎn)能成本相對(duì)較低,所以追究產(chǎn)出=需求。而連續(xù)型生產(chǎn)的產(chǎn)品都是標(biāo)準(zhǔn)化的,如石油、鋼鐵等,產(chǎn)品的消耗是相對(duì)恒定,但是產(chǎn)能的成本極高,所以需要采用產(chǎn)出=產(chǎn)能的方式來平衡成本?!鞍腚x散”追求產(chǎn)出與產(chǎn)能的平衡,但是生產(chǎn)的是客戶需求的產(chǎn)品,既保持了成本的降低,也防止產(chǎn)品的過剩。當(dāng)然,半離散的產(chǎn)品,是半標(biāo)準(zhǔn)化的,一個(gè)較長(zhǎng)時(shí)間內(nèi)是通用的。
所以,因?yàn)槌杀竞彤a(chǎn)品標(biāo)準(zhǔn)化的不同,生產(chǎn)方式是多種多樣的,切不可一切都用精益生產(chǎn)的單件流拉動(dòng),實(shí)現(xiàn)需求與生產(chǎn)的平衡,那是經(jīng)驗(yàn)主義了。
二、排程以“規(guī)則”為導(dǎo)向
排程不僅是歷史悠久的管理問題,更是一個(gè)復(fù)雜的NP問題。排程一般需要處理三個(gè)問題:工序任務(wù)的順序、獨(dú)立資源的負(fù)荷處理、獨(dú)立資源的選擇(含工藝路線選擇和資源優(yōu)先序等)【今天就談?wù)劰ば蛉蝿?wù)的順序規(guī)則,該規(guī)則也是排程最復(fù)雜和難度最大的】。
工序任務(wù)的順序規(guī)則,一般有以下9條:
1、先到先服務(wù)(FCFS)。優(yōu)先選擇最早進(jìn)入可排序列的工序任務(wù),也就是說按照工序任務(wù)的到達(dá)先后順序進(jìn)行加工。銀行窗口排隊(duì)既如此。
2、最短作業(yè)時(shí)間(SPT)。優(yōu)先選擇作業(yè)時(shí)間最短的工序任務(wù)。每個(gè)人臨時(shí)的、短期的作業(yè)方式既如此,如看球賽時(shí)給老婆倒水。
3、交貨日最早(EDD)。優(yōu)先選擇交貨期限最緊迫的工序任務(wù),即交貨日-當(dāng)前日為負(fù)的最優(yōu)先。學(xué)生上交作業(yè)即如此。
4、最短松弛時(shí)間(SST)。當(dāng)前時(shí)點(diǎn)距離交貨時(shí)點(diǎn)的剩余時(shí)間與工件剩余時(shí)間之差最短的工序任務(wù)。比較拗口,較少人理解,可能用的人較少。
5、最長(zhǎng)剩余作業(yè)時(shí)間(MWKR)。優(yōu)先選擇余下作業(yè)時(shí)間最長(zhǎng)的工序任務(wù)。比較拗口,較少人理解,可能用的人較少。
6、最短剩余作業(yè)時(shí)間(LWKR)。優(yōu)先選擇余下作業(yè)時(shí)間最短的工序任務(wù)。比較拗口,較少人理解,可能用的人較少。
7、最多剩余作業(yè)數(shù)(MOPNR)。優(yōu)先余下作業(yè)數(shù)量最多的工序任務(wù)。
8、緊迫系數(shù)(SCR)。緊迫系數(shù)是指允許停留時(shí)間/余下作業(yè)時(shí)間。優(yōu)先緊迫系數(shù)較小的工序任務(wù)。其實(shí),TOC中的SDBR就是一個(gè)緊迫系數(shù)。
9、隨機(jī)準(zhǔn)則(random)。隨機(jī)選擇一個(gè)工序任務(wù)。
從排程的規(guī)則看,我們可以理解JIT和TOC的SDBR的原理:
JIT,其實(shí)是先進(jìn)先出原則,其實(shí)是EDD。而TOC的SDBR,是緊迫系數(shù)原則,是CR。