一种核电DCS人机界面自动生成方法技术

技术编号:21453530 阅读:34 留言:0更新日期:2019-06-26 04:39
本发明专利技术涉及一种核电DCS人机界面自动生成方法,属于核电DCS技术领域,解决了现有技术复杂、繁琐、耗时长、图符坐标无法精确绘制的问题。该方法包括如下步骤:识别核电过程设计图像中包含的图元和连接线;提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;将上述图元中包含的通用特征信息与核电DCS人机系统数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。该方法通过编程可实现自动绘制MACS6流程图,提高设计效率和绘制精度。

【技术实现步骤摘要】
一种核电DCS人机界面自动生成方法
本专利技术涉及核电DCS
,尤其涉及一种核电DCS人机界面自动生成方法。
技术介绍
在核电DCS行业内,对于人机交互过程画面的设计,通常是设计人员参照核电设计院提供的设计输入文件(Visio格式的核电过程设计图像),对比核电DCS人机系统数据库中的设备图符,最终绘制成与DCS系统相适应的DCS过程画面(MACS6流程图),整个过程采用纯手工绘制实现。目前已知的核电DCS厂家或平台,如MELTAC平台、IA平台、NicSys2000N等,都采取这种纯手工绘制方式。这种绘制方法复杂、繁琐、耗时长,极大地浪费了人力或成本,同时图符坐标无法精确绘制,从而制约了项目工期,严重影响DCS过程画面的产品质量。
技术实现思路
鉴于上述的分析,本专利技术实施例旨在提供一种核电DCS人机界面自动生成方法,用以解决现有技术复杂、繁琐、耗时长、图符坐标无法精确绘制的问题。一方面,本专利技术实施例提供了一种核电DCS人机界面自动生成方法,包括如下步骤:识别核电过程设计图像中包含的图元和连接线;提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;将上述图元中包含的通用特征信息与核电DCS人机系统数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。上述技术方案的有益效果如下:通过深入研究设计输入文件(核电过程设计图像)图元特征信息提取技术,并深度挖掘核电过程设计图像图元特征与MACS6流程图图符属性及组态信息(通用特征信息和独立特征信息)的对应关系,实现了核电DCS人机界面画面的自动生成。该方法能够通过遍历大量的核电过程设计图像中每一个图元,识别出图元的通用特征信息和独立特征信息信息,提取全部特征信息,生成可被DCS平台识别的特征信息,经大量试验证明,能够成功应用于核电DCS人机界面的研制工作,在极大程度上实现人机界面设计的自动化,代替传统的纯人工绘制、组态工作,解决人机界面图形元素绘制精度不高、规范性和一致性程度低等技术问题,达到节约人力成本和时间成本的目的。基于上述方法的另一个实施例中,在进行识别核电过程设计图像中包含的图元和连接线之前,进行如下步骤:建立核电过程设计图像坐标系和MACS6流程图坐标系,获得核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系。上述技术方案的有益效果是:通过建立核电过程设计图像坐标系和MACS6流程图坐标系,能够使得后面的识别、转换和生成MACS6流程图过程更加精准,获得细节准确性和可靠性更高。与现有技术相比,发掘出两种不同图像模式下位置信息在数据上潜在的对应关系,实现了从定性设计到定量设计的转变。进一步,所述进行识别核电过程设计图像中包含的图元和连接线,包括如下步骤:在核电过程设计图像坐标系下,删除核电过程设计图像中的页眉、页脚、标题区域信息,识别需要进行信息处理的核电过程设计图像有效区域;对上述核电过程设计图像有效区域进行图形检测,获得核电过程设计图像中包含的图元和连接线;所述图元包括文本、线段、矩形。上述进一步方案的有益效果是:对识别图元和连接线的过程进行了限定,并对线段和连接线进行区分,其中,线段只包括起点和终点。连接线包括起点、终点、转折点和交叉点。由于MACS6仅有线段这一类型图符,设计过程中核电过程设计图像中的连接线对应MACS6中数目不定的多条线段,因此需要对核电过程设计图像中的线段和连接线进行有效区分,这一过程成为了连接线自动生成出MACS6线段的前提和必选项。进一步,所述提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段,包括如下步骤:遍历所有核电过程设计图像中包含的图元和连接线,获得每个图元和连接线包含的通用特征信息和独立特征信息;在连接线转折点以及交叉处,通过预设拆分处理方法对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段。上述进一步方案的有益效果是:对提取通用特征信息和独立特征信息、并对连接线进行拆分转换处理的过程进行限定。针对核电过程设计图像中的连接线,探索出一种行之有效的连接线自动拆分成线段的技术,因为这种技术是从数据层面上建立转换关系,因此不仅适用于核电DCS的MACS6平台,还适用于目前已知的核电DCS其他平台(由于复杂度的关系目前的核电DCS平台仅支持线段这一设计直线的图符)。进一步,文本包含的通用特征信息,包括模具名称、图符标签名图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;文本包含的独立特征信息,包括文本背景色、文本名称、水平对齐方式、垂直对齐方式、字体、字号、文本宽度、文本高度、文本填充色;线段包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;线段包含的独立特征信息,包括线段的起点X坐标、线段的起点Y坐标、线段的终点X坐标、线段的终点Y坐标、线宽、线条颜色、线型、起点箭头、终点箭头;所述线型为实线、虚线、点线、一类虚点线、二类虚点线中的至少一种;矩形包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;矩形包含的独立特征信息,包括线宽、线条颜色、图符介质颜色、线条是否隐藏。上述进一步方案的有益效果是:对图元的通用特征信息和独立特征信息进行限定,用户使用时不用再经信息选取、查询、配置等诸多环节,可直接应用,能够缩短项目时间,有效节约时间和成本。进一步,所述通过预设拆分处理方法对连接线进行拆分转换处理,包括如下步骤:对连接线上的关键点进行识别,获得起点、终点、转折点和交叉点;从起点开始,依次遍历连接线上其他关键点,起点作为第一条线段起点,第二个点作为第一条线段终点,第三个点作为第二条线段起点,第四个点作为第二条线段终点,以此类推,获得n条线段,如果最终剩下一个孤立点,判定将所述连接线拆分成n+1条线段,如果无剩余孤立点,判定将所述连接线拆分成n条线段;获得上述每条线段在核电过程设计图像中的坐标,进而通过坐标转换获得每条线段在最终MACS6流程图中的坐标。上述进一步方案的有益效果是:对预设拆分处理方法的具体步骤进行了限定,方法简单有效,适合编程实现。具体地,采用递推法构造算法,由拆分成线段的数目不确定问题本身所具有的一种递推关系而逐次求解,使用该算法更贴近连接线特性的本质,因此求解结果更契合实际。进一步,所述将图元中包含的通用特征信息与核电DCS人机系统数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符,包括如下步骤:提取图元中包含的通用特征信息,获得图元模具名称;将所述图元模具名称与核电DCS人机系统数据库中所有组元的图符名称进行比较,获得与所述图元模具名称相同的核电DCS人机系统数据库中所有组元的图符;在最终MACS6流程图中相应图元位置处,显示本文档来自技高网...

