Grooved collector tube bending measurement method and device

By image processing and fitting the images taken from different directions of the grooved heat collector tube and measuring its bending deformation, the problem of lack of fast and accurate measurement methods in the prior art is solved, and the efficiency and reliability of the heat collector tube are improved.

CN114219783BActive Publication Date: 2025-06-20CGN SOLAR ENERGY DEV CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111528828.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-14
Publication Date
2025-06-20
Estimated Expiration
2041-12-14

AI Technical Summary

Technical Problem

The prior art lacks effective methods to quickly and accurately measure the bending deformation of the trough heat collector tube, resulting in reduced optical and thermal efficiency.

Method used

By acquiring images in two different directions, the image is image-processed to obtain the bending deformation components, and these components are fitted to obtain the bending amount of the heat collector tube. The method includes detecting the edge position of the heat collector pipe using a preset edge detection algorithm, calculating the difference between the actual and theoretical central axis positions, and then calculating the bending deformation component.

Benefits of technology

It realizes rapid and precise measurement of the bending deformation of the grooved heat collector pipe, improves optical efficiency and thermal efficiency, and avoids the problem of glass outer tube rupture caused by bending of the heat collector pipe.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114219783B_ABST
    Figure CN114219783B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for measuring the bending of a trough-shaped solar collector tube. The method for measuring the bending of a trough-shaped solar collector tube includes: obtaining images of the trough-shaped solar collector tube taken in two different directions, where the two directions are perpendicular to each other; respectively performing image processing on the images in the two different directions to obtain the corresponding bending deformation components of the trough-shaped solar collector tube; and fitting the bending deformation components of the trough-shaped solar collector tube in the two different directions to obtain the bending amount of the trough-shaped solar collector tube. The method and device for measuring the bending of a trough-shaped solar collector tube according to the embodiments of the present application can quickly and accurately measure the bending deformation of the trough-shaped solar collector tube by obtaining images of the trough-shaped solar collector tube taken in two different directions, respectively performing image processing on the images in the two different directions to obtain the corresponding bending deformation components of the trough-shaped solar collector tube, and fitting the bending deformation components of the trough-shaped solar collector tube in the two different directions to obtain the bending amount of the trough-shaped solar collector tube.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of solar thermal power plants, and particularly to a method and device for measuring the bending of trough-shaped heat collection tubes. Background Art

[0002] Solar thermal power generation technology is a renewable energy utilization technology that has developed rapidly in recent years. As of now, multiple large-scale commercial solar thermal power plants have been built at home and abroad. Trough solar thermal power generation is the commercial solar thermal power generation technology with the largest development scale and the most mature technology at present. It uses heat collection tubes to absorb the light reflected by the concentrator mirrors, heats the heat transfer medium inside the heat collection tubes, generates high-temperature steam through a heat exchange device, drives the steam turbine to operate, and drives the generator to generate electricity. During the operation of a trough solar thermal power plant, the heat collection tubes may be bent and deformed under the action of thermal stress and gravity. The bending and deformation of the heat collection tubes mainly cause two aspects of effects: on the one hand, the bending and deformation of the heat collection tubes cause a reduction in the light converging on the heat collection tubes, resulting in a decrease in the truncation efficiency, and further affecting the optical efficiency of the concentrating system; on the other hand, when the bending and deformation of the heat collection tubes exceed the distance between the inner tube and the glass outer tube of the heat collection tubes, the glass outer tube will be broken, resulting in a simultaneous decrease in the optical efficiency and the thermal efficiency. Therefore, the measurement of the bending and deformation of trough-shaped heat collection tubes is extremely important. Currently, there is no relevant measurement method for measuring the bending of trough-shaped heat collection tubes. To measure the bending deformation of all the heat collection tubes in a trough solar thermal power plant, a measurement method that can quickly and accurately measure the bending deformation of the heat collection tubes online is required. Summary of the Invention

[0003] The purpose of the present application aims to solve at least one of the above technical problems to some extent.

[0004] To this end, the first object of the present application is to propose a method for measuring the bending of a trough-shaped heat collection tube, which can quickly and accurately measure the bending deformation of the trough-shaped heat collection tube.

[0005] The second object of the present application is to propose a device for measuring the bending of a trough-shaped heat collection tube.

[0006] The third object of the present application is to propose a computer device.

[0007] The fourth object of the present application is to propose a computer-readable storage medium.

[0008] To achieve the above object, the first aspect embodiment of the present application proposes a method for measuring the bending of a trough-shaped heat collection tube, including:

[0009] Obtaining images of the trough-shaped heat collection tube taken in two different directions, wherein the two directions are perpendicular to each other;

[0010] Perform image processing on the images in two different directions respectively to obtain the corresponding bending deformation components of the trough-shaped heat collecting tube;

[0011] Fit the bending deformation components of the trough-shaped heat collecting tube in two different directions to obtain the bending amount of the trough-shaped heat collecting tube.

[0012] Optionally, performing image processing on the images in two different directions respectively to obtain the corresponding bending deformation components of the trough-shaped heat collecting tube includes:

[0013] Use a preset edge detection algorithm to detect the edge position of the trough-shaped heat collecting tube;

[0014] Calculate the actual central axis position of the trough-shaped heat collecting tube according to the detected edge position;

[0015] Obtain the theoretical central axis position of the trough-shaped heat collecting tube;

[0016] Calculate the bending deformation component of the trough-shaped heat collecting tube according to the actual central axis position and the theoretical central axis position.

[0017] Optionally, using a preset edge detection algorithm to detect the edge position of the trough-shaped heat collecting tube includes:

[0018] Convert the image to a grayscale image;

[0019] Use an improved morphological gradient operator to perform edge detection on the grayscale image to obtain a first edge image;

[0020] Use cubic spline interpolation to perform interpolation operation on the first edge image to obtain a second edge image;

[0021] Use a morphological thinning operator to perform thinning processing on the second edge image to obtain the edge position of the trough-shaped heat collecting tube.

[0022] Optionally, using an improved morphological gradient operator to perform edge detection on the grayscale image to obtain a first edge image includes:

[0023] Select two different scales of structuring elements for opening and closing operations to filter out the image noise of the grayscale image;

[0024] Select two structuring elements with the same size but different directions for edge detection to obtain edge images in different directions;

[0025] Calculate the proportion of the information entropy of the edge images in different directions;

[0026] Synthesize the first edge image according to the proportion of the information entropy.

[0027] Optionally, perform difference operation on the first edge image by using cubic spline interpolation method to obtain a second edge image, including:

[0028] Perform difference operation on the first edge image based on Formula 1: F(m,n) = MHN, where M = [s(1 + v)s(v) s(1 - v) s(2 - v)], F(m,n) is the interpolated image, f(i,j) is the pixel before interpolation, u = m - [m], v = n - [n], and [] represents the integer operation.

[0029] Optionally, calculate the bending deformation component of the trough-shaped heat collector tube according to the actual central axis position and the theoretical central axis position, including:

[0030] Calculate the difference between the actual central axis position and the theoretical central axis position to obtain the number of pixels occupied by the bending deformation amount at different positions of the trough-shaped heat collector tube;

[0031] Obtain the number of pixels occupied by the diameter of the trough-shaped heat collector tube and calculate the actual distance represented by a single pixel;

[0032] Calculate the bending deformation component of the trough-shaped heat collector tube according to the actual distance represented by a single pixel and the number of pixels occupied by the bending deformation amount at different positions of the trough-shaped heat collector tube.

[0033] The bending measurement method of the trough-shaped heat collector tube in the embodiment of the present application can quickly and accurately measure the bending deformation of the trough-shaped heat collector tube by obtaining images of the trough-shaped heat collector tube taken in two different directions, respectively performing image processing on the images in the two different directions to obtain the corresponding bending deformation components of the trough-shaped heat collector tube in each direction, and fitting the bending deformation components of the trough-shaped heat collector tube in the two different directions to obtain the bending amount of the trough-shaped heat collector tube.

[0034] To achieve the above object, an embodiment of the second aspect of the present application provides a bending measurement device for a trough-shaped heat collector tube, including:

[0035] An acquisition module, configured to acquire images of the trough-shaped heat collector tube taken in two different directions, where the two directions are perpendicular to each other;

[0036] An image processing module, configured to respectively perform image processing on the images in the two different directions to obtain the corresponding bending deformation components of the trough-shaped heat collector tube in each direction;

[0037] A fitting module, configured to fit the bending deformation components of the trough-shaped heat collector tube in the two different directions to obtain the bending amount of the trough-shaped heat collector tube.

[0038] Optionally, the image processing module is configured to:

[0039] Detect the edge position of the trough-shaped heat collecting tube by using a preset edge detection algorithm;

[0040] Calculate the actual central axis position of the trough-shaped heat collecting tube according to the detected edge position;

[0041] Obtain the theoretical central axis position of the trough-shaped heat collecting tube;

[0042] Calculate the bending deformation component of the trough-shaped heat collecting tube according to the actual central axis position and the theoretical central axis position.

[0043] Optionally, the image processing module is used for:

[0044] Convert the image into a grayscale image;

[0045] Perform edge detection on the grayscale image by using an improved morphological gradient operator to obtain a first edge image;

[0046] Perform interpolation operation on the first edge image by using the cubic spline interpolation method to obtain a second edge image;

[0047] Perform thinning processing on the second edge image by using a morphological thinning operator to obtain the edge position of the trough-shaped heat collecting tube.

[0048] Optionally, the image processing module is used for:

[0049] Select structural elements of different scales for opening and closing operations to filter out the image noise of the grayscale image;

[0050] Select structural elements of the same size but different directions for edge detection to obtain edge images in different directions;

[0051] Calculate the proportion of the information entropy of the edge images in different directions;

[0052] Synthesize a first edge image according to the proportion of the information entropy.

[0053] Optionally, the image processing module is used for:

[0054] Perform interpolation operation on the first edge image based on Formula 1. Formula 1: F(m,n)=MHN, where M = [s(1 + v) s(v) s(1 - v) s(2 - v)], F(m,n) is the interpolated image, f(i,j) is the pixel point before interpolation, u = m - [m], v = n - [n], and [] represents the integer operation.

[0055] Optionally, the image processing module is used for:

[0056] Calculate the difference between the actual central axis position and the theoretical central axis position to obtain the number of pixels occupied by the bending deformation amount at different positions of the trough-shaped heat collector tube;

[0057] Obtain the number of pixels occupied by the diameter of the trough-shaped heat collector tube, and calculate the actual distance represented by a single pixel;

[0058] Calculate the bending deformation component of the trough-shaped heat collector tube according to the actual distance represented by a single pixel and the number of pixels occupied by the bending deformation amount at different positions of the trough-shaped heat collector tube.

[0059] The bending measurement device for the trough-shaped heat collector tube in the embodiment of the present application can quickly and accurately measure the bending deformation of the trough-shaped heat collector tube by obtaining images of the trough-shaped heat collector tube taken in two different directions, respectively performing image processing on the images in the two different directions to obtain the corresponding bending deformation components of the trough-shaped heat collector tube in each direction, and fitting the bending deformation components of the trough-shaped heat collector tube in the two different directions to obtain the bending amount of the trough-shaped heat collector tube.

[0060] To achieve the above object, an embodiment of the third aspect of the present application provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the bending measurement method for the trough-shaped heat collector tube as described in the embodiment of the first aspect is implemented.

[0061] To achieve the above object, an embodiment of the fourth aspect of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored. The computer program, when executed by a processor, implements the bending measurement method for the trough-shaped heat collector tube as described in the embodiment of the first aspect.

[0062] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. Description of the Drawings

[0063] Figure 1 is a flowchart of the bending measurement method for the trough-shaped heat collector tube according to an embodiment of the present application;

[0064] Figure 2 is a schematic diagram of an unmanned aerial vehicle taking pictures of the trough-shaped heat collector tube according to an embodiment of the present application;

[0065] Figure 3 is a flowchart of obtaining the corresponding bending deformation components of the trough-shaped heat collector tube in each direction;

[0066] Figure 4 is a schematic diagram of cubic spline interpolation in a two-dimensional space according to an embodiment of the present application;

[0067] Figure 5 It is a schematic diagram of the bending measurement of a trough-shaped heat collecting tube according to an embodiment of the present application;

[0068] Figure 6 It is a schematic diagram of shooting in the ground coordinate system according to a specific embodiment of the present application;

[0069] Figure 7 It is a schematic diagram of the bending component according to a specific embodiment of the present application;

[0070] Figure 8 It is a schematic diagram of the initial position of the mirror coordinate system according to a specific embodiment of the present application;

[0071] Figure 9 It is a schematic diagram of the position in the ground coordinate system according to a specific embodiment of the present application;

[0072] Figure 10 It is a schematic diagram of the position of the mirror coordinate system after rotating by θ according to a specific embodiment of the present application;

[0073] Figure 11 It is a schematic diagram of the structure of a trough-shaped heat collecting tube bending measurement device according to an embodiment of the present application. Detailed implementation manners

[0074] It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0075] The following further describes the present invention in detail with specific embodiments, and these embodiments should not be construed as limiting the scope claimed by the present invention.

[0076] The following describes the trough-shaped heat collecting tube bending measurement method and device according to the embodiments of the present application with reference to the drawings.

[0077] Figure 1 It is a flowchart of the trough-shaped heat collecting tube bending measurement method according to an embodiment of the present application. As Figure 1 shown, the method includes the following steps:

[0078] S1. Obtain images of the trough-shaped heat collecting tube taken in two different directions.

[0079] Among them, the two directions are perpendicular to each other.

[0080] In an embodiment of the present application, a drone can be selected to take pictures of the trough-shaped heat collecting tube and then transmit them to a computer for image processing. As Figure 2As shown in the figure, the industrial control computer 6 controls the trough-shaped heat collecting pipe 5, so that the visible light camera 3 carried by the unmanned aerial vehicle 1 can capture images of the trough-shaped heat collecting pipe. The visible light camera 3 is carried on the unmanned aerial vehicle 1 through the optoelectronic pod 2. According to the set flight path of the unmanned aerial vehicle and the camera shooting angle, the visible light camera 3 can capture clear images containing the whole trough-shaped heat collecting pipe. The visible light camera 3 carried by the unmanned aerial vehicle 1 captures images of the trough-shaped heat collecting pipe from two mutually perpendicular directions, and transmits this image signal to the computer 4 through the memory card.

[0081] During the image acquisition process, the unmanned aerial vehicle 1 carries the high-resolution visible light camera 3 and flies along the direction of the trough-shaped heat collecting pipe 5, while capturing high-definition images and storing the images in the memory card. According to the order of shooting the heat collecting pipes, the images taken from two mutually perpendicular directions are numbered, and the position of the mirror field where the detected trough-shaped heat collecting pipe is located is marked.

[0082] The same unmanned aerial vehicle flies twice for shooting. When shooting the same object from two directions that are 90 degrees apart from each other, the error obtained after image processing is the smallest. Therefore, the images in two vertical directions are adopted in this embodiment.

[0083] S2. Image processing is respectively performed on the images in two different directions to obtain the corresponding bending deformation components of the trough-shaped heat collecting pipe.

[0084] Before performing image processing on the images, according to the image cropping theory, the background part of the collected images can be cropped according to the set size, which is convenient for subsequent edge detection of the heat collecting pipe and improves the detection efficiency.

[0085] Specifically, as Figure 3 shown, performing image processing on the images in two different directions to obtain the corresponding bending deformation components of the trough-shaped heat collecting pipe can further include the following steps:

[0086] S21. Use a preset edge detection algorithm to detect the edge position of the trough-shaped heat collecting pipe.

[0087] Specifically, the first step: convert the image f(x, y) to be processed into a grayscale image f1(x, y); the second step: use an improved morphological gradient operator to perform edge detection on the grayscale image f1(x, y) to obtain the first edge image f2(x, y) at the pixel level; the third step: use the cubic spline interpolation method to perform interpolation operation on the first edge image f2(x, y) to obtain the second edge image F(x, y), and locate the image edge to the sub-pixel level; the fourth step: use a morphological thinning operator to perform thinning processing on the second edge image F(x, y) to obtain the sub-pixel level edge image, so as to obtain the edge position of the trough-shaped heat collecting pipe.

