智能化电力工程设计方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域和电力工程的规范性设计领域,尤其涉及一种智能化电力工程设计方法及系统。
[0002]
【背景技术】
[0003]目前,电力工程类设计领域,由于设计图纸、典型案例以及规范规程都已经基本实现了标准化,但是,都没有切实有效地实现电力工程设计领域的智能设计解决方案,仅有的是CAD设计软件和天正建筑软件,但都是与普通的编辑软件系统,需要按照设计的部署,一个构架来堆砌。
[0004]
【发明内容】
[0005]本发明要解决的技术问题是提供一种智能化电力工程设计方法及系统,该智能化电力工程设计方法及系统可以根据典型设计图纸以及可拓展设计图纸及标准造价,自动化、智能化的变更和调整电力工程设计图纸。
[0006]为解决上述技术问题,本发明提供了智能化电力工程设计系统,包括数据库模块、工程设计图纸拓扑模块、工程概算模块、菜单选择模块和数据操作权限控制模块,所述数据库模块是标准设计、规程和规范数据库;所述工程概算模块是可以自动通过excel表格的形式导出典型设计造价、标准设计造价以及相关的规程规范所生成的设备材料清册,并计算造价。
[0007]其中,所述数据库模块、工程设计图纸拓扑模块、工程概算模块、菜单选择模块和数据操作权限控制模块是可以即插即用的图形化模块。
[0008]其中,所述工程设计图纸拓扑模块存储于所述数据库模块中。
[0009]本发明还提供了一种智能化电力工程设计方法,包括如下步骤:
一、数据筛选与自动配置,根据所提供的数据,从数据库里筛选与之关联的方案;
二、搜索数据库里的图形元件生成工程图纸拓扑图;
三、根据需要对生成的上述工程图纸拓扑图做删增,完成初步工程图框架;
四、检索初步工程图所需的厂家资料、设备型号,生成详细图纸及表格;
五、根据规范计算造价。
[0010]本发明的有益技术效果在于,能根据标准化的数据库和典型设计案例,智能完成电力工程图纸及造价计算;可以大幅度的减少电力工程设计人员的设计时间,让绝对部分的设计工作放在项目的勘查、数据的校对、工程的协调等方面,在保证设计质量的前提下,让设计工作达到、智能化、高效化的作业进程。可以进一步为电力工程项目规划的决策者提供规划的指南,经过智能化的分析和数据的对比,更全面和系统的为规划指正方向。
【附图说明】
[0011]图1为本发明智能化电力工程设计方法的流程示意图。
【具体实施方式】
[0012]下面结合附图对本发明的优选实施方式进行详细说明。
[0013]实施例:
本发明的智能化电力工程设计方法及系统,包括数据库模块、工程设计图纸拓扑模块、工程概算模块、菜单选择模块和数据操作权限控制模块等五大模块。
[0014]其中数据库模块涵括了最新版本的国家电网公司的典型设计和南方电网公司的标准设计,以及相关的规程规范,通过该系统还可以导出以原版本形式的规程规范供设计人员参阅。另外数据库还可以不断更新和增加以及可以拓展,满足库存的相关标准在国内是处于最新版本状态的。
[0015]工程设计图纸拓扑模块是以数据库模块为基础,设计人员在系统中根据工程实际的需要删增图纸,从而形成了本工程的设计图纸拓扑图,继而在本发明的提示下输入本工程现场收集到的相关数据,本发明便智能化地生成本工程的图纸,而且该图纸能支持兼容CAD2000以上版本的读取。
[0016]本发明的智能化电力工程设计方法及系统,根据所生成的图纸,自动生成设备材料清册,该清册提供CAD形式和excel形式,供设计人员根据需要选择。
[0017]工程概算模块集合了最新版本的国家电网公司的典型设计造价和南方电网公司的标准设计造价,以及相关的规程规范。本发明根据所生成的设备材料清册,智能化地完成工程的造价,并自动通过excel表格的形式导出来,供设计人员使用。
[0018]菜单模块分为常用菜单和自定义菜单,可根据设计人员自身的使用习惯和兴趣选用。本发明的数据操作权限控制模块用于保护数据的使用,针对不同的操作权限,设置不同的数据使用的功能、数量。
[0019]本发明的智能化电力工程设计方法及系统的工作方法如下:
(I)数据自配置
本发明根据工程设计人员所提供的数据,自动从数据库里筛选与之关联的方案供设计人员选择,设计人员根据电力工程的系统接入要求,将方案确定。本发明根据方案自动搜索数据库里的图形元件生成工程图纸拓扑图,形成初步的工程图纸,并提示设计人员审核,根据需要做删增,从而完成初步的工程图框架。
[0020]本发明能自动从数据库里搜索到符合要求的方案和相关图形元件,并将其整合到一起,形成一个系统。本发明要完成自动搜索这一功能,需要根据所提供的数据进行分析、比较、判断、逻辑推理,形成“线索”,根据这个线索,软件在数据库里搜索,如数据库里不存在,软件便灵活地缩小或扩大搜索的线索,如的确不存在,软件提示设计人员数据库不存在相关的文件,建议设计人员再考虑方案是否出错或更新数据库的文件。当查找到后,软件自动将该文件里面的内容按预定的布局进行排列。
[0021](2)自动生成设计图纸
本发明在完成数据自动配置之后,选择有关的模块进入本设计,生成了设计图纸的初步框架,紧接着软件围绕这个图纸框架开始完善。图纸中需要设计人员提供厂家资料、设备型号等,软件自动提示设计人员将这些资料输入临时数据库,软件根据临时数据库里的资料检索到相对应的内容后,将其提取填到对应的图纸区间里。通过软件指令完成图纸内相关的接线、连线,智能化地生成例如主接线图、总平面图、有关断面图、原理图、端子排图、主要设备材料清册等图纸;软件根据生成的图纸内容大小,有针对性地使用对应的图框。在设计过程中涉及到的计算,软件根据图纸的内容,自动提取相关的数据,并将数据导入特定的计算模块里进行计算,计算得出的结果生成表格的形式。
[0022]( 3 )数据库内容点的管理自动化
数据库里面的典设、标设、规程规范,根据内容点自动分类、排列,能满足软件的迅速检索查找要求。同时,数据库里能自动生成一个临时数据库,用于工程厂家设备资料的处理,待工程完成后与工程图纸一起保存在一个文件夹里,以便于查阅。由于数据库文件比较庞大,需要经过特殊的处理才能形成正确的检索内容点,才能被软件收集到库里,故数据库需要具备有条不紊地管理数据文件,在数据库里,将不同内容和性质的文件划分放置在不同的区间里,但数据库里的文件均不允许重复,能自动删除和手工删除不需要的文件,确保数据库的文件是独一的。
[0023]数据库还要具备在线升级的功能,在允许的情况下,能自动链接到数据库更新网站,这些网站是链接了国家发布的各类权威数据,定期更新的设备数据,从而确保了数据库的文件是处于最新状态的。
[0024]本发明的前期的信息采集并且规范化、多层次要求较为重要,因此系统开发采用MVC架构,软件平台主要应用以下技术:本项目采用的Java EE架构的应用程序是基于MVC模式的框架。
[0025]模型(Modell)代表企业数据和业务规则,用来控制访问和数据更新。模型是接近现实世界的服务软件,因此世界的建模技术可以应用建模。视图(View)代表模型的内容。它通过模型访问企业数据并指定这些数据的显示。视图负责模型状态改变后呈现给用户的数据也相应改变。可以通过推(Push)模型实现,即视图在模型中注册获取更新指令,或者拉(Pull)模型,即由视图负责在获取最新数据的时候调用模型。控制(Controller)把试图交互转化成模型执行的动作。在独立运行的GUI客户端,用户交互可能是按钮或菜单,而在Web应用中时GET和POST HTTP请求。模型执行的动作包括激活业务处理进程或改变模型状态。以用户交互和模型动作结果为基础,控制通过选择合适的视图完成相应功能。
[0026]4)构件化设计
本项目的设计采用CBSD开发数据库系统的过程与搭积木的过程很
类似:先构筑系统的总体框架,而后构造各个构件,并依次把构件安装到系统中去。
[0027]随着软件复用研究的深入,软件框架(Software Architecture)日益受到人们的重视。框架是指一个可复用的、部分实现的软件制品,它能够被实例化扩展,以生成特定的应用,它是实现大粒度软件复