电厂设备元件KKs编码自动生成方法

xiaoxiao2020-7-22  20

电厂设备元件KKs编码自动生成方法
【专利摘要】本发明涉及一种电厂设备元件KKs编码自动生成方法,该方法基于计算机技术在自动生成系统中完成,所述自动生成系统包括与ORACLE数据库及图形环境界面相连的图形界面分析器、动态目录树、元件符号菜单区和图形设计区;自动生成方法具体包括建立动态目录树,读取指针位置、元件编码、元件计数值等步骤,系统自动生成由动态目录树位置、元件编码、元件计数值三个部相组成的电厂设备元件KKs编码;本发明通过可视化的操作界面,经过简单的条件输入及修改,即可自动生成电厂设备元件KKs编码,使KKs编码的生成工作更加标准化、规范化,大大缩短了编码生成时间,提高了工作效率和工作质量。
【专利说明】电厂设备元件KKs编码自动生成方法
【技术领域】
[0001]本发明涉及一种发电厂设备元件的编码方法,尤其是一种电厂设备元件KKs编码自动生成方法。
【背景技术】
[0002]KKs (电厂标识系统)编码被广泛用于电厂的规划设计、工程建设和经营管理过程之中,在进行发电厂系统原理图设计过程中,需将各系统图中设备元件按照发电厂KKs编码原则进行编码。系统原理图有上百张,每张图牵扯的设备元件有上千个,因此编码工作是一项极其繁琐的设计工作;目前编码工作都是靠手工完成,不仅工作效率缓慢,而且极易出错,很可能出现错码或重码,影响正常的设计工作。

【发明内容】

[0003]本发明需要解决的技术问题是提供一种电厂设备元件KKs编码自动生成方法,使KKs编码的生成工作更加标准化、规范化,缩短编码生成时间,提高工作效率和工作质量。
[0004]为解决上述技术问题,本发明所采取的技术方案是:
电厂设备元件KKs编码自动生成方法,该方法基于计算机技术在自动生成系统中完成,所述自动生成系统包括与ORACLE数据库及图形环境界面相连的图形界面分析器、动态目录树、元件符号菜单区和图形设计区;
自动生成方法具体包括以下步骤:
A.进入自动生成系统,根据工程设计,建立动态目录树;
B.将动态目录树指针位置定位到末级分支,图形界面分析器从动态目录树读取指针位
置;
C.用户从元件符号菜单区选择相应的元件符号拖入到图形设计区,图形界面分析器从元件码库中读取元件符号的元件编码;
D.图形界面分析器中的区域元件计数器记录同一区域内该类型设备元件的序号,得到元件计数值;
E.系统自动生成由动态目录树位置、元件编码、元件计数值三个部相组成的电厂设备元件KKs编码。
[0005]本发明的进一步改进在于:所述动态目录树包含四级分支,包括处于零级分支的机组号,处于一级分支的设计卷册号,处于二级分支的图形号及系统功能码,处于末级分支的区域号,所述动态目录树位置部相由机组号、系统功能码、区域号组成。
[0006]本发明的进一步改进在于:所述电厂设备元件KKs编码采用12位编码规则,共分为五组,第一组2位数字代表机组号;第二组3位字母代表系统功能码;第三组2位数字代表同一系统内的区域号;第四组2位字母代表设备元件编码;第五组3位数字代表同一区域内该类型设备元件的序号。
[0007]由于采用了上述技术方案,本发明所取得的技术进步在于: 本发明将计算机技术应用到电厂工程设计中电厂设备元件KKs编码生成过程中,该方法基于计算机技术,通过可视化的操作界面,经过简单的条件输入及修改,即可自动生成电厂设备元件KKs编码。在进行发电厂设计工作中,工作人员只需根据工程设计需要简单地输入条件,设计出相应的动态目录树,再通过可视化操作界面进行操作,即可方便地生成出设备元件KKs编码,将工作人员从繁重的手工操作中解放出来,同时避免手工操作可能造成的遗漏和错误,使KKs编码的生成工作更加标准化、规范化,缩短了编码生成时间,提高了工作效率和工作质量。
[0008]本发明将电厂设备元件KKs编码生成时所需的数据信息统一放置在ORACLE数据库中,所有修改操作在计算机中即可进行,工作人员只需通过访问数据库并结合实际设计要求,在图形环境界面修改极小部分的参数即可完成电厂设计过程中设备元件KKs编码的生成,简化了客户端计算机载荷,更好地实现了资源共享,有效保持了数据的一致性。
【专利附图】

