CN113326595A - Electromechanical filter template rapid generation method, system, equipment and storage medium - Google Patents

Electromechanical filter template rapid generation method, system, equipment and storage medium Download PDF

Info

Publication number
CN113326595A
CN113326595A CN202110671525.8A CN202110671525A CN113326595A CN 113326595 A CN113326595 A CN 113326595A CN 202110671525 A CN202110671525 A CN 202110671525A CN 113326595 A CN113326595 A CN 113326595A
Authority
CN
China
Prior art keywords
electromechanical
filter
module
filter template
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110671525.8A
Other languages
Chinese (zh)
Inventor
谢启航
邓利平
彭舸
张勇
王思威
李先正
王琪
熊进龙
冉华
郑学军
程恩文
唐魏
龙锐
谢雨蒙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Railway No 8 Engineering Group Co Ltd
Construction Co of China Railway No 8 Engineering Group Co Ltd
Original Assignee
China Railway No 8 Engineering Group Co Ltd
Construction Co of China Railway No 8 Engineering Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Railway No 8 Engineering Group Co Ltd, Construction Co of China Railway No 8 Engineering Group Co Ltd filed Critical China Railway No 8 Engineering Group Co Ltd
Priority to CN202110671525.8A priority Critical patent/CN113326595A/en
Publication of CN113326595A publication Critical patent/CN113326595A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a method, a system, equipment and a storage medium for quickly generating a template of an electromechanical filter, wherein the method comprises the following steps: s1: recording preset color development scheme data to obtain a scheme table; s2: drawing an electromechanical model; s3: an electromechanical system and/or filter template is generated from the schema table and the electromechanical model. The invention greatly improves the working efficiency without manually establishing the filter, greatly reduces the error rate and reduces the use cost. The scheme is simple and efficient, and when the filter scheme is changed, relevant personnel can quickly make adjustment and obtain a required result.

Description

