一种卫星电源系统能量分析仿真平台转让专利

申请号 : CN201110149976.1

文献号 : CN102289535B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宁晓琳彭聪蔡洪伟房建成

申请人 : 北京航空航天大学

摘要 :

一种航天器电源系统能量分析仿真平台,包括数据输入模块,数据处理模块,数据显示模块,电源系统能量平衡分析判定模块,电源系统能量平衡分析异常报警模块。用户通过数据输入模块直接设置电源系统设计参数,通过数据处理模块,对读入数据进行处理和运算,再通过数据显示模块输出直观结果。其中数据处理模块作为本仿真平台的核心,通过逻辑分析,进行快速有效的数据处理,无需搭建复杂的电路,在电源系统参数设计完成后即可利用此仿真平台进行航天器在轨能量平衡分析。大大减少开发设计人员的设计时间,对电源系统设计存在的错误和误差起到很好的快速纠察作用。

权利要求 :

1.一种卫星电源系统能量分析仿真平台,其特征在于,包括数据输入模块,数据处理模块,数据显示模块,能量平衡分析判定模块和能量平衡分析异常报警模块,其中:(1)数据输入模块包括用户界面输入和数据采集部分,数据采集接收用户输入界面的参数设置,参数设置包括卫星任务轨道参数、卫星姿态控制方式和姿态模式,太阳阵参数设置、蓄电池参数设置、电源能量管理方式选择、负载功耗文件调入;

其中所述卫星任务轨道参数设置为:进行仿真分析确定卫星任务轨道参数,卫星任务轨道参数包含轨道六要素,以及任务开始时间,结束时间;轨道六要素为(a,e,i,ω,Ω,τ),其中a表示卫星椭圆轨道的长半轴,e表示轨道偏心率,i为轨道倾角,ω为近地点幅角,Ω表示升交点赤径,τ是卫星经过近心点的时刻;

所述卫星姿态控制方式包括三轴稳定和自旋稳定两种供选择,选择设定时间段内的卫星姿态模式包括对地定向姿态模式,对日定向姿态模式;

所述太阳阵参数设置,包括太阳阵光电元件的材料选取;寿命初期太阳电池阵最大输出功率;太阳常数;太阳光斜照太阳电池时的修正因子;太阳光强季节性变化因子;地球反照对太阳电池阵输出功率的增益因子;单体太阳阵的标称面积;太阳电池阵所有单体太阳电池总数;单体太阳电池光电转换效率;太阳阵组合损失因子;太阳阵功率稳定系数;太阳电池轨道工作温度与标准温度之差,太阳电池阵衰减因子;

所述蓄电池参数设置,包括电池种类选择;串联单体电池总数;蓄电池组放电深度;蓄电池放电电压;

所述电源能量管理方式,包括直接能量传输方式,以及最大功率跟踪方式;

所述负载功耗随时间的变化关系,事先确定后直接由对话框响应调入负载功耗文件; (2)数据处理模块,包括数据解算和数据传输,其中数据解算包括太阳阵输出功率解算,蓄电池剩余能量解算,电源能量管理方式选择及负载能量计算;

①太阳阵输出功率解算如下;

太阳阵输出功率P根据下式计算:

P=S0XXsXeAcNFjηFc(βPΔT+1)cosθ其中:

2

S0——太阳常数135.3mW/cm ;

θ——太阳光与太阳电池阵法线方向的夹角;

X——太阳光斜照太阳电池阵时的修正因子,在0.95~1.00之间;

Xs——太阳光强季节性变化因子,春秋分时为1.0000,夏至为0.9673,东至为1.0327;

Xe——地球反照对太阳电池阵输出功率的增益因子,地球同步轨道取1,其他轨道取

1~1.05;

2

Ac——单体太阳电池的标称面积cm ;

N——太阳电池阵所有单体太阳电池总数;

η——单体太阳电池光电转换效率;

Fc——太阳电池阵组合损失因子;

