Anchor-based displacement curve generation method, device, equipment and storage medium
By automating data transmission and processing, displacement curves of anchor bolts during elastic and plastic deformation processes are generated, solving the problems of high cost and error caused by manual operation and improving generation efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN INST OF GEOLOGICAL ENVIRONMENT CO LTD
- Filing Date
- 2026-02-05
- Publication Date
- 2026-06-16
AI Technical Summary
In the existing technology, the generation of anchor displacement curves relies on manual operation, which leads to high labor costs and is prone to reading errors, affecting the accuracy of the curves.
By establishing a data transmission channel between the control equipment and the anchor testing equipment, load commands are automatically sent and displacement data is recorded, generating displacement curves of the anchor during elastic and plastic deformation processes.
It reduces manual operation time, improves the efficiency and reliability of displacement curve generation, and avoids errors caused by manual intervention.
Smart Images

Figure CN122215860A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of engineering testing technology, and in particular to a method, apparatus, device, and storage medium for generating displacement curves based on anchor bolts. Background Technology
[0002] An anchor bolt is a rod-shaped rock and soil support component. Its function is to transmit the pressure of the surrounding rock through its tensile strength, restricting the deformation and slippage of the rock or soil mass, and preventing disasters such as collapse and landslides. It is widely used in mine roadways, tunnel engineering, slope stabilization, and other scenarios. The support performance of an anchor bolt can be determined by analyzing its displacement curves during elastic deformation and plastic deformation.
[0003] However, the displacement curves of anchor bolts during elastic deformation and plastic deformation both rely on manual operation. This manual operation requires workers to apply loads at different levels on-site, manually read and record the displacement data of the anchor bolts, manually sift through massive amounts of raw data, and then manually plot the displacement curves of the anchor bolts during elastic and plastic deformation. The entire process not only consumes a lot of manpower but is also highly susceptible to errors in manual reading and omissions in data recording, which can affect the accuracy of the displacement curves of anchor bolts during elastic and plastic deformation. Therefore, how to generate displacement curves of anchor bolts during elastic and plastic deformation is a technical problem that urgently needs to be solved. Summary of the Invention
[0004] This application provides a method, apparatus, device, and storage medium for generating displacement curves based on anchor bolts, in order to solve the aforementioned technical problems of how to generate displacement curves of anchor bolts during elastic deformation and displacement curves of anchor bolts during plastic deformation.
[0005] In a first aspect, embodiments of this application provide a method for generating displacement curves based on anchor bolts, applied to control equipment, the method comprising: Establish a data transmission channel between the control equipment and the anchor testing equipment, and send the application command corresponding to each level of anchor load to the anchor testing equipment through the data transmission channel; When the test equipment receives a message indicating successful execution of the application command corresponding to each level of anchor load, the start time and end time of application for each level of anchor load are recorded. The start time of application for each level of anchor load is then subtracted from the end time of application for each level of anchor load to generate the duration of continuous application for each level of anchor load. When the continuous application time corresponding to each level of anchor bolt load reaches the total application time corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load is obtained from the data collected by the first displacement sensor fixed on the anchor bolt, and the unloading command corresponding to each level of anchor bolt load is sent to the anchor bolt testing equipment. When the test equipment receives a message indicating successful execution of the unloading command corresponding to each level of anchor load, the unloading start time and unloading end time corresponding to each level of anchor load are recorded. The unloading start time corresponding to each level of anchor load is subtracted from the unloading end time to generate the continuous unloading duration corresponding to each level of anchor load. When the continuous unloading duration corresponding to each level of anchor load reaches the total unloading duration corresponding to each level of anchor load, the plastic displacement corresponding to each level of anchor load is obtained from the data collected by the second displacement sensor fixed on the anchor. Based on the plastic displacement corresponding to each anchor load level, the anchor head displacement corresponding to each anchor load level, and the displacement generation model, the elastic displacement corresponding to each anchor load level is generated. Based on each anchor load level and the corresponding elastic displacement, the displacement curve of the anchor during the elastic deformation process is generated. Based on each anchor load level and the corresponding plastic displacement, the displacement curve of the anchor during the plastic deformation process is generated.
[0006] In one possible implementation of the first aspect, establishing a data transmission channel between the control device and the testing device connecting the anchor bolts, and sending application commands corresponding to each level of anchor bolt load to the testing device via the data transmission channel, includes: Establish a data transmission channel between the control equipment and the test equipment connecting the anchor bolts, and obtain the transmission delay of the data transmission channel; When the transmission delay is less than the preset value, the application command corresponding to each level of anchor load is sent to the anchor testing equipment through the data transmission channel.
[0007] In one possible implementation of the first aspect, the step of generating the elastic displacement corresponding to each level of anchor load based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model; generating the displacement curve of the anchor during the elastic deformation process based on each level of anchor load and the elastic displacement corresponding to each level of anchor load; and generating the displacement curve of the anchor during the plastic deformation process based on each level of anchor load and the plastic displacement corresponding to each level of anchor load includes: Based on the plastic displacement corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load, and the displacement generation model, the elastic displacement corresponding to each level of anchor bolt load is generated. The first data set is composed of each level of anchor load and the corresponding elastic displacement, and the second data set is composed of each level of anchor load and the corresponding plastic displacement. Input the first set of data into the drawing tool to generate a displacement curve of the anchor rod during the elastic deformation process. Input the second set of data into the drawing tool to generate a displacement curve of the anchor rod during the plastic deformation process.
[0008] In one possible implementation of the first aspect, after generating the elastic displacement corresponding to each level of anchor load based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model; generating the displacement curve of the anchor during the elastic deformation process based on each level of anchor load and the elastic displacement corresponding to each level of anchor load; and generating the displacement curve of the anchor during the plastic deformation process based on each level of anchor load and the plastic displacement corresponding to each level of anchor load, the displacement curve generation method includes: Create a first window and a second window. The first window displays the displacement curve of the anchor rod during the elastic deformation process, and the second window displays the displacement curve of the anchor rod during the plastic deformation process.
[0009] In one possible implementation of the first aspect, the displacement generation model is defined as follows: ; Indicates the first Elastic displacement corresponding to the first level of anchor bolt load; The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. The greater the level of load, the greater the recoverable movement distance of the anchor head on the anchor bolt; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. The smaller the recoverable movement distance of the anchor head on the anchor bolt under a load of level 1; Indicates the first The anchor head displacement corresponding to the first level anchor load, the second level anchor head displacement. The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. Under a load of level one, the greater the total distance the anchor head on the anchor bolt moves relative to its initial position; the greater the load of level two, the greater the total distance the anchor head moves relative to its initial position. The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. When a load of level 1 is applied, the total distance the anchor head on the anchor bolt moves relative to its initial position is smaller; Indicates the first Plastic displacement corresponding to the first level of anchor bolt load; The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. The greater the load level, the greater the irreversible movement of the anchor head on the anchor bolt; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. The smaller the irreversible movement distance of the anchor head on the anchor bolt when subjected to a load of level 1, the smaller the displacement.
[0010] In one possible implementation of the first aspect, the start time of application of each level of anchor load is the time when the load value corresponding to each level of anchor load begins to rise, and the end time of application of each level of anchor load is the time when the load value corresponding to each level of anchor load stops rising. The unloading start time for each anchor bolt load level is the time when the load value corresponding to each anchor bolt load level begins to fall back; the unloading end time for each anchor bolt load level is the time when the load value corresponding to each anchor bolt load level stops falling back.
[0011] In one possible implementation of the first aspect, the anchor load per level refers to the load value borne by the anchor at each pre-defined level during the anchor loading test.
[0012] Secondly, embodiments of this application provide a displacement curve generation device based on anchor bolts, applied to control equipment, including: The first sending module is used to establish a data transmission channel between the control device and the anchor testing device, and to send the application command corresponding to each level of anchor load to the anchor testing device through the data transmission channel; The first receiving module is used to record the start time and end time of the application of each level of anchor load when it receives the successful execution message of the application command corresponding to each level of anchor load from the test equipment, and to subtract the start time of the application of each level of anchor load from the end time of the application of each level of anchor load to generate the continuous application duration of each level of anchor load. The second sending module is used to obtain the anchor head displacement corresponding to each level of anchor load from the data collected by the first displacement sensor fixed on the anchor when the continuous application time corresponding to each level of anchor load reaches the total application time corresponding to each level of anchor load, and send the unloading command corresponding to each level of anchor load to the anchor testing equipment. The second receiving module is used to record the unloading start time and unloading end time of each anchor load when it receives a successful unloading command execution message from the test equipment. It then subtracts the unloading start time from the unloading end time to generate the continuous unloading duration for each anchor load. When the continuous unloading duration for each anchor load reaches the total unloading duration for each anchor load, it obtains the plastic displacement corresponding to each anchor load from the data collected by the second displacement sensor fixed on the anchor. The generation module is used to generate the elastic displacement corresponding to each level of anchor load based on the plastic displacement, the anchor head displacement, and the displacement generation model corresponding to each level of anchor load. Based on the anchor load and the elastic displacement corresponding to each level of anchor load, it generates the displacement curve of the anchor during the elastic deformation process. Based on the anchor load and the plastic displacement corresponding to each level of anchor load, it generates the displacement curve of the anchor during the plastic deformation process.
[0013] Thirdly, embodiments of this application provide a control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the displacement curve generation method described in the first aspect above.
[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the displacement curve generation method described in the first aspect above.
[0015] Fifthly, embodiments of this application provide a computer program product that, when run on a control device, causes the control device to execute the displacement curve generation method described in the first aspect above.
[0016] The beneficial effects of the embodiments of this application are as follows: Firstly, based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model, the elastic displacement corresponding to each level of anchor load is generated. Based on each level of anchor load and the corresponding elastic displacement, the displacement curve of the anchor during the elastic deformation process is generated. Based on each level of anchor load and the corresponding plastic displacement, the displacement curve of the anchor during the plastic deformation process is generated. Since no manual operation is required, the generation time of the displacement curve of the anchor during the elastic deformation process is reduced, as is the generation time of the displacement curve of the anchor during the plastic deformation process. This is beneficial to improving the generation efficiency of the displacement curve of the anchor during the elastic deformation process, and also beneficial to improving the generation efficiency of the displacement curve of the anchor during the plastic deformation process. Secondly, since the displacement curves of the anchor bolt during elastic deformation and plastic deformation are automatically generated, they are not affected by human intervention, which helps to improve the reliability of the displacement curves of the anchor bolt during elastic deformation and plastic deformation. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is an application scenario diagram of the displacement curve generation method provided in the embodiments of this application; Figure 2 This is a schematic flowchart of the displacement curve generation method provided in the embodiments of this application; Figure 3 A flowchart illustrating the implementation of S205 provided in this application embodiment; Figure 4 A schematic block diagram of the displacement curve generation device provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the control device provided in the embodiments of this application; Figure 6 A schematic diagram illustrating graded load loading and unloading provided in an embodiment of this application; Figure 7 A schematic diagram of the displacement curve provided in the embodiments of this application; Figure 8 Another schematic diagram of the displacement curve provided in the embodiment of this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.
[0020] The displacement curve generation method provided in this application embodiment can be applied to control devices, including but not limited to servers, mobile phones, tablets, wearable devices, vehicle-mounted devices, and laptops. This application embodiment does not impose any restrictions on the specific type of control device.
[0021] Please see Figure 1 , Figure 1 The application scenario diagram of the displacement curve generation method provided in the embodiments of this application is described in detail below: The control device receives the access request sent by the testing device, establishes a data transmission channel between the control device and the anchor bolt testing device according to the access request, and sends the application command corresponding to each level of anchor bolt load to the anchor bolt testing device through the data transmission channel.
[0022] In this embodiment, the application command corresponding to each level of anchor load is sent to the anchor testing equipment through the data transmission channel. Since the data transmission channel serves as a dedicated communication path between the control equipment and the anchor testing equipment, it can effectively shield external interference, thus ensuring the integrity and accuracy of the application command.
[0023] Please see Figure 2 , Figure 2 This is a flowchart illustrating the displacement curve generation method provided in this application embodiment, which can be applied to control equipment.
[0024] like Figure 2 As shown, the displacement curve generation method provided in this application includes the following steps, which are detailed below: S201, establish a data transmission channel between the control equipment and the anchor testing equipment, and send the application command corresponding to each level of anchor load to the anchor testing equipment through the data transmission channel; Anchor bolts are typically made of metal, with one end anchored in a stable layer of rock or soil, and the other end connected to the support structure of the tunnel wall or slope surface. Among them, the anchor load per level refers to the load value that the anchor bears at each pre-set level during the anchor loading test.
[0025] The establishment of a data transmission channel between the control device and the testing device connecting the anchor bolts, and the sending of application commands corresponding to each level of anchor bolt load to the testing device via the data transmission channel, includes: Establish a data transmission channel between the control equipment and the test equipment connecting the anchor bolts, and obtain the transmission delay of the data transmission channel; When the transmission delay is less than the preset value, the application command corresponding to each level of anchor load is sent to the anchor testing equipment through the data transmission channel.
[0026] S202, when the test equipment receives a message indicating the successful execution of the application command corresponding to each level of anchor load, the start time and end time of the application corresponding to each level of anchor load are recorded, and the start time of the application corresponding to each level of anchor load is subtracted from the end time of the application corresponding to each level of anchor load to generate the continuous application duration corresponding to each level of anchor load. The start time for each level of anchor load is the time when the load value for each level of anchor load begins to rise, and the end time for each level of anchor load is the time when the load value for each level of anchor load stops rising.
[0027] S203, when the continuous application time corresponding to each level of anchor bolt load reaches the total application time corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load is obtained from the data collected by the first displacement sensor fixed on the anchor bolt, and the unloading command corresponding to each level of anchor bolt load is sent to the anchor bolt testing equipment. S204, when receiving a successful execution message from the test equipment indicating that the unloading command corresponding to each level of anchor load has been executed, record the unloading start time and the unloading end time corresponding to each level of anchor load. Subtract the unloading start time from the unloading end time to generate the continuous unloading duration corresponding to each level of anchor load. When the continuous unloading duration corresponding to each level of anchor load reaches the total unloading duration corresponding to each level of anchor load, obtain the plastic displacement corresponding to each level of anchor load from the data collected by the second displacement sensor fixed on the anchor. The unloading start time for each anchor load level is the time when the load value corresponding to each anchor load level begins to fall back; the unloading end time for each anchor load level is the time when the load value corresponding to each anchor load level stops falling back.
[0028] S205. Based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model, generate the elastic displacement corresponding to each level of anchor load. Based on each level of anchor load and the elastic displacement corresponding to each level of anchor load, generate the displacement curve of the anchor during the elastic deformation process. Based on each level of anchor load and the plastic displacement corresponding to each level of anchor load, generate the displacement curve of the anchor during the plastic deformation process.
[0029] The method for generating the displacement curve diagram includes, after generating the elastic displacement corresponding to each level of anchor load based on the plastic displacement, anchor head displacement, and displacement generation model corresponding to each level of anchor load; generating the displacement curve diagram of the anchor during elastic deformation based on each level of anchor load and the elastic displacement corresponding to each level of anchor load; and generating the displacement curve diagram of the anchor during plastic deformation based on each level of anchor load and the plastic displacement corresponding to each level of anchor load, the displacement curve diagram generation method includes: Create a first window and a second window. The first window displays the displacement curve of the anchor rod during the elastic deformation process, and the second window displays the displacement curve of the anchor rod during the plastic deformation process.
[0030] The relationship between anchor head displacement and elastic and plastic displacement is as follows: = ; Therefore, the displacement generation model is defined as follows: ;Right now = ; Indicates the first Elastic displacement corresponding to the first level of anchor bolt load; The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. The greater the level of load, the greater the recoverable movement distance of the anchor head on the anchor bolt; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. The smaller the recoverable movement distance of the anchor head on the anchor bolt under a load of level 1; Indicates the first The anchor head displacement corresponding to the first level anchor load, the second level anchor head displacement. The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. Under a load of level one, the greater the total distance the anchor head on the anchor bolt moves relative to its initial position; the greater the load of level two, the greater the total distance the anchor head moves relative to its initial position. The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. When a load of level 1 is applied, the total distance the anchor head on the anchor bolt moves relative to its initial position is smaller; Indicates the first Plastic displacement corresponding to the first level of anchor bolt load; The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. The greater the load level, the greater the irreversible movement of the anchor head on the anchor bolt; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. The smaller the irreversible movement distance of the anchor head on the anchor bolt when subjected to a load of level 1, the smaller the displacement.
[0031] Specifically, based on the load of each anchor bolt and the corresponding elastic displacement, a displacement curve of the anchor bolt during the elastic deformation process is generated. The peak value of the displacement curve of the anchor bolt during the elastic deformation process corresponds to the maximum elastic deformation of the anchor bolt. If the peak value is always lower than the elastic limit of the anchor bolt material, it indicates that the anchor bolt has not undergone plastic deformation and the support structure is not damaged.
[0032] For ease of explanation, the following example is provided: During the construction of a mine tunnel, displacement curves were generated for 22mm diameter anchor bolts during elastic deformation. Monitoring revealed that the peak value of the displacement curve during elastic deformation was 0.8mm, while the elastic limit deformation of this type of anchor bolt is 1.2mm, and the curve tended to stabilize in the later stages. This indicates that the anchor bolt is in an elastic working state and can effectively resist the pressure of the surrounding rock, requiring no additional reinforcement. If the peak value of the curve exceeds 1.2mm and shows a non-rebounding increase, it indicates that the anchor bolt is at risk of breakage and requires immediate replacement.
[0033] Among them, the peak value of the displacement curve of the anchor bolt during the plastic deformation process is used to determine whether the anchor bolt has suffered irreversible damage and the risk of failure.
[0034] For ease of explanation, the following example is provided: The threshold for plastic displacement of the anchor bolt is calibrated to 0.5 mm. If the peak value of the displacement curve during the plastic deformation process of the anchor bolt reaches 0.6 mm and cannot return to zero after unloading, it indicates that the anchor bolt has suffered plastic damage. If the peak value of the displacement curve during the plastic deformation process of the anchor bolt exceeds 1.0 mm and the curve shows a steep upward trend, it indicates that cracks have appeared inside the anchor bolt and it is on the verge of fracture, requiring immediate reinforcement.
[0035] refer to Figure 6 , Figure 6 A schematic diagram illustrating graded load loading and unloading provided in an embodiment of this application; Figure 6 The horizontal axis represents the anchor head displacement, in mm. mm is millimeters. Figure 6 The vertical axis represents the load, and the unit is kN. kN stands for kilonewton, which is a unit of force. The process of applying graded loads is as follows: When 25kN is applied to the anchor bolt, the anchor head displacement is 0.1mm; When 187.5 kN is applied to the anchor bolt, the anchor head displacement is 5.98 mm; When 312.5 kN is applied to the anchor bolt, the anchor head displacement is 10.29 mm; When 375kN is applied to the anchor bolt, the anchor head displacement is 12.69mm.
[0036] The process of graded load unloading is as follows: When the load on the anchor bolt is reduced from 375 kN to 312.5 kN, the displacement of the anchor head is 12.34 mm. When the load on the anchor bolt is reduced from 312.5 kN to 187.5 kN, the anchor head displacement is 9.83 mm. mm; when the load on the anchor bolt is reduced from 187.5kN to 25kN, the anchor head displacement is 5.8mm.
[0037] By plotting all anchor head displacements during graded load loading and unloading, we can obtain... Figure 6 The curve describes the displacement of the anchor head.
[0038] refer to Figure 7 , Figure 7 A schematic diagram of the displacement curve provided in the embodiments of this application; Figure 7 The vertical axis represents the load, and the unit is kN. kN stands for kilonewton, which is a unit of force. Figure 7 To the left of the horizontal axis is Se (mm), where Se represents elastic displacement, and the unit is mm; Figure 7 To the right of the horizontal axis is Sp (mm), where Sp represents plastic displacement, and the unit is mm. The elastic displacement curve of the anchor rod is plotted on the left side of the vertical axis. The horizontal coordinates of the five points in the elastic displacement curve of the anchor rod are 0mm, 4mm, 6mm, 7mm and 10mm respectively. The vertical coordinates of the five points in the elastic displacement curve of the anchor rod are 25kN, 125kN, 187.5kN, 312.5kN and 375kN respectively. The plastic displacement curve of the anchor rod is plotted on the left side of the vertical axis. The horizontal coordinates of the five points in the plastic displacement curve of the anchor rod are 0mm, 1mm, 2mm, 3mm and 4mm respectively. The vertical coordinates of the five points in the plastic displacement curve of the anchor rod are 25kN, 125kN, 187.5kN, 312.5kN and 375kN respectively.
[0039] Reference 8, Figure 8 Another schematic diagram of the displacement curve provided in the embodiment of this application; Si+ represents the displacement during loading, and Si- represents the displacement during unloading. These two numbers can be read directly. SPmax is the maximum plastic displacement, which is also obtained from the reading at the final unloading. The elastic and plastic displacements at each level are calculated using formulas. Pp is an abbreviation for percentage point. Figure 8 Including 0Pp, 0.5Pp, 0.75Pp, and 1.0Pp.
[0040] The horizontal axis is S (mm), and the unit is mm. mm is millimeters. Among them, the elastic displacement curve intuitively reflects the initial pull-out stiffness of the anchor rod through its linear growth trend. Its slope is directly related to the elastic modulus of the anchor rod material and the overall stiffness of the anchoring system, providing theoretical support for determining the allowable tensile force value of the anchor rod. The plastic displacement curve, on the other hand, reveals the irreversibility of the deformation of the anchor rod after it enters the plastic stage through its nonlinear growth characteristics. Its peak point corresponds to the maximum pull-out force of the anchor rod, which is an important indicator for measuring the ultimate bearing capacity of the anchoring system.
[0041] The beneficial effects of the embodiments of this application are as follows: Firstly, based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model, the elastic displacement corresponding to each level of anchor load is generated. Based on each level of anchor load and the corresponding elastic displacement, the displacement curve of the anchor during the elastic deformation process is generated. Based on each level of anchor load and the corresponding plastic displacement, the displacement curve of the anchor during the plastic deformation process is generated. Since no manual operation is required, the generation time of the displacement curve of the anchor during the elastic deformation process is reduced, as is the generation time of the displacement curve of the anchor during the plastic deformation process. This is beneficial to improving the generation efficiency of the displacement curve of the anchor during the elastic deformation process, and also beneficial to improving the generation efficiency of the displacement curve of the anchor during the plastic deformation process. Secondly, since the displacement curves of the anchor bolt during elastic deformation and plastic deformation are automatically generated, they are not affected by human intervention, which helps to improve the reliability of the displacement curves of the anchor bolt during elastic deformation and plastic deformation.
[0042] Please see Figure 3 , Figure 3 The implementation flowchart of S205 provided in the embodiments of this application is described in detail below: S301, based on the plastic displacement corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load, and the displacement generation model, generate the elastic displacement corresponding to each level of anchor bolt load. S302, the first data set is formed by combining the anchor load of each level and the elastic displacement corresponding to each level of anchor load, and the second data set is formed by combining the anchor load of each level and the plastic displacement corresponding to each level of anchor load. S303, input the first data set into the drawing tool, and generate the displacement curve of the anchor rod during the elastic deformation process through the drawing tool; input the second data set into the drawing tool, and generate the displacement curve of the anchor rod during the plastic deformation process through the drawing tool.
[0043] In this embodiment, a first data set is input into a drawing tool to generate a displacement curve of the anchor rod during elastic deformation. A second data set is input into the drawing tool to generate a displacement curve of the anchor rod during plastic deformation. This avoids deviations caused by manual reading, plotting, and connecting lines, and can significantly improve the stability of the displacement curves of the anchor rod during elastic deformation and plastic deformation.
[0044] For the displacement curve generation method described in the above embodiments, please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic block diagram of the displacement curve generation device provided in the embodiments of this application. Figure 4 The displacement curve generation device 400 shown can be applied to, for example... Figure 1 The control device shown in the application scenario diagram will be used as an example below to illustrate the application scenario. Figure 4 The displacement curve generation device 400 shown will be described in detail. The displacement curve generation device 400 may include a first sending module 401, a first receiving module 402, a second sending module 403, a second receiving module 404, and a generation module 405.
[0045] The first sending module 401 is used to establish a data transmission channel between the control device and the anchor testing device, and to send the application command corresponding to each level of anchor load to the anchor testing device through the data transmission channel; The first receiving module 402 is used to record the start time and end time of the application of each level of anchor load when it receives the successful execution message of the application command corresponding to each level of anchor load from the test equipment, and to subtract the start time of the application of each level of anchor load from the end time of the application of each level of anchor load to generate the continuous application duration of each level of anchor load. The second sending module 403 is used to obtain the anchor head displacement corresponding to each level of anchor load from the data collected by the first displacement sensor fixed on the anchor when the continuous application time corresponding to each level of anchor load reaches the total application time corresponding to each level of anchor load, and send the unloading command corresponding to each level of anchor load to the anchor testing equipment. The second receiving module 404 is used to record the unloading start time and the unloading end time of each level of anchor bolt load when it receives the successful execution message of the unloading command corresponding to each level of anchor bolt load from the test equipment, subtract the unloading start time of each level of anchor bolt load from the unloading end time of each level of anchor bolt load to generate the continuous unloading duration of each level of anchor bolt load, and when the continuous unloading duration of each level of anchor bolt load reaches the total unloading duration of each level of anchor bolt load, obtain the plastic displacement corresponding to each level of anchor bolt load from the data collected by the second displacement sensor fixed on the anchor bolt. The generation module 405 is used to generate the elastic displacement corresponding to each level of anchor load based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model; to generate the displacement curve of the anchor during the elastic deformation process based on each level of anchor load and the elastic displacement corresponding to each level of anchor load; and to generate the displacement curve of the anchor during the plastic deformation process based on each level of anchor load and the plastic displacement corresponding to each level of anchor load.
[0046] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0047] The beneficial effects of the embodiments of this application are as follows: Firstly, based on the plastic displacement corresponding to each level of anchor load, the anchor head displacement corresponding to each level of anchor load, and the displacement generation model, the elastic displacement corresponding to each level of anchor load is generated. Based on each level of anchor load and the corresponding elastic displacement, the displacement curve of the anchor during the elastic deformation process is generated. Based on each level of anchor load and the corresponding plastic displacement, the displacement curve of the anchor during the plastic deformation process is generated. Since no manual operation is required, the generation time of the displacement curve of the anchor during the elastic deformation process is reduced, as is the generation time of the displacement curve of the anchor during the plastic deformation process. This is beneficial to improving the generation efficiency of the displacement curve of the anchor during the elastic deformation process, and also beneficial to improving the generation efficiency of the displacement curve of the anchor during the plastic deformation process. Secondly, since the displacement curves of the anchor bolt during elastic deformation and plastic deformation are automatically generated, they are not affected by human intervention, which helps to improve the reliability of the displacement curves of the anchor bolt during elastic deformation and plastic deformation.
[0048] Please see Figure 5 , Figure 5 A schematic diagram of the structure of the control device provided in the embodiment of this application.
[0049] like Figure 5 As shown, Figure 5 The control device 2 includes: at least one processor 20, a memory 21, and a computer program 22 stored in the memory 21 and executable on the at least one processor 20, wherein the processor 20 executes the computer program 22 to implement the steps in any of the above method embodiments.
[0050] The control device 2 may include, but is not limited to, a processor 20 and a memory 21. Those skilled in the art will understand that... Figure 5This is merely an example of control device 2 and does not constitute a limitation on control device 2. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as input / output devices, network access devices, etc.
[0051] The processor 20 is used to run a computer program 22 stored in the memory 21, and performs the following steps when executing the computer program 22: Establish a data transmission channel between the control equipment and the anchor testing equipment, and send the application command corresponding to each level of anchor load to the anchor testing equipment through the data transmission channel; When the test equipment receives a message indicating successful execution of the application command corresponding to each level of anchor load, the start time and end time of application for each level of anchor load are recorded. The start time of application for each level of anchor load is then subtracted from the end time of application for each level of anchor load to generate the duration of continuous application for each level of anchor load. When the continuous application time corresponding to each level of anchor bolt load reaches the total application time corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load is obtained from the data collected by the first displacement sensor fixed on the anchor bolt, and the unloading command corresponding to each level of anchor bolt load is sent to the anchor bolt testing equipment. When the test equipment receives a message indicating successful execution of the unloading command corresponding to each level of anchor load, the unloading start time and unloading end time corresponding to each level of anchor load are recorded. The unloading start time corresponding to each level of anchor load is subtracted from the unloading end time to generate the continuous unloading duration corresponding to each level of anchor load. When the continuous unloading duration corresponding to each level of anchor load reaches the total unloading duration corresponding to each level of anchor load, the plastic displacement corresponding to each level of anchor load is obtained from the data collected by the second displacement sensor fixed on the anchor. Based on the plastic displacement corresponding to each anchor load level, the anchor head displacement corresponding to each anchor load level, and the displacement generation model, the elastic displacement corresponding to each anchor load level is generated. Based on each anchor load level and the corresponding elastic displacement, the displacement curve of the anchor during the elastic deformation process is generated. Based on each anchor load level and the corresponding plastic displacement, the displacement curve of the anchor during the plastic deformation process is generated.
[0052] The processor 20 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors, field-programmable gate arrays (FPGAs), 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.
[0053] In some embodiments, the memory 21 may be an internal storage unit of the control device 2, such as a hard disk or memory of the control device 2. In other embodiments, the memory 21 may be an external storage device of the control device 2, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. equipped on the control device 2.
[0054] Furthermore, the memory 21 may include both internal storage units of the control device 2 and external storage devices. The memory 21 is used to store the operating system, applications, boot loader, data, and other programs, such as the program code of the computer program. The memory 21 can also be used to temporarily store data that has been output or will be output.
[0055] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0056] This application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.
[0057] The computer-readable storage medium may also be an external storage device of the displacement curve generation device or control device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, or non-transitory computer-readable storage medium equipped on the displacement curve generation device or control device.
[0058] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method for generating displacement curves based on anchor bolts, characterized in that, The displacement curve generation method, applied to control equipment, includes: Establish a data transmission channel between the control equipment and the anchor testing equipment, and send the application command corresponding to each level of anchor load to the anchor testing equipment through the data transmission channel; When the test equipment receives a message indicating successful execution of the application command corresponding to each level of anchor load, the start time and end time of application for each level of anchor load are recorded. The start time of application for each level of anchor load is then subtracted from the end time of application for each level of anchor load to generate the duration of continuous application for each level of anchor load. When the continuous application time corresponding to each level of anchor bolt load reaches the total application time corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load is obtained from the data collected by the first displacement sensor fixed on the anchor bolt, and the unloading command corresponding to each level of anchor bolt load is sent to the anchor bolt testing equipment. When the test equipment receives a message indicating successful execution of the unloading command corresponding to each level of anchor load, the unloading start time and unloading end time corresponding to each level of anchor load are recorded. The unloading start time corresponding to each level of anchor load is subtracted from the unloading end time to generate the continuous unloading duration corresponding to each level of anchor load. When the continuous unloading duration corresponding to each level of anchor load reaches the total unloading duration corresponding to each level of anchor load, the plastic displacement corresponding to each level of anchor load is obtained from the data collected by the second displacement sensor fixed on the anchor. Based on the plastic displacement corresponding to each anchor load level, the anchor head displacement corresponding to each anchor load level, and the displacement generation model, the elastic displacement corresponding to each anchor load level is generated. Based on each anchor load level and the corresponding elastic displacement, the displacement curve of the anchor during the elastic deformation process is generated. Based on each anchor load level and the corresponding plastic displacement, the displacement curve of the anchor during the plastic deformation process is generated.
2. The displacement curve generation method according to claim 1, characterized in that, The establishment of a data transmission channel between the control device and the testing device connecting the anchor bolts, through which application commands corresponding to each level of anchor bolt load are sent to the testing device, including: Establish a data transmission channel between the control equipment and the test equipment connecting the anchor bolts, and obtain the transmission delay of the data transmission channel; When the transmission delay is less than the preset value, the application command corresponding to each level of anchor load is sent to the anchor testing equipment through the data transmission channel.
3. The displacement curve generation method according to claim 1, characterized in that, The process involves generating elastic displacement corresponding to each anchor load level based on the plastic displacement, anchor head displacement, and displacement generation model corresponding to each anchor load level; generating displacement curves of the anchor during elastic deformation based on each anchor load level and its corresponding elastic displacement; and generating displacement curves of the anchor during plastic deformation based on each anchor load level and its corresponding plastic displacement. This includes: Based on the plastic displacement corresponding to each level of anchor bolt load, the anchor head displacement corresponding to each level of anchor bolt load, and the displacement generation model, the elastic displacement corresponding to each level of anchor bolt load is generated. The first data set is composed of each level of anchor load and the corresponding elastic displacement, and the second data set is composed of each level of anchor load and the corresponding plastic displacement. Input the first set of data into the drawing tool to generate a displacement curve of the anchor rod during the elastic deformation process. Input the second set of data into the drawing tool to generate a displacement curve of the anchor rod during the plastic deformation process.
4. The displacement curve generation method according to claim 1, characterized in that, After generating the elastic displacement corresponding to each level of anchor load based on the plastic displacement, anchor head displacement, and displacement generation model corresponding to each level of anchor load; generating the displacement curve of the anchor during elastic deformation based on each level of anchor load and the corresponding elastic displacement; and generating the displacement curve of the anchor during plastic deformation based on each level of anchor load and the corresponding plastic displacement, the displacement curve generation method includes: Create a first window and a second window. The first window displays the displacement curve of the anchor rod during the elastic deformation process, and the second window displays the displacement curve of the anchor rod during the plastic deformation process.
5. The displacement curve generation method according to claim 1, characterized in that, The displacement generation model is defined as follows: ; Indicates the first Elastic displacement corresponding to the first level of anchor bolt load; The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. The greater the level of load, the greater the recoverable movement distance of the anchor head on the anchor bolt; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. The smaller the recoverable movement distance of the anchor head on the anchor bolt under a load of level 1; Indicates the first The anchor head displacement corresponding to the first level anchor load, the second level anchor head displacement. The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. Under a load of level one, the greater the total distance the anchor head on the anchor bolt moves relative to its initial position; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. When a load of level 1 is applied, the total distance the anchor head on the anchor bolt moves relative to its initial position is smaller; Indicates the first Plastic displacement corresponding to the first level of anchor bolt load; The larger the anchor head displacement corresponding to the first level of anchor load, the greater the stress on the anchor bolt. The greater the load level, the greater the irreversible movement of the anchor head on the anchor bolt; The smaller the anchor head displacement corresponding to the first level of anchor load, the more it indicates that the anchor is subjected to the second level of anchor load. The smaller the irreversible movement distance of the anchor head on the anchor bolt when subjected to a load of level 1, the smaller the displacement.
6. The displacement curve generation method according to claim 1, characterized in that, The start time for applying each level of anchor load is the time when the load value corresponding to each level of anchor load begins to rise, and the end time for applying each level of anchor load is the time when the load value corresponding to each level of anchor load stops rising. The unloading start time for each anchor bolt load level is the time when the load value corresponding to each anchor bolt load level begins to fall back; the unloading end time for each anchor bolt load level is the time when the load value corresponding to each anchor bolt load level stops falling back.
7. The displacement curve generation method according to claim 1, characterized in that, Each anchor load level refers to the load value that the anchor bears at each pre-set level during the anchor loading test.
8. A displacement curve generation device based on anchor bolts, characterized in that, Used in control equipment, including: The first sending module is used to establish a data transmission channel between the control device and the anchor testing device, and to send the application command corresponding to each level of anchor load to the anchor testing device through the data transmission channel; The first receiving module is used to record the start time and end time of the application of each level of anchor load when it receives the successful execution message of the application command corresponding to each level of anchor load from the test equipment, and to subtract the start time of the application of each level of anchor load from the end time of the application of each level of anchor load to generate the continuous application duration of each level of anchor load. The second sending module is used to obtain the anchor head displacement corresponding to each level of anchor load from the data collected by the first displacement sensor fixed on the anchor when the continuous application time corresponding to each level of anchor load reaches the total application time corresponding to each level of anchor load, and send the unloading command corresponding to each level of anchor load to the anchor testing equipment. The second receiving module is used to record the unloading start time and unloading end time of each anchor load when it receives a successful unloading command execution message from the test equipment. It then subtracts the unloading start time from the unloading end time to generate the continuous unloading duration for each anchor load. When the continuous unloading duration for each anchor load reaches the total unloading duration for each anchor load, it obtains the plastic displacement corresponding to each anchor load from the data collected by the second displacement sensor fixed on the anchor. The generation module is used to generate the elastic displacement corresponding to each level of anchor load based on the plastic displacement, the anchor head displacement, and the displacement generation model corresponding to each level of anchor load. Based on the anchor load and the elastic displacement corresponding to each level of anchor load, it generates the displacement curve of the anchor during the elastic deformation process. Based on the anchor load and the plastic displacement corresponding to each level of anchor load, it generates the displacement curve of the anchor during the plastic deformation process.
9. A control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the displacement curve generation method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the displacement curve generation method as described in any one of claims 1 to 7.