Electromechanical filter template rapid generation method, system, equipment and storage medium
Technical Field
The invention belongs to the technical field of building information model construction, and particularly relates to a method, a system, equipment and a storage medium for quickly generating a template of an electromechanical filter.
Background
The Building Information model (Building Information Modeling, also called Building Information simulation, BIM for short) is a Building or construction engineering Information model composed of sufficient Information to support the development and management of new products and directly interpreted by a computer application program, i.e. the life cycle management of the Building environment supported by digital technology.
Setting filters with color parameters for various mechanical and electrical specialties is a common technical means of bim technology in model drawing and operation and maintenance processes, and is used for identifying various specialties more quickly. In the process of creating the filter, relevant bim personnel need to create the filter for a plurality of specialties, and the work load is large, the time consumption is long, the error rate is high, and the use cost is also high.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a method, a system, equipment and a storage medium for quickly generating a sample plate of an electromechanical filter, so that the working efficiency is greatly improved, the error rate is greatly reduced and the use cost is also reduced under the condition of not manually creating the filter. The scheme is simple and efficient, and when the filter scheme is changed, relevant personnel can quickly make adjustment and obtain a required result.
The purpose of the invention is realized by the following technical scheme:
the electromechanical filter template rapid generation method is characterized by comprising the following steps:
s1: recording preset color development scheme data to obtain a scheme table;
s2: drawing an electromechanical model;
s3: an electromechanical system and/or filter template is generated from the schema table and the electromechanical model.
Further, step S2 is to draw an electromechanical model through revit, which specifically includes:
s21: deleting the filter of the revit self;
s22: and drawing a water supply and drainage pipe, an air pipe and a bridge model.
Further, the method further comprises the step of verifying:
s4: and detecting whether the revit version is changed, and if so, resetting the version modification area parameters according to the node name.
Further, step S3 is to generate an electromechanical system and/or a filter template by dynamo, which specifically includes:
s31: the model drawn in step S2 is selected by the dynamo editing panel;
s32: editing a plate import scheme table through dynamo;
s33: the electromechanical systems and/or filter templates are generated by dynamo editing the plate.
Further, a specific method for generating the electromechanical system through the dynamo editing module is as follows: and (4) importing freezing filter data, importing unfreezing system data, and generating an electromechanical system.
Further, the specific method for generating the filter template by the dynamo editing module is as follows: and (4) importing freezing system data, and importing unfreezing filter data to generate a filter template.
In another aspect, the present invention further provides a system for fast generating an electromechanical filter template, including: the table management module, the model drawing module and the editing module; wherein the content of the first and second substances,
the table management module is used for inputting original data and sorting and screening the data;
the model drawing module is used for drawing and generating an electromechanical model;
a creation module to generate an electromechanical system and/or filter template.
Further, the creating module comprises an editing sub-module, an electromechanical system creating sub-module and a filter creating sub-module; wherein the content of the first and second substances,
the editing submodule is used for parameter setting and data importing;
the electromechanical system creating submodule is composed of electromechanical system node groups and used for creating an electromechanical system;
and the filter creating sub-module is used for creating each view filter template.
In another aspect, the present invention further provides a computer device, which includes a processor and a memory, where the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the method for quickly generating an electromechanical filter template as described in any one of the above.
In another aspect, the present invention further provides a computer-readable storage medium, in which a computer program is stored, and the computer program is loaded and executed by a processor to implement the method for quickly generating an electromechanical filter template described in any one of the above.
The invention has the beneficial effects that:
(1) under the condition of not manually creating the filter, the working efficiency is greatly improved, the error rate is greatly reduced, and the use cost is also reduced.
(2) The electromechanical filter template rapid generation method provided by the invention is simple and efficient, and when a filter scheme is changed, relevant personnel can rapidly make adjustments and obtain a required result.
Drawings
FIG. 1 is a block diagram of a method for fast template generation for an electromechanical filter according to the present invention;
FIG. 2 is a schematic diagram of model selection and data import in the electromechanical filter template rapid generation method provided in embodiment 1 of the present invention;
fig. 3 is a block diagram of a system for quickly generating a template of an electromechanical filter according to embodiment 2 of the present invention.
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that, in order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention are clearly and completely described below, and it is obvious that the described embodiments are some embodiments of the present invention, but not all embodiments.
Thus, the following detailed description of the embodiments of the present invention is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
As shown in fig. 1, it is a flow chart of a method for quickly generating a template of an electromechanical filter provided in this embodiment, and the method specifically includes:
the method comprises the following steps: and recording the edited color development scheme data into an excel worksheet 1 according to table contents.
Step two: opening the project template of the revit self and deleting the filter of the revit self.
Step three: and drawing three models of a water supply and drainage pipe, an air pipe and a bridge frame randomly in the revit.
The dynamo edit tile is composed of a fixed parameter modification area and a version modification area. The fixed parameter modification area plays roles in model selection, data import and the like, and the version modification area plays a role in parameter modification when the revit version is changed.
As shown in fig. 2, it is a schematic diagram of the electromechanical filter template rapid generation method provided in this embodiment of the present invention, including a fourth model selection step and a fifth data import step, and the specific steps are as follows:
step four: the models involved in flow 3 are individually selected as indicated in the dynamo edit panel.
Step five: and clicking and browsing the dynamic name editing plate to import the Excel table.
Step six: and (3) importing freezing filter data in a dynamo editing plate, importing unfreezing system data, and generating an electromechanical system by clicking and running.
Step seven: and (3) freezing system data import in a dynamo editing plate, unfreezing filter data import, and clicking to run to generate a filter template.
Step eight: if the revit version is changed, the version modification area parameters can be reset according to the node name. The version modification area parameters include a select PipingSystemType, a select MEPSystetype, and a select CableTrayType.
According to the method for quickly generating the electromechanical filter template, the working efficiency is greatly improved under the condition that the filter is not manually created, meanwhile, the error rate is greatly reduced, and the use cost is also reduced. The electromechanical filter template rapid generation method provided by the embodiment is simple and efficient, and when a filter scheme is changed, relevant personnel can rapidly make adjustments and obtain a required result.
Example 2
Fig. 3 is a block diagram illustrating a structure of an electromechanical filter template rapid generation system provided in this embodiment, where the system includes: a form management module EXCEL, a model rendering module Revit and an editing module Dynamo. The form management module EXCEL comprises 1 main workbook and 22 auxiliary workbooks, wherein the 1 main workbook plays a role in entering and exiting original data and sorting and screening, and the rest 22 auxiliary workbooks play a role in extracting main workbook data and sorting and screening. And the model drawing module is used for drawing and generating the electromechanical model. A creation module to generate an electromechanical system and/or filter template.
The main workbook A column is composed of 16 major classes of the mechanical and electrical industry, the main workbook A is of a revit type, a plurality of minor classes of the B column and function code words in the table, and the main workbook B is of a system type.
The creating module comprises an editing sub-module, an electromechanical system creating sub-module and a filter creating sub-module.
And the editing submodule is used for parameter setting and data importing.
And the electromechanical system creating submodule is composed of electromechanical system node groups and is used for creating electromechanical systems, including creating water supply and drainage professional, electric and wind pipe professional systems. And sequencing and lifting corresponding 11 types of built-in systems in Code Block nodes in the water supply and drainage node group according to a revit built-in system family, and respectively connecting 11 types of built-in system parameters to a circulating water supply node group, a circulating water return node group, a sanitary equipment node group and a household hot water node group in the water supply and drainage node group, a household cold water node group, a wet fire protection system node group, a prefabricated fire protection system node group, other fire protection system node groups, other node groups and a wind pipe hole node group to realize the functions of automatically creating a water supply and drainage system and automatically adding system types. And (3) sequencing the revit built-in system families, lifting corresponding 3 types of built-in systems, and respectively connecting the 3 types of built-in system parameters to an air supply node group, an air return node group and an air exhaust node group in the air pipe node group to realize the functions of automatically creating air supply pipe systems and automatically adding system types. And sequencing and lifting corresponding 2 types of built-in systems in Code Block nodes in the electrical node group according to a revit built-in system family, and respectively connecting 2 types of built-in system parameters to a groove type cable bridge node group and a step type cable bridge node group in the electrical node group to realize the functions of automatically creating the electrical system and automatically adding the system types.
And the filter creating sub-module is used for creating each view filter template. The filter creating plate block comprises a water supply and drainage system node group, an air pipe system node group, an electric system node group, a filter primitive node group, a filter visibility node group and the like. The water supply and drainage system node group, the air pipe system node group and the electric system node group play a role in receiving data from the editing plate for analysis and processing. The filter primitive node groups effectively organize the data to generate corresponding filters for the views. The filter visibility node group effectively organizes the data to add corresponding parameters to the view corresponding filters.
Filtering out a '0' value in data from an editing plate fixed parameter modification area by using a List.Filter node, creating a water supply and drainage system filter rule by using a parameter.parameter ByName node in combination with a Filter rule.ByRuleType node, and connecting the filter rule creating the water supply and drainage system to a filtering primitive node group; filtering out color number 'null' values of 'r', 'g' and 'b' in data from an editing plate fixed parameter modification area by using a List.Filter node, connecting the filtered color numbers to a color.ByARGB node, combining an override graphic settings.ByProperties node to create a color rendering style of a water supply and drainage system, and connecting the created color rendering style to a filter visibility node group.
The air duct system node group filters a '0' value in data from an editing plate fixed parameter modification area by using a List.Filter node, creates an air duct system filter rule by using a parameter.Parameter ByName node in combination with a Filter rule.ByRuType node, and connects the created air duct system filter rule to a filtering primitive node group; respectively filtering out color number 'null' values of 'r', 'g' and 'b' in data from an editing plate fixed parameter modification area by using a List.Filter node, connecting the filtered color numbers to a color.ByARGB node, combining an override graphic settings.ByProperties node to create a color model of an air pipe system, and connecting the created color model to a filter visibility node group.
The method comprises the steps that an electric system node group filters out '0' values in data from an editing plate fixed parameter modification area through a List node, creates an electric system filter rule through a parameter node and a parameter ByName node in combination with a Filter rule node and a ByRuLEType node, and connects the created electric system filter rule to a filtering primitive node group; filter nodes are utilized to filter out color number 'null' values of 'r', 'g' and 'b' in data from an editing plate fixed parameter modification area respectively, the filtered color numbers are connected to a color.
The filter primitive node group summarizes the system names, the filtering conditions and the filtering rules from the water supply and drainage system node group, the air pipe system node group and the electrical system node group by using list. And summarizing the water supply and drainage filter data, the air pipe filter data and the bridge filter data by using the List. The filter parameter summary node and parameter filter elements byrules node in combination with the view addfilter node add filters for all views.
And the filter visibility node group orderly integrates data from the water drainage system node group, the air pipe system node group and the filter primitive node group by utilizing List.
The embodiment utilizes the advantages of perfect data processing of excel, screens and classifies original data, and combines the characteristic that dynamo can respectively interact with excel and revit to quickly create the electromechanical filter template.
Example 3
The preferred embodiment provides a computer device, which can implement the steps in any embodiment of the electromechanical filter template rapid generation method provided in the embodiment of the present application, and therefore, the beneficial effects of the electromechanical filter template rapid generation method provided in the embodiment of the present application can be achieved, which are detailed in the foregoing embodiment and will not be described herein again.
Example 4
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor. To this end, an embodiment of the present invention provides a storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps of any embodiment of the fast electromechanical filter template generation method provided by the embodiment of the present invention.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (10)

