航天器的姿态与轨道最优控制
航天器姿态控制系统设计与优化

航天器姿态控制系统设计与优化航天器姿态控制是指通过利用推力、轨道动量和惯性马达等手段,使航天器始终保持所需的飞行姿态。
姿态控制系统是航天器的重要组成部分,对航天任务的成功与否具有至关重要的影响。
本文将讨论航天器姿态控制系统的设计与优化。
一、航天器姿态控制系统概述航天器姿态控制系统包括传感器、执行机构和控制算法三个主要部分。
传感器主要用于检测航天器当前的姿态信息,包括角度和角速度等;执行机构则根据控制算法的指令,对航天器施加相应的力矩,以实现姿态调整。
为了实现航天器姿态控制系统的优化设计,需要考虑以下几个方面的因素:1. 多源数据信息融合:通过融合多个传感器的信息,可以提高姿态控制系统的准确性和可靠性。
例如,将陀螺仪、星敏感器和太阳敏感器的数据进行融合,可以降低姿态误差。
2. 控制算法设计:合理选择姿态控制算法对于系统性能的提高至关重要。
常用的算法包括比例积分微分(PID)控制算法、模型预测控制(MPC)算法等。
通过对不同算法的选择和优化,可以提高姿态控制的精度和稳定性。
3. 优化执行机构设计:执行机构的设计对于姿态控制系统的性能具有重要影响。
选择合适的推力器和惯性马达,并进行优化设计,可以提高系统的灵敏度和响应速度。
二、航天器姿态控制系统设计流程1. 确定任务需求:在设计航天器姿态控制系统之前,首先需要明确任务的需求和要求。
例如,姿态稳定性、指向精度和姿态调整速度等。
2. 选型与参数确定:根据任务需求,选择合适的传感器和执行机构,并确定其参数。
同时,结合控制算法的选择,优化传感器和执行机构的布局,以提高姿态控制的性能。
3. 系统建模与仿真:根据所选传感器、执行机构和控制算法,建立姿态控制系统的数学模型。
通过仿真分析,了解系统在不同工况下的性能表现,并根据仿真结果进行优化调整。
4. 姿态控制算法设计与优化:根据系统模型和任务需求,设计合适的姿态控制算法,并进行优化。
其中,PID控制算法常用于姿态控制系统,但在实际应用中也可以考虑更先进的算法,如自适应控制算法、模糊控制算法等。
航空航天工程师的航天器姿态与控制

航空航天工程师的航天器姿态与控制航空航天工程师是负责设计、开发和运营航空航天器的专业人士。
他们在航天器的各个方面发挥着关键作用,其中最重要的之一就是航天器的姿态与控制。
本文将探讨航空航天工程师在设计和实施航天器姿态与控制系统方面所面临的挑战和问题,并介绍相应的解决方案和技术。
航天器姿态与控制是确保航天器能够在太空中保持所需的姿态并执行各种任务的关键要素。
姿态通常根据航天器相对于地平线的方向和角度来确定,而控制则是指在不同的环境中保持航天器的稳定性和导航能力。
航空航天工程师必须考虑许多因素,包括太空环境、引力、航天器自身的结构以及任务需求等。
航天器姿态的控制主要依赖于推进系统、反作用轮以及姿态控制推力器等设备。
推进系统通过释放热能或流体,产生推力以改变航天器的速度和方向。
反作用轮则通过改变航天器内部物体的旋转速度和方向来产生与之相反的力矩,从而实现姿态控制。
姿态控制推力器则通过释放推力来改变航天器的姿态。
为了确保航天器能够准确、稳定地控制姿态,航空航天工程师需要使用先进的导航和控制系统。
导航系统通常由多个传感器和仪器组成,如惯性测量单元、全球定位系统和星载导航系统等。
这些系统能够提供准确的位置、速度和方向信息,帮助航天器识别自己在太空中的位置和姿态。
基于导航系统提供的信息,航空航天工程师可以设计和实施相应的姿态控制算法和系统。
这些算法和系统可以根据航天器的任务需求来确定航天器的姿态以及如何控制姿态变化。
此外,航天器还需要考虑外界环境的影响,如太阳辐射、空间微粒和宇宙射线等。
为了抵御这些影响,航空航天工程师需要使用特殊材料和屏蔽设备来保护航天器及其电子系统。
在设计和测试过程中,航空航天工程师还必须面对一系列的挑战和困难。
首先,他们需要确保航天器的姿态控制系统能够在各种条件下正常运行,包括高温、低温和真空等极端环境。
其次,他们需要进行大量的数据分析和仿真,以验证姿态控制系统的有效性和可靠性。
最后,他们还需要与其他领域的专业人士密切合作,如航天器设计师、航天器操作员和航天器任务规划人员等。
航天飞行器的轨道设计与控制

