CN114862155A - Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo - Google Patents

Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo Download PDF

Info

Publication number
CN114862155A
CN114862155A CN202210428534.9A CN202210428534A CN114862155A CN 114862155 A CN114862155 A CN 114862155A CN 202210428534 A CN202210428534 A CN 202210428534A CN 114862155 A CN114862155 A CN 114862155A
Authority
CN
China
Prior art keywords
monitoring data
revit
dynamo
sensor
early warning
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
CN202210428534.9A
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.)
Dalian Public Transport Construction Investment Group Co ltd
Dalian University of Technology
China Railway Metro Line 5 Co Ltd
Original Assignee
Dalian University of Technology
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 Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN202210428534.9A priority Critical patent/CN114862155A/en
Publication of CN114862155A publication Critical patent/CN114862155A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0635Risk analysis of enterprise or organisation activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Abstract

The invention discloses a method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo, and belongs to the technical field of construction risk management. The method comprises the following steps: creating a sensor instance; setting sharing parameters for the sensor family, added in the example; connecting a MySQL relational database by using Dynamo to acquire a monitoring point number, acquisition time and monitoring data; establishing a unique corresponding relation between the monitoring point number and the monitoring point number in the MySQL database; writing the monitoring data and the acquisition time with the unique corresponding relation into the instance attribute of the Revit sensor; setting Dynamo periodic operation intervals, dynamically acquiring monitoring data and updating in the Revit sensor instance attribute; and comparing the dynamically acquired monitoring data with a preset alarm threshold value, and carrying out visual coloring treatment on the sensor instance according to different early warning grades. The invention can realize automatic dynamic acquisition and real-time early warning of monitoring data, enhance the perception of risk management personnel to risks, ensure that management and control measures are taken in time and improve the efficiency and accuracy of risk management.

