在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-04-29 08:30 ? 次閱讀

引 言

加減速控制是數(shù)控系統(tǒng)的核心技術(shù)。常用的加減速控制方法有直線加減速、指數(shù)加減速、S形曲線加減速等方法。直線加減速方法和指數(shù)加減速方法雖然計(jì)算量小,編程簡單,但是在加減速階段存在加速度突變的現(xiàn)象,導(dǎo)致機(jī)床產(chǎn)生劇烈振動,不適合用于數(shù)控機(jī)床的高速加工。常用S形曲線加減速通過限制加加速度來控制加速度的突變現(xiàn)象,然而傳統(tǒng)的S形曲線加減速控制方法利用多項(xiàng)式表示法將整個(gè)速度規(guī)劃分為5個(gè)或7個(gè)階段,然后在每個(gè)階段內(nèi)進(jìn)行討論,計(jì)算量大,編程復(fù)雜。

本文通過在直線加減規(guī)劃之后,通過滑動平均濾波器來解決加速度的跳變問題,在不改變原有程序結(jié)構(gòu)的情況下,實(shí)現(xiàn)了和S形曲線等效的加減速效果。

1 基于滑動平均濾波的速度規(guī)劃算法

基于滑動濾波技術(shù)的速度規(guī)劃算法就是在傳統(tǒng)的直線加減速的算法后面串聯(lián)一個(gè)滑動平均濾波器對速度進(jìn)行平滑的速度規(guī)劃方法。這種速度規(guī)劃方法分為兩大部分:直線加減速規(guī)劃部分和滑動平均部分(圖1)。

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

圖1 基于滑動平均濾波的速度規(guī)劃結(jié)構(gòu)圖

1.1 直線加減速

考慮在ent[S/(υmaxTs)]>na(Ts為采樣時(shí)間,na為加速(減速)所需的采樣周期個(gè)數(shù),S為加工路徑長度,υmax為速度最大值)的情況下,直線加減速的輪廓曲線如圖2所示。

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

圖2 直線加減速規(guī)劃速度輪廓圖

假設(shè)第i個(gè)采樣周期末的瞬時(shí)速度為υ(i),第i個(gè)采樣周期的位置增量為△S(i),運(yùn)動的總長度為S,加速度為a,則有

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

同時(shí)可以知道,加速度a在t分別為0、ta、T、T+ta的時(shí)刻存在跳變,這種跳變導(dǎo)致機(jī)床的振動。

1.2 滑動平均濾波

在直線加減速規(guī)劃后面串聯(lián)一個(gè)長度L(L是滑動平均濾波器的階次(長度))的滑動平均濾波器,通過對前L個(gè)速度數(shù)據(jù)進(jìn)行累加平均,然后隨著新的規(guī)劃數(shù)據(jù)的加入,老的速度規(guī)劃值被移出。記滑動濾波器的第i個(gè)采樣周期末的速度為υ(i),加速度為a(i)那么可以得到

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

2 幾個(gè)相關(guān)定理

定理1(位置不變性) 對直線加減速做滑動平均濾波規(guī)劃和直線加減速規(guī)劃的位置相等。

證明:記直線加減速規(guī)劃、直線加減速濾波后的位置分別為

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

因?yàn)棣?i)=0,i>n,所以

從以上推導(dǎo)還可以看到,濾波器只需要速度信息,而不需要速度是如何規(guī)劃的,所以滑動濾波器不僅適用于直線加減速規(guī)劃,對其他方法也適用,于是可以得到下面的推論。

推論1 對任何速度規(guī)劃法得到的速度進(jìn)行滑動平均濾波,其規(guī)劃位置均保持不變。

定理2( 等效性) 對直線加減速做滑動平均規(guī)劃和S形加減速規(guī)劃等效。

證明:

(1)S形加減速的加速度。S形加減速規(guī)劃分為5段:加加速段、減加速段、勻速段、加減速段、減減速段。假設(shè)加速度從0增達(dá)到最大值和從最大值減小至0的時(shí)間相等,加速時(shí)間ts=2nsTs,減速時(shí)間td=2ndTs,其中,ns表示加速時(shí),加速度從。達(dá)到最大值的采樣周期數(shù),nd表示減速時(shí),加速度從0達(dá)到最大值時(shí)的采樣周期數(shù),最大速度為υmax,加速段的加加速度和加速度最大值分別為Js、αsmax,減速段的加加速度和加速度最大值分別為Jd、αdmax。

假設(shè)第i個(gè)采樣周期末時(shí)刻的速度為υ(i),加速度為α(i),位置增量為ΔS(i),運(yùn)動的總長度為S。則有

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

從式(12)可以看出,加速度α(i)是分段函數(shù),但在相鄰區(qū)間是連續(xù)的,即不存在跳變,有效地克服了機(jī)床的振動。

(2)基于滑動平均濾波速度規(guī)劃的加速度。不失一般性,只考慮i∈[0 L]的情形,其余時(shí)刻類推。

由式(7)可知,當(dāng)0≤i≤L時(shí)有

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

