A method for identifying tension of ring anchor strand based on neural network

Through the GRU neural network method, the vibration signal data and structural parameters of the steel strand are learned by using the vibration frequency method to solve the problem that the accuracy of the vibration frequency method is difficult to ensure when measuring the lead force of the ring anchor prestressed steel strand, and high accuracy of the lead force recognition of the lead force of the ring anchor prestressed steel strand is achieved.

CN119202540BActive Publication Date: 2025-03-07NANJING TECH UNIV +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411676009.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-03-07
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

The vibration frequency method has problems with difficult to ensure accuracy when measuring the prestressed steel strand force of the ring anchor, especially in the short length of the ring anchor test part and the different boundary conditions and cable-stayed cables, which lead to a deviation in the test results.

Method used

Using a GRU neural network-based method, the vibration signal data and structural parameters of the steel strand are learned, and a ring anchor prestressed steel strand thread force recognition model is established to achieve real-time and accurate recognition.

Benefits of technology

The accuracy of the cushion force measurement of ring anchor prestressed steel strands is improved, and the possible errors and complex boundary conditions of the vibration frequency method are avoided, thus achieving more accurate cushion force recognition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119202540B_ABST
    Figure CN119202540B_ABST
Patent Text Reader

Abstract

The invention discloses a method for identifying tension of a ring anchor steel strand based on a neural network, and specifically relates to the technical field of structural health monitoring. Vibration measurement is performed on a prestressed ring anchor steel strand to obtain a measured time domain signal, which is then post-processed to obtain a normalized and noise-reduced time-frequency domain signal. The measured time domain signal and the steel strand are jointly established and divided into a data set with structural characteristic parameters, and the data set is divided into a training data set, a verification data set and a test data set in proportion. After a GRU network model is initialized, hyperparameters of the GRU model are optimized by SSA to obtain an SSA-GRU joint network prediction model for identifying tension values ​​of ring anchor prestressed steel strands, and the recognition accuracy of the model is verified by a test data set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of structural health monitoring, and in particular to a method for identifying tension in a ring anchor steel strand based on a neural network; Background Art

[0002] The cable tension value of the steel strand is generally measured using the vibration frequency method, that is, the steel strand is struck to generate vibration, the fundamental frequencies of each order are identified through the vibration signal of the steel strand, and then the cable tension value of the steel strand is calculated through the steel string vibration equation;

[0003] The vibration frequency method itself has the defect of difficult to ensure accuracy due to the complex environment and the difference between calculation conditions and reality. It has even more limitations in the application of ring-anchor prestressed steel strand tension test. Key information may be lost in signal extraction. The ring anchor test part is short and the boundary conditions are completely different from those of the inclined cable, resulting in large differences in vibration characteristics and deviations in test results. Steel strands may have nonlinear behavior when subjected to prestress, which may make it impossible for simple linear vibration models to accurately describe their dynamic characteristics. Therefore, a ring-anchor steel strand tension identification method based on neural network is urgently needed to solve this problem. Summary of the invention

[0004] In order to solve the problem that the vibration frequency method has defects in measuring the tension of the ring-anchor prestressed steel strand, the method of the present invention can give a more accurate steel strand tension after learning through the GRU neural network model based on the vibration signal data and structural parameters of the steel strand, which can be used for real-time and accurate identification of the tension of the ring-anchor prestressed steel strand.

[0005] The specific technical solutions provided are as follows:

[0006] A method for identifying the tension of a ring anchor steel strand based on a neural network specifically comprises the following steps:

[0007] S1: Use vibration sensors to measure the vibration of different ring anchor prestressed steel strands and record their time domain signals and structural parameters;

[0008] S2: preprocessing the collected vibration time domain signal, obtaining the time-frequency domain signal through continuous wavelet transform, and performing normalization and noise reduction;

[0009] S3: The processed time-frequency domain signals are combined with the structural parameters of the ring anchor steel strand as input data, and the corresponding cable force is used as the output layer. The data set is established and divided into training data set, validation data set and test data set in proportion;

[0010] S4: Initialize the GRU network model, update the parameters of the GRU network model through SSA, and train the GRU network model;

[0011] S5: Input the ring anchor steel strand structure data actually required to be predicted into the trained GRU network model, and quickly obtain the predicted ring anchor steel strand tension from the GRU model;

[0012] Preferably, step S1 comprises:

[0013] The vibration sensor is attached to the longer rope, and the vibration sensor is 5-10 cm away from the bottom of the longer rope or 5-10 cm below the middle anchor;

[0014] The longer cable end of the ring anchor model was tapped under different tensions: 50kN, 100kN, 150kN, and 200kN, and the vibration signal of the steel strand was recorded after each tap, ensuring that enough sample signals were recorded to cover different vibration modes; at the same time, the structural parameters of the steel strand were recorded, including the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, the weight of the anchor M, the linear density of the steel strand ρ and its corresponding cable force;

[0015] By changing the structural parameters, a large number of different ring anchor model sample data are obtained;

[0016] Preferably, step S2 specifically includes:

[0017] S21: Select Morlet as the wavelet basis function , input the original vibration time domain signal x [n] ,length There are 1024 sampling points;

[0018] ;

[0019] in, is the center frequency, , is the time variable;

[0020] S22: Perform continuous wavelet transform (CWT) in discrete form

[0021] ;

[0022] in: is the input signal, is the scale parameter, is the translation parameter, is the complex conjugate of the wavelet function, N is the signal length;

[0023] S23: Normalize the coefficients after continuous wavelet transform CWT and scale them to the range of [0,1]. The Min-Max normalization formula is:

[0024] ;

[0025] in, is the normalized value, is each element in the CWT coefficient matrix, and are the maximum and minimum values ​​in the matrix respectively;

[0026] S24: Soft threshold denoising is performed on the normalized CWT coefficients:

[0027] ;

[0028] in, is the normalized transform coefficient of the input, is the threshold value set;

[0029] Preferably, step S3 specifically includes:

[0030] By changing the structural parameters, including the anchor mass M, the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, a large number of different ring anchor models were measured to generate a large amount of labeled sample data, which were divided into training data sets (70%), validation data sets (15%) and test data sets (15%).

[0031] Preferably, step S4 specifically includes:

[0032] S41: Use Keras' Functional API to define two input branches of the GRU network model: the time-frequency domain signal data branch and the structural feature branch. The length of the processed time-frequency domain signal is 1024 sampling points, and there are 5 structural features (the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, the weight of the anchor M, and the linear density of the steel strand ρ). Define the time-frequency domain signal data input layer and the structural feature data input layer respectively;

[0033] S42: Processing time-frequency domain signal data: In the multi-layer GRU of the GRU network model, each layer of GRU (with ReLU as activation function) is followed by a Dropout layer to prevent overfitting, and finally an attention mechanism layer is added to extract key information;

[0034] S43: Processing structural feature data: Use a fully connected layer (Dense layer) to process structural feature data and connect a Dropout layer to prevent overfitting;

[0035] S44: Use the Concatenate layer to merge the context vector generated by the attention mechanism with the feature vector processed by the structural features. The output layer is a fully connected layer (Dense layer) to map the merged feature vector to a numerical output as the cable force value. The activation function is linear.

[0036] S45: Use the root mean square error (RMSE) indicator to comprehensively evaluate the performance of the GRU network model;

[0037] ;

[0038] in, is the true value, is the predicted value, is the sample size;

[0039] Preferably, the steps of SSA for hyperparameter optimization of the GRU network model are as follows:

[0040] The hyperparameters that define the optimization of the GRU network model include the number of hidden units, Dropout rate, learning rate, and optimizer;

[0041] The Sobol sequence is used to generate an efficient and uniform initial sparrow population, the number of iterations and the ratio of predators to joiners are set, and the fitness is calculated and sorted;

[0042] Simulate the foraging process, update the positions of the discoverer, joiner, and guard, and add adaptive weights to the discoverer position update. The formula is as follows:

[0043]

[0044] in, is the number of iterations, ; is the upper limit of the number of iterations; represents the individual position in the search space; ; is a safe value and ; is the warning value and ; is a random number that follows a Gaussian distribution; equal Matrix of

[0045] Calculate the fitness value and update the position of the sparrows. The optimization iterative process adopts the elite retention strategy: retain the current best fitness individual to enter the next generation; if the new sparrow is better than the best individual in history, replace the best individual in history;

[0046] Set the fitness threshold to 0.95, the maximum number of iterations to 100, and the fitness change rate to 1e-6. If the algorithm iteration stop condition is met, output the global optimal solution and its related parameters. Otherwise, repeat the iteration until the iteration stop condition set by the algorithm is met.

[0047] Preferably, step S5 specifically includes:

[0048] Once the training is completed and passes verification and testing, it can be deployed in actual applications to identify the cable tension of the anchor prestressed steel strand in real time: through real-time collection and processing of vibration signals, combined with the trained GRU network model, the cable tension value can be predicted quickly and accurately;

[0049] The present invention has the following advantages:

[0050] 1. The present invention statistically analyzes a large amount of vibration test data of ring-anchor prestressed steel strands, establishes a data set by preprocessing time-frequency domain signal characteristics and structural characteristic parameters, and divides them into training data set, verification data set and test data set in proportion, and constructs a tension prediction model of ring-anchor prestressed steel strands through a neural network. The hyperparameters of the neural network are optimized and automatically selected by SSA (Sparrow Search Optimization Algorithm), and a mature tension prediction model of ring-anchor prestressed steel strands is obtained, thereby accurately predicting the cable tension of the ring-anchor prestressed steel strand, avoiding the errors that may occur in the identification process of each order fundamental frequency of the vibration frequency method and without considering complex boundary conditions, and can obtain more accurate cable tension values, realizing automatic optimization of hyperparameters in the network model, and the optimized network model can obtain accurate cable tension values ​​through time domain signals and structural parameters, replacing the cumbersome process of calculating by the traditional vibration frequency method;

[0051] 2. In addition to being applicable to the tension identification of ring anchor steel strands, the present invention can also be used for the tension identification of special cables or prestressed steel strands in other building structures, and has a certain versatility;

[0052] 3. The calculation method of the present invention is simple and has a fast calculation speed. Real-time measurement can be performed after the ring anchor is tensioned. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 The test diagram of the ring anchor prestressed steel strand provided by the present invention;

[0054] Figure 2 A diagram of the structural parameters of the steel strand provided by the present invention;

[0055] Figure 3 The time-frequency diagram provided by the present invention;

[0056] Figure 4 The structural block diagram of the GRU network prediction model provided by the present invention; DETAILED DESCRIPTION

[0057] The following is an explanation of the implementation of the present invention by specific embodiments. People familiar with the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present invention.

[0058] like Figure 1-Figure 4 As shown, this embodiment provides a method for identifying the tension of a ring anchor steel strand based on a neural network, which specifically includes the following steps:

[0059] S1: Use high-sensitivity vibration sensors to measure the vibration of different ring-anchor prestressed steel strands and record their time domain signals and structural parameters;

[0060] S2: preprocessing the collected vibration time domain signal, obtaining the time-frequency domain signal through continuous wavelet transform, and performing normalization and noise reduction;

[0061] S3: The processed time-frequency domain signals are combined with the structural parameters of the ring anchor steel strand as input data, and the corresponding cable force is used as the output layer. The data set is established and divided into training data set, validation data set and test data set in proportion;

[0062] S4: Initialize the GRU network model, update the parameters of the GRU network model through SSA, and train the GRU network model;

[0063] S5: Input the ring anchor steel strand structure data actually required to be predicted into the trained GRU network model, and quickly obtain the predicted ring anchor steel strand tension from the GRU model;

[0064] As an implementation method, step S1 includes:

[0065] The high-sensitivity vibration sensor is attached to the longer rope and 5-10 cm from the bottom or 5-10 cm below the middle anchor;

[0066] The longer cable end of the ring anchor model was tapped under different tensions: 50kN, 100kN, 150kN, and 200kN, and the vibration signal of the steel strand was recorded after each tap, ensuring that enough sample signals were recorded to cover different vibration modes; at the same time, the structural parameters of the steel strand were recorded, including the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, the weight of the anchor M, the linear density of the steel strand ρ and its corresponding cable force;

[0067] By changing the structural parameters, a large number of different ring anchor model sample data are obtained;

[0068] As an implementation mode, step S2 specifically includes:

[0069] S21: Select Morlet as the wavelet basis function , input the original vibration time domain signal x [n] ,length There are 1024 sampling points;

[0070] ;

[0071] in, is the center frequency, , is the time variable;

[0072] S22: Perform continuous wavelet transform (CWT) in discrete form

[0073] ;

[0074] in: is the input signal, is the scale parameter, is the translation parameter, is the complex conjugate of the wavelet function, N is the signal length;

[0075] S23: Normalize the coefficients after continuous wavelet transform CWT and scale them to the range of [0,1]. The Min-Max normalization formula is:

[0076] ;

[0077] in, is the normalized value, is each element in the CWT coefficient matrix, and are the maximum and minimum values ​​in the matrix respectively;

[0078] S24: Soft threshold denoising is performed on the normalized CWT coefficients:

[0079] ;

[0080] in, is the normalized transform coefficient of the input, is the threshold value set;

[0081] As an implementation method, step S3 specifically includes:

[0082] By changing the structural parameters, including the anchor mass M, the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, a large number of different ring anchor models were measured to generate a large amount of labeled sample data, which were divided into training data sets (70%), validation data sets (15%) and test data sets (15%).

[0083] As an implementation mode, step S4 specifically includes:

[0084] S41: Use Keras' Functional API to define two input branches of the GRU network model: the time-frequency domain signal data branch and the structural feature branch. The length of the processed time-frequency domain signal is 1024 sampling points, and there are 5 structural features (the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, the weight of the anchor M, and the linear density of the steel strand ρ). Define the time-frequency domain signal data input layer and the structural feature data input layer respectively;

[0085] S42: Processing time-frequency domain signal data: In the multi-layer GRU of the GRU network model, each layer of GRU (with ReLU as activation function) is followed by a Dropout layer to prevent overfitting, and finally an attention mechanism layer is added to extract key information;

[0086] S43: Processing structural feature data: Use a fully connected layer (Dense layer) to process structural feature data and connect a Dropout layer to prevent overfitting;

[0087] S44: Use the Concatenate layer to merge the context vector generated by the attention mechanism with the feature vector processed by the structural features. The output layer is a fully connected layer (Dense layer) to map the merged feature vector to a numerical output as the cable force value. The activation function is linear.

[0088] S45: Use the root mean square error (RMSE) indicator to comprehensively evaluate the performance of the GRU network model;

[0089] ;

[0090] in, is the true value, is the predicted value, is the sample size;

[0091] As an implementation method, the steps of SSA for hyperparameter optimization of the GRU network model are as follows:

[0092] Hyperparameters for defining GRU network model optimization include but are not limited to the number of hidden units, dropout rate, learning rate, and optimizer;

[0093] The Sobol sequence is used to generate the initial sparrow population, the number of iterations and the ratio of predators to joiners are set, and the fitness is calculated and sorted;

[0094] Simulate the foraging process, update the positions of the discoverer, joiner, and guard, and add adaptive weights to the discoverer position update. The formula is as follows:

[0095] ;

[0096] in, is the number of iterations, ; is the upper limit of the number of iterations; represents the individual position in the search space; ; is a safe value and ; is the warning value and ; is a random number that follows a Gaussian distribution; equal Matrix of

[0097] Calculate the fitness value and update the position of the sparrows. The optimization iterative process adopts the elite retention strategy: retain the current best fitness individual to enter the next generation; if the new sparrow is better than the best individual in history, replace the best individual in history;

[0098] Set the fitness threshold to 0.95, the maximum number of iterations to 100, and the fitness change rate to 1e-6. If the algorithm iteration stop condition is met, output the global optimal solution and its related parameters. Otherwise, repeat the iteration until the iteration stop condition set by the algorithm is met.

[0099] As an implementation mode, step S5 specifically includes:

[0100] Once the training is completed and passes verification and testing, it can be deployed in actual applications to identify the cable tension of the anchor prestressed steel strand in real time: through real-time collection and processing of vibration signals, combined with the trained GRU network model, the cable tension value can be predicted quickly and accurately;

[0101] As an implementation method, the specific experimental scenarios include:

[0102] The experiment formulates a tensioning system consisting of an upper steel strand, a lower steel strand and an intermediate anchor device, such as Figure 1 As shown in Figure 1, the upper and lower anchors are used to simulate the fixed state of the prestressed steel strands in the actual concrete structure. The middle anchor connects the upper and lower steel strands as shown in Figure 1. Figure 2As shown, the length ratio of the upper and lower cables L1:L2 is randomly selected in the range of 1:2-1:6, the lower cable is a longer cable and the length L2 is randomly selected in the range of 0.5m-2m, the number of anchor holes is 2N, and the experimental loading device adopts a microcomputer-controlled electro-hydraulic servo pressure testing machine. A piezoelectric sensor is used, which is adsorbed on either end of the lower steel strand. The steel strand is struck by a force hammer to stimulate its vibration, and the vibration signal generated is collected and analyzed. The vibration signal is collected by a vibration test analyzer to obtain the steel strand vibration signal. The sampling frequency is about ten times the fundamental frequency, and the average number is 2-4 times, and the vibration time domain signal is obtained. After the Morlet wavelet transform, the time-frequency domain signal is obtained as shown below Figure 3 As shown, the actual cable tension of the steel strand is determined through a neural network.

[0103] Although the present invention has been described in detail above using general instructions and specific embodiments, it is obvious to those skilled in the art that some modifications or improvements can be made on the basis of the present invention; therefore, these modifications or improvements made without departing from the spirit of the present invention are within the scope of protection claimed by the present invention.

Claims

1. A method for identifying the tension of a ring anchor strand based on a neural network, characterized in that: include: Step S1: using a vibration sensor to measure the vibration of different ring anchor prestressed steel strands, and recording their time domain signals and structural parameters; Step S1 includes: The vibration sensor is attached to the longer cable, wherein the length ratio of the upper and lower cables L1:L2 is randomly selected in the range of 1:2-1:6, the lower cable is the longer cable, and the vibration sensor is set at a position 5-10 cm from the bottom of the longer cable or 5-10 cm below the middle anchor; Apply different tensile forces to the ring anchor model, and knock the longer cable end at 50kN, 100kN, 150kN, and 200kN tensile forces respectively. Record the vibration signal of the steel strand after each knock, and ensure that the recorded sample signal covers different vibration modes; at the same time, record the structural parameters of the steel strand, including the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, the weight of the anchor M, the linear density of the steel strand ρ and its corresponding cable force; By changing the structural parameters, different ring anchor model sample data can be obtained; Step S2: preprocessing the collected vibration time domain signal, obtaining the time-frequency domain signal through continuous wavelet transform, and performing normalization and noise reduction; Step S3: The processed time-frequency domain signal and the structural parameters of the ring anchor steel strand are combined as input data, and the corresponding cable force is used as the output layer. The data set is established and divided, and is divided into a training data set, a verification data set, and a test data set in proportion; Step S4: Initialize the GRU network model, update the parameters of the GRU network model through SSA, and train the GRU network model; Step S4 includes: S41: Use Keras' Functional API to define two input branches of the GRU network model: the time-frequency domain signal data branch and the structural feature branch. The length of the processed time-frequency domain signal is 1024 sampling points, and there are 5 structural features, which are the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, the weight of the anchor M, and the linear density of the steel strand ρ. The time-frequency domain signal data input layer and the structural characteristic data input layer are also defined. S42: Processing time-frequency domain signal data: In the multi-layer GRU of the GRU network model, each GRU layer is followed by a Dropout layer to prevent overfitting, and finally an attention mechanism layer is added to extract key information; S43: Processing structural feature data: Use the fully connected layer Dense layer to process the structural feature data and connect the Dropout layer to prevent overfitting; S44: Use the Concatenate layer to merge the context vector generated by the attention mechanism with the feature vector processed by the structural characteristics. The output layer is a fully connected layer. The Dense layer maps the merged feature vector to a numerical output as the cable force value. The activation function is linear. S45: Use the root mean square error RMSE indicator to comprehensively evaluate the performance of the GRU network model; ; in, is the true value, is the predicted value, is the sample size; Step S5: Input the ring-anchor steel strand structure data actually required to be predicted into the trained GRU network model, and quickly obtain the predicted ring-anchor steel strand tension from the GRU model.

