首页> 中国专利> 基于扩展高增益观测器的陀螺飞轮系统扰动估计方法

基于扩展高增益观测器的陀螺飞轮系统扰动估计方法

摘要

本发明是基于扩展高增益观测器的陀螺飞轮系统扰动估计方法,属于惯性导航领域。本发明为了解决陀螺飞轮在转子大倾侧角工作状态的动态扰动估计问题,进而提出基于扩展高增益观测器的陀螺飞轮系统扰动估计方法。本发明方法包括:步骤一、根据陀螺飞轮系统的动力学方程,建立含有未知扰动的陀螺飞轮系统状态方程;步骤二、根据含有未知扰动的陀螺飞轮系统状态方程,设计扩展高增益观测器;步骤三、观测误差收敛性验证及观测器设计参数ε调节;步骤四、陀螺飞轮系统扰动估计。本发明适用于陀螺飞轮系统扰动估计。

著录项

  • 公开/公告号CN105371872A

    专利类型发明专利

  • 公开/公告日2016-03-02

    原文格式PDF

  • 申请/专利权人 哈尔滨工业大学;

    申请/专利号CN201510990028.9

  • 申请日2015-12-24

  • 分类号G01C25/00;

  • 代理机构哈尔滨市松花江专利商标事务所;

  • 代理人杨立超

  • 地址 150001 黑龙江省哈尔滨市南岗区西大直街92号

  • 入库时间 2023-12-18 14:30:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-14

    授权

    授权

  • 2016-03-30

    实质审查的生效 IPC(主分类):G01C25/00 申请日:20151224

    实质审查的生效

  • 2016-03-02

    公开

    公开

说明书

技术领域

本发明是基于扩展高增益观测器的陀螺飞轮系统扰动估计方法,具体涉及惯性导航领 域。

背景技术

陀螺飞轮是一种应用于航天器的兼具执行器和敏感器功能的机电伺服装置,其基于传 统的惯性仪器—动力调谐陀螺仪的物理结构发展而来。但是,陀螺飞轮与动力调谐陀螺仪 功能上的明显不同在于,陀螺飞轮不仅实现与动力调谐陀螺仪一样的二维载体角速率测量 功能,还能实现三维控制力矩输出功能。而陀螺飞轮为实现三维力矩输出功能,陀螺飞轮 转子在两维径向需产生大角度的倾侧运动,在轴向需产生调速运动,这些运动状态的显著 不同,导致了陀螺飞轮在三维力矩输出基础上实现二维航天器角速率测量功能较动力调谐 陀螺仪更为复杂。

动力调谐陀螺仪研制中均需要实现漂移误差补偿,以克服不理想因素的影响,从而保 证测量精度。而动力调谐陀螺仪最常采用的静态漂移误差补偿方法为伺服转台法和力矩反 馈法,这两种静态漂移误差补偿方法可以对诸如不等弹性,质量不平衡等因素引起的系统 误差进行标定补偿;但是,由于该方法为一种静态的标定方法,无法对像陀螺飞轮这样的 转子长时间工作于大倾侧运动状态的系统进行完整的标定补偿,因此需要进一步研究动态 的扰动估计方法对由于陀螺飞轮转子大倾侧运动产生的漂移误差进行估计,利用实验估计 得到的试验数据序列对扰动进行建模补偿。

卡尔曼滤波技术为一种最优状态估计方法,它通过递推算法,由实时获得的存在噪声 污染的离散实验数据,对系统状态进行无偏及最小方差的最优估计。但是,卡尔曼滤波依 赖于准确完整的系统数学模型,而对陀螺飞轮系统,由于不理想因素引起的扰动未知,且 很难对其进行建模,所以利用卡尔曼滤波进行陀螺飞轮系统的扰动估计存在较大困难。基 于自抗扰思想发展而来扩展状态观测器为一种非线性状态观测器,此种非线性状态观测器 方法可将陀螺飞轮系统中的扰动扩张为一阶状态,利用特定的非光滑非线性误差反馈,结 合适当的设计参数,实现对所有状态的观测。虽然众多学者对此种非线性状态观测器方法 进行了深入研究,但是,非线性状态观测器方法由于设计参数众多,导致参数整定困难, 且非线性状态观测器方法采用连续非光滑非线性结构,难以用传统的观测器设计理论进行 收敛性及观测误差分析,尤其对高阶(二阶以上)系统的误差收敛问题仍未得到很好的解 决。对陀螺飞轮系统,若利用非线性状态观测器方法进行扰动估计,较为合理的设计参数 选择及误差收敛性证明则显得较为繁琐复杂,实现难度较大。