βP——太阳电池阵功率温度系统,单位%/℃;

ΔT——太阳电池轨道工作温度与标准温度之差;

通过各参数的获取,即可计算出太阳阵在轨条件下的输出功率;

②蓄电池剩余能量解算,蓄电池的模型采用了标准蓄电池模型,根据设计参数调整模型参数,三种类型的蓄电池标准模型如下所示:A.铅酸蓄电池模型:

*

放电模型,i >0

*

充电模型(i <0)

B.锂蓄电池模型

*

放电模型,i >0

充电模型,i*<0

C.镍镉和镍氢蓄电池模型

*

放电模型,i >0

*

充电模型,i <0

其中,

E0——电压常值(V);

Exp(s)——指数动态变化区;

Sel(s)——电池充放电模式;当电池放电,Sel(s)=0;当电池充电,Sel(s)=1;

K——极化常数;

*

i——低频动态电流;

i——电池电流;

it——已用电池容量;

Q——最大电池容量;

A——指数电压;

B——指数电容量;

-1

Laplace ——拉普拉斯反变换;

f1——充电模式函数表达式;

f2——放电模式函数表达式;

*

以太阳阵输出功率与负载功率之差决定蓄电池充电或放电状态,即标准模型中i 的正负判定,如果功率差大于零,蓄电池处于充电状态;反之,蓄电池处于放电状态,蓄电池处于放电状态;反之,蓄电池处于放电状态,此时蓄电池剩余能量随时间减少,蓄电池电压也随时间下降;

③电源能量管理方式选择

电源能量管理方式有两种,一种直接能量传输方式,以及最大功率跟踪方式,所述直接能量传输方式将太阳阵在满足负载和蓄电池需求后多余的功率全部由电阻消耗掉,并通常使用分流电阻以维持总线电压在一个理想水平;所述最大功率跟踪则严格按照负载需求控制太阳阵的输出功率,不产生过剩功率,因此直接能量传输方式的太阳能输出功率转换率较最大功率跟踪方式略高;

对于两种电源能量管理方式,使用不同转换系数进行描述,具体方法如下所述:卫星在轨运行一周所需消耗功率利用公式:其中:

Psa——卫星在轨运行一周所需功耗;

Pe——阴影期卫星上负载和蓄电池所需功耗;

Pd——光照期卫星上负载和蓄电池所需功耗;

Te——卫星运行一周中阴影期时间; Td——卫星运行一周中光照时间;

Xe——从太阳阵和蓄电池输送到负载功耗的传递效率;

Xd——从太阳阵输送到负载功耗的传递效率;

作为两种电源能量管理方式,设定Xe和Xd的系数取值不同,其中,直接能量传输方式,设定:

Xe=0.65,Xd=0.85

最大功率跟踪方式,设定:

Xe=0.60,Xd=0.80

以此来描述两种电源能量管理方式;

④关于负载功率

根据数据输入模块中调入的负载功耗文件进行实时计算;

数据传输包括三部分内容:第一部分将数据输入模块中卫星轨道和姿态参数传输到卫星软件工具包STK;第二部分,将卫星软件工具包中生成的用于太阳阵解算的数据传送到数据解算程序中的太阳阵能量算法中进行太阳阵能量计算;第三部分是将数据输入模块中蓄电池参数和电源能量管理方式传送到数据解算程序蓄电池能量解算程序中,进行蓄电池剩余能量计算;

(3)数据显示模块,将经过数据处理模块的数据结果,包括随时间变化的太阳阵输出功率、蓄电池剩余能量、以及负载功耗,通过数据显示模块显示太阳阵输出功率与时间的变化关系曲线,蓄电池剩余能量随时间的变化关系曲线,负载功耗随时间的变化关系曲线;

(4)能量平衡分析判定模块,将经过数据处理模块后的太阳阵输出功率、蓄电池剩余容量、以及负载功率,根据能量平衡分析判据对此时的星上能量平衡状态作出判断,分析此时星上电能能否有效供给卫星任务;

