Automatic generation method of storage tank bottom plate arrangement diagram
By adding auxiliary point positioning on the weld line and automatically splicing the vertices of the tank steel plate, the problem of difficult to measure the blocked vertices is solved, and high-precision automatic generation of the bottom plate diagram is achieved, which improves work efficiency.
Patent Information
- Application Number
- CN202510022025.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-05-09
AI Technical Summary
The prior art is difficult to effectively measure the vertex of the blocked storage tank steel plate, and manual measurement and drawing of the bottom plate diagram have problems such as large errors and high requirements for operators.
By adding auxiliary points to the weld line, the steel plate vertices that cannot be directly measured are positioned, and the steel plate vertices are automatically spliced with the minimum closed pattern to automatically generate the tank bottom plate layout diagram.
The blocked steel plate vertices are effectively measured, which reduces measurement errors and improves measurement accuracy. The bottom plate diagram is automatically generated, which reduces the workload of manual drawing and improves work efficiency.
Smart Images

Figure CN119963684A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of storage tank measurement, and in particular relates to a method for automatically generating a storage tank bottom plate layout diagram. Background Art
[0002] In the chemical, petroleum, natural gas and other industrial fields, storage tanks are important storage equipment, and the design and layout of their bottom plates are crucial. In particular, in the process of measuring and drawing the bottom plate of the storage tank, it is usually necessary to rely on professional drawing software, such as CAD and other tools, to manually arrange and draw the vertices of the steel plate and the weld lines. This process is not only time-consuming and cumbersome, but also often leads to error accumulation due to the influence of human factors, which in turn affects the accuracy of the final bottom plate layout.
[0003] The bottom plate of a tank is usually composed of multiple steel plates, and the vertices of the steel plates may appear in different parts of the tank, such as the middle plate and edge plate. When measuring the vertices of the steel plates, it may be difficult to measure the vertices of the steel plates, such as the vertices of the outermost circle of the steel plates under the tank wall and the vertices of the steel plates blocked by the floating roof column, pad and oil outlet pipe.
[0004] In the manual drawing process, operators often manually calculate the layout of the steel plates based on the measurement results and draw them based on experience in the drawing software. This process is easily affected by the subjective judgment of the operator, resulting in errors of varying degrees.
[0005] In addition, since most of the current tank bottom plate drawings rely on manual labor, there is a lack of automated tools to generate accurate steel plate layout drawings based on actual measurement data, which makes the entire design process cumbersome and error-prone. Designers not only need to be proficient in drawing software, but also need to have solid mathematical and engineering knowledge to ensure that human errors are minimized during the drawing process. However, in reality, manual drawing often fails to achieve the desired accuracy, and the entire process is also very dependent on the operator's experience and technical level. Summary of the invention
[0006] In view of the above problems, the purpose of the present invention is to provide a method for automatically generating a tank bottom plate layout diagram, aiming to solve the current technical problems of being unable to effectively measure the blocked steel plate vertices, and manual measurement and drawing of bottom plate diagrams with large errors and high requirements for operators.
[0007] The present invention adopts the following technical solution:
[0008] A method for automatically generating a tank bottom plate layout diagram comprises the following steps:
[0009] Step S1, measuring the position of the steel plate vertices of each bottom plate in the storage tank, and locating the steel plate vertices that cannot be directly measured by adding auxiliary points on the corresponding weld line;
[0010] Step S2, according to the measured positional relationship of each steel plate vertex, the steel plate vertices are automatically spliced into each base plate in a manner of finding a minimum closed figure;
[0011] Step S3: number each bottom plate according to the set numbering sequence, and automatically generate a tank bottom plate layout diagram.
[0012] Furthermore, the steel plate vertex of the tank wall is the tank wall vertex. In step S1, for a tank without an edge plate, an auxiliary point is added on the weld line of the nearby steel plate vertex, and the intersection position of the line connecting the steel plate vertex and the auxiliary point and the tank wall is the tank wall vertex. For a tank with an edge plate, the inner edge point of the edge plate is recorded, and an auxiliary point is added on the weld line of the inner edge point, and the intersection position of the line connecting the inner edge point and the auxiliary point and the tank wall is the tank wall vertex; for the obscured steel plate vertex in the middle of the tank, by adding auxiliary points on different weld lines where the obscured steel plate vertex is located, the intersection point of the line connecting the auxiliary points on each weld line is the obscured steel plate vertex.
[0013] Furthermore, in step S2, the positional relationship of each steel plate vertex includes the coordinates of each steel plate vertex and the connection relationship between each vertex and other vertices. For a storage tank with an edge plate, with one direction of the center of the tank as 0°, rotate clockwise or counterclockwise to find each inner edge point of the edge plate connected to the tank wall in turn, and then each two adjacent inner edge points of the edge plate and the corresponding tank wall vertex connected to the tank wall form an edge plate, and finally the edge plates are spliced.
[0014] Furthermore, for the tank bottom plate without edge plate and the tank middle plate bottom plate with edge plate, the bottom plate splicing method is as follows:
[0015] The storage tank is divided into two parts, the upper and lower parts. For the bottom plate of the upper part of the storage tank, each steel plate vertex is used as the lower left corner of the bottom plate, and the lower left corner is used as the starting point to find whether there is a minimum closed figure and no other weld lines in the closed figure. If found, the minimum closed figure is recorded as a bottom plate; for the bottom plate of the lower part of the storage tank, each steel plate vertex is used as the upper right corner of the bottom plate, and the upper right corner is used as the starting point to find whether there is a minimum closed figure and no other weld lines in the closed figure. If found, the minimum closed figure is recorded as a bottom plate; after traversing all the steel plate vertices, all the bottom plates are found.
[0016] Furthermore, for storage tanks with edge plates, the edge plates are sorted and numbered in order clockwise or counterclockwise with one direction of the center of the tank as 0°; for storage tank bottom plates without edge plates and middle plate bottom plates of storage tanks with edge plates, the coordinates of the vertex of the lower left corner steel plates of all bottom plates in the upper part of the tank are compared. If the y coordinate of the lower left corner is within the error range, it is considered that the bottom plates are in the same row, and then they are sorted from small to large according to the size of the x coordinate, and then the bottom plates are numbered from top to bottom and from left to right. The coordinates of the vertex of the upper right corner steel plates of all bottom plates in the lower part of the tank are compared. If the y coordinate of the upper right corner is within the error range, it is considered that the bottom plates are in the same row, and then they are sorted from small to large according to the size of the x coordinate, and then the bottom plates are numbered from top to bottom and from left to right.
[0017] Furthermore, in step S3, after each bottom plate is numbered, a layout diagram of the tank bottom plate is automatically generated, and the layout diagram includes the coordinates of each vertex of the bottom plate, the size of the bottom plate and the numbering information of the bottom plate.
[0018] The beneficial effects of the present invention are as follows: through the technical solution of the present invention, not only can the vertices of the steel plates in the storage tank that are inconvenient to measure be measured, reducing the measurement blind area, and solving the problem that the vertices of the steel plates of the obscured bottom plate cannot be effectively measured; moreover, through the accurate measurement of the vertices of the steel plates and their connection relationships, the tank bottom plate and layout diagram can be automatically generated, which ensures the measurement accuracy while reducing the workload of manual drawing and improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a flow chart of a method for automatically generating a storage tank bottom plate layout diagram provided by an embodiment of the present invention;
[0020] Figure 2 This is a schematic diagram of the steel plate vertex measurement of a tank without edge plates;
[0021] Figure 3 This is a schematic diagram of the steel plate vertex measurement of a tank with edge plates;
[0022] Figure 4 It is a schematic diagram of the bottom plate arrangement of a tank without edge plates;
[0023] Figure 5 This is a schematic diagram of the bottom plate arrangement of a tank with edge plates. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0025] In order to illustrate the technical solution of the present invention, a specific embodiment is provided below for illustration.
[0026] like Figure 1 As shown, the method for automatically generating a tank bottom plate layout diagram provided in this embodiment includes:
[0027] Step S1, measuring the position of the steel plate vertices of each bottom plate in the storage tank, and locating the steel plate vertices that cannot be directly measured by adding auxiliary points on the corresponding weld lines.
[0028] When measuring the bottom plate of a storage tank, generally, most of the vertices of the steel plates on the bottom plate of the storage tank can be directly measured. For example, when measuring the vertices in the storage tank, the vertices of the steel plates can be measured with the help of laser rangefinders, laser radars, steel rulers and other tools. However, since there are various different components in the storage tank, such as heating coils, oil outlet pipes, floating roof columns and pads, the vertices of the steel plates may be blocked, making it impossible to measure the vertices of the steel plates. For these special vertices of the steel plates, this embodiment proposes a solution to locate the vertices of the steel plates by adding auxiliary points on the corresponding weld lines.
[0029] For example, the steel plate vertex of the outermost tank wall of a storage tank is defined as the tank wall vertex. Since the existence of the tank wall is generally difficult to measure, the difficult-to-measure tank wall vertex can be measured by adding measurement auxiliary points on the weld line.
[0030] like Figure 2 For the edgeless plate storage tank shown in the figure, an auxiliary point is added on the weld line of the nearby steel plate vertex, and the intersection of the line connecting the steel plate vertex and the auxiliary point with the tank wall is the tank wall vertex. Figure 2 In the figure, point A5 is the apex of the steel plate and can be measured directly. Points A1 and A2 are the apex of the outermost circle of the tank bottom plate and are generally not measurable. Points A1 and A2 can be measured by adding auxiliary points A3 and A4 on the corresponding weld line. Point A1 can be measured by connecting points A5 and A3 and extending them to the tank wall. Point A2 can be measured by connecting points A5 and A4 and extending them to the tank wall. For tanks with edge plates, such as Figure 3 As shown, record the inner edge point of the edge plate, add auxiliary points on the weld line of the inner edge point, and the intersection of the line connecting the inner edge point and the auxiliary point with the tank wall is the tank wall vertex. Figure 3 In the figure, point H8 is the vertex of the outermost circle of the edge plate and cannot be measured, while point H6 is the inner edge point of the inner circle of the edge plate and can be measured directly. A measurement auxiliary point H7 can be added at the edge plate weld line position. By connecting points H6 and H7 and extending them to the tank wall, point H8 can be measured.
[0031] Most of the steel plate vertices in the middle of the tank can be measured directly, but some vertices may be blocked by some objects in the tank. The steel plate vertices in the middle of the tank are basically the intersections of two or three weld lines. These vertices can also be measured by measuring auxiliary points. In this step, for the steel plate vertices blocked in the middle of the tank, auxiliary points are added on different weld lines where the blocked steel plate vertices are located. The intersection of the auxiliary points on each weld line is the blocked steel plate vertex.
[0032] like Figure 2 Point B1 shown in the figure cannot be directly measured due to obstacles. You can add auxiliary points on two different weld lines where point B1 is located for measurement, and get the point by the intersection of the lines between the auxiliary points. For example, through the weld lines where points B2 and B3 are located, and the weld lines where points B4 and B5 are located, the intersection of the two weld lines is point B1. Figure 3 For tanks with edge plates, if the top of the steel plate is blocked and cannot be measured, it can also be measured by adding auxiliary points. Figure 3 If point H2 is blocked and cannot be measured, you can add and measure auxiliary points H1, H5, H3 and H4. The intersection of the two weld lines at points H1 and H5 and points H3 and H4 is point H2.
[0033] Step S2: According to the measured positional relationship of the vertices of each steel plate, the vertices of the steel plates are automatically spliced into each base plate by finding the minimum closed figure.
[0034] By measuring the steel plate vertices in the previous steps, the positional relationship of each steel plate vertex is obtained, specifically, the coordinates of each steel plate vertex and the connection relationship between each vertex and other vertices are measured. For storage tanks with edge plates, the edge plates are spliced first. With one direction of the tank center (such as directly above the tank center) as 0°, rotate clockwise or counterclockwise to find each inner edge point of the edge plate connected to the tank wall in turn, and then each two adjacent inner edge points of the edge plate and the corresponding tank wall vertex connected to the tank wall form an edge plate, and finally complete the splicing of the edge plates.
[0035] For tank bottom plates without edge plates, and tank middle plate bottom plates with edge plates (for tanks with edge plates, the outer circle is edge plates, and the middle is middle plates), the bottom plate splicing method is as follows:
[0036] Divide the tank into two parts, the upper and lower parts. For the bottom plate of the upper part of the tank, each bottom plate has a lower left corner. Each steel plate vertex in the upper part of the tank is used as the lower left corner of the bottom plate. Take the lower left corner as the starting point to find out whether there is a minimum closed figure and no other weld lines in the closed figure. If found, it means that the vertex of the steel plate is the lower left corner of a bottom plate, and this bottom plate is the closed figure, that is, the minimum closed figure is recorded as a bottom plate. For the bottom plate of the lower part of the tank, each bottom plate has an upper right corner. Similarly, take each steel plate vertex in the lower part of the tank as the upper right corner of the bottom plate. Take the upper right corner as the starting point to find out whether there is a minimum closed figure and no other weld lines in the closed figure. If found, it means that the vertex of the steel plate is the upper right corner of a bottom plate, and this bottom plate is the closed figure, that is, the minimum closed figure is recorded as a bottom plate. After traversing all the steel plate vertices, find all the bottom plates.
[0037] Step S3: number each bottom plate according to the set numbering sequence, and automatically generate a tank bottom plate layout diagram.
[0038] like Figure 5 As shown, for a storage tank with edge plates, each edge plate has a lower left corner coordinate when viewed from the center of the tank to the outside, with one direction of the center of the tank (such as directly above the center of the tank) as 0°, and the edge plates are sorted and numbered in order clockwise or counterclockwise.
[0039] For tank bottom plates without edge plates (such as Figure 4 ), and the tank center plate bottom plate with edge plate (as shown Figure 5 As shown), the numbering method is the same. For the bottom plate of the upper part of the tank, each bottom plate has a vertex coordinate of the lower left corner. The vertex coordinates of the lower left corner steel plates of all the bottom plates in the upper part of the tank are compared. If the y coordinate of the lower left corner is within the error range, it is considered that the bottom plates are in the same row. Then, they are sorted from small to large according to the size of the x coordinate, and then the bottom plates are numbered from top to bottom and from left to right. For the bottom plate of the lower part of the tank, each bottom plate has a vertex coordinate of the upper right corner. The vertex coordinates of the upper right corner steel plates of all the bottom plates in the lower part of the tank are compared. If the y coordinate of the upper right corner is within the error range, it is considered that the bottom plates are in the same row. Then, they are sorted from small to large according to the size of the x coordinate, and then the bottom plates are numbered from top to bottom and from left to right.
[0040] After each bottom plate is automatically numbered, a layout diagram of the tank bottom plate is automatically generated, which includes the coordinates of each vertex of the bottom plate, bottom plate size information, and steel plate number information.
[0041] In summary, through the technical solution of the present invention, the blocked steel plate vertices can be effectively measured and the tank bottom plate layout diagram can be automatically generated according to the measured steel plate vertices and the connection relationship between the vertices, which ensures the measurement accuracy while reducing the workload of manual drawing and improving work efficiency.
[0042] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for automatically generating a tank bottom plate layout diagram, characterized in that: The automatic generation method comprises the following steps: Step S1, measuring the position of the steel plate vertices of each bottom plate in the storage tank, and locating the steel plate vertices that cannot be directly measured by adding auxiliary points on the corresponding weld line; Step S2, according to the measured positional relationship of each steel plate vertex, the steel plate vertices are automatically spliced into each base plate in a manner of finding a minimum closed figure; Step S3: number each bottom plate according to the set numbering sequence, and automatically generate a tank bottom plate layout diagram.
2. The method for automatically generating a tank bottom plate layout diagram according to claim 1, characterized in that: The steel plate vertex of the tank wall is the tank wall vertex. In step S1, for a tank without an edge plate, an auxiliary point is added on the weld line of the nearby steel plate vertex, and the intersection position of the line connecting the steel plate vertex and the auxiliary point and the tank wall is the tank wall vertex. For a tank with an edge plate, the inner edge point of the edge plate is recorded, and an auxiliary point is added on the weld line of the inner edge point. The intersection position of the line connecting the inner edge point and the auxiliary point and the tank wall is the tank wall vertex; for the steel plate vertex that is obscured in the middle of the tank, auxiliary points are added on different weld lines where the obscured steel plate vertex is located, and the intersection point of the auxiliary point line on each weld line is the obscured steel plate vertex.
3. The method for automatically generating a tank bottom plate layout diagram as claimed in claim 2, characterized in that: In step S2, the positional relationship of each steel plate vertex includes the coordinates of each steel plate vertex and the connection relationship between each vertex and other vertices. For a storage tank with an edge plate, take one direction of the center of the tank as 0°, rotate clockwise or counterclockwise, and find each inner edge point of the edge plate connected to the tank wall in turn. Then, each two adjacent inner edge points of the edge plate and the corresponding tank wall vertex connected to the tank wall form an edge plate, and finally complete the splicing of the edge plates.
4. The method for automatically generating a tank bottom plate layout diagram as claimed in claim 3, characterized in that: For tank bottom plates without edge plates, and tank center plate bottom plates with edge plates, the bottom plate splicing method is as follows: The storage tank is divided into two parts, the upper and lower parts. For the bottom plate of the upper part of the storage tank, each steel plate vertex is used as the lower left corner of the bottom plate, and the lower left corner is used as the starting point to find whether there is a minimum closed figure and no other weld lines in the closed figure. If found, the minimum closed figure is recorded as a bottom plate; for the bottom plate of the lower part of the storage tank, each steel plate vertex is used as the upper right corner of the bottom plate, and the upper right corner is used as the starting point to find whether there is a minimum closed figure and no other weld lines in the closed figure. If found, the minimum closed figure is recorded as a bottom plate; after traversing all the steel plate vertices, all the bottom plates are found.
5. The method for automatically generating a tank bottom plate layout diagram as claimed in claim 4, characterized in that: For tanks with edge plates, the edge plates are sorted and numbered in clockwise or counterclockwise order with one direction of the tank center as 0°; for tank bottom plates without edge plates and tank middle plate bottom plates with edge plates, the vertex coordinates of the lower left corner steel plates of all bottom plates in the upper part of the tank are compared. If the y coordinate of the lower left corner is within the error range, it is considered that the bottom plates are in the same row, and then they are sorted from small to large according to the size of the x coordinate, and then the bottom plates are numbered from top to bottom and from left to right; the vertex coordinates of the upper right corner steel plates of all bottom plates in the lower part of the tank are compared. If the y coordinate of the upper right corner is within the error range, it is considered that the bottom plates are in the same row, and then they are sorted from small to large according to the size of the x coordinate, and then the bottom plates are numbered from top to bottom and from left to right.
6. The method for automatically generating a tank bottom plate layout diagram as claimed in claim 5, characterized in that: In step S3, after each bottom plate is numbered, a layout diagram of the tank bottom plate is automatically generated, which includes the coordinates of each vertex of the bottom plate, the size of the bottom plate and the numbering information of the bottom plate.