发明内容

本发明为了解决陀螺飞轮在大倾侧角工作状态的动态扰动估计问题,进而提出基于扩 展高增益观测器的陀螺飞轮系统扰动估计方法,包括以下步骤:

步骤一、根据陀螺飞轮系统的动力学方程,构建含有未知扰动影响的陀螺飞轮系统状 态方程;

陀螺飞轮系统的倾侧传感器直接测量转子沿径向运动两维倾侧角φxy,利用第二类拉 格朗日法建立的陀螺飞轮系统动力学方程,通过相应的坐标变换,将系统的未考虑扰动的 理想动力学方程转换为可通过传感器直接测量得到的φxy所在的壳体坐标系下,从而可得 到考虑未建模扰动的陀螺飞轮系统状态方程;

选用陀螺飞轮转子在两维方向的倾侧角(φxy)及倾侧角速度作为状态变量: x=x1x2x3x4T=φxφ·xφyφ·yT,则含有未建模扰动的陀螺飞轮系统状态方程如 公式(1)所示:

x·1=x2x·2=f1(x,t)+gx1(x,t)ux+gy1(x,t)uy+σx(x,t)x·3=x4x·4=f2(x,t)+gx2(x,t)ux+gy2(x,t)uy+σy(x,t)---(1)

量测方程如公式(2)所示:

y=y1y2T=10000010x1x2x3x4---(2)

其中,f1(x,t),f2(x,t)表示理想情况下,陀螺飞轮的非线性机理项;ux,uy表示两维力 矩器的控制力矩,gx1(x,t),gx2(x,t),gy1(x,t),gy2(x,t)表示两维力矩器的非线性系数项;

σx(x,t),σy(x,t)表示系统的未建模扰动项;y1,y2分别表示可测量的陀螺飞轮转子两维倾侧 角(φxy);

由公式(1)(2)整理后,可得公式(3):

x·=Ax+B[f(x,t)+σd(x,t)+g(x,t)u]y=Cx---(3)

其中,σd(x,t)为陀螺飞轮系统连续有界的未建模非线性扰动项;u为两维连续有界控 制输入,即两维力矩器输出;f(x,t),g(x,t)均为标称模型,且为二次连续可微有界的非 线性函数;

其中,A=0100000000010000;B=00100001;C=10000010;u=uxuy=TcxTcy;

f(x,t)=f1(x,t)f2(x,t);σd(x,t)=σx(x,t)σy(x,t);g(x,t)=gx1(x,t)gy1(x,t)gx2(x,t)gy2(x,t);

f1(x,y)=φySφyCφy2[CφzCθyθ·x-Sφzθ·y-(CθxSθyCφz+SθxSφz)θ·z]+1Cφy(-φ·zSφzCθy-θ·yCφzSθy)θ·x-φ·zCφzθ·y-(CθxSθyCφz+SθxSφz)θ··z+(φ·zCθxSθySφz-Cφz(θ·yCθxCθy-θ·xSθxSθy)-φ·zSθxCφz-CθxSφzθ·x)θ·z+β1I1(-cgxθ·x-kxθx+-12I2S2θx·θ·z2-[(Irz-Irx)S2θy]θ·xθ·y-[(Irz-Irx)C2θy-Iry]Sθxθ·yθ·z)-ηIry-cgyθ·y-kyθy-[12(Irz-Irx)Cθx2S2θy]θ·z2+[12(Irz-Irx)S2θy]θ·x2+[(Irz-Irx)C2θy-Iry]θ·xθ·zSθx;

