A piston rod deformation alarm system for testing piston power components
By establishing three-dimensional data obtained by deformation model and camera probe, a differential deformation model of each component of the piston rod is realized, which solves the accuracy and efficiency of deformation detection in the existing technology, provides accurate alarms and response measures, and improves the piston The safety of the rod.
Patent Information
- Application Number
- CN202411530284.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-10-30
AI Technical Summary
When detecting the deformation of the piston rod, it is difficult to accurately identify the deformation of the step shaft member, and it is impossible to accurately alarm and respond in a targeted manner. The models of the piston rod are complicated, and the models of each component on a single piston rod are not uniform, resulting in deformation. Inefficient detection and alarm work.
By setting the corresponding matching module of the deformation model, using multiple sets of scanners to obtain the original coordinate data of each component, establish a model model, and obtain a plane image through the camera probe for two-dimensional to three-dimensional image conversion, establish geometric shapes and texture vectors, and realize each component The differential deformation model is established, and the alarm is combined with the sound and light alarm module.
It realizes rapid model matching and deformation threshold setting of each component of the piston rod, improves the accuracy and efficiency of deformation detection, and can accurately alarm and respond to different components, enhancing the safety of the piston rod.
Smart Images

Figure CN119022817B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of piston rod test deformation alarm systems, in particular to a piston rod deformation alarm system for testing a piston power component. Background Art
[0002] The piston rod is a connecting component that supports the piston to do work. It is mostly used in oil cylinders and cylinder motion actuators. It is a moving component that moves frequently and has high technical requirements. Taking the hydraulic cylinder as an example, it is composed of: cylinder barrel, piston rod (oil cylinder rod), piston, and end cover. The quality of its processing directly affects the life and reliability of the entire product. The processing requirements of the piston rod are high, and its surface roughness requirement is Ra0.4~0.8μm, and the coaxiality and wear resistance are strictly required. The basic feature of the cylinder rod is the processing of a slender shaft. The processing difficulty is high and has always troubled the processing personnel. Therefore, it is necessary to test the piston rod and its piston power assembly.
[0003] For example, the hydraulic cylinder safety monitoring device disclosed in the Chinese invention patent application with publication number CN115199613A, the safety detection device is arranged at the bottom of the top end of the piston rod of the piston hydraulic cylinder through a position sensor; a directional acquisition device is arranged on the side of the piston hydraulic cylinder and wirelessly connected to the position sensor; a sequential optimization device is arranged near the directional acquisition device and connected to the directional acquisition device; a fitting operation mechanism is connected to the sequential optimization device; a curvature analysis mechanism is used to issue a bending alarm signal when a single curve fitted to the imaging area of the rod body has a bending part with a curvature greater than or equal to a set curvature threshold, so that the present invention can trigger a targeted analysis of the bending degree of the piston rod when it is detected that the piston rod of the piston hydraulic cylinder is in an extended state, and perform a corresponding alarm operation when it is confirmed that the rod body is slightly bent, thereby ensuring a safe use environment for the piston hydraulic cylinder.
[0004] When used in a piston rod detection environment, the above-mentioned monitoring device can also issue a bending alarm signal when a single curve fitted into the rod body imaging area has a bend with a curvature greater than or equal to a set curvature threshold. The structure inside the piston rod includes a power assembly consisting of an air ring, an oil ring and a piston, as well as components such as a rod body and an end cover. Therefore, the single curve fitted by the piston rod is difficult to fully represent the components with a stepped shaft, and it is impossible to make accurate alarms and responses to the deformation of various structures of the piston rod. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides a piston rod deformation alarm system for testing a piston power assembly, which solves the problems raised in the above-mentioned background technology.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a piston rod deformation alarm system for piston power assembly testing, the alarm system includes a deformation model corresponding matching module, and multiple sets of scanners arranged on four sides obtain the original coordinate data of each component for retention and as the basic coordinate data for matching the model model; wherein the model model is established based on the basic coordinate data obtained from previous tests or manually input, such as the basic coordinate data of the rod body and the piston, gas ring and oil ring in the power assembly are different, assuming that the mean value of the basic coordinate data fitting of the piston rod is (X0, Y0, Z0), then the mean values of the basic coordinate sets fitting of the piston, gas ring and oil ring are (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3, Z3), then the existing model models are each used as a linear Function, will match (X0, Y0, Z0), (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3, Z3) respectively, so as to find the model model of each of the multiple sets of original coordinate data sets obtained in the way of matching the optimal solution, so as to match the respective deformation models according to the model; the original intention of this approach is that the models of piston rods are complicated, and the models of various components on a single piston rod may not be consistent with the piston rod, and there are non-standard situations. Therefore, in order to match the corresponding models of the various components of the piston rod, a deformation model corresponding matching module is set to achieve rapid matching of the models of various components, so as to quickly establish the deformation threshold, which is convenient for the subsequent deformation detection and alarm work of various components, and at the same time as establishing the models of various components, the corresponding camera probe can also be established to facilitate the classification and processing of the subsequent camera probe data;
[0007] Matching and optimization module; used to introduce coefficient parameters of each component of the piston rod to be tested into various existing deformation models , Automatic adjustment of the deformation model is completed to reduce errors, and the optimal parameters are obtained as identification parameters for the deformation of each component according to the three-dimensional shape and texture information obtained by the corresponding matching module of the deformation model, and are input into the library to identify whether deformation occurs.
[0008] A further improvement of the technical solution of the present invention is that the alarm system also includes a deformation model building module. The single curve fitted in the prior art is difficult to fully represent the component with the stepped axis, and it is impossible to make accurate alarms and responses to the deformation of each structure of the piston rod. Therefore, the camera probes set on the four sides of the piston rod obtain the plane images of each component, and the original data of the database is imported into the database through Python based on the time series to complete the establishment of multiple sets of two-dimensional images of each component into three-dimensional images, and obtain the geometric shape vector composed of the three-dimensional data coordinates of each component. and texture vector , and based on their respective geometric shape vectors and texture vector The deformation models of each component are established, thereby realizing the establishment of different deformation models of each component of the piston rod.
[0009] A further improvement of the technical solution of the present invention is that the alarm system also includes an audible and visual alarm module, which is transmission-connected to the matching and optimization module and is used to receive a deformation signal and execute an audible and visual alarm operation corresponding to the alarm signal when deformation occurs.
[0010] A further improvement of the technical solution of the present invention is that the alarm system also includes an embedded host, a server, a database and a mobile terminal.
[0011] A further improvement of the technical solution of the present invention is that: the geometric shape vector and texture vector The acquisition includes the following specific steps: based on the optical flow algorithm, the mean coordinates (X, Y, Z) and texture values (R, G, B) of the three-dimensional image are calculated, and because the brightness of the image taken by the camera probe in the adjacent image sequence remains unchanged, the vector form corresponding to the three-dimensional data coordinates of each component is obtained: , , where ,in is the geometric shape vector composed of the three-dimensional data coordinates of the i-th sample, It is a texture vector composed of the RGB values of the corresponding shape vector, N is the number of images taken by the component, n means that each component is composed of n points, and i refers to the i-th component sample.
[0012] A further improvement of the technical solution of the present invention is that the automatic adjustment of the deformation model of each component includes the following specific steps: the coefficient parameter of each component , Introducing existing vector forms and , then at this time , so the mean of the shape vector and texture vector of each component becomes and , the final shape model and texture model of the piston rod to be detected are expressed as: , .
[0013] A further improvement of the technical solution of the present invention is that: the matching and optimization module gives the piston rod coefficient parameter , This generates a characteristic deformation model , the deformation model is a set of two-dimensional image coordinates of the component.
[0014] A further improvement of the technical solution of the present invention is that the identification results of the input library in the matching and optimization module include one or more of the twisting, bending, protrusion, depression, fracture, contraction and expansion of the piston rod.
[0015] A further improvement of the technical solution of the present invention is that when the sound and light alarm module receives one or more recognition results of distortion, bending, bulge, depression, fracture, contraction and expansion, it plays voice alarm information corresponding to one or more recognition results of distortion, bending, bulge, depression, fracture, contraction and expansion.
[0016] A further improvement of the technical solution of the present invention is that when the sound and light alarm module receives one or more identification results of twisting, bending, bulging, depression, fracture, contraction and expansion, it performs a flashing operation with a frequency corresponding to the one or more identification results of twisting, bending, bulging, depression, fracture, contraction and expansion.
[0017] Compared with the prior art, the beneficial effects of the present invention are as follows: by setting a deformation model corresponding matching module, the model of each component can be quickly matched, so as to quickly establish a deformation threshold, which is convenient for subsequent deformation detection and alarm work of each component, and when establishing each component model, the corresponding camera probe can also be established, so as to facilitate the classification and processing of the subsequent camera probe data, so as to make accurate alarms and responses;
[0018] The plane images of each component are obtained by the camera probes set on the four sides of the piston rod. Based on the time series and by importing the original data into the database through Python, the three-dimensional images of multiple sets of components are built into three-dimensional images, and the geometric shape vector composed of the three-dimensional data coordinates of each component is obtained. and texture vector , and based on their respective geometric shape vectors and texture vector The deformation model of each component is established. Thus, the deformation model of each component of the piston rod is established. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A schematic diagram of the steps of a piston rod deformation alarm system for testing a piston power assembly;
[0020] Figure 2 A schematic diagram of the flow of various functions in a piston rod deformation alarm system for testing a piston power assembly;
[0021] Figure 3 Schematic diagram of deformation model generation for piston rod deformation alarm system used for piston power component testing;
[0022] Figure 4It is a schematic diagram of the principle of the deformation model corresponding matching module in the piston rod deformation alarm system used for the piston power component test;
[0023] Figure 5 Schematic diagram of the piston rod deformation alarm system used for piston power assembly testing. DETAILED DESCRIPTION
[0024] Various exemplary embodiments, features and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0025] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0026] In addition, in order to better illustrate the present application, numerous specific details are provided in the specific embodiments below. It should be understood by those skilled in the art that the present application can also be implemented without certain specific details. In some examples, methods, means, and elements well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present application.
[0027] like Figure 1-5 As shown, the present invention provides a piston rod deformation alarm system for piston power component testing, including a deformation model building module, a deformation model corresponding matching module, a matching and optimization module, an audio-visual alarm module, an embedded host, a server, a database and a mobile terminal.
[0028] Specifically, the following steps are involved: S100, establishing a deformation model for realizing differences among components of the piston rod;
[0029] The single curve fitted in the prior art is difficult to fully represent the components with stepped shafts, and it is impossible to make accurate alarms and responses to the deformation of the piston rod structures. Therefore, the camera probes set on the four sides of the piston rod obtain the plane images of each component. Based on the time series and the original data imported into the database through Python, it is used to complete the construction of multiple sets of two-dimensional images of each component to three-dimensional images, and obtain the geometric shape vector composed of the three-dimensional data coordinates of each component. and texture vector , and based on their respective geometric shape vectors and texture vector Complete the establishment of deformation models of each component. Thus, the establishment of differential deformation models of each component of the piston rod is realized;
[0030] S200, matching the deformation models of the components of the piston rod to be tested according to their models;
[0031] The original coordinate data of each component is obtained by multiple sets of scanners set on the four sides, which are used to retain and serve as the basic coordinate data for matching the model model; the model model is established based on the basic coordinate data obtained from previous tests or manually input. For example, the basic coordinate data of the rod body and the piston, gas ring and oil ring in the power assembly are different. Assuming that the mean value of the basic coordinate data fitting of the piston rod is (X0, Y0, Z0), then the mean values of the basic coordinate set fittings of the piston, gas ring and oil ring are (X1, Y1, Z1), (X2, Y2, Z2), and (X3, Y3, Z3), respectively. Then the existing model models will each be used as a linear function to match (X0, Y0, Z0), (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3, Z3), in order to match the optimal solution, the obtained multiple sets of original coordinate data sets can find their respective model models, so as to match their respective deformation models according to the models; the original intention of this approach is that the models of piston rods are complicated, and the models of various components on a single piston rod may not be consistent with the piston rod, and there are non-standard situations. Therefore, in order to match the corresponding models of the various components of the piston rod, a deformation model corresponding matching module is set to achieve rapid matching of the models of various components, so as to quickly establish the deformation threshold, which is convenient for the subsequent deformation detection and alarm work of various components, and at the same time as establishing the models of various components, the corresponding camera probe can also be established to facilitate the classification and processing of the subsequent camera probe data;
[0032] The method of matching the optimal solution refers to using the existing model models as linear functions, and taking the fitting mean of the piston rod basic coordinates (X0, Y0, Z0), the fitting coordinates constructed by the piston, gas ring and oil ring (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3, Z3), etc. as continuous series. Then, the Fibonacci tree optimization algorithm uses the properties of the series to match and search for suitable linear functions. The Fibonacci tree optimization algorithm uses the Fibonacci tree structure to analyze and prove the reachability of the algorithm, ensuring that the algorithm can effectively search for the global optimal solution, that is, the model model that fits the fitting coordinates.
[0033] S300, each component introduces the previously measured deformation model based on the existing deformation model , After completing the automatic adjustment of the deformation model, recognition is performed;
[0034] Used for multiple existing deformation models to introduce coefficient parameters of each component of the piston rod to be tested , The automatic adjustment of the deformation model is completed to reduce errors, and the optimal parameters are obtained according to the three-dimensional shape and texture information obtained by the deformation model corresponding matching module as the identification parameters of the deformation of each component, which are input into the library to identify whether deformation occurs.
[0035] S400, after successful identification, differentiating alarms for each component;
[0036] The sound and light alarm module is connected to the matching and optimization module for transmission, and is used to receive the deformation signal and execute the sound and light alarm operation corresponding to the alarm signal when deformation occurs. The recognition results of the input library in the matching and optimization module include one or more of the twisting, bending, protrusion, depression, fracture, contraction and expansion of the piston rod. When the sound and light alarm module receives one or more recognition results of twisting, bending, protrusion, depression, fracture, contraction and expansion, it plays the voice alarm information of one or more recognition results of twisting, bending, protrusion, depression, fracture, contraction and expansion. When the sound and light alarm module receives one or more recognition results of twisting, bending, protrusion, depression, fracture, contraction and expansion, it executes the flash operation of the corresponding frequency of one or more recognition results of twisting, bending, protrusion, depression, fracture, contraction and expansion.
[0037] The geometric shape vector in the establishment of the deformation model in step S100 and texture vector The acquisition includes the following specific steps: based on the optical flow algorithm, the mean coordinates (X, Y, Z) and texture values (R, G, B) of the three-dimensional image are calculated, and because the brightness of the image taken by the camera probe in the adjacent image sequence remains unchanged, the vector form corresponding to the three-dimensional data coordinates of each component is obtained: , , where ,in is the geometric shape vector composed of the three-dimensional data coordinates of the i-th sample, is a texture vector composed of the RGB values of the corresponding shape vector, N is the number of images taken of the component, n means that each component is composed of n points, and i refers to the i-th component sample;
[0038] The automatic adjustment of the deformation model of each component in step S300 includes the following specific steps: , Introducing existing vector forms and , then at this time , so the mean of the shape vector and texture vector of each component becomes and , the final shape model and texture model of the piston rod to be detected are expressed as: , ;
[0039] Matching and optimization module for given piston rod coefficient parameters , This generates a characteristic deformation model , the deformation model is a set of component image coordinates;
[0040] The coefficient parameters are explained in detail here. In the above S100, the deformation model is established by the plane images obtained by the camera probes originally set on the four sides of the piston rod that have been inspected and the original data in the database. During the inspection of the piston rod to be inspected, the position of the camera probe at this time is ,focal length , ambient light intensity, direct light intensity, lens reflection coefficient All need to be predicted, and the parameters that affect the shape model are , which affects the texture parameters as parameters Therefore, the parameters of different components are introduced to obtain the characteristic deformation model. Therefore, the image obtained by the camera probe of each component of the piston rod to be tested under the shooting period T is matched and optimized by the matching and optimization module to convert any coordinate value in the image Convert to camera coordinate system coordinates , because the camera probe angles of each component are different, ,in:
[0041] ;
[0042] In the above formula, and is the rotation angle of the camera probe along the horizontal and vertical coordinate axes. is the rotation angle along the camera probe coordinate axis, is a translation transformation, is the diffuse projection coefficient along the camera probe coordinate axis, is the diffuse projection coefficient of the vertical axis rotation, is the diffuse projection coefficient of the horizontal coordinate axis rotation, and the camera probe finally obtains the coordinate value adapted to the corresponding camera probe , and perform projection transformation, we get ,in is the coordinate on the X axis of the two-dimensional image, is the coordinate on the Y-axis of the two-dimensional image. It can be seen that the transformation from the camera coordinate system to the two-dimensional image coordinate is a projection transformation. Since the deformation model is a set of component image coordinates, the matching and recognition module brings all the obtained coordinate values into the deformation model for recognition. The recognition results include one or more of distortion, bending, bulge, depression, fracture, contraction and expansion.
[0043] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0044] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A piston rod deformation alarm system for testing a piston power assembly, characterized in that: The alarm system includes a deformation model corresponding matching module, which uses multiple sets of scanners set on four sides to obtain the original coordinate data of each component for retention and as basic coordinate data for matching the model model; the multiple sets of original coordinate data obtained are matched to their respective model models in a matching optimal solution, so as to match their respective deformation models according to the model; Matching and optimization modules; Used for multiple existing deformation models to introduce coefficient parameters of each component of the piston rod to be tested , Complete the automatic adjustment of the deformation model, and obtain the optimal parameters as the identification parameters of the deformation of each component according to the three-dimensional shape and texture information obtained by the corresponding matching module of the deformation model, and input them into the library for identifying whether deformation occurs; The alarm system also includes a deformation model building module, in which the camera probes set on the four sides of the piston rod obtain the plane images of each component, based on the time series and imported into the database original data through Python, to complete the construction of multiple sets of two-dimensional images of each component into three-dimensional images, and obtain the geometric shape vector composed of the three-dimensional data coordinates of each component. and texture vector , and based on their respective geometric shape vectors and texture vector Complete the establishment of deformation models of each component; The alarm system also includes an acoustic and visual alarm module, which is in transmission connection with the matching and optimization module and is used for receiving a deformation signal and executing an acoustic and visual alarm operation corresponding to the alarm signal when deformation occurs.
2. A piston rod deformation alarm system for testing a piston power assembly according to claim 1, characterized in that: The alarm system also includes an embedded host, a server, a database and a mobile terminal.
3. A piston rod deformation alarm system for testing a piston power assembly according to claim 1, characterized in that: The geometric shape vector and texture vector The acquisition includes the following specific steps: based on the optical flow algorithm, the mean coordinates (X, Y, Z) and texture values (R, G, B) of the three-dimensional image are calculated, and because the brightness of the image taken by the camera probe in the adjacent image sequence remains unchanged, the vector form corresponding to the three-dimensional data coordinates of each component is obtained: , , where ,in is the geometric shape vector composed of the three-dimensional data coordinates of the i-th sample, It is a texture vector composed of the RGB values of the corresponding shape vector, N is the number of images taken by the component, n means that each component is composed of n points, and i refers to the i-th component sample.
4. A piston rod deformation alarm system for testing a piston power assembly according to claim 1, characterized in that: The automatic adjustment of the deformation model of each component includes the following specific steps: , Introducing existing vector forms and , then at this time , so the mean of the shape vector and texture vector of each component becomes and , the final shape model and texture model of the piston rod to be detected are expressed as: , .
5. A piston rod deformation alarm system for testing a piston power assembly according to claim 4, characterized in that: The matching and optimization module gives the piston rod coefficient parameters , This generates a characteristic deformation model , the deformation model is a set of two-dimensional image coordinates of the component.
6. The piston rod deformation alarm system for piston power assembly testing according to claim 1, characterized in that: The identification results of the input library in the matching and optimization module include one or more of piston rod twisting, bending, protrusion, depression, fracture, contraction and expansion.
7. A piston rod deformation alarm system for testing a piston power assembly according to claim 6, characterized in that: When receiving one or more recognition results of distortion, bending, bulge, depression, fracture, contraction and expansion, the sound and light alarm module plays voice alarm information corresponding to the one or more recognition results of distortion, bending, bulge, depression, fracture, contraction and expansion.
8. The piston rod deformation alarm system for testing a piston power assembly according to claim 7, characterized in that: When receiving one or more identification results of twisting, bending, bulging, depression, fracture, contraction and expansion, the sound and light alarm module performs a flashing operation with a frequency corresponding to the one or more identification results of twisting, bending, bulging, depression, fracture, contraction and expansion.
Citation Information
Patent Citations
Safety monitoring device for hydraulic cylinder
CN115199613A
Automatic pipeline deformation recognition system and method based on image recognition
CN107122719A
Underground roadway deformation early warning method and system based on three-dimensional reconstruction
CN114444158A