Metal roof support tripping identification method and device, electronic equipment and storage medium
By setting measurement points in weak areas of metal roofs, the vertical displacement change is obtained and the matrix is constructed, and the support tripping recognition model is used for identification, the problem of concealed disease identification of metal roofs is solved, the identification efficiency and safety are improved, and the operational safety of metal roofs is ensured.
Patent Information
- Application Number
- CN202510055330.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-09
AI Technical Summary
Metal roofs are prone to plastic deformation and fatigue effects due to external impact and corrosion in complex environments, thereby reducing wind resistance. It is difficult for the prior art to effectively identify and monitor its concealed diseases.
By setting measurement points in weak and easily damaged areas of metal roofs, the vertical displacement change amount of each measurement point is obtained, the target displacement change matrix is constructed, and the preset support tripping recognition model is used for identification, so as to quickly identify the metal roof support tripping situation.
It effectively improves the efficiency and accuracy of supporting tripping identification, quickly detects hidden safety hazards that will cause damage to metal roof wind, ensures the operational safety of metal roofs, and enhances the reliability of large public buildings.
Smart Images

Figure CN119961610A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of structural health monitoring, and in particular to a method, device, electronic device and storage medium for identifying a metal roof support tripping. Background Art
[0002] Metal roofing system is a material commonly used for building roof covering. It has the advantages of light weight, high strength, corrosion resistance, and good waterproofness. It has gradually become one of the most widely used materials in the modern construction industry. Metal roofs are light in weight and have weak connections. Roofs with high wind sensitivity in the enclosing structure are easily affected by complex weather during use, causing the roof panels to be lifted up, and the corresponding peeling materials will be scattered everywhere, causing serious damage to surrounding people and buildings.
[0003] The research on related metal roof systems mainly focuses on the wind-uplift resistance of metal roofs. However, metal roofs are in complex environments for a long time and need to withstand external force impacts and chronic corrosion caused by extreme weather such as wind, rain, snow and freezing, which will cause plastic deformation of the metal roofs and accumulate fatigue effects, thereby reducing the wind-uplift resistance of the metal roofs. Therefore, the inventors consider identifying and monitoring the metal roofs to timely discover the failures of the metal roofs and ensure the operational safety of the metal roofs. Summary of the invention
[0004] The embodiments of the present application provide a method, device, electronic device and storage medium for identifying the tripping of a metal roof support, so as to identify the tripping of the metal roof, detect the fault of the metal roof in time, and ensure the safe operation of the metal roof.
[0005] In a first aspect, an embodiment of the present application provides a method for identifying a metal roof support tripping, comprising:
[0006] Obtaining target displacement variation of each measuring point in a preset area on the target metal roof; wherein the preset area is a weak and vulnerable area on the target metal roof;
[0007] Determining a target displacement change matrix of the target metal roof according to the target displacement change;
[0008] Based on the target displacement change matrix and the preset support tripping identification model, the support tripping identification result of the target metal roof is obtained; wherein the support tripping identification model is trained according to the displacement change matrix of the metal roof with different support tripping results and the corresponding support tripping results.
[0009] In a possible implementation, obtaining the target displacement change of each measuring point in a preset area on the target metal roof includes:
[0010] Obtain the vertical displacement change of each measuring point in a preset area on the target metal roof;
[0011] The vertical displacement variation is the displacement variation of the measuring point in the direction perpendicular to the ground.
[0012] In a possible implementation, obtaining the target displacement change of each measuring point in a preset area on the target metal roof includes:
[0013] According to the expression ΔY i =Y T,t,i -Y G,i , determine the vertical displacement change of each measuring point in a preset area on the target metal roof;
[0014] In the formula, ΔY i Indicates the vertical displacement change of the i-th measuring point, Y T,t,i represents the vertical displacement of the i-th measuring point at the target metal roof at temperature t, Y G,i Represents the vertical displacement of the i-th measuring point at the reference temperature.
[0015] In a possible implementation, before obtaining the target displacement change of each measuring point in a preset area on the target metal roof, the method further includes:
[0016] Performing a vulnerability analysis on the target metal roof to determine a preset area of the target metal roof;
[0017] The mid-span position of each metal roof panel in the preset area is selected as the position of the measuring point; wherein the target metal roof includes a plurality of metal roof panels.
[0018] In a possible implementation, before obtaining the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model, the method further includes:
[0019] Obtaining the current working condition of the target metal roof;
[0020] The step of obtaining the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model includes:
[0021] The target displacement change matrix and the current working condition are input into the support tripping identification model to obtain the support tripping identification result of the target metal roof output by the support tripping identification model.
[0022] In a possible implementation, before obtaining the support tripping identification result of the target metal roof according to the target displacement change matrix and the preset support tripping identification model, the method further includes:
[0023] Obtaining the displacement change of each measuring point in the preset area corresponding to each support tripping result of the target metal roof under various working conditions;
[0024] According to the displacement changes of the measuring points, respectively determining the displacement change matrix of the measuring points for each support tripping result under each working condition;
[0025] Based on the measurement point displacement change matrix, the corresponding working conditions and the corresponding support tripping results, a preset neural network model is trained to obtain a support tripping identification model.
[0026] In a possible implementation, obtaining the displacement change of each measuring point in the preset area corresponding to each support tripping result of the target metal roof under multiple working conditions includes:
[0027] Establishing a finite element model of a preset area on the target metal roof;
[0028] Based on the finite element model, the displacement variation of each measuring point in the preset area corresponding to each support tripping result under various working conditions is obtained.
[0029] In a second aspect, an embodiment of the present application provides a metal roof support tripping identification device, comprising:
[0030] An acquisition module is used to acquire the target displacement variation of each measuring point in a preset area on the target metal roof; wherein the preset area is a weak and vulnerable area on the target metal roof;
[0031] A determination module, used to determine a target displacement change matrix of the target metal roof according to the target displacement change;
[0032] An identification module is used to obtain the support tripping identification result of the target metal roof based on the target displacement change matrix and a preset support tripping identification model; wherein the support tripping identification model is trained based on the displacement change matrix of the metal roof with different support tripping results and the corresponding support tripping results.
[0033] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method described in the first aspect or any possible implementation method of the first aspect are implemented.
[0034] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the first aspect or any possible implementation method of the first aspect.
[0035] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device executes the steps of the method described in the first aspect or any possible implementation method of the first aspect.
[0036] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0037] The embodiment of the present application obtains the target displacement change of each measuring point in a preset area on the target metal roof, and uses the target displacement change matrix formed by the target displacement change and the seat tripping identification model to identify the support tripping, which can quickly identify the situation of the metal roof support tripping. The present application identifies the displacement change of the measuring point on the target metal roof, and can identify the metal roof support tripping based on the support damage mechanism and the impact on the metal roof, which can effectively improve the efficiency and accuracy of the support tripping identification, and quickly identify the hidden safety hazards that will cause the metal roof to be damaged by wind, so as to deal with them in time, ensure the operational safety of the metal roof, and enhance the reliability of large public buildings. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0039] Figure 1 It is a flow chart of the implementation of the metal roof support tripping identification method provided in the embodiment of the present application;
[0040] Figure 2 It is a schematic diagram of the distribution of measuring points on a metal roof provided in an embodiment of the present application;
[0041] Figure 3 It is a schematic diagram of the installation of the displacement collector provided in the embodiment of the present application;
[0042] Figure 4 It is a structural schematic diagram of a metal roof support tripping identification device provided in an embodiment of the present application;
[0043] Figure 5 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0045] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0046] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0047] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0048] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0049] In addition, the “plurality” mentioned in the embodiments of the present application should be interpreted as two or more.
[0050] The inventors have found that since metal roofs are in a complex environment for a long time and need to withstand external impact and chronic corrosion, the metal roofs will undergo plastic deformation and accumulate fatigue effects, which will further reduce the wind resistance of the metal roofs. Therefore, it is necessary to identify and monitor the metal roofs, and the related identification of metal roofs is mainly to identify the surface diseases of the metal roofs, and it is difficult to identify the hidden diseases of the metal roofs.
[0051] With the idea of accurately identifying metal roof faults, in the implementation mode of the present application, by setting measuring points in vulnerable areas of the metal roof and using the displacement changes of the measuring points for identification, the metal roof support tripping can be identified based on the support damage mechanism and the impact on the metal roof, thereby quickly identifying hidden diseases of the metal roof and ensuring the operational safety of the metal roof.
[0052] In order to make the purpose, technical solutions and advantages of the present application clearer, specific embodiments will be described below in conjunction with the accompanying drawings.
[0053] Figure 1 The implementation flow chart of the metal roof support tripping identification method provided in the embodiment of the present application is described in detail as follows:
[0054] Step 101, obtaining target displacement variation of each measuring point in a preset area on the target metal roof; wherein the preset area is a weak and vulnerable area on the target metal roof.
[0055] In this embodiment, a weak area on the target metal roof that is prone to damage is used as a preset area, so as to accurately judge the target metal roof.
[0056] For example, the preset area can be the eaves area of the target metal roof. The eaves are located at the outermost end of the metal roof and are the part where the roof intersects vertically with the building facade. The eaves are subject to the lifting force and suction force generated by the wind, as well as the impact force of rain. Compared with the middle part of the roof, the wind load on the eaves is often greater. Under long-term exposure to complex external forces, the metal roof panels and their connectors are prone to loosening, deformation, or even being lifted.
[0057] In addition, the metal roof can be a standing seam metal roof. The support of the standing seam metal roof can be a T-shaped support, which includes a bottom, a vertical rod and a top. The shape of the T-shaped support can be a plum blossom head, a round head and a semicircular head. Among them, the bottom is generally flat and fits the upper surface of the roof purlin. The T-shaped support can be fixed to the purlin by connecting parts such as bolts and self-tapping screws. The vertical rod is a vertical part extending upward from the bottom, which provides a vertical distance between the metal roof panel and the purlin and can withstand the vertical load transmitted from the roof panel. The top is used to engage with the edge of the metal roof panel, and its shape is adapted to the locking shape of the metal roof panel to form a tight mechanical connection. The two form a tight mechanical connection, which can lock the roof panel to prevent its lateral displacement and detachment.
[0058] Optionally, before obtaining the target displacement change of each measuring point in a preset area on the target metal roof, this embodiment may also perform a vulnerability analysis on the target metal roof to determine the preset area of the target metal roof; select the mid-span position of each metal roof panel in the preset area as the position of the measuring point; wherein the target metal roof includes multiple metal roof panels.
[0059] In this embodiment, a vulnerability analysis can be performed on the target metal roof to accurately find weak areas on the target metal roof that are prone to damage.
[0060] Here, the measuring point can be selected at the mid-span position of each metal roof panel. In a continuous multi-span metal roof panel system, when subjected to vertical loads, the roof panel will bend and deform. The mid-span position often bears a large bending moment and is a critical stress area. The stress is relatively concentrated and is prone to deformation, cracking and other damage. Therefore, the mid-span position of the metal roof panel can be selected for monitoring.
[0061] Among them, in a single-span metal roof panel, the middle of the line connecting two support points (for example, both ends resting on the steel beam) is the mid-span position. In a multi-span continuous metal roof panel, the center of the distance between two adjacent support points (purlins or beams) is the mid-span position of this span.
[0062] See also Figure 2 The distribution diagram of measuring points on the metal roof is shown in the figure. Figure 2 The preset area is shown in the figure, and the black dots are the measurement points selected on the metal roof.
[0063] In addition, the target displacement change of each measuring point can be obtained by a displacement collector, such as a multi-point dynamic displacement collector. The displacement collector can be set at the four corners of the preset area, such as Figure 2 As shown in the figure, by setting up displacement collectors at four corners, the preset area can be fully monitored to obtain the displacement changes of all measuring points. Here, the displacement collector can be installed on the vertical lock-edge metal roof panel. For details, see Figure 3 , the displacement collector can be installed on the metal roof panel through the support rod and the mounting base plate. The measuring point can also be marked on the surface of the metal roof panel so that the displacement change of the measuring point can be directly obtained by the displacement collector.
[0064] Step 102: determining a target displacement change matrix of the target metal roof according to the target displacement change.
[0065] In this embodiment, the target displacement variation of each measuring point may be processed to form a target displacement variation matrix, so that the displacement variation of each measuring point can be input into the support tripping identification model.
[0066] Step 103, based on the target displacement change matrix and the preset support tripping identification model, obtain the support tripping identification result of the target metal roof; wherein the support tripping identification model is trained according to the displacement change matrix of the metal roof with different support tripping results and the corresponding support tripping results.
[0067] In this embodiment, the support tripping identification model obtained through training is used to analyze the target displacement change matrix, and the support tripping identification result of the target metal roof can be obtained based on the target displacement change matrix.
[0068] Here, the support tripping identification result may include whether the metal roof has support tripping, how many support trippings exist, and the location of the support tripping, etc.
[0069] The embodiment of the present application obtains the target displacement change of each measuring point in a preset area on the target metal roof, and uses the target displacement change matrix formed by the target displacement change and the seat tripping identification model to identify the support tripping, which can quickly identify the situation of the metal roof support tripping. The present application identifies the displacement change of the measuring point on the target metal roof, and can identify the metal roof support tripping based on the support damage mechanism and the impact on the metal roof, which can effectively improve the efficiency and accuracy of the support tripping identification, and quickly identify the hidden safety hazards that will cause the metal roof to be damaged by wind, so as to deal with them in time, ensure the operational safety of the metal roof, and enhance the reliability of large public buildings.
[0070] In some embodiments, obtaining the target displacement change of each measuring point in a preset area on the target metal roof may be obtaining the vertical displacement change of each measuring point in the preset area on the target metal roof; wherein the vertical displacement change is the displacement change of the measuring point in a direction perpendicular to the ground.
[0071] In this embodiment, the target displacement variation may include a vertical displacement variation. The vertical displacement refers to the displacement of the metal roof panel in a direction perpendicular to the ground.
[0072] Vertical displacement is mainly caused by static load, dynamic load and temperature. Among them, static load mainly refers to the weight of the metal roof itself, which exerts long-term downward pressure on the roof structure, causing the roof to have a downward vertical displacement. Dynamic loads include wind loads, which will exert a vertical upward or downward force on the metal roof. When strong winds act, especially under the upward suction effect, the metal roof may be lifted up, causing an upward vertical displacement; and when the wind exerts downward pressure on the metal roof, the roof will have a downward vertical displacement. In addition, the metal roof will produce thermal expansion and contraction due to temperature changes. When the temperature rises, the metal material will expand. If the expansion of the roof is restricted (for example, the expansion and contraction of the roof panel is constrained by surrounding components), it will produce upward or downward vertical deformation, resulting in vertical displacement.
[0073] Therefore, the support tripping of the metal roof can be identified by the change in vertical displacement of the measuring point on the metal roof.
[0074] Optionally, the target displacement change of each measuring point in a preset area on the target metal roof can be obtained according to the expression ΔY i =Y T,t,i -Y G,i , determine the vertical displacement change of each measuring point in the preset area on the target metal roof; where ΔY i Indicates the vertical displacement change of the i-th measuring point, Y T,t,i represents the vertical displacement of the i-th measuring point at the target metal roof at temperature t, Y G,i Represents the vertical displacement of the i-th measuring point at the reference temperature.
[0075] In this embodiment, since the measuring points on the metal roof will also produce vertical displacement under the influence of its own weight, but this part of the displacement is related to the characteristics of the metal roof itself, it can be removed from the directly measured vertical displacement in order to more accurately determine the changes of the metal roof under the influence of dynamic load and temperature.
[0076] Here, the reference temperature may be between 15°C and 25°C. For example, the reference temperature may be 15°C, 20°C, 25°C, etc.
[0077] Optionally, the target displacement change may also include a lateral displacement change. The lateral displacement refers to the displacement of the metal roof panel in the horizontal direction (parallel to the length or width direction of the building), which may be a displacement parallel to the roof beams and purlins, or a displacement perpendicular to the roof beams and purlins.
[0078] The lateral displacement is mainly caused by wind load, earthquake load, uneven settlement, structural deformation and displacement transfer. Wind load is one of the main factors of lateral displacement. When the wind blows obliquely to the roof, it will generate horizontal force, causing the roof panel to produce lateral displacement parallel or perpendicular to the roof support structure. Therefore, the change in lateral displacement can also be used to identify the support tripping.
[0079] Here, considering that the lateral displacement is also affected by seismic loads, uneven settlement, structural deformation and displacement transfer, the generation of lateral displacement changes is more complicated, and it is difficult to accurately determine the degree of influence that will cause the support to trip. Therefore, in the preferred case, the vertical displacement change can be used as the target displacement change, or the vertical displacement change and the lateral displacement change can be used as the target displacement change.
[0080] In some embodiments, before obtaining the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model, the current working condition of the target metal roof can also be obtained.
[0081] In this embodiment, the current working condition may be the current environment of the target metal roof, which may include the current temperature, humidity and ultraviolet radiation of the target metal roof, so as to more accurately determine the support condition of the target metal roof.
[0082] This embodiment obtains the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model. The target displacement change matrix and the current working condition are input into the support tripping identification model to obtain the support tripping identification result of the target metal roof output by the support tripping identification model.
[0083] In this embodiment, when the support tripping identification model is used for identification, the current working condition and the target displacement change matrix can also be input into the support tripping identification model together, so as to more accurately determine the support condition of the target metal roof.
[0084] The above mainly introduces the use of the support tripping recognition model to identify metal roofs. However, before using the support tripping recognition model, the support tripping recognition model needs to be trained to ensure the accuracy of recognition. The following will explain the model training process before tripping recognition.
[0085] In some embodiments, before obtaining the support tripping identification result of the target metal roof according to the target displacement change matrix and the preset support tripping identification model, it is also possible to first obtain the measuring point displacement change of each measuring point in the preset area corresponding to each support tripping result of the target metal roof under various working conditions; then, based on the measuring point displacement change, determine the measuring point displacement change matrix of each support tripping result under each working condition; finally, based on the measuring point displacement change matrix, the corresponding working condition and the corresponding support tripping result, train the preset neural network model to obtain the support tripping identification model.
[0086] In this embodiment, the displacement changes of the measuring points of the target metal roof under different working conditions and different support tripping results can be used to train the neural network model. The neural network model can be used to form a correspondence between the measuring point displacement change matrix and the support tripping results, that is, a support tripping identification model.
[0087] Among them, when performing tripping identification, the input data of the model includes the working condition, and the input data during model training also includes the working condition. When performing tripping identification, the input data of the model does not include the working condition, and the input data during model training does not include the working condition. It should be noted that the obtained displacement change of the measuring point can include data under different working conditions.
[0088] Here, the various working conditions may include four temperature load working conditions of -15°C, 0°C, 30°C, 45°C and an automatic working condition. Among them, the temperature corresponding to the deadweight working condition is a reference temperature, and 15°C may be selected.
[0089] The support tripping results can include single support tripping at different positions, multiple support tripping at different positions, and no support tripping.
[0090] Correspondingly, the obtained displacement changes of the measuring points may include the displacement changes of the measuring points when no support of the metal roof is tripped under different temperature load conditions; the displacement changes of the measuring points when a single support at different positions of the metal roof is tripped under different temperature load conditions; the displacement changes of the measuring points when multiple supports at different positions of the metal roof are tripped under different temperature load conditions, etc.
[0091] Optionally, to obtain the measured point displacement changes of each measuring point in a preset area corresponding to each support tripping result of the target metal roof under various working conditions, a finite element model of the preset area on the target metal roof can be established; and then based on the finite element model, the measured point displacement changes of each measuring point in the preset area corresponding to each support tripping result under various working conditions are obtained.
[0092] In this embodiment, a finite element model of a preset area on the target metal roof can be established, and the finite element model can be used to extract the displacement changes of the measuring points of different support tripping results under different working conditions, which are used as training data for the model.
[0093] In a specific embodiment, ANSYS finite element software may be used to establish a multi-span standing seam metal roof including T-shaped supports in a preset area on the target metal roof, and the number of supports may be 42.
[0094] In addition, data of other metal roofs similar to the target metal roof can also be used as training data for the model, that is, the displacement change of the measuring point corresponding to each support tripping result of multiple metal roofs under different working conditions can be obtained, and the displacement change matrix of the measuring point can be determined, and the preset neural network model can be trained to obtain the support tripping recognition model.
[0095] In some specific embodiments, when training a support tripping identification model, 10,000 pieces of measurement point displacement change matrix data may be obtained as a database, 2,000 pieces of data may be randomly selected from the database as a training set, and 200 pieces of data may be selected as a test set.
[0096] The BP neural network is trained with the data of the training set until convergence, and then the trained BP neural network is tested with the data of the test set to obtain the test results and recognition accuracy. If the recognition accuracy is greater than the accuracy threshold, it means that the trained model can accurately identify and locate the support tripping, and it can be used as a support tripping recognition model. If the recognition accuracy is not greater than the accuracy threshold, the BP neural network is adjusted and retrained with the training set until the recognition accuracy is greater than the accuracy threshold. Among them, the accuracy threshold can be determined as 85% according to the needs of the project, that is, the accuracy of support tripping recognition reaches 85%.
[0097] Here, the adjustment of the BP neural network can be to adjust the following contents: training learning rate, number of hidden layer nodes, transfer function of hidden layer and output layer, etc.
[0098] The embodiment of the present application obtains the target displacement change of each measuring point in a preset area on the target metal roof, and uses the target displacement change matrix composed of the target displacement change and the seat tripping identification model to identify the support tripping, which can quickly identify the situation of the metal roof support tripping. The present application uses the displacement change of the measuring point on the target metal roof to identify the metal roof support tripping based on the support damage mechanism and the impact on the metal roof, which can effectively improve the efficiency and accuracy of the support tripping identification, and quickly find out the hidden safety hazards that may cause the metal roof to be damaged by wind, so as to deal with them in time, ensure the operational safety of the metal roof, and enhance the reliability of large public buildings. Among them, by using the vertical displacement change of the measuring point as the input data of the support tripping identification model, the influence of the deadweight of the metal roof can be removed, and the influence of wind load on the metal roof can be considered, so as to accurately identify the situation of the metal roof support tripping and improve the accuracy of identification.
[0099] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0100] The following is an embodiment of the device of the present application. For details not described in detail, please refer to the corresponding method embodiment described above.
[0101] Figure 4 The schematic diagram of the structure of the metal roof support tripping identification device provided in the embodiment of the present application is shown. For the convenience of explanation, only the part related to the embodiment of the present application is shown, which is described in detail as follows:
[0102] like Figure 4 As shown, the metal roof support tripping identification device 40 includes:
[0103] The acquisition module 41 is used to acquire the target displacement variation of each measuring point in a preset area on the target metal roof; wherein the preset area is a weak and vulnerable area on the target metal roof;
[0104] A determination module 42, used to determine a target displacement change matrix of a target metal roof according to the target displacement change amount;
[0105] The identification module 43 is used to obtain the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model; wherein the support tripping identification model is trained based on the displacement change matrix of the metal roof with different support tripping results and the corresponding support tripping results.
[0106] In a possible implementation, the acquisition module 41 is specifically used for:
[0107] Obtain the vertical displacement change of each measuring point in a preset area on the target metal roof;
[0108] The vertical displacement change is the change in displacement of the measuring point in the direction perpendicular to the ground.
[0109] In a possible implementation, the acquisition module 41 is specifically used for:
[0110] According to the expression ΔY i =Y T,t,i -Y G,i , determine the vertical displacement change of each measuring point in the preset area on the target metal roof;
[0111] In the formula, ΔY i Indicates the vertical displacement change of the i-th measuring point, Y T,t,i represents the vertical displacement of the i-th measuring point at the target metal roof at temperature t, Y G,i Represents the vertical displacement of the i-th measuring point at the reference temperature.
[0112] In a possible implementation, the metal roof support tripping identification device 40 further includes an analysis module for:
[0113] Conduct vulnerability analysis on the target metal roof and determine the preset area of the target metal roof;
[0114] The mid-span position of each metal roof panel in the preset area is selected as the position of the measuring point; wherein the target metal roof includes multiple metal roof panels.
[0115] In a possible implementation, the acquisition module 41 is further configured to:
[0116] Obtain the current working condition of the target metal roof;
[0117] The identification module 43 is specifically used for:
[0118] The target displacement change matrix and the current working condition are input into the support tripping identification model to obtain the support tripping identification result of the target metal roof output by the support tripping identification model.
[0119] In a possible implementation, the metal roof support tripping identification device 40 further includes a training module for:
[0120] Obtain the displacement change of each measuring point in the preset area corresponding to each support tripping result of the target metal roof under various working conditions;
[0121] According to the displacement variation of the measuring points, the displacement variation matrix of the measuring points for each support tripping result under each working condition is determined respectively;
[0122] Based on the displacement change matrix of the measuring points, the corresponding working conditions and the corresponding support tripping results, the preset neural network model is trained to obtain the support tripping identification model.
[0123] In a possible implementation, the training module is specifically used to:
[0124] Establish a finite element model of a preset area on the target metal roof;
[0125] Based on the finite element model, the displacement changes of each measuring point in the preset area corresponding to each support tripping result under various working conditions are obtained.
[0126] Figure 5 Schematic diagram of an electronic device provided in an embodiment of the present application. Figure 5 As shown, the electronic device 50 of this embodiment includes: a processor 51, a memory 52, and a computer program 53 stored in the memory 52 and executable on the processor 51. When the processor 51 executes the computer program 53, the steps in the above-mentioned metal roof support tripping identification method embodiments are implemented, for example Figure 1 Alternatively, when the processor 51 executes the computer program 53, the functions of each module in the above-mentioned device embodiments are realized, for example, Figure 4 Functions of the modules / units 41 to 43 are shown.
[0127] Exemplarily, the computer program 53 may be divided into one or more modules / units, one or more modules / units are stored in the memory 52 and executed by the processor 51 to complete the present application. One or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program 53 in the electronic device 50. For example, the computer program 53 may be divided into Figure 4 Modules 41 to 43 are shown.
[0128] The electronic device 50 may include, but is not limited to, a processor 51 and a memory 52. Those skilled in the art will appreciate that Figure 5 It is only an example of the electronic device 50 and does not constitute a limitation of the electronic device 50. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.
[0129] The processor 51 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0130] The memory 52 may be an internal storage unit of the electronic device 50, such as a hard disk or memory of the electronic device 50. The memory 52 may also be an external storage device of the electronic device 50, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 50. Further, the memory 52 may also include both an internal storage unit of the electronic device 50 and an external storage device. The memory 52 is used to store computer programs and other programs and data required by the electronic device. The memory 52 may also be used to temporarily store data that has been output or is to be output.
[0131] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0132] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0133] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0134] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0136] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0137] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. Computer-readable media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0138] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for identifying a metal roof support tripping, characterized in that: include: Obtaining target displacement variation of each measuring point in a preset area on the target metal roof; wherein the preset area is a weak and vulnerable area on the target metal roof; Determining a target displacement change matrix of the target metal roof according to the target displacement change; Based on the target displacement change matrix and the preset support tripping identification model, the support tripping identification result of the target metal roof is obtained; wherein the support tripping identification model is trained according to the displacement change matrix of the metal roof with different support tripping results and the corresponding support tripping results.
2. The method for identifying a metal roof support tripping according to claim 1, characterized in that: The step of obtaining the target displacement variation of each measuring point in a preset area on the target metal roof comprises: Obtain the vertical displacement change of each measuring point in a preset area on the target metal roof; The vertical displacement variation is the displacement variation of the measuring point in the direction perpendicular to the ground.
3. The method for identifying a metal roof support tripping according to claim 2, characterized in that: The step of obtaining the target displacement variation of each measuring point in a preset area on the target metal roof comprises: According to the expression ΔY i =Y T,t,i -Y G,i , determine the vertical displacement change of each measuring point in a preset area on the target metal roof; In the formula, ΔY i Indicates the vertical displacement change of the i-th measuring point, Y T,t,i represents the vertical displacement of the i-th measuring point at the target metal roof at temperature t, Y G,i Represents the vertical displacement of the i-th measuring point at the reference temperature.
4. The method for identifying a metal roof support tripping according to claim 1, characterized in that: Before obtaining the target displacement variation of each measuring point in the preset area on the target metal roof, it also includes: Performing a vulnerability analysis on the target metal roof to determine a preset area of the target metal roof; The mid-span position of each metal roof panel in the preset area is selected as the position of the measuring point; wherein the target metal roof includes a plurality of metal roof panels.
5. The method for identifying a metal roof support tripping according to claim 1, characterized in that: Before obtaining the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model, the method further includes: Obtaining the current working condition of the target metal roof; The step of obtaining the support tripping identification result of the target metal roof based on the target displacement change matrix and the preset support tripping identification model includes: The target displacement change matrix and the current working condition are input into the support tripping identification model to obtain the support tripping identification result of the target metal roof output by the support tripping identification model.
6. The method for identifying a metal roof support tripping according to claim 5, characterized in that: Before obtaining the support tripping identification result of the target metal roof according to the target displacement change matrix and the preset support tripping identification model, the method further includes: Obtaining the displacement change of each measuring point in the preset area corresponding to each support tripping result of the target metal roof under various working conditions; According to the displacement changes of the measuring points, respectively determining the displacement change matrix of the measuring points for each support tripping result under each working condition; Based on the measurement point displacement change matrix, the corresponding working conditions and the corresponding support tripping results, a preset neural network model is trained to obtain a support tripping identification model.
7. The method for identifying a metal roof support tripping according to claim 6, characterized in that: The step of obtaining the displacement change of each measuring point in the preset area corresponding to each support tripping result of the target metal roof under various working conditions includes: Establishing a finite element model of a preset area on the target metal roof; Based on the finite element model, the displacement variation of each measuring point in the preset area corresponding to each support tripping result under various working conditions is obtained.
8. A metal roof support tripping identification device, characterized in that: include: An acquisition module is used to acquire the target displacement variation of each measuring point in a preset area on the target metal roof; wherein the preset area is a weak and vulnerable area on the target metal roof; A determination module, used to determine a target displacement change matrix of the target metal roof according to the target displacement change; An identification module is used to obtain the support tripping identification result of the target metal roof based on the target displacement change matrix and a preset support tripping identification model; wherein the support tripping identification model is trained based on the displacement change matrix of the metal roof with different support tripping results and the corresponding support tripping results.
9. An electronic device comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.