航天飞行器的轨道设计与控制航天飞行器的轨道设计与控制是实现航天任务的重要环节。
它涉及到航天器的轨道参数选择、航天器姿态控制、轨道调整以及对地观测等多个方面。
本文将从这些方面详细介绍航天飞行器的轨道设计与控制。
一、轨道参数选择航天飞行器的轨道参数选择是根据任务需求和技术要求来确定的。
轨道参数包括轨道高度、轨道倾角、轨道形状等。
对于地球同步轨道,轨道高度一般在35,786公里,倾角为零度。
对于低地球轨道,轨道高度较低,倾角较大。
轨道形状则可以是圆形、椭圆形或者其他特定形状,具体取决于任务需求。
二、航天器姿态控制航天飞行器在轨道上运行时需要保持特定的姿态。
姿态控制可以通过推进器或者陀螺仪等设备来实现。
推进器可以根据需要进行点火,进行速度或者轨道调整。
陀螺仪能够感知航天器的姿态,并通过控制推进器或者姿态控制器来调整姿态。
姿态控制对于航天任务的成功非常关键,只有保持良好的姿态稳定,航天器才能够准确地进行对地观测或者其他科学实验。
三、轨道调整航天飞行器在轨道上运行时,由于地球引力和其他外界因素的影响,轨道可能会发生变化。
为了保持轨道的稳定和准确,需要进行轨道调整。
轨道调整可以通过点火推进器来实现,从而改变飞行器的速度和轨道参数。
此外,还可以利用地球引力助推来进行轨道调整。
轨道调整的目的是保持航天器的正确运行轨道,确保其完成任务。
四、对地观测航天飞行器在轨道上可以利用高精度的遥感仪器对地球进行观测。
这对于气象预测、农业生产、环境保护等方面具有重要意义。
对地观测需要航天器具备稳定的姿态和准确的轨道,以保证观测数据的精确性和可靠性。
此外,轨道设计也需要充分考虑观测区域的遥远程度、轨道周期等因素,以满足对地观测的要求。
综上所述,航天飞行器的轨道设计与控制是实现航天任务的关键一环。
通过合理选择轨道参数、控制航天器的姿态、进行轨道调整和对地观测,能够保证航天器能够按照预定计划完成任务。
在未来的航天探索中,轨道设计与控制的技术将不断发展和完善,为人类的航天事业带来更大的发展空间。
航天器姿态与轨道控制原理

航天器姿态与轨道控制原理
从系统建模的角度来看,航天器的姿态与轨道控制原理包括两部分:旋转系统和平衡系统。
旋转系统包括控制方法、动力方法、传感方法和反馈控制方法等,来实现航天器姿态控制。
平衡系统则运用轨道力学、轨道建模、轨道规划以及发动机控制等方法,以轨道航行、轨道改良等为目标,保证航天器完成任务。
通常情况下,旋转系统使用发动机以及由发动机带动的旋转机构来控制和调节航天器构型和姿态。
旋转系统的主要控制方式有:有限旋转系统控制、控制反馈系统控制、面向目标的制导控制和旋转目标控制等,结合传感器系统通过利用陀螺仪、角速度矢量积分等方法,对航天器角度、转矩控制进行调节,使最终姿态稳定。
平衡系统使用发动机以及由发动机带动的旋转机构来推进航天器的空间轨道控制,通过改变发动机输出力及轨道建模下的参数,如卫星质量、平衡系数等,来调节航天器轨道,如通过线加速、混乱改正、超密对抗等方式,来实现轨道的航行控制。
总之,航天器姿态与轨道控制原理是结合发动机控制技术与建模技术,将航天器位置、朝向以及运动控制起来,以实现宇宙任务的一系列原理。
航天器姿态测量与控制系统设计与优化

