孟旭 祝連波 石振群
摘要:隨著國家經(jīng)濟建設(shè)綠色化、低碳化的要求,裝配式建筑也成為建筑結(jié)構(gòu)體系重要的一部分。大量的建設(shè)需求使得混凝土預(yù)制構(gòu)件的種類和數(shù)量持續(xù)增多,使得在預(yù)制構(gòu)件的生產(chǎn)過程中調(diào)度越來越復(fù)雜。本文通過建立預(yù)制構(gòu)件生產(chǎn)的約束條件,利用粒子群算法對預(yù)制構(gòu)件的生產(chǎn)調(diào)度進行優(yōu)化。通過實際案例驗證預(yù)制構(gòu)件生產(chǎn)線的任務(wù)分配,證明通過調(diào)整預(yù)制構(gòu)件的生產(chǎn)工序可以縮短構(gòu)件的生產(chǎn)周期,提高預(yù)制構(gòu)件的生產(chǎn)效率。
Abstract: As the country's economic construction is green and low-carbon, the prefabricated building has become an important part of the building structure system. A large number of construction requirements have led to an increase in the number and variety of prefabricated concrete components, making scheduling more complex in the production of prefabricated components. Based on particle swarm optimization, this paper assigns different inertia values to particle swarm search in different stages, and calculates the model to improve the effective search and convergence of the algorithm, verifies the task assignment of the prefabricated component production line through actual cases, to shorten the production time of prefabricated components, and improve production efficiency.
關(guān)鍵詞:預(yù)制混泥土構(gòu)件;生產(chǎn)調(diào)度;粒子群算法;優(yōu)化
Key words: precast concrete component;production scheduling;particle swarm optimization;optimization
中圖分類號:TU756? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1006-4311(2020)03-0287-04
0? 引言
隨著我國建筑工業(yè)化的不斷升級,裝配式建筑業(yè)得到快速的發(fā)展。雖然預(yù)制建筑的發(fā)展勢頭良好,但是現(xiàn)階段的混凝土裝配式建筑的單方造價比同等現(xiàn)澆結(jié)構(gòu)的單方造價高15%左右。預(yù)制構(gòu)件生產(chǎn)過程是構(gòu)成裝配式建筑造價的關(guān)鍵階段,所以預(yù)制構(gòu)件在生產(chǎn)過程中的成本控制有很大的空間可以挖掘。裝配式建筑與現(xiàn)澆結(jié)構(gòu)所用的原材料成本相差無幾,因此數(shù)目眾多的構(gòu)件類型以及大批量生產(chǎn)過程中的生產(chǎn)調(diào)度成為控制預(yù)制構(gòu)件生產(chǎn)成本的有效目標。預(yù)制構(gòu)件的生產(chǎn)模式與傳統(tǒng)制造業(yè)的模式有著很大的不同,預(yù)制構(gòu)件生產(chǎn)的機械化程度低,還是以人工為主導(dǎo)的生產(chǎn)。如何對人的因素進行量化形成有效的工時,避免浪費人工。本文在分析預(yù)制構(gòu)件生產(chǎn)調(diào)度優(yōu)化與傳統(tǒng)制造業(yè)的調(diào)度優(yōu)化區(qū)別的基礎(chǔ)上,擬采用粒子群算法(PSO)對預(yù)制構(gòu)件的生產(chǎn)調(diào)度進行優(yōu)化,縮短預(yù)制構(gòu)件的加工周期,提高預(yù)制構(gòu)件的產(chǎn)能。
1? 粒子群算法(PSO)在調(diào)度優(yōu)化中的應(yīng)用
1.1 粒子群算法簡介
粒子群算法(PSO)是一種群智能算法。社會心理學家Eberhart和電氣工程師Kennedy在1995年的IEEE國際神經(jīng)網(wǎng)絡(luò)學術(shù)會議上發(fā)表文章而提出粒子群算法[1]。粒子群算法的基本思想是模仿自然界群居動物的覓食行為習慣,這些群居動物依靠合作的方式進行覓食,群體中的每個個體通過它們覓食的自己經(jīng)驗以及與其他個體分享的經(jīng)驗來不斷改變其搜索的范圍和速度,通過協(xié)作和信息共享來尋找食物,這是一種通過不斷迭代尋找最優(yōu)解的方法。粒子群算法的經(jīng)典速度和位置公式如下[2]:
其中:V 表示第i個粒子在第k次迭代中的速度,X 表示第i個粒子在第k次迭代中的位置;c1、c2表示學習因子,取值范圍是(0,2)的一個常數(shù);r1、r2是均勻分布于(0,1)之間的隨機數(shù);?棕稱為慣性權(quán)重,其作用是決定某一個粒子目前速度的大小,通過?棕的取值來平衡粒子的局部尋優(yōu)能力和全局尋優(yōu)能力。
粒子群算法及其衍生的算法廣泛應(yīng)用于車間生產(chǎn)調(diào)度優(yōu)化、自動目標檢測、神經(jīng)網(wǎng)絡(luò)訓練、生物信號識別、移動目標探測以及生物醫(yī)學領(lǐng)域等。
1.2 粒子群算法在車間調(diào)度優(yōu)化中的應(yīng)用
車間調(diào)度是制造企業(yè)優(yōu)化資源配置的重要手段之一,是合理利用企業(yè)資源最大滿足客戶需求的關(guān)鍵。簡言之就是把有限的資源在一定時間內(nèi)分配給不同的任務(wù),以滿足或優(yōu)化一個或多個目標。車間調(diào)度優(yōu)化屬于NP問題,長期以來受到相關(guān)學者的重點研究,誕生出許多新的優(yōu)化方法如模擬退火算法、蟻群優(yōu)化算法、粒子群算法及粒子群算法衍生其他算法[3]等。其中粒子群算法具有容易收斂、算法結(jié)構(gòu)簡單易與其他算法相結(jié)合性的特點,衍生出許多優(yōu)良的粒子群算法并在車間調(diào)度中得到廣泛的應(yīng)用,李建榮[4]等利用粒子群算法優(yōu)化車間布局;賈玉成[5]將粒子群算法結(jié)合模擬退火算法優(yōu)化流水車間的調(diào)度;韓培冬[6]等運用粒子群算法優(yōu)化車間柔性調(diào)度的過程;衛(wèi)堯[7]采用混合粒子群算法對車間調(diào)度進行優(yōu)化并與其他算法比較。
2? 預(yù)制構(gòu)件生產(chǎn)與算法的結(jié)合
2.1 混凝土裝配式預(yù)制構(gòu)件的發(fā)展現(xiàn)狀
混凝土裝配式建筑結(jié)構(gòu)體系和現(xiàn)澆結(jié)構(gòu)體系相同都包括框架結(jié)構(gòu)、剪力墻結(jié)構(gòu)、框架剪力墻結(jié)構(gòu)等。兩者的區(qū)別在于現(xiàn)澆結(jié)構(gòu)的主體在施工現(xiàn)場澆筑以及養(yǎng)護質(zhì)量影響因素比較多、質(zhì)量波動性大,裝配式建筑的構(gòu)配件大部分都是在工廠中預(yù)制之后運輸?shù)浆F(xiàn)場進行安裝,在工廠生產(chǎn)的建筑構(gòu)配件質(zhì)量影響因素少,故而質(zhì)量波動性小。與現(xiàn)澆結(jié)構(gòu)相比采用預(yù)制構(gòu)件能夠縮短30%的建造時間、節(jié)約80%的周轉(zhuǎn)材料。裝配式建筑是我國未來民用建筑主要建造方式之一,具有節(jié)能環(huán)保、建筑速度快等特點。但是現(xiàn)階段,我國預(yù)制構(gòu)件的生產(chǎn)情況存在著構(gòu)件質(zhì)量參差不齊、生產(chǎn)效率低、智能化程度低等問題。預(yù)制構(gòu)件的生產(chǎn)主要有機組流水法[8]和固定模臺法[9],雖然機械化程度高的機組流水法是以后預(yù)制構(gòu)件生產(chǎn)的主流,但目前還是固定模臺法還是主流的生產(chǎn)方法。因此很多學者對預(yù)制裝配式構(gòu)件在生產(chǎn)階段進行研究。曹新穎[10]等提出BIM-RFID技術(shù)引入,從構(gòu)件的原材料進場、構(gòu)件的加工、生產(chǎn)等生產(chǎn)流程建立構(gòu)件生產(chǎn)的質(zhì)量管理體系。王中原[11]結(jié)合模具排布特點,借鑒制造業(yè)中矩形件排樣的思想,將遺傳算法應(yīng)用于模板的排布,提高模臺的有效使用率,實現(xiàn)降低構(gòu)件的生產(chǎn)單位成本。馬智亮[12]等分析預(yù)制混凝土構(gòu)件生產(chǎn)中物料重調(diào)配路徑規(guī)劃問題的優(yōu)化目標和限制條件,建立載具路徑規(guī)劃模型并利用遺傳算法進行優(yōu)化。謝思聰[13]等在分析對比普通制造業(yè)與預(yù)制構(gòu)件的生產(chǎn)過程的基礎(chǔ)上,提出基于多層編碼遺傳算法解決預(yù)制構(gòu)件的生產(chǎn)調(diào)度優(yōu)化問題,使得預(yù)制構(gòu)件生產(chǎn)企業(yè)有效優(yōu)化生產(chǎn)管理、提升資金利用率。孟洞天[14]在PC構(gòu)件廠的實地調(diào)研的基礎(chǔ)上,對預(yù)制構(gòu)件廠生產(chǎn)中存在的問題提出相應(yīng)的對策,從而降低PC構(gòu)件的生產(chǎn)成本。因此,如何有效降低預(yù)制構(gòu)件的生產(chǎn)成本是預(yù)制裝配式生產(chǎn)管理研究的焦點之一。
2.2 制造業(yè)車間調(diào)度與預(yù)制構(gòu)件生產(chǎn)調(diào)度優(yōu)化比較
與預(yù)制構(gòu)件生產(chǎn)調(diào)度相比,制造業(yè)的車間調(diào)度發(fā)展較為成熟,目前已有很多研究成果。根據(jù)調(diào)度研究的關(guān)注點不同,分為不同類型的車間調(diào)度。根據(jù)資源約束總類分為單資源約束車間調(diào)度、雙資源約束車間調(diào)度以及多資源約束車間調(diào)度;根據(jù)零件在車間中的加工方式不同又分為單車間調(diào)度、流水車間調(diào)度、開放車間調(diào)度。
傳統(tǒng)建筑業(yè)的施工任務(wù)大部分在施工現(xiàn)場進行,管理中出現(xiàn)的問題主要運用組織論、橫道圖以及網(wǎng)絡(luò)圖等管理工具進行解決。而裝配式建筑的特殊性使得傳統(tǒng)的管理工具無法成功運用,因此產(chǎn)生了預(yù)制構(gòu)件的生產(chǎn)調(diào)度問題,這也是本文所要解決的核心。
預(yù)制構(gòu)件的生產(chǎn)調(diào)度與制造業(yè)的車間調(diào)度具有一定的相似性,因此可以借鑒車間調(diào)度的研究成果,并結(jié)合預(yù)制構(gòu)件自身的特殊性,對目前已成熟應(yīng)用于制造業(yè)車間調(diào)度的算法進行改進以提高預(yù)制構(gòu)件生產(chǎn)調(diào)度的適用性。兩者調(diào)度差異表見表1所示。
2.2.1 生產(chǎn)對象不同
預(yù)制構(gòu)件的生產(chǎn)不同于一般的制造業(yè)生產(chǎn)。一般的制造業(yè)生產(chǎn)的零部件基本上都是標準化、批量化的生產(chǎn),只要保證加工零部件在原材料以及加工工藝的標準。機加工經(jīng)過多年的發(fā)展,已經(jīng)有一套成熟的體系與標準。預(yù)制構(gòu)件則是以一層來生產(chǎn),單純的構(gòu)件生產(chǎn)沒有意義。只有將一定量的預(yù)制構(gòu)件通過可靠的方法拼接起來,才有使用的價值。
2.2.2 工藝流程不同
現(xiàn)代制造業(yè)一般采用自動線生產(chǎn)方式、柔性生產(chǎn)等方式。自動線生產(chǎn)是依靠程序控制,可以實現(xiàn)連續(xù)自動化生產(chǎn)的生產(chǎn)組織。同一般的流水線相比,自動化流水線上的所有機器設(shè)備都按照統(tǒng)一的節(jié)拍運轉(zhuǎn),這樣的生產(chǎn)模式有效減少人工的操作失誤,能夠保證高效率的生產(chǎn),產(chǎn)品的質(zhì)量也更容易得到保證。柔性制造以計算機控制為核心,依靠預(yù)先制定的成組作業(yè)計劃,利用智能機器人和自動化運輸小車實現(xiàn)零件加工和運輸?shù)纳a(chǎn)組織。以機械加工零部件為例,如圖1所示。
預(yù)制構(gòu)件的制造本質(zhì)上還是混凝土的澆筑養(yǎng)護,其工藝制造如圖2所示。
從圖中可以看出,機械加工的流程可以看成是單純的線性關(guān)系,且相鄰兩道工序之間的連貫性不如混凝土預(yù)制構(gòu)件。另一方面,由于受到水泥初凝和終凝時間的影響,預(yù)制構(gòu)件在預(yù)制過程中的可拆分性也受到限制。
2.2.3 學習曲線
雖然現(xiàn)在預(yù)制構(gòu)件的生產(chǎn)能夠采用先進的自動化控制技術(shù)對構(gòu)件的生產(chǎn)過程進行控制,諸如PLC自動控制系統(tǒng)等,但目前設(shè)計、生產(chǎn)工藝并未完全達到自動化生產(chǎn)技術(shù)的要求,手工作業(yè)仍舊是預(yù)制構(gòu)件制造的主流手段。其作業(yè)的熟練度可以用學習曲線表示,學習曲線[15]是在面對一項全新的工作,通過不斷地練習,隨著時間的推移,對該工作的基本操作越來越熟練使得該工作需要的固定成本和可變成本以及工作時間不斷減少的數(shù)學曲線。自動化生產(chǎn)線能始終保持統(tǒng)一的生產(chǎn)效率,不存在學習效應(yīng),這也是兩者之間的不同之處。
經(jīng)上述分析,雖然預(yù)制構(gòu)件的生產(chǎn)與車間制造有不同點,但國家大力提倡裝配式建筑的一個重要的原因就在于,利用工業(yè)化的生產(chǎn)的模式來生產(chǎn)裝配式預(yù)制構(gòu)件。所以利用車間制造管理的方法和經(jīng)驗來指導(dǎo)預(yù)制構(gòu)件的生產(chǎn)有一定的意義。
3? 基于生產(chǎn)商視角的人力資源調(diào)度模型建立及優(yōu)化
學術(shù)界對車間的制造流程優(yōu)化已經(jīng)很成熟了,大多定義都從工業(yè)流程為出發(fā)點,合理分配生產(chǎn)單位的環(huán)節(jié)獲得資源或者成本的最優(yōu)化模型。本文擬采用對制造車間的機器加工順序的排布方法來對預(yù)制構(gòu)件生產(chǎn)的人力資源進行調(diào)度優(yōu)化。
3.1 數(shù)學模型建立
目標函數(shù)(3)表示完成該項工作所需的最小時間。約束(4)保證工序之間加工的順序關(guān)系。約束(5)表示一個班組在某一時間只能加工一個工序,約束(6)保證工序的完成時間是有效的。
基于一般的車間調(diào)度作業(yè)問題(JSSP)如3*3調(diào)度問題的一個粒子為(132321213),由于表示3個機器加工3個零件,因此零件號需要重復(fù)出現(xiàn)3次。流入第5個基因2表示2號零件的第二道工序,其他基因以此類推。
3.2 基于粒子群算法的算法流程
步驟1 :設(shè)置粒子群算法的基本參數(shù),粒子數(shù)、工序數(shù)、作業(yè)班組數(shù)、最大迭代次數(shù)。
步驟2 :初始化粒子、速度。
步驟3:評價每個粒子的適應(yīng)度,在粒子的個體極值Pbest中存儲粒子的位置和適應(yīng)值,將所有Pbest中最優(yōu)適應(yīng)的個體位置和適應(yīng)值保存在全局極值gbest中。
步驟4: 根據(jù)公式(1)和公式(2)更新粒子位移和速度。
步驟5: 將當前每個粒子的適應(yīng)值與最優(yōu)粒子的適應(yīng)度值相比較,如果兩者之間的差異不大,則選取當前粒子位置作為最優(yōu)位置。比較所有的Pbest和gbest,更新gbest。
步驟6:當算法已經(jīng)得到最優(yōu)解或達到迭代次數(shù)時,停止運行并輸出結(jié)果。否則轉(zhuǎn)到步驟3繼續(xù)運行。
4? 案例驗證
某預(yù)制構(gòu)件廠采用固定模臺法生產(chǎn)預(yù)制剪力墻,該工廠的某一車間有6個固定模臺,每個模臺尺寸為4.0m×5.3m,生產(chǎn)構(gòu)件的尺寸為3.6m×4.2m,所以每個模臺可放置1塊墻板。將每塊剪力墻的生產(chǎn)簡化為8個過程,如表2所示(注:該表表示該工序單人需要的時間完成,在此基礎(chǔ)上配置人數(shù)并行作業(yè))。
該工廠采用流水施工的方法組織預(yù)制構(gòu)件的生產(chǎn)工作。由于最后兩個生產(chǎn)階段是每個構(gòu)件固定生產(chǎn)不變的且不可調(diào)換,所以按照最大錯位相減法流水生產(chǎn)計算出前6個工作過程,其總共花費時間為360min。
本文對預(yù)制剪力墻前6個生產(chǎn)過程進行調(diào)度優(yōu)化,因養(yǎng)護階段是每個構(gòu)件必須保證的時間且時間固定,所以不計入優(yōu)化。最短時間為340min,經(jīng)粒子群算法優(yōu)化后的橫道圖如圖3所示。
從圖中可以看出,經(jīng)粒子群算法優(yōu)化后的構(gòu)件生產(chǎn)能夠使得1-6工序的總用工時縮短20min。
5? 結(jié)束語
經(jīng)過上述的理論以及案例表明,借鑒作業(yè)車間調(diào)度的標準問題FT06,并依靠粒子群算法對生產(chǎn)的順序進行優(yōu)化。與原來的流水組織作業(yè)的時間進行對比,節(jié)約了工作時間并提高了人工的利用率。本文的粒子群算法雖然對生產(chǎn)的過程進行一些調(diào)整,但局限于預(yù)制構(gòu)件的線性生產(chǎn)流程,所以只是進行局部的調(diào)整。所以如何合理地劃分工作過程能夠適用基于粒子群算法的車間調(diào)度作業(yè)的FT問題以及如何將生產(chǎn)人員的學習曲線表現(xiàn)出來并且延伸到預(yù)制構(gòu)件的設(shè)計、生產(chǎn)以及吊運裝配的全過程是未來要做的工作。
參考文獻:
[1]許曉琳.基于混合優(yōu)化神經(jīng)網(wǎng)絡(luò)的光伏發(fā)電MPPT方法研究[D].沈陽建筑大學,2016.
[2]張曉寒,鄒光明,王炯,王浩.改進PSO和機器狀態(tài)對車間任務(wù)調(diào)度研究[J].計算機應(yīng)用與軟件,2019,36(01):320-324.
[3]蔡斌.基于文化基因算法的車間作業(yè)調(diào)度理論研究及實踐[D].重慶大學,2012.
[4]李建榮,廖達雄,陳冰,王剛.基于粒子群算法的車間布局優(yōu)化應(yīng)用研究[J].中國制造業(yè)信息化,2011,40(03):6-9,14.
[5]賈玉成.改進的粒子群算法在流水車間調(diào)度問題中的研究與應(yīng)用[D].山東師范大學,2017.
[6]韓培冬,吳寶中,李國喜,龔京忠.基于PSO的車間柔性調(diào)度計算[J].現(xiàn)代制造工程,2007(08):29,61-64.
[7]衛(wèi)堯.改進的混合粒子群算法在作業(yè)車間調(diào)度中的研究與應(yīng)用[D].大連交通大學,2018.
[8]韓俊,楊愷,李紅,曾斌.某預(yù)制構(gòu)件廠三明治外墻生產(chǎn)流程研究[J].建筑機械化,2018,39(04):32-34.
[9]劉志明,雷春梅.裝配式構(gòu)件生產(chǎn)線和生產(chǎn)工藝研究[J].混凝土與水泥制品,2018(03):76-78.
[10]曹新穎,魯曉書,王鈺.基于BIM-RFID的裝配式建筑構(gòu)件生產(chǎn)質(zhì)量管理[J].土木工程與管理學報,2018,35(04):102-106,111.
[11]王中原,陳小波.基于遺傳算法的板類預(yù)制構(gòu)件生產(chǎn)中的模具排布優(yōu)化研究[J].工程管理學報,2019:1-5.
[12]馬智亮,楊之恬.預(yù)制混凝土構(gòu)件生產(chǎn)物料重調(diào)配路徑規(guī)劃方法[J].同濟大學學報(自然科學版),2017,45(10):1446-1453.
[13]謝思聰,陳小波.基于多層編碼遺傳算法的兩階段裝配式建筑預(yù)制構(gòu)件生產(chǎn)調(diào)度優(yōu)化[J].工程管理學報,2018,32(01):18-22.
[14]孟洞天.C公司裝配式建筑構(gòu)件車間生產(chǎn)現(xiàn)場管理優(yōu)化研究[D].吉林大學,2018.
[15]龍春曉.基于學習曲線的裝配式建筑構(gòu)件生產(chǎn)人力配置優(yōu)化研究[D].重慶大學,2017.