Construction method for reliability evaluation module of engineering structure operation and maintenance system
By building a reliability evaluation module in the engineering structure operation and maintenance system, and using cloud computing and database technology, the problems of ignoring structural load and material parameters uncertainty and low monitoring data utilization in the existing technology are solved, and a more accurate and efficient structural reliability evaluation is achieved.
Patent Information
- Application Number
- CN202411753618.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-02
AI Technical Summary
When evaluating structural reliability, the existing engineering structure operation and maintenance system ignores the uncertainty factors of structural load and material parameters, resulting in large errors in the design and evaluation results, and the utilization rate of a large amount of accumulated monitoring data is low.
Build a reliability evaluation module in the engineering structure operation and maintenance system, realize data interoperability through UI design and back-end development, configure cloud computers, including finite element models, proxy models and reliability algorithms, and use databases to realize data transmission processes, collaborate with user-defined calculations and monitoring data updates to automatically trigger calculation functions, realize result visualization and dangerous working conditions warning.
It improves the accuracy and efficiency of structural reliability assessment, makes full use of monitoring data, reduces the technical threshold for users in probabilistic analysis and reliability analysis, and the framework can be easily promoted to different engineering fields.
Smart Images

Figure CN119885315A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering structure operation and maintenance, and in particular to a method for building a reliability assessment module for an engineering structure operation and maintenance system. Background Art
[0002] In recent years, in order to ensure the long-term service performance of engineering structures, many engineering operation units have successively developed intelligent operation and maintenance systems to uniformly manage the engineering structures they are responsible for, such as the intelligent hydropower station system of China Power Construction Group (PowerChina) and the dam safety monitoring system of China Three Gorges Corporation (CTG). The above operation and maintenance systems may have the following two problems:
[0003] 1) Most of them use qualitative analysis such as expert scoring or deterministic analysis methods such as safety factor method to evaluate the current safety status of the structure, ignoring the impact of uncertain factors such as the load on the structure and its own material parameters on the structural reliability, which may lead to large errors in the design and evaluation results;
[0004] 2) The utilization rate of a large amount of engineering structure monitoring and inspection data accumulated during the operation phase is low.
[0005] Therefore, there is an urgent need for a method that can improve and assess the reliability of structures. Summary of the invention
[0006] In order to solve the problems existing in the prior art, the present invention provides a method for building a reliability assessment module for an engineering structure operation and maintenance system, which can be easily extended to related engineering fields, has broad application prospects, and solves the problems mentioned in the above background technology.
[0007] To achieve the above object, the present invention provides the following technical solution: a method for building a reliability assessment module for an engineering structure operation and maintenance system, comprising the following steps:
[0008] S1. Build a reliability assessment module based on the engineering structure operation and maintenance system through UI design and back-end development to achieve data intercommunication between the module and the operation and maintenance system;
[0009] S2, cooperate with user-defined calculation and monitoring data update to automatically trigger the calculation function, realize result visualization and dangerous working condition warning;
[0010] S3, configure the cloud computer, including the finite element model, the proxy model and the reliability algorithm;
[0011] S4. Use the database as the information carrier to realize the data transmission process of "operation and maintenance system-cloud".
[0012] Preferably, in step S1, three UI user interfaces are designed through UI design, including "parameter setting", "task management" and "result analysis"; through back-end development, the functions of selecting structure and editing parameters are implemented in the "parameter setting" interface, and the functions of creating tasks, selecting failure modes, selecting analysis methods and viewing tasks are implemented in the "task management" interface; the "result analysis interface" realizes the result visualization function.
[0013] Preferably, in step S2, the following is specifically included:
[0014] S21, User-defined calculation: The reliability assessment module has a built-in maximum entropy algorithm, which analyzes the test data to obtain the statistical distribution and statistical characteristics of the parameters; at the same time, the user can modify the parameter distribution and statistical characteristics by customizing the creation of calculation tasks by selecting the structure, editing the parameters, selecting the failure mode and selecting the analysis method, and then perform reliability forward analysis;
[0015] S22. Automatic triggering of calculations by monitoring data update: When the monitoring data in the operation and maintenance system database is updated, a calculation task will be automatically created based on the statistical distribution characteristics of the parameters obtained by system analysis or customized by the user, and a Bayesian-based reliability reverse analysis will be performed;
[0016] S23. The operation and maintenance system reads the calculation results and visualizes the analysis results in the "Result Analysis" interface. The visualization content includes the calculation task, the calculated structure, the failure probability, the reliability index, the CDF diagram, and the dynamic change diagram of the historical reliability of the structure. The dangerous working conditions are fed back to the person in charge of the engineering structure in time for early warning.
[0017] Preferably, in step S3, the finite element model, proxy model and reliability algorithm for calculating the structural response are configured on a cloud computer, and MATLAB numerical analysis software is used to integrate the reliability algorithm code with the code for non-invasively calling the finite element model and calling the proxy model into a user function.
[0018] Preferably, the finite element model includes but is not limited to ANSYS, ABAQUS and COMSOL finite element software.
[0019] Preferably, the proxy model includes but is not limited to response surface function, support vector machine, Kriging and neural network.
[0020] Preferably, the reliability algorithm includes but is not limited to Monte Carlo simulation method, response surface method, first-order reliability method, first-order second-moment method, forward analysis method of subset simulation method and Bayesian-based reliability inverse analysis method.
[0021] Preferably, in step S4, the following steps are specifically included:
[0022] S41. Use MySQL database software to establish database tables of calculation task table, parameter information table and calculation result table, so as to realize data connection and synchronous update between the operation and maintenance system and the cloud computer;
[0023] S42, the user manually creates or the system automatically creates a computing task, the database table is synchronously updated on the operation and maintenance system side and the cloud computer, the cloud computer reads the database table, sorts the uncalculated tasks by creation time, and triggers the user function described in step S3 to perform calculation;
[0024] S43. After the calculation is completed, the calculation result is written into the database table, and the calculation status of the calculation task is changed to completed. The operation and maintenance system reads the calculation result and displays the result on the "Result Analysis" interface.
[0025] Preferably, the calculation task table contains fields for structure id, task id, creation time, creation mode, calculation status, failure mode, and reliability calculation method; the parameter information table contains fields for structure id, parameter name, distribution type, mean, standard deviation, and unit; the calculation result table contains fields for task id, failure mode, reliability index, failure probability, and reliability level.
[0026] The beneficial effects of the present invention are:
[0027] 1) The present invention integrates the structural reliability assessment process and algorithm into the engineering structure operation and maintenance system. Even if the user has limited training in probability analysis and reliability analysis, after learning the simple module operation process, the entire reliability assessment process can be completed by clicking;
[0028] 2) The present invention arranges finite element software and numerical analysis software that have high requirements on computer configuration in reliability assessment on cloud computers, so that users are not restricted by personal computer configuration and can even operate through mobile phones, tablets, etc.;
[0029] 3) The present invention makes full use of the large amount of monitoring and detection data accumulated during the structural operation and maintenance stage, systematically considers the uncertainty of parameters from a quantitative perspective, and evaluates the structural reliability;
[0030] 4) The present invention can be easily extended to related engineering fields and has broad application prospects. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flow chart of a method for building a reliability assessment module for an engineering structure operation and maintenance system in an embodiment of the present invention;
[0032] Figure 2 This is a schematic diagram of the reliability assessment module interface of a "engineering structure safety risk intelligent management platform" in an embodiment of the present invention;
[0033] Figure 3 This is a schematic diagram of the "task management" interface in an embodiment of the present invention;
[0034] Figure 4 Schematic diagram of the “Result Analysis” interface in an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0036] Example 1
[0037] The reliability assessment module construction method of a "engineering structure safety risk intelligent management platform" is as follows: Figure 1 As shown, specifically including the following:
[0038] Step S1, develop a reliability assessment module based on the operation and maintenance system, including UI design and back-end development, to achieve data exchange between the module and the operation and maintenance system.
[0039] A certain engineering operation and maintenance unit developed and put into use the "Engineering Structure Safety Risk Intelligent Management Platform". Based on this platform, a "Reliability Assessment" submodule was developed. A total of three UI interfaces were designed, including "Parameter Setting", "Task Management" and "Result Analysis". The interface diagrams are shown in Figure 2 to Figure 4 Through back-end development, the "Parameter Setting" interface implements functions such as selecting structures and editing parameters, and the "Task Management" interface implements functions such as creating tasks, selecting failure modes, selecting analysis methods, and viewing tasks. Users can view task details and customize calculation tasks. In addition, when monitoring data is updated, the system automatically creates calculation tasks. The "Task Management" interface diagram is shown in the figure. Figure 3 The “Result Analysis” interface realizes the result visualization function, which mainly includes reliability index, failure probability, response probability density function diagram (PDF), response cumulative distribution function diagram (CDF) and historical calculation results, etc. The “Result Analysis” interface diagram is shown in the figure below. Figure 4 As shown. Connect the newly developed module to the management platform database. When operating in the module, the database data can be read correctly. For example, when a certain structure is selected, Figure 2 The "basic parameters" and "calculation parameters" shown should correctly display the parameter information of the structure. When the user edits and saves the parameters, the updated data should overwrite the original data record and display the last modified data information when the structure is selected next time.
[0040] Step S2, coordinate the "user-defined calculation" and "monitoring data update automatically triggers calculation" functions to achieve result visualization and dangerous working condition warning.
[0041] The "Reliability Assessment" module has a built-in maximum entropy algorithm, which obtains the statistical distribution and statistical characteristics of parameters by analyzing a large amount of detection data. Users can also customize the parameter distribution and statistical characteristics. Users can customize the creation of calculation tasks for reliability forward analysis by selecting structures, editing parameters, selecting failure modes, and selecting analysis methods. In addition, when the monitoring data in the system database is updated, calculation tasks will be automatically created according to the statistical distribution characteristics of parameters obtained by system analysis or customized by the user to perform Bayesian-based reliability inverse analysis. The system reads the calculation results and visualizes the analysis results in the "Result Analysis" interface described in step S1. The visualization content includes calculation tasks, calculated structures, failure probabilities, reliability indicators, CDF graphs, and historical reliability dynamic change graphs of the structure, etc., and realizes the function of timely feedback of dangerous working conditions to the corresponding responsible personnel. The schematic diagram is shown in the figure. Figure 4 shown.
[0042] Step S3, configuring the cloud computer, including the finite element model, the proxy model and the reliability algorithm.
[0043] According to the needs of the engineering operation unit, ABAQUS and COMSOL finite element analysis software and MATLAB numerical analysis software are arranged on high-performance cloud servers, and the engineering structure numerical analysis model, the constructed response surface proxy model and the reliability algorithm are arranged on the cloud server. The reliability algorithm and the non-intrusive call of the two finite element software calculation codes and the call of the response surface code are integrated into a MATLAB user function, and the interface between MATLAB and MySQL is realized. The reliability algorithm is configured with forward analysis methods such as Monte Carlo simulation, first-order reliability method, first-order second-moment method, response surface method, subset simulation method and Bayesian inversion method.
[0044] Step S4, using MySQL database software to establish data transmission between the management platform and the cloud, and realizing data synchronization between the management platform and the cloud through the MySQLReplication tool. The MySQL database contains three tables, namely, "computation task table", "parameter information table" and "computation result table". The information of each table is detailed in Tables 1 to 3.
[0045] Table 1 Calculation task table
[0046]
[0047]
[0048] The "Calculation Task Table" mainly includes fields such as structure id, task id, creation time, creation mode, calculation status, failure mode, reliability calculation method, etc. The calculation takes the form of queue calculation, that is, "queue calculation" according to the task creation time.
[0049] Table 2 Parameter information table
[0050]
[0051] The "parameter information table" mainly includes fields such as structure ID, parameter name, distribution type, mean, standard deviation, unit, etc.
[0052] Table 3 Calculation results
[0053]
[0054] The "Calculation Result Table" mainly includes fields such as task id, failure mode, reliability index, failure probability, reliability level, etc. The user creates a calculation task in the reliability assessment module and stores the corresponding information in the "Calculation Task Table" and "Parameter Information Table". The user function of the cloud calculator MATLAB reads the "Calculation Task Table" in a loop, and sorts the uncalculated tasks in the calculation task table according to the task creation time for "queue calculation". During calculation, the structure id is read and the parameter information of the corresponding structure is extracted from the "Parameter Information Table" for reliability calculation. After the calculation is completed, the calculation result, i.e. the task id, is written into the "Calculation Result Table", and the "calc_status" field of the task in the "Calculation Task Table" is modified to 1. The management platform reads the calculation result and performs corresponding processing in the result analysis interface.
[0055] The present invention is used to build a reliability assessment module in the engineering structure operation and maintenance system, which can make full use of the large amount of monitoring and detection data accumulated in the engineering operation stage to evaluate the reliability of the engineering structure during service in real time, which is of great significance to ensuring the reliability of the entire life cycle of the project. In addition, the framework can be easily applied to different engineering fields and has good application prospects.
[0056] In the embodiment provided by the embodiment of the present invention, each square box in the flow chart or block diagram can represent a part of a module, a program segment or a code, and the part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0057] In addition, the functional modules in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0058] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention is essentially or partly contributed to the prior art or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, an electronic device, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk. It should be noted that, in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements inherent to such a process, method, article or device. Without more constraints, an element defined by the phrase "comprising a..." does not exclude the existence of other identical elements in the process, method, article or apparatus comprising the element.
[0059] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0060] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0061] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.
[0062] The "first\second" mentioned in the embodiments is only to distinguish similar objects, and does not represent a specific order for the objects. It is understandable that the "first\second" can be interchanged with the specific order or sequence where permitted. It should be understood that the objects distinguished by "first\second" can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than those illustrated or described herein.
[0063] Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for building a reliability assessment module for an engineering structure operation and maintenance system, characterized in that: The steps include: S1. Build a reliability assessment module based on the engineering structure operation and maintenance system through UI design and back-end development to achieve data intercommunication between the module and the operation and maintenance system; S2, cooperate with user-defined calculation and monitoring data update to automatically trigger the calculation function, realize result visualization and dangerous working condition warning; S3, configure the cloud computer, including the finite element model, the proxy model and the reliability algorithm; S4. Use the database as the information carrier to realize the data transmission process of "operation and maintenance system-cloud".
2. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 1, characterized in that: In step S1, three UI user interfaces are designed through UI design, including "parameter setting", "task management" and "result analysis"; Through back-end development, the functions of selecting structure and editing parameters are implemented in the "Parameter Setting" interface, the functions of creating tasks, selecting failure modes, selecting analysis methods, and viewing tasks are implemented in the "Task Management" interface, and the result visualization function is implemented in the "Result Analysis" interface.
3. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 1, characterized in that: In step S2, the specific steps include: S21, User-defined calculation: The reliability assessment module has a built-in maximum entropy algorithm, which analyzes the test data to obtain the statistical distribution and statistical characteristics of the parameters; at the same time, the user can modify the parameter distribution and statistical characteristics by definition; Then, you can customize the calculation task by selecting the structure, editing the parameters, selecting the failure mode, and choosing the analysis method to perform the reliability forward analysis. S22. Automatic triggering of calculations by monitoring data update: When the monitoring data in the operation and maintenance system database is updated, a calculation task will be automatically created based on the statistical distribution characteristics of the parameters obtained by system analysis or customized by the user, and a Bayesian-based reliability reverse analysis will be performed; S23. The operation and maintenance system reads the calculation results and visualizes the analysis results in the "Result Analysis" interface. The visualization content includes the calculation task, the calculated structure, the failure probability, the reliability index, the CDF diagram, and the dynamic change diagram of the historical reliability of the structure. The dangerous working conditions are fed back to the person in charge of the engineering structure in time for early warning.
4. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 1, characterized in that: In step S3, the finite element model, proxy model and reliability algorithm for calculating the structural response are configured on a cloud computer, and the reliability algorithm code and the code for non-invasively calling the finite element model and calling the proxy model are integrated into a user function using MATLAB numerical analysis software.
5. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 4, characterized in that: The finite element model includes but is not limited to ANSYS, ABAQUS and COMSOL finite element software.
6. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 4, characterized in that: The proxy models include but are not limited to response surface function, support vector machine, Kriging and neural network.
7. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 4, characterized in that: The reliability algorithm includes but is not limited to Monte Carlo simulation method, response surface method, first-order reliability method, first-order second-moment method, forward analysis method of subset simulation method and Bayesian-based reliability inverse analysis method.
8. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 1, characterized in that: In step S4, the following steps are specifically included: S41. Use MySQL database software to establish database tables of calculation task table, parameter information table and calculation result table, so as to realize data connection and synchronous update between the operation and maintenance system and the cloud computer; S42, the user manually creates or the system automatically creates a computing task, the database table is synchronously updated on the operation and maintenance system side and the cloud computer, the cloud computer reads the database table, sorts the uncalculated tasks by creation time, and triggers the user function described in step S3 to perform calculation; S43. After the calculation is completed, the calculation result is written into the database table, and the calculation status of the calculation task is changed to completed. The operation and maintenance system reads the calculation result and displays the result on the "Result Analysis" interface.
9. The method for constructing a reliability assessment module for an engineering structure operation and maintenance system according to claim 8, characterized in that: The calculation task table contains fields for structure id, task id, creation time, creation mode, calculation status, failure mode, and reliability calculation method; the parameter information table contains fields for structure id, parameter name, distribution type, mean, standard deviation, and unit; the calculation result table contains fields for task id, failure mode, reliability index, failure probability, and reliability level.
Citation Information
Patent Citations
Method for reliability assessment of large mining excavator lifting mechanism
CN103761421A
Civil engineering structure health detection system
CN106840256A
Margin and uncertainty quantitative structure reliability evaluation method based on fuzzy random parameters
CN111523275A