第六章 基于控制力矩陀螺的航天器姿态控制
航天器姿态控制系统设计与优化

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

z
g4 h4
t4
g1
h1
x
t1
h3
t3 h2
g3
t2
g2
y
无论有多少个CMG,系 统都会存在奇异,对么?
2015/12/28
17
1.4 控制力矩陀螺奇异
1.4.2 控制力矩陀螺奇异的数学描述
• 以金字塔构型CMG为例,β为角动量所在平面与底面夹角, 设h为CMG角动量幅值,4个CMG框架角为δ1~ δ4 .
• 力矩放大特性
amp
| uout | | uin |
h ht Ig
t
2015/12/28
h
uin
oh h
t
g
uout
uin
6
1.1 控制力矩陀螺工作特性
控制力矩陀螺力矩快速角动量交换能力
• 以剪式 CMG为例
hθ
h θ
• 该配置至少需要六个CMG才能实现三轴控制,效率较低
2015/12/28
3
1.1 控制力矩陀螺工作特性
控制力矩陀螺
• 如果把恒速旋转的轮子装在框架上,而框架又可以相对于航 天器本体转动,即框架角变化,那么就得到了角动量的大小 恒定不变而方向可变的飞轮,这种飞轮称为控制力矩陀螺 (CMG)。
单框架CMG
双框架CMG
角动量方向变化 在一个平面内
角动量方向在三维 空间内任意改变
2015/12/28
7
视频-控制力矩陀螺角动量交换特性
2015/12/28
8
1.2 控制力矩陀螺应用
控制力矩陀螺应用
航天器姿态控制系统设计与控制研究

航天器姿态控制系统设计与控制研究航天器姿态控制系统是航天工程中至关重要的一环。
它负责保持航天器在不同工作阶段的稳定姿态,确保航天器能够准确地对准目标,实现各项任务的顺利进行。
本文将介绍航天器姿态控制系统的设计原理和控制研究进展。
一、航天器姿态控制系统设计原理1. 姿态表示方法航天器的姿态可以用欧拉角或四元数等方法来表示。
欧拉角简单直观,但存在万向锁等问题。
四元数具有良好的数学性质和较少的计算复杂度,因此被广泛使用。
2. 姿态动力学建模姿态控制系统的设计需要建立准确的姿态动力学模型。
该模型描述了航天器受到的力矩和角速度之间的关系。
常用的模型包括欧拉动力学和刚体动力学等。
3. 控制律设计姿态控制系统的设计关键在于合适的控制律设计。
常见的控制律包括比例-积分-微分(PID)控制器、线性二次型(LQR)控制器等。
此外,也可以采用现代控制理论中的滑模控制、自适应控制等方法来设计更为优化的控制律。
二、航天器姿态控制系统的控制研究进展1. 姿态稳定与精度控制姿态稳定是航天器姿态控制的基本要求。
为了满足姿态控制的精度要求,研究者在控制器设计中引入了自适应滤波器、扩展卡尔曼滤波器等方法来提高姿态测量的精度。
2. 强鲁棒控制航天器面临着各种不确定性和干扰,如大气摩擦、舵面摩擦等。
为了应对这些干扰,研究者提出了各种强鲁棒控制方法。
例如,鲁棒自适应控制可以在面对不确定系统参数时保持较好的控制性能。
3. 多智能体协同控制多智能体协同控制是近年来的研究热点之一。
在航天器姿态控制中,多个航天器之间需要实现协同控制,保持相对位置关系。
这对于任务要求高精度的星际探测任务具有重要意义。
4. 机器学习在姿态控制中的应用机器学习在航天器姿态控制中具有广阔应用前景。
例如,利用深度学习方法,可以对航天器姿态检测、控制系统故障检测等问题进行优化。
此外,还可以利用增强学习方法来解决复杂的姿态控制问题。
三、航天器姿态控制系统的挑战和前景1. 挑战航天器姿态控制系统面临着一系列挑战。
航空航天工程师的航天器姿态测量与控制

