[发明专利]倒立摆的非线性控制器设计方法有效
申请号: | 201610582536.8 | 申请日: | 2016-07-22 |
公开(公告)号: | CN106094530B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 马彦;李炳思;茹敬佩;刘奇芳;王留;孙延帅;鲁超;王君;赵海艳;陈虹 | 申请(专利权)人: | 吉林大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 吉林长春新纪元专利代理有限责任公司 22100 | 代理人: | 白冬冬 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种倒立摆的非线性控制器设计方法,属于非线性控制技术领域。本发明的目的是将分步控制器设计法应用于倒立摆控制的问题中,从而提高控制器整体性能的倒立摆的非线性控制器设计方法。本发明建立倒立摆系统的非线性模型、设计稳态控制器、设计参考动态前馈控制器,设计反馈控制器是针对倒立摆的闭环误差系统,采用李雅普诺夫方法设计了反馈控制器;最后得到整个系统控制器的控制律。本发明既解决了线性控制器在倒立摆这种非线性较强、模型较复杂的多变量系统中的局限性,又解决了云模型和神经网络等智能算法在应用过程中难以实现的问题。 | ||
搜索关键词: | 倒立 非线性 控制器 设计 方法 | ||
【主权项】:
1.一种倒立摆的非线性控制器设计方法,其特征在于:建立倒立摆系统的非线性模型、设计稳态控制器、设计参考动态前馈控制器;设计反馈控制器是针对倒立摆的闭环误差系统,采用李雅普诺夫方法设计了反馈控制器;最后得到整个系统控制器的控制律;a、建立单级倒立摆的非线性模型:根据牛顿欧拉方法建立倒立摆系统模型,令u为控制量,即被控对象受力F,单级倒立摆系统运动方程为
其中系统参数:m是摆杆的质量,M是小车质量,l是摆杆转动轴心到杆质心的长度,I是摆杆的惯量,g是重力加速度,F是施加在小车上的力,θ是摆杆与垂直向上方向的夹角,s是小车的位置。将模型中摆角θ与位移s的关系解耦,只考虑倒立摆摆角θ,令倒立摆控制系统状态向量
其中系统状态x1=θ,系统状态
令倒立摆控制系统的输出为y=θ,令
则倒立摆系统非线性模型如下
y=x1 (7)其中f1(x1)=0,g1(x1)=1,![]()
f1(x1),f2(x),g1(x1)和g2(x)是在定义域
内充分光滑的非线性函数,并满足g1(x1)≠0和g2(x)≠0;设计目标是得到反馈控制律u,使得输出y能够渐进跟踪参考信号y*;由公式(6)和公式(7),得到单级倒立摆的数学模型:
推导控制变量u
g1(x1)g2(x)=B(x)=g2(x);b、设计倒立摆系统的稳态控制器:设系统是输出达到稳态,即令
和
得到系统(8)的稳态控制律为
c、设计参考动态前馈控制器在稳态控制的基础上,如果参考值是变化的,将控制律u=us+uf代入到式(8),得
令
和
则参考前馈为
d、设计误差反馈控制器定义系统跟踪误差为e1=y*‑y,设待确定的反馈控制量是ub,那么闭环误差反馈控制律为u=us+uf+ub (12)闭环系统误差系统可以写成
定义
误差系统重新整理为
其中B(x)≠0。对于串级非线性误差系统(14),将e2看成是e1子系统的虚拟控制输入,可采用多种不同设计方法使误差e1→0,系统渐进稳定。实际工程中由于微分求导容易引起噪声放大而很少使用PD控制器,一般使用PID或是PI控制器。为了消除静差,引入积分作用对反馈控制部分进行修正。对误差子系统e1,定义
其中参数k0>0,χ=∫e1dt,对其求导得
选择虚拟控制输入为
其中k1>0。将
作为误差系统(14)的虚拟期望跟踪,为了使e2跟踪期望的
以保证e1渐进稳定,定义e2的虚拟跟踪误差为e3,即
则有
结合方程(14)和(16),得到误差e3的导数为
定义第二个李雅普诺夫函数
并应用式(17)和式(18),对V2求导得
选择控制律为
其中k2>0,此时
V2负定,可见误差系统渐进稳定。得到误差反馈控制律ub整理为
e、系统控制器的控制律结合式(9)和(11)得
其中,
k0>0,k1>0,k2>0;进而可搭建出完整的倒立摆非线性控制器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610582536.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种CPU支架自动铆压机
- 下一篇:脉冲和加热整合的理疗仪