[0088] In one embodiment of the present application, the specific process of the second step is as follows: Select two structural elements of different scales for opening and closing operations to filter out image noise in the grayscale image; select two structural elements of the same size but different directions for edge detection to obtain edge images in different directions; calculate the proportion of the information entropy of the edge images in different directions; synthesize the first edge image according to the proportion of the information entropy. The specific calculation formula is as follows: Among them, A is the grayscale image to be edge-detected, and f(A) i are the edge images in different directions after morphological processing, and f(A) is the final edge image. SE1 and SE2 are structural elements of different scales, and SE 3i are structural elements of the same scale in the 0° and 90° directions respectively. represents the opening operation, and '·' represents the closing operation. represents the dilation operation, and 'Θ' represents the erosion operation.

[0089]

[0090] (L is the gray level, generally taken as 255). h i represents the information entropy weighting coefficient, and H is the image information entropy.

[0091] The third step: After edge-detecting the grayscale image using the improved morphological gradient operator, the first edge image can be interpolated using the cubic spline interpolation method. In this embodiment, edge detection is performed on a two-dimensional image, and the schematic diagram of cubic spline interpolation in a two-dimensional space can be as Figure 4 shown. Specifically, the first edge image can be interpolated based on Formula 1: F(m,n) = MHN, where M = [s(1 + v) s(v) s(1 - v) s(2 - v)], F(m,n) is the interpolated image, f(i,j) is the pixel point before interpolation, u = m - [m], v = n - [n], and [] represents the integer operation.

[0092] Among them, the function of cubic spline interpolation can be defined as:

[0093] If the function S(x) satisfies:

[0094] 1) S(x) is a polynomial of the highest degree of three on each subinterval [x i-1 ,x i (i = 1,2,...,n), where (a = x0 < x1 <... < x n = b).

[0095] 2) S(x), S’(x), and S”(x) are all continuous on [a, b].

[0096] 3) It satisfies the interpolation conditions S(x i ) = f(x i ), (i = 0, 1, …, n).

[0097] Then S(x) is called the cubic spline interpolation function of the function f(x) with respect to the nodes x0, x1, … x n n.

[0098] The expression of the cubic spline interpolation function used in this application is: where x is the spline node.

[0099] In this step, first, the improved morphological gradient operator is used to roughly locate the edge of the trough - type solar collector tube, then the cubic spline interpolation method is used to perform interpolation operations on the roughly located edge, and finally, the morphological thinning operator is used for thinning to realize the sub - pixel edge detection of the trough - type solar collector tube, effectively improving the edge detection accuracy.

[0100] S22. Calculate the actual central axis position of the trough - type solar collector tube according to the detected edge position.

[0101] S23. Obtain the theoretical central axis position of the trough - type solar collector tube.

[0102] S24. Calculate the bending deformation component of the trough - type solar collector tube according to the actual central axis position and the theoretical central axis position.

[0103] Specifically, the difference between the actual central axis position and the theoretical central axis position can be calculated to obtain the number of pixels occupied by the bending deformation at different positions of the trough - type solar collector tube; then the number of pixels occupied by the diameter of the trough - type solar collector tube is obtained, and the actual distance represented by a single pixel is calculated; finally, the bending deformation component of the trough - type solar collector tube is calculated according to the actual distance represented by a single pixel and the number of pixels occupied by the bending deformation at different positions of the trough - type solar collector tube.

[0104] In an embodiment of this application, as Figure 5 shown, for the detection of the bending deformation of the trough - type solar collector tube, by processing the image, the pixel positions of the two edges of the trough - type solar collector tube are obtained, and then the actual central axis pixel position is calculated (as shown by the curved dotted line in Figure 5 ); the pixel positions of the two ends of the central points of the collector tube are calculated from the pixel positions of the two ends of the edge of the collector tube, and the theoretical central axis position is obtained by connecting the pixel positions of the two ends of the central points (as shown by the straight dotted line in Figure 5 ). The difference between the actual central axis position and the theoretical central axis position of the trough - type solar collector tube is calculated to obtain the number of pixels occupied by the bending deformation at different positions of the trough - type solar collector tube (as shown in Figure 5The Δ shown. According to the number of pixels occupied by the diameter of the trough-type heat pipe, the actual distance represented by a single pixel is solved, and finally the bending deformation value of the trough-type heat pipe is obtained.

[0105] S3. Fit the bending deformation components of the trough-type heat pipe in two different directions to obtain the bending amount of the trough-type heat pipe.

[0106] Calculate the actual bending deformation size and direction of the heat pipe in three-dimensional space from the bending deformation components obtained from the same heat pipe in two directions. For example, as Figure 6 shown, take two directions with an angle of 45° to the Z-axis in the ground coordinate system to photograph the image of the trough-type heat pipe. For the bending components in the two directions obtained by image processing, they need to be decomposed into the Z-axis and X-axis directions of the ground coordinate system first, as Figure 7 shown. h1 represents the bending component of the image processing taken on the west side of the heat pipe, h2 represents the bending component of the image processing taken on the west side of the heat pipe, and the bending components Z g0 and X g0 are respectively

[0107] Then, convert the bending components Z g0 and X g0 in the ground coordinate to the bending components Z m0 and X m0 in the mirror coordinate system. The conversion relationship between the ground coordinate system and the mirror coordinate system can be as Figure 8 shown. From Figure 8 the bending components Z m0 and X m0 in the mirror coordinate system can be calculated as follows where θ is the angle between the mirror coordinate system and the ground coordinate system.

[0108] The actual bending value (L real ) and bending direction (θ real ) of the heat pipe in the mirror coordinate system can be calculated by the following formula

[0109]

[0110] where the X m axis direction in the mirror coordinate system is 0°, the Z m axis direction is 90°, and the -X m axis direction is 180°. The relationship between the mirror coordinate system and the ground coordinate system can be as Figures 8 - 10 shown.

[0111] The method for measuring the bending of a trough-shaped heat collecting tube according to the embodiment of the present application obtains images of the trough-shaped heat collecting tube taken in two different directions, and performs image processing on the images in the two different directions respectively to obtain the corresponding bending deformation components of the trough-shaped heat collecting tube, and fits the bending deformation components of the trough-shaped heat collecting tube in the two different directions to obtain the bending amount of the trough-shaped heat collecting tube, which can quickly and accurately measure the bending deformation of the trough-shaped heat collecting tube.

[0112] To implement the above embodiment, the present application also proposes a device for measuring the bending of a trough-shaped heat collecting tube.

[0113] Figure 11 It is a schematic structural diagram of a device for measuring the bending of a trough-shaped heat collecting tube according to an embodiment of the present application.

[0114] As Figure 11 shown, the device includes an acquisition module 61, an image processing module 62, and a fitting module 63.

[0115] The acquisition module 61 is used to acquire images of the trough-shaped heat collecting tube taken in two different directions, where the two directions are perpendicular to each other.

[0116] The image processing module 62 is used to perform image processing on the images in the two different directions respectively to obtain the corresponding bending deformation components of the trough-shaped heat collecting tube.

[0117] Among them, the image processing module 62 is specifically used for:

[0118] Detect the edge position of the trough-shaped heat collecting tube by using a preset edge detection algorithm;

[0119] Calculate the actual central axis position of the trough-shaped heat collecting tube according to the detected edge position;

[0120] Obtain the theoretical central axis position of the trough-shaped heat collecting tube;

[0121] Calculate the bending deformation component of the trough-shaped heat collecting tube according to the actual central axis position and the theoretical central axis position.

[0122] The image processing module 62 is specifically used for:

[0123] Convert the image into a grayscale image;

[0124] Perform edge detection on the grayscale image by using an improved morphological gradient operator to obtain a first edge image;

[0125] Perform interpolation operation on the first edge image by using the cubic spline interpolation method to obtain a second edge image;

[0126] Perform thinning processing on the second edge image by using a morphological thinning operator to obtain the edge position of the trough-shaped heat collecting tube.

[0127] The image processing module 62 is specifically configured to:

[0128] Select structural elements of different scales for opening and closing operations to filter out image noise in the grayscale image;

[0129] Select structural elements of the same size but different directions for edge detection to obtain edge images in different directions;

[0130] Calculate the proportion of the information entropy of the edge images in different directions;

[0131] Synthesize the first edge image according to the proportion of the information entropy.

[0132] The image processing module 62 is specifically configured to:

[0133] Perform a difference operation on the first edge image based on Formula 1: F(m,n) = MHN, where M = [s(1 + v) s(v) s(1 - v) s(2 - v)], F(m,n) is the interpolated image, f(i,j) is the pixel before interpolation, u = m - [m], v = n - [n], and [] represents the integer operation.

[0134] The image processing module 62 is specifically configured to:

[0135] Calculate the difference between the actual central axis position and the theoretical central axis position to obtain the number of pixels occupied by the bending deformation amount at different positions of the trough-shaped solar collector tube;

[0136] Obtain the number of pixels occupied by the diameter of the trough-shaped solar collector tube and calculate the actual distance represented by a single pixel;

[0137] Calculate the bending deformation component of the trough-shaped solar collector tube according to the actual distance represented by a single pixel and the number of pixels occupied by the bending deformation amount at different positions of the trough-shaped solar collector tube.

[0138] The fitting module 63 is used to fit the bending deformation components of the trough-shaped solar collector tube in two different directions to obtain the bending amount of the trough-shaped solar collector tube.

[0139] It should be understood that the trough-shaped solar collector tube bending measurement device is consistent with the description of the corresponding trough-shaped solar collector tube bending measurement method embodiment, so it will not be elaborated in this embodiment.

[0140] The trough-shaped heat pipe bending measurement device according to the embodiment of the present application obtains images of the trough-shaped heat pipe taken in two different directions, and respectively performs image processing on the images in the two different directions to obtain the corresponding bending deformation components of the trough-shaped heat pipe, and fits the bending deformation components of the trough-shaped heat pipe in the two different directions to obtain the bending amount of the trough-shaped heat pipe, and can quickly and accurately measure the bending deformation of the trough-shaped heat pipe.

[0141] To implement the above embodiment, the present application also proposes a computer device.

[0142] The computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the trough-shaped heat pipe bending measurement method according to the embodiment of the first aspect is implemented.

[0143] To implement the above embodiment, the present application also proposes a non-temporary computer-readable storage medium.

[0144] The non-temporary computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the trough-shaped heat pipe bending measurement method according to the embodiment of the first aspect is implemented.

[0145] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.

[0146] The logic and / or steps represented in the flowchart or otherwise described herein can, for example, be considered a definitional sequence of executable instructions for implementing logical functions and can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device. As used in this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (but not an exhaustive list) of the computer-readable medium include the following: an electrical connection having one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable medium on which a program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or otherwise processing as appropriate, and then stored in a computer memory.

[0147] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, the multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0148] It should be noted that in the description of this specification, the descriptions with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