(5)能量平衡分析异常报警模块,当能量平衡分析判定模块进行能量平衡分析后,若某时刻星上能量不平衡,能量平衡分析异常报警模块即发出警报,说明此时能量不再平衡,出现异常。

说明书 :

一种卫星电源系统能量分析仿真平台

技术领域

[0001] 本发明是一种航天器电源系统能量分析仿真平台,特别涉及一种有效分析卫星星上能量平衡问题的方法,并且可以进行二次开发,进一步扩展仿真平台功能。 背景技术
[0002] 在卫星系统中,星上电源子系统是非常重要的一个子系统,是星上产生、贮存、变换、调节和分配电能的分系统,是卫星正常运行的重要保证之一。卫星电源系统包括能量来源、能量存储、能量分配和能量管理与控制。目前应用最广泛的电源系统是以太阳能作为能量来源,建立太阳电池阵-蓄电池组电源系统,光电能量系统。
[0003] 太阳阵在卫星光照期获取能量,以提供总线功耗,负载功耗,并且保证星上能量平衡;蓄电池在阴影期,以及光照期大功率峰值耗电时为卫星提供电能。能量来源的不同决定了要如何来管理卫星电源系统,能量管理分为三类,包括控制太阳阵,管理总线电压及蓄电池充电。进一步地,不仅需要管理电源系统,而且要控制太阳阵不能产生过多的电能,以免蓄电池过充,及产生过多的热量。主要的电源控制技术有两种,包括直接能量传输方式以及最大功率跟踪方式。
[0004] 目前基于卫星的电源设计,国内对于每个卫星项目,都进行重新建模,重新设计和选取太阳阵以及蓄电池的参数,通过手工计算方式或者根据经验来判定如何选择合适的电源系统;参数设计完成后,仅有通过单纯的电子电路仿真建模,目前没有简单高效的仿真平台快速准确地对航天器整个在轨运行过程进行能量分析验证,以验证电源系统参数设计合理。但是,由于电源系统参数数量大,太阳阵以及蓄电池的材料选择、构型设计,以及各个卫星任务的轨道条件、姿态模式各不相同,设计人员的技术水平和经验参差不齐,效率低下,因 此造成整个卫星电源的分析、设计过程人员工作量大,设计验证周期长,效率较低。因此需要这样一种高效快捷的航天器电源系统能量分析仿真平台,对电源系统设计参数进行能量分析仿真验证。

发明内容

