Revit-based parametric collaborative design system and method for hydraulic machinery

CN122548825APending Publication Date: 2026-08-11POWERCHINA BEIJING ENG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-30
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0005]为了解决现有技术中存在的上述技术问题,本发明提供基于Revit的水力机械参数化协同设计系统及方法,解决现有Revit平台应用方式的固有缺陷,以及现有利用Revit共享参数的改进方案仅能实现单一功能、无全流程闭环的问题

Benefits of technology

(1)实现了全专业数据贯通:通过共享参数这一核心纽带,彻底打通了三维模型、二维图纸与材料清单之间的数据流,解决了信息孤岛问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122548825A_ABST
    Figure CN122548825A_ABST
Patent Text Reader

Abstract

This invention, titled "Revit-Based Parametric Collaborative Design System and Method for Hydraulic Machinery," belongs to the field of Building Information Modeling (BIM) technology. The technical problem it aims to solve is the inherent defects of existing Revit platform applications and the limitation of existing improved solutions utilizing shared Revit parameters, which only achieve single functions and lack a complete closed-loop process. The key technical points are: this invention sets up five modules: a unified attribute parameter system, a standardized component and pipe type system, intelligent drawing representation, dynamic linkage material statistics, and a hydraulic machinery professional project template. The unified attribute parameter system module constructs and stores shared parameter files for hydraulic machinery. The other modules communicate with this module, respectively completing the standardized pipe and component construction, the construction of drawing elements linked to shared parameters, and the creation of professional detailed tables of linked shared parameters. Finally, the project template module integrates all module content for initialization calls in hydraulic machinery design projects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of building information modeling technology, specifically relating to a Revit-based parametric collaborative design system and method for hydraulic machinery. Background Technology

[0002] In BIM design practice for hydraulic machinery, the traditional Revit software application method is the mainstream design approach in the industry. However, this application method has failed to be specifically optimized to meet the design characteristics and needs of hydraulic machinery, revealing many significant technical problems in the actual design process. This has resulted in a significant impact on design efficiency, data accuracy, and the standardization of deliverables. Specific problems are as follows:

[0003] (1) Component attribute information forms "information islands": The attribute information of core components such as mechanical equipment, pipelines, and fittings required for hydraulic machinery design is discrete and cannot be automatically associated with drawing annotations and material lists, resulting in poor data flow between various information carriers; (2) The material statistics work is inefficient and prone to errors: the engineering quantity and material statistics rely entirely on manual counting and calculation, which not only has a large workload and low design efficiency, but also makes it very easy to make manual statistics errors. In particular, the pipeline length margin needs to be calculated separately by manual extra calculation, which further increases the complexity and error rate of the statistics work. (3) The drawing information is not synchronized with the model changes: Design elements such as drawing annotations, basic information of drawing frames, and view labels all need to be manually filled in and updated by designers. They cannot be automatically synchronized with the changes of the three-dimensional model, which can easily cause confusion in drawing versions and increase the cost of design proofreading and version management. (4) Low standardization of design results: There is a lack of a unified standard component library and drawing templates applicable to hydraulic machinery in the industry. The quality and expression of design results vary due to the individual operating habits of designers, which affects the design quality and reduces the efficiency of team collaboration.

[0004] In view of this, the present invention is hereby proposed. Summary of the Invention

[0005] To address the aforementioned technical problems in the existing technology, this invention provides a Revit-based parametric collaborative design system and method for hydraulic machinery, which solves the inherent defects of existing Revit platform application methods and the problem that existing improved schemes utilizing Revit shared parameters can only achieve single functions and lack a complete closed-loop process.

