999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB的鋼筋下料優化算法

2019-01-11 06:07:00漏家俊
建筑施工 2018年2期
關鍵詞:優化方法

漏家俊

1.上海市基礎工程集團有限公司 上海 200002;2.上海市非開挖建造工程技術研究中心 上海 200002

隨著建筑業的熱度不斷減緩,建筑市場的競爭也日益加劇,利潤空間的壓縮導致不少建筑企業舉步維艱。承建方一方面要具備雄厚的技術實力和經濟實力,另一方面要有科學管理的能力,需要通過不斷對地項目成本進行優化與控制以尋求最大限度的成本節約,確保整個工程的盈利目標[1]。鋼筋作為建筑設計、施工和造價的重要組成部分,其造價占據整個項目造價的30%~40%[2],因此對于鋼筋下料優化的研究能為企業創造巨大的利益。

針對鋼筋優化下料研究較多有一維線性規劃法、啟發式的遺傳算法、混合遺傳算法、模擬退火算法等[3],其中后幾種方法對鋼筋優化人員專業化要求高,難于在項目實際應用過程中推廣。而傳統的人工優化下料方法受人為影響因素大,過程繁瑣,難以保證能夠十分有效地進行鋼筋下料優化。

隨著信息化時代的到來,計算機的應用面越來越廣泛,本文建議通過采用現代化信息技術MATLAB輔助進行鋼筋下料優化,通過簡潔的編譯實現優化過程,達到為企業節省鋼筋損耗開支的目的。

1 數學模型

鋼筋優化下料問題可以簡單表述為:企業擁有原材為定尺長度(l)的鋼筋一批,下料長度為a1、a2、…、an,鋼筋對應下料數量分別為b1、b2、…、bn根;c(j,i)為針對單根原料分割方法中相應下料長度的數量;x1、x2、…、xn代表每一種分割方法所采用的次數。要求在滿足鋼筋下料需求的情況下,實現鋼筋原材用料最省。

對于單根原料進行分割,枚舉。為防止枚舉遺漏,采用循環的方式列舉出所有可行方案。首先對下料長度a1、a2、…、an從大到小進行排序,優先選取長的下料長度進行切割,同時便于后續設置約束條件。

原材料定尺長度為l,最多可以切割出:

其中,int為余數向下取整,因此ai的選擇方法有0~int(l/ai)種選項,假設l=9,ai=2.3,那么就有(0,1,2,3)4種選擇方式。假設a1對應的選擇方式為c(j,1),ai對應c(j,i),an對應c(j,n)。

另外,要使得下料方法最優,必然切割所剩下的余料不得大于下料長度最小的那一段[4],即需要滿足:

其中,矩陣A、矩陣X代表每一種分割方法對應的采用數目,矩陣b代表對應鋼筋下料需求數目。

2 求解方法

針對一維線性鋼筋下料問題,常用的方法是線性規劃或整數規劃,包括Excel規劃求解[5]、LINGO求解、LINDO求解以及MATLAB求解。在調研及分析每種方法的實用性上,篩選出Excel求解、LINGO求解,以及MATLAB求解,分析求解效果如下。

2.1 Excel求解

采用Excel電子表格,其功能較為簡單,在完成規劃求解之前,必須手動列舉出所有可行解。隨著工程越來越復雜,當下料長度種類多且短時,枚舉種類達上百種,因此列可行解的過程非常繁瑣。同時該過程不具有通用性,在應對不同的實際問題時,表格需要不斷地進行修改調整,因此表格法在數據量大時,難于勝任輔助下料工作。

2.2 LINGO求解

在LINGO中,我們不必確定具體的分割方案[6],分割方案可以由軟件自動運行后得出,但是我們需要確定分割方案的數目,這個數目在列出具體的分割方案之前是不可知的,所以往往是賦予一個預估值,同樣,預估值越小,軟件進行求解的時間越短,而預估值越大,軟件需要求解時間相應成幾何倍數增長,如當x數目為15時,運行了5 h,仍未運行完畢,盡管在開始運行的3 min內,軟件就給出了最優化的方案,但是出于嚴謹的考慮,在其他實際案例中,必須要等待程序完整運行完畢才能得出最優解,運行時間漫長。

2.3 MATLAB求解

在Excel以及LINGO的鋪墊下,MATLAB可以很好地處理實際工程問題,其自帶循環語句可以迅速列舉出所有可行解,可用linprog語句進行線性規劃,用intlinprog語句進行整數規劃。最終得到滿足工程實際要求的可行解。從時間上來看,MATLAB運行時間短,可以迅速給出最優解;從應對不同問題的程序修改上來看,很多數據都可以作為矩陣直接輸入,只需要應對實際下料類型的數目進行相應的修改。因此,結合程序運行時間以及程序通用性考慮,提出以MATLAB來求解下料優化問題效果最佳。

3 實例分析

3.1 下料可行方案的確定

以實際的工程案例為例:現供應長為9 m的鋼筋原材,需求下料長為2.3 m鋼筋200根,1.9 m鋼筋400根,1.3 m鋼筋200根。在不考慮切割損耗的情況下,求解最佳鋼筋下料方法,要求使用9 m鋼筋原材最省。

