[0001]
技术领域
[0002] 本
发明涉及基于半实物仿真平台的南极望远镜潜隐故障模拟和自愈方法,具体涉及一种应用于南极天文
光学望远镜机电系统的潜隐故障自愈半实物仿真平台之上的南极
天文望远镜的潜隐故障模拟和自愈方法。
[0003] 本发明是国家自然科学基金面上项目(11373052)“南极大口径望远镜潜隐故障预警及无缝智能自愈策略的研究”的成果和国家自然科学基金(11403065)“南极天文望远镜控制系统的自主实时性能评估方法的研究”的成果。
背景技术
[0004] 当今世界各国开始在南极开展天文观测,越来越多的南极天文观测设备被研制出来并安装运行,而且观测设备的口径越来越大。例如美国在南极点的10米级的射电望远镜望远镜South Pole Telescope,日本在南极Dome F安装的0.4米口径的望远镜。而南极DomeA则是地球上进行天文观测的最佳台址之一。到目前为止,中国已经在南极DomeA成功安装了中国之星(CSTAR)望远镜、两台南极巡天望远镜(AST3-1和AST3-2),并且同时安装了
能源支撑平台PLATO-A、天文台址监测自动气象站等许多辅助设备。
[0005] 南极有着优异的天文观测条件,但是高寒(DomeA最低
温度可达-80℃)、低气压(海拔4093米)等恶劣的自然环境,导致
电子元件、光学和机械系统的故障率大增;南极望远镜建造在
冰层上,控制系统缺乏可靠的接地以屏蔽干扰,大量
电磁干扰窜入系统;南极是个类似外层空间的环境,强
辐射导致单粒子翻转效应,会导致大规模集成
电路的功能紊乱。再加上
软件本身健壮性原因和人为操作错误等原因,使得望远镜系统故障停机的机率高于普通望远镜。
[0006] 南极天文光学望远镜不能允许出现故障停机。因为位于DomeA的中国南极昆仑站不是越冬站,望远镜长期无人值守,长年连续工作。望远镜一旦发生故障,第二年才会有南极考察队员进行维护工作。
[0007] 对南极天文望远镜的故障检测、诊断和故障处理方法进行研究,有利于望远镜后期故障解决方案的实施。南极天文望远镜机电系统的许多故障往往有个萌芽、发展、最终形成真正故障的过程,在这个发展过程中的故障,我们称之为潜隐故障。而对潜隐故障的及时
感知和分析判断以至于消除,是很有价值的研究,但是由于南极天文学设备研究本身还是个新兴学科,针对南极天文望远镜机电系统故障的自愈方法的研究,目前在国内外更是刚刚起步。
发明内容
[0008] 针对上述的南极天文望远镜机电系统的故障研究方法的现实情况,本发明设计了一种南极天文望远镜的潜隐故障模拟和自愈方法,这种方法是应用于南极天文光学望远镜机电系统的潜隐故障自愈半实物仿真平台之上的。该方法可以准确模拟出南极天文望远镜的各种潜隐故障,并通过南极天文光学望远镜机电系统的潜隐故障自愈半实物仿真平台的
硬件系统产生与潜隐故障发生、发展时相同或相似的模拟量、
数字量、
开关量
信号及其信号组合。并且该方法能实现潜隐故障的检测,允许使用者施加待评估的故障处理
算法尤其适合故障的自愈算法,并能够在算法实施后评估其效果。其中故障诊断自愈软件可以直接为南极天文望远镜软件系统的一部分,提供故障检测、故障诊断和故障自愈的功能。
[0009] 完成上述发明任务的技术方案是:一种基于半实物仿真平台的南极望远镜潜隐故障模拟和自愈方法,这种方法应用于南极天文光学望远镜机电系统的潜隐故障自愈半实物仿真平台之上,其特征在于,本方法由故障模拟程序、故障分析与自愈程序、以及通讯网络构成;故障模拟程序包括:潜隐故障模
块、显示模块、数字通讯模块与设备控
制模块;故障分析与自愈程序包括:故障检测模块、专家库模块与故障自愈模块,所述的故障自愈模块包括故障预警和报警模块、自愈动作执行模块及自愈评价模块;通讯网络包括故障模拟程序工控机、故障分析与自愈程序工控机、UMAC
控制器之间
接口的Ethernet上层数据通讯网络、
传感器、
驱动器和程控电源、上述底层硬件设备的RS485信息采集网络以及该网络转换为Ethernet的底层
数据网络。
[0010] 故障分析与自愈程序具备良好的人机对话窗口,可以实现仿真启动停止、初值设定等多种仿真指令下达以及数据的保存与曲线显示等多种功能。故障信号采集通过Ethernet网络、RS485串行通信口、IO端口开关量的输入、模拟量的采集与转换等手段得到望远镜的各运动部件、控制部件和传感器的数据。此故障分析与自愈程序可以直接作为南极望远镜的故障处理单元在南极现场进行工作。根据南极望远镜的实际工作获得的经验,故障模拟程序可以独立升级,灵活添加新的故障模式。同样,故障分析与自愈程序中的用户制定的专家库和自愈方法也是可以灵活添加新的故障模式和故障处理方案的。
[0011] 故障分析与自愈系统的工控机软件在检测分析故障信号并进行自愈动作后,会接收一个故障模拟系统传来的真正故障的说明,从而与本机的故障分析与自愈系统的判断结果进行对比,给出一个评价值,记录在文档中,也显示在工控机界面上,从而使研究者能够对自己的南极望远镜的故障分析与自愈算法有个量化的评价。
[0012] 所述的故障分析与自愈程序,初始化时根据设定采取模式1,自检故障分析与自愈系统的硬件,如果发现自身故障,则根据用户地设定进行自愈尝试,如果多次自愈失败,则存储错误信息,报警后退出;如果系统自检正常则进入待命状态,有两种情况会脱离待命,开始下一步工作:一种是自动状态,故障分析与自愈程序根据软件
定时器按照一定的时间间隔扫描故障模拟程序通过Ethernet网络发来的握手信号,该信号为真,则意味着故障模拟程序已经成功输出一种故障状态,故障分析与自愈程序开始工作;第二种是手动状态,操作者通过
人机界面点击界面上的按钮命令故障分析与自愈程序开始工作。
[0013] 所述的故障分析与自愈程序预先设置主动自愈还是不进行自愈两种方式;根据此设置,如果不进行自愈,那么将只会进行故障分析,否则按照研究者设置的故障自愈算法进行故障的自愈;并且依据从故障模拟程序通过网络传来的真正故障解释,与故障分析的数据进行对比,对故障分析方法进行评估。
[0014] 故障分析与故障自愈系统独立工作,在南极作为真正的故障解决单元工作时,是根据自愈动作后现场测试数据评估效果;以文本方式保存相关信息在本地计算机
硬盘,保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与
位置、故障判断的依据、是否进行了自愈、自愈算法解算完成到自愈实施的时间,自愈实施后的电气信号以及对自愈的评估;并且把以上所有信息显示在界面上;故障分析与故障自愈系统独立工作,在南极作为真正的故障解决单元工作时,这些信息通过卫星网络通讯远程发回国内。
[0015] 所述的模式1是南极天文光学望远镜半实物仿真模式;所述的模式2是正常的南极天文光学望远镜故障工作模式。在模式1中,故障模拟系统、故障分析与自愈系统都参与工作。在模式2中,只有故障分析与自愈系统参与。
[0016] 模式1的步骤如下:参考图3的故障模拟软件
流程图,
步骤1:故障模拟程序初始化故障模拟的软硬件系统,各通讯端口、IO端口、包括UMAC控制器的各硬件单元处于待命状态即无故障信号输出状态,并自检,确保故障模拟自身没有故障,也没有给故障分析与自愈系统输出故障信号,否则在工控机的显示器显示告警信息。
此时故障分析与自愈程序打开,处于待机状态。
[0017] 步骤2:根据需要模拟的故障,在界面选择类别及输入必要的参数。
[0018] 步骤3:
计算机系统查询故障模式库,调出需要准备的故障状态特征数据。参见表1,以RA的位置
编码器4号读数头损坏为例,计算机根据人机界面的数据,即操作人员指示,提取4号码盘读数乱跳的数据,同时准备RA轴系
电机的数据(
电压、
电流、电机的旋转
变压器数据)、电源系统数据。
[0019] 步骤4:计算机软件及其故障模拟系统附属硬件设备即UMAC控制器的插槽中所插的
电路板卡,把这些电气开关量、数字量和模拟量信号输出,使得相关的IO端口所连接的硬件设备动作。
[0020] 步骤5:参考图4,故障分析与自愈程序,初始化时根据设定采取模式1,自检故障分析与自愈系统的硬件,如果发现自身故障,则根据用户地设定进行自愈尝试,如果多次自愈失败,则存储错误信息,报警后退出。如果系统自检正常则进入待命状态,有两种情况会脱离待命,开始下一步工作。一种是自动状态,故障分析与自愈程序根据软件定时器按照一定的时间间隔扫描故障模拟程序通过Ethernet网络发来的握手信号,该信号为真,则意味着故障模拟程序已经成功输出一种故障状态,故障分析与自愈程序开始工作。第二种是手动状态,操作者通过人机界面点击界面上的按钮命令故障分析与自愈程序开始工作。
[0021] 步骤6:根据检测到的电气开关量、数字量和模拟量信号,分析、判断故障位置、故障原因以及故障的解决方案。
[0022] 步骤7:故障分析与自愈程序预先设置主动自愈还是不进行自愈两种方式。根据此设置,如果不进行自愈,那么将只会进行故障分析。如果进行自愈,则按照用户设定的算法或方法例如自愈专家库,通讯端口发出命令给执行的硬件单元或软件单元,如IO端口、继电器、电机驱动器、程控电源,这些单元执行相应的动作。并且依据从故障模拟程序通过网络传来的真正故障解释,与故障分析的数据进行对比,对故障分析方法进行评估,评估数据记录在文档中,也显示在工控机界面上。无论是否自愈,都会以文本方式保存相关信息在本地计算机硬盘,保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与位置、故障判断的依据、是否进行了自愈、自愈算法解算完成到自愈实施的时间,自愈实施后的电气信号以及对自愈的评估。并且把以上所有信息显示在界面上。
[0023] 步骤8:故障分析与自愈系统的工控机软件同时接受一个故障模拟系统传来的真正故障的说明,从而与本机的故障分析与自愈系统的判断结果进行对比,给出一个评价,记录在文档中,也显示在工控机界面上,从而使研究者能够对自己的南极望远镜的故障分析与自愈算法有个客观的评价。
[0024] 步骤9:如果用户预设不进行自愈,那么就只进行数据存储、界面显示故障和远程通讯报警。步骤10:故障分析与
定位,在实时调试和实际工作中真正有效即此时故障模拟程序不工作,把故障信息补充到故障模式库,并形成升级的故障专家库。在故障模拟状态下,这一过程也可以进行,但是仅仅是测试模式库和专家库的升级能
力是否正确。新增的模式可以删除。在自愈方法中采用专家库法,仅仅是可以在南极天文望远镜的故障模拟和故障自愈的半实物仿真平台上验证的、用来进行望远镜故障自愈处理的众多方法中的一种,此处该方法仅仅作为举例。
[0025] 参考图4,模式2的步骤如下:步骤1:故障模拟程序不启用。故障分析与自愈系统的交换机EDS-208A-M-ST-T通过网线连接到南极望远镜的交换机。惯性测量单元传感器安装在望远镜的镜筒上,其数据反映望远镜位置、速度、
加速度方面的故障现象,通过RS485总线再经过所述的串口通信
服务器MOXANport5650-8-DT转换为网络信号后由宽温
工业控制计算机接收。故障分析与自愈程序打开并初始化。
[0026] 步骤2:故障分析与自愈程序根据检测到的南极望远镜的电气开关量、数字量和模拟量信号,判断望远镜是否处于正常状态,如果出现异常,则分析、判断故障位置、故障原因以及故障的解决方案。
[0027] 步骤3:如果预先设置采用自愈模式,则根据故障自愈算法实施故障的自愈动作,通过网络发出指令给南极望远镜主控计算机及其附属的主控UMAC控制器,进行相关处理。注意执行单元与模式1是不同的。然后实时主动检测系统状态,分析自愈的效果。
[0028] 步骤4:根据自愈动作后现场测试数据评估效果。以文本方式保存相关信息在本地计算机硬盘,保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与位置、故障判断的依据、自愈的标识(自愈)、自愈算法解算完成到自愈实施的时间,自愈实施后的电气信号以及对自愈的评估。如果预先设置为不自愈模式,则只产生故障处理建议、报警和存储。保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与位置、故障判断的依据、自愈的标识(不自愈),自愈算法建议的故障处理方法。并且把以上所有信息显示在界面上。同时通过卫星网络远程向国内报警,传回该文本。
[0029] 所述UMAC与故障模拟程序、故障分析与自愈程序的通讯采用Ethernet网口、USB通讯、RS232通讯同时连接方式;故障分析与自愈程序以网口为默认方式,在计算机网口、UMAC网口或者网线异常时,可以切换到USB模式,如果USB通讯异常,可以再切换到串口模式。
[0030] 故障分析与故障自愈程序采用适应南极低温舱环境的宽温型器件MOXAUPort 404-T实现UMAC的USB端口与故障模拟计算机和故障分析与自愈计算机同时相连;故障分析与故障自愈程序独立工作,在南极作为真正的故障解决单元工作时,UPort 404-T下端扩展的端口连接南极望远镜主控计算机的USB口,和故障分析与故障自愈系统工控机的USB口,上端接南极望远镜
主控制器UMAC的USB口;
故障分析与故障自愈系统工控机的RS232口直接与故障模拟的UMAC RS232口相连;故障分析与故障自愈系统独立工作,在南极作为真正的故障解决单元工作时,其RS232口直接连接南极望远镜主控制器UMAC的RS232口;故障分析与自愈程序在两种工作方式下均独占UMAC的RS232串口通讯。
[0031] 其中,故障模拟程序实现如下功能:模拟南极天文望远镜机电系统的各种潜隐故障,命令南极天文光学望远镜机电系统的潜隐故障自愈半实物仿真平台的软硬件系统,产生与潜隐故障现象发生、发展时相同或相似的模拟量、数字量、开关量信号及其信号组合。
[0032] 故障分析与自愈程序实现如下功能:故障信号采集、故障分析诊断、故障报警、实施用户某种特定的故障自愈算法、故障自愈效果评估。
[0033] 本发明的有益效果是:本发明所针对的各种潜隐故障,均来自南极巡天望远镜的实际工作经验,非常实用。本南极天文望远镜的潜隐故障模拟和自愈方法结合半实物故障仿真平台,通用性好,大大方便了进行南极天文望远镜和天文仪器的故障仿真的研究。另外,故障分析与自愈程序具有独立性,可以作为南极望远镜控制程序的一部分,负责南极望远镜机电系统故障检测、故障分析、故障报警、故障自愈、故障自愈效果评估的工作。本方法扩展性好。采用Ethernet模式,IO等通道都是插卡模式,可以方便的增加通道的数量。在调试和实际工作中,软件、硬件均具有扩展与升级的能力。
[0034] 下面参考
附图和具体
实施例,进一步详细说明本发明。
附图说明
[0035] 图1半实物仿真平台结构图;图2故障模拟软件
框图;
图3故障模拟软件流程图;
图4故障分析与自愈软件的流程以及专家库的形成与作用机制;
图5南极天文望远镜的故障模拟和故障自愈系统通讯原理图。
具体实施方式
[0036] 下面将结合附图和具体实施例对本发明做进一步的说明。
[0037] 实施例1,基于半实物仿真平台的南极望远镜潜隐故障模拟和自愈方法,由故障模拟程序、故障分析与自愈程序、以及通讯网络构成。故障模拟程序包括:潜隐故障模块,显示模块,数字通讯模块,设备
控制模块;故障分析与自愈程序包括:故障检测模块、专家库模块、故障自愈模块,所述的故障自愈模块包括故障预警和报警模块、自愈动作执行模块、自愈评价模块;通讯网络包括故障模拟程序工控机、故障分析与自愈程序工控机、UMAC控制器之间接口的Ethernet上层数据通讯网络,传感器、驱动器和程控电源这些底层硬件设备的RS485信息采集网络以及该网络转换为Ethernet的底层数据网络。
[0038] 参考图2,所述的潜隐故障模拟模块,具体包括驱动系统故障模拟模块、传感器故障模拟模块、软件系统故障模拟模块、电流故障模拟模块、电压故障模拟模块、限位故障模拟模块、通讯故障模拟模块、望远镜
外围设备故障模拟模块。所述的驱动系统故障模拟模块包括赤经轴驱动、赤纬轴驱动、调焦驱动;所述的传感器故障模拟模块包括编码器、LVDT、温度传感器、电压传感器、电流传感器、开关单元;所述的软件系统故障模拟模块包括程序死机和其他软件故障;所述的限位故障模拟模块包括赤经轴限位、赤纬轴限位、调焦限位;所述的望远镜外围设备故障模拟模块包括吹
风设备、CCD温控设备、传感器温控;所述的通讯故障模拟模块包括Ethernet网络通讯、硬件单元RS485通讯、USB通讯。
[0039] 上述的南极望远镜故障可以分为设备故障(元器件损坏而导致数据异常)、误操作故障(操作人员远程指令错误或因为网络传输导致的命令错误,从而出现系统不能正常响应指令的故障现象)两大类。故障模式库中能够实现自愈的故障涵盖这两大类,其中目前能够自动检测出来的故障,并且能够以专家方案为依据而实现自愈的故障参考表1。
[0040] 参见图5的南极天文望远镜的故障模拟和故障自愈系统通讯原理图,所述的通讯网络具体包括故障模拟程序与UMAC之间通讯,故障分析与自愈程序与UMAC之间通讯,故障模拟程序与故障分析与自愈程序之间通讯,UMAC与传感器、驱动器、程控电源之间通讯;故障模拟程序与传感器、驱动器、程控电源之间通讯;故障模拟程序与故障分析与自愈程序与传感器、驱动器、程控电源之间通讯;RS485数据与Ethernet网络数据转换。
[0041] UMAC与故障模拟程序、故障分析与自愈程序的通讯采用Ethernet网口、USB通讯、RS232通讯同时连接方式,而不是正常使用只连接一个端口的模式。采用这样措施的目的是适应南极独特的使用环境,要求仪器具有高可靠性,此方法可以实现端口的冗余和在线切换。故障分析与自愈程序以网口为默认方式,在计算机网口、UMAC网口或者网线异常时,可以切换到USB模式,如果USB通讯异常,可以再切换到串口模式。这样无疑可以极大提高通讯的可靠性。参考图5的南极天文望远镜的故障模拟和故障自愈系统通讯原理图,工控机依靠PCOMM32PRO这个动态链接库来完成上位机同UMAC之间的数据交换故障模拟和故障自愈系统的上位机调用PCOMM32PRO这个32位的动态链接库(名为PCOMM32.DLL)中的函数OpenPmacDevice(),通过指令方式,发送打开不同端口(Ethernet网口、USB、RS232串口)命令。BOOL OpenPmacDevice(DWORD dwDevice);参数dwDevice为双字节型,代表UMAC的设备号,此处我们设置0:Ethernet网口;1:USB;2:RS232串口。
[0042] 由于在南极天文光学望远镜半实物仿真模式中,故障分析与自愈程序和故障模拟程序都需要
访问与故障模拟系统的UMAC通讯,而在正常的南极天文光学望远镜故障工作模式,即应用于南极现场时,故障分析与自愈程序也需要与南极主控UMAC通讯,所以故障分析与自愈系统采用了USBHub扩展USB口,网络交换机扩展网络端口,实现USB和网口端口共享。
[0043] 其中的USB hub和网络交换机需要采用高可靠性,高品质的器件,以适应南极仪器舱的环境。本方法的网络交换机采用MOXAEDS-208A-M-ST-T,该交换机是宽温型10/100BaseT(X)自动侦测,
工作温度-40~75℃。在南极天文光学望远镜半实物仿真模式中,故障分析与自愈程序和故障模拟程序系统各自含有一台MOXAEDS-208A-M-ST-T与本系统工控机相连,这两台交换机互联,之所以采用两台,而不是共用1台交换机,是为了提高故障模拟系统和故障分析与自愈系统的独立性。故障分析与故障自愈系统独立工作,在南极作为真正的故障解决单元工作时,其所带交换机通过网线连接到南极望远镜的交换机。
[0044] 本方法采用MOXA UPort 404-T,4口工业级USB2.0hub,带电源适配器,工作温度-40~85℃,最高速度可达480Mbps。实现UMAC的USB端口与故障模拟计算机和故障分析与自愈计算机同时相连。故障分析与故障自愈系统独立工作,在南极作为真正的故障解决单元工作时,UPort 404-T下端扩展的端口连接南极望远镜主控计算机的USB口,和故障分析与故障自愈系统工控机的USB口,上端接南极望远镜主控制器UMAC的USB口。
[0045] 故障分析与故障自愈系统工控机的RS232口直接与故障模拟的UMAC RS232口相连。故障分析与故障自愈系统独立工作,在南极作为真正的故障解决单元工作时,其RS232口直接连接南极望远镜主控制器UMAC的RS232口。故障分析与自愈程序在两种工作方式下均独占UMAC的RS232串口通讯。
[0046] 南极天文光学望远镜机电控制系统故障诊断、处理的半实物仿真系统的工作分为两种情况,模式1是南极天文光学望远镜半实物仿真模式,模式2是正常的南极天文光学望远镜故障工作模式。在模式1中,故障模拟系统、故障分析与自愈系统都参与工作。在模式2中,只有故障分析与自愈系统参与。
[0047] 模式1的步骤如下:参考图3的故障模拟软件流程图,
步骤1:故障模拟程序初始化故障模拟的软硬件系统,各通讯端口、IO端口、包括UMAC控制器的各硬件单元处于待命状态即无故障信号输出状态,并自检,确保故障模拟自身没有故障,也没有给故障分析与自愈系统输出故障信号,否则在工控机的显示器显示告警信息。
此时故障分析与自愈程序打开,处于待机状态。
[0048] 步骤2:根据需要模拟的故障,在界面选择类别及输入必要的参数。
[0049] 步骤3:计算机系统查询故障模式库,调出需要准备的故障状态特征数据。参见表1,以RA的位置编码器4号读数头损坏为例,计算机根据人机界面的数据,即操作人员指示,提取4号码盘读数乱跳的数据,同时准备RA轴系电机的数据(电压、电流、电机的
旋转变压器数据)、电源系统数据。
[0050] 步骤4:计算机软件及其故障模拟系统附属硬件设备即UMAC控制器的插槽中所插的电路板卡,把这些电气开关量、数字量和模拟量信号输出,使得相关的IO端口所连接的硬件设备动作。
[0051] 步骤5:参考图4,故障分析与自愈程序,初始化时根据设定采取模式1,自检故障分析与自愈系统的硬件,如果发现自身故障,则根据用户地设定进行自愈尝试,如果多次自愈失败,则存储错误信息,报警后退出。如果系统自检正常则进入待命状态,有两种情况会脱离待命,开始下一步工作。一种是自动状态,故障分析与自愈程序根据软件定时器按照一定的时间间隔扫描故障模拟程序通过Ethernet网络发来的握手信号,该信号为真,则意味着故障模拟程序已经成功输出一种故障状态,故障分析与自愈程序开始工作。第二种是手动状态,操作者通过人机界面点击界面上的按钮命令故障分析与自愈程序开始工作。
[0052] 步骤6:根据检测到的电气开关量、数字量和模拟量信号,分析、判断故障位置、故障原因以及故障的解决方案。
[0053] 步骤7:故障分析与自愈程序预先设置主动自愈还是不进行自愈两种方式。根据此设置,如果不进行自愈,那么将只会进行故障分析。如果进行自愈,则按照用户设定的算法或方法例如自愈专家库,通讯端口发出命令给执行的硬件单元或软件单元,如IO端口、继电器、电机驱动器、程控电源,这些单元执行相应的动作。并且依据从故障模拟程序通过网络传来的真正故障解释,与故障分析的数据进行对比,对故障分析方法进行评估,评估数据记录在文档中,也显示在工控机界面上。无论是否自愈,都会以文本方式保存相关信息在本地计算机硬盘,保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与位置、故障判断的依据、是否进行了自愈、自愈算法解算完成到自愈实施的时间,自愈实施后的电气信号以及对自愈的评估。并且把以上所有信息显示在界面上。
[0054] 步骤8:故障分析与自愈系统的工控机软件同时接受一个故障模拟系统传来的真正故障的说明,从而与本机的故障分析与自愈系统的判断结果进行对比,给出一个评价,记录在文档中,也显示在工控机界面上,从而使研究者能够对自己的南极望远镜的故障分析与自愈算法有个客观的评价。
[0055] 步骤9:如果用户预设不进行自愈,那么就只进行数据存储、界面显示故障和远程通讯报警。步骤10:故障分析与定位,在实时调试和实际工作中真正有效即此时故障模拟程序不工作,把故障信息补充到故障模式库,并形成升级的故障专家库。在故障模拟状态下,这一过程也可以进行,但是仅仅是测试模式库和专家库的升级能力是否正确。新增的模式可以删除。在自愈方法中采用专家库法,仅仅是可以在南极天文望远镜的故障模拟和故障自愈的半实物仿真平台上验证的、用来进行望远镜故障自愈处理的众多方法中的一种,此处该方法仅仅作为举例。
[0056] 参考图4,模式2的步骤如下:步骤1:故障模拟程序不启用。故障分析与自愈系统的交换机EDS-208A-M-ST-T通过网线连接到南极望远镜的交换机。惯性测量单元传感器安装在望远镜的镜筒上,其数据反映望远镜位置、速度、加速度方面的故障现象,通过RS485总线再经过所述的串口通信服务器MOXANport5650-8-DT转换为网络信号后由宽温工业控制计算机接收。故障分析与自愈程序打开并初始化。
[0057] 步骤2:故障分析与自愈程序根据检测到的南极望远镜的电气开关量、数字量和模拟量信号,判断望远镜是否处于正常状态,如果出现异常,则分析、判断故障位置、故障原因以及故障的解决方案。
[0058] 步骤3:如果预先设置采用自愈模式,则根据故障自愈算法实施故障的自愈动作,通过网络发出指令给南极望远镜主控计算机及其附属的主控UMAC控制器,进行相关处理。注意执行单元与模式1是不同的。然后实时主动检测系统状态,分析自愈的效果。
[0059] 步骤4:根据自愈动作后现场测试数据评估效果。以文本方式保存相关信息在本地计算机硬盘,保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与位置、故障判断的依据、自愈的标识(自愈)、自愈算法解算完成到自愈实施的时间,自愈实施后的电气信号以及对自愈的评估。如果预先设置为不自愈模式,则只产生故障处理建议、报警和存储。保存的信息依次为:检测到故障的时间、检测到的故障电气信号数据、判定的故障名称与位置、故障判断的依据、自愈的标识(不自愈),自愈算法建议的故障处理方法。并且把以上所有信息显示在界面上。同时通过卫星网络远程向国内报警,传回该文本。
[0060] 表1为南极巡天望远镜故障模式表。表1