1. The electromechanical filter template rapid generation method is characterized by comprising the following steps:
s1: recording preset color development scheme data to obtain a scheme table;
s2: drawing an electromechanical model;
s3: an electromechanical system and/or filter template is generated from the schema table and the electromechanical model.
2. The method for fast generating templates of electromechanical filters according to claim 1, wherein step S2 is performed by rendering an electromechanical model by revit, and comprises:
s21: deleting the filter of the revit self;
s22: and drawing a water supply and drainage pipe, an air pipe and a bridge model.
3. A method for the rapid creation of an electromechanical filter template as recited in claim 2, wherein the method further comprises the step of verifying:
s4: and detecting whether the revit version is changed, and if so, resetting the version modification area parameters according to the node name.
4. The method for fast generating an electromechanical filter template according to claim 2, wherein the step S3 of generating the electromechanical system and/or the filter template by dynamo comprises:
s31: the model drawn in step S2 is selected by the dynamo editing panel;
s32: editing a plate import scheme table through dynamo;
s33: the electromechanical systems and/or filter templates are generated by dynamo editing the plate.
5. The method for rapidly generating an electromechanical filter template according to claim 4, wherein the electromechanical system is generated by a dynamo editing module by: and (4) importing freezing filter data, importing unfreezing system data, and generating an electromechanical system.
6. The method for rapidly generating an electromechanical filter template according to claim 4, wherein the specific method for generating the filter template by the dynamo editing module is as follows: and (4) importing freezing system data, and importing unfreezing filter data to generate a filter template.
7. Electromechanical filter model fast generation system characterized in that includes: the table management module, the model drawing module and the editing module; wherein the content of the first and second substances,
the table management module is used for inputting original data and sorting and screening the data;
the model drawing module is used for drawing and generating an electromechanical model;
a creation module to generate an electromechanical system and/or filter template.
8. The system for rapidly generating an electromechanical filter template according to claim 7, wherein the creation module comprises an editing sub-module, an electromechanical system creation sub-module, and a filter creation sub-module; wherein the content of the first and second substances,
the editing submodule is used for parameter setting and data importing;
the electromechanical system creating submodule is composed of electromechanical system node groups and used for creating an electromechanical system;
and the filter creating sub-module is used for creating each view filter template.
9. A computer device comprising a processor and a memory, the memory having stored thereon a computer program that is loaded and executed by the processor to implement the method of fast generation of an electromechanical filter template according to any one of claims 1 to 6.
10. A computer-readable storage medium, in which a computer program is stored, which is loaded and executed by a processor to implement the method for fast generation of an electromechanical filter template according to any one of claims 1 to 6.
CN202110671525.8A 2021-06-17 2021-06-17 Electromechanical filter template rapid generation method, system, equipment and storage medium Pending CN113326595A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110671525.8A CN113326595A (en) 2021-06-17 2021-06-17 Electromechanical filter template rapid generation method, system, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110671525.8A CN113326595A (en) 2021-06-17 2021-06-17 Electromechanical filter template rapid generation method, system, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113326595A true CN113326595A (en) 2021-08-31

