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

    基于MATLAB的四連桿機(jī)構(gòu)近似直線的線性度優(yōu)化

    2021-02-21 07:47:08李帥王俊杰
    機(jī)械工程師 2021年2期
    關(guān)鍵詞:偏移量端點(diǎn)連桿

    李帥, 王俊杰

    (1.江蘇中貴重工有限公司,江蘇 鹽城224011;2.長安大學(xué),西安710064)

    0 引言

    四連桿機(jī)構(gòu)的插值法優(yōu)化是提高四連桿線性度的重要方法,升降平臺的升降行程較大,多在800~1700 mm之間,基于AutoCAD優(yōu)化后,其端點(diǎn)運(yùn)動軌跡的線性度可控制在1%之內(nèi)。四連桿長度的優(yōu)化在優(yōu)化過程中極其重要[1],尤其是四連桿各桿長度的計算,直接影響到線性度的準(zhǔn)確性[2],因此要盡可能提高計算的精度,以減少計算過程中的誤差。然后利用二維畫圖軟件繪圖的直觀性和便利性,在AutoCAD中進(jìn)行計算、優(yōu)化及畫圖。該方法的優(yōu)點(diǎn)是能很好地進(jìn)行優(yōu)化理論方面的研究與實(shí)現(xiàn),每進(jìn)行一步即可驗證該方法的準(zhǔn)確性和有效性,簡單直觀,是研究與理論結(jié)合的良好工具,對創(chuàng)新方法的可行性和合理性意義重大;但缺點(diǎn)是計算復(fù)雜,重復(fù)性工作很大,每次的插值優(yōu)化都要進(jìn)行大量的數(shù)值計算,使得長度的優(yōu)化過程十分緩慢,計算完成后還要進(jìn)行畫圖工作,任務(wù)量很大,耗費(fèi)時間過長,不利于設(shè)計優(yōu)化。每一個參數(shù)下的完整優(yōu)化大概需要5~7次插值優(yōu)化計算,為了找到合適的優(yōu)化參數(shù),需要多次修改優(yōu)化參數(shù),才能得到預(yù)期的端點(diǎn)軌跡曲線,即滿意的線性度。因此基于AutoCAD的插值法優(yōu)化具有很大的局限性,在實(shí)際應(yīng)用中計算速度不理想,但MATLAB的強(qiáng)大的計算和繪圖能力對上述問題的解決效果很好。

    1 線性度插值法優(yōu)化原理

    四連桿機(jī)構(gòu)的線性度并沒有一個統(tǒng)一的定義。本文將連桿(如圖1)端點(diǎn)C點(diǎn)的運(yùn)動軌跡相對初始點(diǎn)B點(diǎn)的最大水平偏差量Δdimax與全行程H的百分比,稱為該四連桿的線性度。參考傳感器線性度計算公式為

    如圖1所示,為計算初始點(diǎn)B到最高點(diǎn)C的線性度,根據(jù)模型很難追蹤C(jī)點(diǎn)的運(yùn)功軌跡。當(dāng)C點(diǎn)處于運(yùn)動狀態(tài)時,初始點(diǎn)B并不是固定不動,想要求出當(dāng)前運(yùn)動點(diǎn)與初始點(diǎn)的水平方向的位移偏差量,顯然很困難??梢园言P蜋C(jī)構(gòu)適當(dāng)簡化處理,簡化后的四連桿運(yùn)動狀態(tài)如圖1所示。其中底盤要求為固定尺寸,即圖中的L1桿長為固定值,其余桿長L2、L3和L4為設(shè)計的變量值,通過合理設(shè)置各桿長,使線性度盡可能小。

    圖1 四連桿運(yùn)動狀態(tài)圖

    1)初始狀態(tài)為A、K、F、G、B等幾點(diǎn)構(gòu)成的連桿機(jī)構(gòu);經(jīng)過一個行程H運(yùn)動后,B點(diǎn)運(yùn)動到C點(diǎn),F(xiàn)點(diǎn)運(yùn)動到E點(diǎn),G點(diǎn)運(yùn)動到D點(diǎn);最終運(yùn)動狀態(tài)為A、K、E、D、C等幾點(diǎn)構(gòu)成的連桿機(jī)構(gòu)。這顯然是理想的運(yùn)動后的最終狀態(tài),也是最佳的最終運(yùn)動狀態(tài)。

    2)知道始終2個運(yùn)動狀態(tài)后,介于兩者之間的運(yùn)動狀態(tài)可以通過插值的方式計算出來,由于方程組中未知量太多,不好解??梢越柚鶰ATLAB軟件畫圖的直觀性,繪出中間的狀態(tài),從而可以知道該次插值的偏差量。

    3)同理,再插值出幾個關(guān)鍵的位置,就可以大致畫出端點(diǎn)軌跡的曲線。插值的數(shù)量越多,得到的軌跡曲線越精確。

    4)得到一條合理軌跡曲線后,找到該條曲線中的最大偏差量和最小偏差量,再根據(jù)目標(biāo)偏差量,就可以判斷插值出該條曲線的參數(shù)是否可取。

    5)當(dāng)找到合理的參數(shù)后,計算出各桿長,優(yōu)化完成。

    2 基于MATLAB的插值法計算和優(yōu)化

    線性度直接關(guān)系到整個平臺升降的平穩(wěn)性,為了得到盡可能好的線性度,利用MATLAB軟件強(qiáng)大的計算能力和畫圖能力,編寫一個計算和畫圖的程序,實(shí)現(xiàn)上述公式中復(fù)雜的插值計算及畫圖的功能[3],以減少計算,提高優(yōu)化的速度和質(zhì)量。具體實(shí)現(xiàn)過程如下:該程序可以改變輸入Δx、L2x和H的值,也可以適當(dāng)改變底盤的參數(shù)X1、h1和h2的值,以及改變Δh的值,以滿足不同的設(shè)計需求。為了提高計算和優(yōu)化的速度,首先設(shè)置少量的插值次數(shù),先了解C點(diǎn)軌跡曲線和偏差距離的大概趨勢,可以為接下來的程序優(yōu)化提供優(yōu)化的方向;然后設(shè)置較多的插值次數(shù),得到盡可能精確的軌跡曲線和偏差距離。

    已知條件為:底盤水平長度X1=450 mm;底盤高度h1=210 mm;底盤高度h2=60 mm;連架桿1水平長度L2x=450 mm;C點(diǎn)初始高度Δh=100 mm;液壓缸全行程H=800 mm。

    如圖2所示,初始狀態(tài),由勾股定理可得:帶入已知數(shù)據(jù)可解得L1=474.34 mm。聯(lián)立B點(diǎn)方程和J點(diǎn)方程:

    聯(lián) 立 式(3)和 式(4)可 得F 點(diǎn) 坐 標(biāo)(x4,y4)=(900,310),則

    圖2 四連桿各構(gòu)件長度計算分析

    帶入已知數(shù)據(jù)可解得L2=514.78 mm。

    由圖2易得:

    以點(diǎn)K(450,60)為圓心、以L2為半徑畫圓L2圓,以點(diǎn)(x6,y6)=(Δx,310+H)為圓心、以L4為半徑畫圓L4圓,可得交點(diǎn)坐標(biāo)(x7,y7)=(678.94,521.07),連接EK兩點(diǎn)可得L2終點(diǎn)狀態(tài)L2′;連接CE兩點(diǎn)可得L4終點(diǎn)狀態(tài)L4′。如圖2所示,設(shè)G(x9,y9)和D(x10,y10)分別為初始狀態(tài)L4和最終狀態(tài)L4′上的兩點(diǎn),由L32=L3′2,可得

    由L41=L41′,可得

    由L4-L41=L4′-L41′,可得:

    聯(lián)立式(6)、式(7)、式(8)、式(9)和式(10)可得G 點(diǎn) 坐 標(biāo)(x9,y9)=(679,310) 和D點(diǎn)坐標(biāo)(x10,y10)=(512.52,666.49)。因此:

    代入已知數(shù)據(jù)可解得:L3=686.33 mm,L41=221 mm。

    3 在MATLAB中程序化插值法優(yōu)化計算實(shí)例

    編寫好程序后,在MATLAB軟件中輸入適當(dāng)?shù)膮?shù),即可進(jìn)行計算[4]。當(dāng)行程為H=800 mm、L2桿水平距離為L2x=450 mm、向里偏移量為Δx=5及插值步長為5 mm、插值次數(shù)為43時,適當(dāng)增加插值的次數(shù)以得出更精確的軌跡曲線,優(yōu)化結(jié)果如圖3(a)所示,偏差位移圖如圖3(b)所示,插值優(yōu)化的各個具體的偏差距離如表1所示。當(dāng)行程H=1700 mm、L2桿水平距離L2x=1000 mm、向里偏移量為Δx=50 mm及插值步長為20 mm、插值次數(shù)為22時,優(yōu)化結(jié)果如圖4(a)所示,偏差位移圖如圖4(b)所示,插值優(yōu)化的各個具體的偏差距離如表2所示。

    圖3 H=800 mm時L4連桿端點(diǎn)軌跡優(yōu)化圖

    圖4 H=1700 mm時L4連桿端點(diǎn)軌跡優(yōu)化圖

    由表1可以看出,800 mm全行程運(yùn)動過程中L4連桿端點(diǎn)B運(yùn)動軌跡的偏移量相對于整個四連桿行程不算大,為Δdmax=3.62 mm,完全在可接受的范圍內(nèi)。由圖5(b)可以看出,在前1000 mm高度內(nèi),偏移量從0 mm一直增加到最大偏移量;在1000~1110 mm內(nèi),偏移量很快下降到0 mm。運(yùn)動過程中L4連桿端點(diǎn)在直線xB=Δx左側(cè)附近運(yùn)動,線性度為δ=0.45%,完全滿足煤礦機(jī)械精度需要。

    由表2可以看出,1700 mm全行程運(yùn)動過程中L4連桿端點(diǎn)B運(yùn)動軌跡的偏移量相對于整個四連桿行程不算大,為Δdmax=9.63 mm,完全在可接受的范圍內(nèi)。由圖6(b)可以看出,在大約1300 mm前高度內(nèi),L4連桿端點(diǎn)在直線xB=Δx右側(cè)附近運(yùn)動;在1300~2030 mm內(nèi),L4連桿端點(diǎn)在直線xB=Δx左側(cè)附近運(yùn)動,且偏移量從0 mm增加至最大又很快下降至0 mm。全行程運(yùn)動過程中L4連桿端點(diǎn)B運(yùn)動軌跡呈“S”形,線性度為δ=0.57%,滿足煤礦機(jī)械精度需要。

    程序化的計算與優(yōu)化可節(jié)省大量時間,提高設(shè)計效率。

    4 結(jié)語

    本文探討了一種基于MATLAB大行程下的四連桿機(jī)構(gòu)近似直線的插值法優(yōu)化方法,實(shí)現(xiàn)了對四連桿機(jī)構(gòu)線性度的程序化計算和優(yōu)化,得出四連桿的各桿長度,且在計算速度和準(zhǔn)確性方面有了很大提高。結(jié)果表明:與以前的優(yōu)化方法相比效果更顯著,線性度更精確,且人工計算量大大減少,有利于設(shè)計工作。為以后相似的程序化計算與優(yōu)化提供了參考,實(shí)際工程應(yīng)用價值很大。

    表2 1700 mm插值優(yōu)化的偏差距離

    猜你喜歡
    偏移量端點(diǎn)連桿
    非特征端點(diǎn)條件下PM函數(shù)的迭代根
    基于格網(wǎng)坐標(biāo)轉(zhuǎn)換法的矢量數(shù)據(jù)脫密方法研究
    某發(fā)動機(jī)連桿螺栓擰緊工藝開發(fā)
    不等式求解過程中端點(diǎn)的確定
    攪拌針不同偏移量對6082-T6鋁合金接頭勞性能的影響
    基于最小二乘平差的全極化SAR配準(zhǔn)偏移量估計方法
    測繪工程(2017年3期)2017-12-22 03:24:50
    參數(shù)型Marcinkiewicz積分算子及其交換子的加權(quán)端點(diǎn)估計
    基丁能雖匹配延拓法LMD端點(diǎn)效應(yīng)處理
    連桿的運(yùn)動及有限元分析
    一種連桿、杠桿撬斷澆口的新型模具設(shè)計
    云安县| 吴川市| 两当县| 临泉县| 肇源县| 苏尼特右旗| 聂拉木县| 临海市| 阿勒泰市| 岳池县| 广州市| 黔江区| 峨边| 巩义市| 昭苏县| 秦安县| 丽江市| 喜德县| 伊春市| 洛扎县| 鄂伦春自治旗| 怀来县| 洞头县| 汉源县| 来宾市| 浙江省| 从化市| 德化县| 新密市| 沅江市| 平塘县| 富民县| 鹤峰县| 紫阳县| 富顺县| 聂荣县| 晴隆县| 房产| 建水县| 六盘水市| 会同县|