(3)等效性。令Js=,當(dāng)0<i=ent(t/Ts)≤ns(其余時(shí)刻類推)時(shí),α(i)=JsiTs==a(i)。

(4)規(guī)劃結(jié)束及濾波補(bǔ)償。在直線加減速規(guī)劃后要做濾波補(bǔ)償,將濾波器里的速度值完全放出,以保證位置不變。

(5)運(yùn)動結(jié)束。當(dāng)濾波器里的值完全放出后,表示全部運(yùn)動結(jié)束,并將所有標(biāo)志置為結(jié)束。

可以看出,對直線加減速滑動濾波和S形加減速的加速度是等效的,從而可知本方法的加速度也是連續(xù)變化的,可以有效克服機(jī)床的振動。

3 基于滑動平均濾波的速度規(guī)劃算法的軟件設(shè)計(jì)與實(shí)現(xiàn)

該方法的軟件實(shí)現(xiàn)分為以下幾個(gè)步驟(圖3):

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

圖3 本文方法程序流程圖

(1)初始化。在運(yùn)動開始前,初始化運(yùn)動開始/結(jié)束標(biāo)志,規(guī)劃開始/結(jié)束標(biāo)志,濾波開始/結(jié)束標(biāo)志,濾波延遲補(bǔ)償標(biāo)志,濾波器數(shù)組等。

(2)運(yùn)動開始。將運(yùn)動標(biāo)志及相關(guān)標(biāo)志置為開始。

(3)正常規(guī)劃及濾波。① 做直線加減速規(guī)劃;②對直線加減速規(guī)劃得出的速度做滑動平均處理。

(4)規(guī)劃結(jié)束及濾波補(bǔ)償。在直線加減速規(guī)劃后要做濾波補(bǔ)償,將濾波器里的速度值完全放出,以保證位置不變。

(5)運(yùn)動結(jié)束。當(dāng)濾波器里的值完全放出后,表示全部運(yùn)動結(jié)束,并將所有標(biāo)志置為結(jié)束。

4 實(shí)驗(yàn)結(jié)果及分析

為了驗(yàn)證該本文算法的有效性,在本所自主開發(fā)的數(shù)控系統(tǒng)GJ-310上做了相關(guān)實(shí)驗(yàn),其實(shí)驗(yàn)條件和結(jié)果分別如下:

(1)直線加減速實(shí)驗(yàn)。直線加減速所采用的參數(shù)如下:最大速度υmax=10m/min,Ts=2ms,加減速時(shí)間為80ms。圖4中曲線3是從(0,0)運(yùn)行到(30,0)mm的速度輪廓曲線。

(2)S形加減速實(shí)驗(yàn)。直線加減速所采用的參數(shù)如下:最大速度υmax=10m/min,Ts=2ms,加減速時(shí)間為120ms。圖4中曲線2是從(0,0)運(yùn)行到(30,0)mm的速度輪廓曲線。

(3)直線加滑動濾波加減速實(shí)驗(yàn)。直線加減速參數(shù)和實(shí)驗(yàn)(1)完全相同,濾波器長度L=20,圖4中曲線3是該方法從(0,0)運(yùn)行到(30,0)mm的速度輪廓曲線。

比較圖4中的三條曲線發(fā)現(xiàn),S曲線速度規(guī)劃和本文提出的速度規(guī)劃方法均有效地解決了加減速在啟/停時(shí)加速度存在跳變的問題。同時(shí)發(fā)現(xiàn)只要選擇適當(dāng)濾波器長度,可以得到和S形加減速規(guī)劃等效的速度曲線。

通過滑動平均濾波器解決數(shù)控系統(tǒng)加減速控制的跳變問題

圖4 三種方法的實(shí)驗(yàn)結(jié)果

5 結(jié) 論

本文揭示了直線加減速會使機(jī)床產(chǎn)生振動的本質(zhì)是加速度產(chǎn)生跳變,用濾波技術(shù)解決了直線加速度的跳變問題,探索了一種速度規(guī)劃新方法。本文先從原理上證明了基于濾波原理的速度規(guī)劃和傳統(tǒng)的S形加減速是等效的,然后給出了如何實(shí)現(xiàn)這一方法的軟件實(shí)現(xiàn)步驟和實(shí)驗(yàn)結(jié)果。本文方法還具有如下優(yōu)點(diǎn):①易于實(shí)現(xiàn);②向前兼容性好,無需改變以前軟件結(jié)構(gòu);③可以和其他速度規(guī)劃方法結(jié)合使用,因?yàn)楸疚姆椒ㄖ恍枰妓俣刃畔ⅲ粚υ妓俣鹊漠a(chǎn)生有附加限制。研究結(jié)果為采用濾波技術(shù)來解決原有數(shù)控系統(tǒng)的振動間題提供了理論基礎(chǔ)和軟件實(shí)現(xiàn)方法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 濾波器
    +關(guān)注

    關(guān)注

    161

    文章

    7817

    瀏覽量

    178132
  • 數(shù)控系統(tǒng)
    +關(guān)注

    關(guān)注

    5

    文章

    260

    瀏覽量

    24244