[0006] To achieve the above objectives, the technical solution of the present invention is as follows: The first aspect is a Revit-based parametric collaborative design system for hydraulic machinery, including: The unified attribute parameter system module is used to build and store shared parameter files for hydraulic machinery, and to assign shared attribute parameters to all components related to hydraulic machinery. The components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. The standardized component and pipeline type system module communicates with the unified attribute parameter system module to construct and store standardized pipeline systems and standardized component types for hydraulic machinery. The standardized component types include pipe fitting types, pipeline accessory types, pipeline types, and mechanical equipment types. The intelligent drawing representation module communicates with the unified attribute parameter system module to construct and store drawing representation elements that are linked with shared attribute parameters. The drawing representation elements include annotation symbols, view symbols, and drawing title blocks. The dynamic linkage material statistics module is interconnected with the unified attribute parameter system module and the standardized component and pipe type system module. It is used to build, store and share the hydraulic machinery professional detailed table with linked attribute parameters to realize the engineering quantity statistics. The hydraulic machinery professional project template module communicates with the unified attribute parameter system module, the standardized component and pipe type system module, the intelligent drawing expression module, and the dynamic linkage material statistics module. It is used to integrate the content of all modules and provide initialization calls for hydraulic machinery design projects.

[0007] Furthermore, the hydraulic machinery shared parameter file stored in the unified attribute parameter system module is a .dat format file, and the shared attribute parameters include at least one of the following: specialty, drawing number, contract number, design certificate number, project name, date, drawing stage, standard or drawing number, serial number, name, specification, material, unit, unit weight, total weight, and remarks.

[0008] Furthermore, the standardized component and pipe type system module includes more than 40 standardized pipe systems specifically for hydraulic machinery. Each pipe system has shared attribute parameters and pipe material in its type attributes. The pipe material is used to color the pipes or to color and beautify the pipes through a view template.

[0009] Furthermore, in the standardized component and pipe type system module, the specifications of the pipe fittings, pipe accessories, and pipe types range from DN15 to DN600, and the pressure rating ranges from PN10 to PN100; in the pipe laying system corresponding to the pipe type, elbows, tees, crosses, and transition parts are matched with the corresponding pipe fitting types according to the pipe specifications.

[0010] Furthermore, the hydraulic machinery professional detailed list in the dynamic linkage material statistics module includes a drawing list detailed list, an electromechanical equipment detailed list, a pipeline detailed list, a pipe fitting detailed list, and a pipeline accessory detailed list; the pipeline detailed list is set with quantity attribute parameters, the specification of which is common, the type is length, and it is calculated by the formula length × margin coefficient.

[0011] Furthermore, in the dynamic linkage material statistics module, the quantity attribute parameters are arranged after the pipe length field and the length attribute column is hidden; and the format and layout settings of each professional list are set to form a summary list of engineering quantities that conforms to the drawing standards. The summary list of engineering quantities has the bottom as the header and arranges the mechanical and electrical equipment list, pipe list, pipe fitting list, and pipe accessory list in order from bottom to top.

[0012] Furthermore, the annotation symbols in the intelligent drawing expression module include annotation symbols for mechanical equipment, piping systems, pipes, pipe fittings, and pipe accessories; the view symbols include view titles and detail index symbols; shared attribute parameters are added to both the annotation symbols and the view symbols, and the shared attribute parameters include at least one of name, type, serial number, view name, view scale, detail number, and reference label.

[0013] Furthermore, the drawing title bar in the intelligent drawing expression module is a standard drawing frame structure. The shared attribute parameters added to the drawing title bar include at least one of the following: specialty, drawing number, contract number, design certificate number, project name, date, and drawing stage. The information in the drawing title bar is linked with the information in the drawing list details table, and the shared attribute parameters of the drawing title bar can be modified through the drawing list details table.

[0014] Furthermore, the system also includes a view template submodule, which is interconnected with the standardized component and pipe type system module and the intelligent drawing expression module. It is a dedicated view template for hydraulic machinery, which includes model categories, annotation categories, analysis model categories, import categories and filter styles. The filter styles extract the pipe system according to the pipe system type and adjust its visibility, projection / surface and interface, and halftone attributes.