航空航天工程师的航天器姿态测量与控制航天器的姿态测量与控制是航空航天工程师日常工作中重要的一部分。
它涉及到航天器的定位、导航和控制等关键技术,对于确保航天任务的成功执行至关重要。
本文将介绍航天器姿态测量与控制的基本概念、技术原理以及其在航空航天领域的应用。
一、航天器姿态测量与控制的基本概念航天器的姿态包括位置、姿态角和速度等参数。
姿态测量与控制是指通过各种传感器和姿态控制器等设备,对航天器的姿态进行测量和调整,以满足任务需求。
姿态测量主要依靠惯性导航系统、星敏感器和陀螺仪等设备,姿态控制则通过推进器和反作用系统等实现。
航天器姿态测量与控制的关键技术包括航天器姿态观测、姿态控制器设计和控制算法优化等。
通过精确的姿态测量和高效的姿态控制手段,航天器能够准确定位、精确导航,并保持稳定的飞行姿态。
二、航天器姿态测量与控制的技术原理1. 航天器姿态观测技术航天器姿态观测主要通过惯性导航系统、星敏感器和陀螺仪等传感器来实现。
惯性导航系统利用加速度计和陀螺仪等传感器测量航天器的线性加速度和角速度,进而推算出姿态角度。
星敏感器通过感知星光方向来确定航天器的朝向。
陀螺仪则基于角动量守恒定律,测量航天器的角速度。
2. 姿态控制器设计技术姿态控制器是实现航天器姿态控制的关键组成部分。
它根据姿态观测的结果,通过推进器或反作用系统等执行机构,调整航天器的姿态。
姿态控制器通常由传感器、执行器和控制器三部分组成。
传感器负责姿态数据的采集,执行器负责转化控制信号为推力或力矩,控制器则根据姿态预测和误差修正等算法确定控制信号。
3. 控制算法优化技术控制算法的优化是提高航天器姿态控制精度和效率的关键环节。
控制算法通常采用闭环控制原则,即根据当前姿态和期望姿态之间的误差,通过控制器产生调整控制信号。
常见的控制算法包括PID控制器和模型预测控制等。
控制算法的优化可以通过仿真模拟和实际测试等手段来实现,以提高姿态控制系统的性能。
三、航天器姿态测量与控制在航空航天领域的应用航天器的姿态测量与控制在航空航天领域中有着广泛的应用。
航天器姿态测量与控制技术研究

航天器姿态测量与控制技术研究航天器的姿态测量与控制技术是航天工程领域中至关重要的一部分。
航天器在太空中运行时需要保持稳定的姿态,以确保其正常工作和任务的完成。
姿态测量与控制技术就是用来实现这一目的的关键技术之一。
本文将就航天器姿态测量与控制技术进行探讨。
一、姿态测量技术在航天器运行过程中,姿态测量技术是保持航天器稳定姿态的基础。
常见的姿态测量技术包括陀螺仪、星敏感器和地磁传感器等。
陀螺仪是一种常用的姿态测量设备,可以通过测量角速度来确定航天器的姿态。
星敏感器则是通过检测星体的位置来确定航天器的姿态。
地磁传感器则是利用地球磁场的信息来确定航天器的姿态。
这些姿态测量技术相互结合,能够实现对航天器姿态的稳定测量。
二、姿态控制技术在姿态测量的基础上,姿态控制技术则是用来调整航天器的姿态,使其保持在所需的状态。
常见的姿态控制技术包括推力器控制、反作用轮控制和磁弹性控制等。
推力器控制是通过推进剂的喷射来调整航天器的姿态。
反作用轮控制则是通过调节反作用轮的转速来实现姿态控制。
磁弹性控制是通过控制磁力来调整航天器的姿态。
这些姿态控制技术可以单独或者结合使用,以实现对航天器姿态的精确控制。
三、航天器姿态测量与控制系统航天器姿态测量与控制技术通常由测量子系统、控制子系统和数据处理子系统组成。
测量子系统负责获取航天器的姿态信息,控制子系统则根据姿态信息调整航天器的姿态,数据处理子系统则用来处理和存储姿态信息。
这些子系统相互配合,共同组成了完整的姿态测量与控制系统。
四、应用与展望航天器姿态测量与控制技术在航天工程领域中有着广泛的应用。
它不仅可以用于卫星的姿态控制,还可以用于空间飞行器、空间站和航天飞船等航天器的姿态控制。
未来随着航天工程的不断发展,航天器姿态测量与控制技术也将不断优化和升级,为航天工程的发展提供更好的支持。
综上所述,航天器姿态测量与控制技术是航天工程领域中至关重要的技术之一。
通过对姿态测量技术和控制技术的不断研究和改进,我们可以更好地控制航天器的姿态,确保其正常工作和任务的完成。
航天器姿态控制系统设计与优化研究