Claims

1. A method for measuring the bending of a trough-shaped heat collecting tube, characterized in that, Including: Obtain images of the trough solar collector tube taken in two different directions, where the two directions are perpendicular to each other; Perform image processing on the images in the two different directions respectively to obtain the corresponding bending deformation components of the trough solar collector tube; Fit the bending deformation components of the trough solar collector tube in the two different directions to obtain the bending amount of the trough solar collector tube; Calculate the actual bending deformation magnitude and direction of the solar collector tube in three-dimensional space from the bending deformation components obtained from the two directions of the same solar collector tube; Among them, performing image processing on the images in the two different directions respectively to obtain the corresponding bending deformation components of the trough solar collector tube includes: Detect the edge position of the trough solar collector tube using a preset edge detection algorithm; Calculate the actual central axis position of the trough solar collector tube according to the detected edge position; Obtain the theoretical central axis position of the trough solar collector tube; Calculate the bending deformation component of the trough solar collector tube according to the actual central axis position and the theoretical central axis position; Among them, calculating the bending deformation component of the trough solar collector tube according to the actual central axis position and the theoretical central axis position includes: Calculate the difference between the actual central axis position and the theoretical central axis position to obtain the number of pixels occupied by the bending deformation amount at different positions of the trough solar collector tube; Obtain the number of pixels occupied by the diameter of the trough solar collector tube and calculate the actual distance represented by a single pixel; Calculate the bending deformation component of the trough solar collector tube according to the actual distance represented by a single pixel and the number of pixels occupied by the bending deformation amount at different positions of the trough solar collector tube.