f2(x,t)=(φ·zCθyCφz-θ·ySθySφz)θ·x-Sφzφ·zθ·y-(CθxSθySφz-SθxSφz)θ··z-[φ·zCθxSθyCφz+Sφz(θ·yCθxCθy-θ·xSθxSφz)-(θ·xCθxCφz-φ·zSθxSφz)]θ·z+β2I1(-cgxθ·x-kxθx-12I2S2θx·θ·z2-[(Irz-Irx)S2θy]θ·xθ·y-[(Irz-Irx)C2θy-Iry]Cθxθ·yθ·z)+CφzIry-cgyθ·y-kyθy-[12(Irz-Irx)Cθx2S2θy]θ·z2+[12(Irz-Irx)S2θy]θ·x2+[(Irz-Irx)C2θy-Iry]θ·xθ·zCθx;

gx1(x,t)=β1I1Cθz+ηIrySθzCθxgy1(x,t)=β1I1Sθz-ηIryCθzCθx;

gx2(x,t)=β2I1Cθz-CφzIrySθzCθxgy2(x,t)=β2I1Sθz+CφzIryCθzCθx;

其中,Cθ与Sθ的表达式分别为转角θ的余弦值cosθ和正弦值sinθ;

Irx,Iry,Irz分别为转子在转子体坐标系三惯性主轴方向转动惯量,为已知量;

Igx,Igy,Igz分别为平衡环在平衡环体坐标系三惯性主轴方向转动惯量,为已知量;

kx,ky分别为已知的挠性支撑扭杆抗扭刚度;cgx,cgy分别为已知的挠性支撑阻尼系数;

Tcx=ktyiy,Tcy=ktxix分别为两维力矩器输出至转子的控制力矩,即方程(1)中的ux,uy

ktx,kty分别为已知传感器的标度因子,ix,iy分别为两维力矩器的电流,为传感器可测量;

θz,分别表示陀螺飞轮电机轴转角与转速,均为传感器可测量;

方程中的θxyz,I1,I212,η均为中间变量,具体形式分别如下:

θx=arcsin(CφxSφySφz+SφxCφz);θy=arcsin(SφyCθz-SφxCφySθz)

θ·x=1Cθy(CφyCφzφ·x+Sφzφ·y+CθxSθyθ·z);θ·y=Cφzφ·y-CφySφzφ·x-Sθxθ·z

φz=arctanCφxSθzCφyCθz+SφxSφySθz;I1=Igx+Irxcos2θy+Irzsin2θy

I2=Igz-Igy-Iry+Irxsin2θy+Irzcos2θyβ1=CφzCθyCφyη=SφzCφyβ2=CθySφz

步骤二、根据含有未知扰动的陀螺飞轮系统状态方程,利用两维倾侧传感器可测量 φxy,设计扩展高增益观测器;

为利用量测方程y=Cx,实现对状态变量x和非线性扰动项σd(x,t)的准确估计,设计 如下扩展高增益观测器:

x^·=Ax^+B[f(x^,t)+g(x^,t)u-σ^]+H(ϵ)(y-Cx^)σ^·=F(ϵ)(y-Cx^)---(4)

其中,为高增益观测器状态变量;σ^=σ^xσ^yT为扩展高增益观测器状态变量;

H(ε),F(ε)为观测器的增益矩阵,其具体形式如下:

H(ϵ)=h10h200h30h4=α11ϵ0α21ϵ200α12ϵ0α22ϵ2F(ϵ)=-h500-h6=-α31ϵ300-α32ϵ3---(5)

其中,设计参数ε>0为小的设计参数;设计参数αij,i=1,2,3,j=1,2均选择为实数;

步骤三、观测误差收敛性验证及观测器设计参数ε调节;

分析所设计的陀螺飞轮扩展高增益观测器的观测误差收敛性,根据观测精度需求,调 整并给出适用的扩展高增益观测器设计参数;

定义误差向量即x~=x~1x~2x~3x~4=x1-x^1x2-x^2x3-x^3x4-x^4,将式(3)中第一式与式(4)第一式 做差,并将做差后所得方程中的非线性项进行整体扩展为状态整理后得到公式(6):

x~·1=-h1x~1+x~2x~·2=-h2x~1+nσ^xn·σ^x=σ^·x+σ^x(x,t)+f·1(x,t)-f·1(x^,t)+g·ex1(x,t)ux+g·ey1(x,t)uyx~·3=-h3x~3+x~4x~·4=-h4x~3+nσ^yn·σ^y=σ^·y+σ^y(x,t)+f·2(x,t)-f·2(x^,t)+g·ex2(x,t)ux+g·ey2(x,t)uy---(6)