[0015] Furthermore, the hydraulic machinery project template module is a template format that Revit can directly recognize and call. It integrates a unified shared attribute parameter system, more than 40 standardized piping systems, standardized component types with specifications from DN15 to DN600, hydraulic machinery project schedules, drawing expression elements, and hydraulic machinery-specific view templates. All modules of the system achieve real-time data communication. When the shared attribute parameters in any module are modified, the parameter information of the other related modules is updated synchronously.

[0016] Secondly, the Revit-based parametric collaborative design method for hydraulic machinery includes: Construct and store a shared parameter file for hydraulic machinery, and assign shared attribute parameters to all components related to the hydraulic machinery. The components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. Construct and store standardized piping systems and standardized component types specifically for hydraulic machinery. The standardized component types include pipe fitting types, pipe accessory types, pipe types, and mechanical equipment types. Construct and store drawing representation elements that are linked to the shared attribute parameters, the drawing representation elements including annotation symbols, view symbols, and drawing title blocks; Construct and store a hydraulic machinery specialty detail table that is linked to the shared attribute parameters to realize engineering quantity statistics.

[0017] The beneficial effects of this invention are as follows: (1) Realized full professional data integration: Through the core link of shared parameters, the data flow between the three-dimensional model, two-dimensional drawings and material list was completely opened up, solving the problem of information silos.

[0018] (2) Significantly improves design and drawing efficiency: Through standardized piping systems, parametric annotations, and automatic material statistics, designers are freed from repetitive manual labor. Actual project verification has shown that this system can significantly improve the efficiency of hydraulic machinery drafting.

[0019] (3) Ensures absolute accuracy and consistency of data: All output information (labels, lists) comes directly from the model's unique data source, avoiding errors from manual transcription. The intelligent formula calculation in the material list also eliminates errors from manual calculation of allowances, reducing material statistics errors.

[0020] (4) It has achieved a high degree of standardization and specialization: the built-in pipeline system covering all types of hydraulic machinery, as well as professional view templates, ensure that the output results of different projects and different designers are standardized, uniform and beautiful, which greatly improves the enterprise-level design management level. Attached Figure Description

[0021] Figure 1 This is an architecture diagram of a hydraulic machinery parametric collaborative design system provided in an embodiment of the present invention. Detailed Implementation

[0022] The technical solution of the present invention will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are not all embodiments of the present invention. All other embodiments obtained by those skilled in the art without creative effort are within the protection scope of the present invention.

[0023] It should be noted that, unless otherwise specifically stated, the relative arrangement and numerical expressions of the components and steps described in these embodiments should not be construed as limiting the scope of the invention.

[0024] The following description of exemplary embodiments is merely illustrative and is not intended to limit the invention or its application or use in any way. Techniques, methods, and apparatus known to those skilled in the art may not be discussed in detail herein, but where applicable, such techniques, methods, and apparatus should be considered part of this specification.

[0025] Example 1 See Figure 1 , Figure 1 This is an architecture diagram of the Revit-based parametric collaborative design system for hydraulic machinery proposed in this invention. It is widely used in the pipeline system design phase of hydropower, pumping station, and fluid transport projects, and is an important technical means for achieving 3D modeling, drawing output, and quantity surveying in hydraulic machinery engineering design; specifically, it may include: M1, Unified Attribute Parameter System Module, is used to build and store shared parameter files for hydraulic machinery, and assign shared attribute parameters to all components related to hydraulic machinery. Components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. This module stores hydraulic machinery shared parameter files in .dat format. The shared parameters are used as the data link for data mapping relationships to build data mapping relationships between project files and family files. By having family files and project files jointly reference the shared parameter file, the automatic association, dynamic synchronization and intelligent statistical functions of 3D design data information can be realized. Shared attribute parameters include at least one of the following: specialty, drawing number, contract number, design certificate number, project name, date, drawing stage, standard or drawing number, serial number, name, specification, material, unit, unit weight, total weight, and remarks. This module uses Revit software's project parameter function to add shared attribute parameters to the type attributes of corresponding components. Parameters can be directly assigned values, providing a core data engine for data linkage across the entire system.

