[发明专利]一种欠驱动双耦合电机的滑模控制方法无效
申请号: | 201210052283.5 | 申请日: | 2012-03-01 |
公开(公告)号: | CN102594245A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 刘金琨;杨闳峻 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H02P21/00 | 分类号: | H02P21/00 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种欠驱动双耦合电机的滑模控制方法,它有六大步骤。步骤一:欠驱动双耦合电机系统分析与建模;步骤二:滑模控制律的设计;步骤三:滑模控制律稳定性分析;步骤四:参数ci的设计与调节;步骤五:由仿真效果判断是否需要对参数进行调整;步骤六:设计结束。本发明可有效地实现该欠驱动系统的鲁棒控制,更广泛的扩大了控制方法的应用范围,并且在响应速度和控制精度方面都有很好的控制效果。 | ||
搜索关键词: | 一种 驱动 耦合 电机 控制 方法 | ||
【主权项】:
1.一种欠驱动双耦合电机的滑模控制方法,其特征在于:该方法具体步骤如下:步骤1:欠驱动双耦合电机系统分析与建模欠驱动双耦合电机系统是驱动器通过齿轮传递控制负载的转动角度,根据动力学方程,对欠驱动双耦合电机系统进行分析,便得到其数学模型如下:J 1 θ · · 2 + c 12 θ · 2 + k ( θ 2 - g r - 1 θ 1 ) = 0 ]]> (1)J d θ · · 1 + c 11 θ · 1 + kg r - 1 ( g r - 1 θ 1 - θ 2 ) = T d + d ]]> 其中:θ1为驱动器转动角度,θ2为负载转动角度,J1为负载转动惯量,Jd为驱动器转动惯量,
为齿轮齿数比,Td为控制输入,c11为驱动器阻尼,c12为负载阻尼,
为扭转弹性常数,d为加在驱动器上的干扰,
该系统的控制目标为负载转动角度θ2,设跟踪的理想负载角度为θ2d,定义跟踪误差为e=θ2-θ2d;令x1=θ2,x3=θ1,d=0,u=Td,则式(1)写为x · 1 = x 2 ]]>x · 2 = - c 12 J 1 x 2 - k J 1 ( x 1 - g r - 1 x 3 ) ]]> (2)x · 3 = x 4 ]]>x · 4 = u J d - c 11 J d x 4 - kg r - 1 J d ( g r - 1 x 3 - x 1 ) ]]> 取f 1 ( x 1 , x 2 , x 3 ) = - c 12 J 1 x 2 - k J 1 ( x 1 - g r - 1 x 3 ) , ]]>f 2 ( x 1 , x 3 , x 4 ) = - c 11 J d x 4 - kg r - 1 J d ( g r - 1 x 3 - x 1 ) , ]]> 则x · 1 = x 2 ]]>x · 2 = f 1 ( x 1 , x 2 , x 3 ) ]]>x · 3 = x 4 - - - ( 3 ) ]]>x · 4 = f 2 ( x 1 , x 3 , x 4 ) + 1 J d u ]]> 步骤2:滑模控制律的设计根据欠驱动双耦合电机控制系统的模型信息,取滑模函数并令其导数
得到等效控制部分ueq,再通过
得到切换控制部分usw,从而得出滑模控制律u=ueq+usw;由步骤1知,定义负载转动角度θ2为x1,定义跟踪的理想负载角度θ2d为xd,跟踪误差转化为e=x1-xd,取误差方程为e1=x1-xde 2 = e · 1 = x 2 - x · d ]]>e 3 = e · · 1 = x · 2 - x · · d = f 1 ( x 1 , x 2 , x 3 ) - x · · d - - - ( 4 ) ]]>e 4 = e · · · 1 = f · 1 - x · · · d = ∂ f 1 ∂ x 1 x 2 + ∂ f 1 ∂ x 2 f 1 + ∂ f 1 ∂ x 3 x 4 - x · · · d ]]> 有| ∂ f 1 ∂ x 3 | = k J 1 g r ≤ β 3 ; ]]> 取滑模函数为s=c1e1+c2e2+c3e3+e4 (5)其中ci>0,i=1,2,3;令![]()
则由式(3)、(4)和式(5)得等效控制部分u eq = - [ ∂ f 1 ∂ x 3 b ] - 1 { c 1 x 2 + c 2 f 1 + c 3 ( ∂ f 1 ∂ x 1 x 2 + ∂ f 1 ∂ x 2 f 1 + ∂ f 1 ∂ x 3 x 4 ) + d dt [ ∂ f 1 ∂ x 1 x 2 ] + d dt [ ∂ f 1 ∂ x 2 f 1 ] + d dt [ ∂ f 1 ∂ x 3 ] x 4 + ∂ f 1 ∂ x 3 f 2 - c 1 x · d - c 2 x · · d - c 3 x · · · d - x · · · · d } - - - ( 6 ) ]]> 由
设计切换控制部分,得u sw = - [ ∂ f 1 ∂ x 3 b ] - 1 [ Msgn ( s ) + λs ] - - - ( 7 ) ]]> 其中λ>0,M的值由下面步骤3的稳定性分析得到,sgn ( s ) = 1 s > 0 0 s = 0 - 1 s < 0 ; ]]> 控制律设计为等效控制和切换控制之和,即:u=ueq+usw (8)步骤3:滑模控制律稳定性分析取Lyapunov函数为
验证得出
证明该系统在有限时间内达到稳定;然后再分析带有误差变量的Lyapunov函数
验证
从而保证e1→0,e2→0,即x1→xd,
实现所需的跟踪效果;由式(3)、(4)和式(5)得s · = c 1 e · 1 + c 2 e · 2 + c 3 e · 3 + e · 4 = c 1 x 2 + c 2 f 1 + c 3 ( ∂ f 1 ∂ x 1 x 2 + ∂ f 1 ∂ x 2 f 1 + ∂ f 1 ∂ x 3 x 4 ) + d dt [ ∂ f 1 ∂ x 1 x 2 ] + d dt [ ∂ f 1 ∂ x 2 f 1 ] + d dt [ ∂ f 1 ∂ x 3 ] x 4 + ∂ f 1 ∂ x 3 ( f 2 + bu ) - c 1 x · d - c 2 x · · d - c 3 x · · · d - x · · · · d - - - ( 9 ) ]]> 将控制律式(8)代入上式,得s · = - Msgn ( s ) - λs ]]> 取
ρ>0,取Lyapunov函数为
则V · = s s · = s ( - ( β 3 d ‾ + ρ ) sgn ( s ) - λs ) ]]>= - ( β 3 d ‾ + ρ ) | s | - λs 2 ≤ - ρ | s | - λs 2 ≤ 0 ]]> 由式(5)知,当s=0时,有e4=-c1e1-c2e2-c3e3;取A = 0 1 0 0 0 1 - c 1 - c 2 - c 3 , ]]> A为Hurwitz;取E1=[e1 e2 e3]T,则误差变量写为E · 1 = AE 1 - - - ( 10 ) ]]> 取Q=QT>0,由于A为Hurwitz,则存在Lyapunov方程ATP+PA=-Q,其解为P=PT>0;针对式(10),取Lyapunov函数为
则V · 1 = E · 1 T PE 1 + E 1 T P E · 1 = ( AE 1 ) T PE 1 + E 1 T P ( AE 1 ) ]]>= E 1 T A T PE 1 + E 1 T PAE 1 = E 1 T ( A T P + PA ) E 1 ]]>= - E 1 T QE 1 ≤ - λ min ( Q ) | | E 1 | | 2 2 ≤ 0 ]]> 其中λmin(Q)为正定阵Q的最小特征值;由
知:e1→0,e2→0,即x1→xd,
实现了跟踪效果;步骤4:参数ci的设计与调节参数ci的设计条件为:满足A为Hurwitz且max { d ‾ 1 , d ‾ 2 , β 1 d ‾ 1 + β 2 d ‾ 2 } < λ left ( - A ) , ]]> 其中![]()
![]()
![]()
λleft(-A)表示-A的所有特征根中实部最小的特征根的实部;为了满足A为Hurwitz,需要保证A的特征值实部为负,即| A - λI | = - λ 1 0 0 - λ 1 - c 1 - c 2 - c 3 - λ = λ 2 ( - c 3 - λ ) - c 1 - c 2 λ = - λ 3 - c 3 λ 2 - c 2 λ - c 1 = 0 ]]> 的根实部为负;取特征值为三重根-3,由(λ+3)3=0得λ3+9λ2+27λ+27=0,从而按λ3+c3λ2+c2λ+c1=0取c1=27,c2=27,c3=9;为了验证是否满足max { d ‾ 1 , d ‾ 2 , β 1 d ‾ 1 + β 2 d ‾ 2 } < λ left ( - A ) , ]]> 将c1=27,c2=27,c3=9代入-A中,求得-A的三个特征值均为3,即λleft(-A)=3;取
β1=β2=0,则max { d ‾ 1 , d ‾ 2 , β 1 d ‾ 1 + β 2 d ‾ 2 } = 0.1 < 3 , ]]> 满足条件;步骤5:由仿真效果判断是否需要对参数进行调整通过Matlab仿真后,若控制效果不能满足要求,返回步骤4继续调节参数,直到控制效果达到要求;若控制效果满足要求,则设计结束;步骤6:设计结束整个设计过程分为六大步骤;第一步确定了欠驱动双耦合电机控制系统的数学模型;第二步得到了系统的滑模控制律;第三步分析了滑模控制律是否稳定;第四步是对设计的控制律进行参数设置;第五步是针对仿真结果对参数进行调整;经过上述各步骤后,设计结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210052283.5/,转载请声明来源钻瓜专利网。