Three-dimensional layoutlayout method for splicing vault plates of large LNG storage tank

11118733 · 2021-09-14

Assignee

Inventors

Cpc classification

International classification

Abstract

Method of constructing a vault of a large storage tank for liquefied natural gas by first modeling the vault with a 3-D modeling software application, then partially building the vault with a framework and a first set of covering panels fixed on the framework where the panels do not touch each other, but leave a number of gaps between them, measuring the dimensions of the actual gaps between the panels using a 3-D scanner, producing a second set of panels according to the scanned dimensional data, and finally filled the gaps between the first set of panels with the second set of panels, which are much smaller than the first set of panels, making the building process earlier and more accurate, which are difficult issues in building large tanks for liquefied natural gas.

Claims

1. A method of constructing a vault of a large storage tank for liquefied natural gas, comprising the steps of (a) modeling the vault of the large storage tank using a 3-D CAD application to generate a set of model data that display the vault as an umbrella type dome, formed from a plurality of panels fixed on a framework of parallels and meridians; (b) producing a first set of panels having shapes and dimensions predetermined according to the modeling data generated in step (a) and producing a plurality of framework members according to the modeling data generated in step (a); (c) on the top of a storage tank's main body, constructing a vault framework based on the model data generated in step (a) by connecting and fixing framework members to form the parallels and meridians of the framework; (d) partially covering the framework built in step (c) by fixing the first set of panels according to the vault model of step (a), wherein the panels do not touch each other but leave a plurality of uncovered spaces between the panels; (e) obtaining dimensional data of the uncovered spaces by using a 3-D scanner and producing a second set of panels according to the scanned dimensional data, each of which panels fits in one of the uncovered spaces; and (f) placing and fixing the second set of panels into the uncovered spaces between the first set of panels that are already fixed on the framework to result in fully covered vault as the top of the storage tank.

2. The method according to claim 1, wherein the size of the second panels is smaller than the size of the first set of panels.

3. The method according to claim 2, wherein the second set of the panels are of at least three types, each with a different size and shape.

4. The method according to claim 2, wherein the first set of the panels are of different sizes and shapes.

5. The method according to claim 4, wherein the first set of the panels are of two types, one type of which has a larger size than the other type.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a schematic diagram of the vault plates before hoisting and welding and air lifting;

(2) FIG. 2 is a structural diagram of a vault of a 160,000-square LNG storage tank, where the first set of panels are shown as 1-24 of two types (with different size and shape) labeled by odd numbers and even numbers, respectively;

(3) FIG. 3 is a schematic diagram of the coordination transformation between an ideal coordinate system and a point cloud coordinate system;

(4) FIG. 4 is a schematic diagram of point cloud de-noising based on counter lines of an ideal model;

(5) FIG. 5 is a schematic diagram of a gap to be fitted in a quarter of the vault;

(6) FIG. 6 is a 3-D schematic diagram of vault splice plates to be fitted;

(7) FIG. 7 is a projection diagram of the vault splice plates to be fitted in a Z-axis direction;

(8) FIG. 8 is a schematic diagram of calculating the radius of a layout arc of a vault splice plate; and

(9) FIG. 9 is a schematic diagram of the layout dimension of a vault splice plate to be calculated.

DETAILED DESCRIPTION OF THE PRESENT INVENTION

(10) The detailed embodiments of the present invention will be described below with reference to the accompanying drawings.

(11) As shown in the figures, the three-dimensional layout method for splicing vault plates of a large LNG storage tank of the present invention includes the following steps.

(12) (1) Establishing a three-dimensional model of an ideal vault in an ideal coordinate system O-XYZ by using CAD software, and extracting contour lines of small and large vault plates as contour feature lines of the three-dimensional model of the ideal vault, which assist curve fitting of point cloud data;

(13) (2) Scanning vault plates, the detailed steps include:

(14) Hoisting a central circular vault plate, large vault plates and small vault plates, arranging four measuring points on a cylindrical roof at an interval of 90 degrees, and arranging a three-dimensional laser scanner at each measuring point for scanning the vault;

(15) (3) Transforming the coordinate of the point cloud data of the vault plates, scanned by each scanner within the range of a quarter of vault from a point could coordinate system, to the ideal coordinate system obtained in the step (1), the detailed method is as follows:

(16) As shown in FIG. 3, the origin of the point cloud coordinate system is P, and points P.sub.1 and P.sub.2 are taken from the X′-axis and Y′-axis, respectively; and, the origin of the ideal coordinate system is 0, and points O.sub.1 and O.sub.2 are taken from the X-axis and Y-axis of the coordinate system, respectively.

(17) The unit vectors of each coordinate axis in the point cloud coordinate system deduced by using the above points are:

(18) e 1 = P 1 - P .Math. P 1 - P .Math. , e 2 = P 2 - P .Math. P 2 - P .Math. , e 3 = e 1 × e 2 ( 1 )

(19) Wherein, e.sub.1′, e.sub.2′ and e.sub.3′ are unit vectors of the X′-axis, Y′-axis and 2-axis in the point cloud coordinate system, respectively.

(20) Similarly, unit vectors e.sub.1, e.sub.2 and e.sub.3 of the X-axis, Y-axis and Z-axis in the ideal coordinate systems can be obtained as follows:

(21) e 1 = O 1 - O .Math. O 1 - O .Math. , e 2 = O 2 - O .Math. O 2 - O .Math. , e 3 = e 1 × e 2 ( 2 )

(22) M and M′ are coordinates of a same feature point in the ideal model and the point cloud model, respectively, so there's the following equation:
[e.sub.1,e.sub.2,e.sub.3].sup.TM=[e.sub.1′,e.sub.2′,e.sub.3′].sup.TM′  (3)
M=([e.sub.1,e.sub.2,e.sub.3].sup.T).sup.−1[e.sub.1′,e.sub.2′,e.sub.3′].sup.TM′  (4)

(23) Therefore, the rotation R of a transformation matrix can be expressed as:
R=([e.sub.1,e.sub.2,e.sub.3].sup.T).sup.−1[e.sub.1′,e.sub.2′,e.sub.3′].sup.T  (5)

(24) The translation T can be expressed as:
T=O−P  (6)

(25) Therefore, the complete transformation matrix transformed from the point cloud coordinate system to the ideal coordinate system is:

(26) C = [ R T 0 1 ] ( 7 )

(27) (4) As shown in FIG. 4, generating a cylinder by using a contour feature line of the ideal three-dimensional model as an axis, selecting point cloud data inside the cylinder, searching neighborhood point cloud data around each of the contour feature lines and removing redundant “noise point cloud” to obtain valid point cloud data;

(28) (5) Performing curve fitting respectively on the searched valid point cloud data in the ideal coordinate system to obtain dimension data required for fitting the vault, the dimension data comprising dimension data of a vault splice plate to be mounted at gaps among each small vault plate and two adjacent large vault plates and dimension data of a vault splice plate to be mounted at a gap between each small vault plate and the central circular vault plate; the dimension data of each vault splice plate to be mounted specifically comprising the radius r.sub.AB and arc length C.sub.1 of a left side arc AB of each vault splice plate in a radial direction of the vault, the radius r.sub.CD and arc length C.sub.2 of a right side arc CD of each vault splice plate in the radial direction of the vault, an included angle a between two projection straight lines l.sub.1 and l.sub.2 of the left side arc AB and the right side arc CD of each vault splice plate in an OXY plane of the ideal coordinate system, the radius r.sub.1 of a projection arc A′D′ of an inside arc AD of each vault splice plate arranged in a circumferential direction of the vault in the OXY plane of the ideal coordinate system and the radius r.sub.2 of a projection arc B′C′ of an outside arc BC of each vault splice plate arranged in the circumferential direction of the vault in the OXY plane of the ideal coordinate system. The detailed steps are as follows:

(29) As shown in FIG. 5, the gaps 26,27 among each small vault plate and two neighboring large vault plates and the gap 28 between each small vault plate and the central circular vault plate successively perform curve fitting and layout;

(30) Step A: Calculating the radius r.sub.AB of the left side arc AB and radius r.sub.CD of the right side arc CD of each vault splice plate in the radial direction of the vault;

(31) FIG. 6 is a 3-D schematic diagram of vault splice plates to be fitted. The arc AB and arc CD in FIG. 6 are fitted by the least square method based on radius constraint.