[0026] M2, the standardized component and pipe type system module, communicates with the unified attribute parameter system module to build and store standardized pipe systems and standardized component types for hydraulic machinery. Standardized component types include pipe fitting types, pipe accessory types, pipe types, and mechanical equipment types. This module includes more than 40 standardized piping systems specifically for hydraulic machinery, including but not limited to technical water supply piping systems, technical drainage piping systems, and spiral casing pressure equalization piping systems. Each piping system has shared attribute parameters and piping material in its type attributes. The piping material is used to color the piping, or to color and beautify the piping through view templates. In this module, the pipe fitting types, pipe accessory types, and pipe type specifications range from DN15 to DN600, with pressure ratings ranging from PN10 to PN100. In the corresponding pipe layout system, elbows, tees, crosses, and transition fittings are matched to the corresponding pipe fitting types according to the pipe specifications. Specific implementation details are as follows: Pipe fittings and pipe accessory types: For components such as elbows, tees, crosses, and transition parts, complete the type design and attribute parameter assignment according to specifications DN15~DN600 and pressure rating PN10~PN100. For example, the elbow specification is 90ESΦ114×4, the standard or drawing number is GB / T12459-2017GB / T13410-2017, the name is 90° elbow, and the unit is one piece; the tee specification is TSΦ114×4, the standard or drawing number is GB / T12459-2017GB / T13410-2017, the name is equal diameter tee, and the unit is one piece. All other pipe fittings and pipe accessory types are set according to this rule. Pipeline Type: Construct hydraulic machinery-specific pipelines with specifications of DN15~DN600 and pressure ratings of PN10~PN100. Set the corresponding pipeline system and attribute parameters in the type attribute. Set the corresponding hydraulic machinery pipeline specifications in the pipe section and size of the pipeline system, including pipe section name, material, nominal diameter, outer diameter, inner diameter, pipe section description and other attribute information. Configure the elbows, tees, crosses, transition parts and other components of the pipeline system, matching the corresponding pipe fitting type according to the pipeline specifications. For example, the elbow corresponding to a Φ114×4 pipeline is 90ESΦ114×4, and the tee is TSΦ114×4. Mechanical Equipment Type: Assign attribute parameters to the added mechanical equipment according to the needs of 3D design. For example, the specifications of the long shaft deep well pump equipment are Q≈320m³ / h, H≈150m, N=220kW, the name is long shaft deep well pump, the material is stainless steel, and the unit is unit, etc.

[0027] M3, the intelligent drawing expression module, communicates with the unified attribute parameter system module and is used to construct and store drawing expression elements that are linked with the shared attribute parameters. The drawing expression elements include annotation symbols, view symbols, and drawing title blocks. The annotation symbols in this module include annotation symbols for mechanical equipment, piping systems, pipes, pipe fittings, and pipe accessories. The view symbols include view titles and detail index symbols. The shared attribute parameters are added to both the annotation symbols and the view symbols. The shared attribute parameters include at least one of the following: name, type, sequence number, view name, view scale, detail number, and reference label. The drawing title block in this module uses a standard drawing frame structure. The shared attribute parameters added to the drawing title block include at least one of the following: specialty, drawing number, contract number, design certificate number, project name, date, and drawing stage. The information in the drawing title block is linked to the information in the drawing list details table, and the shared attribute parameters of the drawing title block can be modified through the drawing list details table. The specific implementation details of this module are as follows: Annotation Symbols: Create corresponding annotation symbols using Revit's annotation symbol function, and add shared attribute parameters such as name, type, and sequence number to the annotation symbols. By calling the annotation symbols, the equipment attribute parameters can be automatically labeled. The attribute parameters and annotation symbols are automatically linked and can be automatically adjusted according to the design scheme. For example, after changing the pipe name or type, all names and types in the corresponding view will be adjusted synchronously. The expression method of annotation symbols can be set according to design needs.