其中,gex1(x,t)=gx1(x,t)-gx1(x^,t)gey1(x,t)=gy1(x,t)-gy1(x^,t)gex2(x,t)=gx2(x,t)-gx2(x^,t)gey2(x,t)=gy2(x,t)-gy2(x^,t);

ησ^x=σ^x+σx(x,t)+f1(x,t)-f1(x^,t)+gex1(x,t)ux+gey1(x,t)uyησ^y=σ^y+σy(x,t)+f2(x,t)-f2(x^,t)+gex2(x,t)ux+gey2(x,t)uy为式(7)的非线性项;

将方程(4)第二式带入到方程(6)的第三式及第六式,并整理成矩阵形式, 如公式(7):

x~·1x~·2η·σ^1x~·3x~·4η·σ^2=-h110000-h201000-h500000000-h310000-h401000-h500x~1x~2ησ^1x~3x~4ησ^2+000010000001δ1(x)δ2(x)---(7)

式(7)可进一步简写为:

x~·=A~x~+B~δ---(8)

其中,

x~=x~1x~2ησ^xx~3x~4ησ^y;A~=-h110000-h201000-h500000000-h310000-h401000-h500;B~=000010000001;δ=δ1(x)δ2(x)=σ·x(x,t)+f·1(x,t)-f·1(x^,t)+g·ex1(x,t)ux+g·ey1(x,t)uyσ·y(x,t)+f·2(x,t)-f·2(x^,t)+g·ex2(x,t)ux+g·ey2(x,t)uy;

根据状态方程(8),非线性项δ可视为系统的扰动输入,状态视为系统输出,则期 望中hi,i=1,2...6的设计能够抵消δ对的影响,实现状态观测误差的渐进收敛,考虑由 扰动输入δ至状态输出的传递函数,对(8)进行拉氏变换,得到公式(9):

x~(s)δ(s)=(sI-A~)-1B~---(9)

公式(9)进一步展开为:

x~(s)δ(s)=G11(s)0G21(s)0G31(s)00G42(s)0G52(s)0G62(s)---(10)

其中,

G11(s)=1s3+h1s2+h2s+h5;G21(s)=h1+ss3+h1s2+h2s+h5;G31(s)=s2+h1s+h2s3+h1s2+h2s+h5;

G42(s)=1s3+h3s2+h4s+h6;G52(s)=h3+ss3+h3s2+h4s+h6;G62(s)=s2+h3s+h4s3+h3s2+h4s+h6;

分别记G1(s)=G11(s)G21(s)G31(s)G2(s)=G42(s)G52(s)G62(s),根据方程(9),设传递函数G1(s),G2(s)均恒等于零,则完 全抵消非线性扰动输入δ对状态输出误差的影响,精确实现陀螺飞轮系统全状态的估计; 选择设计参数h1~h6,对ω∈R,使公式(11)所示的无穷范数同时任意小;

||G1(jω)||=max1<i3supω|Gi1(jω)|||G2(jω)||=max4<i6supω|Gi2(jω)|---(11)

h5>>h2>>h1h6>>h3>>h4,选取h1=α11ϵh2=α21ϵ2h5=α31ϵ3h3=α12ϵh4=α22ϵ2h6=α32ϵ3

其中,αij,i=1,2,3;j=1,2满足如下(12)所示的Hurwitz多项式;ε为正常数,且ε<<1;

s31js22js+α3j,j=1,2(12)

将h1~h6带入至Gj(s)中,可得:

Gj(s)=ϵP(s)ϵ2ϵs+α1j(ϵs)2+α1j(ϵs)+α2j---(13)

其中,P(s)=(εs)31j(εs)22j(εs)+α3j,j=1,2;limϵ0G1(s)=0limϵ0G2(s)=0,根据公式(13),设 计扩展高增益观测器通过减小ε的取值,提高扰动估计精度,实现所需的精度指标;

步骤四、实现陀螺飞轮系统扰动估计;

利用扩展后的高增益观测器进行陀螺飞轮系统的扰动观测,结合步骤三调节设计参数 ε,对利用多元回归模型表征的扰动进行估计,直至观测数据满足期望估计精度指标,得 到陀螺飞轮系统大倾侧运动所产生的扰动估计试验数据序列,实现陀螺飞轮系统未建模的 扰动项σdx(x,t),σdy(x,t)的估计。