2. The method according to claim 1, characterized in that, Detecting the edge position of the trough solar collector tube using a preset edge detection algorithm includes: Convert the image to a grayscale image; Perform edge detection on the grayscale image using an improved morphological gradient operator to obtain a first edge image; Perform interpolation operation on the first edge image using cubic spline interpolation method to obtain a second edge image; Perform thinning processing on the second edge image using a morphological thinning operator to obtain the edge position of the trough solar collector tube.

3. The method according to claim 2, characterized in that, Performing edge detection on the grayscale image using an improved morphological gradient operator to obtain a first edge image includes: Select two different-scale structural elements for opening and closing operations to filter out the image noise of the grayscale image; Select two structural elements with the same size but different directions for edge detection to obtain edge images in different directions; Calculate the proportion of the information entropy of the edge images in different directions; Synthesize the first edge image according to the proportion of the information entropy.

4. The method according to claim 2, characterized in that, Performing interpolation operation on the first edge image using cubic spline interpolation method to obtain a second edge image includes: Perform a difference operation on the first edge image based on Formula 1. Formula 1: F(m,n) = MHN, where M = [s(1 + v) s(v) s(1 - v) s(2 - v)]. F(m,n) is the interpolated image, f(i,j) is the pixel point before interpolation, u = m - [m], v = n - [n], and [] represents the integer operation.

5. A device for measuring the bending of a trough-shaped heat collecting tube, characterized in that, Including: An acquisition module for acquiring images of the trough solar collector tube taken in two different directions, where the two directions are perpendicular to each other; An image processing module for performing image processing on the images in the two different directions respectively to obtain the corresponding bending deformation components of the trough solar collector tube; A fitting module for fitting the bending deformation components of the trough solar collector tube in the two different directions to obtain the bending amount of the trough solar collector tube; Calculate the actual bending deformation magnitude and direction of the heat collecting pipe in three-dimensional space from the bending deformation components obtained from two directions of the same heat collecting pipe; Among them, the image processing module is used for: Detect the edge position of the trough-type heat collecting pipe by using a preset edge detection algorithm; Calculate the actual central axis position of the trough-type heat collecting pipe according to the detected edge position; Obtain the theoretical central axis position of the trough-type heat collecting pipe; Calculate the bending deformation component of the trough-type heat collecting pipe according to the actual central axis position and the theoretical central axis position; Among them, the image processing module is used for: Calculate the difference between the actual central axis position and the theoretical central axis position to obtain the number of pixels occupied by the bending deformation amount at different positions of the trough-type heat collecting pipe; Obtain the number of pixels occupied by the diameter of the trough-type heat collecting pipe and calculate the actual distance represented by a single pixel; Calculate the bending deformation component of the trough-type heat collecting pipe according to the actual distance represented by a single pixel and the number of pixels occupied by the bending deformation amount at different positions of the trough-type heat collecting pipe.

6. The device according to claim 5, wherein The image processing module is used for: Convert the image into a grayscale image; Perform edge detection on the grayscale image by using an improved morphological gradient operator to obtain a first edge image; Perform interpolation operation on the first edge image by using the cubic spline interpolation method to obtain a second edge image; Perform thinning processing on the second edge image by using a morphological thinning operator to obtain the edge position of the trough-type heat collecting pipe.

7. The device according to claim 6, wherein The image processing module is used for: Select structural elements of different scales for opening and closing operations to filter out the image noise of the grayscale image; Select structural elements of the same size but different directions for edge detection to obtain edge images in different directions; Calculate the proportion of the information entropy of the edge images in different directions; Synthesize the first edge image according to the proportion of the information entropy.

8. The device according to claim 6, wherein The image processing module is used for: Perform a difference operation on the first edge image based on Formula 1. Formula 1: F(m,n) = MHN, where M = [s(1 + v) s(v) s(1 - v) s(2 - v)] F(m,n) is the interpolated image, f(i,j) is the pixel point before interpolation, u = m - [m], v = n - [n], and [] represents the integer part operation.

Citation Information

Patent Citations

  • Hybrid trough solar power system using photovoltaic two-stage light concentration

    CN107078688A

  • Heat collecting tube bending degree detector

    CN213274131U