[0028] View Symbols: Create view symbols such as view titles and detail indexes using Revit's annotation symbol function. Add shared attribute parameters such as view name, view scale, detail number, and reference label to the view symbols. By calling view symbols, automatic linkage between view-related attributes and view attributes can be achieved. The linkage can be automatically adjusted according to the drawing layout. For example, when a plan view is placed in the drawing, its corresponding view name and view scale will appear in the drawing simultaneously, realizing automatic linkage between the view's placement position and view attribute parameters. The expression method of view symbols can be set according to design needs.

[0029] Drawing title block: Create a standard title block structure using Revit's title block feature, and add corresponding shared attribute parameters to the title block. By calling the title block, the information in the drawing title block is automatically linked with the information in the drawing list details table. The shared attribute parameters of the drawing title block can be dynamically modified through the drawing list details table.

[0030] M4, the dynamic linkage material statistics module, communicates with the unified attribute parameter system module and the standardized component and pipe type system module. It is used to build and store the hydraulic machinery professional detailed table that is linked with the shared attribute parameters to realize the engineering quantity statistics. The hydraulic machinery specialties list in this module includes a drawing list, an electromechanical equipment list, a piping list, a pipe fittings list, and a piping accessories list. The piping list has quantity attribute parameters, which are common in procedure, of type length, and are calculated using the formula length × margin coefficient. In this module, the quantity attribute parameters are arranged after the pipe length field and the length attribute column is hidden; and the format and layout of each professional list are set to form a summary list of engineering quantities that conforms to the drawing standards. The summary list of engineering quantities has the bottom as the header and arranges the list of mechanical and electrical equipment, pipes, pipe fittings and pipe accessories in order from bottom to top.

[0031] The specific implementation details of this module are as follows: Using Revit's schedule functionality, various hydraulic machinery-related schedules are constructed. All schedule fields are precisely mapped to shared parameters with the components. When any component is added, deleted, or its attributes are modified in the model, all associated schedules automatically and instantly update their data, ensuring the list remains consistent with the model. The specific settings for each schedule are as follows: Drawing List Details: Select to create a drawing category details table. Choose available fields such as specialty, drawing number, contract number, design certificate number, project name, date, drawing stage, etc. The drawing list details table allows for dynamic modification of drawing attribute parameters.

[0032] Mechanical and Electrical Equipment Detail Table: Select to create a mechanical category detail table, select available fields such as standard or drawing number, serial number, name, type, material, unit, total, unit weight, gross weight, remarks, etc., and sort by type.

[0033] Pipeline Details Table: Select to create a pipeline category details table, and choose available fields such as standard or drawing number, serial number, name, type, material, unit, length, unit weight, total weight, remarks, etc., and sort them by type; to set pipeline length allowance, create corresponding quantity attribute parameters in the pipeline details table fields, arrange the quantity attribute parameters after the pipeline length field and hide the length attribute column.

[0034] Pipe Fittings Details: Select to create a pipe fittings category details table, and select available fields such as standard or drawing number, serial number, name, type, material, unit, total, unit weight, total weight, remarks, etc.

[0035] Pipe Fittings Details: Select to create a pipe fittings category details table, and select available fields such as standard or drawing number, serial number, name, type, material, unit, total, unit weight, gross weight, and remarks.

[0036] M5, the hydraulic machinery professional project template module, communicates with the unified attribute parameter system module, the standardized component and pipe type system module, the intelligent drawing expression module, and the dynamic linkage material statistics module respectively, and is used to integrate the contents of all modules and provide initialization calls for hydraulic machinery design projects; This module is a template format that Revit can directly recognize and call. It integrates a unified shared attribute parameter system, over 40 standardized piping systems, standardized component types ranging from DN15 to DN600, hydraulic machinery detail sheets, drawing representation elements, and hydraulic machinery-specific view templates. This module serves as the integrated carrier for the entire system. During project initialization, designers can directly call the pre-made hydraulic machinery project templates to quickly start the project design process, eliminating the need for repeated configuration of basic parameters, component libraries, and drawing templates, significantly improving project startup efficiency and design standardization.

