SimuLink仿真卫星姿态控制
- 格式:pdf
- 大小:6.15 MB
- 文档页数:19
自动控制理论实验报告人:赵振根02020802班2008300597卫星三轴姿态飞轮控制系统设计一:概述1.1.坐标系选择与坐标变换在讨论卫星姿态时,首先要选定空间坐标系,不规定参考坐标系就无从描述卫星的姿态,至少要建立两个坐标系,一个是空间参考坐标系,一个是固连在卫星本体的星体坐标系。
在描述三轴稳定对地定向卫星的姿态运动时,一般以轨道坐标系为参考坐标系,还有星体坐标系。
(1) 轨道坐标系o o o O X Y Z -,原点位于卫星的质心O ,o OX 轴在轨道平面上与o OZ 轴垂直,与轨道速度方向一致,o OZ 轴指向地心,o OY 轴垂直于轨道平面并构成右手直角坐标系(2) 星体坐标系b b b O X Y Z -,原点位于卫星的质心O ,b OX ,b OY ,bOZ 固连在星体上,为卫星的三个惯性主轴。
其中b OX 为滚动轴,b OY为俯仰轴,OZ为偏航轴。
b1.2 飞轮控制系统在卫星三轴姿态控制中的应用与特点长寿命,高精度的三轴姿态稳定卫星,在轨道上正常工作时,普遍采用角动量交换装置作为姿态控制系统的执行机构。
与喷气推力器三轴姿态稳定系统相比,飞轮三轴姿态稳定系统具有多方面的有点:(1)飞轮可以给出较为精确地连续变化的控制力矩,可以进行线性控制,而喷气推力器只能作为非线性开关控制,因此轮控系统的精度比喷气推力器的精度高一个数量级,而姿态误差速率也比喷气控制小。
(2)飞轮所需要的能源是电能可以不断地通过太阳能电池在轨得到补充,因而适用于长寿命工作,喷气推力器需要消耗工质或燃料,在轨无法补充,因而寿命大大受限。
(3)轮控系统特别适用于克服周期性扰动。
(4)轮控系统能够避免热推力器对光学仪器的污染。
然而,轮控系统在具有以上优越性的同时,也存在两个主要问题,一是飞轮会发生速度饱和。
当飞轮朝着一个方向加速或偏转以克服某一方面的非周期性扰动时,飞轮终究要达到其最大允许转速。
二是由于转速部件的存在,特别是轴承寿命和可靠性受到限制。
基于Simulink实时工具的小卫星姿控物理仿真
王屹;裴蓓
【期刊名称】《机械设计与制造工程》
【年(卷),期】2011(040)015
【摘要】针对小卫星姿态控制系统的设计和研制需要,应用高精度单轴气浮台模拟小卫星在轨运行时的微重力、无摩擦的环境,借助Simulink模块库建立了实时控制系统软件模型,利用反作用飞轮、光纤陀螺、数显表、控制计算机等物理设备快速构建了简化的小卫星姿态控制仿真硬件系统,并进行了姿态控制物理仿真实验,实验结果表明,仿真系统具有较高的姿态指向精度和稳定度,能够达到小卫星姿态控制仿真要求.
【总页数】4页(P53-56)
【作者】王屹;裴蓓
【作者单位】长春职业技术学院工程技术分院,吉林长春130033;长春职业技术学院工程技术分院,吉林长春130033
【正文语种】中文
【中图分类】TP23
【相关文献】
1.基于SoPC的微小卫星姿轨控计算机设计与实现 [J], 康国华;夏青;成婧
2.小卫星姿控xPC半物理仿真系统设计 [J], 徐开;陈长青;关文翠;金光
3.一种基于新型智能模拟器的小卫星姿轨控测试系统 [J], 卢彦杰;姜鼎;宋明轩
4.基于SIMULINK的卫星姿控系统的仿真实现 [J], 余涌涛;梁加红
5.基于Simulink实时工具的小卫星姿控物理仿真 [J], 王屹;裴蓓
因版权原因,仅展示原文概要,查看原文内容请购买。
2006年第5期导弹与航天运载技术No.52006总第285期MISSILE AND SPACE VEHCILE Sum No.285文章编号:1004-7182(2006)05-0039-06基于Simulink的运载火箭姿态控制系统时域仿真软件开发杨云飞,叶诚敏(北京宇航系统工程研究所,北京,100076)摘要:运载火箭的时域仿真软件如果采用C语言开发、工作量庞大、周期长,Matlab包含仿真平台Simulink,它拥有丰富的函数模块库,无需单独开发界面,无需为实现积分算法而专门编写程序。
结合实例,介绍如何利用Simulink搭建火箭姿态控制系统时域仿真模型,其中重点分析如何采用S-function实现箭体模型,如何解决时变参数输入、多维微分方程计算、合理加快仿真速度等难题。
开发过程与开发结果充分表明,这种方式具有开发速度快、界面直观、通用性强等优点。
关键词:姿态控制;运载火箭;时域仿真中图分类号:V416文献标识码:ADevelopment of Software for Time Domain Simulation in Attitude Control System of Launch Vehicle Based on SimulinkY an g Yun fe i,Y ie Ch en gmin(Beijing Institute of Space System Engineering,Beijing,100076)Abstr act:It is burdensome and time-consuming to develop a software for time domain simulation of a launch vehicle by using C Language.Instead,The software Matlab provides a platform called Simulink where there are enrichment common function libraries.Neither does it need to develop alone an interface between man and machine,nor to develop special programs in order to perform the integral calculation.Based on an example.The development of software for time domain simulation of launch vehicles with Simulink is introduced.Especially,the problems such as building a model of attitude movement by using S-function,inputing time-varied parameters,solving multidimensional differential equations and accelerating the simulation processing is analyzed.It is shown that the development by Simulink is swift,universal and convenience for its friendly interface.Key Words:Attitude control;Launch vehicle;Time domain simulation收稿日期:2005-08-09197-作者简介:杨云飞(5),男,工程师,主要从事运载火箭的控制系统设计导弹与航天运载技术2006年401引言对于运载火箭姿态控制系统的设计,一个必不可少的步骤是进行时域仿真。
图1GPS信号结构图基于Simulink的GPS信号模拟器设计Simulink是Matlab中的一种可视化仿真工具,用于对动态系统进行建模、仿真和分析[3]。
本文利用Simulink工具包构建GPS信号发生,具有流程直观,界面友好,易于操作。
根据GPS信号结构特点,基于Simulink的GPS信号模拟器的整图2基于Simulink的GPS信号模拟器C/A码产生可以利用反馈移位寄存器产生C/A码,也可以把各个卫星的一个周期数据存储于2位查找表中,在仿真时根据时钟频率播发[4]。
虑到需要对C/A码的码流进行控制(1.023MHZ),同时需要控制输出码的相位,本文在最终的仿真的时候采用查找表发产生C/A码,如图,给出了C/A码发生器仿真图及其时域波形,利用二维查找表Lookup Table存储卫星产生的C/A码,一号端口为卫星编号输入号端口为计数器输入。
计数器由1.023MHZ的方波驱动,同时phase shift模块产生一个常数和计数器相加后对1022取模,保证寻找范围不超过1022,这样实现了C/A码的相位控制。
图3C/A码发生器及时域波形作者简介:郑日美(1986.08—),女,广西北海人,桂林电子科技大学硕士研究生,研究方向为信号处理。
155Science&Technology Vision科技视界位寄存器的延迟数与卫星编号相关。
图4P码发生器及时域波形2.3导航电文数据码产生GPS的导航数据码的播发速度是50HZ bit,对于GPS接收的射频前端和数字中频,该数据码可以用Bernoulli随机分布模型来模拟[5],在Simulink仿真环境中可以直接调用Bernoulli模块直接产生随机序列。
2.4BPSK调制完成C/A码、P码和导航数据码等基带处理后需要对其进行BPSK调制。
BPSK调制时将基带单极性码(0,1)转换成双极性码(-1,1),然后将其乘上载波。
二进制单极性码转为双极性码的转换原理为:将输入左移1位后减1。