[發明專利]一種智能圓軸類校直機主軸自適應速度控制方法有效
| 申請號: | 201910034650.0 | 申請日: | 2019-01-15 |
| 公開(公告)號: | CN109856962B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 董輝;周祥清;劉白龍;季祥;張宇;付建偉 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | G05B13/02 | 分類號: | G05B13/02;B21D3/00 |
| 代理公司: | 杭州斯可睿專利事務所有限公司 33241 | 代理人: | 王利強 |
| 地址: | 310014 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 圓軸類校直 機主 自適應 速度 控制 方法 | ||
1.一種智能圓軸類校直機主軸自適應速度控制方法,其特征在于,所述方法包括以下步驟:
1)首先根據圓軸類校直機主軸的機械結構、采用電機的型號屬性以及現場測試,確定主軸在進行上下移動動作時,電機能允許運行的最大加速度amax,最小加速度amin,最大速度Vmax,高速階段最小速度Vcon2,勻加速階段最小速度Vcon1和勻加速度ac;
2)在加速度值低于主軸電機的最大加速度amax的條件下,根據加階段加速度控制算法,可以得出加速階段的各個加速度(a1,a2,···,an),a表示加速度的值,下標1到n表示加速度的規劃順序;
3)根據實際圓軸類校直機主軸負載的重量M和設定的目標速度Vm,再根據自適應減速階段加速度算法與速度控制算法,可以得出減速階段的加速度與加速階段加速度之間的關系ad=au/k和減速階段的加速度(a1',a2',···,am'),其中,ad表示減速階段的速度,au表示加速階段的速度,k表示加速階段的加速度與減速階段的加速度的比例關系;
4)根據步驟2)和步驟3)得到加速階段的加速度(a1,a2,···,an)和減速階段的加速度(a1',a2',···,am')依次可得到電機的加速階段的速度(v1,v2,···,vn+1)及相對應的脈沖步長數(P1,P2,···,Pn+1)和減速階段的各個階段的速度(v1',v2',···,vm+1')和相對應的脈沖步長數(P1',P2',···,Pm+1'),在加速階段達到勻加速階段最小速度Vcon1對應的脈沖步長數Pcon1和高速階段最小速度Vcon2對應的脈沖步長數Pcon2,達到最大速度Vmax對應的脈沖步長數Pmax;
5)將主軸運動的目標距離L、設定的目標速度Vm,與步驟2)、步驟3)和步驟4)中得到的各個階段速度及相對應的脈沖步數進行比對,利用加速階段正推和減速階段倒推法調整電機實際能達到的最大速度,并實時規劃出電機加減速曲線;
所述步驟2)中,令首個加速度值等于最大加速度,即a1=amax,再根據加速階段加速控制算法依次遞減得出a1~aj的值,jn;同時為使主軸電機運轉速度盡可能達到目標速度Vm,保持速度的穩定提升;加速階段加速度(a1,a2,···,an)具體計算公式如下:
ai=a1-2·(i-1)2(ac=ai) (1)
ai=ac-(i-c)2(ai>=amin) (2)
其中a1=amax,即電機的起跳加速度設為最大加速度,i是大于0的整數,公式(1)是加速段低速減加速階段的加速度計算公式,公式(2)是加速段高速減加速階段的加速度計算公式,其中ac計算公式:
ac=amin+(amax-amin)/40 (3)
ai表示第i個規劃周期的加速度值,當i滿足ai<=amin<ai-1時,令j=i,即此時ai=aj,因此得aj~an的計算公式為:
aj=aj+1=···=an (4)
其中aj近似等于最小加速度,能夠滿足電機在任意速度下進行速度的突變;
所述步驟3)中,實際圓軸類校直機主軸負載的重量M和設定的目標速度Vm,再根據自適應減速階段加速度算法與速度控制算法,得出減速階段的加速度與加速階段加速度之間的關系ad=au/k和減速階段的加速度(a1',a2',···,am'),其中ad表示減速階段的速度,au表示加速階段的速度,k表示加速階段的加速度與減速階段的加速度的比例關系,其計算公式為:
k=1+0.01·(lgM+lgVm) (5)
其中M代表的是主軸負載的重量,單位是千克,Vm代表的是目標速度;
在步驟4)中,當電機運轉到實際速度或者目標速度Vm后,進行減速運動,再根據步驟3)和加減速控制算法中加速階段的加速度控制算法依次遞減得出加速度v1',v2',···,vm+1'的值,減速階段加速度(a1',a2',···,am')計算公式如下:
ai'=-[(an+1+(i-c)2)·j/k](-ai'<=ac) (6)
ai'=-[(ac+2*(i-1)2)·j/k](-ai'<=amax) (7)
其中,j表示加速度臨時計數,此值是從1開始計數,每次加1,當加到k時,從1開始重新計數;
在步驟4)中,主軸電機以Vmin為起跳速度,即v1=Vmin,再根據加速度(a1,a2,···,an)依次遞增得出加速階段速度(v1,v2,···,vn+1),其計算公式如下:
vn=vn-1+an-1 (8)
其中v1=Vmin,vn表示第n個規劃周期時電機達到的速度,單位為電機每秒運行的脈沖量;再結合規劃周期2ms可得出脈沖步長(P1,P2,···,Pn+1)和(P1',P2',···,Pm+1')的計算公式:
Pn=2vn·10-3+Pn-1 (9)
Pm'=2vm'·10-3+Pm-1' (10)
其中P1=2v1·10-3,P1'=2vn·10-3,Pn表示電機以初速度Vmin為起跳速度,加速度階段每經過一個規劃周期2ms按照加速度(v1,v2,···,vn+1)進行一次提速,當速度提升到vn時其所運行的脈沖量;Pm'表示電機從最大速度vn開始減速運行到vm時其所運行的脈沖量;
所述步驟5)中,根據加速階段加速度(v1,v2,···,vn+1)對相應脈沖步長(P1,P2,···,Pn+1)和減速階段加速度(v1',v2',···,vm+1')對相應脈沖步長(P1',P2',···,Pm+1')再結合目標速度Vm以及目標位置L,用加速階段正推和減速階段倒推法計算出最接近目標速度Vm的實際最大速度vp、加速距離Pp和減速距離Pp',加速階段正推和減速階段倒推法,就是從加速度階段加速度v1,v2,···,vn+1中從第一個速度開始推導,計算某個速度vj對應的脈沖數Pj加上這個速度在減速階段到最小速度的脈沖數Pj'和目標距離L相比,減速階段脈沖數利用倒推法計算公式為:
其中j從1開始,為速度vj對應減速階段的脈沖步長量;根據最大速度Vmax,可以分為兩種距離情況:
(a)如果推到速度Vmax時,Pj+Pj'<L;則vp=Vmax,Pp=Pmax;
(b)如果沒有推到速度vj<Vmax時,Pj+Pj'>L;則vp=vj,Pp=Pj;
在根據上面得到的電機速度vp與目標速度Vm相比,以此又可分為兩種情況:
(a)如果行程vp<=Vm<Vmax,此時圖2內電機運行過程中實際能夠達到的最大速度為vp,此時的加速距離為:
S1=Pp (12)
減速階段的距離為:
S2=Pp' (13)
(b)如果行程vm<=vp<=Vmax,此時電機運行過程中實際能夠達到的最大速度為vp,此時的加速距離為:
S1=Pm (14)
減速階段的距離為:
S2=Pm' (15)
勻速階段的距離為:
S3=L-S1-S2 (16)
主軸電機加減速曲線是將速度控制整體分為低速減加速、勻加速、高速減加速、高速減減速、勻減速和低速減減速七段的不對稱速度曲線,當速度達到目標速度Vm或運動步長達到L/2時,運行狀態進入勻速階段或者減速階段。
2.如權利要求1所述的一種智能圓軸類校直機主軸自適應速度控制方法,其特征在于:所述步驟1)中,現場測試出的最大加速度amax需滿足當滾主軸帶動質量為M的負載時,電機在當前負載下以起始速度Vmin突增amax速度都能夠保持穩定運行;測試出的最小加速度amin需滿足電機在接近最大速度Vmax高速運動時突增amin不會引起電機過載和堵轉丟步等現象;在步驟4)中,勻加速階段最小速度Vcon1,是Vmin通過減加速階段加速度達到勻加速度ac(ac=[amin+(amax-amin)/40])時對應的速度;測試出的高速階段最小速度Vcon2,需滿足電機在以加速度ac勻加速加到不會引起電機過載和堵轉丟步時最大的速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910034650.0/1.html,轉載請聲明來源鉆瓜專利網。





