[发明专利]一种机械传动系统定位平台的预测控制方法有效
申请号: | 201210594298.4 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103019092A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 董瑞丽;谭永红;陈辉 | 申请(专利权)人: | 上海师范大学 |
主分类号: | G05B13/00 | 分类号: | G05B13/00 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 吴泽群 |
地址: | 200234 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种机械传动系统定位平台的预测控制方法,该机械传动系统带有滚珠丝杠,所述的机械传动系统定位平台包括的饲服电机的输出转角作为系统的输入信号u(k),经过齿轮箱变速及丝杠的机械传动,再带动工作台负载工作,工作台的位移y(k),即为整个系统的输出,给出控制误差ε, |
||
搜索关键词: | 一种 机械 传动系统 定位 平台 预测 控制 方法 | ||
【主权项】:
1.一种机械传动系统定位平台的预测控制方法,该机械传动系统带有滚珠丝杠,其特征在于,所述的机械传动系统定位平台包括的饲服电机的输出转角作为系统的输入信号u(k),经过齿轮箱变速及丝杠的机械传动,再带动工作台负载工作,工作台的位移y(k),即为整个系统的输出,其中,所述定位平台的间隙用来描述齿轮箱与丝杠的机械传动的非线性特性,L1(·)是一个线性的动态子模型,用来描述工作平台的负载,机械传动系统的非线性特性的输出,即x(k),且不能直接测量,所述定位平台的输入和输出为u(k)和y(k)所述的间隙的特性描述为,x ^ ( k ) = m ^ 1 ( u ( k ) - D ^ 1 ) , u ( k ) > x ^ ( k - 1 ) m ^ 1 + D ^ 1 and u ( k ) > u ( k - 1 ) x ^ ( k - 1 ) , x ^ ( k - 1 ) m ^ 2 - D ^ 2 ≤ u ( k ) ≤ x ^ ( k - 1 ) m ^ 1 + D ^ 1 m ^ 2 ( u ( k ) + D ^ 2 ) , u ( k ) < x ^ ( k - 1 ) m ^ 2 - D ^ 2 and u ( k ) < ( k - 1 ) - - - ( 1 ) ]]> 其中:
和
分别是间隙模型上升和下降的斜率,
和
分别是模型上升和下降的记忆区的绝对值,并且0 < m ^ 1 < ∞ , ]]>0 < m ^ 2 < ∞ , ]]>0 < D ^ 1 < ∞ ]]> 和0 < D ^ 2 < ∞ , ]]> L1(·)模型表述为:y ^ ( k ) = - Σ i = 1 n a a ^ i y ( k - i ) + Σ j = 0 n b b ^ j x ^ ( k - j - d ) - - - ( 2 ) ]]> 其中na和nb是线性子模型的阶次,d是预测模型的预测步长,
和
是线性子模型的系数,由式(1)和(2)组成机械传动系统的模型,则有线性子系统表示成y ( k ) = y ^ ( k ) + ϵ ( k ) ]]> 其中ε(k)为模型误差,设其为零均值的白噪声,根据Diophantine方程1 = F ( z - 1 ) A ^ ( z - 1 ) + z - d G ( z - 1 ) - - - ( 3 ) ]]> 其中F ( z - 1 ) = 1 + Σ i = 1 d f i z - i , ]]>A ^ ( z - 1 ) = 1 + Σ i = 1 n a a ^ i z - i ]]> 和G ( z - 1 ) = Σ j = 0 n a g j z - j . ]]> 相应的d步超前预测模型为y ^ ( k + d ) = G ( z - 1 ) y ( k ) + Q ( z - 1 ) x ^ ( k ) - - - ( 4 ) ]]> 其中Q ( z - 1 ) = F ( z - 1 ) B ^ ( z - 1 ) = Σ i = 0 n b + d q i z - i ]]> 和B ^ ( z - 1 ) = Σ j = 0 n b b ^ j z - j , ]]> 采用式(5)来作为预测控制的目标函数,J ( k ) = [ r ( k + d ) - y ^ ( k + d ) ] 2 2 + λ [ u ( k ) - u ( k - 1 ) ] 2 2 - - - ( 5 ) ]]> 其中,r(k+d)是参考轨迹,
是预测模型的输出,λ是一个非负的加权系数,J(k)是Lipschitz连续的,在该优化函数的非光滑点,用次微分来替代传统意义的梯度,J(k)是伪凸的,在非光滑点存在唯一的最优值,在该点的广义梯度为0,在间隙的非光滑点,J(k)关于u(k)的Clarke次梯度可以描述为:∂ u ( k ) J ( k ) ∈ conv { ▿ u ( k ) J ( k ) } - - - ( 6 ) ]]> 其中
是J(k)关于u(k)的在非光滑点附近的光滑点处的梯度,J(k)关于u(k)在光滑点处的梯度
为:▿ u ( k ) J ( k ) = λ [ u ( k ) - u ( k - 1 ) ] - [ r ( k + d ) - y ^ ( k + d ) ] q 0 m 1 , u ( k ) > x ( k - 1 ) m 1 + D 1 and u ( k ) > u ( k - 1 ) λ [ u ( k ) - u ( k - 1 ) ] + 0 , x ( k - 1 ) m 2 - D 2 < u ( k ) < x ( k - 1 ) m 1 + D 1 λ [ u ( k ) - u ( k - 1 ) ] - [ r ( k + d ) - y ^ ( k + d ) ] q 0 m 2 , u ( k ) < x ( k - 1 ) m 2 - D 2 and u ( k ) < u ( k - 1 ) - - - ( 7 ) ]]> 则所述的预测控制方法包括步骤,第一步,给出控制误差ε,即:
第二步,根据系统模型,系统的工作区间4→1→2和2→3→4都能估计出来,在第k步,我们能计算出,在非光滑点,J(k)关于u(k)的Clarke次梯度,i.e.,
其中j∈Jk,Jk={1,2,…,t},|Jk|是Jk的元素的个数,|Jk|≤t1给定的有界的自然数,t t+1,如果t≤t1,那么Jk={1,…,t};如果t>t1,那么Jk=Jk-1∪{t}\{t-t1};或者在光滑点,J(k)关于u(k)的梯度▿ u ( k ) J ( k ) ; ]]> 第三步,∂ u ( k ) J ( k ) = Σ j = 1 t χ i ∂ u ( k ) i J ( k ) , ]]> 其中Σ j = 1 t χ i = 1 . ]]> 我们令∂ u ( k ) J ( k ) = 0 ]]> 或者▿ u ( k ) J ( k ) = 0 , ]]> 那么我们就能求出系统的准输入u1(k);第四步,如果
并且t1∈(0,1),那么u(k)=u1(k),我们转入第六步.如果|r(k+d)-y(k+d)|≥t1ε,那么我们转入第五步;第五步,根据
求出u(k)=uj(k),如果
那么u(k)=uj(k),否则,u(k)=u(k-1),转到第六步;第六步,k=k+1,转入第二步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海师范大学,未经上海师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210594298.4/,转载请声明来源钻瓜专利网。
- 上一篇:用于耐受性或抗性玉米栽培种的除草剂
- 下一篇:一种油气井井口捕球器