(32) The equation of a circle may be expressed as:
(x−x.sub.0).sup.2+(y−y.sub.0).sup.2+(z−z.sub.0).sup.2=r.sup.2  (8)

(33) Wherein, (x.sub.0, y.sub.0, z.sub.0) is the center coordinates of the circle in which the arc is to be fitted, and r is the actual radius of the arc to be fitted.

(34) For the circle fitting based on a nonlinear least square method, an optimized target function is:

(35) min C = .Math. i = 1 N ( ( x i - x 0 ) 2 + ( y - y 0 ) 2 + ( z i - z 0 ) 2 - r ) 2 ( 9 )

(36) Wherein, (x.sub.i, y.sub.i, z.sub.i) is coordinates of a feature point on the arc to be fitted, (x.sub.0, y.sub.0, z.sub.0) is the center coordinate of the circle in which the arc is to be fitted, r is the actual radius of each vault splice plate to be fitted, and N is the number of feature points participating in the fitting calculation.

(37) When the radius of circle is used as a constraint participating in the fitting, according to the Lagrange multiplier method, the optimized target function of the least square method may be expressed as:

(38) min C = .Math. i = 1 N ( ( x i - x 0 ) 2 + ( y - y 0 ) 2 + ( z i - z 0 ) 2 - r ) 2 + λ ( r - r k ) ( 10 )

(39) Wherein, (x.sub.i, y.sub.i, z.sub.i) is coordinates of a feature point on the arc AB and arc CD; (x.sub.0, y.sub.0, z.sub.0) is center coordinates of the circle of the arc AB and the arc CD; λ is the Lagrange constant; r is the actual radius of the vault splice plate to be fitted; r.sub.k is the design radius of the arc AB and the arc CD; and, N is the number of feature points participating in the fitting calculation.

(40) Step B: Calculating the arc lengths C.sub.1 of the left side arc AB and C.sub.2 of the right side arc CD of each vault splice plate in the radial direction of the vault;

(41) Assuming the coordinates of points A and B as (x.sub.1,y.sub.1,z.sub.1) and (x.sub.2,y.sub.2,z.sub.2), respectively, the chord length L.sub.1 of the arc AB can be expressed as:
L.sub.1=√{square root over ((x.sub.1−x.sub.2).sup.2+(y.sub.1−y.sub.2).sup.2+(z.sub.1−z.sub.2).sup.2)}  (11)

(42) The arc length C.sub.1 of the arc AB may be expressed as:
C.sub.1=arc sin(L.sub.1/2r.sub.AB)×πr.sub.AB/90  (12)

(43) Similarly, the arc length C.sub.2 of the arc CD can be obtained.

(44) Step C: calculating the included angle a between two projection straight lines l.sub.1 and l.sub.2 of the left side arc AB and the right side arc CD of each vault splice plate in an OXY plane of the ideal coordinate system, respectively, the radius r.sub.1 of the projection arc A′D′ of the inside arc AD of each vault splice plate arranged in a circumferential direction of the vault in the OXY plane of the ideal coordinate system and the radius r.sub.2 of the projection arc B′C′ of the outside arc BC of each vault splice plate arranged in the circumferential direction of the vault in the OXY plane of the ideal coordinate system.

(45) As shown in FIG. 6, the point cloud data of the vault splice plates is projected to the XOY plane in the Z-axis direction and ABCD corresponds to A′B′C′D′ to obtain a sectorial trapezoid shown in FIG. 7, and two arcs A′D′ and B′C′ and two straight lines A′B′ (that is l.sub.1) and C′D′ (that is l.sub.2) perform curve fitting as follows:

(46) Fitting the two arcs A′D′ and B′C′ by the least square method based on radius constraint to obtain the radius r.sub.1 of the arc A′D′ and radius r.sub.2 of the arc B′C′. The specific method refers to the step A.

(47) The equation of the straight line l.sub.1 may be expressed as:
y=k.sub.1x+b.sub.1(k.sub.1≠0)  (13)

(48) Wherein, k.sub.1 is the slope of the straight line l.sub.1, and b.sub.1 is the intercept of the straight line l.sub.1.

(49) The optimized target function for the straight line fitting based on a nonlinear least square method is:

(50) min C = .Math. i = 1 N ( k 1 x i + b 1 - y i ) 2 ( 14 )

