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

        ?

        斷路器柔性裝配數(shù)字孿生機器人及其運動控制

        2020-12-11 11:14:20楊艷芳吳自然
        計算機集成制造系統(tǒng) 2020年11期
        關(guān)鍵詞:執(zhí)行器斷路器柔性

        楊艷芳,賀 煥,舒 亮,楊 秒,吳自然

        (1.武漢理工大學(xué) 物流工程學(xué)院港口物流技術(shù)與裝備教育部工程研究中心,湖北 武漢 430063;2.溫州大學(xué) 浙江省低壓電器工程技術(shù)研究中心,浙江 溫州325027)

        0 引言

        斷路器是電網(wǎng)中的重要電氣設(shè)備,其可靠性和穩(wěn)定性對電網(wǎng)的穩(wěn)定安全運行意義重大[1-2]。斷路器日產(chǎn)量巨大,傳統(tǒng)的裝配制造方式主要以手工為主,嚴重制約了產(chǎn)品的一致性與可靠性,研究和開發(fā)以自動化、數(shù)字化為主要特征的新型斷路器集成柔性化制造系統(tǒng),對提升產(chǎn)品性能及其整體生產(chǎn)效率具有重要意義。

        本文主要針對斷路器數(shù)字化制造系統(tǒng)中的柔性裝配系統(tǒng)開展研究,該柔性裝配系統(tǒng)主要存在以下特點:①以流水線作為主要作業(yè)模式,可以進行多工位柔性作業(yè);②可根據(jù)需求增加或減少裝配環(huán)節(jié),在一定的功能和幾何形狀允許范圍內(nèi)滿足產(chǎn)品多品種、多零件的裝配;③機器人裝配單元可以在同一工位進行多種工藝、不同零件的裝配,實現(xiàn)柔性作業(yè)。

        該柔性裝配系統(tǒng)由裝配機器人和外圍設(shè)備組成,外圍設(shè)備可根據(jù)具體的裝配任務(wù)選擇,要滿足多品種、小批量、智能化、柔性化的市場需求。柔性裝配系統(tǒng)面臨多方面難題:①所涉及的領(lǐng)域廣,包括機械、電子、計算機、網(wǎng)絡(luò)、機器人等多個領(lǐng)域;②技術(shù)難度大,由于機器人硬件、軟件和定制化拓展方面的難度,在實現(xiàn)具體化的柔性裝配作業(yè)方案、運動控制、安全分析、軌跡規(guī)劃等方面仍存在諸多挑戰(zhàn)[3];③工藝工序復(fù)雜,工藝不同且改換頻繁,工序邏輯難理清。

        數(shù)字孿生(digital twin)利用多學(xué)科交叉特點可實現(xiàn)物理世界與數(shù)字世界的實時同步與忠實映射,為解決上述問題提供了有效的手段[4]。數(shù)字孿生技術(shù)采用數(shù)據(jù)交互、信息融合、迭代計算和指令優(yōu)化等方法,通過數(shù)字化方式構(gòu)建物理實體與虛擬模型之間的關(guān)聯(lián),可實現(xiàn)生產(chǎn)周期內(nèi)模型、數(shù)據(jù)與技術(shù)的集成[5-6],有利于更高效地進行產(chǎn)品研發(fā)、設(shè)計、安裝調(diào)試和運行維護。通過構(gòu)建產(chǎn)品數(shù)字孿生體,可以在其全生命周期各階段,將產(chǎn)品開發(fā)、產(chǎn)品制造、產(chǎn)品服務(wù)等各個環(huán)節(jié)數(shù)據(jù)在產(chǎn)品數(shù)字孿生體中進行關(guān)聯(lián)映射,在此基礎(chǔ)上,以單元數(shù)字孿生體為單元數(shù)據(jù)源,實現(xiàn)自動化裝配生產(chǎn)線各階段的高效協(xié)同。

        數(shù)字孿生能夠利用數(shù)字模型、傳感器數(shù)據(jù)等反映對應(yīng)實體的功能、實時狀態(tài)及演變趨勢,為產(chǎn)品生命周期提供更加實時、高效、智能的服務(wù)[7]。中國航發(fā)商用航空發(fā)動機有限責任公司面向航空發(fā)動機低壓渦輪對接過程,研究了一種渦輪對接數(shù)字仿真方法,將裝配過程與數(shù)字仿真進行集成,實現(xiàn)了真實工藝過程與虛擬仿真的交互與協(xié)同[8];張玉良等[9]面向航天器的在軌裝配過程,討論了采用數(shù)字孿生技術(shù)構(gòu)建航天器孿生體的實現(xiàn)方式和關(guān)鍵技術(shù),以模擬和診斷裝配過程;Bielefeldt等[10]建立了一個數(shù)字孿生模型來檢測和監(jiān)測飛機的結(jié)構(gòu)損傷,并以飛機機翼為例證明了該模型的有效性。

        數(shù)字孿生多運用于航天領(lǐng)域,其先進性亦被其他行業(yè)借鑒,特別是制造業(yè),德國夾具公司運用數(shù)字孿生技術(shù)實現(xiàn)了工廠多零部件數(shù)字仿真[11];Tao等[12]提出數(shù)字孿生車間的概念,研究了數(shù)字孿生車間的運行機制和實現(xiàn)方法,探討了其實現(xiàn)的關(guān)鍵技術(shù),提出數(shù)字孿生車間主要由實體車間、虛擬車間、車間服務(wù)系統(tǒng)和車間數(shù)字孿生數(shù)據(jù)4部分組成;Weyer等[13]提出一個適用于基于信息物理系統(tǒng)的工廠建模和仿真框架;Tao等[14]提出一種以數(shù)字孿生為驅(qū)動的產(chǎn)品設(shè)計、制造和服務(wù)新方法,并以自行車設(shè)計、減速器傳動軸制造、電力變壓器產(chǎn)品服務(wù)為實例進行說明;上海交通大學(xué)應(yīng)用eM-plant等虛擬仿真軟件對發(fā)動機生產(chǎn)線進行仿真優(yōu)化,并以實例驗證了可行性[15];同濟大學(xué)的劉琨等[16]利用Tecnomatix軟件對某企業(yè)的自動變速器裝配線進行三維建模,完成了機器人關(guān)鍵工位動作規(guī)劃、可達性分析和干涉性分析。由以上可知,數(shù)字孿生具有物理產(chǎn)品與虛擬產(chǎn)品之間的同步聯(lián)動和超高保真度特點,其在產(chǎn)品設(shè)計、產(chǎn)品制造和產(chǎn)品服務(wù)方面具有很大的潛力。

        針對實際需求以及上述問題,本文面向斷路器柔性裝配機器人,提出一種基于數(shù)字仿真的單元裝配機器人數(shù)字孿生框架,以支持設(shè)計、開發(fā)和操作裝配生產(chǎn)。根據(jù)實際生產(chǎn)情況,建立基于數(shù)字孿生的機器人工作單元模型,對機器人末端執(zhí)行器工序路徑進行設(shè)計與軌跡優(yōu)化,并通過實時采集與傳遞裝配過程數(shù)據(jù)實現(xiàn)工藝過程與數(shù)字仿真的集成與映射,達到物理、模型、數(shù)據(jù)和服務(wù)之間相互融合的目的。最后以實例驗證方法的可行性。

        1 斷路器柔性化裝配數(shù)字孿生機器人架構(gòu)

        1.1 斷路器柔性裝配框架

        典型斷路器的基本結(jié)構(gòu)如圖1所示,包括手柄結(jié)構(gòu)、連動機構(gòu)、熱系統(tǒng)、磁系統(tǒng)、滅弧系統(tǒng)等零部件,零部件數(shù)量較多,形狀和尺寸不一,而且零件之間存在較強約束關(guān)系,自動化柔性裝配過程難度較大。

        斷路器的裝配工藝流程用圖2所示框圖表示,主要內(nèi)容包括外殼上料、手柄裝配、磁系統(tǒng)裝配等基本流程,并且存在串行、并行等多作業(yè)環(huán)節(jié)。圖2所示的具體工序由單個或者多個機器人裝配單元構(gòu)成,機器人單元之間互相配合,構(gòu)成整個斷路器的柔性裝配過程。機器人裝配單元的設(shè)計、運行控制、數(shù)據(jù)服務(wù)等內(nèi)容是實現(xiàn)產(chǎn)品柔性裝配的關(guān)鍵環(huán)節(jié)。

        1.2 機器人裝配單元與孿生框架

        機器人柔性裝配單元是柔性裝配系統(tǒng)的重要組成部分,典型的機器人裝配單元具體為單一的機器人、執(zhí)行器、定位夾具、輸送裝置、供料裝置和被裝配零件。根據(jù)裝配路徑,機器人配備相應(yīng)的末端執(zhí)行器,從零件區(qū)中抓取零件裝配到基礎(chǔ)件上。圖3所示為一個基本機器人柔性裝配單元結(jié)構(gòu)示意圖,其中零件送料裝置提供裝配所需的零件,零件區(qū)用于緩存零件,基礎(chǔ)件輸入?yún)^(qū)存放待裝配件,輸出緩沖區(qū)用于存放裝配完成件,裝配工作臺定位被裝配的基礎(chǔ)件,機器人用于裝配零件。裝配單元的運動是循環(huán)的,周期為基礎(chǔ)件從待裝配緩沖區(qū)流向裝配作業(yè)區(qū),同時成品件流向輸出緩沖區(qū)。條件觸發(fā)后,機器人開始抓取零件完成裝配作業(yè),裝配完成后,成品件流向輸出緩沖區(qū),下一個基礎(chǔ)件流向裝配作業(yè)臺,同時零件區(qū)進料,其中各種物流過程與機器人運動在裝配節(jié)拍上保持一致。零件送料過程是零件流向零件區(qū)的物流過程,零件上料有托盤上料與振動盤上料兩種方式,如圖4所示。

        由于柔性化裝配作業(yè)的需要,機器人單元在方案論證、布局規(guī)劃、運動控制、調(diào)試驗證等環(huán)節(jié)周期較長,而且往往存在反復(fù),利用數(shù)據(jù)交互、信息融合、決策分析、迭代計算和指令優(yōu)化等方法構(gòu)建柔性裝配數(shù)字孿生機器人,實現(xiàn)柔性化裝配過程在模型、控制、數(shù)字化服務(wù)方面的集成,是突破現(xiàn)有技術(shù)瓶頸的關(guān)鍵。本文提出的數(shù)字孿生機器人框架如圖5所示,包括柔性裝配機器人物理單元、柔性裝配機器人虛擬單元、斷路器裝配車間數(shù)據(jù)管理系統(tǒng)和車間服務(wù)系統(tǒng)4部分。

        (1)物理單元是由工業(yè)機器人及相關(guān)生產(chǎn)設(shè)備組成的實際生產(chǎn)系統(tǒng),具體包括機器人、執(zhí)行器、工作臺、控制器、托盤、零件、產(chǎn)品等實體;同時包括與機器人運動相關(guān)聯(lián)的空間規(guī)劃信息,如機器人裝配單元的空間數(shù)據(jù)、位置、形狀、尺寸、路徑等信息。

        (2)虛擬單元由數(shù)字模型構(gòu)成,主要實現(xiàn)數(shù)字空間與物理空間的對應(yīng)。

        (3)裝配車間服務(wù)系統(tǒng)提供數(shù)字孿生體的邏輯驅(qū)動、運動控制、運行管理等服務(wù),對物理單元的裝配工藝/工序、時間節(jié)拍、裝配邏輯、裝配路徑等裝配過程進行設(shè)計整合,并映射到數(shù)字空間虛擬單元,以對裝配過程進行運動仿真。

        (4)數(shù)據(jù)管理系統(tǒng)對整個孿生車間數(shù)據(jù)進行采集分析和管理,通過數(shù)據(jù)的傳遞和交互對車間進行運行管理和維護,并提供相應(yīng)的分析、驗證和決策等信息。

        2 柔性裝配機器人物理單元

        物理單元是柔性化裝配過程涉及的所有物理實體的集合,包括機器人、設(shè)備、物料、產(chǎn)品等。本文采用6軸工業(yè)機器人,工作范圍為600 mm,有效載荷為4 kg。機器人從上一單元接收一個子總成進行裝配作業(yè),完成后將該子總成轉(zhuǎn)移到下一單元。

        裝配機器人通過末端執(zhí)行器抓取和裝配零件,進行柔性化作業(yè)時,一般采用多功能執(zhí)行機構(gòu),如圖6所示,其中單功能執(zhí)行器只能完成單一作業(yè),而多功能執(zhí)行器可以進行多種作業(yè)任務(wù)。為了提高生產(chǎn)率,實現(xiàn)單工位多零件裝配,設(shè)計了適用于斷路器零件的5爪執(zhí)行器,如圖7所示。執(zhí)行器設(shè)計有5個氣缸夾具,可以同步抓取和裝配斷路器滅弧室、手柄、連動機構(gòu)、磁系統(tǒng)、螺釘?shù)榷鄠€零件。執(zhí)行器上安裝有力傳感機構(gòu),通過壓力感知對裝配動作和裝配任務(wù)進行辨識,進而完成連續(xù)化作業(yè)。柔性化作業(yè)的具體工序如表1所示,包括托盤平動,氣缸運動、機器人抓取/放置、零件上料等動作。

        表1 機器人工作單元工藝工序

        為了實現(xiàn)機器人多零件柔性裝配作業(yè),需要結(jié)合具體的工藝過程和路徑規(guī)劃。路徑規(guī)劃的主要目標是在環(huán)境和任務(wù)約束條件下尋找合理的運動路徑,使零件從初始點移動到裝配終點時,不會與環(huán)境中的物體發(fā)生碰撞。

        3 柔性裝配機器人虛擬單元

        3.1 數(shù)字化模型

        數(shù)字孿生的關(guān)鍵之一在于建立與裝配單元等價的虛擬數(shù)字化模型表達。數(shù)字化模型分為幾何(三維CAD對象的創(chuàng)建)、物理(CAD對象在場景中的放置)、行為(機器人運動學(xué))和規(guī)則(裝配過程序列)4個層次。數(shù)字孿生框架中虛擬機器人單元模型由導(dǎo)入Unity 3D虛擬軟件的3D對象組成。車間所需的機器人和設(shè)備在SolidWorks中作為3D對象來創(chuàng)建。虛擬場景中機器人的數(shù)字模型如圖7所示,其中機械臂各關(guān)節(jié)之間存在動力學(xué)約束關(guān)系,因此在進行數(shù)字化模型創(chuàng)建時,需要考慮物理實體的真實約束關(guān)系。

        3.2 行為映射

        通過傳感器實時采集的數(shù)據(jù)、關(guān)聯(lián)模型綁定的變量和所預(yù)設(shè)的動作,對數(shù)據(jù)驅(qū)動的機器人進行裝配仿真。機器人單元之間、機器人單元與零件、零件和零件之間存在從屬關(guān)系,從屬關(guān)系可用parent函數(shù)進行鏈接,例如斷路器外殼從屬與托盤可用shell.transform.parent=tray進行鏈接。柔性裝配機器人單元的運動包括平動和旋轉(zhuǎn)兩種狀態(tài),在C#環(huán)境下使用translate函數(shù)和rotate函數(shù)可以實現(xiàn)虛擬對象的驅(qū)動。

        仿真時,機械臂運行過程中可能發(fā)生自身碰撞或與其他設(shè)備發(fā)生碰撞,碰撞檢測可以在發(fā)生碰撞時及時做出報告與響應(yīng)。Unity 3D支持多種檢測方法,其中包圍盒法[17]的運用比較方便。包圍盒法是采用碰撞體包圍盒近似覆蓋復(fù)雜對象物體,通過包圍盒的相交情況來檢測碰撞。

        4 裝配車間數(shù)據(jù)管理系統(tǒng)

        數(shù)據(jù)管理系統(tǒng)主要實現(xiàn)數(shù)據(jù)的采集、傳遞、分析、計算與反饋。物理裝配車間和虛擬裝配車間通過數(shù)據(jù)管理系統(tǒng)進行數(shù)據(jù)/信息/知識的交互。裝配車間數(shù)據(jù)管理系統(tǒng)基于數(shù)據(jù)信息的集成管理,對所構(gòu)建的數(shù)字孿生裝配車間的生產(chǎn)制造提供智能化支持與服務(wù)。

        4.1 機器人單元的數(shù)字孿生體數(shù)據(jù)

        柔性裝配機器人數(shù)字孿生體是一個過程模型和動態(tài)模型,會隨機器人的裝配運動而產(chǎn)生、增加和更新數(shù)據(jù)。數(shù)字孿生體應(yīng)表現(xiàn)包括單元體幾何特征、材質(zhì)、燈光、裝配過程的參數(shù)數(shù)據(jù)和生產(chǎn)實時數(shù)據(jù)等信息。如圖8所示,要進行柔性裝配機器人虛擬仿真,需傳遞映射真實車間的場景材質(zhì)、模型數(shù)據(jù)等信息,建立虛擬擬機器人單元;同時將工藝、工序等工藝過程數(shù)據(jù)和傳感檢測、仿真模擬、服務(wù)優(yōu)化等裝配數(shù)據(jù)同步傳遞映射到虛擬場景,進行虛擬機器人實時動作仿真;在虛擬平臺接收真實生產(chǎn)數(shù)據(jù),實現(xiàn)生產(chǎn)數(shù)據(jù)的可視化。柔性裝配機器人數(shù)字孿生體的數(shù)據(jù)應(yīng)包括設(shè)計數(shù)據(jù)、工藝過程數(shù)據(jù)、裝配過程數(shù)據(jù)、生產(chǎn)數(shù)據(jù)4種基本數(shù)據(jù)。

        (1)設(shè)計數(shù)據(jù) 包括環(huán)境數(shù)據(jù),如場景材質(zhì)、燈光等數(shù)據(jù);單元體三維模型數(shù)據(jù),如幾何信息、坐標信息、尺寸標注、鏈接關(guān)系;屬性數(shù)據(jù),如機器人材料、規(guī)范、分析數(shù)據(jù)。

        (2)工藝過程數(shù)據(jù) 包括工序信息,如裝配工序、工藝特征、工藝控制參數(shù)。

        (3)裝配過程數(shù)據(jù) 包括傳感器檢測數(shù)據(jù);單元狀態(tài)信息,如運行、暫停、故障狀態(tài)信息;裝配過程動作數(shù)據(jù),如運動方向、距離、時間、速度等數(shù)據(jù);機械臂轉(zhuǎn)角數(shù)據(jù);仿真數(shù)據(jù),如幾何仿真、物理仿真、裝配過程仿真數(shù)據(jù);服務(wù)產(chǎn)生的優(yōu)化分析相關(guān)數(shù)據(jù),如運動學(xué)公式、粒子群優(yōu)化(Particle Swarm Optimization,PSO)算法等數(shù)據(jù)。

        (4)生產(chǎn)數(shù)據(jù) 包括當日車間總生產(chǎn)計劃、當日車間生產(chǎn)人數(shù)(實時出勤人數(shù))、當前完工產(chǎn)品數(shù)量、服務(wù)系統(tǒng)計算的生產(chǎn)效率和生產(chǎn)質(zhì)量等實時動態(tài)數(shù)據(jù)。

        4.2 數(shù)據(jù)通信

        在機器人單元鏈接數(shù)字孿生體過程中,數(shù)據(jù)的交互應(yīng)用是實現(xiàn)單元孿生體不斷更新優(yōu)化的基礎(chǔ)。通過分析數(shù)據(jù)在系統(tǒng)中的傳遞關(guān)系和接口交換模式,可以實現(xiàn)多領(lǐng)域軟件數(shù)據(jù)流的無縫鏈接[18]。在所建立的數(shù)字孿生平臺中,虛擬系統(tǒng)的運動仿真與控制需要結(jié)合實體對象的運動方向、距離、時間、速度等具體的行為數(shù)據(jù)。在虛擬系統(tǒng)中接收實體數(shù)據(jù)時,需要對設(shè)備進行信息采集和信息傳輸?shù)裙δ茉O(shè)計。數(shù)據(jù)傳遞的基本過程如圖9所示。

        圖9中,可編程邏輯控制器(Programmable Logic Controller,PLC)對實體系統(tǒng)進行驅(qū)動和控制,實體系統(tǒng)的數(shù)據(jù)信號通過工業(yè)以太網(wǎng)傳輸?shù)絇LC,經(jīng)過網(wǎng)關(guān)通信協(xié)議轉(zhuǎn)換以后,以WIFI的形式發(fā)送給虛擬系統(tǒng),虛擬系統(tǒng)通過數(shù)據(jù)交換引擎接收并處理數(shù)據(jù)。采用WIFI模式時,首先為分布式網(wǎng)絡(luò)設(shè)置通信參數(shù),由服務(wù)器初始化網(wǎng)絡(luò)后發(fā)現(xiàn)客戶端,再為客戶端進行參數(shù)配置和入網(wǎng)操作,最后進行數(shù)據(jù)傳輸?shù)裙ぷ鳎唧w流程如圖10所示。

        5 裝配車間服務(wù)系統(tǒng)

        裝配車間服務(wù)系統(tǒng)主要對生產(chǎn)活動、生產(chǎn)過程進行監(jiān)控、預(yù)測和優(yōu)化。在真實裝配前,服務(wù)系統(tǒng)可以通過內(nèi)部數(shù)學(xué)算法對生產(chǎn)計劃進行仿真和評估,進而進行修正和優(yōu)化。在斷路器裝配過程中,服務(wù)系統(tǒng)通過不斷接收真實的生產(chǎn)狀態(tài)和虛擬的仿真驗證結(jié)果,實時調(diào)整生產(chǎn)計劃,有效地進行生產(chǎn)配置管理,從整體上提高裝配效率。裝配車間服務(wù)系統(tǒng)包括機器人運動學(xué)、機器人粒子群軌跡優(yōu)化算法、工時計算、裝配質(zhì)量分析和能耗計算等數(shù)學(xué)算法,系統(tǒng)采用這些算法對數(shù)字孿生體不斷進行迭代。本文后面將介紹所采用的機器人運動學(xué)與軌跡優(yōu)化算法。

        5.1 機械臂運動學(xué)分析

        對應(yīng)表1所示的具體工序,機器人的具體路徑規(guī)劃如圖11所示。圖中基礎(chǔ)件上有兩個裝配位,機器人進行兩次抓取與裝配操作,即抓取取件位1的零件組依次裝配到裝配位1后,再運行到取件位2抓取零件組到裝配位2。機器人裝配過程中的軌跡規(guī)劃及控制對機器人運行的穩(wěn)定性和效率有重要影響。要進行機械臂軌跡規(guī)劃首先需要進行機器人運動學(xué)計算,將路徑點轉(zhuǎn)化為關(guān)節(jié)矢量角度值。

        機械臂由一系列連桿通過關(guān)節(jié)點連接組成,每一個關(guān)節(jié)和對應(yīng)的連桿都有其坐標系,本文采用齊次變換建立和描述這些坐標系之間的相對位置和方向關(guān)系,然后構(gòu)造機器人的運動學(xué)方程。機器人運動學(xué)分析就是對機器人末端操作機的位移、速度和加速度進行分析[19]。以斷路器自動化裝配生產(chǎn)線中愛普生6軸機器人為例,該機器人的關(guān)節(jié)和連桿參數(shù)如表2所示,其中:ωi為第i連桿的扭轉(zhuǎn)角,θi為i和i+1連桿之間的夾角,di為i和i+1連桿之間的距離,Li為連桿的長度。機器人結(jié)構(gòu)簡化圖如圖12所示。

        表2 機器人的D-H參數(shù)表

        (1)

        可得六軸機器人各連桿的變換矩陣:

        (2)

        式中:s表示sinθ,c表示cosθ;連桿夾角θj中的j表示第j個連桿的夾角。將各連桿變換矩陣相乘,得到六軸機器人的正運動學(xué)方程

        (3)

        通過機器人正運動學(xué)公式推導(dǎo),用已知的關(guān)節(jié)變量來確定末端執(zhí)行器的姿態(tài)和位置。在軌跡規(guī)劃過程中,需要在已知末端執(zhí)行器到達點位姿下求解對應(yīng)關(guān)節(jié)的角度值,即求解逆運動學(xué)問題。設(shè)已知末端執(zhí)行器的位姿如式(3),式中:矢量P表示機械臂末端夾具的中心原點;e,o,n為描述夾具方向的3個分量,如圖13所示,接近矢量e處于夾手進入物體的方向上,方向矢量o處于規(guī)定的夾手方向上,與連接板平行。

        法線矢量n與矢量o和e一起構(gòu)成一個右手矢量集合,且滿足交乘規(guī)則n=o×e。求解逆運動學(xué)問題的本質(zhì)即求解方程

        (4)

        5.2 基于粒子群優(yōu)化算法的軌跡優(yōu)化

        軌跡規(guī)劃[20]在機械臂運動控制中直接影響控制的穩(wěn)定性和精度,具有非常重要的作用。在保證機械臂系統(tǒng)穩(wěn)定性和可靠性的前提下快速完成指定任務(wù),并在機械臂運動前規(guī)劃好運動軌跡,可以避免出現(xiàn)機械臂各關(guān)節(jié)速度、加速度突變等極端情況。軌跡優(yōu)化指在滿足機器人動力學(xué)和運動學(xué)約束的前提下,使機器人按指定軌跡運動的時間最短、能耗最少或沖擊最小。調(diào)整經(jīng)過各段路徑的時間,使其在滿足速度、加速度、加加速度和力矩約束下總的時間最短[21]即可得到最優(yōu)時間。

        PSO算法[22-23]模擬鳥群的覓食行為,屬于進化算法的一種,它是隨機開始,通過迭代找尋最優(yōu)解,并根據(jù)適應(yīng)度評價所得解的品質(zhì)。PSO算法通過比對當前搜索到的最優(yōu)值與過去搜索到的最優(yōu)值來確定全局最優(yōu)解。

        PSO算法表示如下:

        (5)

        式中α1,α2為學(xué)習因子;β1,β2為[0,1]范圍內(nèi)的隨機數(shù)。式(5)中第一個公式等號右邊由3部分組成:

        (1)“歷史”部分 反映粒子的運動“習慣”,表示粒子具有保持本身之前速度的趨勢。

        (2)“現(xiàn)在”部分 反映粒子對過去經(jīng)驗的掌握,向所有粒子歷史最佳的方向逼近。

        (3)“將來”部分 反映粒子根據(jù)“歷史”和“現(xiàn)在”的相互協(xié)作和共享經(jīng)驗向整體最佳位置靠攏的趨勢。

        在采用PSO算法優(yōu)化機械臂的運動時間時,將機械臂的運動時間作為粒子的位置xi,將機械臂的運動速度作為粒子的速度vi。因為是對運動時間進行優(yōu)化,所以將每個關(guān)節(jié)的優(yōu)化目標函數(shù)記為

        f(t)=min(tj1+tj2+tj3)。

        (6)

        位置和速度(時間)的限定范圍如下:

        (7)

        式中j表示第j個關(guān)節(jié)。然后構(gòu)造4-3-4次多項式插值函數(shù),應(yīng)用PSO算法優(yōu)化出最優(yōu)時間tji。4-3-4次多項式插值函數(shù)如下:

        (8)

        [θ]=[M][K]。

        (9)

        (10)

        (11)

        (12)

        6 實驗與分析

        為驗證機器人虛擬仿真平臺的實用性,先對機器人多零件裝配路徑規(guī)劃和裝配行為進行虛擬實驗,再將虛擬系統(tǒng)與實際系統(tǒng)結(jié)合進行數(shù)字孿生實驗。在虛擬實驗中,需要對裝配過程進行碰撞分析、機械臂可達性測試和放置測試。

        在多功能執(zhí)行器機器人進行多零件裝配過程中,設(shè)備頻繁的動作變更很可能發(fā)生碰撞,碰撞檢測有助于識別可能的碰撞并優(yōu)化機器人的軌跡和設(shè)備的位置。雖然機器人能夠在發(fā)生碰撞時停止工作,并立即返回工作崗位,但是頻繁的碰撞會降低生產(chǎn)率??蛇_性測試用于確定機器人能否到達其工作空間的所有期望位置,進而確定機器人和設(shè)備放置的最優(yōu)位置,同時指定一個機器人想要的位置點,并評估該機器人能否安全到達所有期望的位置。放置測試用于為機器人、裝配設(shè)備尋找最優(yōu)的放置位置,本文的目標是擁有最小的循環(huán)時間,避免碰撞。

        6.1 機器人多零件裝配路徑規(guī)劃及裝配行為虛擬試實驗

        在執(zhí)行斷路器零件裝配任務(wù)前,使用數(shù)字孿生體在所搭建的虛擬仿真環(huán)境中模擬作業(yè)過程,在虛擬環(huán)境下對機器人進行計算和軌跡規(guī)劃,以驗證設(shè)計的合理性。本文基于4-3-4次多項式對六軸機器人運動軌跡進行建模,并在考慮關(guān)節(jié)轉(zhuǎn)角和速度約束的條件下,通過PSO算法對機器人的運行時間和軌跡進行優(yōu)化?;谠摲椒ㄔ诒狙芯块_發(fā)的單元裝配機器人仿真系統(tǒng)上進行20次路徑規(guī)劃,并進行夾取裝配作業(yè)行為虛擬實驗。虛擬實驗過程包括托盤平動、零件夾取、零件裝配等20個工序內(nèi)容,如表1所示。在20次實驗中,機器人末端執(zhí)行器的工作結(jié)果如表3所示,其中裝配工序路徑長度L與路徑優(yōu)化得到的關(guān)鍵點Pi有關(guān),即

        表3 機器人裝配行為虛擬實驗結(jié)果統(tǒng)計

        (13)

        式中K為關(guān)鍵點數(shù)。結(jié)果顯示機器人完全可以安全無碰撞平滑運動完成裝配工作,其中工序5機器人在裝配磁系統(tǒng)的過程中優(yōu)化增加了一個防碰撞安全關(guān)鍵點。

        圖14所示為一次成功的斷路器多零件裝配路徑規(guī)劃。由末端關(guān)節(jié)的位姿變化可以看出,機器人關(guān)節(jié)運動可以實現(xiàn)不同方位的姿態(tài),可以根據(jù)預(yù)先設(shè)置的目標點完成裝配過程中的軌跡運動。圖15所示為斷路器零件夾取—裝配虛擬實驗過程截圖,通過對上述多零件裝配作業(yè)行為進行虛擬仿真,可對裝配過程進行三維空間路徑實時計算,以及可達性、安置情況分析,由此證明了本文設(shè)計的數(shù)字孿生機器人對幫助實驗和改進機器人柔性裝配行為的實用價值。

        6.2 數(shù)字孿生實驗

        為了進一步驗證數(shù)字孿生機器人的實用性,連接虛實系統(tǒng),將虛擬仿真優(yōu)化的路徑規(guī)劃與控制算法結(jié)果同時傳遞到物理樣機上進行室內(nèi)實驗。通過跟蹤裝配單元的裝配過程,可以全面了解整個運行情況,盡可能掌握機器人的狀態(tài)和行為。在柔性裝配機器人單元孿生體創(chuàng)建過程中,會實時地將工藝過程數(shù)據(jù)和裝配過程數(shù)據(jù)反映到數(shù)字孿生體中,從而動態(tài)實時地監(jiān)控機器人裝配過程,進行故障監(jiān)測與維護。

        樣機如圖16a所示,柔性裝配機器人單元包括機器人、傳送帶、箱體、零件、托盤等,機器人由機械臂、工控機、控制系統(tǒng)、末端執(zhí)行器等組成;圖16b為零件區(qū),為系統(tǒng)提供零件;圖16c為裝配托盤,承載著斷路器在各單元中移動。打開平臺進入虛擬場景,使虛擬單元體的托盤、零件、機器人等所有部件與真實單元體的初始狀態(tài)相同,以保證物理單元與虛擬單元數(shù)據(jù)連接,啟動物理與虛擬系統(tǒng)進行裝配作業(yè)。采用裝配車間服務(wù)系統(tǒng)的運動學(xué)和路徑優(yōu)化算法對路徑進行優(yōu)化,將結(jié)果同時傳遞到真實和虛擬機器人,由控制系統(tǒng)驅(qū)動機器人進行裝配,實驗結(jié)果如表4所示。通過單元的可達性、安置性和成功率數(shù)據(jù)顯示,數(shù)字孿生驅(qū)動的機器人裝配過程實現(xiàn)了對零件、設(shè)備與裝配過程的精準控制。

        表4 樣機實驗結(jié)果 %

        進行多次裝配實驗(如圖17),其狀態(tài)、生產(chǎn)數(shù)據(jù)和設(shè)備能耗等信息可在虛擬平臺直接觀測和響應(yīng)。結(jié)果表明,本文通過TCP協(xié)議網(wǎng)絡(luò)通信技術(shù),實現(xiàn)了物理空間與虛擬空間之間的數(shù)據(jù)交互,以及虛實之間的實時同步與忠實映射。生產(chǎn)參數(shù)每變化一次,都可以觀察到相應(yīng)的生產(chǎn)行為,通過監(jiān)測生產(chǎn)過程實時展示數(shù)字孿生體的生產(chǎn)效率和生產(chǎn)質(zhì)量,并在虛擬平臺上對結(jié)果進行有效評估。與傳統(tǒng)的電子表格統(tǒng)計方式相比,數(shù)字孿生在傳遞和顯示生產(chǎn)過程數(shù)據(jù)方面具有實時性、快捷性和有效性。

        7 結(jié)束語

        本文面向斷路器柔性自動化生產(chǎn)線研制的需求,研究了基于數(shù)字孿生的柔性裝配機器人單元的虛擬仿真平臺設(shè)計方法。通過建立數(shù)字孿生體,形成機器人裝配單元體、裝配過程、裝配環(huán)境的數(shù)字化虛擬仿真平臺。通過對機器人進行運動學(xué)計算和軌跡優(yōu)化,采用多傳感器建立數(shù)字化虛擬模型與實物模型之間的映射關(guān)系,并采用Socket網(wǎng)絡(luò)進行數(shù)據(jù)通信,實現(xiàn)了虛擬運動對實物運動的準確復(fù)制,以及對裝配過程的實時監(jiān)控。

        本文在數(shù)字環(huán)境下對斷路器柔性裝配過程完成了運動仿真、生產(chǎn)監(jiān)控、忠實映射和實時生產(chǎn)數(shù)據(jù)的可視化,推進了斷路器生命周期內(nèi)各階段的高效協(xié)同,進一步完善了數(shù)字化機器人單元的工作檔案,為后續(xù)的機器人研究和自動化生產(chǎn)線研究奠定了數(shù)據(jù)基礎(chǔ)。

        目前,該研究尚處于起步階段,還需要大量的工作。未來的工作將集中在以下方面:①利用數(shù)字孿生服務(wù)生產(chǎn),控制生產(chǎn)計劃,實現(xiàn)生產(chǎn)調(diào)度可控,以及工藝設(shè)計過程中的實時決策和離線分析優(yōu)化;②利用數(shù)字孿生實現(xiàn)生產(chǎn)設(shè)備的智能健康管理、故障準確預(yù)警和運行狀態(tài)的持續(xù)迭代優(yōu)化。

        猜你喜歡
        執(zhí)行器斷路器柔性
        一種柔性拋光打磨頭設(shè)計
        灌注式半柔性路面研究進展(1)——半柔性混合料組成設(shè)計
        石油瀝青(2021年5期)2021-12-02 03:21:18
        高校學(xué)生管理工作中柔性管理模式應(yīng)用探索
        測控技術(shù)(2018年12期)2018-11-25 09:37:50
        六氟化硫斷路器運行與異常處理
        電子制作(2018年14期)2018-08-21 01:38:34
        斷路器控制回路異常分析及處理
        電子制作(2018年10期)2018-08-04 03:25:02
        飛機裝配預(yù)連接緊固件自動化安裝末端執(zhí)行器設(shè)計
        一例斷路器內(nèi)部發(fā)熱的診斷分析
        電子制作(2017年8期)2017-06-05 09:36:15
        SF6斷路器拒動的原因分析及處理
        電子制作(2017年20期)2017-04-26 06:57:59
        考慮執(zhí)行器飽和的改進無模型自適應(yīng)控制
        国产不卡av一区二区三区| 国产精品久久婷婷六月丁香| 国产成人久久综合热| 亚洲女同同性少妇熟女| 日日高潮夜夜爽高清视频| 国产精品久久久久久久久绿色| av潮喷大喷水系列无码| 久久国产精品视频影院| 邻居少妇张开腿让我爽视频| 在线视频观看国产色网| 日韩毛片免费无码无毒视频观看| 久久久久久久久久久熟女AV| 蜜桃av区一区二区三| 日本亚洲视频一区二区三区| 久久不见久久见中文字幕免费| 香蕉视频在线观看国产| 国产三级视频一区二区| 开心五月天第四色婷婷| 国产特级毛片aaaaaa| 欧美在线资源| 午夜宅男成人影院香蕉狠狠爱 | 中国精品视频一区二区三区 | 99久久免费国产精品| 正在播放亚洲一区| 国产精品99久久精品女同| 少妇无套裸按摩呻吟无呜| 国产真实夫妇视频| 久久久国产精品福利免费| 性色国产成人久久久精品二区三区 | 99视频30精品视频在线观看| 女同啪啪免费网站www| 综合久久青青草免费观看视频| 久久红精品一区二区三区| 亚洲精品乱码久久久久久蜜桃不卡| 成人xx免费无码| 久久精品国产亚洲av网在| 日本一卡二卡3卡四卡免费观影2022| 久久99精品久久久久久hb无码| 丁香九月综合激情| 亚洲美女毛多水多免费视频| 少妇久久久久久被弄到高潮 |