航天器姿态测量与控制系统设计与优化一、介绍航天器的姿态测量与控制是保证航天器在太空中正确定位和控制的关键技术。
姿态测量用于确定航天器的准确方向和角度,而姿态控制则通过推进器或陀螺仪等设备来实现对航天器的调整和稳定。
本文将围绕航天器姿态测量与控制系统的设计与优化展开论述。
二、航天器姿态测量系统设计1. 姿态测量原理航天器的姿态测量可以采用多种原理,包括星敏感器、陀螺仪、加速度计等。
星敏感器通过捕捉星光进行定位,陀螺仪通过检测自身的旋转来测量姿态,而加速度计则通过测量航天器的加速度来推算姿态。
根据任务需求和精度要求,可以选择不同的姿态测量原理。
2. 系统设计与组成航天器姿态测量系统由传感器、接口电路、数据处理单元等部分组成。
传感器负责测量姿态相关参数,接口电路负责信号的调理和转化,数据处理单元则进行数据处理和算法运算。
设计时需要考虑系统的稳定性、精度和可靠性等因素。
三、航天器姿态控制系统设计与优化1. 姿态控制方法航天器姿态控制方法主要包括主动控制和被动控制两种。
主动控制通过推进器、飞轮等设备主动调整姿态,被动控制则是通过姿态轮、磁强计等被动元件来实现稳定控制。
不同的姿态控制方法适用于不同的任务需求和航天器特性。
2. 控制策略与算法姿态控制系统的设计需要考虑控制策略与算法。
常见的控制策略包括比例积分微分控制(PID控制)、模糊控制、自适应控制等。
控制算法则是针对特定任务需求和系统动力学特性进行优化设计,如模型预测控制、最优控制等。
3. 系统的优化与稳定性分析为了提高航天器姿态控制系统的性能和稳定性,需要进行系统的优化与稳定性分析。
优化可以包括参数优化、控制策略优化、控制算法优化等。
稳定性分析则是通过分析系统的稳定域、阶跃响应等指标来评估系统的稳定性,并进行相应的调整和改进。
四、航天器姿态测量与控制系统优化案例以某航天器的姿态测量与控制系统为例,通过改进姿态测量器的精度和可靠性,优化控制策略和算法,提高了航天器在太空中的定位和稳定性能。
航天器姿态控制系统设计与优化研究