因此,l=9,a1=2.3,a2=1.9,a3=1.3,通過程序運行可以得到表1。

表1 組合方式

表1中數據為從MATLAB工作區中直接導出數據。至此,對于單根原料分割方法的列舉已經完成。

3.2 優化求解實例

針對該實際問題,設表格內深色部分數據為矩陣a,而矩陣a的轉置矩陣即為矩陣A,矩陣b=[b1,b2,b3]T,其中:b1=b3=200,b2=400,而目標待求矩陣為X。

矩陣A如下:

矩陣A、矩陣X、矩陣b需要滿足AX =b。

當滿足公式時,必然可以求得所需求的最優化下料方法,將上述公式代入MATLAB自帶的linprog函數后,可以獲得矩陣X:x4=33.3,x6=66.7,x15=66.7。其余為0,總計需要使用鋼筋原材165根。

矩陣X即為所求理想狀態下最優解,但是實際上來說,采用的整料不可能出現小數,即代表當出現完美AX=b的時候所求最優解在實際情況中不存在。因此,只要滿足原切割后每一種下料數目不少于需求數目即可。因此,對公式作出更改:AX≥b。

在滿足該公式的情況下,在MATLAB中調用intlinprog函數進行整數規劃后,可以獲得矩陣X:x3=1,x4=31,x6=67,x8=2,x15=66。其余為0,總計需要使用鋼筋原材167根,完成了對于最優解的探索,如表2所示。

表2中的每一行代表了每一種分割方法所對應的切割出下料多少根,以及對應的余料長度。最后一列代表了完成目標下料優化每一種分割方案所對應使用的次數,將最后一列求和便可完成下料優化。總計需要使用長9 m的原材167根。

表2 最終結果

4 結語

本文結合工程實際中鋼筋下料優化問題,提出了一種切實可行且十分有效的求解方法,即通過MATLAB進行優化的鋼筋下料辦法。

針對超出定尺長度鋼筋進行整料分割取剩余下料長度,然后列舉出了單根原材料所有可行的切割方法,最后用整數規劃來解決下料最優解。整體條理清晰,操作過程簡單實用,并且便于項目現場使用,該方法對于一般情況下的實際鋼筋下料問題都能適用,從而盡可能地提高原材料的利用率,進而節省企業成本。

猜你喜歡
優化方法
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
學習方法
可能是方法不對
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 国产黄色爱视频| 国产地址二永久伊甸园| 国模视频一区二区| 久久人妻xunleige无码| 91在线视频福利| 精品欧美视频| 国产对白刺激真实精品91| 日韩欧美国产精品| 午夜精品影院| 亚洲欧美日韩中文字幕在线一区| yjizz视频最新网站在线| 日本一区二区三区精品国产| 国产大片黄在线观看| 欧美精品亚洲日韩a| 日本高清有码人妻| 爱爱影院18禁免费| 一级毛片免费不卡在线| 四虎成人免费毛片| 中文字幕在线观| 精品久久久久久中文字幕女| 亚洲欧美精品一中文字幕| 久久精品人人做人人| 91精品专区国产盗摄| 国产成人亚洲精品蜜芽影院| 亚洲国产一区在线观看| 精品伊人久久久久7777人| 国产精品成人啪精品视频| 最新无码专区超级碰碰碰| 日韩午夜福利在线观看| 尤物在线观看乱码| 亚洲精品无码日韩国产不卡| 国内熟女少妇一线天| 国产麻豆另类AV| 亚洲区视频在线观看| 1024你懂的国产精品| 天天综合网色中文字幕| 欧美精品不卡| 综合天天色| 一本无码在线观看| 亚洲日韩国产精品无码专区| 国产精品99在线观看| 久久人人妻人人爽人人卡片av| 亚洲精品桃花岛av在线| 亚洲三级色| 伊人成色综合网| 欧洲av毛片| 97综合久久| 亚洲午夜福利精品无码| 中文字幕无码中文字幕有码在线| 日本成人福利视频| 一级不卡毛片| 国产成人精品高清不卡在线 | 91精品国产综合久久不国产大片| 久久久久免费精品国产| 黄色网页在线观看| 97se亚洲综合在线| 色综合中文字幕| 欧美午夜小视频| 日韩欧美国产综合| 精品国产美女福到在线不卡f| 日韩精品一区二区三区中文无码| 色综合五月婷婷| 日韩欧美中文| 久久无码av一区二区三区| 亚洲一区无码在线| 国产精品偷伦视频免费观看国产| 在线观看的黄网| 色悠久久久| 美女一级免费毛片| 青青草原国产免费av观看| 中文国产成人精品久久一| 国产杨幂丝袜av在线播放| 91亚洲国产视频| 国产美女自慰在线观看| 激情视频综合网| 日韩乱码免费一区二区三区| 无码一区二区波多野结衣播放搜索| 91精品综合| 国产国拍精品视频免费看| 国产日本欧美亚洲精品视| 高清色本在线www| 国产对白刺激真实精品91|