The invention discloses a method of tracking and controlling the formation of a spherical orbit in a space-time variable flow field. The dynamics of the aircraft is a nonholonomic dynamic equation expressed in the spherical coordinate system and the known flow field is changed with time and space. The method includes the following steps: a) to express the flight in the spherical coordinate system with flener formula. The dynamic equation of the manipulator, b) calculates the spherical tracking error, track tracking error and lateral formation error; c) designs the desired yaw rate, the inclination angle velocity and the linear acceleration to make the error achieve the design requirements while ensuring the aircraft not to move to the north and south poles; and D) designs the yaw angle and the inclination angle acceleration. The actual yaw and tilting angular velocity are expected. This method is simple, reliable and accurate, and is suitable for complex tasks such as cooperative monitoring in any known time-space variable flow field.
【技术实现步骤摘要】
一种时空可变流场下飞行器的球面轨道编队跟踪控制方法
本专利技术涉及本专利技术涉及一种时空可变流场下飞行器的球面轨道编队跟踪控制方法。
技术介绍
近年来,随着通信技术、网络技术和传感器技术的发展,为了能够有效地利用有限个运动体全方面地实现三维空间目标的信息采集,通常需要运动体各自运动在目标球面上的期望轨道并且保持一定的队形,即球面轨道编队跟踪控制问题。美国海洋局曾联合多个国家和科研机构先后开展了Argo计划以及多水下机器人协作海洋监测项目。NASA早在1993年就宣布开展火星探索计划,最近一次公告显示美国打算构建基于探测卫星和火星车空地一体的火星探测系统。由此可见,球面轨道编队控制技术在三维空间信息采集、监测方面具有重要的价值。当前,球面轨道编队控制方法大多数都忽略外部流场的影响并且飞行器的运动采用最简单的牛顿质点(陈杨杨,王凯旋,“球面环绕编队控制的几何设计方法”,专利号:CN201510582120.1)。然而在实际应用中,无论是海洋中鱼群、微生物群的信息采集,还是太空星球探测,多运动体不可避免地都会受到外界环境中流场的影响(如洋流、风等)。实际上流场不仅会使得运动体偏离自己的期望轨道而且会破坏运动体间期望的队形,进而造成采集数据精度下降等不利的影响。当前对于有流场影响的轨道编队跟踪控制的设计几乎都集中在二维平面并且流场是时不变的(陈杨杨,“一种二维定常风速场中多机器人的寻迹编队控制方法”,专利号:ZL201310318275.5),然而现实中无论是洋流场还是风场都是随着时间和空间变化的,显然,已有的设计方法不再适应,需要发展一种新的控制方法来解决时空可 ...
【技术保护点】
1.一种时空可变流场下飞行器的球面轨道编队跟踪控制方法,其特征在于:飞行器的动态是球坐标系中表示的非完整动力学方程并且已知流场是随着时间和空间变化的,所述方法包括如下步骤:a)用弗莱纳公式表示以球坐标系下的飞行器动力学方程;b)计算球面跟踪误差、轨道跟踪误差以及横向编队误差;c)设计期望的横摆角速度、倾侧角速度以及线加速度,使得误差达到设计要求的同时保障飞行器不运动到南北极的连线;d)设计横摆角和倾侧角加速度使得实际的横摆和倾侧角速度达到期望值。
【技术特征摘要】
1.一种时空可变流场下飞行器的球面轨道编队跟踪控制方法,其特征在于:飞行器的动态是球坐标系中表示的非完整动力学方程并且已知流场是随着时间和空间变化的,所述方法包括如下步骤:a)用弗莱纳公式表示以球坐标系下的飞行器动力学方程;b)计算球面跟踪误差、轨道跟踪误差以及横向编队误差;c)设计期望的横摆角速度、倾侧角速度以及线加速度,使得误差达到设计要求的同时保障飞行器不运动到南北极的连线;d)设计横摆角和倾侧角加速度使得实际的横摆和倾侧角速度达到期望值。2.如权利要求1所述的一种时空可变流场下飞行器的球面轨道编队跟踪控制方法,其特征在于所述步骤a)包括如下步骤:a1)合成球坐标系中飞行器运动学方程和流场流速,计算弗莱纳方程中飞行器合成速度对应的横摆角;a2)由横摆角计算弗莱纳方程中飞行器合成速度对应的主法方向;a3)由合成速度对应的横摆角和主法方向,计算飞行器合成速度对应的俯仰角和单位速度方向;a4)计算与合成速度方向和主法方向都垂直的次法方向;a5)由合成速度对应的主法方向、计算飞行器速度以及流场流速,计算合成速度投影到轨道所在平面中的大小;a6)由合成速度对应的主法方向、单位速度方向、次法方向以及合成速度投影到轨道所在平面中的大小得到球坐标系下的飞行器弗莱纳方程。3.如权利要求1所述的一种时空可变流场下飞行器的球面轨道编队跟踪控制方法,其特征在于所述步骤b)包括如下步骤:b1)由飞行器当前位置计算其到球心的距离,进而计算球面跟踪误差;b2)由飞行器当前位置计算纬度角,进而计算轨道跟踪...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。