【附图说明】
[0009]图1是本发明的流程图。
【具体实施方式】
[0010]下面结合附图和实施例对本发明做进一步详细说明。
[0011]电厂设备元件KKs编码自动生成方法,该方法基于计算机技术在自动生成系统中完成,自动生成系统包括与ORACLE数据库及图形环境界面相连的图形界面分析器、动态目录树、元件符号菜单区和图形设计区;
电厂设备元件KKs编码采用12位编码规则,共分为五组,第一组2位数字代表机组号;第二组3位字母代表系统功能码;第三组2位数字代表同一系统内的区域号;第四组2位字母代表设备元件编码;第五组3位数字代表同一区域内该类型设备元件的序号。
[0012]实施例1
热机专业要在某工程一号机组建立J1201给水系统流程图卷册的系统图,因此卷册号为J1201给水系统流程图;系统图的图名是J1201p&ID2481Al,因此图形号为J1201p&ID2481Al。该系统有LAB给水系统和LAF中压减温水系统。
[0013]该KKs编码自动生成方法具体包括以下步骤:
A.进入自动生成系统,根据以上工程设计,建立如下动态目录树,
-10
—J1201给水系统流程图 + J1201p&ID2481Al -LAB给水系统 + 10
+ 20 —当前动态指针位置 + 30
一 LAF中压减温水系统 + 90 + 91+ 92 ;
B.将动态目录树指针位置定位到末级分支,图形界面分析器从动态目录树读取指针位置,在当前的环境下,动态目录树指针指在区域号20,当前动态目录位置:机组码+功能码+区域号,即10+LAB+20 ;
C.用户从元件符号菜单区选择相应的管线符号拖入到图形设计区,标出管线的起点和终点,即代表画出一条管道,图形界面分析器从元件码库中读取管道元件符号的元件编码是BR;
D.图形界面分析器中的区域元件计数器记录同一区域内该类型设备元件的序号,得到元件计数值是003,代表在LAB系统20区域的第003条管道;
E.系统自动生成由动态目录树位置、元件编码、元件计数值三个部相组成的电厂设备元件KKs编码,得到该条管道的KKs值是:10LAB20BR003。
[0014]设计卷册号和图形号不参与编码,仅参与设计图册的生成。
[0015]实施例2
在实施例1的管道上再放一个压力表,由于它是在管道上所以它的动态目录位置也是10LAB20,图形界面分析器从元件码库中读取电泵的元件编码是CP,由于它是在该区域放的第一块仪表,所以元件计数值是001,即该压力表的KKs值是10LAB20CP001。
[0016]实施例3
根据实施例1中步骤A建立的动态目录树,动态指针变到动态目录树的LAF的91区域,当前动态目录树位置为:10LAF91,从元件符号菜单区选择电泵图形符号拖入到图形设计区,图形界面分析 器从元件码库中读取电泵的元件编码是AP,区域元件计数器记录同一区域内已放入了三个电泵设备元件,所以元件计数值自动显示是004,得到该条管道的KKs值是:10LAF91AP004。
【权利要求】
1.电厂设备元件KKs编码自动生成方法,其特征在于:该方法基于计算机技术在自动生成系统中完成,所述自动生成系统包括与ORACLE数据库及图形环境界面相连的图形界面分析器、动态目录树、元件符号菜单区和图形设计区; 自动生成方法具体包括以下步骤: A.进入自动生成系统,根据工程设计,建立动态目录树; B.将动态目录树指针位置定位到末级分支,图形界面分析器从动态目录树读取指针位置; C.用户从元件符号菜单区选择相应的元件符号拖入到图形设计区,图形界面分析器从元件码库中读取元件符号的元件编码; D.图形界面分析器中的区域元件计数器记录同一区域内该类型设备元件的序号,得到元件计数值; E.系统自动生成由动态目录树位置、元件编码、元件计数值三个部相组成的电厂设备元件KKs编码。
2.根据权利要求1所述的电厂设备元件KKs编码自动生成方法,其特征在于:所述动态目录树包含四级分支,包括处于零级分支的机组号,处于一级分支的设计卷册号,处于二级分支的图形号和系统功能码,处于末级分支的区域号,所述动态目录树位置部相由机组号、系统功能码、区域号组成。
3.根据权利要求1或2任一项所述的电厂设备元件KKs编码自动生成方法,其特征在于:所述电厂设备元件KKs编码采用12位编码规则,共分为五组,第一组2位数字代表机组号;第二组3位字母代表系统功能码;第三组2位数字代表同一系统内的区域号;第四组2位字母代表设备元件编码;第五组3位数字代表同一区域内该类型设备元件的序号。
【文档编号】G06Q50/06GK103955869SQ201410175730
【公开日】2014年7月30日 申请日期:2014年4月29日 优先权日:2014年4月29日
【发明者】米景平 申请人:河北省电力勘测设计研究院

最新回复(0)