收藏 人收藏

    評論

    相關(guān)推薦

    CNC數(shù)控系統(tǒng)加減速控制方法研究與實(shí)現(xiàn)

    CNC數(shù)控系統(tǒng)加減速控制方法研究與實(shí)現(xiàn)。
    發(fā)表于 04-26 11:14 ?20次下載

    數(shù)控系統(tǒng)線性加減速算法分析與實(shí)現(xiàn)

    數(shù)控系統(tǒng)線性加減速算法分析與實(shí)現(xiàn),下來看看
    發(fā)表于 05-03 09:38 ?16次下載

    數(shù)控系統(tǒng)加減速算法及定位技術(shù)研究

    數(shù)控系統(tǒng)加減速算法及定位技術(shù)研究,下來看看
    發(fā)表于 05-03 09:38 ?11次下載

    數(shù)控系統(tǒng)加減速控制與程序段終點(diǎn)速度規(guī)劃

    數(shù)控系統(tǒng)加減速控制與程序段終點(diǎn)速度規(guī)劃。
    發(fā)表于 05-03 09:38 ?13次下載

    數(shù)控系統(tǒng)加減速控制方法研究現(xiàn)狀

    數(shù)控系統(tǒng)加減速控制方法研究現(xiàn)狀,下來看看。
    發(fā)表于 05-03 09:38 ?13次下載

    數(shù)控系統(tǒng)加減速控制方法的研究

    數(shù)控系統(tǒng)加減速控制方法的研究,有需要的下來看看。
    發(fā)表于 05-03 09:38 ?24次下載

    數(shù)控系統(tǒng)加減速的實(shí)現(xiàn)方法

    數(shù)控系統(tǒng)加減速的實(shí)現(xiàn)方法,有需要的下來看看
    發(fā)表于 05-03 09:38 ?9次下載

    數(shù)控系統(tǒng)的直線和S形加減速研究

    數(shù)控系統(tǒng)的直線和S形加減速研究,下來看看。
    發(fā)表于 05-03 09:38 ?7次下載

    數(shù)控系統(tǒng)的實(shí)時(shí)插補(bǔ)及加減速控制

    數(shù)控系統(tǒng)的實(shí)時(shí)插補(bǔ)及加減速控制,下來看看
    發(fā)表于 05-03 09:38 ?18次下載

    數(shù)控系統(tǒng)的插補(bǔ)算法及加減速控制方法研究

    數(shù)控系統(tǒng)的插補(bǔ)算法及加減速控制方法研究。
    發(fā)表于 05-03 09:38 ?34次下載

    數(shù)控系統(tǒng)參數(shù)曲線、曲面插補(bǔ)算法及加減速控制研究

    數(shù)控系統(tǒng)參數(shù)曲線、曲面插補(bǔ)算法及加減速控制研究
    發(fā)表于 05-03 09:38 ?11次下載

    嵌入式數(shù)控系統(tǒng)實(shí)時(shí)插補(bǔ)加減速控制算法研究

    嵌入式數(shù)控系統(tǒng)實(shí)時(shí)插補(bǔ)加減速控制算法研究
    發(fā)表于 05-03 09:38 ?16次下載

    基于濾波技術(shù)的數(shù)控系統(tǒng)加減速研究

    基于濾波技術(shù)的數(shù)控系統(tǒng)加減速研究,下來看看
    發(fā)表于 05-03 13:52 ?6次下載

    基于IP復(fù)用的數(shù)控系統(tǒng)加減速控制

    基于IP復(fù)用的數(shù)控系統(tǒng)加減速控制,下來看看
    發(fā)表于 05-03 13:52 ?7次下載

    關(guān)于數(shù)控系統(tǒng)加減速控制的研究

    關(guān)于數(shù)控系統(tǒng)加減速控制的研究,有需要的下來看看
    發(fā)表于 05-03 13:52 ?7次下載
    主站蜘蛛池模板: 伊人久久影院大香线蕉| 无内丝袜透明在线播放| 日韩综合图区| 亚洲精品aaa揭晓| 五月婷婷色网| 国产1区二区| 爱爱视频天天干| 亚洲入口无毒网址你懂的| 久久免费视频99| 黑粗硬大欧美视频| 永久毛片| 国产激情电影综合在线看| 操欧美女人| 五月婷婷之综合激情| 成人免费看黄页网址大全| 亚洲第一在线视频| h视频在线观看网站| 日韩三级小视频| 天天艹在线| 九九九精品午夜在线观看| 猫色网站| 干干干日日日| 四虎永久免费最新在线| 久久成人国产| 午夜精品久久久久久影视riav| 中文字幕精品一区二区三区视频 | 亚洲视频免费一区| 欧美午夜场| 黑粗硬大欧美视频| 四虎在线播放免费永久视频| 夜夜精品视频| 欧美极品第1页专区| 在线国产高清| 丁香花五月天婷婷| 亚洲精品一卡2卡3卡三卡四卡 | 久青草免费视频| 成人在线黄色| 日本黄色高清视频| 理论毛片| 色天使色护士 在线视频观看| 俺就色|