[0037] M6, the view template sub-module, communicates with the standardized component and pipe type system module and the intelligent drawing expression module. It is a view template for hydraulic machinery and includes model category, annotation category, analysis model category, import category and filter style. The filter style extracts the pipe system according to the pipe system type and adjusts its visibility, projection / surface and interface, and halftone attributes. The view template submodule is a dedicated view template for hydraulic machinery. In the properties of the view template, the corresponding category and filter style can be set according to the design needs. The filter style is implemented through the set filter rules. The filter rules extract the pipeline system according to the pipeline system type, and then adjust the corresponding display attributes of the pipeline system to ensure the standardization and aesthetics of the output drawings. After the view template is built, it can be called and used in any view.

[0038] Example 2 This invention proposes a Revit-based parametric collaborative design method for hydraulic machinery, implemented using the system described in Embodiment 1, and specifically includes the following steps: S1. Construct and store a shared parameter file for hydraulic machinery, and assign shared attribute parameters to all components related to the hydraulic machinery. These components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. Specifically, this includes: S11. Using shared parameters as the data link for data mapping relationships, a data mapping relationship is constructed between project files and family files. By having family files and project files jointly reference the same shared parameter file, the automatic association, dynamic synchronization and intelligent statistical functions of 3D design data information are realized. S12. Create and store hydraulic machinery shared parameter .dat format files using the shared parameter function of Revit software. Shared attribute parameters include at least one of the following: discipline, drawing number, contract number, design certificate number, project name, date, drawing stage, standard or drawing number, serial number, name, specification, material, unit, unit weight, total weight, and remarks. S13. Using the project parameter function of Revit software, assign shared attribute parameters to all components related to hydraulic machinery. The components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. This adds corresponding shared attribute parameters to the type attribute parameters of the corresponding components, and the parameters can be directly assigned values.

[0039] S2. Construct and store standardized piping systems and standardized component types specifically for hydraulic machinery. These standardized component types include pipe fitting types, pipe accessory types, pipe types, and mechanical equipment types; specifically including: S21. Based on the functional classification of hydraulic machinery professional systems, construct and store more than 40 standardized pipeline systems dedicated to hydraulic machinery. Set shared attribute parameters and pipeline materials in the type attributes of each pipeline system. The pipeline material is used to color the pipeline, or to color and beautify the pipeline through the view template. S22. Construct pipe fitting types and pipe accessory types with specifications ranging from DN15 to DN600 and pressure ratings ranging from PN10 to PN100, and their attribute parameters. For components such as elbows, tees, crosses, and transition parts, complete the type design and attribute parameter assignment according to the corresponding specifications and pressure ratings. S23. Construct pipe types with specifications ranging from DN15 to DN600 and pressure ratings ranging from PN10 to PN100. Set the corresponding pipe laying system and attribute parameters in the type attributes. Set the corresponding specifications of hydraulic mechanical pipes in the pipe sections and dimensions of the pipe laying system. Match the pipe fittings of the pipe laying system to the corresponding pipe fitting types according to the specifications of the pipes. S24. Assign attribute parameters to the added mechanical equipment types and complete the parameter configuration of the mechanical equipment according to the 3D design requirements. S3. Construct and store drawing representation elements that are linked to the shared attribute parameters. These drawing representation elements include annotation symbols, view symbols, and drawing title blocks; specifically, they include: S31. Construct annotation symbols for mechanical equipment, piping systems, pipes, pipe fittings, and pipe accessories, and add shared attribute parameters such as name, type, and serial number to the annotation symbols to achieve automatic annotation and linkage update of equipment attribute parameters; S32. Construct view symbols such as view title and detail index, and add shared attribute parameters such as view name, view scale, detail number, and reference label to the view symbols to realize automatic linkage and updating of view-related attributes and view attributes; S33. Construct a standard drawing frame structure for the drawing title block, and add shared attribute parameters such as specialty, drawing number, contract number, design certificate number, project name, date, and drawing stage to the title block. This enables the information in the drawing title block to be linked with the information in the drawing list details table, and the shared attribute parameters of the drawing title block can be dynamically modified through the drawing list details table.

