[发明专利]用于大规模层次化控制系统的控制性能验证方法有效
申请号: | 201910912374.3 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110632857B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 余冰;安宝冉;孙黎;李立;罗君;曾司凤;高航;任强;邓金华;吴淮;倪志高;王晓丽;谢兴全;陈刚 | 申请(专利权)人: | 中国工程物理研究院计算机应用研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京远大卓悦知识产权代理有限公司 11369 | 代理人: | 张忠庆 |
地址: | 621999 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 大规模 层次 控制系统 控制 性能 验证 方法 | ||
本发明公开了一种适用于大规模层次化控制系统的控制性能验证方法,具体步骤如下:步骤一,控制性能验证总体架构;步骤二,建立软硬件设备测试模型;步骤三,建立控制逻辑可重构的软件测试模型;步骤四,控制系统的软硬件参数化配置及快速搭建;步骤五,控制性能指标的自动化测试。本发明的方法从功能和性能的角度模拟不同控制性能的软硬件设备和不同控制逻辑的系统服务,通过参数化配置搭建大规模层次化控制系统,从而快速判断大规模层次化控制系统控制性能及软硬件资源是否满足要求,极大的提升了大型复杂装置控制系统的控制性能验证效率。
技术领域
本发明涉及复杂装置控制系统领域,是一种适用于大规模层次化控制系统的控制性能验证方法。
背景技术
复杂装置控制系统尤其是激光装置控制系统一般采用层次化的控制架构实现控制系统的集成与监控。控制系统中存在大规模的硬件被控对象和复杂的业务控制逻辑,需要在不同计算机上部署不同的控制软件以实现控制系统的集成,尤其是在装置运行过程中会产生大量的实验数据和装置运行数据,软件层次化架构和控制软件部署的合理性对于对控制系统的可靠性、控制精度、稳定度和实时响应速度有较大的影响。
早期国外采用网络化仿真工具确保计算机网络带宽满足控制要求,或通过接口模拟器实现上层控制功能的逻辑实现和快速仿真,但较难解决业务流程多变的控制场景性能测试需求。例如若需要组建一个大规模的复杂装置控制系统,其控制系统架构设计和控制软件资源部署的合理性是否能满足现场的需要,因成本和对现场的要求,故无法直接购买所有设备进行组建系统,以论证控制场景性能是否是能满足需要,进而使得控制系统的可实施性和合理性受到影响。
发明内容
本发明的一个目的是解决至少上述问题和/或缺陷,并提供至少后面将说明的优点。
本发明还有一个目的是提供一种用于大规模层次化控制系统的控制性能验证方法,其能够根据控制性能的指标要求,通过参数化配置搭建大规模层次化控制系统,从而快速判断大规模层次化控制系统控制性能及软硬件资源是否满足要求,极大的提升了大型复杂装置控制系统的控制性能验证效率。
为了实现根据本发明的这些目的和其它优点,提供了一种用于大规模层次化控制系统的控制性能验证方法,包括:
步骤一,搭建控制性能验证的总体架构;
步骤二,建立硬件设备的测试模型;
步骤三,建立控制逻辑可重构的软件测试模型;
步骤四,根据控制性能的指标要求,建立待验证硬件设备以及与其对应业务流程的仿真对象,对与待验证硬件设备相关的软硬件进行参数化配置,进而搭建根据控制需求配置和部署的验证用层次化控制仿真系统;
步骤五,采用层次化控制仿真系统进行控制性能指标的自动化验证测试。
优选的是,其中,在步骤一中,所述总体架构被配置为通过搭建对应的硬件环境以及与其相配合的层次化控制模型以实现;
所述硬件环境被配置为包括:
被控硬件设备;
用于安装和集成被控硬件设备对象驱动的前置计算机;
用于实现前置计算机的资源监控,并对被控硬件设备对象进行远程部署、启停及监控的控制台计算机;
按照内存、CPU、硬盘空间、操作系统类型生成虚拟机,以对控制台计算机进行启停或布署的服务器,其中,所有计算机上均已安装部署和软件启停服务;
所述层次化控制模型被配置为包括:
被控硬件设备;
用于对不同被控硬件设备封装为服务,以实现真实运行及仿真模式切换的设备对象;
用于实现流程业务组合的系统服务软件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工程物理研究院计算机应用研究所,未经中国工程物理研究院计算机应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910912374.3/2.html,转载请声明来源钻瓜专利网。