[发明专利]计算机模型异常转储与恢复系统及其转储与恢复方法无效
| 申请号: | 201310110711.X | 申请日: | 2013-04-01 |
| 公开(公告)号: | CN103150226A | 公开(公告)日: | 2013-06-12 |
| 发明(设计)人: | 邢宏伟;丁书耕;张建辉;陈雷动;王衡;陈飞龙 | 申请(专利权)人: | 山东鲁能软件技术有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 张贵宾 |
| 地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 模型 异常 恢复 系统 及其 方法 | ||
(一) 技术领域
本发明涉及计算机模型,特别涉及一种计算机模型异常转储与恢复系统及其转储与恢复方法。
(二) 背景技术
对于计算模型在现场运行过程中,由于计算模型的编写错误或测点值读取失败等原因可能导致计算模型发生异常。当现场出现异常后,只能靠以往经验来判断问题的起因,修改计算模型。这样带来了几个弊端:一、由于没有出现异常时的上下文信息,无法验证是否修改有效;二、有可能修改错误,反而增加计算模型运行中的风险;三、修改效率低下,定位不准确。四、需要具有丰富经验的人员参与修改。上述问题急需解决。
(三) 发明内容
本发明为了弥补现有技术的不足,提供了一种计算机模型异常转储与恢复系统及其转储与恢复方法,计算模型在运行过程中发生异常时,可以通过异常转储机制记录异常发生时的上下文信息,当修改计算模型后,恢复异常时的上下文的信息,以用于验证是否修改有效。
本发明是通过如下技术方案实现的:
一种计算机模型异常转储与恢复系统,其特殊之处在于:该系统以计算机模型的计算引擎为驱动,包括:
异常检测模块,用于检测计算模型的运行情况,如果发生异常调用异常转储模块存储上下文信息;
异常转储模块,用于保存计算模型上下文信息;
异常转储文件读取模块,读取异常转储文件,恢复发生异常时上下文信息。
本发明的二次设备智能状态评估诊断系统,启动计算引擎的同时加载异常检测模块,异常检测模块与定时器连接,通过输入设备调用异常转储文件读取模块在显示器上显示异常时上下文信息,异常转储模块与储存器连接。
本发明的计算机模型异常转储与恢复系统转储与恢复的方法,其特殊之处在于:包括以下步骤:
(1)载入计算模型文件,启动计算引擎运行计算模型,同时记录计算模型运行起始时间,开启异常检测模块启动定时器,定时器每隔一定周期利用当前时间减去计算模型运行起始时间得到运行时长,运行时长与用户配置的最大时长进行比较,如果超出,通过异常转储模块,调用计算引擎来保存上下文信息,并通知计算引擎终止计算任务;
(2)当发生异常后,通过计算引擎接口获取运行时的上下文信息,将上下文信息组织成XML格式,再将上下文信息保存到文件中;
(3)异常转储文件读取模块读取步骤(2)保存的上下文信息,然后将该上下文信息通过计算引擎接口设置到计算引擎中,即引擎读取的数据为异常时的数据,启动计算引擎。
本发明的有益效果是:本发明的系统可以在计算模型运行发生异常(计算模型启动后长时间不结束)时,记录所有上下文信息,并在恢复时构造异常发生时的上下文信息,用于验证是否修改有效,且可以模拟出异常发生时的情况,利于分析原因,修改计算模型。
(四) 附图说明
下面结合附图对本发明作进一步的说明。
图1为本发明异常转储的流程图;
图2 为本发明恢复上下文环境的流程图;
图3为本发明的框架图。
(五) 具体实施方式
附图为本发明的一种具体实施例。该实施例的系统是以计算机模型的计算引擎为驱动,包括:
异常检测模块,用于检测计算模型的运行情况,如果发生异常调用异常转储模块存储上下文信息;
异常转储模块,用于保存计算模型上下文信息;
异常转储文件读取模块,读取异常转储文件,恢复发生异常时上下文信息。
本发明的二次设备智能状态评估诊断系统,启动计算引擎的同时加载异常检测模块,异常检测模块与定时器连接,通过输入设备调用异常转储文件读取模块在显示器上显示异常时上下文信息,异常转储模块与储存器连接。
本实施例的计算机模型异常转储与恢复系统转储与恢复的方法,包括以下步骤:
(1)载入计算模型文件,启动计算引擎运行计算模型,同时记录计算模型运行起始时间,开启异常检测模块启动定时器,定时器每隔一定周期利用当前时间减去计算模型运行起始时间得到运行时长,运行时长与用户配置的最大时长进行比较,如果超出,通过异常转储模块,调用计算引擎来保存上下文信息,并通知计算引擎终止计算任务;
(2)当发生异常后,通过计算引擎接口获取运行时的上下文信息,将上下文信息组织成XML格式,再将上下文信息保存到文件中;
(3)异常转储文件读取模块读取步骤(2)保存的上下文信息,然后将该上下文信息通过计算引擎接口设置到计算引擎中,即引擎读取的数据为异常时的数据,启动计算引擎。
本实施的系统便于发现异常发生时的情况,利于分析原因,修改计算模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能软件技术有限公司,未经山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310110711.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:石膏砌块铺设造田实现水肥自动化控润系统
- 下一篇:液压机械式随钻变径扩孔钻头