Family

ID=77423630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110671525.8A Pending CN113326595A (en) 2021-06-17 2021-06-17 Electromechanical filter template rapid generation method, system, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113326595A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090148050A1 (en) * 2007-05-01 2009-06-11 M.E.P. Cad, Inc. Methods and apparatuses for comparing CAD drawings
US20110098985A1 (en) * 2009-10-23 2011-04-28 Rob Lawson System and method for managing information
CN106777748A (en) * 2016-12-29 2017-05-31 天津市建筑设计院 The preparation method for going out figure project model based on Revit
CN110795784A (en) * 2019-10-08 2020-02-14 上海建工五建集团有限公司 Electromechanical modeling method and system
CN111914325A (en) * 2020-07-06 2020-11-10 上海宝冶冶金工程有限公司 BIM technology-based blast furnace body frame structure model information interaction method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090148050A1 (en) * 2007-05-01 2009-06-11 M.E.P. Cad, Inc. Methods and apparatuses for comparing CAD drawings
US20110098985A1 (en) * 2009-10-23 2011-04-28 Rob Lawson System and method for managing information
CN106777748A (en) * 2016-12-29 2017-05-31 天津市建筑设计院 The preparation method for going out figure project model based on Revit
CN110795784A (en) * 2019-10-08 2020-02-14 上海建工五建集团有限公司 Electromechanical modeling method and system
CN111914325A (en) * 2020-07-06 2020-11-10 上海宝冶冶金工程有限公司 BIM technology-based blast furnace body frame structure model information interaction method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JDYNAMO: "Create multiple filters and visibility graphic overrides by filter rules from Excel File", 《HTTPS://FORUM.DYNAMOBIM.COM/T/CREATE-MULTIPLE-FILTERS-AND-VISIBILITY-GRAPHIC-OVERRIDES-BY-FILTER-RULES-FROM-EXCEL-FILE/61411》 *
中天施工技术: "利用Dynamo软件批量添加过滤器填充样式的方法", 《HTTPS://MP.WEIXIN.QQ.COM/S/UCZ8NJV3TC2PDSR7U_NSQG》 *

