一种核电站模拟机运行数据开发和管理系统技术方案

技术编号:24409205 阅读:44 留言:0更新日期:2020-06-06 08:25
本发明专利技术涉及核电站模拟机仿真领域,具体涉及一种核电站模拟机运行数据开发和管理系统。核电站模拟机运行数据开发和管理系统包括以下几个部分:项目库管理模块,项目文件管理模块,数据库管理模块,集成开发环境管理模块,协同开发管理模块,用户管理模块和日志管理模块。在模拟机项目研发过程中,为了提高开发和调试效率,需要相关的仿真系统对多种模拟机开发工具进行高度集成,规范仿真制作工艺流程,同时又能够对模拟机项目数据进行统一管理以提高开发效率,保证核电模拟机产品的质量。

A data development and management system for nuclear power plant simulator

【技术实现步骤摘要】
一种核电站模拟机运行数据开发和管理系统
本专利技术涉及核电站模拟机仿真领域,具体涉及一种核电站模拟机运行数据开发和管理系统。
技术介绍
随着核电仿真技术的发展,开发核电站模拟机项目用到的工具种类越来越多,仿真制作工艺越来越复杂,此外,在开发过程中产生的数据规模也越来越大。如何对众多的开发工具和大量的项目数据进行有效管理,对模拟机的仿真制作工艺流程进行规范成为了一个亟待解决的问题。现有的核电站仿真平台又不能很好地处理这些问题,因此,在这种情况下,容易出现开发工具管理困难、仿真制作工艺流程混乱以及模拟机项目数据文件丢失的情况,导致较低的开发效率。在模拟机项目研发过程中,为了提高开发和调试效率,需要相关的仿真系统对多种模拟机开发工具进行高度集成,规范仿真制作工艺流程,同时又能够对模拟机项目数据进行统一管理以提高开发效率,保证核电模拟机产品的质量。
技术实现思路
1.目的:本专利技术提供了一种管理核电站模拟机开发工具、项目数据以及仿真制作流程的工具,既可以帮助模拟机开发人员更加高效地管理模拟机项目,也能够帮助培训人员更加方便地使用模拟机产品。2.技术方案:在核电模拟机开发过程中,涉及核电模拟机项目开发和调试的专门工具种类繁多,每个开发人员可能只安装其中的一种或者几种工具,如果没有安装某开发工具或者某工具更新了版本,需要花费不少时间重新进行安装或配置,导致很低的工作效率;其次,模拟机产品工艺复杂,功能点很多,如果制作流程不规范,很容易出现开发出的产品不符合规格需求的情况;此外,在模拟机开发过程中会生成大量的项目数据文件,这些文件分散在各个开发工程师的计算机中,在项目集成测试的时候,需要项目管理者把所有工程师开发好的数据文件统一集成在专门的项目服务器中,这样很容易造成项目文件遗漏或者重复集成。为了解决这些问题,核电站模拟机运行数据开发和管理系统应运而生。根据功能定位的不同,核电站模拟机运行数据开发和管理系统分为服务器端和客户端。服务器端的作用主要是对模拟机项目开发工具进行集成以及对项目数据进行统一管理,除此之外,还能够管理系统用户以及操作日志;客户端的作用主要是从服务器端下载指定的项目文件和数据库,对下载的项目库进行一键化配置,构建集成开发运行环境,然后根据需要启动相关的开发工具在本地进行项目开发和调试,上传开发好的项目文件至服务器等。在项目开发过程中,服务器端和客户端软件协同工作,严格规范仿真制作流程,保证开发过程顺利有序进行。根据功能的不同,模拟机运行数据开发和管理系统被划分为以下几个功能模块:(1)项目库管理(2)项目文件管理(3)数据库管理(4)集成开发环境管理(5)协同开发管理(6)用户管理(7)日志管理3.效果:(1)通过项目库管理功能,可以在服务器上快速建立模拟机开发项目库,还能够方便地进行项目库的备份、修改、删除以及查看操作;(2)使用项目文件管理功能可以记录所有项目文件信息,对单个或者多个项目文件进行新增、修改、删除、查看、编译、下载、上传等操作;(3)客户端能够从服务器下载所有项目文件和相关的数据库,自动导入数据库至客户端本地,快速构建一套与服务器端一样的项目运行环境,为项目敏捷开发、现场问题排查和反演提供了快速有效的解决方案;(4)客户端和服务器都可以对所有集成工具所需的环境变量以及对应的配置文件进行一键化配置,无需人工设置,所有工具都支持一键化启停。这样,不仅能够快速构建集成开发环境,还可以有效地减少工具配置和使用过程中造成的人因失误;(5)不仅支持开发人员使用客户端上的集成工具进行本地开发,而且支持多个开发人员使用客户端软件进行协同开发,所有开发人员能够定期地将开发数据上传至服务器进行集成,开发、调试、集成过程不会相互影响;(6)服务器端支持增加、删除、修改用户信息和设置用户访问权限,确保系统的安全性;(7)拥有全面的日志管理功能,可以记录项目开发过程中所有开发人员的操作信息,系统管理员可以根据选择或者输入的条件查看对应的日志信息,为开发使用过程中出现的问题原因分析提供了充足的有效信息。附图说明图1核电站模拟机运行数据开发和管理系统仿真制作工艺流程图2核电站模拟机运行数据开发和管理系统协同开发过程图3协同开发时项目文件流转和状态变化过程示意图具体实施方式核电站模拟机运行数据开发和管理系统包括以下几个部分:(1)项目库管理模块。根据系统管理员设置的项目对应属性参数,建立项目所属的项目库,还支持对项目库的删除、修改、备份、切换等操作;(2)项目文件管理模块。文件是运行数据开发和管理系统管理的最小单位,可以管理各种类型的项目文件,包括:可执行程序文件、动态库文件、模型图文件、流程图文件、盘台图文件、运行配置文件等。该模块管理项目文件的上传、下载、变更、编译以及配置审计。文件的上传和下载功能是客户端的核心功能之一,使用下载功能可以方便地从服务器下载需要的项目文件,使用上传功能能够及时地上传开发好的文件至服务器中。由于集成了多种编译工具,编译功能可以很好地支持多种源代码文件的本地编译,无需再安装其他编译相关工具,配置审计功能可以让管理员能够方便地管理和统计服务器中的项目文件信息;(3)数据库管理模块,服务器端可以利用该模块管理所有项目数据库,还可以提供客户端登陆服务器时所需的身份认证功能。使用该模块,客户端可以根据项目库设置情况,从服务器下载项目对应的数据库然后自动导入数据库至客户端本地,此外,还可以自由配置需要导入的数据库信息,该模块对用户屏蔽了数据库的下载和导入接口,用户只需要根据按钮提示进行操作就可以方便地下载和导入所需的数据库;(4)集成开发环境管理模块,该模块是模拟机项目开发的统一入口,支持对所有集成工具所需的环境变量以及对应的配置文件进行一键化配置,无需人为干预,所有工具都支持一键化启停。可以构建仿真、调试和运行于一体的模拟机集成开发环境,支持同时使用多种仿真工具,比如:工程师站、教练员站、ISD、DBM等进行项目开发。支持通过修改配置文件的方式添加新的第三方工具至工具集中,根据用户需要,还可以调整工具的显示个数和顺序,使得工具的使用更加灵活和可靠;(5)协同开发管理模块,不仅支持开发人员使用客户端与服务器之间进行一对一的协同开发,还支持多个开发人员之间使用运行数据开发和管理系统进行相互之间的协同开发。通过采用写下载和上传的理念,不仅可以使各个用户的开发内容互不影响,而且服务器端的项目文件能够及时得到更新。此外,还支持多人同时登陆一个客户端软件进行项目开发以加快项目开发进度,该功能在项目集成测试阶段非常有效;(6)用户管理模块,根据需要新增、删除和修改用户信息,设置用户的系统访问权限。一般来讲,只有系统管理员用户才能登陆系统服务器。支持系统管理员对用户的访问权限进行设置,以此提高系统的安全性和可靠性;(7)日志管理模块,日志记录了模拟机运行数据开本文档来自技高网...

