[發(fā)明專利]一種應(yīng)對(duì)始末速度出現(xiàn)負(fù)值的S曲線加減速規(guī)劃方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810845279.1 | 申請(qǐng)日: | 2018-07-27 |
| 公開(kāi)(公告)號(hào): | CN108829044B | 公開(kāi)(公告)日: | 2020-12-08 |
| 發(fā)明(設(shè)計(jì))人: | 張承瑞;王公成;倪鶴鵬;姬帥;王海濤;胡天亮 | 申請(qǐng)(專利權(quán))人: | 山東大學(xué) |
| 主分類號(hào): | G05B19/416 | 分類號(hào): | G05B19/416 |
| 代理公司: | 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 37221 | 代理人: | 趙敏玲 |
| 地址: | 250061 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)對(duì) 始末 速度 出現(xiàn) 負(fù)值 曲線 減速 規(guī)劃 方法 | ||
本發(fā)明公開(kāi)了一種應(yīng)對(duì)始末速度出現(xiàn)負(fù)值的S曲線加減速規(guī)劃方法,它解決了現(xiàn)有技術(shù)中當(dāng)加工中出現(xiàn)始末速度為負(fù)值時(shí),只能通過(guò)分段規(guī)劃其速度和時(shí)間,影響加工效率的問(wèn)題,能夠更簡(jiǎn)單、快速地對(duì)始末速度出現(xiàn)負(fù)值的情況進(jìn)行運(yùn)動(dòng)規(guī)劃,且速度接近零時(shí)不受加速度約束影響,提高了加工效率;其技術(shù)方案為:當(dāng)初始速度、末速度至少一個(gè)為負(fù)值時(shí),首先以初始速度、末速度中最小者作為向下移動(dòng)時(shí)間軸的距離;然后按照S曲線加減速計(jì)算當(dāng)前始末速度下的位移S1,并根據(jù)S1與平移區(qū)域面積得到規(guī)劃出的位移S。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)控系統(tǒng)運(yùn)動(dòng)控制領(lǐng)域,尤其涉及一種應(yīng)對(duì)始末速度出現(xiàn)負(fù)值的S曲線加減速規(guī)劃方法。
背景技術(shù)
加減速控制是數(shù)控系統(tǒng)運(yùn)動(dòng)控制領(lǐng)域的關(guān)鍵技術(shù)。目前較為常見(jiàn)的加減速方法有直線加減速、三角函數(shù)加減速、指數(shù)加減速、S曲線加減速等,前三種加減速方法在始末位置處會(huì)出現(xiàn)加速度突變的情況,為避免加工中因加速度突變?cè)斐傻恼駝?dòng)和噪聲,在數(shù)控運(yùn)動(dòng)控制中,S曲線加減速使用最多。
常規(guī)S曲線加減速算法是通過(guò)給定的位移、始末速度和運(yùn)動(dòng)參數(shù)限制,求解出各段的時(shí)間、各時(shí)間節(jié)點(diǎn)的位移、速度、加速度。這種方法僅適用于始末速度均為正的情況,在加工中出現(xiàn)始末速度為負(fù)值時(shí),只能通過(guò)分段規(guī)劃其速度和時(shí)間,且當(dāng)速度接近零值時(shí)因?yàn)榧铀俣冗B續(xù)約束導(dǎo)致速度變化緩慢,影響加工效率,所以常規(guī)S曲線加減速不能完全保證在數(shù)控加工中的使用要求。
綜上所述,針對(duì)現(xiàn)有技術(shù)如何簡(jiǎn)單、快速的規(guī)劃始末速度出現(xiàn)負(fù)值的情況,尚缺乏有效的解決方案。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種應(yīng)對(duì)始末速度出現(xiàn)負(fù)值的S曲線加減速規(guī)劃方法,采用降軸法,不需要分段進(jìn)行速度規(guī)劃,在速度零值附近不受分段加速度的限制,計(jì)算簡(jiǎn)單、規(guī)劃時(shí)間短,能夠很好的滿足數(shù)控系統(tǒng)的速度規(guī)劃要求。
本發(fā)明采用下述技術(shù)方案:
一種應(yīng)對(duì)始末速度出現(xiàn)負(fù)值的S曲線加減速規(guī)劃方法,當(dāng)初始速度、末速度至少一個(gè)為負(fù)值時(shí),首先以初始速度、末速度中最小者作為向下移動(dòng)時(shí)間軸的距離;然后按照S曲線加減速計(jì)算當(dāng)前始末速度下的位移S1,并根據(jù)S1與平移區(qū)域面積得到規(guī)劃出的位移S。
進(jìn)一步的,規(guī)劃出的位移S為S1與平移區(qū)域面積S2的差值。
進(jìn)一步的,時(shí)間軸向下移動(dòng)距離d=|min(vs,ve)|,移動(dòng)后的初始速度vs或者末速度ve變?yōu)?。
進(jìn)一步的,平移區(qū)域面積S2=d*T,其中,T表示總時(shí)間。
進(jìn)一步的,T=t1+t2+t3+t4+t5+t6+t7。
進(jìn)一步的,將規(guī)劃出的位移S與目標(biāo)位移S’進(jìn)行比較,選取合適段的S曲線加減速,從而規(guī)劃出各段時(shí)間t1~t7和各時(shí)間節(jié)點(diǎn)的速度值v1~v7。
進(jìn)一步的,具體規(guī)劃步驟如下:
步驟(1)令勻速段時(shí)間t4=0,以最大運(yùn)動(dòng)限制參數(shù)進(jìn)行完整三角形加減速,求得當(dāng)前位移S1,并得到S,若SS',t4=(S'-S)/vmax;若SS',進(jìn)行步驟(2);
步驟(2)令vs=max(vs,ve),ve=min(vs,ve)進(jìn)行五段加減速規(guī)劃,求得當(dāng)前位移S1,并得到S,若SS',求得最大速度vmax,確定各加減速段時(shí)間t1~t7;若SS',進(jìn)行步驟(3);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東大學(xué),未經(jīng)山東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810845279.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- EMI應(yīng)對(duì)部件和EMI應(yīng)對(duì)方法
- 靜電應(yīng)對(duì)部件
- 頁(yè)面錯(cuò)誤應(yīng)對(duì)機(jī)制
- 靜電應(yīng)對(duì)元件
- 靜電應(yīng)對(duì)元件
- 待客裝置、待客方法以及待客系統(tǒng)
- 應(yīng)對(duì)者分配系統(tǒng)
- 應(yīng)對(duì)數(shù)據(jù)收集系統(tǒng)、顧客應(yīng)對(duì)系統(tǒng)及程序
- 顧客應(yīng)對(duì)控制系統(tǒng)、顧客應(yīng)對(duì)系統(tǒng)及程序
- 信息顯示系統(tǒng)和信息顯示方法
- 縫紉機(jī)馬達(dá)驅(qū)動(dòng)的機(jī)構(gòu)行程始末調(diào)整定位結(jié)構(gòu)
- 三相異步電動(dòng)機(jī)繞組始末端測(cè)試儀
- 一種日期區(qū)間的確定系統(tǒng)和方法
- 一種警示樓梯
- 一種基于S曲線的PVT控制方法
- 一種應(yīng)對(duì)始末速度出現(xiàn)負(fù)值的S曲線加減速規(guī)劃方法
- 基于公交線路與網(wǎng)格化AP算法的充電站選址方法及裝置
- 云臺(tái)掃描的控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 帶有始末檔限位功能的分接開(kāi)關(guān)操作機(jī)構(gòu)
- 一種敏捷衛(wèi)星指向控制方法及系統(tǒng)





