[发明专利]一种基于扩张状态观测器的磁悬浮球系统预测跟踪控制方法有效
申请号: | 201911112876.4 | 申请日: | 2019-11-14 |
公开(公告)号: | CN110794680B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 王军晓;陈林杰;赵磊;俞立 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 扩张 状态 观测器 磁悬浮 系统 预测 跟踪 控制 方法 | ||
1.一种基于扩张状态观测器的磁悬浮球系统预测跟踪控制方法,其特征在于,所述方法包括以下步骤:
1)建立磁悬浮球系统模型;
定义m为磁悬浮小球质量,g为重力加速度,h为电磁铁表面与钢球之间的瞬时间隙,i为通过电磁线圈的瞬时电流,F(i,h)为电磁线圈的电磁力,u(t)为施加到电磁线圈的受控电压,R为电磁线圈的等效电阻,L为电磁线圈的自感,K为电磁线圈的互感,则根据物理定律将磁悬浮球系统建模为:
对电磁力F(i,h)在平衡点(i0,h0)泰勒级数展开如下
F(i,h)=F(i0,h0)+ki(i-i0)+kh(h-h0)+O(i,h) (2)
其中F(i0,h0)=mg,O(i,h)是F(i,h)的高阶项;
于是,系统(1)改写为
令h=x1,定义状态变量x=[x1 x2]T,磁悬浮球系统的状态空间方程表示为
其中C=[1 0],y是测量输出,此项视为系统的总扰动,包括系统未建模动态、线性化误差以及外部干扰ω(t);
2)扩张状态观测器的设计;
针对系统(4),将总扰动d扩张成一个新的状态变量,即x3=d,则得到的扩张状态系统表示为
其中
设采样周期为Ts,则系统(4)的离散时间模型表示为
其中Cd=C;
扩张状态系统(5)的离散时间模型表示为
其中
对系统(7)设计扩张状态观测器如下
其中为扩张状态观测器的状态量,为扩张状态观测器估计输出,L为需要设计的观测增益矩阵;
3)闭环控制器设计;
将由扩张状态观测器估计得到的系统状态估计值以及总扰动估计值综合到系统控制器设计中;
结合式(6)和式(8),忽略总扰动d,得到名义系统的增量离散时间预测模型
其中为k+1步的状态估计值增量,为k步的状态估计值增量,ΔuC(k)=uC(k)-uC(k-1)为k步的控制增量;
设定预测时域为Np,控制时域为Nc且Nc≤Np,为了推导系统的预测方程,令控制时域之外的控制量不变,即ΔuC(k+i)=0,i=Nc,Nc+1,...,Np-1;
由式(9)推导出系统的输出k+i步的预测方程为
定义Np步输出预测向量和Nc步输入增量向量如下
根据式(10)、(11),系统Np步输出预测由以下预测方程计算得到
其中
定义目标函数为
其中Γy和Γu分别为跟踪误差和控制增量的权重矩阵,R(k+1)为期望轨迹;
将式(12)代入式(14),对ΔUC(k)求导,令则最优控制序列表示为
其中
取最优控制序列的第一个元素作用于系统,则控制增量由下式计算
ΔuC(k)=KmpcEp(k+1|k) (17)
其中Kmpc为预测控制增益,表示为
由式(17)得系统最优控制输入为
uC(k)=uC(k-1)+ΔuC(k) (19)
则考虑干扰补偿的闭环控制律为
根据分析得基于扩张状态观测器的磁悬浮球系统预测跟踪控制过程为:
S1:由式(13)计算Sx,Su和I,再由式(18)计算Kmpc;
S2:在k时刻,得到扩张状态观测器估计的状态量和总扰动估计值计算由式(16)计算误差Ep(k+1|k);
S3:由式(17)计算控制增量ΔuC(k),从而通过式(19)计算得到预测控制最优控制输入uC(k),再由式(20)计算系统闭环控制律W;
S4:在k+1时刻,令k=k+1,返回步骤S1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911112876.4/1.html,转载请声明来源钻瓜专利网。