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

基于螞蟻算法的PCB板路徑優(yōu)化研究

2012-04-27 10:30:26中北大學(xué)信息與通信工程學(xué)院劉新妹殷俊齡
電子世界 2012年3期
關(guān)鍵詞:優(yōu)化信息

中北大學(xué)信息與通信工程學(xué)院 劉 鵬 姜 偉 劉新妹 殷俊齡

引言

在印刷電路板(PCB)焊接生產(chǎn)、故障檢測(cè)以及維修過(guò)程中,現(xiàn)行以人工方式為主的路徑規(guī)劃方法缺乏嚴(yán)格的數(shù)學(xué)論證,特別在生產(chǎn)過(guò)程中由此制定的規(guī)劃方案存在很大的隨機(jī)性,經(jīng)常發(fā)生自動(dòng)化作業(yè)順序不合理的情況,導(dǎo)致生產(chǎn)周期過(guò)長(zhǎng),影響整條生產(chǎn)線的生產(chǎn)。如何根據(jù)PCB板焊接的實(shí)際工作情況以及通用路徑規(guī)劃技術(shù)來(lái)尋求一種高效的路徑規(guī)劃解決方案,已成為PCB板制造業(yè)中的一個(gè)研究重點(diǎn)。

1.實(shí)際焊接生產(chǎn)過(guò)程分析

PCB板焊接過(guò)程中,必須先獲得PCB板每一個(gè)焊點(diǎn)的確切位置和類型信息(以下統(tǒng)稱為焊點(diǎn)信息)。獲得焊點(diǎn)信息的方法有三種:

1)人機(jī)視角方式。這種方式的特點(diǎn)是設(shè)備附加成本低,易于實(shí)現(xiàn)。適用于印刷線路板上焊點(diǎn)數(shù)少或產(chǎn)品批量大的情況。但其效率較低,示教時(shí)有漏點(diǎn)的可能性,操作者勞動(dòng)強(qiáng)度大。

2)圖像處理方式。自動(dòng)化程度高,能適用各種情況,但設(shè)備成本高、復(fù)雜及調(diào)研周期長(zhǎng)。

3)從CAD文件提取方式。印刷線路板的制造目前已廣泛采用計(jì)算機(jī)輔助設(shè)計(jì)方法。在印刷線路板的輸出磁盤文件中已包含了各元器件及焊點(diǎn)的類型、位置等完整信息。

本文將采取從CAD文件提取焊點(diǎn)信息,通過(guò)逐點(diǎn)焊接的方式,控制系統(tǒng)驅(qū)動(dòng)工作臺(tái)移動(dòng),當(dāng)待焊焊點(diǎn)到達(dá)激光斑點(diǎn)位置時(shí)工作臺(tái)停止,系統(tǒng)按給定的加熱功率及時(shí)間輸出激光,此焊點(diǎn)焊接完成后,再移動(dòng)到下一個(gè)焊點(diǎn)繼續(xù)以相應(yīng)的規(guī)范焊接,一直到所有焊點(diǎn)焊接完畢。顯然當(dāng)焊點(diǎn)的焊接規(guī)范給定后,全部焊接時(shí)間決定于總的行走路線。從焊接效率最高的角度分析,希望得到總的行走時(shí)間和行走路徑最短的方案,但實(shí)現(xiàn)時(shí)費(fèi)時(shí)巨大,首先要計(jì)算所有兩焊點(diǎn)之間的距離,其次所有可能路徑的計(jì)算也需要數(shù)目很大的加法運(yùn)算,因此計(jì)算時(shí)間隨著焊點(diǎn)數(shù)的增加而劇增。

2.優(yōu)化方案的技術(shù)路線

在焊接PCB板工作過(guò)程中,焊槍從原始位置出發(fā),途徑各個(gè)焊點(diǎn),最終回到原始位置,完成一個(gè)工作循環(huán)。這與TSP旅行商問(wèn)題的數(shù)學(xué)模型非常類似,不同之處在于在PCB板焊接過(guò)程中還要考慮到焊槍和工件或夾具的干涉問(wèn)題,這方面可以用增加虛焊點(diǎn)修正的方法加以解決。據(jù)此確定如下解決方案技術(shù)路線:

1)將問(wèn)題轉(zhuǎn)化成TSP旅行商問(wèn)題的數(shù)學(xué)模型,并使用相應(yīng)算法得到優(yōu)化焊接順序。

2)根據(jù)焊接工藝以及干涉等情況,加以修正。

3)最終確定合理焊接順序。

3.優(yōu)化算法論證

