[发明专利]微陀螺仪自适应双反馈模糊神经网络分数阶滑模控制方法有效
申请号: | 201910898894.3 | 申请日: | 2019-09-23 |
公开(公告)号: | CN110647036B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 陈放;费峻涛;陈云 | 申请(专利权)人: | 河海大学常州校区 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 丁涛 |
地址: | 213022 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 陀螺仪 自适应 反馈 模糊 神经网络 分数 阶滑模 控制 方法 | ||
1.一种微陀螺仪自适应双反馈模糊神经网络分数阶滑模控制方法,其特征在于,所述方法包括如下步骤:
(1)、建立微陀螺仪数学模型,设计分数阶滑模面;
建立微陀螺仪的数学模型,包括:
(1-1)、建立动力学模型的转动坐标系,所述转动坐标系包括对微陀螺仪驱动振动的方向、检测振动的方向、输入角速度的方向分别进行设定;
(1-2)、基于转动坐标系建立微陀螺仪驱动模态和检测模态的动力学模型;动力学模型的设定如下:
设定x轴为微陀螺仪驱动振动的方向,y轴为微陀螺仪检测振动的方向,z轴为输入角速度的方向,微陀螺仪驱动模态和检测模态的基本动力学模型,包括如下公式:
式中,m为质量块的质量,x,y为质量块在驱动方向和检测方向的位置向量,是x的一阶导数,是x的二阶导数,是y的一阶导数,是y的二阶导数,dx为驱动方向的阻尼系数,dy为检测方向的阻尼系数,kx为驱动方向的刚度系数,ky为检测方向的刚度系数,ux为驱动方向的控制输入,uy检测方向的控制输入,Ωz为z轴上输入的角速度,是Ωz的一阶导数;
(1-3)、对基本动力学模型进行结构误差修正;
(1-4)、对进行结构误差修正后的动力学模型进行无量纲化处理;
(1-5)、将进行无量纲化处理后的动力学模型改写为其向量形式;
(1-6)、在改写为向量形式的动力学模型中引入若干变量,所述变量包括外界干扰、系统参数不确定性;
引入若干变量的向量形式的动力学模型,包括如下公式:
其中,
式中,q是微陀螺仪系统的输出轨迹,是q的一阶导数,是q的二阶导数,D、Ω、K均为系统未知参数,其中D为由修正后的驱动方向的阻尼系数dxx、修正后的检测方向的阻尼系数dyy和耦合阻尼系数dxy组成的矩阵,K为由修正后的驱动方向的刚度系数kxx的无量纲化形式ωx、修正后的检测方向的刚度系数kyy的无量纲形式ωy和耦合刚度系数kxy的无量纲形式ωxy组成的矩阵,Ω为由输入方向的角速度Ωz和输入方向的角速度的相反数-Ωz组成的矩阵,ΔD为D+2Ω的不确定性,u为分数阶滑模控制律,ΔK为K的不确定性,d为外界干扰;
分数阶滑模面的模型包括如下公式:
其中,e=q-qr=[x-qr1,y-qr2]T,
式中,s为非奇异滑模面,c、λ为正常数,e为跟踪误差,是e的一阶导数,α为分数阶阶数,T表示向量的转置,qr是微陀螺仪系统的期望轨迹,是qr的一阶导数,qr1为微陀螺仪系统x轴期望轨迹,qr2为微陀螺仪系统y轴期望轨迹,是qr1的一阶导数,是qr2的一阶导数;
(2)、基于步骤(1)的数学模型和分数阶滑模面设计分数阶滑模控制律,作为控制输入对微陀螺仪进行滑模控制,所述控制律包括等效控制律和切换控制律;
设计分数阶滑模控制律,包括:
(2-1)、利用动力学模型中外界干扰和系统参数不确定性表征系统运动点趋近切换面的速率,获取切换控制律;
(2-2)、对分数阶滑模面模型进行求导,将滑摸控制到达条件引入进行求导后的分数阶滑模面模型,获取等效控制律;
(3)、基于双反馈模糊神经网络和Lyapunov稳定性设计自适应控制算法,对微陀螺仪系统未知参数进行实时更新,保证微陀螺仪系统运动点的轨迹稳定跟踪动力学模型的轨迹;
基于双反馈模糊神经网络和Lyapunov稳定性设计自适应控制算法,包括:
(3-1)、利用双反馈模糊神经网络获取微陀螺仪系统集中不确定性和外界干扰的上界的估计值;
双反馈模糊神经网络系统,包括如下公式:
θm=Xm·Wrom·exYm
lk=μ1i·μ2i·…·μmi
Y=W1l1+W2l2+…+Wklk
式中,Xm为神经网络的输入信号,Wrom为外层反馈模糊神经网络权值,θm为神经网络第一层的输出信号,exYm为神经网络第四层反馈信号,μmi为神经网络第二层的输出信号,exμmi为神经网络第二层反馈信号,cmi为神经网络隶属函数的中心向量,bmi为神经网络隶属函数的基宽,rmi为内层回归模糊神经网络的反馈连接权值,exp为以自然常数e为底的指数函数,lk为神经网络第三层的输出信号,Y为神经网络第四层的输出信号,W=[W1,W2,…,Wk]为神经网络权值,m为神经网络第一层的节点数,i为神经网络第一层的每个节点输出所对应的节点数,k神经网络第三层的节点数;
(3-2)、利用自适应控制算法获取微陀螺仪系统未知参数的估计值;
(3-3)、将微陀螺仪系统集中不确定性和外界干扰上界的估计值和未知参数的估计值代入滑模控制律,获取估计的滑模控制律;
(3-4)、设定微陀螺仪系统中未知参数估计值与真实值的差值,作为微陀螺仪系统未知参数的估计误差;
(3-5)、将估计误差和估计的滑模控制律代入引入若干变量的向量形式的动力学模型,获取估计的向量形式的动力学模型;
(3-6)、将估计的向量形式的动力学模型化简后,代入预设Lyapunov函数关于时间的一阶导数,根据Lyapunov稳定性的原理设计微陀螺仪系统未知参数的自适应控制算法;
预设Lyapunov函数,包括如下公式:
其中,M=MT>0,N=NT>0,P=PT>0,
式中,V为Lyapunov函数,tr{·}表示矩阵的求迹运算,M为正定对称矩阵1,N为正定对称矩阵2,P为正定对称矩阵3,为D的估计误差,为K的估计误差,为Ω的估计误差;
自适应控制算法,包括如下公式:
式中,是的一阶导数,是的一阶导数,是的一阶导数,是的一阶导数,是的一阶导数,是的一阶导数,是的一阶导数,是的一阶导数;为未知参数D的估计值,为未知参数K的估计值,为未知参数Ω的估计值,为未知参数W的估计值,为未知参数c的估计值,为未知参数b的估计值,为未知参数r的估计值,为未知参数Wro的估计值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910898894.3/1.html,转载请声明来源钻瓜专利网。