[0040] S4. Construct and store a detailed list of hydraulic machinery components linked to the shared attribute parameters to achieve quantity surveying; specifically including: S41. Construct a detailed drawing list and add corresponding shared attribute parameters. Dynamically modify the drawing attribute parameters through the detailed drawing list. S42. Construct a detailed list of mechanical and electrical equipment and add shared attribute parameters corresponding to the material list of drawings, and complete the sorting settings by type; S43. Construct a pipe schedule and add shared attribute parameters corresponding to the material list in the drawings. Complete the sorting settings by type. Create a new quantity attribute parameter, set its specification to common and its type to length. Calculate it by the formula length × margin coefficient. Arrange the quantity attribute parameter after the pipe length field and hide the length attribute column. S44. Construct a pipe fittings list and a pipe accessory list, and add the shared attribute parameters corresponding to the material list in the drawings respectively; S45. Set the format and layout of each detailed table to form a summary bill of quantities that conforms to the drawing standards. The summary bill of quantities shall be arranged from bottom to top as the bottom header, including the detailed table of mechanical and electrical equipment, the detailed table of pipes, the detailed table of pipe fittings, and the detailed table of pipe accessories.

[0041] S5. Construct a dedicated view template for hydraulic machinery, forming a view template sub-module; Create a dedicated view template for hydraulic machinery. In the properties of the view template, set the model type, annotation type, analysis model type, import type, and filter style. The filter style extracts the piping system according to the piping system type and adjusts its visibility, projection / surface and interface, and halftone properties. After the view template is built, it can be called and used in any view.

[0042] S6. Construct a sample module for hydraulic machinery projects and complete the integration of the entire system; A template module for hydraulic machinery projects is constructed, enabling data exchange with the unified attribute parameter system module, the standardized component and pipe type system module, the intelligent drawing expression module, the dynamic linkage material statistics module, and the view template sub-module. This integrates the content of all modules, forming a template format that Revit can directly recognize and call. During project initialization, this template can be directly called to quickly start the hydraulic machinery design project. Furthermore, all modules in the system achieve real-time data exchange; if a shared attribute parameter in any module is modified, the parameter information in the other related modules is updated synchronously.

[0043] The above specific embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to examples, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A Revit-based parametric collaborative design system for hydraulic machinery, characterized in that, include: The unified attribute parameter system module is used to build and store shared parameter files for hydraulic machinery, and to assign shared attribute parameters to all components related to hydraulic machinery. The components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. The standardized component and pipeline type system module communicates with the unified attribute parameter system module to construct and store standardized pipeline systems and standardized component types for hydraulic machinery. The standardized component types include pipe fitting types, pipeline accessory types, pipeline types, and mechanical equipment types. The intelligent drawing representation module communicates with the unified attribute parameter system module to construct and store drawing representation elements that are linked with shared attribute parameters. The drawing representation elements include annotation symbols, view symbols, and drawing title blocks. The dynamic linkage material statistics module is interconnected with the unified attribute parameter system module and the standardized component and pipe type system module. It is used to build, store and share the hydraulic machinery professional detailed table with linked attribute parameters to realize the engineering quantity statistics. The hydraulic machinery professional project template module communicates with the unified attribute parameter system module, the standardized component and pipe type system module, the intelligent drawing expression module, and the dynamic linkage material statistics module. It is used to integrate the content of all modules and provide initialization calls for hydraulic machinery design projects.

2. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The hydraulic machinery shared parameter file stored in the unified attribute parameter system module is a .dat format file. The shared attribute parameters include at least one of the following: specialty, drawing number, contract number, design certificate number, project name, date, drawing stage, standard or drawing number, serial number, name, specification, material, unit, unit weight, total weight, and remarks.

3. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The standardized components and pipe type system module includes more than 40 standardized pipe systems specifically for hydraulic machinery. Each pipe system has shared attribute parameters and pipe material in its type attributes. The pipe material is used to color the pipes or to color and beautify the pipes through view templates.

4. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, In the standardized component and pipe type system module, the specifications of the pipe fittings, pipe accessories, and pipe types range from DN15 to DN600, and the pressure rating ranges from PN10 to PN100. In the pipe laying system corresponding to the pipe type, elbows, tees, crosses, and transition parts are matched with the corresponding pipe fitting types according to the pipe specifications.

5. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The hydraulic machinery specialty list in the dynamic linkage material statistics module includes a drawing list, an electromechanical equipment list, a pipeline list, a pipe fittings list, and a pipeline accessory list. The pipeline list has quantity attribute parameters, which are common in procedure, of type length, and are calculated using the formula length × margin coefficient.

6. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 5, characterized in that, In the dynamic linkage material statistics module, the quantity attribute parameters are arranged after the pipe length field and the length attribute column is hidden; and the format and layout of each professional list are set to form a summary list of engineering quantities that conforms to the drawing standards. The summary list of engineering quantities has the bottom as the header and arranges the mechanical and electrical equipment list, pipe list, pipe fittings list and pipe accessory list in order from bottom to top.

7. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The annotation symbols in the intelligent drawing expression module include annotation symbols for mechanical equipment, piping systems, pipes, pipe fittings, and pipe accessories. The view symbols include view titles and detail index symbols. Shared attribute parameters are added to both the annotation symbols and the view symbols. The shared attribute parameters include at least one of the following: name, type, sequence number, view name, view scale, detail number, and reference label.

8. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The drawing title bar in the intelligent drawing representation module is a standard drawing frame structure. The shared attribute parameters added to the drawing title bar include at least one of the following: specialty, drawing number, contract number, design certificate number, project name, date, and drawing stage. The information in the drawing title bar is linked with the information in the drawing list details table, and the shared attribute parameters of the drawing title bar can be modified through the drawing list details table.

9. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The system also includes a view template submodule, which is interconnected with the standardized component and pipe type system module and the intelligent drawing expression module. It is a view template for hydraulic machinery and includes model categories, annotation categories, analysis model categories, import categories and filter styles. The filter styles extract the pipe system according to the pipe system type and adjust its visibility, projection / surface and interface, and halftone attributes.

10. The Revit-based parametric collaborative design system for hydraulic machinery according to claim 1, characterized in that, The hydraulic machinery project template module is a template format that Revit can directly recognize and call. It integrates a unified shared attribute parameter system, more than 40 standardized piping systems, standardized component types with specifications from DN15 to DN600, hydraulic machinery project schedules, drawing expression elements, and hydraulic machinery-specific view templates. All modules of the system achieve real-time data communication. When the shared attribute parameters in any module are modified, the parameter information of the other related modules is updated synchronously.

11. A Revit-based parametric collaborative design method for hydraulic machinery, characterized in that, include: Construct and store a shared parameter file for hydraulic machinery, and assign shared attribute parameters to all components related to the hydraulic machinery. The components include piping systems, mechanical equipment, pipes, pipe fittings, and pipe accessories. Construct and store standardized piping systems and standardized component types specifically for hydraulic machinery. The standardized component types include pipe fitting types, pipe accessory types, pipe types, and mechanical equipment types. Construct and store drawing representation elements that are linked to the shared attribute parameters, the drawing representation elements including annotation symbols, view symbols, and drawing title blocks; Construct and store a hydraulic machinery specialty detail table that is linked to the shared attribute parameters to realize engineering quantity statistics.