著录项信息
专利名称 | 一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法 |
申请号 | CN201310160984.5 | 申请日期 | 2013-05-03 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-08-28 | 公开/公告号 | CN103268067A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B13/04 | IPC分类号 | G;0;5;B;1;3;/;0;4;;;G;0;5;D;1;/;1;0查看分类表>
|
申请人 | 哈尔滨工业大学 | 申请人地址 | 黑龙江省哈尔滨市南岗区西大直街92号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 哈尔滨工业大学 | 当前权利人 | 哈尔滨工业大学 |
发明人 | 耿云海;侯志立 |
代理机构 | 哈尔滨市松花江专利商标事务所 | 代理人 | 杨立超 |
摘要
一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,涉及一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪方法,为解决目前涉及卫星指向跟踪控制器所用到的运动学参数设计不合理,不能保证卫星的运动路径最短,并且没有统一的适用于指向跟踪控制的运动学方程的问题。根据指向跟踪控制的要求定义目标系,并保证本体系相对于目标系的欧拉角最小;确定卫星本体系相对于目标系的欧拉角与欧拉轴以及他们在本体系中的运动学方程;确定拟四元数与拟四元数在本体系中的运动学方程;涉及控制器使卫星姿态能够跟踪目标姿态。本发明可广泛应用于卫星指向跟踪控制系统。
1.一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,其特征在于它包括如下步骤:
步骤一、根据指向跟踪控制的要求定义目标系oxtytzt,并保证本体系相对于目标系oxtytzt的欧拉角最小;
步骤二、确定本体系相对于目标系的欧拉轴ebt与欧拉角Φ,表达式为:
Φ=arccos(zt·zb)
式中,zt为目标系ozt轴方向单位矢量,zb为本体系的偏航轴方向单位矢量,ebt为本体系相对于目标系的欧拉轴矢量,Φ为本体系相对于目标系的欧拉角;
步骤三、确定欧拉轴ebt与欧拉角Φ在本体系表示的运动学方程,表达式为:
式中, 表示 相对于本体系的导数在本体系的分量列阵, 为本体系相对于目标系的姿态角速度在本体系的分量列阵, 表示本体系相对于目标系的欧拉轴矢量在本体系的分量列阵,ztzb表示矢量zt与矢量zb的并矢, 为3×3的矩阵,表示并矢ztzb在本体系的分量形式,其中, 表示目标系ozt轴方向单位矢量的分量列阵, 表示本体系的偏航轴方向单位矢量的分量列阵, 为欧拉角变化率;
步骤四、根据欧拉轴ebt与欧拉角Φ定义拟四元数ρ:
步骤五、根据欧拉轴ebt与欧拉角Φ的运动学方程确定拟四元数的运动学方程在本体系的表达式为:
式中,b表示本体系,运算符号⊙定义为:
式中,
表示zt在本体系的xb轴的分量, 表示zt在
本体系的yb轴的分量, 表示zt在本体系的zb轴的分量, 表示ebt在本体系的xb轴的分量, 表示ebt在本体系的yb轴的分量,α为欧拉轴绕本体系的xb轴逆时针转动α角;
步骤六、根据步骤四定义的拟四元数ρ与步骤五得到的运动学方程设计控制器,通过所述控制器对卫星进行指向跟踪控制。
2.根据权利要求1所述的一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,其特征在于所述步骤一中的根据指向跟踪控制的要求定义目标系oxtytzt的过程为:
目标系oxtytzt的原点o在卫星的质心,目标系oxtytzt的ozt轴为目标点与卫星质心连线指向目标点方向的单位矢量,记为zt;目标系的oxt、oyt轴分别由本体系的滚动轴、俯仰轴绕着zt×zb方向转过Φ角得到;
其中,Φ为本体系相对于目标系的欧拉角,即zt与zb的夹角。
3.根据权利要求1或2所述的一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,其特征在于所述步骤三中的确定欧拉轴ebt在本体系表示的运动学方程的过程为:
首先,对欧拉轴ebt在本体系下求导得到:
式中, 表示矢量&相对于本体系的导数,ωtb为目标系相对于本体系的姿态角速度矢量;
由于对于任意矢量a、b、c有下面的关系式成立
(a×b)×c=-c×(a×b)=-(c×b)×a
则有
利用公式a×(b×c)=(a·c)·b-(ca)·b,得到:
式中,ztzb为矢量zt与矢量zb的并矢;带入zt·zb=cosΦ,最终得到关于欧拉轴的姿态运动学方程如下:
将上式写成本体系下的分量形式可以表示为
4.根据权利要求3所述的一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,其特征在于所述步骤三中的确定欧拉角Φ在本体系表示的运动学方程的过程为:
首先,将Φ表达成zt与zb的函数的形式:
cosΦ=zt·zb
对方程两边同时求导得:
经过矢量变换,得到:
ebt sinΦ=zt×zb,带入上式得到关于欧拉角Φ的运动学方程:
将上式写成本体系下的分量形式为:
5.根据权利要求1或4所述的一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,其特征在于所述步骤五中的根据欧拉轴ebt与欧拉角Φ的运动学方程确定拟四元数的运动学方程的过程为:
定义ρ0=cosΦ,ρv=ebt sinΦ,对拟四元数在本体系下进行求导,分别对ρ0与ρv进行求导,首先ρ0在本体系求导得到:
对ρv在本体系求导进行求导得到:
化简得到:
其中,E的定义为3维的单位矩阵;
将上式在本体下进行分解,由并矢的定义可知ztzb在本体系的分量为:
式中,03表示所有元素都为0的3维列阵;由于矢量zt在本体系下zb轴的分量为:
zt在另外两轴的分量由坐标系几何关系获得,表示为:
由此计算得到方程:
6.根据权利要求5所述的一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,其特征在于所述步骤六中的根据步骤四定义的拟四元数ρ与步骤五得到的运动学方程设计控制器的过程为:
利用拟四元数参数得到稳定的指向跟踪控制器,具体形式为:
式中,Tc为控制卫星姿态所需的三轴指令力矩, Kp为3×3的对角
阵,对角阵的元素代表控制器比例系数的大小,Kd为3×3的对角阵,对角阵的元素代表控制器微分系数的大小,Kp与Kd元素取值大小与经典控制理论的PD控制器参数设计方法相同。
一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪\n控制方法\n技术领域\n[0001] 本发明涉及一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法。\n背景技术\n[0002] 随着航天任务的多样化,卫星对指向跟踪技术的需求越来越明显。对于低轨地面固定目标点与运动目标点进行持续成像的卫星、对地面某一固定区域进行视频成像的视频卫星、对飞行中的导弹进行跟踪拍照的侦查卫星等都需要卫星具有快速捕获目标并对目标进行持续指向跟踪的能力。\n[0003] 通常情况下为了能够快速的捕获目标需要卫星能够按照最短路径运行。卫星是否能够按照最短路径运行,取决于是否能够找出描述卫星运行最短路径的参数。在以往的许多文献中,人们通过一系列的假设试图避免需找描述卫星运行最短路径的参数,通常假设卫星初始状态为三轴稳定状态,并且卫星在运行过程中一直沿着欧拉轴运动。在这些假设条件的基础上,将目标坐标系定义为相对轨道坐标系为路径最短的坐标系,这样定义是因为能够运用原有姿态参数得到运动学方程,可以避免重新推导新的运动学方程。然而,对于实际运行的卫星(敏捷卫星)来讲,这些假设的条件是苛刻的,即使能够满足这些条件,对于指向跟踪问题,卫星目标点在惯性空间一直再变化,所定义的目标系也不满足这些条件,对于指向跟踪问题,卫星目标点在惯性空间一直在变化,所定义的目标系也不满足运动的每一时刻都是保证路径最短的,这样就使得卫星跟踪过程中运动的路径不是最短的。因此有必要在没有任何假设的前提下重新定义最短路径参数(拟四元数),并推导出基于该参数的运动学方程,利用拟四元数设计控制器,使卫星姿态跟踪的路径最短,缩短控制时间。\n发明内容\n[0004] 本发明为解决目前设计卫星指向跟踪控制器所用到的运动学参数设计不合理,不能保证卫星的运动路径最短,并且没有统一的适用于指向跟踪控制的运动学方程的问题,从而提供一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法。\n[0005] 一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,它包括如下步骤:\n[0006] 步骤一、根据指向跟踪控制的要求定义目标系oxtytzt,并保证本体系相对于目标系oxtytzt的欧拉角最小;\n[0007] 步骤二、确定本体系相对于目标系的欧拉轴ebt与欧拉角Φ,表达式为:\n[0008] \n[0009] Φ=acos(zt·zb)\n[0010] 式中,zt为目标系ozt轴方向单位矢量,zb为本体系的偏航轴方向单位矢量,ebt为本体系相对于目标系的欧拉轴矢量,Φ为本体系相对于目标系的欧拉角;\n[0011] 步骤三、确定欧拉轴ebt与欧拉角Φ在本体系表示的运动学方程,表达式为:\n[0012] \n[0013] \n[0014] 式中, 表示 相对于本体系的导数在本体系的分量列阵, 为本体系相对于目标系的姿态角速度在本体系的分量列阵, 表示本体系相对于目标系的欧拉轴矢量在本体系的分量列阵,ztzb表示矢量zt与矢量zb的并矢, 为3×3的矩阵,表示并矢ztzb在本体系的分量形式,其中, 表示目标系ozt轴方向单位矢量的分量列阵,表示本体系的偏航轴方向单位矢量的分量列阵, 为欧拉角变化率;\n[0015] 步骤四、根据欧拉轴ebt与欧拉角Φ定义拟四元数ρ:\n[0016] \n[0017] 步骤五、根据欧拉轴ebt与欧拉角Φ的运动学方程确定拟四元数的运动学方程在本体系的表达式为:\n[0018] \n[0019] 式中,b表示本体系,运算符号⊙定义为:\n[0020] \nb T\n[0021] 式中,ρ=[ρ0 ρ1 ρ2 0];\n[0022] 步骤六、根据步骤四定义的拟四元数ρ与步骤五得到的运动学方程设计控制器使卫星姿态能够跟踪目标姿态。\n[0023] 本发明实现了一种基于拟四元数为姿态参数的指向跟踪控制,能够保证卫星的运动路径最短。本发明提出的拟四元数是路径最短的姿态参数,实际应用中拟四元数容易获取。以拟四元数为姿态参数设计的指向跟踪控制器的形式简单,便于设计分析。由于拟四元数的运动学方程形式简单,以拟四元数为姿态参数设计的控制器的稳定性、鲁棒性的分析比较简单。\n附图说明\n[0024] 图1为本发明一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法的流程图;\n[0025] 图2为具体实施方式一所述目标系zt轴与本体系的关系示意图;\n[0026] 图3为具体实施方式一所述本体系相对于目标系的姿态角速度变化曲线;图中——代表滚动轴角速度曲线,图中-·-·-·-代表俯仰轴角速度曲线,图中-----代表偏航轴角速度曲线;\n[0027] 图4为具体实施方式一所述姿态四元数积分得到的相对于目标系的欧拉角;图中符号ΦQ表示由四元数积分得到本体系相对于目标系的欧拉角;\n[0028] 图5为具体实施方式一所述拟四元数积分得到的相对于目标系的欧拉角,图中符号ΦP表示由新姿态参数积分得到本体系相对于目标系的欧拉角;\n[0029] 图6为具体实施方式一所述姿态四元数积分得到欧拉角与拟四元数得到的欧拉角的差值,图中符号ΔΦ表示姿态四元数积分得到欧拉角与新姿态参数得到的欧拉角的差值。\n具体实施方式\n[0030] 具体实施方式一、结合图1说明本具体实施方式。一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,它包括如下步骤:\n[0031] 步骤一、根据指向跟踪控制的要求定义目标系oxtytzt,并保证本体系相对于目标系oxtytzt的欧拉角最小;\n[0032] 步骤二、确定本体系相对于目标系的欧拉轴ebt与欧拉角Φ,表达式为:\n[0033] \n[0034] Φ=acos(zt·zb)\n[0035] 式中,zt为目标系ozt轴方向单位矢量,zb为本体系的偏航轴方向单位矢量,ebt为本体系相对于目标系的欧拉轴矢量,Φ为本体系相对于目标系的欧拉角;\n[0036] 步骤三、确定欧拉轴ebt与欧拉角Φ在本体系表示的运动学方程,表达式为:\n[0037] \n[0038] \n[0039] 式中, 表示 相对于本体系的导数在本体系的分量列阵, 为本体系相对于目标系的姿态角速度在本体系的分量列阵, 表示本体系相对于目标系的欧拉轴矢量在本体系的分量列阵,ztzb表示矢量zt与矢量zb的并失, 为3×3的矩阵,表示并矢ztzb在本体系的分量形式,其中, 表示目标系ozt轴方向单位矢量的分量列阵,表示本体系的偏航轴方向单位矢量的分量列阵, 为欧拉角变化率;\n[0040] 步骤四、根据欧拉轴ebt与欧拉角Φ定义拟四元数ρ:\n[0041] \n[0042] 步骤五、根据欧拉轴ebt与欧拉角Φ的运动学方程确定拟四元数的运动学方程在本体系的表达式为:\n[0043] \n[0044] 式中,b表示本体系,运算符号⊙定义为\n[0045] \n[0046] 式中,ρb=[ρ0 ρ1 ρ2 0]T;\n[0047] 步骤六、根据步骤四定义的拟四元数ρ与步骤五得到的运动学方程设计控制器使卫星姿态能够跟踪目标姿态。\n[0048] 结合图1-图6进行说明本发明的详细步骤:\n[0049] 一种基于拟四元数与拟四元数运动学方程的卫星指向跟踪控制方法,它包括如下步骤:\n[0050] 步骤一、根据指向跟踪控制的要求定义目标系oxtytzt,并保证本体系相对于目标坐标系oxtytzt的欧拉角最小;\n[0051] 指向跟踪控制的要求为:要求卫星的敏感轴指向目标点,而卫星绕敏感轴的转角不进行限制。为了方便说明并且不失一般性,通常将偏航轴看作敏感轴。卫星控制的目的是:控制卫星姿态使得卫星本体系与目标系重合。由于卫星绕偏航轴的转角不受限制,因此存在无穷多个目标系能够满足指向跟踪控制的要求。而实际应用中定义的目标坐标系需要满足条件:在卫星运动过程中的任意时刻,本体系与目标系之间的欧拉转角最小。因此目标坐标系定义如下:\n[0052] 目标系oxtytzt的原点o在卫星的质心,目标系oxtytzt的ozt轴为目标点与卫星质心连线指向目标点方向的单位矢量,记为zt;目标系的oxt、oyt轴分别由本体系的滚动轴、俯仰轴绕着zt×zb方向转过Φ角得到;\n[0053] 其中,Φ为本体系相对于目标系的欧拉角,即zt与zb的夹角。\n[0054] 步骤二、确定卫星本体系相对于目标系的欧拉轴ebt与欧拉角Φ,表达式为:\n[0055] \n[0056] Φ=acos(zt·zb)\n[0057] 式中,zt为目标系ozt轴方向单位矢量,zb为本体系的偏航轴方向单位矢量,ebt为本体系相对于目标系的欧拉轴矢量,Φ为本体系相对于目标系的欧拉角;即zt与zb的夹角。步骤三、确定欧拉轴ebt与欧拉角Φ在本体系表示的运动学方程,表达式为:\n[0058] \n[0059] \n[0060] 式中, 表示 相对于本体系的导数在本体系的分量列阵, 为本体系相对于目标系的姿态角速度在本体系的分量列阵, 表示本体系相对于目标系的欧拉轴矢量在本体系的分量列阵,ztzb表示矢量zt与矢量zb的并失, 为3×3的矩阵,表示并矢ztzb在本体系的分量形式, 为欧拉角变化率;\n[0061] 所述步骤三、确定欧拉轴ebt在本体系表示的运动学方程的过程为:\n[0062] 首先,对欧拉轴ebt在本体系下求导得到:\n[0063] \n[0064] 式中, 表示矢量&相对于本体系的导数,ωtb为目标系相对于本体系的姿态角速度矢量;\n[0065] 由于对于任意矢量a、b、c有下面的关系式成立\n[0066] (a×b)×c=-c×(a×b)=-(c×b)×a\n[0067] 则有\n[0068] \n[0069] 利用公式a×(b×c)=(a·c)·b-(ca)·b,得到:\n[0070] \n[0071] 式中,ztzb为矢量zt与矢量zb的并矢。带入zt·zb=cosΦ,最终得到关于欧拉轴的姿态运动学方程如下:\n[0072] \n[0073] 将上式写成本体系下的分量形式可以表示为\n[0074] \n[0075] 所述步骤三、确定欧拉角Φ在本体系表示的运动学方程的过程为:\n[0076] 首先,将Φ表达成zt与zb的函数的形式:\n[0077] cosΦ=zt·zb\n[0078] 对方程两边同时求导(由于Φ是标量,可以再任意坐标系下求导,为了方便,在本体系下进行求导)得:\n[0079] \n[0080] 经过矢量变换,得到:\n[0081] \n[0082] 由于ebtsinΦ=zt×zb,带入上式得到关于欧拉角Φ的运动学方程:\n[0083] \n[0084] 将上式写成本体系下的分量形式为:\n[0085] \n[0086] 步骤四、根据欧拉轴ebt与欧拉角Φ定义拟四元数ρ:\n[0087] \n[0088] 步骤五、根据欧拉轴ebt与欧拉角Φ的运动学方程确定拟四元数的运动学方程在本体系的表达式为:\n[0089] \n[0090] 式中,运算符号⊙定义为:\n[0091] \n[0092] 式中,ρb=[ρ0 ρ1 ρ2 0]T;\n[0093] 所述步骤五、根据欧拉轴ebt与欧拉角Φ的运动学方程确定拟四元数的运动学方程的过程为:\n[0094] 定义ρ0=cosΦ,ρv=ebtsinΦ,对拟四元数在本体系下进行求导,分别对ρ0与ρv进行求导,首先ρ0在本体系求导得到:\n[0095] \n[0096] 对ρv在本体系求导进行求导得到:\n[0097] \n[0098] 化简得到:\n[0099] \n[0100] 将上式在本体下进行分解,由并矢的定义可知ztzb在本体系的分量为:\n[0101] \n[0102] 式中,03表示所有元素都为0的3维列阵;由于矢量zt在本体系下zb轴的分量为:\n[0103] \n[0104] zt在另外两轴的分量由坐标系几何关系获得,表示为:\n[0105] \n[0106] \n[0107] 由此计算得到方程:\n[0108] \n[0109] 步骤六、根据步骤四定义的拟四元数ρ与步骤五得到的运动学方程设计控制器使卫星姿态能够跟踪目标姿态。\n[0110] 利用拟四元数参数可以得到类似于PD控制器的稳定的指向跟踪控制器,具体形式为\n[0111] \n[0112] 式中,Tc为控制卫星姿态所需的三轴指令力矩, Kp为3×3的对\n角阵,对角阵的元素代表控制器比例系数的大小,Kd为3×3的对角阵,对角阵的元素代表控制器微分系数的大小,Kp与Kd元素取值大小与经典控制理论的PD控制器参数设计方法相同。根据步骤五得到的运动学方程,可以得到该控制器是稳定的。\n[0113] 具体控制的实现:在每一个控制周期内,利用卫星姿态确定系统得到姿态参数ρb与卫星相对于本体系的姿态角速度 结合Kp与Kd计算出指令力矩Tc的数值,将计算得到的数值Tc发送到执行机构,驱动执行机构动作,控制卫星能够准确的跟踪目标姿态。\n[0114] 具体对比实施例:结合图3-图6说明本具体实施例。\n[0115] 下面设计根据卫星的姿态跟踪控制系统的仿真,验证基于拟四元数描述的卫星相对于目标系的欧拉角最小,即拟四元数运动学方程是路径最短的。给定卫星本体系相对于目标系的姿态角速度变化曲线 根据已知的姿态角速度 在初始姿态相同的前提下,分别对姿态四元数运动学方程与基于拟四元数的运动学方程积分,可以得到两组本体系相对于目标系的欧拉角ΦQ与ΦP,姿态四元数积分得到欧拉角与新姿态参数得到的欧拉角的差值ΔΦ,其中ΔΦ=ΦQ-ΦP基于拟四元数的运动学方程积分得到的欧拉角一直小于姿态四元数积分得到欧拉角,说明拟四元数描述的姿态是路径最短的。具体仿真结果为图3至图6。
法律信息
- 2022-01-25
专利权的转移
登记生效日: 2022.01.13
专利权人由哈尔滨工业大学资产经营有限公司变更为哈尔滨工大卫星技术有限公司
地址由150000 黑龙江省哈尔滨市南岗区邮政街副434号哈尔滨工业大学国家大学科技园11层1107室变更为150028 黑龙江省哈尔滨市高新技术产业开发区科技创新城创新创业广场1号楼(创新路77号)6层
- 2021-12-31
专利权的转移
登记生效日: 2021.12.21
专利权人由哈尔滨工业大学变更为哈尔滨工业大学资产经营有限公司
地址由150001 黑龙江省哈尔滨市南岗区西大直街92号变更为150000 黑龙江省哈尔滨市南岗区邮政街副434号哈尔滨工业大学国家大学科技园11层1107室
- 2016-02-10
- 2013-09-25
实质审查的生效
IPC(主分类): G05B 13/04
专利申请号: 201310160984.5
申请日: 2013.05.03
- 2013-08-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-06-24
|
2009-01-12
| | |
2
| |
2012-09-26
|
2012-05-31
| | |
3
| |
2011-03-02
|
2010-09-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |