Parallel processing method, device, terminal and medium for revit engineering computation

A technology of engineering computing and parallel processing, applied in the field of building information processing, can solve problems such as low performance, weak software competitiveness, and low work efficiency

Active Publication Date: 2021-01-22
XIAMEN HYMAKE TECH
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a parallel processing method, device, terminal, and medium based on Revit engineering calculations, which are used to solve the problems of low performance, low work efficiency, and user Problems of poor experience and weak software competitiveness

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parallel processing method, device, terminal and medium for revit engineering computation
  • Parallel processing method, device, terminal and medium for revit engineering computation
  • Parallel processing method, device, terminal and medium for revit engineering computation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Embodiment 1 of the present invention provides a parallel processing method based on Revit engineering calculation amount, such as figure 1 As shown, it is a schematic flow chart of the parallel processing method based on Revit engineering calculation amount described in Embodiment 1 of the present invention, and the method includes:

[0041] Step 101: Map the Revit model to a take-off model, and cache all data required for component engineering quantity calculation according to component characteristics in the take-off model.

[0042] Among them, the mapping relationship between the Revit model and the calculation model can be as follows figure 2 As shown, the calculation model mentioned in this application refers to a pre-defined component template that meets the budget requirements. The template stipulates information such as the specialty and category to which the component belongs, and specifies the characteristic parameters and calculation items of this type of c...

Embodiment 2

[0072] Embodiment 2 of the present invention provides a parallel processing device based on Revit engineering calculation amount, such as Figure 7 As shown, it is a schematic structural diagram of a parallel processing device based on Revit engineering calculations described in Embodiment 2 of the present invention, and the device includes:

[0073] The cache unit 71 can be used to map the Revit model to the calculation model, and cache all the data required for the calculation of the component engineering quantity according to the component characteristics in the calculation model;

[0074] Calculation unit 72, which can be used to perform parallel calculations on all component engineering quantity data cached in the calculation model;

[0075] The control unit 73 can be used to perform task scheduling by using the task parallel library TPL, and control the overall progress of component engineering quantity calculation until the parallel calculation is completed.

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a parallel processing method and a parallel processing device for a Revit engineering calculation amount, a terminal and a medium. The method comprises the steps of mapping a Revit model into an amount-calculating model; caching all data needed by calculation of a component engineering amount according to component characteristics in the amount-calculating model; performingparallel calculation on all component engineering amount data cached in the amount-calculating model; and performing task scheduling by use of a TPL (Task Parallel Library), and controlling the overall progress of the component engineering amount calculation until parallel calculation is completed. That is, all of the data needed by calculation of the component engineering amount are cached and then are subjected to parallel calculation by use of a cache manner, the TPL monitors the progress of each calculation task, thus the parallel processing of the Revit engineering calculation amount isimplemented, the working efficiency and software performance of the Revit engineering calculation amount are improved and meanwhile the user experience and the competitiveness of software are also enhanced.

Description

technical field [0001] The invention relates to the technical field of building information processing, in particular to a parallel processing method, device, terminal and medium based on Revit engineering calculations. Background technique [0002] Revit is the name of a series of software from Autodesk. The Revit family of software is purpose-built for Building Information Modeling (Building Information Modeling, BIM) to help building designers design, build and maintain better quality, more energy-efficient buildings. Revit is one of the most widely used software in my country's construction industry BIM system. Due to the large number of uses, there are more and more demands for supporting BIM engineering calculations based on software development. As the BIM model continues to grow larger, the calculation volume of the software is also continuously increasing. Whether it is the calculation of civil engineering and steel engineering quantities, or the calculation of me...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/38G06F9/48
CPCG06F9/3814G06F9/4881
Inventor 刘炳元
Owner XIAMEN HYMAKE TECH
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