技术领域
[0001] 本
发明涉及航天器,尤其涉及一种航天器
蓄电池的安时计电量计算方法。
背景技术
[0002] 为了有效评估航天器在轨过程蓄
电池组的
荷电状态,下位机
软件中通常会设置电量计功能,通过充电
电流和放电电流遥测对蓄电池组的充放电量进行实时计算。目前,国内航天器下位机系统中,蓄电池电量计均只针对单舱段充放电链路的情况。且传统深空领域安时计的满荷电态启动判据一般仅为蓄电池组
电压,而较大电流充电情况下的蓄电池组电压往往具有“虚高”特点,并不能真正表征蓄电池的满荷电态。此外,深空领域航天器在轨阶段,飞行程序复杂,经常存在变轨、调姿等需求,变轨、调姿过程中推进喷气将造成
母线负载电流的瞬态
波动,传统的安时计计算逻辑下将会造成对放电行为的误判和误计算;且传统安时计的充电电流计算
门限往往偏高,容易造成在小电流充放电过程漏计算的现象。由于深空探测航天器普遍
能源较为紧张,蓄电池组电量计算不准确所造成的偏差累计下来将会对当前电量的评估及后续飞行任务
能量平衡分析造成严重影响。
发明内容
[0003] 为了解决
现有技术中的问题,本发明提供了一种航天器蓄电池的安时计电量计算方法,通过下位机连续自主采集、处理不同舱段太阳电池阵流向蓄电池组的充电电流和蓄电池组流向不同舱段负载的放电电流遥测参数,根据充电电流、放电电流实时计算蓄电池组产生的充电电量值、放电电量值以及当前蓄电池组剩余电量值,实现多舱段复杂航天器复用蓄电池组荷电状态在轨精细化评估,弥补了传统蓄电池电量计仅适用于单舱段充放电链路的
缺陷;通过将充电电流值纳入安时计满荷电态启动判据,解决了充电过程传统深空领域航天器下位机仅依据电池电压判断
电池荷电状态偏差较大的问题;通过在电量计软件中定义“充电态”和“放电态”,并设置合理的“充电态”和“放电态”的进入门限,解决了传统电量计在非充放电过程误计算、在小电流充放电过程漏计算的难题。
[0004] 本发明提供了一种航天器蓄电池的安时计电量计算方法,包括以下步骤:
[0005] 第一步,判断安时计电量累计使能是否为允许状态,如果否,则结束,如果是,则进入下一步;
[0006] 第二步,判断是否接收到电量注入指令,如果没有接收到电量注入指令,则判断蓄电池组是否为满电量初态,如果不是满电量初态,则结束,如果是满电量初态,则启动安时计,开始电量计算;如果有接收到电量注入指令,则启动安时计,开始电量计算;
[0007] 第三步,参数采集和电量累计计算。
[0008] 作为本发明的进一步改进,所述第一步包括:下位机进行“安时计电量累计使能标志位”设置,“安时计电量累计使能标志位”置为1,安时计电量累计功能为允许状态;“安时计电量累计使能标志位”置为0,安时计电量累计功能为禁止状态,同时将电量参数及安时计启动标志位复位到上电默认状态,只有在允许状态下,才执行安时计电量累计计算功能,否则该功能被禁止。
[0009] 作为本发明的进一步改进,所述第二步包括:在“安时计电量累计使能标志位”为允许状态下,安时计利用下位机对蓄电池组充放电遥测进行监测,判断是否接收到电量注入指令,若收到,则设置安时计启动标志,开始进行安时计电量累计计算,若未收到,则判断蓄电池组是否为满电量初态,待判断蓄电池组为满电量初态后,设置安时计启动标志,开始进行安时计电量累计计算。
[0010] 作为本发明的进一步改进,所述第二步中,包括4个分步骤:
[0011] 步骤2.1,判断“安时计电量累计使能标志位”是否为1,若是,则转入步骤2.2,若否,则重复步骤2.1;
[0012] 步骤2.2,判断下位机是否接收到合法的注入充电电量、放电电量,若是,软件执行以下操作:
[0013] (1)完成Q充、Q放电量值的注入
修改;
[0014] (2)安时计启动标志设置为1;
[0015] (3)根据公式当前电量=95Ah+Q充-Q放计算当前电量;
[0016] (4)转入步骤2.3;
[0017] 若否,则直接转入步骤2.3;
[0018] 步骤2.3,下位机检测蓄电池组电压是否满足大于28.7V或25.4V,若是,则转入步骤2.4,若否,则重复步骤2.3;
[0019] 步骤2.4,ITEMP=舱段1不调节母线供电电流+舱段2不调节母线供电电流-舱段1不调节母线负载电流-舱段1放电调节模
块输入电流-舱段2不调节母线负载电流,下位机检测蓄电池组根部充电电流ITEMP是否满足0≤ITEMP≤1A,若是,则设置“安时计启动标志位”为1,安时计启动,进入下一步,开始进行安时计电量累计计算,若否,则返回步骤2.2。
[0020] 作为本发明的进一步改进,所述第三步包括:判断是否为放电状态,如果是放电状态,则计算放电电量,然后判断是否为充电状态,如果不是充电状态,则结束,如果是充电状态,则计算充电电量;如果不是放电状态,则判断是否为充电状态,如果不是充电状态,则结束,如果是充电状态,则计算充电电量。
[0021] 作为本发明的进一步改进,所述第三步中,包括2个分步骤:
[0022] 步骤3.1,判断放电电流是否大于放电电流的下限,条件满足则进行放电电量计算:
[0023] (1)连续3次检测到ITEMP≤-2.5A时,则软件判断进入放电状态,并执行后续操作;
[0024] (2)Q放0=Q放-1-Q充-1;
[0025] (3)充电电量存储单元Q充0清零;
[0026] (4)放电电量进行累计,Q放0=Q放-1+∫I放电dt,当检测到ITEMP≥-1A时,停止放电电量累计;若再次检测到ITEMP<-1A时,则继续进行放电电量累计;ITEMP<0,I放电=-ITEMP且I充电=0;
[0027] (5)Q当前=95-Q放。
[0028] 否则直接进入下一步骤;
[0029] 步骤3.2,判断充电电流是否大于充电电流的下限,条件满足则进行充电电量计算:
[0030] (1)连续3次检测到ITEMP≥1A时,则软件判断进入充电状态,并执行后续操作;
[0031] (2)充电电量进行累计,Q充0=Q充-1+∫I充电dt/K充放比,当检测到ITEMP≤0A时,停止充电电量累计;若再次检测到蓄电池组根部充电电流ITEMP>0A时,则继续进行充电电量累计;ITEMP≥0,I充电=ITEMP且I放电=0;
[0032] (3)Q当前=95-Q放+Q充;
[0033] (4)Q充和Q放比较,当Q充=Q放时,将Q充、Q放清零;
[0034] (5)返回步骤2.2。
[0035] 作为本发明的进一步改进,每次下位机复位或主备机切换等造成正在累计的蓄电池电量参数的丢失时,软件通过重要数据恢复功能,向数管分系统索取之前保存的电量参数进行状态恢复,若未能有效获取、恢复电量参数时,则安时计先不介入计算,由软件对特定遥测参数进行连续监测采集,待判断蓄电池组的满电量初态明确后,再进行安时计累计电量计算,同时设置安时计启动标志。
[0036] 本发明的有益效果是:
[0037] 1、本发明针对部分航天器舱段组合体状态多变、蓄电池充放电通路复杂等特点,由电源系统的下位机通过安时计的方式实现两舱段复用锂离子蓄电池组设计形态下的蓄电池电量精细化计算,精细化程度高、适用范围广;
[0038] 2、本发明下位机通过连续自主采集、处理不同舱段向蓄电池充放电链路上的电流遥测,定义“充电态”和“放电态”计算逻辑和合理的门限电压、门限电流判据,根据充电电流、放电电流实时计算蓄电池组产生的充电电量值、放电电量值以及当前蓄电池组剩余电量值,实现了多舱段复杂航天器复用蓄电池组荷电状态的在轨精细化评估;
[0039] 3、本发明逻辑通顺、思路清晰、设计合理,易于工程实现,锂离子蓄电池的过充保护自主切换过程安全稳定,减轻了工作人员的操作负担。
附图说明
[0040] 图1是本发明一种航天器蓄电池的安时计电量计算方法的整体
流程图。
[0041] 图2是本发明一种航天器蓄电池的安时计电量计算方法的具体流程图。
[0042] 图3是本发明一种航天器蓄电池的安时计电量计算方法的
电路连接关系图。
[0043] 其中,下位机2、蓄电池组2、舱段1不调节母线供电电流3、舱段2不调节母线供电电流4、舱段1不调节母线负载电流5、舱段1放电调节模块输入电流6、舱段2不调节母线负载电流7。
具体实施方式
[0044] 下面结合附图说明及具体实施方式对本发明作进一步说明。
[0045] 如图1-2所示,一种航天器蓄电池的安时计电量计算方法,包括如下步骤:
[0046] 第一步,下位机进行“安时计电量累计使能标志位”设置。“安时计累计使能标志位”置为1,安时计累计功能为允许状态;“安时计累计使能标志位”置为0,安时计累计功能为禁止状态,同时将电量参数及安时计启动标志位复位到上电默认状态。只有在允许状态下,软件才执行安时计累计计算功能,否则该功能被禁止;
[0047] 第二步,在“安时计累计使能标志位”为允许状态下,安时计利用下位机对蓄电池充放电遥测进行监测,判断是否接收到电量注入指令,若收到,则设置安时计启动标志,开始进行安时计电量累计计算,若未收到,则判断蓄电池组是否为满电量初态,待判断蓄电池组的满电量初态明确后,设置安时计启动标志,开始进行安时计电量累计计算;
[0048] 第二步中,包括4个分步骤:
[0049] 步骤2.1,判断“安时计累计使能标志位”是否为1,若是,则转入步骤2.2,若否,则重复步骤2.1;
[0050] 步骤2.2,判断下位机是否接收到合法的注入充电电量、放电电量,若是,软件执行以下操作:
[0051] (1)完成Q充、Q放电量值的注入修改;
[0052] (2)安时计启动标志设置为1;
[0053] (3)根据公式当前电量=95Ah+Q充-Q放计算当前电量;
[0054] (4)转入步骤2.3。
[0055] 若否,则直接转入步骤2.3;
[0056] 步骤2.3,下位机检测蓄电池组电压是否满足大于28.7V(7节
单体)或25.4V(6节单体),若是,则转入步骤2.4,若否,则重复步骤2.3;
[0057] 步骤2.4,下位机检测蓄电池组根部充电电流ITEMP(=舱段1不调节母线供电电流+舱段2不调节母线供电电流-舱段1不调节母线负载电流-舱段1放电调节模块输入电流-舱段2不调节母线负载电流)是否满足0≤ITEMP≤1A,若是,则设置“安时计启动标志位”为1,安时计启动,进入下一步,开始进行安时计电量累计计算,若否,
[0058] 则返回步骤2.2。
[0059] 第三步,参数采集和电量累计计算;
[0060] 第三步中,包括2个分步骤:
[0061] 步骤3.1,判断放电电流是否大于放电电流的下限,条件满足则进行放电电量计算:
[0062] (1)连续3次检测到ITEMP≤-2.5A时,则软件判断进入放电状态,并执行后续操作;
[0063] (2)Q放0=Q放-1-Q充-1;
[0064] (3)充电电量存储单元Q充0清零;
[0065] (4)放电电量进行累计,Q放0=Q放-1+∫I放电dt,当检测到ITEMP≥-1A时,停止放电电量累计;若再次检测到ITEMP<-1A时,则继续进行放电电量累计;(ITEMP<0,I放电=-ITEMP且I充电=0)
[0066] (5)Q当前=95-Q放。
[0067] 否则直接进入下一步骤。
[0068] 步骤3.2,判断充电电流是否大于充电电流的下限,条件满足则进行充电电量计算:
[0069] (1)连续3次检测到ITEMP≥1A时,则软件判断进入充电状态,并执行后续操作;
[0070] (2)充电电量进行累计,Q充0=Q充-1+∫I充电dt/K充放比,当检测到ITEMP≤0A时,停止充电电量累计;若再次检测到蓄电池组根部充电电流ITEMP>0A时,则继续进行充电电量累计;(ITEMP≥0,I充电=ITEMP且I放电=0)
[0071] (3)Q当前=95-Q放+Q充;
[0072] (4)Q充和Q放比较,当Q充=Q放时,将Q充、Q放清零;
[0073] (5)返回步骤2.2。
[0074] 如图3所示,航天器蓄电池的安时计电量计算方法应用于航天器的电路中,包括下位机1、蓄电池组2、舱段1不调节母线供电电流3、舱段2不调节母线供电电流4、舱段1不调节母线负载电流5、舱段1放电调节模块输入电流6、舱段2不调节母线负载电流7。
[0075] 蓄电池组包括
串联或并联的若干蓄电池单体,优选的,蓄电池组由14节单体电池两并七串而成,额度容量为95安时,满荷电态额定组电压为28.7V。
[0076] 本
实施例中,航天器电源系统锂离子蓄电池组由14节单体电池两并七串而成,额度容量为95安时,满荷电态额定组电压为28.7V。
[0077] 蓄电池满荷电态充电电流判定门限、放电态下放电电流门限、充电态下充电电流门限设置如下:
[0078] 通过实验经验,本实施例中锂离子蓄电池组充电至满荷电态时的电流判定门限为不大于1A。
[0079] 通过实验经验,本实施例中锂离子蓄电池组进入放电态的放电电流判定门限为不小于2.5A,在放电态下可进行放电电量计算的有效放电电流认定门限为不小于1A。
[0080] 通过实验经验,本实施例中锂离子蓄电池组进入充电态的充电电流判定门限为不小于1A,在充电态下可进行充电电量计算的有效充电电流认定门限为大于0A。
[0081] 通过实验经验,K充放比设置范围一般为0.8-1.2,本实施例中K充放比设置为1.0。
[0082] 试验结果:
[0083] (1)安时计电量累计使能标志
位置为1后,将锂离子蓄电池组充电至组电压不小于28.7V,充电电流I充电小于1A时,安时计启动标志位自动置为1,当前电量Q当前自动置为95Ah,充电电量Q充电和放电电量Q放电自动置为0Ah。
[0084] 放电电流I放电不小于2.5A且连续3次被下位机检测到后,放电电量Q放电开始累积。放电电流I放电小于1A或转为充电电流I充电小于1A时,放电电量Q放电停止累积。放电电流I放电再次大于1A时,放电电量Q放电继续累积。充电电流I充电不小于1A且连续3次被下位机检测到后,充电电量Q充电开始累积。转为放电电流I放电小于2.5A时,充电电量Q充电停止累积。充电电流I充电再次大于0A时,充电电量Q充电继续累积。
[0085] 待充电至充电电量Q充电充电等于放电电量Q放电时,当前电量Q当前自动置为95Ah,充电电量Q充电和放电电量Q放电自动置为0Ah。
[0086] (2)安时计电量累计使能标志位置为0时,向下位机注入放电电量值Q放电注入(不大于95Ah)和充电电量值Q充电注入(不大于已注入放电电量值Q放电注入),安时计启动标志位自动置为
1,当前电量Q当前自动置为95Ah+Q充电注入–Q放电注入,充电电量Q充电自动置为Q充电注入,放电电量Q放电自动置为Q放电注入。
[0087] 放电电流I放电不小于2.5A且连续3次被下位机检测到后,放电电量Q放电自动置为前一时刻放电电量与充电电量的差值,充电电量Q充电自动置为0Ah,放电电量Q放电开始累积。放电电流I放电小于1A或转为充电电流I充电小于1A时,放电电量Q放电停止累积。放电电流I放电再次大于1A时,放电电量Q放电继续累积。
[0088] 充电电流I充电不小于1A且连续3次被下位机检测到后,充电电量Q充电开始累积。转为放电电流I放电小于2.5A时,充电电量Q充电停止累积。充电电流I充电再次大于0A时,充电电量Q充电继续累积。
[0089] 待充电至充电电量Q充电充电等于放电电量Q放电时,当前电量Q当前自动置为95Ah,充电电量Q充电和放电电量Q放电自动置为0Ah。
[0090] 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。