机车冗余控制方法

文档序号:9666537阅读:1075来源:国知局
机车冗余控制方法
【技术领域】
[0001]本发明涉及一种机车冗余控制方法,属机车制造技术领域。
【背景技术】
[0002]机车控制系统管理和控制机车全部电气设备,为了机车安全可靠的运行,必须实行冗余备份。机车冗余控制系统由主系统和辅系统两部分构成,每个系统包括相同的硬件。主系统控制整车,辅系统处于热备份状态,接收整车的实时状态信息,但是并不参与整车控制。而当主系统发生故障时,则立刻从主系统切换到辅系统,主系统停止工作,由辅系统控制整车。
[0003]在现有技术中,机车控制系统一般由主控制板卡、CAN(控制器局域网络)板卡、输入输出板卡、HDLC(高级数据链路控制)板卡和电源板卡构成。采用冗余控制方式时,主系统中有任何一块硬件板卡发生故障导致无法正常工作时,都会进行整体的冗余切换。整个冗余控制系统只可以切换一次,被切换掉的主系统不可以再次工作。如果辅系统再出现故障,机车将无法继续运用。另外,机车两端司机室中的显示屏由主辅两系统分别独立控制,冗余切换后,只有操作端的显示屏正常工作,非操作端的显示屏将不再显示机车信息。

【发明内容】