【技术保护点】
1.一种核电站模拟机运行数据开发和管理系统,其特征在于:包括项目库管理模块,项目文件管理模块,数据库管理模块,集成开发环境管理模块,协同开发管理模块,用户管理模块和日志管理模块;/n所述的项目文件管理模块包括可执行程序文件、动态库文件、模型图文件、流程图文件、盘台图文件和运行配置文件;执行项目文件的上传、下载、变更、编译以及配置审计工作。/n

【技术特征摘要】
1.一种核电站模拟机运行数据开发和管理系统,其特征在于:包括项目库管理模块,项目文件管理模块,数据库管理模块,集成开发环境管理模块,协同开发管理模块,用户管理模块和日志管理模块;
所述的项目文件管理模块包括可执行程序文件、动态库文件、模型图文件、流程图文件、盘台图文件和运行配置文件;执行项目文件的上传、下载、变更、编译以及配置审计工作。


2.如权利要求1所述的一种核电站模拟机运行数据开发和管理系统,其特征在于:所述的项目库管理模块,根据系统管理员设置的项目对应属性参数,建立项目所属的项目库,支持对项目库的删除、修改、备份、切换操作。


3.如权利要求1所述的一种核电站模拟机运行数据开发和管理系统,其特征在于:所述的数据库管理模块,具备该模块管理所有项目数据库,提供客户端登陆服务器时所需的身份认证功能;客户端根据项目库设置情况,从服务器下载项目对应的数据库然后自动导入数据库至客户端本地;自由配置需要导入的数据库信息。


4.如权利要求1所述的一种核电站模拟机运行数据开发和管理系统,其特征在于:所述的...

【专利技术属性】
技术研发人员:方华建刘伟张大志侯雪燕杨墨景应刚
申请(专利权)人:中核武汉核电运行技术股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1