本发明有益效果:

1、本发明方法利用所设计扩展高增益观测器,充分地利用两维倾侧传感器测量信息与 观测信息的误差,较大程度地削弱了差分运算所产生的不利影响,提高了观测精确度;

2、本发明方法与传统的机械陀螺仪采用静态误差方法相比,本发明针对的是由陀螺飞 轮转子大倾侧角运动所引起的扰动进行估计,为一种动态的误差估计方法,可用于在静态 误差标定基础上进一步对陀螺飞轮测量方程进行扰动估计与补偿,为现有误差标定技术的 一种补充技术。

附图说明

图1是基于扩展高增益观测器的陀螺飞轮系统扰动估计方法的流程示意框图;

图2是设计参数ε=0.1时,陀螺飞轮在x轴的扰动估计值图;

图3是设计参数ε=0.1时,陀螺飞轮在y轴的扰动估计值图;

图4是设计参数ε=0.1时,陀螺飞轮在x轴的扰动估计误差图;

图5是设计参数ε=0.1时,陀螺飞轮在y轴的扰动估计误差图;

图6是设计参数ε=0.001时,陀螺飞轮在x轴的扰动估计值图;

图7是设计参数ε=0.001时,陀螺飞轮在y轴的扰动估计值图;

图8是设计参数ε=0.001时,陀螺飞轮在x轴扰动估计误差图;

图9是设计参数ε=0.001时,陀螺飞轮在y轴的扰动估计误差图。

具体实施方式

具体实施方式一:本实施方式基于扩展高增益观测器的陀螺飞轮系统扰动估计方法按 照以下步骤来实现:

步骤一、根据陀螺飞轮系统的动力学方程,建立含有未知扰动的陀螺飞轮系统状态方 程;

步骤二、根据含有未知扰动的陀螺飞轮系统状态方程,设计扩展高增益观测器;

步骤三、观测误差收敛性及观测器设计参数ε调节;

步骤四、实现陀螺飞轮系统扰动估计。

具体实施方式二:本实施方式与具体实施方式一不同的是:其特征在于,所述的步骤 一含有未知扰动的陀螺飞轮系统状态方程按照以下步骤实现:

陀螺飞轮转子在两维方向的倾侧角(φxy)及倾侧角速度作为状态变量x: x=x1x2x3x4T=φxφ·xφyφ·yT,则含有未建模扰动的陀螺飞轮系统状态方程如 公式(1)所示:

x·1=x2x·2=f1(x,t)+gx1(x,t)ux+gy1(x,t)uy+σx(x,t)x·3=x4x·4=f2(x,t)+gx2(x,t)ux+gy2(x,t)uy+σy(x,t)---(1)

量测方程如公式(2)所示:

y=y1y2T=10000010x1x2x3x4---(2)

其中,f1(x,t),f2(x,t)表示理想情况下,陀螺飞轮的非线性机理项;ux,uy表示两维力 矩器的控制力矩,gx1(x,t),gx2(x,t),gy1(x,t),gy2(x,t)表示两维力矩器的非线性系数项;

σx(x,t),σy(x,t)表示系统的未建模扰动项;y1,y2分别表示可测量的陀螺飞轮转子两维倾侧 角(φxy);

由公式(1)(2)整理后,可得公式(3):

x·=Ax+B[f(x,t)+σd(x,t)+g(x,t)u]y=Cx---(3)

其中,σd(x,t)为陀螺飞轮系统连续有界的未建模非线性扰动项;u为两维连续有界控 制输入,即两维力矩器输出;f(x,t),g(x,t)均为标称模型,且为二次连续可微有界非线 性函数;

其中,A=0100000000010000;B=00100001;C=10000010;u=uxuy=TcxTcy;

f(x,t)=f1(x,t)f2(x,t);σd(x,t)=σx(x,t)σy(x,t);g(x,t)=gx1(x,t)gy1(x,t)gx2(x,t)gy2(x,t);