Description

Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo
Technical Field
The invention relates to the technical field of construction risk management, in particular to a method for dynamically acquiring monitoring data and early warning in real time based on Revit and Dynamo.
Background
Construction projects have dynamics and uncertainty, and the uncertainty in the construction process of the construction projects can cause accidents, thereby bringing about construction period delay, economic loss, casualties and even huge social influence. Dynamic monitoring of construction with sensors is an important means to prevent risk from translating into accidents. And acquiring construction dynamic information by arranging a sensor monitoring network so that risk management personnel can take corresponding management and control measures. However, due to the fact that the collected data amount is large and the processing is complex, dynamic utilization of monitoring data is insufficient, risk management personnel cannot perceive risks in real time easily, and certain challenges are provided for the high efficiency and effectiveness of construction risk management.
BIM (building information modeling) is English abbreviation of building information modeling, is used as a digital representation of structural physical and functional characteristics, can enhance the understanding of users on risk information in a visual form, and is an effective tool for assisting the development of risk management.
Relevant patents on BIM-based monitoring and warning have been published after retrieval. For example, the chinese patent application No. 202111308475.3 discloses a visual monitoring and early warning method and device based on BIM, which includes the following steps: step S1, constructing a BIM model of a settlement monitoring point family; step S2, setting family parameters of the BIM model of the settlement monitoring point family; step S3, arranging settlement monitoring points according to the measurement specification; step S4, settling the settlement monitoring information table to make the settlement monitoring point number and the settlement monitoring value have corresponding relation; step S5, importing the monitoring data collected by each settlement monitoring point, processing the imported data, and importing the settlement monitoring values into the corresponding settlement monitoring point BIM model; and step S6, comparing the settlement monitoring value with the settlement theoretical value and the settlement control value, controlling the visibility family parameter of the amplified model according to the comparison result, and outputting a monitoring and early warning result according to the visibility family parameter of the amplified model.
Although the application case provides a visual monitoring and early warning method and device, the method needs to arrange the monitoring data into an Excel table, dynamic acquisition of the monitoring data and real-time risk early warning in a BIM (building information modeling) model cannot be realized, and application of the method in actual engineering is limited to a certain extent. For large monitoring data in the construction process, storage and management are often performed by means of a MySQL relational database.
Disclosure of Invention
Aiming at the problems and challenges provided above, the invention provides a method for dynamically acquiring monitoring data and performing real-time early warning based on Revit + Dynamo, which realizes dynamic acquisition of the monitoring data and improves real-time perception of risk management personnel on risks through visual early warning. The method comprises the following steps:
step S1: establishing a sensor family by using Revit software, loading a project and establishing a sensor instance at a monitoring point;
step S2: setting sharing parameters including static parameters and dynamic parameters, and adding the sharing parameters to a sensor instance;
step S3: connecting a MySQL relational database by using Dynamo to acquire a monitoring point number, acquisition time and monitoring data;
step S4: establishing a unique corresponding relation between the monitoring point number in the Revit sensor instance attribute and the monitoring point number in the MySQL database;
step S5: writing the monitoring data and the acquisition time with the unique corresponding relation into the instance attribute of the Revit sensor;
step S6: setting Dynamo periodic operation intervals, dynamically acquiring monitoring data and updating in the Revit sensor instance attribute;
step S7: and comparing the dynamically acquired monitoring data with a preset alarm threshold value, and carrying out visual coloring treatment on the sensor instance according to different early warning grades.
As an implementation method of the invention, the fineness of the establishment of the sensor family can be determined according to the risk management requirement, and when no special requirement exists, a cube can be used for simplified modeling.
As an implementation method of the invention, the placement of the sensor example depends on the established BIM model of the engineering project.
As the implementation method of the invention, the static parameters in the set sensor sharing parameters are monitoring point number, equipment model, monitoring content and alarm threshold (divided into upper and lower limits), and the dynamic parameters comprise monitoring data and acquisition time.
As an implementation method of the invention, the connection with the MySQL relational database and the acquisition of data are realized through the Dynamo nodes.
As an implementation method of the invention, the establishment of the unique corresponding relation between the monitoring point number in the sensor instance attribute in Revit and the monitoring point number in the MySQL database is realized by a Dynamo self-defined node IF loop statement.
As an implementation method of the invention, Dynamo periodic operation intervals are determined according to the dynamic acquisition frequency of monitoring data required by construction project risk management.
As an implementation method of the invention, the purpose of classifying and coloring the sensor examples is to facilitate risk management personnel to perceive the risk condition.
The invention has the beneficial effects that:
compared with the prior art, the invention provides a dynamic acquisition and real-time early warning method for monitoring data based on Dynamo + Revit. And establishing a sensor family by using Revit and adding dynamic and static parameters, wherein the static attribute value of the sensor instance is preset according to the actual engineering situation, and the dynamic attribute value is obtained and updated in real time in the construction process. And establishing connection with a MySQL relational database by using a Dynamo visual programming method, and dynamically acquiring monitoring data and writing the monitoring data into an attribute value of the sensor instance by setting the periodic operation of a program. The monitoring point location risk grade is determined by comparing the relation between the dynamic monitoring data and the preset alarm threshold value, and the alarm information is visually displayed to risk management personnel in real time through grading coloring treatment. The method can realize automatic dynamic acquisition and real-time early warning of monitoring data, enhance the perception of risk management personnel to risks, ensure that management and control measures are taken in time, and improve the efficiency and accuracy of risk management.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the present invention will be described in detail with reference to the accompanying drawings and detailed embodiments, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise. Wherein:
FIG. 1 is a diagram of the specific operation steps of a method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo according to the present invention;
FIG. 2 is a diagram illustrating a sensor family sharing parameter setting in an embodiment of the present invention;
fig. 3 is a schematic diagram of a Dynamo complete procedure for dynamic acquisition of monitoring data and real-time early warning in an embodiment of the present invention;
FIG. 4 is a diagram of a Dynamo program for establishing a connection with a MySQL relational database and obtaining data in an embodiment of the invention;
FIG. 5 is a schematic diagram of a Dynamo process for selecting an instance of a Revit sensor and writing attribute values in accordance with an embodiment of the present invention;
fig. 6 is a schematic diagram of a Dynamo program for establishing a correspondence between monitoring point numbers in Revit sensor instance attributes and database monitoring point numbers in the embodiment of the present invention;
fig. 7 is a schematic diagram of the running cycle of the Dynamo program set in the embodiment of the present invention.
Fig. 8 is a schematic view of a Dynamo program for determining whether monitoring data is out of limit and performing visual early warning in the embodiment of the present invention.
Detailed Description
The dynamic acquisition and real-time early warning method of the monitoring data based on Revit + Dynamo is further described with reference to the accompanying drawings 1-8.
The invention provides a method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo, which comprises the specific implementation steps shown in figure 1. In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are further described with reference to examples. The specific embodiments described herein are merely illustrative of the invention and do not delimit the invention. 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.
The terms to which the present invention relates will be first described:
revit: revit is called Autodesk Revit, is modeling software developed by the European park company and used for constructing a BIM (building information modeling) model, and can be used for generating, importing and exporting geometric and parameter information.
Dynamo: dynamo is a visual programming platform built in Revit software, and interaction between external software and a BIM (building information modeling) model created in Revit can be realized by setting nodes and connection relations among the nodes.
The implementation steps of the present invention in fig. 1 are further described with reference to specific embodiments:
the embodiment of the invention takes a shield tunnel construction project as a background, and defaults to a constructed shield tunnel BIM model. Through dynamic acquisition section of jurisdiction stress monitoring data, real-time early warning in BIM model and provide risk management personnel with visual mode, be convenient for in time take the management and control measure, prevent the emergence of accident.
Step S1: establishing a sensor family by using Revit software, loading a project and establishing a sensor instance at a monitoring point;
in the embodiment of the invention, a sensor family is established by using Revit, since no specific requirement is required on the appearance of the sensor in the embodiment, a cube is used for representing the sensor, and then the sensor family is loaded into the constructed tunnel BIM model and a sensor instance is created at the monitoring point position.
Step S2: setting sharing parameters including static parameters and dynamic parameters, and adding the sharing parameters to a sensor instance;
in the embodiment of the invention, the sharing parameters are established to add attributes to the sensor instance, the static parameters comprise monitoring point numbers, equipment models, monitoring contents and alarm thresholds (divided into upper and lower limits), and the dynamic parameters comprise monitoring data values and acquisition time. The alarm threshold value is determined according to the content of the standard file, the actual engineering situation and expert experience. Fig. 2 is a schematic diagram of parameter settings of an example sensor in an embodiment of the invention.
Step S3: connecting a MySQL relational database by using Dynamo to acquire a monitoring point number, acquisition time and monitoring data;
in the embodiment of the present invention, as shown in FIG. 4, the use of
Connection. MySQL _ connecting string node establishes a connection with a MySQL relational database. And sequentially connecting SQL, SelectFrom and Query, MySQL and Query nodes, setting database names and table names, and acquiring monitoring point numbers, acquisition time and monitoring data.
Step S4: establishing a unique corresponding relation between the monitoring point number in the Revit sensor instance attribute and the monitoring point number in the MySQL database;
in the embodiment of the present invention, as shown in fig. 5, a Select Model Element and element.getparametervalubyname are used to obtain an attribute of a monitoring point number of a sensor instance in a BIM Model, a list.transit, a list.deconstruct, and a list.scatter node are used to process data obtained from a database, an IF node is used to determine whether the monitoring point number of the instance is consistent with the monitoring point number obtained from the database, and a unique corresponding relationship is circularly determined and established; to ensure that a unique correspondence is maintained, real-time monitoring data and historical monitoring data are not placed in a table.
Step S5: writing the monitoring data and the acquisition time with the unique corresponding relation into the instance attribute of the Revit sensor;
in the present example, as shown in fig. 6, monitoring data and monitoring time having unique correspondence are written into the sensor example attribute values using set.
Step S6: setting Dynamo periodic operation intervals, dynamically acquiring monitoring data and updating in the Revit sensor instance attribute;
in the embodiment of the invention, as shown in fig. 7, Dynamo is set to operate periodically, and according to the actual requirements of the project, the operation interval is set to 900000ms (only 900000m is shown in fig. 7 because the data is too long and incomplete), that is, the sensor monitoring data is acquired once in 15 minutes, so that the dynamic acquisition of the construction risk monitoring data is realized.
Step S7: and comparing the dynamically acquired monitoring data with a preset alarm threshold value, and carrying out visual coloring treatment on the sensor instance according to different early warning grades.
In the embodiment of the present invention, as shown in fig. 8, an IF node is used to determine the relationship between the dynamic monitoring data and the preset alarm threshold, and the coloring process is performed on the sensor instance through the color. If the monitored values are out of limit, the sensor instance in the BIM model is displayed in red (RGB values are "255, 0, 0"), and if not, the sensor instance in the BIM model is displayed in green (RGB values are "0, 255, 0"). With the dynamic acquisition of the monitoring data of the sensor, automatically judging and modifying the color of the sensor instance in the BIM according to the established Dynamo program, and thus realizing the real-time early warning of the construction risk.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be able to cover the technical solutions and the inventive concepts of the present invention within the technical scope of the present invention.