旅行商問(wèn)題的一般描述為:旅行商從駐地出發(fā),經(jīng)過(guò)所有目的地一次后返回原地,應(yīng)如何安排其旅行路線,才能使旅行距離最小。旅行商問(wèn)題存在多種類型的求解算法,目前較為先進(jìn)的多為仿生算法,其中包括窮蟻群算法、遺傳算法和模擬退火法,神經(jīng)網(wǎng)絡(luò)法等。在此我們將分析目前最常用的3種算法:蟻群算法(ACS)、遺傳算法(GA)和模擬退火法(SA)優(yōu)化方法各自的特點(diǎn),并對(duì)其收斂速度和優(yōu)化精度進(jìn)行論證對(duì)比。

表1 3種算法在5組隨機(jī)城市上的仿真結(jié)果[2]

表2 3種算法在3組幾何問(wèn)題上的仿真結(jié)果

圖1 蟻群算法流程圖

圖2 收斂曲線

圖3 路徑優(yōu)化結(jié)果

在這里采用蟻群系統(tǒng)作為蟻群算法的代表,與遺傳算法以及模擬退火算法進(jìn)行比較。考慮兩組實(shí)驗(yàn):第1組由5個(gè)隨機(jī)產(chǎn)生的50個(gè)城市TSP問(wèn)題組成;第2組包括3個(gè)在50和100個(gè)城市之間的幾何問(wèn)題。在這兩組TSP測(cè)試問(wèn)題上進(jìn)行實(shí)驗(yàn)是很重要的,因?yàn)檫@兩組問(wèn)題具有結(jié)構(gòu)上的不同,這使得它們對(duì)于一個(gè)算法實(shí)現(xiàn)起來(lái)很困難,而同時(shí)對(duì)于另一個(gè)算法卻很簡(jiǎn)單,保證了對(duì)比的公平性。表l給出了在隨機(jī)問(wèn)題上運(yùn)行的結(jié)果,黑體數(shù)字為已知最優(yōu)解。

收斂速度是評(píng)價(jià)一個(gè)算法好壞的重要方面,因此我們對(duì)3種算法的收斂速度進(jìn)行比較。從表2中可以看出,在同規(guī)模的測(cè)試問(wèn)題上3種算法收斂到最優(yōu)解的迭代次數(shù)相差很大。在Oliver30中,蟻群系統(tǒng)收斂到最優(yōu)解是在第1470代,遺傳算法是在第3200代,而模擬退火法是24617代。隨著城市規(guī)模的增大,差距也隨之增大。在Eil75中.蟻群系統(tǒng)收斂到最優(yōu)解是在第4393代,遺傳算法是在第80000代,而模擬退火法的收斂速度最慢,在第173250代才收斂到最優(yōu)解。以上結(jié)果表明,蟻群算法的收斂速度最快。

以上兩個(gè)的實(shí)驗(yàn)結(jié)果對(duì)比顯示。ACS算法在求解節(jié)點(diǎn)數(shù)為5-100的組合優(yōu)化問(wèn)題上,選用合適的參數(shù),其優(yōu)化結(jié)果普遍好于遺傳算法(GA)和模擬退火算法(SA)。

4.蟻群算法及技術(shù)方案的實(shí)現(xiàn)

蟻群算法的原理和計(jì)算流程如圖1所示。

假設(shè)有n個(gè)待焊點(diǎn),m只螞蟻,τ(i,j)(i,j=1,2,…,n)表示順序焊接的焊點(diǎn)i和j之間的殘余信息量,初始時(shí)刻t(i,j)=c(c是常數(shù)),螞蟻k(k=1,2,…,m)在運(yùn)動(dòng)過(guò)程中根據(jù)信息量選擇下一個(gè)要焊接的焊點(diǎn),正在焊接的焊點(diǎn)r利用以下?tīng)顟B(tài)規(guī)則選擇下一個(gè)要焊接的焊點(diǎn)S:

其中:allowed(k)表示螞蟻k選擇未焊接的焊點(diǎn)集合,η(I,j)表示t時(shí)刻焊接焊點(diǎn)i時(shí)選擇焊點(diǎn)j為下一批焊接的焊點(diǎn)的啟發(fā)函數(shù),q為[0,1]的隨機(jī)數(shù),

q0∈(0,1)為實(shí)現(xiàn)變異的參數(shù),β為參數(shù)表示啟發(fā)函數(shù),

當(dāng)每只螞蟻都按狀態(tài)規(guī)則確定了下一步要焊接的焊點(diǎn),局部修改規(guī)則為:

其中:ρ∈(0,1),

τ0=(Lmin*m)-1,Lmin為記錄中的螞蟻?zhàn)钚〉耐旯r(shí)間。

當(dāng)所有的螞蟻全部運(yùn)動(dòng)結(jié)束后,記錄當(dāng)前循環(huán)中所有螞蟻中的最小完工時(shí)間Lmin,全局修改規(guī)則為:τ(r,s)=(1-α)*τ(r,s)+α* L-1min

