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

        ?

        汽車車門裝配序列規(guī)劃算法的設(shè)計與實(shí)現(xiàn)

        2020-09-10 07:22:44郁敏林瑾信軻
        內(nèi)燃機(jī)與配件 2020年5期
        關(guān)鍵詞:有向圖

        郁敏 林瑾 信軻

        摘要:汽車車門是車身設(shè)計過程中比較復(fù)雜且關(guān)鍵的部分,其工藝技術(shù)要求較為嚴(yán)格,為了解決車門裝配序列生成與優(yōu)化問題,本文研究并建立結(jié)合車門特點(diǎn)的多層次關(guān)聯(lián)樹模型和產(chǎn)品結(jié)構(gòu)有向圖模型,開發(fā)了多層次關(guān)聯(lián)樹遍歷搜索分層算法。此算法被應(yīng)用于虛擬裝配中,它采用遍歷加循環(huán)的方式獲取裝配體的全部零件信息,對裝配體信息進(jìn)行分級規(guī)劃;接著依據(jù)自頂向下的原則進(jìn)行虛擬拆卸分層控制,使用人機(jī)交互式拆卸法求解出車門拆卸序列,再對拆卸序列進(jìn)行求逆運(yùn)算獲得裝配序列。

        關(guān)鍵詞:裝配序列規(guī)劃;多層次關(guān)聯(lián)樹;有向圖;人機(jī)交互拆卸法;汽車車門

        1? 汽車車門裝配信息建模

        裝配模型是可提供產(chǎn)品從生產(chǎn)、組裝、維修等過程信息的模型,裝配信息建模是實(shí)現(xiàn)裝配序列規(guī)劃的基礎(chǔ)。裝配模型建成后,裝配時能快速從模型中提取所需裝配信息,提高裝配效率。

        1.1 汽車車門多層次關(guān)聯(lián)樹模型建立

        多層次關(guān)聯(lián)樹模型是用來詳細(xì)描述裝配體的裝配層級關(guān)系,表達(dá)裝配體、子裝配體和零件之間的從屬關(guān)系信息。圖1為車門零件編號ID圖。圖2為汽車車門多層次關(guān)聯(lián)樹模型,圖中實(shí)心圓表示裝配分部件,空心圓表示組成零件。Level1表示的是裝配級,Level2表示的是子裝配級,Level3表示的是零件級。

        1.2 汽車車門結(jié)構(gòu)有向圖模型建立

        產(chǎn)品結(jié)構(gòu)有向圖為裝配序列規(guī)劃提供把握全局的信息。裝配模型有向圖用于明確表達(dá)裝配體的裝配約束關(guān)系。

        裝配時零件及零件間的關(guān)系可用有向圖D=(V(D)|A(D)|φD)進(jìn)行描述。參數(shù)V(D)指頂點(diǎn),用頂點(diǎn)表示零件;A(D)為有向邊,表示部件之間的裝配關(guān)系;φD為約束關(guān)系。圖3為構(gòu)建的汽車車門結(jié)構(gòu)有向圖。

        1.3 裝配模型的代數(shù)表達(dá)

        關(guān)聯(lián)樹模型和有向圖分別建立了車門的層次關(guān)系模型和裝配關(guān)系模型。它們共同組成車門裝配模型。一般需要采用代數(shù)方法對裝配模型進(jìn)行描述和運(yùn)算,本文使用鏈表對裝配模型進(jìn)行數(shù)學(xué)描述。鏈表可以在多種編程語言中實(shí)現(xiàn),本文使用VC++依靠易變工具來生成鏈表。

        2? 多層關(guān)聯(lián)樹遍歷搜索分層算法

        2.1 分層原則

        上文研究并建立結(jié)合車門特點(diǎn)的多層次關(guān)聯(lián)樹模型和產(chǎn)品結(jié)構(gòu)有向圖模型,在此基礎(chǔ)上開發(fā)了多層次關(guān)聯(lián)樹遍歷搜索分層算法。進(jìn)行裝配序列規(guī)劃時,多層次關(guān)聯(lián)樹遍歷搜索分層算法將重新整合產(chǎn)品的裝配層次關(guān)系,接著根據(jù)重新劃分的級別關(guān)系,逐步規(guī)劃每一個父節(jié)點(diǎn)所對應(yīng)的下一層子節(jié)點(diǎn)。此算法可以把將原產(chǎn)品的序列規(guī)劃組合拆分成多種組合方式進(jìn)行計算求和,可避免因零件總數(shù)變多引起裝配序列解空間組合爆炸不足的情況。

        2.2 多層次關(guān)聯(lián)樹遍歷搜索分層算法設(shè)計流程

        多層次關(guān)聯(lián)樹遍歷搜索分層算法中裝配序列獲取的思路為:采用遍歷加循環(huán)的方式獲取每一個零件信息,對車門模型信息進(jìn)行分級規(guī)劃;接著使用人機(jī)交互式拆卸法求解出車門裝配序列。此算法具備兩部分功能。第一部分功能:遍歷所有零件信息,按照分層規(guī)則對產(chǎn)品進(jìn)行分級規(guī)劃;第二部分功能:是實(shí)現(xiàn)拆卸分層控制,拆卸分層控制思路依據(jù)自頂向下的原則進(jìn)行,選取的節(jié)點(diǎn)只有其上層節(jié)點(diǎn)拆卸完畢情況下才能被拆卸,此種控制可避免任意拆卸零件帶來的邏輯混亂。

        參照圖4算法具體實(shí)現(xiàn)流程如下:

        ①使用遞歸加循環(huán)的方式遍歷搜索裝配體的每一個零件信息,生成元件的信息樹,在全局坐標(biāo)系下構(gòu)造出裝配體包圍盒。

        ②選中一節(jié)點(diǎn)PN,若其包含有子節(jié)點(diǎn),則將PN以及它所包含的全部子節(jié)點(diǎn),均規(guī)劃成一個子節(jié)點(diǎn)PN,并對PN建立包圍盒;若其不包含有子節(jié)點(diǎn),也將PN視為一子節(jié)點(diǎn),對其建立包圍盒。

        ③遍歷選中節(jié)點(diǎn)信息,通過位姿矩陣函數(shù)得到此節(jié)點(diǎn)的位姿信息。

        ④重復(fù)進(jìn)行步驟②和步驟③,實(shí)時存儲更新數(shù)據(jù)庫中PN的節(jié)點(diǎn)位姿信息,直至獲取所有節(jié)點(diǎn)信息,完成產(chǎn)品的多層次分級規(guī)劃。

        ⑤拆卸分層控制主要變現(xiàn)為:任選一節(jié)點(diǎn),此節(jié)點(diǎn)的信息將被從數(shù)據(jù)庫中獲得,如果此節(jié)點(diǎn)存在上一層父節(jié)點(diǎn),則說明它的上層父節(jié)點(diǎn)尚未完成拆卸,此時通過定義函數(shù)的方式阻止其移動;如果此節(jié)點(diǎn)不存在上一層父節(jié)點(diǎn),它便可以移動。此種拆卸分層控制算法采用的是自下而上拆卸原則,可避免任意拆卸產(chǎn)生的混亂,符合一般的拆卸邏輯。

        3? 虛擬拆卸序列規(guī)劃實(shí)現(xiàn)流程

        3.1 拆卸序列規(guī)劃實(shí)現(xiàn)流程

        在虛擬拆卸過程中,通過多層次關(guān)聯(lián)樹遍歷搜索分層算法來交互式控制車門的拆卸,獲取可行性拆卸序列。仿真拆卸時,系統(tǒng)進(jìn)行實(shí)時碰撞檢測。參照圖5裝配序列規(guī)劃實(shí)現(xiàn)流程圖,虛擬拆卸序列規(guī)劃實(shí)現(xiàn)步驟如下:

        ①通過多層次結(jié)構(gòu)樹分層算法遍歷每一個零件信息,(零件信息實(shí)時保存并更新到零件模型庫)按照分層法則完成產(chǎn)品層級規(guī)劃。

        ②拾取任一待拆組件,從模型信息庫獲取該組件層級和位姿信息,如果該組件上一層的拆卸體已被拆卸,進(jìn)入下一步約束信息識別環(huán)節(jié);如果該組件的上層拆卸體尚未拆卸完畢,通過定義函數(shù)的方式來阻止帶拆件運(yùn)動。

        ③約束信息識別環(huán)節(jié)中,通過約束信息數(shù)據(jù)庫獲取組件約束信息,若存在約束關(guān)系,則解除約束;如果不存在約束關(guān)系,則組件位姿可自由變換。

        ④根據(jù)拆卸方向和給定步長等一系列條件,組件做出相應(yīng)的運(yùn)動,系統(tǒng)實(shí)時進(jìn)行碰撞檢測,若出現(xiàn)碰撞,部件將被返回到上一幀位置。組件的拆卸序列和拆卸路徑信息被實(shí)時錄入相應(yīng)數(shù)據(jù)庫中。

        ⑤重復(fù)步驟②到步驟④,進(jìn)行下一部件的拆卸序列和拆卸路徑的規(guī)劃。直至拆卸完所有組件。

        ⑥從數(shù)據(jù)庫導(dǎo)出拆卸序列和路徑信息文件。

        裝配體的拆卸序列就是部件的選擇順序,拆卸路徑就是裝配體的仿真運(yùn)動路徑。裝配序列是通過對零部件的拆卸序列求逆運(yùn)算獲得的。裝配方向等參數(shù)也可對拆卸路徑求逆得到。

        3.2 算法功能實(shí)例驗證

        圖6中畫圈部位,在拆卸仿真過程中,對玻璃升降器大臂進(jìn)行拆卸,由于沒有事先拆卸完升降器托架裝配體,所以無法先拆卸玻璃升降器大臂。拖動玻璃升降器大臂時,出現(xiàn)無法移動的現(xiàn)象,系統(tǒng)即刻彈出“請完成上一層裝配體的拆卸!”消息提示框。裝配序列規(guī)劃算法在虛擬裝配時能實(shí)時有效進(jìn)行分層規(guī)劃控制。確保裝配序列的合理有效性。

        4? 總結(jié)

        本文首先建立了結(jié)合車門特點(diǎn)的多層次關(guān)聯(lián)樹模型和產(chǎn)品結(jié)構(gòu)有向圖模型;接著用VC++依靠易變工具來生成鏈表的方式,使用鏈表對如上模型進(jìn)行數(shù)學(xué)描述;接著基于以上模型開發(fā)了多層次關(guān)聯(lián)樹遍歷搜索分層算法,建立了車門裝配序列規(guī)劃方法。最后對算法的可行性進(jìn)行了驗證,裝配序列規(guī)劃算法在虛擬裝配時能實(shí)時有效進(jìn)行分層規(guī)劃控制。確保裝配序列的合理有效性。

        參考文獻(xiàn):

        [1]鐘艷如,姜超豪,覃裕初,楊國宇,黃美發(fā).基于本體的裝配序列自動生成[J].計算機(jī)集成制造系統(tǒng),2018(06).

        [2]馬紅占,褚學(xué)寧,劉振華,李玉鵬.基于人因仿真分析的裝配序列評價模型及應(yīng)用[J].中國機(jī)械工程,2015(05).

        [3]張志超,劉興明,顧永斌,李永飛.機(jī)械裝調(diào)工藝中虛擬裝配技術(shù)的研究和應(yīng)用[J].智能制造,2015(10).

        [4]劉社明.面向虛擬裝配作業(yè)仿真的實(shí)時人機(jī)工效分析[J].內(nèi)燃機(jī)與配件,2017(14):5-6.

        猜你喜歡
        有向圖
        串并有向圖的判定算法及應(yīng)用實(shí)例
        科技資訊(2023年21期)2023-11-22 08:35:46
        廣義棱柱中的超歐拉有向圖
        極大限制弧連通有向圖的度條件
        有向圖的Roman k-控制
        依賴于團(tuán)數(shù)的有向圖弧連通度的下界
        超歐拉和雙有向跡的強(qiáng)積有向圖
        關(guān)于超歐拉的冪有向圖
        一個特殊本原有向圖的廣義competition及scrambling指數(shù)
        本原有向圖的scrambling指數(shù)和m-competition指數(shù)
        一類含三個圈的本原有向圖的m-competition指數(shù)
        人妻有码中文字幕在线不卡| 免费人成网ww555kkk在线| 国产无遮挡又黄又爽在线视频| 无码中文av有码中文av| 国产精品国产三级在线专区| 精品国产一区二区三区av天堂| yw尤物av无码国产在线观看| 欧美精品一区二区性色a+v| 亚洲av中文aⅴ无码av不卡| 国产极品大秀在线性色| 少妇裸体性生交| 欧美大黑帍在线播放| 亚洲国产香蕉视频欧美| 中文字幕一区二区三区6| 久久婷婷国产综合精品| 成人区人妻精品一熟女| 中文字幕亚洲精品第1页| 国产精品午夜福利亚洲综合网 | 成人激情视频一区二区三区| 亚洲一区二区三区四区精品在线| 少妇高潮喷水久久久影院| 制服丝袜天堂国产日韩| 国产啪啪视频在线观看| 亚洲av熟女少妇久久| 欧美bbw极品另类| 亚洲爆乳大丰满无码专区| 中文字幕久久国产精品| av天堂午夜精品一区| 双乳被一左一右吃着动态图| WWW拍拍拍| 日本加勒比精品一区二区视频| 97日日碰曰曰摸日日澡| 久久久窝窝午夜精品| 精品亚洲视频免费观看网站| 色中文字幕在线观看视频| 国产乱xxⅹxx国语对白| 9久9久女女热精品视频免费观看| 久久国产精品亚洲我射av大全| 日本熟妇美熟bbw| 久久精品日韩av无码| 中文字幕av人妻一区二区|