(51) Similarly, the equation of the straight line l.sub.2 may be expressed as:
y=k.sub.2x+b.sub.2(k.sub.2≠0)  (15)

(52) Wherein, k.sub.2 is the slope of the straight line l.sub.2, and b.sub.2 is the intercept of the straight line l.sub.2.

(53) The optimized target function is:

(54) min C = .Math. i = 1 N ( k 2 x i + b 2 - y i ) 2 ( 16 )

(55) After the equations of the two straight lines are obtained, the included angle a between the two straight lines l.sub.1 and l.sub.2 is expressed as:

(56) α = arctan .Math. k 2 - k 1 1 + k 1 k 2 .Math. ( 17 )

(57) Wherein, a is the included angle between the two straight lines, and k.sub.1 and k.sub.2 are the slope of the two straight lines.

(58) (6) Performing construction layout of the vault splice plates, the detailed steps includes:

(59) Step A: obtaining the radius R.sub.1 of an inside arc MN and radius R.sub.2 of an outside arc PQ of a construction layout plate of the vault splice plates arranged in the circumferential direction of the vault by the following formulae, respectively:

(60) 0 R 1 = XZ = OZ * tan ( arcsin YZ OZ ) = r AB + r CD 2 * tan ( arcsin 2 r 1 r AB + r CD ) ( 18 ) R 2 = r AB + r CD 2 * tan ( arcsin 2 r 2 r AB + r CD ) ( 19 )

(61) Wherein, as shown in FIG. 8, OZ is an average value of the radius r.sub.AB of the left side arc AB and the radius r.sub.CD of the right side arc CD of each vault splice plate, and the point O in the OZ is the center of a vault sphere. When calculating the arc radius R.sub.1 of the inside arc MN, the point Z in the OZ is selected from a point on the inside arc AD of the vault splice plate; when calculating the arc radius R.sub.2 of the outside arc PQ, the point Z in the OZ is selected from a point on the outside arc BC of the vault splice plate. The tangent line of the arc of the tank top from the point Z is intersected at a point X with a vertical central line of the vault sphere, then XZ is the radius of the vault splice plate at the point Z, YZ is the length of a perpendicular line from the point Z to the vertical central line of the vault sphere. When the point Z is selected from the inside arc AD of the vault splice plate, YZ corresponds to the value of r.sub.1; and, when the point Z is selected from the outside arc BC of the vault splice plate, YZ corresponds to the value of r.sub.2, wherein r.sub.1 is the radius of the projection arc A′D′ of the inside arc AD of each vault splice plate arranged in the circumferential direction of the vault in the OXY plane of the ideal coordinate system, r.sub.2 is the radius of the projection arc B′C′ of the outside arc BC of each vault splice plate arranged in the circumferential direction of the vault in the OXY plane of the ideal coordinate system, r.sub.AB is the radius of the left side arc of each vault splice plate, and r.sub.CD is the radius of the right side arc CD of each vault splice plate;

(62) Step B: As shown in FIG. 9, constructing a line segment EF, wherein the length of the EF is an average value of the arc length C.sub.1 of the left side arc AB and the arc length C.sub.2 of the right side arc CD of each vault splice plate in the radial direction of the vault:
EF=(C.sub.1+C.sub.2)/2  (20)

(63) Step C: constructing arcs MN and PQ by using the radius R.sub.1 of the inside arc and the radius R.sub.2 of the outside arc of the construction layout plate of the vault splice plates arranged in the circumferential direction of the vault as radius and using point E and point F as points on the arcs, wherein the centers of the arcs MN and PQ are O.sub.1 and O.sub.2 respectively and located on an extended line of the line segment EF; taking a as the central angle of each of the arcs MN and PQ, connecting the MQ and NP, and obtaining MNPQ as the layout dimension data of the steel plate to be calculated as shown in FIG. 9;

(64) (7) Considering the lap width and the error caused by actual sphere expansion, shifting four sides of the MNPQ outwardly, where the offset may be ranged from 5 mm to 10 mm according to the construction experience; and, connecting clearances, formed at four corners after shifting, by straight lines to obtain a layout graph for the vault splice plates, finally prefabricating and constructing the vault splice plates to be mounted according to the layout graph for the vault splice plates.