α∈(0,1)

根據(jù)上述流程在MATLAB中編寫了相應(yīng)的優(yōu)化程序,將焊點(diǎn)坐標(biāo)導(dǎo)入程序。選20個(gè)待測(cè)焊點(diǎn)路徑順序?yàn)閇16 11 15 20 17 18 7 13 3 1 19 12 8 6 10 9 14 5 2 4],所用時(shí)間為65.290162S,結(jié)果如圖2、圖3所示。

最后根據(jù)焊接工藝特點(diǎn)及具體情況進(jìn)行適當(dāng)?shù)男拚@得最終結(jié)果。

結(jié)論

當(dāng)蟻群算法用于PCB板的焊接路徑優(yōu)化時(shí),螞蟻之間通過(guò)一種簡(jiǎn)單的傳遞信息的方式—信息素來(lái)完成尋優(yōu)工作。其核心問(wèn)題是:1)選擇機(jī)制:信息素越多的路徑,被選中的概率越大;2)信息素更新機(jī)制:路徑越短,跡增加越快;3)協(xié)作機(jī)制:個(gè)體之間通過(guò)信息素進(jìn)行交流。

經(jīng)過(guò)對(duì)PCB板的焊接路徑優(yōu)化,最終仿真結(jié)果比未優(yōu)化的生產(chǎn)時(shí)間少15s,使得該P(yáng)CB板工位的生產(chǎn)效率得以提高。同時(shí)也證明基于蟻群算法的PCB板路徑規(guī)劃方法是有效的。

[1]王濤,俞承芳.一種改進(jìn)的粒子群算法在PCB板元件檢測(cè)中的應(yīng)用[J].微電子學(xué)與計(jì)算機(jī),2007,24(12).

[2]李士勇,陳永強(qiáng),李研.蟻群算法及其應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2004.

[3]王穎,謝劍英.一種自適應(yīng)蟻群算法及其仿真研究[J].系統(tǒng)仿真學(xué)報(bào),2002,14(1).

猜你喜歡
優(yōu)化信息
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于低碳物流的公路運(yùn)輸優(yōu)化
展會(huì)信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产在线视频自拍| 香蕉精品在线| 精品欧美一区二区三区在线| 国产在线视频导航| 国产永久在线视频| 精品五夜婷香蕉国产线看观看| 亚洲成人福利网站| 久久鸭综合久久国产| 国产精品中文免费福利| 青青草原国产免费av观看| 中文字幕无码制服中字| 精品亚洲国产成人AV| 视频二区国产精品职场同事| 最新加勒比隔壁人妻| 国产一级妓女av网站| 台湾AV国片精品女同性| 最新日本中文字幕| 波多野结衣在线一区二区| www.91在线播放| 欧美色香蕉| 亚洲欧洲综合| 日韩精品毛片| 精品一区二区三区波多野结衣| 91在线精品麻豆欧美在线| 青青草国产在线视频| 中文精品久久久久国产网址 | 国产探花在线视频| 欧美精品三级在线| 亚洲一区二区在线无码| 国产偷国产偷在线高清| h视频在线播放| 妇女自拍偷自拍亚洲精品| 另类专区亚洲| 亚洲丝袜中文字幕| 亚洲精选高清无码| 亚洲精品动漫| 91色国产在线| 亚洲香蕉久久| 日本午夜视频在线观看| 久久久受www免费人成| 亚洲三级网站| 免费一级大毛片a一观看不卡| 99久久精品免费看国产免费软件| 色综合久久88色综合天天提莫| 精品福利视频网| 黄色网址手机国内免费在线观看 | 国产成人高清精品免费软件| 狠狠色成人综合首页| 呦视频在线一区二区三区| 国产天天色| 欧美精品成人一区二区在线观看| 福利视频久久| 国产美女精品在线| 国产毛片高清一级国语| 色婷婷久久| 国产网友愉拍精品视频| 国产极品美女在线| 国产十八禁在线观看免费| 国产主播喷水| 欧美、日韩、国产综合一区| 色噜噜狠狠狠综合曰曰曰| 久久久久中文字幕精品视频| 99尹人香蕉国产免费天天拍| 国产精品一区在线麻豆| 永久免费无码成人网站| 免费A级毛片无码无遮挡| 四虎永久在线精品国产免费| 国产JIZzJIzz视频全部免费| 日本成人不卡视频| 亚洲最新在线| 在线免费亚洲无码视频| 国产一区亚洲一区| 91久久国产综合精品| 亚洲人成人无码www| 91久久精品国产| 女同国产精品一区二区| 四虎在线高清无码| 亚洲综合色区在线播放2019| 国产无码高清视频不卡| 国产精品第5页| 欧美亚洲欧美区| 99精品国产高清一区二区|