BIM model parameter processing method and three-dimensional model management platform

A technology of 3D model and management platform, applied in the field of information application, can solve the problems of heavy maintenance workload, weak correlation between 3D model and business data, high operation and maintenance cost, and achieve the effect of reducing operation and maintenance cost.

Pending Publication Date: 2021-01-05
SHENZHEN POWER SUPPLY BUREAU
0 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

At present, relevant 3D modeling software and information systems are independent of each other, and the relationship between 3D models and business data is weak. The traditional industry practice is to manually encode the 3D model and bind the business data based on certain rules, b...
View more

Method used

As can be seen from the above description, the beneficial effects of the embodiments of the present invention are: the present invention is based on the feature that the model and component random codes in the modeling tool will not be changed arbitrarily, and is automatically formed by encoding after resource package encoding+regular expression processing The unique coding of models and components realizes the strong association between 3D models and model attributes, model par...
View more

Abstract

The invention discloses a BIM model parameter processing method and a three-dimensional model management platform, and the BIM model parameter processing method comprises the steps: receiving a resource model file derived from a three-dimensional modeling tool; endowing the resource model file with first codes according to a service domain; traversing models and components in the resource model file, and forming a name list of the models and the components; performing batch processing on the name lists of the models and the components to obtain second codes of the models and the components; combining the first codes with the second codes to form a unique KEY value of the models and the components; according to the unique KEY value, carrying out traversal of models and components and automatic identification of increase and decrease models, and when it is identified that the models and the components are not newly increased models and components, carrying out integration of model parameters and attribute information and binding of service data according to the unique KEY value. The bottleneck of weak association between the three-dimensional model and informatization is broken through, and the operation and maintenance cost of informatization application of the three-dimensional model is reduced.

Application Domain

Geometric CADDetails involving 3D image data +2

Technology Topic

Three dimensional modelModelSim +12

Image

  • BIM model parameter processing method and three-dimensional model management platform
  • BIM model parameter processing method and three-dimensional model management platform

Examples

  • Experimental program(1)

Example Embodiment