[0005] 本发明的技术解决问题:克服现有技术的不足,提供一种航天器电源系统能量分析仿真平台,该平台利用有效的逻辑判定代替繁冗复杂的电子电路设计,便捷高效地对航天器电源设计参数进行能量平衡仿真分析,验证电源系统参数设计是否合理,快速及时纠察参数设计错误和计算误差。
[0006] 本发明的技术解决方案:一种航天器电源系统能量分析仿真平台,包括电源系统数据输入模块,电源系统数据处理模块,电源系统数据显示模块,电源系统能量平衡分析判定模块,电源系统能量平衡分析异常报警模块。
[0007] 电源系统数据输入模块,通过图形用户界面,接收用户对于电源系统的参数选择和设置,包括卫星任务轨道参数、姿态控制模式,太阳阵设计参数、蓄电池设计参数、以及电源控制方式。
[0008] 电源系统数据处理模块作为本仿真平台的核心部分,主要又包括数据解算和数据传输。数据解算包括太阳阵输出功率解算,蓄电池剩余容量解算,电源管理方式选择,以及负载功耗计算。数据传输包括三部分内容:第一部分将数据输入模块中卫星轨道和姿态参数传输到卫星软件工具包(STK,Satellite ToolKit);第二部分,将卫星软件工具包中生成的用于太阳阵解算的数据传送到数据解算程序中太阳阵能量算法进行太阳阵能量计算;第三部分是将数据输入模块中蓄电池参数和能量管理方式传送到数据解算程序蓄电池能量解算程序中,进行蓄电池剩余能量计算。
[0009] 电源系统数据显示模块,将经过数据处理模块的数据结果包括随时间变化太阳阵输出功率、蓄电池剩余容量、以及负载功耗,通过数据显示模块显示太阳阵输出功率与时间的变化关系曲线,蓄电池剩余容量随时间的变化关系曲线,负载功耗随时间的变化关系曲线。
[0010] 电源系统能量平衡分析判定模块,将经过数据处理模块后的太阳阵输出功率、蓄电池剩余容量、以及负载功率,根据电源系统能量平衡分析判据对此时的星上能量平衡状态进行判断,分析此时星上电能能否有效供给卫星任务。
[0011] 电源系统能量平衡分析异常报警模块,当能量平衡分析判定模块进行能量平衡分析后,若某时刻星上能量不平衡,能量平衡分析异常报警模块即发出警报,说明此时能量不再平衡,能源供给出现异常。
[0012] 本发明与现有技术相比的优点在于:本发明用户可以由数据输入模块进行电源系统参数设置,仿真平台后台进行数据采集处理,并以具体数据和曲线图形直观显示此时的航天器各部分功耗状况,通过能量平衡分析判据,对此时的航天器状态进行及时判定和响应。同时在数据处理过程中利用强大的卫星软件工具包进行卫星实时的在轨仿真。其中数据处理模块作为本仿真平台的核心,突出的优点在于利用有效的逻辑判定条件进行航天器能量分配和管理,代替繁冗复杂的电子电路设计,大大简化了电源系统参数设计验证的建模复杂性,提高了整个电源系统设计和仿真分析的工作效率。
[0013] 本发明中数据输入模块及数据结果显示模块坚持图形用户界面的设计原则,界面直观、对用户透明。用户接触软件后对界面上对应的功能一目了然,基本无需任何培训就可以方便地使用本系统,并快捷高效地对一个航天器项目电源分系统作出分析。同时结合卫星软件工具包与本仿真平台程序语言的链接模块,进行无缝链接,实现数据实时交互传送,互相调用。

附图说明

[0014] 图1为本发明的仿真平台组成结构示意图;
[0015] 图2为数据处理模块原理图;
[0016] 图3为本发明中的仿真平台执行流程图。

具体实施方式

