[发明专利]有约束限制的欠驱动系统控制方法有效
申请号: | 201510359854.3 | 申请日: | 2015-06-25 |
公开(公告)号: | CN104950682B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 武宪青;史秀兰;何熊熊 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州天正专利事务所有限公司33201 | 代理人: | 王兵,黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种有约束限制的欠驱动系统控制方法,对系统的总机械能进行了详细分析,在总机械能的基础上通过动能整形增强旋转小球与平移振荡小车之间的耦合关系,并利用势能整形保证将旋转小球镇定到平衡点位置,且确保控制过程中小球的转动范围,最后基于所构造的能量函数提出了一种具有约束的非线性控制器。针对常规控制中只能保证稳态性能,而不能保证系统暂态性能中的某些特性的缺陷,该控制方法不仅实现了对TORA系统的快速镇定控制,而且能够保证旋转小球在预设的范围内转动。通过与已有方法进行仿真对比可知,本方法不仅能保证将系统镇定到稳定平衡点位置,而且可以保证旋转小球在约束的范围内转动,不会出现“循环”现象。 | ||
搜索关键词: | 约束 限制 驱动 系统 控制 方法 | ||
【主权项】:
一种有约束限制的欠驱动系统控制方法,包括如下步骤:步骤1.确定欠驱动模型及控制目标对欠驱动系统模型的动态特性用如下方程描述:M(q)q··+V(q,q·)q·+G(q)=u---(1)]]>其中,q(t)=[x(t) θ(t)]T表示系统的状态向量,分别表示q(t)关于时间的一次导数和二次导数,T表示矩阵或向量的转置;u(t)=[0 τ(t)]T表示系统的控制输入量;t表示时间,变量后面的(t)表示该变量为关于时间t的函数;公式中已略去大多数变量后面的(t);辅助矩阵M(q),辅助向量G(q)的具体表达式如下:M(q)=M+mmrcosθmrcosθmr2+J]]>V(q,q·)=0-mrθ·sinθ00]]>G(q)=[kx mgr sinθ]T其中,M为平移振荡小车的质量;m为旋转小球的质量,旋转小球的转动半径为r;k为弹簧的劲度系数;小球关于其质心的转动惯量记为J;重力加速度为g;x(t)和θ(t)分别表示小车距离平衡点的位移和小球沿逆时针转离重力加速度方向的转动角度,表示小球的转动角速度;τ(t)为作用在旋转小球上的输入转矩;控制目标为在输入转矩τ(t)的作用下,将平移振荡小车和旋转小球同时镇定到稳定平衡点处,且使θ(t)在规定的角度范围内,即在|θ(t)|<v,的条件下,使其中状态[0 0 0 0]T为平衡状态,表示小车的速度,v为转动角度约束;步骤2.系统能量分析及平衡点确定对于系统(1)的总机械能可以表示为:E=12q·TM(q)q·+12kx2+mgr(1-cosθ)---(2)]]>其中E(t)表示系统的总机械能;对式(2)两边关于时间进行求导,并利用式(1)进行简化后可以得到总机械能的导数E·=q·TM(q)q··+12q·TM·(q)q·+q·TG(q)=θ·τ---(3)]]>从公式(2)和(3)可知,对于τ(t)=0和θ∈(‑π,π],系统(1)具有两个平衡点,即一个不稳定平衡点和一个稳定的平衡点,目标是将系统状态量调节至系统的稳定平衡点处,即点:xx·θθ·T=0000T---(4)]]>步骤3.确定控制律构造能量函数,提出一种非线性有界控制方法,实现对旋转小球和平移振荡小车的镇定控制,并保证小球的旋转角度在预设的范围内,设计控制律为:其中,kp,kd,kv,kθ表示正控制增益;φ(t),为辅助函数,它们的具体表达式分别为:φ(t)=kxmrcosθM+m-mgrsinθ---(11)]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510359854.3/,转载请声明来源钻瓜专利网。