SimuLink仿真卫星姿态控制.pdfVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SimuLink仿真卫星姿态控制

SimuLink 真卫星姿态控制 孙亚辉,易涛 哈尔滨工业大学卫星技术研究所 syhhit@ 2014 年4 月2 日 目录 SimuLink 仿真卫星姿态控制 1 1. 姿态控制模块的组成 1 2. 动力学模块的建立 2 3. 运动学模块的建立 6 4. 角速度陀螺模块的建立 12 5. 星敏感器模块的建立 14 6. 控制 标模块的建立 14 7. 控制模块的建立 15 8. 执行机构模块的建立 16 9. 观测器Scope 的添加 16 10. M 文件的代码 18 1. 姿态控制模块的组成 卫星姿态控制的SimuLink 模块如下图所示。 其中: Dynamics 模块是动力学模块,它的输入是控制力矩T ,输出是卫星在惯性系下的角速度 Wib 。 Kinematics 模块是运动学模块,它引入Wib 然后输出体坐标系下的姿态四元数Qo 和卫 1 星本体在体坐标系下的角速度Wob 。 StarSensor 模块是星敏感器模块,它引入姿态四元数Qo,加入星敏感器噪声后输出测量 姿态四元数Qo_m 。 Gyro 模块是陀螺模块,它引入Wob,然后加入陀螺噪声得到测量的角速度Wob_m 。 Target 模块是控制 标模块,它输入测量四元数Qo_m ,输出姿态误差四元数的矢部qe 。 q Controller 模块是控制模块,它输入姿态误差四元数的矢部 和姿态角速度的测量值 e Wob_m ,输出控制信号T_Signal 。控制率为PD 控制率:T (K q K w) p e d Actuator 模块是执行机构模块,它输入控制信号,输出控制力矩T ,然后将T 引入动力 学模块。 卫星姿态控制的SimuLink 模块即建立完成。 2. 动力学模块的建立 卫星动力学方程如下:(模型中 T 为体坐标系下的力矩,H 为体坐标系下的角动量,w 为体坐标系相对于惯性坐标系的角速度在在体坐标系下的量 动力学模块如下图所示: 2 先引入控制力矩T 。再添加add 模块。得到dH,引入Integrator 模块得到H。Integrator 模块的初值是积分的初值,即为初始角动量在体坐标系下的值HB0 (由体坐标系相对于惯性 坐标系的初始角速度在在体坐标系下的量决定,在m 文件中给出。 利用Gain 模块乘以转动惯量矩阵I 的逆invIB 来得到w 。修改gain 模式为Matrix(u*K)。 I 的逆最好在m 文件中计算出来 (SimuLink 从Workspace 中调用 ,这样减少计算量。 将H 与w 引入CrossProduct 模块(叉乘模块 。 右键Subsystem 模块- “Create Mask ”来修改模块的外貌。(为模块起名Cross Product, 为输入输出起名,以防止叉乘顺序出错 3 建立叉乘模块: 在模块里面添加两个in,一个out。添加两个M

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档