亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        改進(jìn)蟻群算法的機(jī)器人焊接路徑規(guī)劃*

        2017-02-18 06:16:01王春華邱立鵬潘德文
        傳感器與微系統(tǒng) 2017年2期
        關(guān)鍵詞:焊點(diǎn)車身螞蟻

        王春華, 邱立鵬, 潘德文

        (1.遼寧工程技術(shù)大學(xué) 機(jī)械工程學(xué)院,遼寧 阜新 123000;2.沈陽職業(yè)技術(shù)學(xué)院,遼寧 沈陽 110045)

        改進(jìn)蟻群算法的機(jī)器人焊接路徑規(guī)劃*

        王春華1, 邱立鵬1, 潘德文2

        (1.遼寧工程技術(shù)大學(xué) 機(jī)械工程學(xué)院,遼寧 阜新 123000;
        2.沈陽職業(yè)技術(shù)學(xué)院,遼寧 沈陽 110045)

        利用改進(jìn)蟻群算法,引入最大最小螞蟻系統(tǒng)和局部搜索策略,避免蟻群算法出現(xiàn)早熟、停滯問題,并提高了算法的求解速度和精度,實(shí)現(xiàn)了合理規(guī)劃白車身機(jī)器人焊接路徑和提高焊接機(jī)器人的工作效率的目的。設(shè)計(jì)了白車身機(jī)器人焊點(diǎn)規(guī)劃程序,并將其應(yīng)用到白車身底板某工位,從仿真結(jié)果表明:將改進(jìn)蟻群算法應(yīng)用到白車身機(jī)器人焊接路徑規(guī)劃中,驗(yàn)證了算法的有效性和可行性。

        焊接路徑規(guī)劃; 改進(jìn)蟻群算法; 優(yōu)化求解

        0 引 言

        焊接機(jī)器人在實(shí)際工業(yè)生產(chǎn)中承擔(dān)重要角色,在大規(guī)模的焊接操作中,焊接機(jī)器人作業(yè)點(diǎn)多且分布復(fù)雜,而白車身焊接系統(tǒng)是一個(gè)有著代表性的離散事件系統(tǒng),現(xiàn)場的諸多隨機(jī)因素對其影響較大,白車身焊接機(jī)器人路徑的改造和優(yōu)化大多依靠現(xiàn)場經(jīng)驗(yàn)的直接調(diào)試、驗(yàn)證[1]。

        焊接機(jī)器人路徑的優(yōu)化直接影響著機(jī)器人的工作效率,出于對實(shí)際工作現(xiàn)場中的限制和成本的考慮,很難柔性地對焊接機(jī)器人多種優(yōu)化路徑進(jìn)行測試和評估,所以對焊接機(jī)器人路徑的模擬仿真,能夠?yàn)樯a(chǎn)線的改造和優(yōu)化提供決定性依據(jù),可大大提升企業(yè)的效益。 白車身焊接機(jī)器人的最佳路徑規(guī)劃問題是極其復(fù)雜的非線性尋優(yōu)問題,很難建構(gòu)建解析形式的解[2,3]。所以,本文將在前人的算法中,通過改進(jìn)蟻群算法,對白車身焊接機(jī)器人進(jìn)行路徑規(guī)劃。

        1 焊接路徑規(guī)劃和數(shù)學(xué)模型

        旅行商問題(TSP)概括如下:設(shè)N={1, 2,…,n}是n個(gè)城市的集合,L={lij|i,j∈N}是集合N中城市兩兩連接的集合,dij(i,j∈N)是lij的Euclidean距離,即

        (1)

        G=(N,L)表示有向圖,旅行商問題的目標(biāo)是在G=(N,L)中尋找長度最短的漢密爾頓圈,即一條對N={1,2,…,n}中n個(gè)城市訪問且只訪問一次的最短封閉曲線。

        如圖1,白車身機(jī)器人焊接路徑要求焊槍行走所有焊點(diǎn)后回到焊接原點(diǎn),這種問題就是典型的旅行商問題。將每一條焊縫當(dāng)做旅行商問題中的一個(gè)城市,將歸一化約束看成旅行商問題中的距離約束[4]。焊縫的起點(diǎn)與終點(diǎn)不重合,即兩個(gè)焊縫間的距離dij≠dji,所以白車身機(jī)器人焊接路徑規(guī)劃問題為非對稱旅行商問題。

        圖1 白車身焊接生產(chǎn)線

        為了減小焊接路徑優(yōu)化問題數(shù)學(xué)模型的復(fù)雜性和求解的計(jì)算量,所以,對該數(shù)學(xué)模型進(jìn)行一定的簡化,簡化內(nèi)容如下:

        1)機(jī)器人在每個(gè)焊點(diǎn)的焊接時(shí)間取定值,該定值為平均值;

        2)機(jī)器人在焊點(diǎn)之間移動的速度取定值,該定值為平均值;

        3)機(jī)器人的空間和運(yùn)動的位置精度均能滿足要求;

        4)機(jī)器人在移動和焊接的過程中均能滿足要求的精度。

        2 改進(jìn)蟻群算法設(shè)計(jì)

        實(shí)驗(yàn)結(jié)果表明,當(dāng)節(jié)點(diǎn)數(shù)在5~100之間的TSP問題時(shí),蟻群算法的性能優(yōu)于其他智能算法,得益于其快速收斂的優(yōu)勢和高精度性。在本文中,白車身焊點(diǎn)經(jīng)過工藝分組后,所涉及的焊點(diǎn)數(shù)量在5~100之間,所以,選擇蟻群算法能夠獲得最佳的優(yōu)化結(jié)果。

        2.1 蟻群算法的設(shè)計(jì)步驟

        1)初始化策略

        a.蟻群初始化。假設(shè)蟻群數(shù)量為m,并將m只螞蟻對應(yīng)地放置各焊點(diǎn)上;

        b.信息素初始化。將信息量放置焊點(diǎn)到機(jī)器人的路徑上,初始時(shí)刻每條路徑上的信息量保持相等,可表示為:τij(0)=τ0;

        c.禁忌表初始化。禁忌表Tabu(k)中的元素代表焊接機(jī)器人的集合,以克服在焊點(diǎn)分配時(shí)路徑選擇發(fā)生重復(fù)問題為目標(biāo),將蟻群選擇過的路徑保存到禁忌表Tabu(k)[5,6]。對于第k只螞蟻,將禁忌表Tabu(k)設(shè)為空集。

        2)α,β,ηij,ρ,m參數(shù)設(shè)定

        3)路徑點(diǎn)選擇策略

        初始化后的螞蟻將依靠各路徑點(diǎn)上的信息素和啟發(fā)信息的最大組合值來選擇下一個(gè)路徑點(diǎn),擇選概率最大的機(jī)器人當(dāng)作下一個(gè)路徑點(diǎn),概率選擇函數(shù)的公式為

        (2)

        當(dāng)循環(huán)n次后,每只螞蟻的Tabu(t)都充滿,計(jì)算每只螞蟻?zhàn)哌^的焊接路徑總的距離。

        2.2 最大最小螞蟻系統(tǒng)

        前人對基本蟻群算法有著諸多完善的方案,托馬斯等人提出的最大最小蟻群系統(tǒng)是一個(gè)優(yōu)秀方案,尤其針對旅行商問題,有著很好的效果。最大最小蟻群算法對基本蟻群算法的信息素更新方式進(jìn)行了完善,即每次迭代后并非所有的螞蟻都實(shí)行信息素更新,而只有形成了最佳解的那些螞蟻才有資格實(shí)行信息素更新,從而增大了收斂速度,但最大最小蟻群算法同時(shí)存在著一個(gè)缺點(diǎn):易存在早熟停滯問題[7]。為了克服這個(gè)缺點(diǎn),最大最小蟻群算法中對各條路徑上的信息素濃度進(jìn)行了規(guī)定,信息素濃度取值范圍被限制在最大值和最小值之間,且初始時(shí)刻的信息素濃度被設(shè)定為上限值,從而提升了初始階段的搜索能力。

        最大最小蟻群算法在基本蟻群算法的基礎(chǔ)上進(jìn)行了如下改進(jìn):

        1)每次迭代后,只有形成了最佳解的那些螞蟻才有資格實(shí)行信息素更新,信息素更新的公式為

        (3)

        式中 L=min(LK),K=1,2,…,m

        2)當(dāng)信息素更新結(jié)束,計(jì)算每條路徑上殘留的信息素,并將殘留的信息素濃度限定在[τmin,τmax]之間。

        3)設(shè)定各條路徑信息素的初始濃度為:[τij(0)=τmax]。

        2.3 局部搜索策略

        在最大最小蟻群系統(tǒng)對較大規(guī)模的非線性尋優(yōu)問題時(shí),在路徑搜索中加入信息素局部搜索策略,這種局部優(yōu)化的效果十分顯著。常用的局部搜索策略有2-opt算法、3-opt算法、遺傳算法、貪心算法等[8],本文選擇2-opt策略對局部路徑進(jìn)行優(yōu)化,即在算法的一次迭代結(jié)束,對本次迭代搜索到的最短路徑進(jìn)行改進(jìn),將組成最短路徑的各相鄰邊進(jìn)行互換,增加了可行解的進(jìn)化歷程,提高了算法的求解速度,如圖2。

        圖2 最大最小螞蟻系統(tǒng)算法流程

        3 實(shí)例仿真和結(jié)果

        以某車側(cè)圍補(bǔ)焊工位為例,對其中一臺焊接機(jī)器人進(jìn)行焊接路徑規(guī)劃,該機(jī)器人分配的焊點(diǎn)數(shù)為26個(gè)。根據(jù)本文的算法流程,利用Matlab編寫出白車身焊接路徑規(guī)劃的程序。依據(jù)程序的最終結(jié)果,在Matlab中利用三維曲線函數(shù)形成了白車身機(jī)器人優(yōu)化前后的焊接路徑。如圖3為依據(jù)工藝規(guī)劃人員工作經(jīng)驗(yàn)所得的規(guī)劃路徑,即優(yōu)化前規(guī)劃路徑,如圖4所示為通過Matlab軟件編寫對應(yīng)的路徑規(guī)劃程序求解得到該機(jī)器人的最優(yōu)焊接路徑,圖中的x,y,z表示焊點(diǎn)坐標(biāo),通過分析圖3、圖4可得到:優(yōu)化后的焊接路徑明顯優(yōu)于傳統(tǒng)路徑。

        圖3 優(yōu)化前的焊接路徑規(guī)劃

        圖4 優(yōu)化后的焊接路徑規(guī)劃

        如圖5,通過在Delmia仿真平臺進(jìn)行實(shí)驗(yàn),可得優(yōu)化前焊接路徑中,焊槍行走的路程為1 513.2mm,各焊點(diǎn)之間的平均距離為60.528mm,均方差為24.6mm。而經(jīng)過改進(jìn)蟻群算法優(yōu)化后,焊槍行走的路程為1 253.6mm,各焊點(diǎn)之間的平均距離為50.144mm,均方差為16.4mm。比較優(yōu)化前后的焊接路徑,使用改進(jìn)蟻群算法后,焊槍行走的路程減少約17.2 %。

        圖5 Delmia仿真平臺

        4 結(jié) 論

        1)本文通過對白車身機(jī)器人路徑規(guī)劃進(jìn)行分析,提出一種改進(jìn)蟻群算法,加入最大最小螞蟻系統(tǒng)和局部搜索策略,防止陷入局部最優(yōu)解,加快了算法的收斂速度。

        2)在Matlab中編寫改進(jìn)蟻群算法程序,計(jì)算得出最優(yōu)焊接路徑,并得到優(yōu)化后的焊接路徑明顯優(yōu)于傳統(tǒng)路徑。同時(shí)也驗(yàn)證了改進(jìn)蟻群算法的有效性、正確性。

        3)通過在Delmia仿真平臺進(jìn)行實(shí)驗(yàn),比較優(yōu)化前后的焊接路徑,可得優(yōu)化后焊槍行走的路程減少約17.2 %。

        [1] 林巨廣,陳甦欣,戴淮初,等.蟻群算法在白車身底板焊接路徑規(guī)劃中的應(yīng)用[J].焊接學(xué)報(bào),2015(1):5-9,113.

        [2] 袁 毅.側(cè)圍焊接工位焊點(diǎn)分配及路徑規(guī)劃的研究[D].長沙:湖南大學(xué),2013.

        [3] 張春偉,劉海江,姜冬冬.基于遺傳算法的白車身機(jī)器人焊接路徑規(guī)劃[J].同濟(jì)大學(xué)學(xué)報(bào):自然科學(xué)版,2011(4):576-580,598.

        [4] 王家海,王 毅.基于蟻群算法的白車身焊接機(jī)器人路徑優(yōu)化研究[J].制造業(yè)自動化,2008(5):16-17,23.

        [5] 趙 敏,胡中華.一種求解機(jī)器人路徑規(guī)劃的智能優(yōu)化算法[J].電焊機(jī),2009(4):90-92.

        [6]MarinakisY,MarinakiM.Ahybridmulti-swarmparticleswarmoptimizationalgorithmfortheprobabilistictravelingsalesmanproblem[J].Computers&OperationsResearch,2010(3):432-442.

        [7] 祝永華.改進(jìn)的蟻群算法及其應(yīng)用研究[D].杭州:浙江工業(yè)大學(xué),2010.

        [8] 彭永健,李小寧.基于蟻群算法的分組焊點(diǎn)焊接路徑優(yōu)化方法研究[J].機(jī)械制造與自動化,2012(1):6-9.

        Robot welding route planning based on improved ant colony algorithm*

        WANG Chun-hua1, QIU Li-peng1, PAN De-wen2

        (1.College of Mechanical Engineering,Liaoning Technical University,F(xiàn)uxin 123000,China;2.Shenyang Polytechnic College,Shenyang 110045,China)

        Uilize improved ant colony algorithm,introduce max min ant system and local search strategy,avoid precocity and stagnation problem appeared in ant colony algorithm,and improve speed and precision of algorithm computation,rational planning of body-in-white(BIW)robot welding path and improve work efficiency of welding robot.Design robot welding spot planning program,and apply it to the bottom of BIW of a station.It can be seen from the simulation results,the improved ant colony algorithm is applied to BIW welding robot path planning,verify feasibility effectiveness of the algorithm.

        welding path planning; improved ant colony algorithm; optimization solving

        10.13873/J.1000—9787(2017)02—0075—03

        2016—04—02

        國家自然科學(xué)基金資助項(xiàng)目(51374120)

        TG 409; TP 242. 2

        A

        1000—9787(2017)02—0075—03

        王春華(1963-),女,博士,教授,博士生導(dǎo)師,主要從事機(jī)械設(shè)計(jì)及理論研究工作。

        邱立鵬,通訊作者,E-mail:2442455233@qq.com。

        猜你喜歡
        焊點(diǎn)車身螞蟻
        姑蘇城內(nèi)話車身
        世界汽車(2022年11期)2023-01-17 09:30:50
        我們會“隱身”讓螞蟻來保護(hù)自己
        螞蟻
        焊盤尺寸對SMT焊點(diǎn)可靠性的影響
        DH36鋼摩擦疊焊焊點(diǎn)分布規(guī)律研究
        焊接(2016年2期)2016-02-27 13:01:14
        基于特征聚集度的FCM-RSVM算法及其在人工焊點(diǎn)缺陷識別中的應(yīng)用
        事故車維修中的車身防腐(三)
        卡板在車身修復(fù)過程中的作用
        車身塑料件的焊接修復(fù)方法
        螞蟻找吃的等
        国产激情久久久久久熟女老人av| 中文字幕精品乱码一区| av在线播放亚洲天堂| 午夜时刻免费入口| 精品久久亚洲中文无码| 亚洲中文字幕av天堂| 国产丝袜美腿嫩模视频诱惑| 国产精品午夜福利视频234区| 凌辱人妻中文字幕一区| 黑人巨大精品欧美一区二区| 91伊人久久| 国产蜜臀精品一区二区三区| 日韩女同精品av在线观看| 日日碰狠狠添天天爽无码| 国产婷婷丁香五月麻豆| 国产av午夜精品一区二区入口| 老鸭窝视频在线观看| 无码粉嫩虎白一线天在线观看| 亚洲精品国产老熟女久久| 日本午夜理论一区二区在线观看| 国产精品极品美女自在线观看免费| 蜜桃av噜噜一区二区三区| 国产精品女丝袜白丝袜| 日韩精品一二三区乱码| 精品露脸国产偷人在视频 | 人人爽亚洲aⅴ人人爽av人人片| 干出白浆视频在线观看| aa片在线观看视频在线播放| 国产精品麻豆综合在线| 国产一区二区三区日韩精品| 亚洲av高清一区二区三| 久久综合九色综合网站| 亚洲无线码1区| 日本一级二级三级不卡| 无码人妻精品一区二区| 久久狠狠高潮亚洲精品暴力打| 亚洲大胆美女人体一二三区| 国产免码va在线观看免费| 亚洲国产理论片在线播放| 日韩狼人精品在线观看| 国产精品女老熟女一区二区久久夜|