Similar Documents

Publication Publication Date Title
CN108376376B (en) BIM model-based construction engineering quality management standardization method
CN111597600B (en) BIM forward design chart system based on Revit
CN104616207A (en) Power grid topological visualization system and power grid topological visualization method
CN109492907A (en) Air quality measure appraisal procedure, system, storage medium and terminal based on CMAQ model
CN110096270A (en) A kind of design drawing method for splitting and system based on .NET plug-in unit
WO2021121098A1 (en) Three-dimensional model application method and system for nuclear power engineering modular construction
JP6805832B2 (en) Generate multiple worksheet exports
CN102707669B (en) Method for constructing CAM (computer-aided manufacturing) system for punching for automobile girders
CN103903086A (en) Method and system for developing management information system based on service model driving
CN111711677A (en) Virtual and real loop visualization method, system and medium for process layer switch of intelligent substation
CN111680070A (en) Building information model transferring and examining method and system based on visual programming
CN112364404A (en) Three-dimensional digital design intelligent mold overturning and picture examining method
CN111402383A (en) Revit model processing method applied to Houdini
CN111339640A (en) Automatic building parking space number creation method based on Revit plug-in Dynamo
See et al. Development of a user interface for the EnergyPlus whole building energy simulation program
CN104951864A (en) Systematically copied standard system data construction system in residential development
CN116821223B (en) Industrial visual control platform and method based on digital twinning
CN113326595A (en) Electromechanical filter template rapid generation method, system, equipment and storage medium
CN106951593A (en) A kind of method and apparatus for the configuration file for generating protection supervisory equipment
CN107291933B (en) Petri network-based soft PLC system data synchronization method
CN115510361A (en) Data chart page generation method based on visual configuration and related equipment
CN109117431A (en) System and method for the source data applied from source to be incorporated into the target data of target application
CN101741666B (en) Method to realize multi-instances in the workflow by network structure division
CN113505184A (en) Method for automatically generating information relation graph between systems and storage medium
CN112286902A (en) Intelligent application development system based on cloud computing and big data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210831

RJ01 Rejection of invention patent application after publication