• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于6-UCU型平臺并聯(lián)機床的軌跡時間優(yōu)化

      2020-12-14 04:35:10嚴(yán)昊吳建民
      軟件導(dǎo)刊 2020年9期
      關(guān)鍵詞:遺傳算法

      嚴(yán)昊 吳建民

      摘 ?要: 本文針對基于6-UCU型Stewart平臺的并聯(lián)機床提出了一種軌跡時間優(yōu)化方法。建立該運動平臺的運動學(xué)逆解模型。通過三次多項式插值對上平臺的軌跡點進行插值,通過反解模型求出各個驅(qū)動臂對應(yīng)的位移。建立時間優(yōu)化的模型,使用遺傳算法結(jié)合五次多項式插值對軌跡點之間的速度,加速度進行求解。計算得出優(yōu)化后的運行時間與未優(yōu)化前對比優(yōu)化了14.9%。最后將得到的加速度導(dǎo)入到ADMAS模型中進行仿真驗證,結(jié)果表明該軌跡運行平穩(wěn),仿真測量的驅(qū)動臂位移與計算得出無明顯差別。

      關(guān)鍵詞: Stewart平臺;遺傳算法;軌跡優(yōu)化

      中圖分類號: TP249 ???文獻標(biāo)識碼: A ???DOI:10.3969/j.issn.1003-6970.2020.09.030

      【Abstract】: This paper proposes a trajectory time optimization method for parallel machine tools based on the 6-UCU Stewart platform. In this paper, the inverse kinematics model of the motion platform was established firstly. The trajectory points of the upper platform are interpolated by cubic polynomial interpolation, and the corresponding displacement of each driving arm is obtained by the inverse solution model. Establish a time-optimized model and use genetic algorithm combined with fifth-degree polynomial interpolation to solve the velocity and acceleration between trajectory points. It is calculated that the optimized running time is optimized by 14.9% compared with that before the optimization. Finally, the obtained acceleration was imported into the ADMAS model for simulation verification. The results show that the trajectory runs smoothly, and the measured displacement of the driving arm is not significantly different from the calculation.

      【Key words】: Stewart platform; Genetic algorithm; Trajectory optimization

      0 ?引言

      隨著機器人技術(shù)的進步,各種各樣的機器人投入到了生產(chǎn)中取代人力進行繁重、重復(fù)的人力勞動?;谶@種現(xiàn)狀,一些專家學(xué)者著手研究對機器人的運行軌跡進行時間的優(yōu)化,來進一步提高生產(chǎn)效率。Geering[1]等人利用Pontryagin最小化原理,提出了一種機器人最優(yōu)時間的軌跡規(guī)劃方法。Cong M[2]提出了一種基于模糊遺傳算法,基于速度和加速度的約束條件下,對軌跡運行時間進行優(yōu)化。施祥玲等[3]以從時間、能耗、沖擊三方面考慮對串聯(lián)機械臂,建立五次非均勻有理B樣條模型,采用NSGA-II算法求解實現(xiàn)了有效的多目標(biāo)優(yōu)化。王宇[4]使用三次樣條插值對3R串聯(lián)機器人進行估計規(guī)劃,并提出了一種基于遺傳算法的時間優(yōu)化方法。

      本文以6-UCU型Stewart并聯(lián)機構(gòu)為研究對象,針對其在并聯(lián)機床的應(yīng)用場景,在保證其平穩(wěn)運行的前提下,對其運行軌跡進行時間上的優(yōu)化。

      1 ?Stewart反解數(shù)學(xué)模型

      使用SolidWorks建立六自由度并聯(lián)機床的三維模型如圖1所示,該并聯(lián)機床由伸縮桿、刀具、主軸和機架組成,機床上下平臺分為兩層,六根可變長桿件通過虎克鉸鏈與上下平臺相連。機架固定在地面,通過伺服電機驅(qū)動六根伸縮桿,實現(xiàn)動平臺在空間的移動和轉(zhuǎn)動,從而得到動平臺的不同位姿。主軸部件固定在動平臺上,帶動刀具旋轉(zhuǎn),實現(xiàn)對工件切削的加工要求。

      Stewart平臺的運動學(xué)的位置分析包括正解和逆解,正解是已知關(guān)節(jié)變量求解刀具在空間坐標(biāo)系中的位置,逆解是已知刀具位置求解各關(guān)節(jié)的變量。對于機床操控中需要對動平臺的運動軌跡進行規(guī)劃,再利用運動學(xué)位置反解求得各個驅(qū)動桿的位移變化,將驅(qū)動桿的位移變化輸入上位機完成工件的加工。

      動平臺的位置和姿態(tài)可用定平臺的一個位置向量和一組歐拉角、、來表示。其中為回轉(zhuǎn)角,為俯仰角,為偏轉(zhuǎn)角。將動平臺坐標(biāo)系通過歐拉變換轉(zhuǎn)換到定坐標(biāo)系。采用齊次坐標(biāo)形式建立坐標(biāo)變換矩陣:

      2 ?軌跡規(guī)劃

      2.1 ?軌跡方程

      如圖3所示,工件上走刀銑削一個半徑為10 mm的圓錐孔,軌跡方程為:

      2.2 ?三次樣條插值

      對上平臺的軌跡進行三次樣條插值。三次樣條曲線是軌跡規(guī)劃常用的曲線,三次樣條插值產(chǎn)生的軌跡既能保證加速連續(xù),加加速度無驟變又能避免高次曲線的震蕩、超調(diào)現(xiàn)象[5]。

      2.3 ?五次五多項式插值

      多項式插值是直線插值的常用方法,多項式插值就是已知一個函數(shù),如果給定在區(qū)間上的個點,已知在這些點的函數(shù)值,求得一個次數(shù)不超過的多項式函數(shù)的過程[5]。建立線性方程組:

      3 ?軌跡優(yōu)化

      3.1 ?構(gòu)造目標(biāo)函數(shù)

      給上平臺規(guī)劃一段軌跡,將該軌跡離散為若干個離散點,相鄰軌跡點形成最小軌跡。該軌跡的實際運行時間是若干個最小軌跡的運行時間的和。對軌跡運行時間進行優(yōu)化建立的目標(biāo)函數(shù)是讓所有軌跡運行時間的總和最小,如式(18)所示:

      3.2 ?約束函數(shù)

      約束條件主要有動力學(xué)約束條件、機構(gòu)的結(jié)構(gòu)約束條件和其他約束條件。在機器人運動過程中,在保證運行速度的同時還需要避免出現(xiàn)加速度驟變對結(jié)構(gòu)造成沖擊,以及速度和加速在整個系統(tǒng)的允許范圍內(nèi)。相鄰兩個軌跡點之間就是一段軌跡,共有段軌跡,6個驅(qū)動臂在不同軌跡區(qū)間所對應(yīng)的速度為、加速度為,約束方程如下所示:

      已經(jīng)對五次多項式中各個節(jié)點區(qū)間的速度,加速度,加加速度進行了推導(dǎo),結(jié)合五次多項式插值計算可得到優(yōu)化目標(biāo)的約束函數(shù)為:

      參考一些Stewart平臺已經(jīng)投入生產(chǎn)和使用的產(chǎn)品的參數(shù)和設(shè)計。驅(qū)動臂一般使用伺服電機驅(qū)動,考慮該機構(gòu)的結(jié)構(gòu)參數(shù),選取二級電機作為驅(qū)動電機。參照上海格吉電機科技有限公司生產(chǎn)的SEC75-R005型直角電動缸,采用英威特SV-ML06-0R4G-2-1A0伺服電機,其額定功率1.5 KW,額定電壓220 V,額定轉(zhuǎn)速3000 r/min,最大輸出力15 KN,速度83 mm/s。

      對于軌跡進行時間上優(yōu)化時,速度和加速是未知的。對于軌跡實際運行時間由每段軌跡點所分配的速度和加速度共同決定。正常軌跡規(guī)劃時,出于軌跡平滑的考慮需要給機構(gòu)留有減速的冗余,往往速度和加速度不能達到既定的閾值,電機提速過快會造成程序報錯。出于實際應(yīng)用的考慮,將非優(yōu)化環(huán)節(jié)下速度和加速度限定在最大輸出速度和加速度的80%。將優(yōu)化有軌跡的運行時間與全程在穩(wěn)定速度和加速度情況下軌跡的運行時間進行對比。

      本文的優(yōu)化考慮到驅(qū)動臂所做的為直線運動,驅(qū)動臂所要考慮的減速區(qū)域為驅(qū)動臂做往復(fù)運動時的軌跡段,在此軌跡段將速度和加速度設(shè)定為平穩(wěn)運行狀態(tài),將做單一變化時的驅(qū)動臂的速度和加速度設(shè)為極限狀態(tài)。考慮到驅(qū)動臂的協(xié)同性,每個驅(qū)動臂在同一軌跡時間運行的時間應(yīng)該相等,所以應(yīng)該選取每段軌跡區(qū)間內(nèi)最長的那個機械臂的運行時間作為該段軌跡的運行時間。綜合考慮這兩種因素選取在該軌跡段運行時間最長的驅(qū)動臂的運行時間作為該軌跡段的最終運行時間,其他驅(qū)動臂的速度、加速度按照該軌跡段的運行時間進行計算求解,即:

      3.3 ?模型求解

      該模型是一個非線性規(guī)劃問題求解問題,非線性目標(biāo)求解在已搭建的數(shù)學(xué)模型中速度、加速度、加加速度的限制作為制約函數(shù),在求解非線性方程組的算法中遺傳算法具有良好的全局搜索能力,可以快速地將解空間中的全體解搜索出,而不會陷入局部最優(yōu)解的快速下降陷阱[6]。并且利用它的內(nèi)在并行性,可以方便地進行分布式計算,加快求解速度。求解流程圖如圖5所示。

      4 ?仿真驗證

      使用ADAMS搭建平臺的動力學(xué)模型,將優(yōu)化得到的加速度樣條導(dǎo)入到模型中[7],在模型中建立測量,將測量采集到的位移運行數(shù)據(jù)與軌跡規(guī)劃的運行數(shù)據(jù)對比。

      如圖8所示各個驅(qū)動臂的位移變化圖和軌跡規(guī)劃得到的驅(qū)動桿的位移變化量一致,優(yōu)化是從時間上進行優(yōu)化,在驅(qū)動臂做小位移往復(fù)運動時,驅(qū)動臂依舊能保持高速運動。

      5 ?結(jié)論

      本文結(jié)合實際生產(chǎn)對Stewart平臺的運動軌跡進行了優(yōu)化。首先對上平臺的運動軌跡進行了規(guī)劃通過三次樣條插值對軌跡點進行密化,保證軌跡的平滑性,通過運動學(xué)反解模型對軌跡點求解對應(yīng)的關(guān)節(jié)位置。

      建立優(yōu)化的數(shù)學(xué)模型,通過遺傳算法與五次多項式插值相結(jié)合解析出了時間最優(yōu)時各軌跡段的速度和加速度,時間優(yōu)化后軌跡運行平穩(wěn)。最后通過仿真驗證了該優(yōu)化結(jié)果。

      參考文獻

      [1]Geering H, Guzzella L, Hepner S, et al. Time-optimaland motions of robots in assembly tasks[C]. IEEE Conference on Decision and Control. IEEE, 1985: 982-989.

      [2]Gao M, Ding P, Yang Y. Time-Optimal Trajectory Planning of Industrial Robots Based on Particle Swarm Optimization. Fifth International Conference on Instrumentation and Mea surement,Computer, Communication and Control. IEEE, 2016: 1934- 1939.

      [3]施祥玲, 方紅根, 郭為忠. 基于五次NURBS的機械臂時間-能量-平滑性多目標(biāo)軌跡優(yōu)化[J]. 機械設(shè)計與研究, 2017, 33(01): 12-16.

      [4]王宇. 基于時間最優(yōu)的3R串聯(lián)機械手軌跡規(guī)劃及仿真的研究[D]. 沈陽工業(yè)大學(xué), 2018.

      [5]陳愛波, 陳五一. 基于五次多項式插值的大慣量弱剛性回轉(zhuǎn)系統(tǒng)的啟動速度控制[J]. 組合機床與自動化加工技術(shù), 2016(02): 105-107.

      [6]卓金武. MATLAB在數(shù)學(xué)建模中的應(yīng)用[M]. 第二版, 北京: 航空航天大學(xué)出版社, 2014: 76-77.

      [7]宋少云, 尹芳. ADAMS在機械設(shè)計中的應(yīng)用[M], 北京: 國防工業(yè)出版社, 2015: 73-74.

      猜你喜歡
      遺傳算法
      基于遺傳算法的模糊控制在過熱汽溫控制系統(tǒng)優(yōu)化中的應(yīng)用
      電子制作(2019年16期)2019-09-27 09:34:44
      遺傳算法對CMAC與PID并行勵磁控制的優(yōu)化
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      基于遺傳算法的建筑物沉降回歸分析
      一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
      基于遺傳算法和LS-SVM的財務(wù)危機預(yù)測
      遺傳算法識別模型在水污染源辨識中的應(yīng)用
      協(xié)同進化在遺傳算法中的應(yīng)用研究
      軟件發(fā)布規(guī)劃的遺傳算法實現(xiàn)與解釋
      基于改進的遺傳算法的模糊聚類算法
      平罗县| 抚州市| 桓台县| 洪江市| 紫云| 瑞金市| 青田县| 得荣县| 蒲江县| 天门市| 桂林市| 双城市| 南川市| 漳浦县| 珠海市| 华蓥市| 南皮县| 太白县| 鹤庆县| 临武县| 泸定县| 河北省| 古蔺县| 海丰县| 红安县| 邵阳县| 会宁县| 张家界市| 娱乐| 武汉市| 邻水| 马鞍山市| 响水县| 贵港市| 汶上县| 钦州市| 定日县| 青州市| 年辖:市辖区| 交口县| 香格里拉县|