[0029]The description of the following embodiments refers to the accompanying drawings to illustrate specific embodiments in which the present invention can be implemented.
[0030]Based on the characteristics of various mainstream BIM modeling tools, the present invention proposes a BIM model parameter processing method. The method automatically generates the unique KEY value of the model according to the model information, and automatically performs the identification of the increase or decrease model with the original model. Business information binding, in this way, the three-dimensional model and the business data are strongly associated, one-time association, automatic inheritance, and permanent binding are realized, which lays the foundation for the construction of digital power grid and the coordination and management of the whole process of three-dimensional visualization. A kind of BIM model information application field.
[0031]Specifically, the first embodiment of the present invention provides a BIM model parameter processing method, including:
[0032]Step S1, the 3D model management platform receives the resource model file derived from the 3D modeling tool;
[0033]Step S2: The three-dimensional model management platform assigns a first code to the resource model file according to the business domain;
[0034]Step S3, the three-dimensional model management platform traverses the models and components in the resource model file, and forms a list of names of the models and components;
[0035]Step S4, the three-dimensional model management platform performs batch processing on the name list of the model and the component to obtain the second code of the model and the component;
[0036]Step S5: The three-dimensional model management platform combines the first code and the second code to form a unique KEY value of the model and the component;
[0037]Step S6: The three-dimensional model management platform traverses models and components according to the unique KEY value and automatically recognizes the increase and decrease models. When it is recognized that the models and components are not newly added, the model parameters and attributes are performed according to the unique KEY value. The integration of information and the binding of business data.
[0038]In this embodiment, step S1 will upload the resource model file. When exporting the resource model file in the 3D modeling tool, the modeling tool will automatically adjust the name of the model in the resource model file to name + ID (a randomly generated digital code, in the same resource model file, the code is the only one) . Then upload the resource model file to the 3D model management platform. When uploading, select the business domain (such as marketing domain, asset domain, administrative office domain, etc.) and model type (such as building model, GIS terrain, power grid equipment, etc.) to which the resource belongs. Whether it is a new resource (when you choose No, you need to select historical resource files).
[0039]Step S2 automatically assigns a unique code to the relevant resource model file according to the business domain. The 3D model management platform will automatically process according to "whether to add a new resource". If it is a new resource, it will automatically generate the unique code of the resource model file based on the business domain and model type of the resource model file; if it is not new When a resource is added, the unique code of the resource model file will be automatically generated according to the historical resource file code and version number, and the version information will be automatically updated. This unique code is represented as the first code in this embodiment.
[0040]Step S3 traverses the three-dimensional model and components and obtains a name list. The 3D model management platform automatically traverses the models and components in the resource model file, and forms a list of names of the models and components.
[0041]Step S4 processes and processes the name list and forms a unique code for the model and component. The modeling tool has a feature, that is, editing, moving, and exporting the model will not change the random ordering code of the model. This embodiment will code the model and the components according to this feature. Specifically, the three-dimensional model management platform automatically batch-processes the name list of the model and the component through regular expressions to obtain the unique code of the model and the component, which is expressed as the second code in this embodiment. The regular expression is as follows:
[0042]
[0043]For example, the name of the original model and component: 10kV arrester model 01 10kV arrester model 01 [3356132]; the second code obtained after automatic batch processing is: 3356132.
[0044]Step S5 will perform the code combination and form the unique KEY value of the model and component
[0045]Combine the resource file package code + model and construction ID to form the unique KEY value of related models and components. Examples of the processed unique KEY value are as follows:
[0046]Component properties
[0047]Component code (unique KEY value): such as 814441871190261763356132
[0048]Component name: 10kV arrester model 01 10kV arrester model 01[3356132]
[0049]Step S6 will automatically recognize the increase and decrease models, and automatically carry out the inheritance of attributes and the binding of business data through the unique KEY value. The modeling tool has a feature that the editing, moving and exporting of the model will not change the random ordering code of the model, so the processed model and the unique KEY value of the component will not change due to the editing, moving or exporting of the model. The three-dimensional model management platform combines this feature to traverse the model and components and automatically recognize the increase and decrease of models through the unique KEY value after processing. When the 3D model management platform recognizes that it is not a newly added model or component, it will automatically realize the integration of model parameters and attribute information and the binding of business data according to the processed unique KEY value.
[0050]Correspondingly, the second embodiment of the present invention also provides a three-dimensional model management platform, including:
[0051]The receiving module is used to receive the resource model file exported from the 3D modeling tool;
[0052]A code assignment module, configured to assign a first code to the resource model file according to the business domain;
[0053]The traversal module is used to traverse the models and components in the resource model file, and form a list of names of the models and components;
[0054]Batch processing module, used to batch process the name list of models and components to obtain the second codes of models and components;
[0055]The code combination module is used to combine the first code and the second code to form the unique KEY value of the model and the component;
[0056]The binding module is used to traverse models and components according to the unique KEY value and to automatically identify the increase and decrease models. When it is identified that the models and components are not newly added, perform model parameter and attribute information according to the unique KEY value Binding of integration and business data.
[0057]Further, when the resource model file is uploaded to the three-dimensional model management platform, the business domain to which the resource belongs, the model type, and whether it is a new resource is selected.
[0058]Further, the coding module is specifically configured to: perform automatic processing according to whether a new resource is added, and if it is a new resource, automatically generate the resource model file in combination with the business domain and model type information to which the resource model file belongs The first code; if it is not a new resource, the first code of the resource model file is automatically generated according to the historical resource file code and version number, and the version information is automatically updated.
[0059]Further, the batch processing module is specifically used to automatically batch process the name list of models and components through regular expressions to obtain the second codes of the models and components.
[0060]From the above description, the beneficial effect of the embodiments of the present invention is that the present invention is based on the feature that the random code of the model and the component in the modeling tool will not be changed at will, and the model and the component are automatically formed through the code after the resource package code + regular expression processing. The unique coding of the 3D model realizes the strong association between the 3D model and the model attributes, model parameters, and business data. It breaks the traditional manual traversal of association and key binding, breaks the bottleneck of the weak association between 3D model and informatization, and greatly reduces the 3D model. The operation and maintenance cost of model information application has laid the foundation for the precipitation of digital assets, the lossless transmission of data based on three-dimensional models, and the efficient sharing and collaboration of visualization.
[0061]The above-disclosed are only the preferred embodiments of the present invention, which of course cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Slag discharging equipment of household garbage pyrolysis gasifier

PendingCN113237069AReduce operation and maintenance costsQuantitative slag discharge
Owner:BEIJING G&T ENVIRONMENTAL PROTECTION SCI & TECH

Financial transaction monitoring system of B/S architecture

PendingCN114493892AEasy to troubleshootReduce operation and maintenance costs
Owner:上海金融期货信息技术有限公司

Fan cabin vibration fault diagnosis system and method based on naive Bayesian algorithm

PendingCN114091565AReduce the number of failuresReduce operation and maintenance costs
Owner:国电电力宁夏新能源开发有限公司

Classification and recommendation of technical efficacy words

  • Reduce operation and maintenance costs

Product remote operation and maintenance system and method based on industrial Internet identifier analysis

PendingCN112165501AReduce operation and maintenance costsMaintain corporate reputation
Owner:宁夏无线互通信息技术有限公司 +1

High-availability cloud computing all-in-one machine

InactiveCN104184837ASimplify the development and deployment processReduce operation and maintenance costs
Owner:BEIJING PEAK TELECOM

Method and device for information configuration

InactiveCN102711160AImprove field operation and maintenance capabilitiesReduce operation and maintenance costs
Owner:ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products