虞帥晶 汪鵬飛 王思思 李健富 何俊煒
摘? ?要:就2018年“高教社杯”全國(guó)大學(xué)生數(shù)學(xué)建模競(jìng)賽D題“汽車(chē)總裝線的配置問(wèn)題”為背景,針對(duì)該問(wèn)題提出了一種汽車(chē)自動(dòng)化流水裝配模型,并結(jié)合啟發(fā)式算法,獲得了符合條件且較好的可行解。
關(guān)鍵詞:線性規(guī)劃? LINGO? 啟發(fā)式算法
中圖分類(lèi)號(hào):TH138? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號(hào):1674-098X(2019)12(a)-0106-02
目前,汽車(chē)裝配的工藝流程均由機(jī)器自動(dòng)實(shí)現(xiàn),汽車(chē)生產(chǎn)公司會(huì)依據(jù)市場(chǎng)需求以及銷(xiāo)量情況確定生產(chǎn)的汽車(chē)類(lèi)型。由于工藝流程的制約和質(zhì)量控制以及成本考慮,汽車(chē)在裝配時(shí)需要對(duì)車(chē)輛進(jìn)行多種要求,例如品牌的順序和數(shù)量、配置、驅(qū)動(dòng)、動(dòng)力、顏色切換等。
2018年“高教社杯”全國(guó)大學(xué)生數(shù)學(xué)建模競(jìng)賽D題“汽車(chē)總裝線的配置問(wèn)題”就是以工廠中汽車(chē)裝配為背景提煉出來(lái)的,其宗旨是能夠使用數(shù)學(xué)算法和模型設(shè)計(jì)出符合條件又合理的裝配順序。為了便于算法設(shè)計(jì),題中對(duì)實(shí)際的生產(chǎn)過(guò)程進(jìn)行了簡(jiǎn)化,例如裝配的誤差、裝配效率等因素均默認(rèn)完美。
1? 問(wèn)題梳理
題中設(shè)定某汽車(chē)公司生產(chǎn)由品牌A1和A2、配置(B1、B2、B3、B4、B5和B6)、動(dòng)力分汽油和柴油、驅(qū)動(dòng)含兩驅(qū)和四驅(qū)、顏色(黑、白、藍(lán)、黃、紅、銀、棕、灰、金)五種屬性確定的汽車(chē),且每天固定裝配汽車(chē)460輛,其中白班、晚班各12h內(nèi)分別裝配230輛汽車(chē)。該公司的汽車(chē)裝配流程主要分為兩部分,即總裝線和噴涂線。根據(jù)題中對(duì)總裝和噴涂作業(yè)的多種要求,問(wèn)題梳理如下:
影響生產(chǎn)成本的因素有:
(1)兩批四驅(qū)汽車(chē)之間間隔的兩驅(qū)的裝配數(shù)量在5~9輛;
(2)兩批柴油汽車(chē)之間間隔的汽油的裝配數(shù)量在5~9輛;
(3)同一噴涂線上,黑色與其他顏色汽車(chē)之間的切換;
(4)同一品牌下,不同配置車(chē)輛之間的切換。
為了滿足裝配條件且降低生產(chǎn)成本,在裝配時(shí)先將兩批四驅(qū)之間的兩驅(qū)汽車(chē)數(shù)量設(shè)定至少10輛;為控制黑色與其它顏色的切換次數(shù),黑色汽車(chē)連續(xù)排列數(shù)量盡量接近70 輛;盡量保證每天晚班最后一批裝配車(chē)輛可以與第二天白班第一批裝配車(chē)輛一致,以此減少銜接;藍(lán)色、黃色、紅色安排在總裝線的奇數(shù)位置,金色安排在偶數(shù)位置。
為了描述在位置i上汽車(chē)的五種屬性,設(shè)影響因素為品牌a(i),驅(qū)動(dòng)b(i),動(dòng)力c(i),顏色d(i),配置e(i)。
其中,
為了保證黑色汽車(chē)能夠連續(xù)排列,現(xiàn)作如下設(shè)定:
可以發(fā)現(xiàn),在其它約束條件均滿足時(shí),通過(guò)控制以上四種情況出現(xiàn)的次數(shù)可以有效降低裝配的生產(chǎn)成本。因此,本文將(1)、(2)、(3)和(4)造成的這四種代價(jià)總和作為此模型的目標(biāo)函數(shù),建立基礎(chǔ)模型。
不同驅(qū)動(dòng)的汽車(chē)異常間隔數(shù)量(5~9輛)的代價(jià)設(shè)第n1次發(fā)生兩批四驅(qū)汽車(chē)之間間隔的兩驅(qū)數(shù)量為5~9輛時(shí)相應(yīng)代價(jià)為An1,則因素(1)造成的總代價(jià)為;設(shè)第n2次發(fā)生兩批柴油汽車(chē)之間間隔的汽油數(shù)量為5~9輛時(shí)相應(yīng)代價(jià)為Bn2,則因素(2)造成的總代價(jià)為;
(黑色與其它顏色切換時(shí)的代價(jià)設(shè)每次黑色汽車(chē)與其它顏色的汽車(chē)切換時(shí)相應(yīng)代價(jià)為C,總切換次數(shù)為N1,則因素(3)造成的總代價(jià)為CN1,其中
(iv)不同配置車(chē)輛之間的切換代價(jià)
不同配置間切換對(duì)于生產(chǎn)成本的總代價(jià)為N2。假設(shè)不同配置切換一次所需的代價(jià)為E,第i位置上汽車(chē)配置為ej(i),則不同配置切換的總代價(jià)為
為了保證每天白班和晚班都是按照先A1后A2的品牌裝配順序,且裝配當(dāng)天兩種品牌各一半數(shù)量的汽車(chē),同時(shí)除黑色外對(duì)其它顏色的汽車(chē)噴涂要求需滿足的前提下,現(xiàn)給出如下約束條件:
①四驅(qū)汽車(chē)連續(xù)裝配數(shù)量不超過(guò)2輛,即:
設(shè)S1n為第n次發(fā)生兩批四驅(qū)汽車(chē)之間間隔的兩驅(qū)數(shù)量為5~9輛時(shí)這批兩驅(qū)汽車(chē)的數(shù)量,則令
②柴油汽車(chē)連續(xù)裝配數(shù)量不超過(guò)2輛,即:
設(shè)S2n為第n次發(fā)生兩批柴油汽車(chē)之間間隔的汽油汽車(chē)的數(shù)量為5~9輛時(shí)這批汽油汽車(chē)的數(shù)量,則令
③因?yàn)樗{(lán)、黃、紅三種顏色的噴涂只能在C1線上進(jìn)行,金色的噴涂只能在C2線上,其他顏色的噴涂可以在任意一條噴涂線上進(jìn)行.
另外,第i位置的汽車(chē)對(duì)噴涂線的選擇為D(i),即:若d5(i)=1,d6(i)=1或d7(i)=1時(shí),則D(i)=1,。若d8(i)=1,則D(i)=0,即
④假設(shè)連續(xù)排列的黑色汽車(chē)中的第一輛汽車(chē)為,由于黑色汽車(chē)要連續(xù)排列50~70輛,當(dāng)i滿足時(shí),則有
且
此外,為了保證黑色與其他顏色間的總切換次數(shù)N1盡可能少,在安排黑色汽車(chē)裝配順序時(shí)采用品牌銜接、白晚班銜接、兩天間銜接的模式。
⑤對(duì)不同類(lèi)型的汽車(chē),其數(shù)目需滿足總量要求,即:
2? 模型的求解與分析
運(yùn)用LINGO軟件,結(jié)合啟發(fā)式算法,通過(guò)對(duì)題中附件數(shù)據(jù)進(jìn)行運(yùn)算分析,得到每天裝配過(guò)程中的黑色與其它顏色切換次數(shù)的最小值為4次,不同配置之間切換次數(shù)最小值為15次。其中,7d里兩批四驅(qū)之間兩驅(qū)數(shù)量為5~9輛出現(xiàn)次數(shù)的較優(yōu)值為4次,分別在9月19日和9月20日各出現(xiàn)了兩次異常情況,兩批柴油汽車(chē)之間出現(xiàn)汽油汽車(chē)數(shù)量為5~9輛出現(xiàn)次數(shù)的較優(yōu)值為0次。
3? 結(jié)語(yǔ)
本文中考慮顏色切換對(duì)于生產(chǎn)成本的影響時(shí),該模型只考慮了黑色與其它顏色之間的切換代價(jià),如果把模型推廣到考慮黑色和其它顏色之間的切換與其它顏色之間的切換這兩部分代價(jià),模型的可靠性將進(jìn)一步提高。此改進(jìn)方案會(huì)在后續(xù)研究中進(jìn)一步探討。
參考文獻(xiàn)
[1] 姜啟源.數(shù)學(xué)模型[M].4版.北京:高等教育出版社,2011.
[2] 《運(yùn)籌學(xué)》教材編寫(xiě)組.運(yùn)籌學(xué)[M].3版.北京:清華大學(xué)出版社,2005.