f1(x,y)=φySφyCφy2[CφzCθyθ·x-Sφzθ·y-(CθxSθyCφz+SθxSφz)θ·z]+1Cφy(-φ·zSφzCθy-θ·yCφzSθy)θ·x-φ·zCφzθ·y-(CθxSθyCφz+SθxSφz)θ··z+(φ·zCθxSθySφz-Cφz(θ·yCθxCθy-θ·xSθxSθy)-φ·zSθxCφz-CθxSφzθ·x)θ·z+β1I1(-cgxθ·x-kxθx+-12I2S2θx·θ·z2-[(Irz-Irx)S2θy]θ·xθ·y-[(Irz-Irx)C2θy-Iry]Sθxθ·yθ·z)-ηIry-cgyθ·y-kyθy-[12(Irz-Irx)Cθx2S2θy]θ·z2+[12(Irz-Irx)S2θy]θ·x2+[(Irz-Irx)C2θy-Iry]θ·xθ·zSθx;

f2(x,t)=(φ·zCθyCφz-θ·ySθySφz)θ·x-Sφzφ·zθ·y-(CθxSθySφz-SθxSφz)θ··z-[φ·zCθxSθyCφz+Sφz(θ·yCθxCθy-θ·xSθxSφz)-(θ·xCθxCφz-φ·zSθxSφz)]θ·z+β2I1(-cgxθ·x-kxθx-12I2S2θx·θ·z2-[(Irz-Irx)S2θy]θ·xθ·y-[(Irz-Irx)C2θy-Iry]Cθxθ·yθ·z)+CφzIry-cgyθ·y-kyθy-[12(Irz-Irx)Cθx2S2θy]θ·z2+[12(Irz-Irx)S2θy]θ·x2+[(Irz-Irx)C2θy-Iry]θ·xθ·zCθx;

gx1(x,t)=β1I1Cθz+ηIrySθzCθxgy1(x,t)=β1I1Sθz-ηIryCθzCθx;

gx2(x,t)=β2I1Cθz-CφzIrySθzCθxgy2(x,t)=β2I1Sθz+CφzIryCθzCθx;

其中,Cθ与Sθ的表达式分别为转角θ的余弦值cosθ和正弦值sinθ;

Irx,Iry,Irz分别为转子在转子体坐标系三惯性主轴方向转动惯量,为已知量;

Igx,Igy,Igz分别为平衡环在平衡环体坐标系三惯性主轴方向转动惯量,为已知量;

kx,ky分别为已知的挠性支撑扭杆抗扭刚度;cgx,cgy分别为已知的挠性支撑阻尼系数;

Tcx=ktyiy,Tcy=ktxix分别为两维力矩器输出至转子的控制力矩,即方程(1)中的ux,uy

ktx,kty分别为已知传感器的标度因子,ix,iy分别为两维力矩器的电流,为传感器可测量;

θz,分别表示陀螺飞轮电机轴转角与转速,均为传感器可测量;

方程中的θxyz,I1,I212,η均为中间变量,具体形式分别如下:

θx=arcsin(CφxSφySφz+SφxCφz);θy=arcsin(SφyCθz-SφxCφySθz)

θ·x=1Cθy(CφyCφzφ·x+Sφzφ·y+CθxSθyθ·z);θ·y=Cφzφ·y-CφySφzφ·x-Sθxθ·z

φz=arctanCφxSθzCφyCθz+SφxSφySθz;I1=Igx+Irxcos2θy+Irzsin2θy

I2=Igz-Igy-Iry+Irxsin2θy+Irzcos2θyβ1=CφzCθyCφyη=SφzCφyβ2=CθySφz

具体实施方式三:本实施方式与具体实施方式一或二不同的是:其特征在于,所述的 步骤二设计扩展高增益观测器按照以下步骤实现:

利用量测方程y=Cx,实现对状态变量x和非线性扰动项σd(x,t)的估计,设计如下扩 展高增益观测器:

x^·=Ax^+B[f(x^,t)+g(x^,t)u-σ^]+H(ϵ)(y-Cx^)σ^·=F(ϵ)(y-Cx^)---(4)

其中,为高增益观测器状态变量;σ^=σ^xσ^yT为扩展高增益观测器状态变量;

H(ε),F(ε)为观测器的增益矩阵,其具体形式如下:

H(ϵ)=h10h200h30h4=α11ϵ0α21ϵ200α12ϵ0α22ϵ2;F(ϵ)=-h500-h6=-α31ϵ300-α32ϵ3---(5)