[0004]本发明的目的就是克服上述现有技术之不足,提供一种机车冗余控制方法,提高冗余度,充分利用硬件资源,切换过程准确无间隙,冗余切换不影响两个显示屏同时正常工作。
[0005]本发明的目的是这样实现的:一种机车冗余控制方法,主、辅系统分别包括同样的电源板卡、主控制板卡、CAN板卡和HDLC板卡,其特征在于在主、辅系统中分别设有由互相独立的数字输入类板卡、数字输出类板卡、模拟量输入类板卡和频率量输入板卡构成的同样的输入输出模块,并相应增加HDLC板卡的总线数量,各独立板卡都配备有自检功能,主系统同时控制两端司机室的显示屏,主、辅系统分别采取下列控制步骤:
[0006]主系统
[0007]A1.检测自身的电源板卡、CAN板卡和HDLC板卡是否为失效故障状态:是则进入步骤A3;否则进入下一步骤;
[0008]A2.检测主、辅系统输入输出模块的各对应板卡,将失效故障板卡冗余切换至另一系统的对应板卡,然后返回步骤A1 ;
[0009]A3.主系统发出整体冗余切换指令,将主系统整体冗余切换至辅系统,并由辅系统同时控制两端司机室的显示屏;
[0010]辅系统
[0011]B1.检测主系统是否发出整体冗余切换指令:是则进入步骤B3 ;否则进入下一步骤;
[0012]B2.检测主系统的主控板卡是否为失效故障状态:否则返回步骤B1 ;是则进入下一步骤;
[0013]B3.禁止主系统发出任何输出指令,将主系统整体冗余切换至辅系统,并由辅系统同时控制两端司机室的显示屏。
[0014]为了更好实现本发明的目的,所述步骤A3按以下条件实现冗余切换:
[0015](1)当主系统的主控制板卡和辅系统的主控制板卡计算结果一致时,可以进行整体冗余切换;
[0016](2)当主系统的主控制板卡和辅系统的主控制板卡计算结果不一致时,则先进行减载,当输出转矩为零时,才可以进行整体冗余切换;
[0017](3)当主系统停止工作、辅系统进行正常控制后,不可以再次转换;
[0018](4)主系统始终判断辅系统是否存在,只有判断辅系统存在时,才可以进行整体冗余切换。
[0019]为了更好地实现本发明的目的,所述步骤A2按以下条件实现冗余切换:
[0020]数字量输入或输出类板卡
[0021](1)如果主系统与辅系统对应数字输入或输出板卡均未失效,且输入或输出板卡的输入或输出值相同,则任取其中一个输入或输出值;
[0022](2)如果主系统与辅系统的对应数字输入或输出板卡中有一个失效,则取自检通过的;
[0023](3)如果主系统与辅系统的对应数字输入或输出板卡均未失效,但输入或输出值不同,则取默认值,并记录故障;
[0024](4)如果主系统与辅系统的对应数字输入或输出板卡均失效,则取值为零,并记录故障。
[0025]模拟量输入类板卡
[0026](1)如果主系统与辅系统对应模拟量输入类板卡的输入值间的差值在满量程的4%即一个级位以内,则取其平均值;
[0027](2)如果主系统与辅系统的对应模拟量输入类板卡有一个失效,则取自检通过的一个;
[0028](3)如果主系统与辅系统的对应模拟量输入类板卡均未失效,则优先取主系统的值,如果主系统的值不在合理的取值范围,则取辅系统的值;
[0029](4)如果主系统与辅系统的对应模拟量输入类板卡均失效,则取值为零并记录故障;
[0030]频率量输入板卡
[0031](1)在主系统与辅系统的对应频率量输入板卡中,优先取主系统的值;
[0032](2)如果主系统与辅系统的对应频率量输入板卡中有一个失效,则取自检通过的一个;
[0033](3)如果主系统与辅系统的对应频率量输入板卡均失效,则取值为零并记录故障。
[0034]为了更好实现本发明的目的,所述数字输入类板卡包括显示屏数字量输入板卡、变流器数字量输入板卡、蓄电池数字量输入板卡、列供数字量输入板卡和其它数字量输入板卡。
[0035]为了更好实现本发明的目的,所述数字输出类板卡包括显示屏数字量输出板卡、变流器数字量输出板卡、蓄电池数字量输出板卡、列供数字量输出板和其它数字量输出板卡。
[0036]为了更好实现本发明的目的,所述模拟量输入类板卡包括电压模拟量输入板卡、级位模拟量输入板卡和温度模拟量输入板卡。
[0037]本发明的方案,将整体冗余切换和部分冗余切换相结合,提高了硬件的冗余度。严格的冗余切换判定条件,在硬件方面使主、辅两个系统始终通过硬线判断另一系统是否存在;同时在软件方面保证了实现冗余切换的无间隙性和准确性。另外,无论是主系统还是辅系统进行整车控制,两端司机室的显示屏始终会正常显示机车信息。
【附图说明】
[0038]图1为本发明实施例的机车冗余控制系统原理示意图。
[0039]图2为本发明实施例的机车冗余控制方法主系统流程框图。
[0040]图3为本发明实施例的机车冗余控制方法辅系统流程框图。
[0041]图4A、4B为输入输出模块板卡冗余切换子程序流程框图。
[0042]图5为整体冗余切换子程序流程框图。
【具体实施方式】
[0043]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]参看图1,本实施例的机车冗余控制系统,主、辅系统分别包括同样的电源板卡、主控制板卡、CAN板卡、HDLC板卡和输入输出模块。输入输出模块由互相独立的数字量输入类板卡、数字量输出关板卡、模拟量输入类板卡和频率量输入板卡构成,其中数字量输入类板卡包括显示屏数字量输入板卡、变流器数字量输入板卡、蓄电池数字量输入板卡、列供数字量输入板卡其它数字量输入板卡;数字输出类板卡包括显示屏数字量输出板卡、变流器数字量输出板卡、蓄电池数字量输出板、列供数字量输出板、其它数字量输出板;模拟量输入类板卡包括电压模拟量输入板卡、级位模拟量输入板卡和温度模拟量输入板卡。每个板卡对应HDLC板卡上的一个总线。各独立板卡都配备有自检功能。两端司机室的显示屏在整体冗余切换之前,由主系统同时控制;而在整体冗余切换之后,则由辅系统同时控制。
[0045]参看附图2,本实施例机车冗余控制方法的主系统程序流程从框1.0开始。进入框
1.1,检测自身的电源板卡、CAN板卡和HDLC板卡是否为失效故障状态:是则进入框1.3 ;否则进入框1.2,调用输入输出模块板卡冗余切换子程序,检测主、辅系统输入输出模块的各对应板卡,将失效板卡冗余切换至另一系统的对应板卡,然后返回框1.1。在框1.3,主系统发出整体冗余切换指令,调用整体冗余切换
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1