航天器姿态控制系统设计与优化研究导言航天器姿态控制系统是航天器设计中至关重要的一部分。
通过对航天器进行精确的姿态控制,可以实现无人飞行、轨道调整、卫星探测等多种任务。
本文将介绍航天器姿态控制系统的设计原理和优化方法,以及在实际应用中的一些案例。
一、航天器姿态控制系统设计原理1. 姿态控制系统的概述航天器姿态控制系统主要由姿态传感器、控制算法和执行机构组成。
姿态传感器用于测量姿态信息,控制算法根据姿态信息计算控制指令,执行机构负责对航天器施加控制力或扭矩。
2. 姿态传感器的选择姿态传感器的选择对姿态控制系统非常重要。
常用的姿态传感器有陀螺仪、加速度计和磁力计。
陀螺仪可以测量角速度,加速度计可以测量加速度,磁力计可以测量磁场强度。
通过综合使用这些传感器可以得到较为准确的姿态信息。
3. 控制算法的设计控制算法是姿态控制系统的核心。
常用的控制算法有比例-积分-微分(PID)控制算法、最优控制算法和自适应控制算法等。
根据具体的任务需求和性能指标,选择合适的控制算法进行设计。
4. 执行机构的选择执行机构通常包括推进器、喷气姿控器和反动轮等。
推进器可以施加推力,喷气姿控器可以通过喷射气体产生扭矩,反动轮则可以通过转动产生扭矩。
根据航天器的大小、飞行速度和所需的控制精度等因素选取合适的执行机构。
二、航天器姿态控制系统优化方法1. 优化指标的确定航天器姿态控制系统的性能指标通常包括稳定性、控制精度、响应速度和能耗等方面。
根据具体的任务要求和系统特点,确定适当的优化指标。
2. 参数优化方法姿态控制系统中的参数包括传感器参数、控制算法参数和执行机构参数等。
可以通过建立数学模型,采用数值优化算法,如遗传算法、粒子群优化算法等,对这些参数进行优化。
3. 结构优化方法姿态控制系统的结构优化也是优化的重要方向。
通过对系统结构进行调整,增加或减少传感器、控制算法和执行机构的数量和配置,可以提高系统性能和效率。
4. 整体优化方法航天器姿态控制系统是一个复杂的系统,各个部分之间相互关联,相互影响。
航天器姿态 动力学 运动学
航天器姿态动力学运动学
在航天器设计中,姿态控制是一个至关重要的部分。
姿态控制是指控制航天器在三维空间中的方向和位置,使其完成所需任务。
姿态控制需要涉及到航天器的动力学和运动学。
航天器的动力学是指航天器在运动中所受到的力和力矩的关系。
这些力和力矩包括重力、大气阻力、推进器推力、太阳辐射压力等。
这些力和力矩的作用使得航天器不断地发生运动和旋转。
因此,动力学分析对于设计姿态控制系统非常重要。
在动力学分析中,需要确定航天器的质心、惯性张量和各种外力的大小和方向。
通过对这些因素的分析,可以确定航天器的运动方程和控制方程。
航天器的运动学是指航天器在运动中的位置、速度和加速度的关系。
运动学分析可以帮助设计姿态控制算法和控制器。
在运动学分析中,需要确定航天器的姿态、角速度和角加速度。
角速度和角加速度可以通过陀螺仪和加速度计等传感器获得。
通过对这些参数的分析,可以确定航天器的运动方程和控制方程。
姿态控制系统的设计需要综合考虑航天器的动力学和运动学。
姿态控制系统的主要任务是使航天器保持所需的方向和位置。
为实现这一目标,需要使用推进器或姿态控制轮等控制设备来产生力矩,控制航天器的姿态和角速度。
在设计姿态控制系统时,需要考虑到系统的控制精度、控制速度、重量和功耗等因素。
航天器姿态控制需要综合考虑航天器的动力学和运动学。
通过对航天器的动力学和运动学进行分析,可以确定航天器的运动方程和控制方程,为设计姿态控制系统提供基础。
姿态控制系统的设计需要综合考虑控制精度、控制速度、重量和功耗等因素,以实现航天器在三维空间中的精确控制。
航空航天工程师的航天器姿态控制技术
航空航天工程师的航天器姿态控制技术航空航天工程师是现代科技领域中备受尊敬的职业之一。
他们致力于研究和开发航空航天器,其中之一的重要技术就是航天器的姿态控制。
航天器姿态控制技术是指通过控制航天器的运动以达到所期望的飞行姿态,确保航天器在航天任务中的安全和可靠性。
本文将讨论航天器姿态控制技术的原则、方法和挑战,以及该领域的未来发展。
1. 航天器姿态控制技术的原则航天器姿态控制技术的设计和实现基于以下原则:- 物理原理:航天器姿态控制依赖于牛顿力学和质量、力矩守恒等物理原理。
熟悉这些原理可以帮助工程师更好地理解和分析航天器的姿态控制问题。
- 控制理论:航天器姿态控制需要运用控制理论和方法,例如反馈控制、自适应控制等。
通过制定合适的控制策略和算法,工程师可以实现对航天器的姿态控制。
- 系统工程:航天器姿态控制技术需要考虑诸多因素,如姿态传感器、执行器、能源系统等。
在整个系统设计和集成过程中,工程师需要综合考虑各个模块的性能和相互作用。
2. 航天器姿态控制技术的方法航天器姿态控制技术的实现通常包括以下几个步骤:- 姿态传感:姿态传感是获取航天器当前姿态信息的关键步骤。
常见的姿态传感器包括陀螺仪、加速度计、太阳传感器等。
通过传感器获得准确的姿态数据,有助于后续的控制决策和调整。
- 姿态估计:姿态估计是根据航天器的姿态传感数据,利用滤波、卡尔曼滤波等算法,对航天器的姿态进行估计和修正。
准确的姿态估计是后续控制的基础。
- 控制策略设计:控制策略设计是根据任务要求和航天器特性制定合适的姿态控制策略。
常见的控制策略包括比例-积分-微分(PID)控制、模型预测控制等。
- 控制执行:控制执行是将控制策略转化为航天器的实际运动。
通过执行器(如推进器、姿态控制发动机等),精确地控制推力和力矩,以实现期望的姿态控制。
- 反馈控制:反馈控制是根据姿态传感器和姿态估计器的反馈信息,实时调整控制策略和执行器,对姿态进行修正。
反馈控制可以帮助航天器实时响应外部扰动,并保持期望的姿态。
航天器姿态控制系统设计与优化分析
航天器姿态控制系统设计与优化分析航天器姿态控制系统是航天器运行中的关键部分,它直接影响航天器的稳定性、性能和任务完成能力。
本文将详细介绍航天器姿态控制系统的设计原理和优化分析方法,并探讨如何提升姿态控制系统的效能。
一、航天器姿态控制系统设计原理航天器姿态控制系统是通过运用各种控制算法和技术手段来控制航天器的姿态,以实现既定的任务要求。
其设计原理主要包括以下几个方面:1. 确定控制目标:在航天器设计初期,需要明确航天器姿态控制的目标,如保持特定的姿态、完成特定的任务或进行精确的定位。
根据不同的任务目标,需要制定合适的控制策略和参数。
2. 选择控制器类型:航天器姿态控制系统使用的控制器类型通常包括PID控制器、模糊控制器、自适应控制器等。
选择合适的控制器类型需要考虑控制系统的复杂度、稳定性和实时性等因素。
3. 传感器选择:航天器姿态控制系统的核心是测量航天器的姿态信息,因此需要选择适合的传感器来获取准确的姿态信息。
常用的传感器包括陀螺仪、加速度计、磁力计等。
4. 姿态控制算法:针对航天器姿态控制问题,有多种控制算法可供选择,如PID算法、模糊控制算法、自适应控制算法等。
通过对姿态信息的采集和处理,控制算法将实时计算出控制量,从而实现对航天器姿态的精确控制。
5. 控制系统仿真与验证:在实际部署航天器姿态控制系统之前,需要进行系统仿真和验证工作。
通过仿真,可以评估系统的性能、稳定性和鲁棒性,并根据仿真结果进行优化和调整。
二、航天器姿态控制系统优化分析方法为了提高航天器姿态控制系统的稳定性和有效性,可以采用以下优化分析方法:1. 参数优化:针对航天器姿态控制系统中的参数,如控制器参数、传感器参数等,可以采用优化算法来调整。
常见的优化算法包括遗传算法、粒子群算法等,通过不断迭代和评估,实现参数的优化。
2. 控制策略优化:航天器姿态控制系统的性能关键在于控制策略的选择和优化。
可以通过对不同控制策略的仿真与比较,找到最佳的控制策略。
基于单个双框架变速控制力矩陀螺的卫星姿态反步控制
基于单个双框架变速控制力矩陀螺的卫星姿态反步控制崔培玲;潘智平【摘要】研究了利用单个双框架变速控制力矩陀螺(DGVSCMG)实现卫星三轴姿态控制问题;文章建立了基于单个DGVSCMG的卫星姿态动力学模型,在此基础上采用反步法设计控制律,分为姿态环的设计和角速度环的设计,并通过Lyapunov稳定性定理验证了控制算法的稳定性;最后对该控制律进行的数值仿真结果表明,21s 后卫星姿态控制精度优于10-2°,姿态稳定度达到10-3°/s量级,验证了文章方法的有效性.【期刊名称】《计算机测量与控制》【年(卷),期】2014(022)004【总页数】4页(P1083-1086)【关键词】双框架变速控制力矩陀螺;卫星;姿态控制【作者】崔培玲;潘智平【作者单位】北京航空航天大学仪器科学与光电工程学院,北京 100191;北京航空航天大学“惯性技术”重点实验室,北京 100191;北京航空航天大学仪器科学与光电工程学院,北京 100191;北京航空航天大学“惯性技术”重点实验室,北京100191【正文语种】中文【中图分类】V448.220 引言在对卫星进行姿态控制时,控制力矩陀螺(Control Moment Gyroscope,CMG)和飞轮作为执行机构应用得越来越广泛[1-2]。
其主要原因在于,CMG能提供大的控制力矩,飞轮的输出力矩精度高。
CMG应用中的主要问题就是奇异回避[3],而飞轮又无法提供较大的控制力矩。
而变速控制力矩陀螺(Variable-Speed Control Moment Gyroscope,VSCMG)是一种转子转速可变的控制力矩陀螺[4-5],它很好地结合了CMG和飞轮二者的优点。
针对基于VSCMG的卫星姿态控制的研究近几年已展开[6-8]。
文献[6]研究了以变速控制力矩陀螺群为执行机构的卫星姿态跟踪问题。
考虑执行机构的模型参数不确定性和有外干扰的情况,设计了鲁棒自适应控制器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SGCMG 系统操纵律
奇异鲁棒逆操纵律 框架角加速度操纵律
6.2.4 SGCMG系统操纵律
Penrose-Moore伪逆操纵律 & = J +τ σ J + = J T ( JJ T ) −1 带零运动的伪逆操纵律
z 投影矩阵式 & = J + τ + k [ I − J + J ]d σ z 零向量式
6.3.1 SGCMG卸载手段
喷气推力器 优点:简单有效 缺点:消耗燃料 磁力矩器 优点:不需工作燃料的消耗 缺点:需精确地磁场模型和相应硬件,有磁污染 重力梯度力矩 优点:不需工作燃料消耗,且不需添加额外硬件 缺点:姿态平衡点不是零
6.3.2 离散动量管理策略
离散动量管理策略
z 动量管理和姿态控制分开进行,互不干扰; z 又称周期性动量管理,是一种带前馈的开环控制策略; z 可通过空间站的姿态机动,产生期望的重力梯度力矩,来消 除不期望的动量积累。
正六棱锥构型
三平行安装构型
6.2.3 SGCMG系统构型设计
相同类型构型,不同SGCMG个数
相同SGCMG个数,不同SGCMG构型
6.2.3 SGCMG系统构型设计
随着SGCMG个数的增多,不含椭圆奇点的角动量空 间的体积逐渐增大。 SGCMG构型的对称性越好,其角动量包络越大,不 含椭圆奇点的角动量空间的体积越大。 成对安装构型的构型效益最差,但其角动量包络及不 含椭圆奇点的角动量空间的包络的几何形状简单,便 于操纵律的设计。
m(σ ) = ∑ ( J i × J j ) 2
i< j
i , j = 1,L , n
6.2.3 SGCMG系统构型设计
构型的基本要素
z SGCMG的数量、构型、SGCMG的角动量及框架角速率
构型设计需考虑的问题
z 满足系统任务所需的动量和输出力矩要求(构形效率); z 奇异面的复杂度要求; z 可靠性要求等等。
§6.2 SGCMG构型与操纵律 6.2.1 6.2.2 6.2.3 6.2.4 SGCMG工作原理 SGCMG系统运动奇异与回避 SGCMG系统构型设计 SGCMG系统操纵律
6.2.1 SGCMG工作原理
SGCMG结构组成
z 框架 z 恒速旋转的转子
单个SGCMG产生的力矩
& (g × h ) τ =σ
反馈线性化
z 利用微分几何工具,把非线性模型映射为线性模型; z 针对线性模型,设计线性状态反馈控制器; z 需要把问题转换到几何域进行研究,用到一些微分几何的 纯数学知识,理论复杂,线性化后系统物理意义不明确;
缺点
z 需要对象的精确数学模型。
6.4.5 鲁棒控制
Balas
z 利用μ分析考虑了系统模型存在的惯量不确定因素; z 利用H2/H∞设计鲁棒控制器。
θ
z 控制力矩陀螺 & = −ω × h + u h
模型说明
XI
z 以上模型假设对象为刚体,没有考虑挠性多体情况; z 离散动量管理—姿态控制不考虑角动量积累,仅用前2个方程; z 连续动量管理—姿态控制考虑角动量积累,要用3个方程。
6.4.2 线性二次型调节器(LQR)
基于TEA的线性化模型
6.4.6 自适应控制
直接自适应控制器
z 采用跟踪误差的方法进行控制器设计; z Vadali采用神经网络对非线性模型影响和参数不确定性进行 估计,设计了一个直接自适应ACMM控制器。
间接自适应控制器
z 采用预估计误差的方法进行控制器设计; z Krishnan&Vadali、Sheen&Bishop、Paynter等人的工作
6.2.4 SGCMG系统操纵律
卸 载 卸 载 控制律 执行机构 牵连力矩 姿态 姿态检测 误差 姿态控制 力矩 SGCMG 操纵 框架机构 指令 计 算 信号 算 法 指令 操纵律 指令 动 力 学 框架角 姿态信息 姿 态 姿 态 运动学 航天器 动力学 + 干扰力矩 SGCMG 运动学 + +
& =J τ+ σ
+ n−r ( J ) i =1
∑λ ν
i
i
奇异鲁棒逆操纵律
& = J T ( JJ T + kI ) −1 τ + σ
n−r ( J ) i =1
∑λ ν
i
i
§6.3 SGCMG动量管理策略 6.3.1 6.3.2 6.3.3 6.3.4 SGCMG卸载手段 离散动量管理策略 连续动量管理策略 基于SGCMG的姿态控制模式
¾ 在零运动作用下,非奇异状态是可达的,即SGCMG系统可由零运动 连续地把奇异状态重构到非奇异状态; ¾ 施加的零运动可以影响Jacobi阵的秩,即使其秩增加。
零运动的存在性判别
z 对任意的SGCMG系统,在某一奇点的适当邻域内,考察矩 阵Q=NTPN,如果Q定号,则在该奇点的邻域内不存在零运 动,该奇点为椭圆型奇点;反之,存在零运动,为双曲奇点
力矩平衡姿态(TEA)稳定模式
z 航天器处于力矩平衡状态,此时外界干扰力矩基本平衡; z 采用连续动量管理,节省喷气燃料。
姿态机动模式
z 改变姿态指向; z 需合理设计,保证机动过程中SGCMG系统不饱和; z ZPM (Zero Propellant Maneuver)—零喷气姿态机动。
§6.4 姿态控制/动量管理算法 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 姿态控制/动量管理系统数学模型 线性二次型调节器(LQR) 增益调度LQR 非线性控制 鲁棒控制 自适应控制 智能控制
Elgersma
z 对Balas的控制器进行降阶。
Lee
z 采用Nash微分理论和小增益理论,设计鲁棒控制器; z 既能满足幅值和相位角裕量,又能满足控制力矩陀螺最大 动量的时域约束要求。
缺点
z 鲁棒控制器本质上是一种折衷控制器,性能不是最优的, 而且也难以适应空间站大幅度的质量特性变化。
连续动量管理缺点
z 姿态平衡点不是零,需要有效载荷自身调整。
连续动量管理典型方法
z 基于线性化模型的LQ控制; z 非线性控制、自适应控制、智能控制等等。
6.3.4 基于SGCMG的姿态控制模式
零姿态稳定模式
z 本体坐标系与姿态参考系重合; z 重力梯度力矩与气动力矩为干扰力矩,采用离散动量管理 。
离散动量管理的缺点
z 期望重力梯度力矩的计算加大了去饱和的反应时间; z 姿态机动使空间站必须中断当前的任务,偏离LVLH姿态; z 需要空间站惯量阵及环境力矩干扰的精确模型,以保证产生 适当的姿态机动命令。
6.3.3 连续动量管理策略
连续动量管理策略
z 将动量管理和姿态控制综合考虑,避免了离散策略的问题; z 在这种CMG动量和航天器姿态连续闭环控制中,设计目标是 在满足特定飞行任务的前提下,建立空间站指向和CMG动量 管理间的折衷。
奇异状态的定义
z SGCMG系统的奇异状态是指这样一组框架角组合σs,满足 s⋅Ji(σs)=0,i=1,⋅⋅⋅,n, 其中为奇异方向。 z 奇异与Jacobi阵降秩之间的关系
6.2.2 SGCMG系统运动奇异与回避
饱和奇异
z 当SGCMG系统的框架角组合使得系统角动量处于角动量包 络上时,SGCMG系统不能再提供力矩。
优点
z 利用多组参数,可以应付数学模型的大时变及强非线性; z 工程实用性强。
缺点
z 控制器参数的切换不能保证是无扰切换; z 控制器对数学模型的适应性是提前规划好的,对于未预见 到的模型变化,不能处理。
6.4.4 非线性控制
基于Lyapunov稳定性理论的非线性控制
z 针对重力梯度稳定及不稳定情况,应用Lyapunov稳定性理 论设计; z 概念直观,变量的物理意义明确,并不需要复杂、高深的 数学工具,比较适于工程应用。
TEA TEA TEA
0
&⎤ ⎡ A ⎡ δx ⎢ &⎥ ⎢ ⎢ δh ⎥ = ⎢O3×3 & ⎢ ⎣δhI ⎥ ⎦ ⎢ ⎣O3×3
O 3×3 × − ω TEA I 3×3
O 3×3 ⎤ ⎡ δx ⎤ ⎡ B ⎤ ⎥⎢ ⎥ ⎢ ⎥ O 3×3 ⎥ ⎢ δh ⎥ + ⎢ I 3×3 ⎥δu O 3×3 ⎥ ⎦⎢ ⎣δhI ⎥ ⎦ ⎢ ⎣O 3×3 ⎥ ⎦
&& = f (θ , θ &, u) θ
&& = { &} δθ &+{ δθ ∂ f (θ , θ&, u) ∂θ }θ δθ + { ∂ f (θ , θ&, u) ∂θ ∂ f (θ , θ&, u) ∂ u}θ δu θ t & & δhI = ∫ δhdt δh = −ω TEA × δh + δu h = −ω × h + u
敏感器
基于SGCMG的姿态控制系统结构示意图
6.2.4 SGCMG系统操纵律
Penrose-Moore 伪逆操纵律 框架角操纵律 框架角速率操纵律 带零运动的伪逆操纵律 投影矩阵式 (如梯度型) 零 向 量 式 (如逆增益法) 一般形式 带零运动的形式 初始框架角选择法 查表法 其它形式 基于 Lyapunov 稳定性理论的方法 推荐轨迹跟踪法 基于 Jacobi 阵求转置的方法
6.2.2 SGCMG系统运动奇异与回避
奇异测度
z 表征框架角状态与奇异状态间的距离 z 奇异测度为定义在n维空间(框架角空间)上的非负函数,当框 架角状态与奇异状态间的距离增大时,奇异测度应增大;反 之,应减小。 z 常用的奇异测度
m(σ ) = det( JJ T )