发明名称 一种基于多个太阳电池片的太阳捕获方法
摘要 一种基于多个太阳电池片的太阳捕获方法,在卫星的-Z面上布局4个成一定几何关系的太阳电池片。然后通过规一化电流值的大小确定卫星初始转动方向,控制卫星转动并在转动过程中持续根据规一化电流值的大小调整卫星的转动方向,让卫星的-Z轴始终向着太阳方向转动。当3个或4个电池片的规一化电流大于给定槛值时,确定出卫星的实测姿态。当实测姿态满足条件时,利用陀螺角速度对姿态进行预估,并利用实测姿态进行修正得到预估姿态,当实测姿态不满足条件时,直接使用实测姿态更新预估姿态,最后通过预估姿态得到卫星对日定向所需的控制量,经闭环控制后达到对太阳定向和跟踪的目的。采用本发明方法能够快速的捕获太阳并稳定跟踪。
申请公布号 CN103472846A 申请公布日期 2013.12.25
申请号 CN201310372774.2 申请日期 2013.08.23
申请人 北京控制工程研究所 发明人 林波;曾海波;武云丽;范炜;徐忠宾;沈莎莎;吴小明;刘江;杜建伟;周中泽;梁鹤;彭坤
分类号 G05D1/08(2006.01)I 主分类号 G05D1/08(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 陈鹏
主权项 1.一种基于多个太阳电池片的太阳捕获方法,其特征在于步骤如下:(1)在卫星-Z面上布局4个太阳电池片,每个太阳电池片在卫星-Z面布局时,应保证每个太阳电池片沿感光面法线方向上无障碍物遮挡,4个太阳电池片的法线方向与卫星本体坐标系-Z面的法线方向的夹角相同且均为β,其中1号太阳电池片法线与卫星本体坐标系的+X轴夹角为90°-β、2号太阳电池片法线与卫星本体坐标系的+Y轴夹角为90°-β、3号太阳电池片法线与卫星本体坐标系的-X轴夹角为90°-β、4号太阳电池片法线与卫星本体坐标系的-Y轴夹角为90°-β;(2)依次读取每个太阳电池片的电流值,进行归一化处理后得到归一化电流I<sub>i</sub>,i=1,2,3,4;然后再对I<sub>i</sub>的真实性进行判断,在真实的情况下则保留I<sub>i</sub>的当前值,如果不真实则将I<sub>i</sub>设置为0;所述归一化处理的方法是将太阳电池片每个周期实测电流值除以该太阳电池片在1个太阳常数下正面垂直照射太阳电池片所产生的最大电流值;电流真实性的判断依据为电流值满足关系I<sub>i</sub>&gt;ε&gt;0,则认为电流I<sub>i</sub>是真实有效的,ε为给定的阈值;(3)利用归一化电流确定初始搜索方向,若max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&lt;ε,则控制卫星绕其本体坐标系的Y轴按照目标角速度ω<sub>yb</sub>匀速转动,同时保持X轴和Z轴不转动,直至某个电流采集周期获取的I<sub>i</sub>满足max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)≥ε后进入步骤(4);若max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)≥ε,则按照最大规一化电流值所对应的太阳电池片所在位置确定卫星初始转动方向,具体如下:若I<sub>1</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则控制卫星绕Y轴按照目标角速度ω<sub>yb</sub>=-ω<sub>b</sub>进行匀速转动,另外两个轴保持稳定不转动;若I<sub>2</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则控制X轴按照目标角速度ω<sub>xb</sub>=ω<sub>b</sub>进行匀速转动,另外两个轴保持稳定不转动;若I<sub>3</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则控制Y轴按照目标角速度ω<sub>yb</sub>=ω<sub>b</sub>进行匀速转动,另外两个轴保持稳定不转动;若I<sub>4</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则控制X轴按照目标角速度ω<sub>xb</sub>=-ω<sub>b</sub>进行匀速转动,另外两个轴保持稳定不转动;ω<sub>b</sub>为转动角速度,转动角速度的正负按照旋转轴右手系确定,前面的负号表示反向转动;(4)采集4个太阳电池片的电流信息并根据归一化电流最大值调整卫星的转动方向,若I<sub>1</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则调整卫星绕Y轴按照目标角速度ω<sub>yb</sub>=-ω<sub>b</sub>进行匀速转动,X轴和Z轴的目标角速度ω<sub>xb</sub>、ω<sub>zb</sub>设置为0°/s;若I<sub>2</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则调整卫星绕X轴按照目标角速度ω<sub>xb</sub>=ω<sub>b</sub>进行匀速转动,Y轴和Z轴的目标角速度ω<sub>yb</sub>、ω<sub>zb</sub>设置为0°/s;若I<sub>3</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则调整卫星绕Y轴按照目标角速度ω<sub>yb</sub>=ω<sub>b</sub>进行匀速转动,X轴和Z轴的目标角速度ω<sub>xb</sub>、ω<sub>zb</sub>设置为0°/s;若I<sub>4</sub>=max(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>)&gt;ε,则调整卫星绕X轴按照目标角速度ω<sub>xb</sub>=-ω<sub>b</sub>进行匀速转动,Y轴和Z轴的目标角速度ω<sub>yb</sub>、ω<sub>zb</sub>设置为0°/s;调整完成后,继续判断I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>,I<sub>4</sub>四个规一化电流值的大小,如果同时有3个或者4个规一化电流值满足I<sub>i</sub>&gt;ε,则清除卫星转动角速度,停止卫星转动,并设置目标角速度ω<sub>xb</sub>、ω<sub>yb</sub>、ω<sub>zb</sub>为0°/s,转入步骤(5),否则保持当前转动角速度,直至满足条件后进入步骤(5);(5)采集4个太阳电池片的电流信息并归一化处理,利用归一化电流计算卫星的滚动角<img file="FDA00003710844300000214.GIF" wi="39" he="39" />和俯仰角θ,其中<img file="FDA0000371084430000021.GIF" wi="583" he="147" /><maths num="0001"><![CDATA[<math><mrow><msub><mi>S</mi><mi>x</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>sin</mi><mi>&beta;</mi></mrow></mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>S</mi><mi>y</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>sin</mi><mi>&beta;</mi></mrow></mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>S</mi><mi>z</mi></msub><mo>=</mo><mfrac><mrow><mo>-</mo><mn>1</mn></mrow><mrow><mn>2</mn><mi>sin</mi><mi>&beta;</mi></mrow></mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>+</mo><msub><mi>I</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>(6)计算卫星的预估滚动角<img file="FDA0000371084430000025.GIF" wi="47" he="69" />和预估俯仰角<img file="FDA0000371084430000026.GIF" wi="70" he="72" />当满足<img file="FDA0000371084430000027.GIF" wi="384" he="71" />时,利用陀螺测量卫星本体坐标系X轴和Y轴的角速度ω<sub>x</sub>,ω<sub>y</sub>,并对姿态进行预估<img file="FDA0000371084430000028.GIF" wi="298" he="72" /><img file="FDA0000371084430000029.GIF" wi="305" he="93" />然后对预估姿态进行修正,修正方程为<img file="FDA00003710844300000210.GIF" wi="401" he="74" /><maths num="0004"><![CDATA[<math><mrow><mover><mi>&theta;</mi><mo>~</mo></mover><mo>=</mo><mover><mi>&theta;</mi><mo>~</mo></mover><mo>+</mo><msub><mi>K</mi><mi>yy</mi></msub><mrow><mo>(</mo><mi>&theta;</mi><mo>-</mo><mover><mi>&theta;</mi><mo>~</mo></mover><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>当满足<img file="FDA00003710844300000212.GIF" wi="384" he="76" />时,令<img file="FDA00003710844300000213.GIF" wi="295" he="82" />其中K<sub>xx</sub>,K<sub>yy</sub>为预估姿态修正系数,为小于1的正常数,T<sub>s</sub>为控制周期,L<sub>mt</sub>为进行陀螺预估修正的槛值;(7)确定施加在卫星上的控制量,控制律为:<img file="FDA0000371084430000031.GIF" wi="572" he="77" /><img file="FDA0000371084430000032.GIF" wi="573" he="88" />U<sub>z</sub>=K<sub>dz</sub>(ω<sub>z</sub>-ω<sub>zb</sub>);其中U<sub>m</sub>,m=x,y,z为卫星三轴的控制量,K<sub>dm</sub>为角速度控制系数,为正常数,ω<sub>m</sub>为卫星陀螺实测三轴角速度,ω<sub>mb</sub>为卫星目标角速度,K<sub>px</sub>,K<sub>py</sub>分别为滚动角和俯仰角控制系数,为正常数;(8)重复步骤(5)~(7),直至卫星-Z轴对准太阳并跟踪。
地址 100080 北京市海淀区北京2729信箱