• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    醫(yī)用3D 打印批次智能排樣研究

    2020-05-12 12:25:44李方娟趙玉佳趙君嫦孟祥麗郭強(qiáng)孟繁欽
    中國(guó)設(shè)備工程 2020年9期
    關(guān)鍵詞:排樣遺傳算法工件

    李方娟,趙玉佳,趙君嫦,孟祥麗,郭強(qiáng),孟繁欽

    (1.牡丹江醫(yī)學(xué)院藥學(xué)院;2.牡丹江醫(yī)學(xué)院紅旗醫(yī)院,黑龍江 牡丹江 157011)

    3D 打印是一種快速成型技術(shù),采用數(shù)字技術(shù)材料打印機(jī)來實(shí)現(xiàn)的,運(yùn)用粉末狀金屬或其它可黏合材料,通過逐層打印的方式來構(gòu)造物體的技術(shù)。最近幾年,3D 打印技術(shù)在醫(yī)學(xué)各個(gè)領(lǐng)域得到了廣泛的應(yīng)用,3D 打印肝臟模型、頭蓋骨、脊椎植入體等;3D 打印除具有個(gè)性化定制要求外,對(duì)于3D 打印醫(yī)用傳感器、助聽器外殼、康復(fù)醫(yī)療器械等具有批量打印要求。在批量3D打印加工中,當(dāng)同時(shí)打印多個(gè)工件時(shí),為提高工件的打印效率,通常將多個(gè)零件排布于打印機(jī)臺(tái)面內(nèi)同時(shí)打印,即一個(gè)打印批次可以同時(shí)加工出多個(gè)零件,如一個(gè)批次無法完成全部零件的打印,就需要安排多個(gè)打印批次進(jìn)行打印。因此,對(duì)打印工件進(jìn)行合理的排樣,對(duì)縮短打印時(shí)間、提高3D 打印加工效率至關(guān)重要。3D 打印工件排樣問題是一個(gè)復(fù)雜的多約束優(yōu)化問題,本文提出采用CHNN 神經(jīng)網(wǎng)絡(luò)算法進(jìn)行3D 打印排樣,并結(jié)合遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò),通過算法實(shí)現(xiàn),完成了3D 打印批次排樣問題的研究。

    1 排樣問題的求解

    1.1 排樣問題數(shù)學(xué)模型建立

    在批量3D 打印過程中,每個(gè)打印批次通常排布多個(gè)零件,又由于3D 打印是沿著零件的高度方向逐層進(jìn)行打印的,因此,要想提高整個(gè)打印批次零件的加工效率,對(duì)打印零件進(jìn)行合理的規(guī)劃排樣至關(guān)重要。由于3D 打印是逐層進(jìn)行打印的,在同一批次工件打印中,打印時(shí)間是以高度最大的零件完成打印進(jìn)行計(jì)算的。因此,要想提高整個(gè)批次打印零件的效率,必須保證同一打印批次內(nèi)打印零件的高度差最小。設(shè)第Q 個(gè)打印批次內(nèi)有n 個(gè)零件進(jìn)行打印,各個(gè)零件的高度分別為h1,h2,…,hj,…,hn,其中打印零件件的最大高度為hmax,要使零件打印所需時(shí)間最短,應(yīng)該滿足如下條件:

    1.2 CHNN 用于排樣問題算法設(shè)計(jì)

    連續(xù)型Hopfield(CHNN)神經(jīng)網(wǎng)絡(luò)是1982 年由美國(guó)物理學(xué)家霍普菲爾德教授提出的一種單層反饋神經(jīng)網(wǎng)絡(luò)。CHNN 神經(jīng)網(wǎng)絡(luò)求解組合優(yōu)化問題,就是在給定約束條件下,求出使目標(biāo)函數(shù)極?。ɑ驑O大)的變量組合問題。將排樣問題映射到CHNN 人工神經(jīng)網(wǎng)絡(luò):首先把排樣問題映射到一組神經(jīng)網(wǎng)絡(luò)的特定組態(tài)上,此組態(tài)相應(yīng)于排樣問題的可能解,然后構(gòu)造一個(gè)適合于優(yōu)化問題的能量函數(shù)E,此E 正比于優(yōu)化問題的評(píng)價(jià)函數(shù)。所選的評(píng)價(jià)函數(shù)的好壞直接影響排樣的效率和結(jié)果。為了保證排樣結(jié)果的有效性,排樣問題的求解需要滿足如下條件:假定有P 個(gè)3D 打印零件,將其分成Q 組(即Q 個(gè)打印批次),則網(wǎng)絡(luò)使用PXQ 個(gè)神經(jīng)元,將這些神經(jīng)元按照P 行Q 列排列。當(dāng)網(wǎng)絡(luò)達(dá)到穩(wěn)定狀態(tài)時(shí),上述神經(jīng)網(wǎng)絡(luò)的求解問題必須滿足一定的約束條件。在滿足約束的條件下,優(yōu)化排樣問題與約束之間的對(duì)應(yīng)關(guān)系如表1 所示。

    表1 排樣問題滿足的約束條件

    3D 打印排樣問題的能量函數(shù)如下:

    式中,D、E、F 為正系數(shù); hmaxi為每組中排樣件的最大高度; hi為排樣件的高度;為第X 行第I 列的神經(jīng)元輸出即排樣對(duì)象被分到標(biāo)號(hào)為x 的組中。

    其神經(jīng)元之間的權(quán)值如下:

    式中:

    1.3 遺傳算法優(yōu)化CHNN 神經(jīng)網(wǎng)絡(luò)

    遺傳算法是一種通過模擬自然進(jìn)化過程搜索最優(yōu)解的方法,通過復(fù)制、交叉、變異將問題解編碼表示的“染色體”群進(jìn)行迭代進(jìn)化,從而得到問題的近似最優(yōu)解。將神經(jīng)網(wǎng)絡(luò)中所有的神經(jīng)元的連接權(quán)值編碼成二進(jìn)制碼串或?qū)崝?shù)碼串表示的個(gè)體,隨機(jī)生成這些碼串的初始群體進(jìn)行遺傳算法的計(jì)算。每完成一次迭代計(jì)算后,將碼串解碼為權(quán)值構(gòu)成新的神經(jīng)網(wǎng)絡(luò),通過對(duì)所有訓(xùn)練樣本進(jìn)行計(jì)算得到神經(jīng)網(wǎng)絡(luò)輸出的均方誤差從而確定每個(gè)個(gè)體適應(yīng)度。經(jīng)過若干代的計(jì)算,神經(jīng)網(wǎng)絡(luò)將進(jìn)化到誤差全局最小。

    其求解過程如圖1。

    圖1 遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)流程

    2 排樣問題實(shí)例驗(yàn)證

    將用遺傳算法優(yōu)化的CHNN 神經(jīng)網(wǎng)絡(luò)使用MATLAB 語言進(jìn)行程序的實(shí)現(xiàn)。以20 個(gè)3D 打印零件的加工為例進(jìn)行驗(yàn)證,3D 打印零件的數(shù)量和相應(yīng)尺寸如表2 所示。

    排樣結(jié)果在輸出前建立如下規(guī)則:以被打印零件在水平面投影的最小包絡(luò)矩形作為輸出值,將打印工件在三維空間的排布問題轉(zhuǎn)化為二維圖形的輸出。打印圖形輸出結(jié)果如圖2 所示。

    表2 排樣零件參數(shù)表

    圖2 3D 打印圖形的二維輸出

    3 結(jié)語

    本文采用CHNN 神經(jīng)網(wǎng)絡(luò)和遺傳算法結(jié)合解決3D 打印工件批次排樣問題,通過將排樣問題的目標(biāo)函數(shù)映射到CHNN 神經(jīng)網(wǎng)絡(luò),建立了神經(jīng)網(wǎng)絡(luò)的能量函數(shù)并完成了算法的程序?qū)崿F(xiàn),很好的解決了多約束的組合優(yōu)化排樣問題,提高了3D 打印工件的加工效率。

    猜你喜歡
    排樣遺傳算法工件
    考慮非線性誤差的五軸工件安裝位置優(yōu)化
    三坐標(biāo)在工件測(cè)繪中的應(yīng)用技巧
    基于壓縮因子粒子群的組合排樣的研究
    基于自適應(yīng)遺傳算法的CSAMT一維反演
    一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
    基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
    U形電器支架的多工位模具的排樣及模具設(shè)計(jì)
    基于改進(jìn)的遺傳算法的模糊聚類算法
    焊接殘余形變?cè)诠ぜ苎b配中的仿真應(yīng)用研究
    焊接(2015年9期)2015-07-18 11:03:52
    人工智能技術(shù)在排樣技術(shù)上的發(fā)展現(xiàn)狀
    敖汉旗| 山西省| 集贤县| 孝昌县| 武安市| 新疆| 和静县| 虞城县| 大姚县| 双流县| 祁连县| 荥阳市| 波密县| 淄博市| 康马县| 襄汾县| 全南县| 江安县| 台北市| 砀山县| 阳东县| 县级市| 耿马| 博野县| 洪泽县| 湘潭市| 资源县| 会泽县| 察雅县| 府谷县| 泾阳县| 定西市| 城固县| 镇赉县| 宣恩县| 南安市| 田东县| 灯塔市| 周宁县| 泽普县| 宣威市|