航天器姿态控制系统设计与优化研究导言航天器姿态控制系统是航天器设计中至关重要的一部分。
通过对航天器进行精确的姿态控制,可以实现无人飞行、轨道调整、卫星探测等多种任务。
本文将介绍航天器姿态控制系统的设计原理和优化方法,以及在实际应用中的一些案例。
一、航天器姿态控制系统设计原理1. 姿态控制系统的概述航天器姿态控制系统主要由姿态传感器、控制算法和执行机构组成。
姿态传感器用于测量姿态信息,控制算法根据姿态信息计算控制指令,执行机构负责对航天器施加控制力或扭矩。
2. 姿态传感器的选择姿态传感器的选择对姿态控制系统非常重要。
常用的姿态传感器有陀螺仪、加速度计和磁力计。
陀螺仪可以测量角速度,加速度计可以测量加速度,磁力计可以测量磁场强度。
通过综合使用这些传感器可以得到较为准确的姿态信息。
3. 控制算法的设计控制算法是姿态控制系统的核心。
常用的控制算法有比例-积分-微分(PID)控制算法、最优控制算法和自适应控制算法等。
根据具体的任务需求和性能指标,选择合适的控制算法进行设计。
4. 执行机构的选择执行机构通常包括推进器、喷气姿控器和反动轮等。
推进器可以施加推力,喷气姿控器可以通过喷射气体产生扭矩,反动轮则可以通过转动产生扭矩。
根据航天器的大小、飞行速度和所需的控制精度等因素选取合适的执行机构。
二、航天器姿态控制系统优化方法1. 优化指标的确定航天器姿态控制系统的性能指标通常包括稳定性、控制精度、响应速度和能耗等方面。
根据具体的任务要求和系统特点,确定适当的优化指标。
2. 参数优化方法姿态控制系统中的参数包括传感器参数、控制算法参数和执行机构参数等。
可以通过建立数学模型,采用数值优化算法,如遗传算法、粒子群优化算法等,对这些参数进行优化。
3. 结构优化方法姿态控制系统的结构优化也是优化的重要方向。
通过对系统结构进行调整,增加或减少传感器、控制算法和执行机构的数量和配置,可以提高系统性能和效率。
4. 整体优化方法航天器姿态控制系统是一个复杂的系统,各个部分之间相互关联,相互影响。
航空航天工程师的航天器姿态与控制技术

航空航天工程师的航天器姿态与控制技术航空航天工程师是现代科技领域中的精英,他们承担着设计、研发和测试航天器的重要任务。
在他们的工作中,航天器的姿态与控制技术起到了关键的作用。
本文将着重探讨航空航天工程师如何利用姿态与控制技术来确保航天器的安全与稳定。
一、姿态控制技术的重要性航天器姿态控制技术是指通过操纵航天器的姿态,使其具备适应不同任务需求的能力。
这项技术对于航天器的飞行、操作和维持稳定状态至关重要。
航天器的姿态与控制技术的优化不仅能提高航天器的操作效率,还能降低能源消耗,并确保载人和非载人任务的安全与成功执行。
二、姿态感知与测量技术姿态感知与测量技术是航天器姿态控制的基础。
航天器上通常装备有多个传感器,如陀螺仪、加速度计和磁力计等,用于实时感知航天器的姿态信息。
这些传感器通过测量航天器的角速度、线加速度和磁场强度等参数,可精确地确定航天器的姿态。
航空航天工程师需要根据传感器的输出数据进行合理的数据融合,以提高姿态感知与测量的精度和可靠性。
三、姿态控制算法与策略在确定了航天器的姿态之后,航空航天工程师需要设计合适的姿态控制算法与策略。
姿态控制算法主要包括PID控制、模型预测控制和自适应控制等。
相应地,姿态控制策略可以分为开环控制和闭环控制。
开环控制主要是根据任务需求直接操纵航天器的执行机构,而闭环控制则根据传感器反馈的信息来实时调整执行机构的状态,以使航天器始终保持预期的姿态状态。
四、姿态控制验证与仿真一旦设计了姿态控制算法与策略,航空航天工程师需要对其进行验证和仿真。
验证和仿真可以通过利用计算机模拟平台,如MATLAB和SIMULINK等进行。
这些工具能够模拟航天器在不同环境条件下的姿态控制响应,并评估控制系统的性能。
通过验证和仿真,航空航天工程师可以更充分地了解姿态控制技术的优势和局限性,并对控制算法进行进一步的改进和优化。
五、航天器姿态控制的应用领域航天器姿态控制技术广泛应用于卫星、火箭、飞船等航天器中。
航天器控制及导航系统设计与优化