【技术保护点】
1.一种核电DCS人机界面自动生成方法,其特征在于,包括如下步骤:识别核电过程设计图像中包含的图元和连接线;提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;将上述图元中包含的通用特征信息与核电DCS人机系统数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。

【技术特征摘要】
1.一种核电DCS人机界面自动生成方法,其特征在于,包括如下步骤:识别核电过程设计图像中包含的图元和连接线;提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;将上述图元中包含的通用特征信息与核电DCS人机系统数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。2.根据权利要求1所述的核电DCS人机界面自动生成方法,其特征在于,在进行识别核电过程设计图像中包含的图元和连接线之前,进行如下步骤:建立核电过程设计图像坐标系和MACS6流程图坐标系,获得核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系。3.根据权利要求1或2所述的核电DCS人机界面自动生成方法,其特征在于,所述识别核电过程设计图像中包含的图元和连接线,包括如下步骤:在核电过程设计图像坐标系下,删除核电过程设计图像中的页眉、页脚、标题区域信息,识别需要进行信息处理的核电过程设计图像有效区域;对上述核电过程设计图像有效区域进行图形检测,获得核电过程设计图像中包含的图元和连接线,所述图元包括文本、线段、矩形。4.根据权利要求3所述的核电DCS人机界面自动生成方法,其特征在于,所述提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段,包括如下步骤:遍历所有核电过程设计图像中包含的图元和连接线,获得每个图元和连接线包含的通用特征信息和独立特征信息;在连接线转折点以及交叉处,通过预设拆分处理方法对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段。5.根据权利要求4所述的核电DCS人机界面自动生成方法,其特征在于,文本包含的通用特征信息,包括模具名称、图符标签名图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;文本包含的独立特征信息,包括文本背景色、文本名称、水平对齐方式、垂直对齐方式、字体、字号、文本宽度、文本高度、文本填充色;线段包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;线段包含的独立特征信息,包括线段的起点X坐标、线段的起点Y坐标、线段的终点X坐标、线段的终点Y坐标、线宽、线条颜色、线型、起点箭头、终点箭头;所述线型为实线、虚线、点线、一类虚点线、二类虚点线中的至少一种;矩形包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;矩形包含的独立特征信息,包括线宽、线条...

【专利技术属性】
技术研发人员:肖红国孙仲华李青潘海波吴显东杨砚雄杨景利
申请(专利权)人:北京广利核系统工程有限公司中国广核集团有限公司
类型:发明
国别省市:北京,11

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

1