Claims (6)

1. A method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo is characterized by comprising the following steps:
step S1: establishing a sensor family by using Revit software, loading a project and establishing a sensor instance at a monitoring point;
step S2: setting sharing parameters including static parameters and dynamic parameters, and adding the sharing parameters to a sensor instance;
step S3: connecting a MySQL relational database by using Dynamo to acquire a monitoring point number, acquisition time and monitoring data;
step S4: establishing a unique corresponding relation between the monitoring point number in the Revit sensor instance attribute and the monitoring point number in the MySQL database;
step S5: writing the monitoring data and the acquisition time with the unique corresponding relation into the instance attribute of the Revit sensor;
step S6: setting Dynamo periodic operation intervals, dynamically acquiring monitoring data and updating in the Revit sensor instance attribute;
step S7: and comparing the dynamically acquired monitoring data with a preset alarm threshold value, and carrying out visual coloring treatment on the sensor instance according to different early warning grades.
2. The method for dynamically acquiring monitoring data and performing real-time early warning based on Revit + Dynamo according to claim 1, wherein the method comprises the following steps: setting sharing parameters including static parameters and dynamic parameters; the static parameters comprise monitoring point numbers, equipment models, monitoring contents and alarm threshold values; the dynamic parameters comprise monitoring data and acquisition time; the static parameter values are preset according to actual engineering requirements, and the dynamic parameter values are obtained in the construction process and written in real time.
3. The method for dynamically acquiring monitoring data and performing real-time early warning based on Revit + Dynamo according to claim 2, wherein the method comprises the following steps: the acquisition of the dynamic parameter values of the sensor instance is realized by the connection between the Dynamo program establishment and the MySQL relational database.
4. The method for dynamically acquiring monitoring data and performing real-time early warning based on Revit + Dynamo according to claim 3, wherein the method comprises the following steps: and establishing a corresponding relation between the sensor instance and the monitoring data in MySQL according to the monitoring point number.
5. The method for dynamically acquiring monitoring data and performing real-time early warning based on Revit + Dynamo according to claim 4, wherein the method comprises the following steps: and dynamically acquiring monitoring data in the MySQL database by setting the periodic running time interval of the Dynamo program, and writing the monitoring data into the sensor instance attribute in Revit.
6. The method for dynamically acquiring monitoring data and performing real-time early warning based on Revit + Dynamo according to claim 4, wherein the method comprises the following steps: dynamically comparing the preset alarm threshold value with the monitoring data by using a Dynamo program, and realizing real-time visual early warning by coloring the sensor example; where green indicates normal and red indicates abnormal.
CN202210428534.9A 2022-04-22 2022-04-22 Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo Pending CN114862155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210428534.9A CN114862155A (en) 2022-04-22 2022-04-22 Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210428534.9A CN114862155A (en) 2022-04-22 2022-04-22 Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo

