RSSATSPACE分享 http://blog.sciencenet.cn/u/zjwang 搞搞遥感

博文

太阳帆板一维驱动对日角度

已有 458 次阅读 2025-4-26 21:46 |个人分类:计算程序|系统分类:科研笔记

Y轴上的太阳帆板对日跟踪时驱动角是多少,光照角是多少?

之前没想到与beta角的直接关系,所以费了一翻周折研究如何计算

后来才搞清楚,beta角的余角就是跟踪太阳的太阳帆板与太阳矢量夹角

beta角余角就是太阳矢量与-Y轴的夹角,太阳帆板就是过Y的一个平面,只有当太阳帆板光照角最大的时候,就是太阳矢量与Y两线夹角。

基本思路:

1、定义帆板从+X开始顺时针旋转角度alpha

2、写出帆板法向量为spvct=[cosalpha 0 sinalpha]

3、求与太阳矢量sunvct=[x_sun, y_sun, z_sun]夹角余弦

4、求夹角余弦极值时的alpha,即余弦导数为0时

可得到tanalpha=z_sun/xsun,(x_sun<0时,alpha=180+alpha)

 即得到了从+X旋转的角度apha,按这个旋转跟可以跟踪太阳,实现最大光照

5、太阳帆板与太阳矢量夹角

cosspang=pi/2-dot(sunvct, spvct)/norm(sunvct)/norm(spvct),(实际2个norm可以不要,因为都是单位向量)

这个spang与STK输出的90-betaAngle是一致的,说明太阳帆板驱动角计算正确

实际太阳矢量与轨道面在一轨内方向是不变的,所以在惯性系中实际帆板的角度也是不变的,但是卫星本体系在转动,所以帆板反转补偿,所以如何圆轨道跟踪角是匀速的,而且就是轨道转一圈的角速度

按复杂自己计算的路子

一、利用beta角的余角求太阳帆板光照角

1、计算beta角

1.1 计算beta角:

image.png

1.2 用STK输出beta角:

betaang

计算出来的btang,与STK直接生成的betaang是一致的

两个角的比值在0.9999~1.0001之间

image.png

2、利用STK Beta角计算太阳帆板与太阳矢量角度:

所以太阳帆板与太阳光照角即为spang_bt = pi/2-btang

image.png

二、利用计算出的帆板驱动角再计算太阳光照角

1、 计算太阳帆板驱动角:

image.png

2、计算太阳帆板与太阳向量夹角:

      image.png

计算结果与基于STK Beta角计算的光照角高度一致

2种方法得到的太阳光照角比值在0.99998~1.00002之间

image.png

相比利用STK输出的beta角计算帆板光照角,用自己计算驱动跟踪角的方法,可以知道驱动角



https://wap.sciencenet.cn/blog-43777-1483558.html


收藏 IP: 222.67.188.*| 热度|

2 王涛 王安良

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-4-28 11:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部