其中,设计参数ε>0为小的设计参数;设计参数αij,i=1,2,3,j=1,2均选择为实数, 且应满足如下Hurwitz多项式:

s31js22js+α3j,j=1,2

其它步骤及参数与具体实施方式一至二之一相同。

具体实施方式四:本实施方式与具体实施方式一至三之一不同的是:其特征在于,所 述的步骤三观测误差收敛性及观测器设计参数ε调节按照以下步骤来实现:

分析所设计的陀螺飞轮扩展高增益观测器的观测误差收敛性,根据观测精度需求,调 整并给出适用的扩展高增益观测器设计参数;

定义误差向量即x~=x~1x~2x~3x~4=x1-x^1x2-x^2x3-x^3x4-x^4,将式(3)中第一式与式(4)第一式 做差,并将做差后所得方程中的非线性项进行整体扩展为状态整理后得到公式(6):

x~·1=-h1x~1+x~2x~·2=-h2x~1+nσ^xn·σ^x=σ^·x+σ^x(x,t)+f·1(x,t)-f·1(x^,t)+g·ex1(x,t)ux+g·ey1(x,t)uyx~·3=-h3x~3+x~4x~·4=-h4x~3+nσ^yn·σ^y=σ^·y+σ^y(x,t)+f·2(x,t)-f·2(x^,t)+g·ex2(x,t)ux+g·ey2(x,t)uy---(6)

其中,gex1(x,t)=gx1(x,t)-gx1(x^,t)gey1(x,t)=gy1(x,t)-gy1(x^,t)gex2(x,t)=gx2(x,t)-gx2(x^,t)gey2(x,t)=gy2(x,t)-gy2(x^,t);

ησ^x=σ^x+σx(x,t)+f1(x,t)-f1(x^,t)+gex1(x,t)ux+gey1(x,t)uyησ^y=σ^y+σy(x,t)+f2(x,t)-f2(x^,t)+gex2(x,t)ux+gey2(x,t)uy为式(7)的非线性项;

将方程(4)第二式带入到方程(6)的第三式及第六式,并整理成矩阵形式, 如公式(7):

x~·1x~·2η·σ^1x~·3x~·4η·σ^2=-h110000-h201000-h500000000-h310000-h401000-h500x~1x~2ησ^1x~3x~4ησ^2+000010000001δ1(x)δ2(x)---(7)

式(7)可进一步简写为:

x~·=A~x~+B~δ---(8)

其中,

x~=x~1x~2ησ^xx~3x~4ησ^y;A~=-h110000-h201000-h500000000-h310000-h401000-h500;B~=000010000001;δ=δ1(x)δ2(x)=σ·x(x,t)+f·1(x,t)-f·1(x^,t)+g·ex1(x,t)ux+g·ey1(x,t)uyσ·y(x,t)+f·2(x,t)-f·2(x^,t)+g·ex2(x,t)ux+g·ey2(x,t)uy;

根据状态方程(8),非线性项δ可视为系统的扰动输入,状态视为系统输出,则期 望中hi,i=1,2...6的设计能够抵消δ对的影响,实现状态观测误差的渐进收敛,考虑由 扰动输入δ至状态输出的传递函数,对(8)进行拉氏变换,得到公式(9):

x~(s)δ(s)=(sI-A~)-1B~---(9)

公式(9)进一步展开为:

x~(s)δ(s)=G11(s)0G21(s)0G31(s)00G42(s)0G52(s)0G62(s)---(10)

其中,

G11(s)=1s3+h1s2+h2s+h5;G21(s)=h1+ss3+h1s2+h2s+h5;G31(s)=s2+h1s+h2s3+h1s2+h2s+h5;

G42(s)=1s3+h3s2+h4s+h6;G52(s)=h3+ss3+h3s2+h4s+h6;G62(s)=s2+h3s+h4s3+h3s2+h4s+h6;

分别记G1(s)=G11(s)G21(s)G31(s)G2(s)=G42(s)G52(s)G62(s),根据方程(9),设传递函数G1(s),G2(s)均恒等于零,则完 全抵消非线性扰动输入δ对状态输出误差的影响,精确实现陀螺飞轮系统全状态的估计; 选择设计参数h1~h6,对ω∈R,使公式(11)所示的无穷范数同时任意小;