Publications (1)

Publication Number Publication Date
CN114862155A true CN114862155A (en) 2022-08-05

Family

ID=82632640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210428534.9A Pending CN114862155A (en) 2022-04-22 2022-04-22 Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo

Country Status (1)

Country Link
CN (1) CN114862155A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899384A (en) * 2015-06-12 2015-09-09 卢伟 Structural health monitoring visualization system based on Revit
CN112685816A (en) * 2020-12-25 2021-04-20 四川省交通勘察设计研究院有限公司 Model and data-based design result online delivery system and method
CN113010935A (en) * 2021-02-19 2021-06-22 龙元建设集团股份有限公司 Management method and system for BIM application based on Revit monitoring platform
CN114136293A (en) * 2021-11-05 2022-03-04 中铁十九局集团有限公司 BIM-based visual monitoring and early warning method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899384A (en) * 2015-06-12 2015-09-09 卢伟 Structural health monitoring visualization system based on Revit
CN112685816A (en) * 2020-12-25 2021-04-20 四川省交通勘察设计研究院有限公司 Model and data-based design result online delivery system and method
CN113010935A (en) * 2021-02-19 2021-06-22 龙元建设集团股份有限公司 Management method and system for BIM application based on Revit monitoring platform
CN114136293A (en) * 2021-11-05 2022-03-04 中铁十九局集团有限公司 BIM-based visual monitoring and early warning method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李万宁等: ""基于BIM的建筑运行阶段性能检测数据与建筑本体模型的集成方法研究"", 《建筑技艺》, no. 2022, 31 January 2022 (2022-01-31), pages 1 *