2. The neural network-based method for identifying the tension of a ring anchor strand according to claim 1, characterized in that: Step S2 includes: S21: Select Morlet as the wavelet basis function , input the original vibration time domain signal x [n] ,length There are 1024 sampling points; in, is the center frequency, , is the time variable; S22: Perform continuous wavelet transform CWT in discrete form; ; in: is the input signal, is the scale parameter, is the translation parameter, is the complex conjugate of the wavelet function, N is the signal length; S23: Normalize the coefficients after continuous wavelet transform CWT and scale them to the range of [0,1]. The Min-Max normalization formula is: in, is the normalized value, is each element in the CWT coefficient matrix, and are the maximum and minimum values ​​in the matrix respectively; S24: Soft threshold denoising is performed on the normalized continuous wavelet transform CWT coefficients: ; in, is the normalized transform coefficient of the input, The threshold to set.

3. The neural network-based method for identifying the tension of a ring anchor strand according to claim 1, characterized in that: Step S3 includes: By changing the structural parameters, including the anchor mass M, the number of steel strands N, the lengths of the upper and lower steel strands L1 and L2, and the steel strand density ρ, a large number of different ring anchor models are measured to generate a large amount of labeled sample data, which are divided into 70% training data set, 15% validation data set and 15% test data set.

4. The neural network-based method for identifying the tension of a ring anchor strand according to claim 1, characterized in that: Step S4, the steps of SSA for hyperparameter optimization of the GRU network model are as follows: The hyperparameters that define the optimization of the GRU network model include the number of hidden units, Dropout rate, learning rate, and optimizer; The Sobol sequence is used to generate the initial sparrow population, the number of iterations and the ratio of predators to joiners are set, and the fitness is calculated and sorted; Simulate the foraging process, update the positions of the discoverer, joiner, and guard, and add adaptive weights to the discoverer position update. The formula is as follows: in, is the number of iterations, ; is the upper limit of the number of iterations; represents the individual position in the search space; ; is a safe value and ; is the warning value and ; is a random number that follows a Gaussian distribution; equal Matrix of Calculate the fitness value and update the position of the sparrows. The optimization iterative process adopts the elite retention strategy: retain the current best fitness individual to enter the next generation; if the new sparrow is better than the best individual in history, replace the best individual in history; The fitness threshold is set to 0.95, the maximum number of iterations is set to 100, and the fitness change rate is set to 1e-6. If the algorithm iteration stop condition is met, the global optimal solution and its related parameters are output. Otherwise, the iteration is repeated until the iteration stop condition set by the algorithm is met.

5. The neural network-based method for identifying the tension of a ring anchor strand according to claim 1, characterized in that: Step S5 includes: Once the training is completed and passes verification and testing, it can be deployed in actual applications to identify the cable tension of the ring-anchor prestressed steel strand in real time: through real-time collection and processing of vibration signals, combined with the trained GRU network model, the cable tension value can be predicted quickly and accurately.

Citation Information

Patent Citations

  • Soft measurement method and system for mechanical property index in hot continuous rolling process of strip steel

    CN116776753A

  • Short-term carbon emission prediction system based on VMD-SSA-GRU combined model

    CN118446369A