[发明专利]基于离散高阶全驱系统的组合卫星模拟器控制方法有效
申请号: | 202111521881.8 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114253136B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 崔凯鑫;段广仁 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 哈尔滨龙科专利代理有限公司 23206 | 代理人: | 高媛 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 离散 高阶全驱 系统 组合 卫星 模拟器 控制 方法 | ||
1.一种基于离散高阶全驱系统的组合卫星模拟器控制方法,其特征在于:所述方法包括以下步骤:
步骤一:针对组合卫星模拟器系统,建立其离散高阶全驱系统模型;
首先,给出组合卫星模拟器系统的连续时间二阶全驱系统形式,如下:
式(1)中,表示状态向量,其中:xc表示组合卫星模拟器质心的x坐标,yc表示组合卫星模拟器质心的y坐标,表示组合卫星模拟器的偏航角,T表示转置,u=[FxFy Tz]T表示惯性坐标系下的控制输入向量,其中:Fx表示作用在组合卫星模拟器x方向的推力,Fy表示作用在组合卫星模拟器y方向的推力,Tz表示转矩,d表示扰动项,且假设扰动满足恒定或慢时变条件,Γ表示扰动系数,B=diag(1/Mc,1/Mc,1/Jc)为控制矩阵,其中:Mc和Jc分别表示组合卫星模拟器的质量和转动惯量,显然,满足全驱条件:
det B≠0
组合卫星模拟器系统实际为离散控制系统,故需要对式(1)进行离散化,得:
x(k+1)=2x(k)-xd1e(k)+Ts2Bu(k)+Γd(k) (2)
式(2)中:Ts表示采样时间,x(k+1)表示k+1时刻的状态,x(k)表示k时刻的状态,xd1e=x(k-1)表示k-1时刻的状态,u(k)表示控制器,d(k)表示k时刻的扰动;
定义组合卫星模拟器系统的输出方程为:
y(k)=Cxd0~1e(k) (3)
式(3)中:y(k)表示k时刻的输出,C=[I3 03×3]表示输出矩阵,xd0~1e(k)=[x(k) x(k-1)]T表示组合卫星模拟器系统的状态;I3表示三阶单位矩阵,03×3表示三阶0矩阵;
综上,式(2)即为得到的组合卫星模拟器系统的离散高阶全驱系统模型,式(3)为对应的输出方程;
步骤二:提出控制目标;
使组合卫星模拟器系统的输出y(k)跟踪一个常值向量yr,因此,在组合卫星模拟器系统满足全驱条件下,针对步骤一中的离散高阶全驱系统模型(2)和输出方程(3),设计一个控制器;
其中:-1表示矩阵求逆,v(k)表示控制器u(k)中待设计的反馈部分,使得在该控制器作用下得到的闭环系统是稳定的,且满足:
式(4)中,yr表示给定的待跟踪常值向量;
步骤三:建立增广系统;
首先,组合卫星模拟器的离散高阶全驱系统模型在控制器u(k)的作用下,所得闭环系统为:
x(k+1)=2x(k)-xd1e(k)+v(k)+Γd(k) (5)
式(5)对应的状态空间模型表达式为:
xd0~1e(k+1)=Ψ(00~1)xd0~1e(k)+Bcv(k)+BcΓd(k) (6)
式(6)中:xd0~1e(k+1)表示组合卫星模拟器系统k+1时刻的状态,xd0~1e(k)表示组合卫星模拟器系统k时刻的状态,Ψ(00~1)和Bc分别表示状态空间模型(6)对应的状态矩阵和控制输入矩阵,对应的表达式为:
此外,定义:
式(7)中:Δq(k)表示k时刻的误差向量,q(k+1)表示截止到k+1时刻的误差,q(k)表示截止到k时刻的误差;
结合输出方程(3),相应的有:
联立式(6)和式(8),即得到如下形式的增广系统:
式(9)中:表示增广系统k+1时刻的状态,表示增广系统k时刻的状态,表示增广系统的状态矩阵,
步骤四:反馈控制器设计和问题求解;
针对式(9)所示的增广系统,结合步骤二中提出的控制器设计v(k)如下:
v(k)=A0~1xd0~1e(k)+A2q(k) (10)
式(10)中,v(k)表示控制器u(k)中待设计的反馈部分,A0~1=[A0 A1]和A2均表示待求解的反馈增益矩阵,且使得下述矩阵Schur:
式(11)中,表示增广系统(9)在v(k)作用下对应的状态矩阵;然后,针对步骤二中所提的控制目标,其求解过程表述如下:
在组合卫星模拟器系统满足全驱条件detB≠0以及扰动项d为常值或慢时变量时,针对步骤一中的离散高阶全驱系统模型(2)和输出方程(3),寻找反馈增益矩阵A0~1和A2使得矩阵(11)为Schur,则在下述反馈控制器的作用下,
组合卫星模拟器系统的输出y(k)能够满足:
步骤五:控制律参数化;
求解反馈控制器中的反馈增益矩阵A0~1和A2;
首先将反馈控制器(10)代入增广系统(9)中,相应的增广系统的闭环状态空间模型为:
式(13)中,状态矩阵的表达式为:
然后,根据参数化控制方法理论,对于给定的期望Jordan标准型相应的特征向量矩阵由下式决定:
式(14)中,V满足detV≠0;
令:
K=[A0 A1 A2]
由式(11)可知,
式(15)中,K表示控制器参数矩阵,
因此,控制器参数矩阵的求解问题转化为如下标准问题:
对于给定的闭环系统Jordan标准型F,寻找特征向量矩阵V和K,使得:
和detV≠0成立;
对于存在右互质多项式矩阵N(s),D(s),满足:
式(16)中,s表示频域记号,I表示单位阵;
另外,定义D(s)=[dij(s)]以及ω=max{degdij(s),i,j=1,2,…,r},则有
式(17)中,n表示组合卫星模拟器系统的阶数,m表示输出的维数,r表示输入的维数;
此时,控制器参数矩阵K由下式得出:
K=WV-1 (18)
式(18)中,
其中,为任意选定的自由矩阵,能够使得detV(Z,F)≠0;
步骤六:实验验证:
将上述步骤一至步骤五得到的控制器写入实验程序中,并进行组合卫星模拟器的实验验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111521881.8/1.html,转载请声明来源钻瓜专利网。