||G1(jω)||=max1<i3supω|Gi1(jω)|||G2(jω)||=max4<i6supω|Gi2(jω)|---(11)

h5>>h2>>h1h6>>h3>>h4,选取h1=α11ϵh2=α21ϵ2h5=α31ϵ3h3=α12ϵh4=α22ϵ2h6=α32ϵ3

其中,αij,i=1,2,3;j=1,2满足如下(12)所示的Hurwitz多项式;ε为正常数,且ε<<1;

s31js22js+α3j,j=1,2(12)

将h1~h6带入至Gj(s)中,可得:

Gj(s)=ϵP(s)ϵ2ϵs+α1j(ϵs)2+α1j(ϵs)+α2j---(13)

其中P(s)=(εs)31j(εs)22j(εs)+α3j,j=1,2;limϵ0G1(s)=0limϵ0G2(s)=0,根据公式(13),设计 扩展高增益观测器通过减小ε的取值,提高扰动估计精度,实现所需的精度指标;

其它步骤及参数与具体实施方式一至三之一相同。

具体实施方式五:本实施方式与具体实施方式一至四之一不同的是:其特征在于,所 述的步骤四陀螺飞轮系统扰动估计按照以下步骤来实现:

利用步骤二所设计的扩展后的高增益观测器进行陀螺飞轮系统的扰动观测,结合步骤 三调节设计参数ε,对利用多元回归模型表征的陀螺飞轮系统的扰动进行估计,使观测数 据满足期望估计精度指标,得到陀螺飞轮系统大倾侧运动所产生的扰动估计试验数据序 列,实现陀螺飞轮系统未建模的扰动项σdx(x,t),σdy(x,t)的估计;

其它步骤及参数与具体实施方式一至四之一相同。

实施例

设陀螺飞轮系统扰动σk数学描述如公式(14)所示:

σk=a·sin(2πf·t)+Σi=1mbiφxi+Σj=1ncjφyj---(14)

其中,a,bi,cj均为常值待定系数,m,n为多元回归模型的选用的阶数,f=ωm/(2π)为时变 电机旋转频率,ωm为电机转速;仿真时陀螺飞轮物理系统数学模型如公式(1)中σxy表 示为如公式(15)所示:

σx=1×10-4·sin(2πf·t)+1.5·φx+0.6·φx2+0.15·φx3σy=1×10-4·sin(2πf·t)+2.1·φx+1.5·φx2+0.8·φx3---(15)

式(15)即实验中扩展高增益观测器的估计目标;

陀螺飞轮系统转子、平衡环的转动惯量Jr,Jg分别给定为:

Jr=1106.49JrxyJrxzJrxy1106.49JryzJrxzJryz1963.51kg·mm2;Jg=16.1116.1123.9kg·mm2

其中,Jrxy,Jrxz,Jryz表示由转子不平衡引起的扰动因素,其影响在陀螺飞轮系统方程如公式 (1)中体现为σx(x,t),σy(x,t)未知扰动项,仿真中扰动影响已由公式(15)表征;

陀螺飞轮系统中两对扭杆的抗扭刚度k和阻尼系数cg分别设为:

k=0.092N·m/rad;cg=2.5e-4N·m·s/rad

设陀螺飞轮在航天器三轴方向均处于力矩输出状态,陀螺飞轮三轴输入指令分别为电 机驱动轴转速指令:ω'm=23·sin(0.2π·t)+157rad/s,转子沿径向x轴,y轴的两维倾侧角 指令分别为:

φ'y=1·sin(0.2π·t)°

扩展高增益观测器设计参数αij,i=1,2,3,j=1,2如下:

α1j=12.6;α2j=312.1;α3j=3225.3;j=1,2

根据陀螺飞轮参数设置和输入指令,传感器中不考虑量测噪声时,ε分别取0.1,0.001 时,系统扰动(σxy)的观测效果分别如图2-图9所示。

根据图2-图9可知,当ε=0.1时,观测误差位于10-3数量级内;当ε=0.001时,观测误 差位于10-4数量级内,观测误差提高了一个数量级;利用所设计的高增益观测器对陀螺飞轮 两径向轴的扰动估计均达到较好的观测效果,扰动的估计精度随ε取值的减小而提 高。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号