Similar Documents

Publication Publication Date Title
CN111622252B (en) Intelligent control system and control method for whole process of large open caisson construction
CN108376376B (en) BIM model-based construction engineering quality management standardization method
CN105631154A (en) Method for viewing tunnel monitoring and measurement data on BIM (Building Information Modeling) construction management platform
CN114118224B (en) Neural network-based full-system telemetry parameter anomaly detection system
CN109594591A (en) A kind of real-time system for monitoring and pre-warning and its monitoring and pre-alarming method of Metro station excavation
CN109064037B (en) Foundation pit construction risk management and control method, system and equipment
CN109447480A (en) A kind of road and bridge engineering equipment safety monitoring system and method based on BIM+GIS modeling
CN103714185B (en) Subject event updating method base and urban multi-source time-space information parallel updating method
CN106815439A (en) Municipal Engineering Construction monitoring method and its system based on BIM
CN110263461A (en) A kind of bridge safety supervision early warning system based on BIM
CN107103640B (en) Three-dimensional modeling method and system for urban underground pipeline
CN108153985B (en) Three-dimensional intelligent information system for rail transit geotechnical engineering
CN111441330A (en) Foundation pit monitoring system and method based on BIM + GIS
CN102434210A (en) Method and system for monitoring underground engineering portrait information and monitoring information safely
CN110619187B (en) Concrete dam construction scheme and resource conflict detection and adjustment method
CN112330184A (en) Construction risk prediction method, device, equipment and medium
CN109615700B (en) Three-dimensional virtual reality tunnel monitoring system and operation method thereof
CN111583067A (en) Urban underground large space construction safety early warning and emergency decision-making method and system
CN113722797A (en) Lightweight BIM prefabricated part full life cycle comprehensive information management system
CN115828390A (en) Four-pre-function implementation method for safety monitoring of hydraulic and hydroelectric engineering
CN115045714A (en) Mineral mining early warning method, mineral mining early warning equipment and computer-readable storage medium
CN114862155A (en) Method for dynamically acquiring monitoring data and early warning in real time based on Revit + Dynamo
CN117455238A (en) Digital twinning-based building construction quality security risk assessment method and system
CN107844564A (en) A kind of generic Extensible Transformer Substation Online Monitoring System and its operation method
CN112507416A (en) BIM-based highway construction real-time supervision system and working method thereof

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
TA01 Transfer of patent application right

Effective date of registration: 20221221

Address after: 116024 No. 2 Ling Road, Ganjingzi District, Liaoning, Dalian

Applicant after: DALIAN University OF TECHNOLOGY

Applicant after: Dalian Public Transport Construction Investment Group Co.,Ltd.

Applicant after: CHINA RAILWAY DALIAN METRO LINE 5 Co.,Ltd.

Address before: 116024 No. 2 Ling Road, Ganjingzi District, Liaoning, Dalian

Applicant before: DALIAN University OF TECHNOLOGY

TA01 Transfer of patent application right