航天器控制及导航系统设计与优化近年来,随着航天技术的不断发展和进步,探索宇宙的航天器也扮演着越来越重要的角色。
在航天器的设计与优化当中,航天器控制及导航系统起着至关重要的作用。
本文将深入探讨航天器控制及导航系统的设计与优化问题,并提出一些建议和方法。
首先,航天器的控制系统是保证航天器正常运行的核心部分。
在控制系统中,最重要的是姿态控制。
姿态控制即航天器在空间中的定向和稳定性控制。
通过姿态控制系统,航天器可以保持所需的轨道、定向和稳定性。
为了实现良好的姿态控制,航天器的控制系统需要具备高精度、高稳定性和高鲁棒性。
控制系统可采用传感器、执行机构、控制算法等各种技术手段来实现。
为了提高姿态控制的性能,航天器的控制系统还可以采用自适应控制、优化控制等方法,以根据实时的环境和任务需求来调整控制器的参数。
其次,航天器的导航系统是确保航天器准确定位和导航的重要组成部分。
导航系统可以提供航天器所处位置和速度等信息,以便航天器能够按照预定的航线进行飞行。
导航系统主要包括传感器、算法和处理器等组件。
传感器可以通过测量航天器与地球或其他参考物体的距离和角度来确定位置和速度信息。
算法通过处理传感器获取的数据,实现航天器的导航和定位。
处理器则负责计算和处理导航算法,并输出相应的导航信息。
为了提高导航系统的准确性和可靠性,航天器的导航系统需要具备高精度和高鲁棒性。
此外,航天器的导航系统还需要具备自主性,能够根据环境和任务需求自主调整导航策略和参数。
在航天器的控制及导航系统设计和优化过程中,有几个关键的问题需要着重考虑。
首先,对于航天器来说,重量和尺寸是非常宝贵的资源。
因此,在设计控制及导航系统时,需要尽可能地减小重量和尺寸,以提高航天器的有效载荷和工作效率。
其次,航天器在太空中会受到各种外界干扰和环境因素的影响,如重力、辐射和温度等。
因此,控制及导航系统需要具备鲁棒性和抗干扰能力,以保证航天器在不同环境下的正常运行。
此外,航天器在长时间飞行过程中,可能会出现传感器漂移、控制器失效等问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航天器的姿态与轨道最优控制董丽娜唐晓华吴朝俊司渭滨(第八小组)(西安交通大学电气工程学院,陕西省,西安市 710049)【摘要】从航天器的轨道运动学方程出发, 运用线性离散系统最优控制理论, 提出了一种用于航天器轨道维持与轨道机动的最优控制方法, 建立了相关的最优控制模型并给出了求解该模型的算法。
仿真计算结果表明, 本文提出的最优控制方法是正确和可行的。
【关键词】航天器轨道保持轨道机动最佳控制Optimal Control of Spacecraft State and OrbitDong LiNa,Tang XiaoHua,Wu ChaoJun,Si WeiBin(EE School of Xi’an Jiaotong university,Xi’an, Shannxi province, 710049)【Abstract】This paper provides a new optimal control method for orbital maintenance and maneuver ,which begins with the kinetics equation of spacecraft and is based on the linear discrete optimal control theory , establishes the relative optimal control model and gives its solution. The simulation results show that the given optimal control method in this paper is correct and feasible. 【Key word】Spacecraft ,Orbital keeping ,Orbital maneuver ,Optimal control1 引言一般地,常见的航天器有:运载火箭、人造卫星、载人飞船、宇宙飞船、空间站等。
宇宙飞船也称太空飞船,它和航天飞机都是往返于地球和在轨道上运行的航天器(如空间站) 。
对于无人航天器由一下几部分组成:(1)有效载荷 (2)结构 (3)动力系统(4)温度控制系统 (5)姿态和轨道控制 (6)电源系统和遥测、遥控、跟踪系统星载部分其中姿态和轨道控制是航天器运行过程中比较重要的技术。
包括被动式和主动式。
(1)被动式:利用航天器本身的动力特性和自然环境力矩来控制姿态。
a. 不需消耗航天器上的能源b. 结构简单,适用于较长寿命的航天器c. 控制精度不高,常用的有自旋稳定,重力梯度稳定,磁稳定等。
(2)主动式:当控制器送来信号后则启动执行机构,控制卫星姿态的执行机构。
a.以喷气三轴控制(卫星上装有轴向,横向和切向喷嘴)b.以飞轮为主的三轴控制(即角动量控制)姿态和轨道控制必要性:(1)卫星进入轨道后,长时间的运行过程中会遇到各种干扰,即使极稀薄的空气也会形成空气阻力,阻力虽然很小但长久的作用也会使卫星速度变慢,偏离预定的轨道。
(2)卫星的天线和观察设备要卫星有一定的指向,当偏离后就需要调整它的姿态。
(3)返回式卫星在轨工作完成后,也要调整卫星姿态。
使其发动机喷口对准预定方向,点火产生推力,使卫星进入轨道,然后返回地面。
由此可见,航天器轨道维持和轨道机动是轨道力学研究的重要问题。
工程实践中,轨道维持通常是按轨道平面维持和轨道形状维持等多个方面分别进行的,这不但繁琐而且不易实现燃料消耗的最小化。
怎样才能以最小的能耗实现航天器的轨道维持呢?对于已偏离其标称轨道(由于入轨误差和空间各种扰动因素的影响)、同时又肩负着变轨使命的在轨航天器而言,又该如何调整预先设定好的各变轨点速度脉冲,最终以最小的能耗代价飞抵原定目标轨道或临时变更的新目标轨道呢?针对这些问题,本文运用线性离散系统最优控制理论对轨道维持与机动问题进行了研究,提出了轨道维持与机动的最优控制模型及其求解算法。
该模型的提出,从最优控制的角度出发对轨道维持与机动问题展开研究。
2 最优控制模型的建立与求解设计目的:当航天器在运行工作中,其中某一动量飞轮发生故障或失效,航天器能保持有效的姿态控制和任意的定位。
设计要求:利用最优控制方法提出求解带有2个动量飞轮航天器的姿态控制算法,通过数值仿真,表明该方法对航天器姿态控制是有效的分析思路:本课题考虑航天器在2个动量飞轮作用下,当系统角动量为0时,将航天器系统的姿态控制问题转化为无漂移系统的运动规划问题,利用最优控制方法确定动量飞轮控制输入规律,以达到航天器主体的期望姿态。
2.1 系统建模如图1所示以系统质点O 为原点建立相对惯性空间平动的坐标系。
i ρ分别是i O 到系统总质心O 的矢径图1 2动量飞轮航天器系统两个飞轮相对系统总质心的位置:其中:又由牛顿定律,航天器系统相对O点的动量矩可表示为:当航天器系统起始动量矩H为零。
上式可化作为:以上各式中:ω 为航天器的绝对角速度矢量。
i I (i =0,1,2) 分别为主刚体和2个飞轮的惯性张量。
10112022,d b d b ρρρρ=+=+121122,00x x y y b b b b b b ⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦2122000R(,,)J J ()J I I (I J )J b b i i ii i i i i i i i i i H b j φθψωωθ===T =++⎡⎤=++-⎢⎥⎣⎦=∑∑∑ 22111(J J )b i i ii i ωθ-===-+∑∑i θ(i =1,2) 分别为飞轮B绕b的转动角。
J i (i =1,2) 分别为动量飞轮B绕b的惯量矩。
又因为ω可以用卡尔丹角及其导数表示为:代入上式,则有:其中:(,,)q θψφ=2.2 控制方法将动量飞轮相对转动角速度 i θ取作输入变量,记作u ,定义航天器主刚体的位形(,,)q θψφT =状态变量,则系统的状态方程为:B(x)u q= 其中:22-111211B(x)=L (),u=(,)i ii i J J b θθ-T==-+∑∑根据最小能量控制原理,选择航天器动量飞轮转动耗散能作为最优控制指标,性能指标函数为:(),d TJ u u u t =⎰在式中()u t 为Hilbert 空间2L 的可测向量函数。
实际计算时,只需考虑有限维的情况,则u 可表示为Fourier 基向量{}1Ni i e =的线性组合1Ni i i U e αφα===∑其中()1,2,,i i N α== 为函数u在{}1Ni i e =基上的投影。
将α视作新的控制变量,考虑终端约束条件,指标函数()J u 写为:221(,)()Ni f i J x T x αλαλ==+-∑λ为罚因子,可以证明,当N,λ→∞时,式()J u 与(,)J αλ有相同的最优解。
()X T 是由控制输入u 给定在t T =时的解,为R αN ∈的函数,记作()()X T f α=。
cos cos sin 0cos cos cos 0sin 01ψφφθωψφφψψφ⎡⎤⎡⎤⎢⎥⎢⎥=-⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦221111L (J J )i i ii i q b θ--===-+∑∑给定N 和λ,则上式可变为:(),()f J f x αααλα=+-因此寻找控制输入u使式()J u 为最小值的问题转化为寻找α式指标函数()J α为最小值的问题。
可以用无约束算法对变换后的系统求最优控制α,将α带入即得到原问题的最优控制u 。
利用牛顿法,在极小点附近用指标函数()J u 的Taylor 多项式展开,取二阶近似并令9()/90n J αδδ+=,得到牛顿法的迭代公式1212n n n n J Jαααα-+⎛⎫∂∂=- ⎪∂∂⎝⎭其中:2(())n n f nJf x αλααT ∂⎡⎤=+A -⎣⎦∂ ()24212()i n fi i i n J f x λλααT=∂⎡⎤=E +A A +-H ⎢⎥∂⎣⎦∑ 此式中A 为f 的Jacobi 矩阵,i H 为f 的分量i f 的Hesse 矩阵,E 为单位阵。
因()E A A λT +恒为正定,指标函数()J α又具有平方和形式,上式可用修正牛顿法,即Gauss-Newton 迭代公式表示11(())n n n n f f x αασγγαα+-T T⎡⎤⎡⎤=-E +A A +A -⎣⎦⎣⎦式中1/γλ=,σ为步长因子,01σ<<。
上式中只需求出函数()n f α及其Jacobi 矩阵nJA α∂=∂即可迭代求解n α。
应用微分方程的数值积分求出上式中的nnJ A αα∂=∂,为此定义矩阵函数y 为:()()x t y t α∂=∂,且0(0)lim ()0t y y t →==可得到关于()y t 的微分方程:31()()i i i x y u y u x α=∂B ∂∂⎡⎤==+BΦ⎢⎥∂∂∂⎣⎦∑对微分方程B(x)u q= 和上式从0到T 数值积分,并设()()n f X T α=,()A y T =代入迭代求解n α。
对于给定系统初始位形0X 和终端位形f X 以及()B x ,可得到连接0X 到f X 的最优控制规律()U t 。
3 模型仿真求解考虑航天器利用2个动量飞轮转动控制姿态运动,航天器系统质量几何参数为:121212012202122b 100b (0,1,0)0.2,0.5Kg m 500,5Kg,I diag(86.215,85.07,113.565)Kg m I diag(0.5,0.25,0.25)Kg m I diag(0.25,0.5,0.25)Kg m d d m j j m Kg m m TT======⋅====⋅=⋅=⋅2(,,),设航天器初始和终端位形分别为: 000q 0,q 00/6f π⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦仿真试验中选取10个Fourier 正交基矢量,其中{}61()i i e t =为:1234560.5sin cos sin cos sin e ,e ,e ,e ,e ,e 000000t t t t t ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤======⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦{}107()i i e t =分别由上式各基矢量行轮换得到。
上例通过19次迭代达到最优指标值,19α=61.67,误差精度为210-。
图2为航天器动量飞轮相对转动的最优控制输入规律,图3为航天器主刚体姿态运动优化时间历程。
图2 动量飞轮相对转动的最优控制输入规律图3 (a,b,c )航天器主刚体姿态运动优化时间历程4 结论本文理论分析以及从图3的数值仿真可以看出,可以对航天器的位形进行从00q 00⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦到0q 0/6f π⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦的有效控制,从而说明航天器在系统角动量为零的情况下,可以利用2个动量飞轮对刚体航天器的姿态进行控制。