[0017] 如图1所示,本发明航天器电源系统能量分析平台包括数据输入模块,数据处理模块,数据显示模块,能量平衡分析判定模块,及能量平衡分析异常报 警模块。 [0018] (1)数据输入模块包括用户界面输入和数据采集部分,数据采集部分接收用户输入部分的参数设置,参数设置包括卫星任务轨道参数、卫星姿态控制方式和姿态模式,太阳阵参数设置、蓄电池参数设置、电源管理和控制方式选择、负载功耗文件调入。 [0019] 参数设置包含以下几个部分:
[0020] ①卫星任务轨道参数设计。进行仿真分析确定卫星任务轨道参数,卫星任务轨道参数包含轨道六要素,以及任务开始时间,结束时间。轨道六要素为(a,e,i,ω,Ω,τ),其中a表示卫星椭圆轨道的长半轴,e表示轨道偏心率,i为轨道倾角,ω为近地点幅角,Ω表示升交点赤径,τ是卫星经过近心点的时刻。
[0021] ②卫星姿态控制方式和姿态模式,包括三轴稳定卫星和自旋稳定卫星两种可供选择。选择设定时间段内的卫星姿态模式,包括对地定向姿态模式,对日定向姿态模式。 [0022] ③太阳阵参数设置,包括太阳阵光电元件的材料选取,如硅,单结砷化镓,三结砷2
化镓;寿命初期太阳电池阵最大输出功率;太阳常数(通常为确定性常值135.3mW/cm);太阳光斜照太阳电池时的修正因子(取值范围0.95~1.00);太阳光强季节性变化因子(春秋分时为1.0000,夏至为0.9673,冬至为1.0327);地球反照对太阳电池阵输出功率的增益因子(地球同步轨道取1,其他轨道取1~1.05);单体太阳阵的标称面积;太阳电池阵所有单体太阳电池总数;单体太阳电池光电转换效率(硅12%~14%,单结砷化镓18%~
19%,三结砷化镓24%~26%);太阳阵组合损失因子(0.85~0.95);太阳阵功率稳定系数(0.95~1);太阳电池轨道工作温度与标准温度之差(温差取值范围50°~120°),太阳电池阵衰减因子(0.95~0.99)。
[0023] ④蓄电池参数设置,包括电池种类选择(包括镉镍电池、氢镍电池、锂电池);串联单体电池总数;蓄电池组放电深度(镉镍电池40%~55%,氢镍电池60%~65%,锂电池40%~50%);蓄电池放电电压(镉镍电池1.25V,氢镍电池 1.25V,锂电池3.50V)。 [0024] ⑤电源管理方式,包括直接能量传输方式,以及最大功率点能量跟踪方式。 [0025] 电源能量管理方式有两种,一种直接能量传输方式,以及最大功率跟踪方式,所述直接能量传输方式将太阳阵在满足负载和蓄电池需求后多余的功率全部由电阻消耗掉,并通常使用分流电阻以维持总线电压在一个理想水平;所述最大功率跟踪则严格按照负载需求控制太阳阵的输出功率,不产生过剩功率,因此直接能量传输方式的太阳能输出功率转换率较最大功率跟踪方式略高;
[0026] ⑥负载功耗随时间的变化关系,直接由对话框响应将负载功耗文件调入。 [0027] (2)数据处理模块,作为本仿真平台的核心部分,主要又包括数据解算和数据传输。
[0028] 数据解算包括太阳阵输出功率解算,蓄电池剩余能量解算,电源管理方式选择,以及负载能量计算。下面进行具体说明:
[0029] ①太阳阵输出功率解算。
[0030] 太阳阵输出功率P根据公式计算:
[0031] P=S0XXsXeAcNFjηFc(βPΔT+1)cosθ
[0032] 其中:
[0033] S0——太阳常数135.3mW/cm2;
[0034] θ——太阳光与太阳电池阵法线方向的夹角;
[0035] X——太阳光斜照太阳电池阵时的修正因子,一般在0.95~1.00之间; [0036] Xs——太阳光强季节性变化因子,春秋分时为1.0000,夏至为0.9673,东至为1.0327;
[0037] Xe——地球反照对太阳电池阵输出功率的增益因子,地球同步轨道取1,其他轨道取1~1.05;
[0038] Ac——单体太阳电池的标称面积cm2;
[0039] N——太阳电池阵所有单体太阳电池总数;
[0040] η——单体太阳电池光电转换效率;
[0041] Fc——太阳电池阵组合损失因子;
[0042] βP——太阳电池阵功率温度系统(%/℃);
[0043] ΔT——太阳电池轨道工作温度与标准温度之差(℃)。
[0044] 通过各参数的获取,即可计算出太阳阵在轨条件下的输出功率。 [0045] ②蓄电池能量解算。蓄电池的模型采用了标准蓄电池模型,根据设计参数调整模型参数。三种类型的蓄电池标准模型如下所示:
[0046] A.铅酸蓄电池模型:
[0047] 放电模型(i*>0)
[0048]
[0049] 充电模型(i*<0)
[0050]
[0051] B.锂蓄电池模型
[0052] 放电模型(i*>0)
[0053]
[0054] 充电模型(i*<0)
[0055]
[0056] C.镍镉和镍氢蓄电池模型
[0057] 放电模型(i*>0)
[0058]
[0059] 充电模型(i*<0)
[0060]
[0061] 其中,
[0062] E0——电压常值(V);
[0063] Exp(s)——指数动态变化区;
[0064] Sel(s)——电池充放电模式。当电池放电,Sel(s)=0;当电池充电,Sel(s)=1。
[0065] K——极化常数(Ah-1);
[0066] i*——低频动态电流(A);
[0067] i——电池电流(A);
[0068] it——已用电池容量(Ah);
[0069] Q——最大电池容量(Ah);
[0070] A——指数电压(V);
[0071] B——指数电容量(Ah)-1;
[0072] Laplace-1——拉普拉斯反变换;
[0073] f1——充电模式函数表达式;
[0074] f2——放电模式函数表达式。
[0075] 以太阳阵输出功率与负载功率之差决定蓄电池充电或放电状态,即标准模型中i*的正负判定。如果功率差大于零,蓄电池处于充电状态;反之,蓄电池处于放电状态,此时蓄电池剩余容量随时间减少,蓄电池电压也随时间下降。
[0076] ③电源能量管理方式选择。
[0077] 电源能量管理方式有两种,一种直接能量传输方式,以及最大功率跟踪方式。直接能量传输方式将太阳阵在满足负载和蓄电池需求后多余的功率全部由电阻消耗掉,并通常使用分流电阻以维持总线电压在一个理想水平;而最大功率跟踪则严格按照负载需求控制太阳阵的输出功率,不产生过剩功率,因此直接能量传输方式的太阳能输出功率转换率较最大功率跟踪方式略高。
[0078] 在本仿真平台中,对于两种电源管理方式,使用不同转换系数进行描述。具体方法如下所述:
[0079] 航天器在轨运行一周所需功率利用公式:
[0080]
[0081] 其中:
[0082] Psa——航天器在轨运行一周所需功耗;
[0083] Pe——阴影期航天器上负载和蓄电池所需功耗;
[0084] Pd——光照期航天器上负载和蓄电池所需功耗;
[0085] Te——航天器运行一周中阴影期时间;
[0086] Td——航天器运行一周中光照时间;
[0087] Xe——从太阳阵和蓄电池输送到负载功耗的传递效率;
[0088] Xd——从太阳阵输送到负载功耗的传递效率。
[0089] 作为两种能量管理方式,设定Xe和Xd的系数取值不同。其中,直接能量传输方式,设定
[0090] Xe=0.65,Xd=0.85
[0091] 最大功率跟踪方式,设定
[0092] Xe=0.60,Xd=0.80
[0093] 以此来描述两种电源管理方式。
[0094] ④关于负载功率。
[0095] 根据数据输入模块中调入的负载功耗文件进行实时计算。
[0096] 数据传输包括三部分内容:第一部分将数据输入模块中航天器轨道和姿态参数传输到卫星软件工具包(STK,Satellite Tool Kit);第二部分,将卫星软件工具包中生成的用于太阳阵解算的数据传送到数据解算程序中太阳阵能量算法进行太阳阵能量计算;第三部分是将数据输入模块中蓄电池参数和能量管理方式传送到数据解算程序蓄电池剩余容量解算程序中,进行蓄电池剩余能量计算。
[0097] 其中涉及到两个技术问题:
[0098] (1)通过图形用户界面读取数据输入模块中用户设置参数。通过数据处理 模块程序语言中的回调函数进行数据输入模块中的数据读取。(2)本平台中的数据处理模块采用MATLAB软件进行编程,因此涉及到STK与MATLAB软件的接口模块。首先STK中的链接模块提供给用户一种方法,使STK和客户端环境相配合,用户可以开发应用软件与STK进行通信,从而驱动STK达到扩展和利用的目标。STK与MATLAB的链接通信,需要进行两个软件的路径匹配,接口对接,通过STK的链接模块,用户可以把对STK的操作封装到自己的程序中,从而方便地实现对STK的编程控制。
[0099] 要完成一次成功对STK引擎的调用必须如下这个步骤:
[0100] 初始化STK和MATLAB接口,获取STK地址:
[0101] stkInit
[0102] 打开STK默认地址,建立STK与MATLAB的连接:
[0103] remMachine=stkDefaultHost;
[0104] conid=stkOpen(remMachine);
[0105] 具体到本系统,两者接口的作用包括:由参数输入模块中卫星轨道和姿态参数传输到卫星软件工具包(STK,Satellite Tool Kit),卫星软件工具包根据航天器的轨道和姿态参数进行卫星任务的实时在轨运行显示,并且生成用于太阳阵输出功率解算的数据。数据处理模块调用卫星软件工具包中生成的用于太阳阵解算的数据传送到数据解算程序中太阳阵能量算法进行太阳阵能量计算。
[0106] (3)数据显示模块,将经过数据处理模块的数据结果,包括随时间变化的太阳阵输出功率、蓄电池剩余容量、以及负载功耗,通过数据显示模块显示太阳阵输出功率与时间的变化关系曲线,蓄电池剩余容量随时间的变化关系曲线,负载功耗随时间的变化关系曲线。 [0107] (4)能量平衡分析判定模块,能量平衡分析判定模块,将经过数据处理模块后的太阳阵输出功率、蓄电池剩余电量、以及负载功率,根据能量平衡分析判据对此时的星上能量平衡状态作出判断和响应,分析此时星上电能能否有效供给卫星任务。其中能量平衡分析判定依据如下:
[0108] 对于太阳能电池阵-蓄电池组卫星电源系统,能量平衡分析根据蓄电池充电 放电能量来完成。
[0109] 第一步,计算蓄电池光照期总充电电能。计算公式:Echarge=PfcTfc-PmcTmc-PscTsc[0110] 其中:Pfc、Tfc为蓄电池快速充电(恒流)功率及充电时间;
[0111] Pmc、Tmc为蓄电池中速充电(恒压)功率及充电时间;
[0112] Psc、Tsc为蓄电池慢速充电(涓流)功率及充电时间;
[0113] 第二步,计算蓄电池阴影期放电电能。计算公式:
[0114]
[0115] 其中:Ppayload为阴影期负载平均功率;
[0116] Teclipse为阴影期时间;
[0117] Pj、Tj为第j个负载短期功耗及其持续时间;
[0118] 每轨能量平衡条件:
[0119] ΔE=Echarge-Edischarge
[0120] 若ΔE≥0,表明在一个“地影-光照”轨道周期内能量维持平衡。 [0121] 通过能量分析的结果进行判断,确定卫星能量平衡的状态以及此时电源系统的工作状态。
[0122] (5)能量平衡分析异常报警模块,当能量平衡分析判定模块进行能量平衡分析后,若某时刻星上能量不平衡,能量平衡分析异常报警模块即发出警报,说明此时能量不再平衡,出现异常。
[0123] 如图3所示,本发明的工作流程如下:
[0124] (1)用户通过图形用户界面输入和设置电源系统参数,数据输入模块接收用户设置数据。
[0125] (2)将数据输入模块中航天器轨道和姿态参数传输到卫星软件工具包(STK,Satellite Tool Kit),进行航天器在轨运行实时仿真;同时将卫星软件工具包中生成的用于太阳阵解算的数据传送到数据解算程序中太阳阵能量算法进 行太阳阵能量计算;最后将数据输入模块中蓄电池参数和能量管理方式传送到数据解算程序蓄电池剩余容量解算程序中,进行蓄电池剩余能量计算。
[0126] (3)将经过数据处理模块的数据结果,包括随时间变化的太阳阵输出功率、蓄电池剩余容量、以及负载功耗,通过数据显示模块显示太阳阵输出功率与时间的变化关系曲线,蓄电池剩余容量随时间的变化关系曲线,负载功耗随时间的变化关系曲线。 [0127] (4)对数据处理模块中获得的太阳阵输出功率、蓄电池剩余容量、以及负载功耗,根据能量平衡判定准则进行能量平衡状态判定。
[0128] (5)检测航天器能量平衡状态是否出现异常,如果出现异常,作出相应的预警报告;如果一切正常,则仿真运行顺利。
[0129] 本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。