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

        ?

        基于改進(jìn)遺傳算法的機(jī)翼裝配序列智能規(guī)劃*

        2021-07-02 01:32:28徐東平王明陽(yáng)王建新
        關(guān)鍵詞:機(jī)翼優(yōu)先交叉

        郝 博,徐東平,王明陽(yáng),王建新

        (1.東北大學(xué)機(jī)械工程與自動(dòng)化學(xué)院,沈陽(yáng) 110819; 2.東北大學(xué)秦皇島分校控制工程學(xué)院,河北 秦皇島 066004)

        0 引言

        在世界經(jīng)濟(jì)飛速發(fā)展和競(jìng)爭(zhēng)日益激烈的今天,制造業(yè)迎來(lái)了巨大的挑戰(zhàn)。對(duì)于制造業(yè)企業(yè)而言,產(chǎn)品從設(shè)計(jì)、加工到裝配過(guò)程,其效率和成本是今后發(fā)展的重點(diǎn),也是提高競(jìng)爭(zhēng)力的關(guān)鍵。研究表明,產(chǎn)品的裝配過(guò)程占總體生產(chǎn)工作所需時(shí)間的20%~70%[1]。同時(shí),裝配過(guò)程消耗了總體制造成本的大部分,適當(dāng)?shù)难b配順序可以減少裝配時(shí)間和工作量,從而提供較高的生產(chǎn)率。在產(chǎn)品的裝配工藝規(guī)劃過(guò)程中,裝配序列規(guī)劃(Assembly SequencePlanning,ASP)是其核心部分,其優(yōu)劣對(duì)產(chǎn)品的裝配質(zhì)量有直接影響[2-3]。因此,對(duì)于結(jié)構(gòu)復(fù)雜、零部件數(shù)量眾多的機(jī)翼來(lái)說(shuō),尋求一組較優(yōu)的序列使得裝配零部件組裝在一起尤為重要。

        目前,運(yùn)用智能化方法裝配體進(jìn)行裝配序列規(guī)劃,已經(jīng)成為裝配工藝規(guī)劃領(lǐng)域的熱點(diǎn)問(wèn)題。針對(duì)裝配序列規(guī)劃,國(guó)內(nèi)外眾多學(xué)者通過(guò)不同的智能化方法進(jìn)行了研究。Wang D等[4]在天線(xiàn)反射板的裝配中,通過(guò)遺傳算法進(jìn)行了裝配序列規(guī)劃;Mishra A等[5]提出了一種基于花授粉算法(FPA)的智能裝配序列優(yōu)化方法,該方法在滿(mǎn)足各種優(yōu)先約束條件下,通過(guò)最小化方向變化和刀具變化的次數(shù),自動(dòng)生成多個(gè)唯一的最優(yōu)裝配序列;Wu Y J等[6]利用粒子群算法完成了偏心銑床的裝配序列規(guī)劃;曲興田等[7]提出一種混合循環(huán)算法,實(shí)現(xiàn)快速全局尋優(yōu),而后結(jié)合虛擬現(xiàn)實(shí)技術(shù),增強(qiáng)人機(jī)交互性,從而對(duì)所得序列進(jìn)行優(yōu)化;L Xin等[8]采用一種新的編碼方式,利用遺傳算法完成衛(wèi)星部分結(jié)構(gòu)的裝配序列規(guī)劃,提高了全局搜索能力;Bala Murali Gunji等[9]提出了一種新的混合人工智能技術(shù),該技術(shù)結(jié)合遺傳算法實(shí)現(xiàn)人工免疫系統(tǒng)(AIS),從而找到一種最優(yōu)可行的算法從可能的裝配序列中提取裝配序列;Gunji A B等[10]提出基于TLBO的裝配子檢測(cè)方法來(lái)優(yōu)化機(jī)器人裝配序列規(guī)劃。

        上述方法對(duì)于具有曲面結(jié)構(gòu)較多的飛機(jī)機(jī)翼的裝配來(lái)說(shuō),并不能依照機(jī)翼的結(jié)構(gòu)特點(diǎn)完成裝配序列規(guī)劃。本文在充分考慮飛機(jī)機(jī)翼組成特點(diǎn)以及零部件的設(shè)計(jì),建立裝配優(yōu)先矩陣以及非正交干涉矩陣,增加裝配方向完成裝配的可行性分析。通過(guò)改進(jìn)遺傳算法的搜索策略,實(shí)現(xiàn)快速的全局尋優(yōu),完成機(jī)翼裝配序列規(guī)劃。

        1 基裝配序列規(guī)劃矩陣模型

        1.1 裝配優(yōu)先關(guān)系矩陣

        在裝配過(guò)程中,各零部件在空間存在一定的位置關(guān)系以及在工藝要求上存在一定的相互聯(lián)系的邏輯關(guān)系,根據(jù)位置和工藝要求,零件的裝配需要按照一定的優(yōu)先順序進(jìn)行,零件間的這種關(guān)系即為裝配優(yōu)先關(guān)系。以矩陣Mp=[Rij]n×n的形式表達(dá)各零件間的關(guān)系有利于后續(xù)通過(guò)智能化算法進(jìn)行求解。

        (1)

        其中,矩陣中元素的值分為兩種情況:0和1。當(dāng)Rij=0時(shí),表示零件i和零件j之間不存在優(yōu)先關(guān)系,即在裝配過(guò)程中i不優(yōu)先與j;當(dāng)Rij=1時(shí),表示零件零件i必須優(yōu)先裝配零件j。

        1.2 裝配非正交干涉矩陣

        (2)

        其中,l={±x,±y,±z,dk}((k=1,2,3…)為新增加的裝配方向)。式中元素a的取值為0和1,若零件i與零件j按照裝配方向l裝配時(shí)不產(chǎn)生干涉,則取值為0;否則取值為1。

        2 優(yōu)化目標(biāo)函數(shù)的建立

        在求解的裝配序列中,若該序列符合裝配矩陣模型的約束,即視為該序列是有效的,但可行的裝配序列并不一定是最優(yōu)的,所以需要進(jìn)一步的進(jìn)行適應(yīng)度值的計(jì)算。因此,需要建立一個(gè)滿(mǎn)足裝配任務(wù)的適應(yīng)度函數(shù),該函數(shù)需滿(mǎn)足以下要求:

        (1) 裝配工具的變化

        在產(chǎn)品裝配過(guò)程中,不同的零件間的安裝需要使用相對(duì)應(yīng)的工具,往往在裝配過(guò)程中需要根據(jù)零件進(jìn)行更換。頻繁的更換工具會(huì)影響裝配進(jìn)度,消耗時(shí)間,因此要盡量減少變更工具,減少時(shí)間浪費(fèi)。

        (3)

        (2) 裝配方向的變化

        在產(chǎn)品裝配過(guò)程中,零件間的裝配應(yīng)盡量減少裝配方向的改變,頻繁的改變裝配方向會(huì)造成時(shí)間的浪費(fèi)。因此在同一方向上,應(yīng)盡可能的進(jìn)行更多的裝配操作。

        (4)

        結(jié)合式(3)和式(4)得到目標(biāo)函數(shù)如下:

        f=ω1ft+ω2fd

        (5)

        在式(5)中ω1、ω2是權(quán)重系數(shù),且滿(mǎn)足ω1+ω2=1。

        3 遺傳算法的改進(jìn)

        在標(biāo)準(zhǔn)的遺傳算法中,初始種群的產(chǎn)生是隨機(jī)的,并且在尋找最優(yōu)目標(biāo)的過(guò)程中,其搜索模式也是隨機(jī)的。這樣的操作沒(méi)有針對(duì)性,較為浪費(fèi)時(shí)間,而且算法的效率較低,使算法易陷入局部最優(yōu)解。因此本文針對(duì)初始種群的生成進(jìn)行改進(jìn),以及改進(jìn)算法的搜索策略,以提高算法的搜索速度,得到最優(yōu)的裝配序列。

        3.1 初始種群的生成

        在算法中,初始種群的生成是依據(jù)裝配序列的矩陣模型。根據(jù)裝配優(yōu)先矩陣和非正交干涉矩陣對(duì)初始種群進(jìn)行篩選,求解出一些符合可行要求的裝配序列。

        (6)

        式中,當(dāng)Ft=0時(shí),此裝配序列符合要求,是可行的;當(dāng)Ft≠0時(shí),此裝配序列不可行。

        (7)

        式中,當(dāng)Fd=0時(shí),此裝配序列符合要求,是可行的;當(dāng)Fd≠0時(shí),此裝配序列不可行。

        通過(guò)式(6)和式(7)完成最后可行的裝配序列的確定,以減少初始種群的隨機(jī)性與盲目性,提高算法效率,初始序列的可行性判斷過(guò)程如圖1所示。

        圖1 初始種群獲取流程圖

        3.2 搜索策略的改進(jìn)

        在傳統(tǒng)的遺傳算法中,每進(jìn)行一次迭代尋找最優(yōu)解的過(guò)程中,交叉和變異過(guò)程都是隨機(jī)的,致使每次尋優(yōu)都會(huì)產(chǎn)生大量重復(fù)和無(wú)用的解,浪費(fèi)了求解的時(shí)間。如果不能有效的找到最優(yōu)的解,還會(huì)導(dǎo)致算法陷入局部最優(yōu),因此重新設(shè)計(jì)了算法的交叉方式和變異形式,以增加算法尋優(yōu)的搜索速度以及能力。

        (1)交叉

        在裝配序列的交叉方式中,首先在可行的裝配序列里選取兩個(gè)個(gè)體作為父代p1、p2,在兩父代上隨機(jī)生成一個(gè)交叉點(diǎn),將父代序列分別分為兩個(gè)部分。然后,將p1的左部分直接作為子代序列c1的部分,再將p2序列中的基因未出現(xiàn)在c1里的按照順序依次給予c1,從而生成完整的子代序列c1。最后子代序列c2也按照相同的方法生成。其操作過(guò)程如圖2所示。

        圖2 交叉過(guò)程示意圖

        (2)變異

        在變異過(guò)程中,變異點(diǎn)的位置是隨機(jī)產(chǎn)生的,而在該位置是否產(chǎn)生變異是依據(jù)在變異點(diǎn)前后的零件裝配是否存在約束關(guān)系。若二者存在約束關(guān)系,則向后順延,并將其移至變異點(diǎn)后,其余零件依次排列。具體操作如圖3所示。

        圖3 變異過(guò)程示意圖

        3.3 改進(jìn)遺傳算法的實(shí)現(xiàn)步驟

        在產(chǎn)品的裝配過(guò)程中,通過(guò)矩陣模型約束下得到初始種群,并利用改進(jìn)的交叉模式和變異方式完成最有序列的輸出,具體的求解步驟如下:

        (1)初始化參數(shù)的設(shè)定:包括種群的大小、迭代次數(shù)以及交叉、變異的概率和產(chǎn)品零件的數(shù)量;

        (2)根據(jù)遺傳算法,隨機(jī)產(chǎn)生初始種群;

        (3)根據(jù)裝配序列矩陣模型進(jìn)行初始種群序列的可行性判斷,篩選出符合條件的可行序列;

        (4)計(jì)算每條序列的適應(yīng)度值,并將值較小的序列存儲(chǔ),再進(jìn)行交叉、變異操作。而值較大的序列則直接進(jìn)行交叉、變異操作;

        (5)判斷是否達(dá)到預(yù)設(shè)的迭代終止條件,若沒(méi)有則跳回步驟(3);

        (6)輸出符合要求的最有裝配序列。

        4 實(shí)例驗(yàn)證分析

        1,2.墻 3.梁 4,5,6,7,8.肋 9,10,11.連接板 12,13.桁條 14.油箱連接板 15.油箱蓋板 16.機(jī)翼蒙皮1 17.機(jī)翼蒙皮2 圖4 機(jī)翼結(jié)構(gòu)圖

        對(duì)圖4所示的機(jī)翼零件進(jìn)行優(yōu)先約束確定,并進(jìn)行干涉分析,生成裝配優(yōu)先矩陣Mp和非正交干涉矩陣Ml。設(shè)置算法參數(shù)進(jìn)行裝配序列規(guī)劃,種群大小M=100,迭代次數(shù)為100,交叉概率Pc=0.7,變異概率Pm=0.05。權(quán)重參數(shù)ω1=0.7,ω2=0.3。通過(guò)改進(jìn)的算法進(jìn)行求解,所得的最優(yōu)裝配序列為:{1,4,6,9,3,10,5,7,11,2,8,12,13,14,15,16,17}。

        如圖5所示是標(biāo)準(zhǔn)遺傳算法和改進(jìn)的算法對(duì)比圖。由此分析可得到,通過(guò)建立矩陣模型,在種群初始化過(guò)程中可以有效的對(duì)裝配序列進(jìn)行優(yōu)化,提高初始種群質(zhì)量。對(duì)算法交叉和變異方式的改變,有效提高了算法搜索能力,加快了收斂速度。

        圖5 算法結(jié)果對(duì)比圖

        5 結(jié)論

        本文以飛機(jī)機(jī)翼為研究對(duì)象,分析機(jī)翼結(jié)構(gòu)特點(diǎn),通過(guò)建立機(jī)翼裝配過(guò)程中零部件的裝配優(yōu)先約束關(guān)系,以及增加裝配方向,擴(kuò)大了裝配過(guò)程的搜索范圍,解決了機(jī)翼零部件在裝配過(guò)程中受到具有曲面特征而影響裝配干涉的問(wèn)題,也減少了冗余的運(yùn)算。同時(shí),在裝配中,以零部件的裝配方向改變和裝配工具為目標(biāo)函數(shù),通過(guò)建立新的交叉和變異方式,使傳統(tǒng)的遺傳算法在搜索效率上得到了較大的提升,從而可以高效的對(duì)最優(yōu)的裝配序列進(jìn)行快速搜索。

        猜你喜歡
        機(jī)翼優(yōu)先交叉
        變時(shí)滯間隙非線(xiàn)性機(jī)翼顫振主動(dòng)控制方法
        “六法”巧解分式方程
        40年,教育優(yōu)先
        商周刊(2018年25期)2019-01-08 03:31:08
        多端傳播,何者優(yōu)先?
        站在“健康優(yōu)先”的風(fēng)口上
        連一連
        基于Fast-ICA的Wigner-Ville分布交叉項(xiàng)消除方法
        機(jī)翼跨聲速抖振研究進(jìn)展
        優(yōu)先待遇
        雙線(xiàn)性時(shí)頻分布交叉項(xiàng)提取及損傷識(shí)別應(yīng)用
        欧美高大丰满freesex| 亚洲综合av一区二区三区蜜桃| 精品久久久久久久久午夜福利| 日日碰狠狠躁久久躁| 一区二区三区不卡在线| 亚洲国产av午夜福利精品一区| 亚洲久悠悠色悠在线播放| 69一区二三区好的精华| 亚洲国产毛片| 女同性恋亚洲一区二区| 国产精品国产自产自拍高清av| 亚洲日韩av无码一区二区三区人| 激情亚洲一区国产精品| 亚洲欧美v国产蜜芽tv| 亚洲一品道一区二区三区| 色综合av综合无码综合网站| 超薄肉色丝袜一区二区| 亚洲图片第二页| 一区二区三区日韩精品视频| 日本一本之道高清不卡免费| 精品久久久久久久久久久aⅴ| 国产一区二区三区av免费观看| 国产精品国产三级久久| 亚洲va久久久噜噜噜久久男同| 久久国产精彩视频| 99久久精品国产一区色| 久久久久久夜精品精品免费啦| 国产99久久精品一区二区| 国产av一区二区三区区别| 91国产精品自拍视频| 免费网站内射红桃视频| 无码aⅴ在线观看| 精品中文字幕手机在线 | 天堂…在线最新版资源| 久久精品国产亚洲黑森林| 射进去av一区二区三区| 99久久久无码国产精品秋霞网| 亚洲熟妇av乱码在线观看| 亚洲国产精一区二区三区性色| 免费在线观看视频播放| 中文人妻无码一区二区三区在线|