A rigid body structure settlement monitoring method, device, equipment and readable storage medium
Patent Information
- Application Number
- CN202211014682.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-23
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2042-08-23
AI Technical Summary
但是这种方法首先运用全站仪进行两个正交方向的测量,其他方向及部位通过数值计算,只是减少了测量的点数,而且计算公式因为不同的倾斜方向,要改变各种中间计算值以及最终计算结果取值的正负号,没有统一的算法,不便于实现自动计算
[0054] This invention discloses a method for monitoring the settlement of rigid structures. It utilizes an angle sensor to measure the tilt angle of the rigid structure and then calculates the vector settlement values of various parts of the structure based on the measured tilt angle. This enables settlement monitoring of the rigid structure, overcoming the current limitation of not being able to directly monitor the settlement of rigid structures in real time. This invention calculates the settlement values of various parts of the rigid structure based on the tilt angle, resulting in accurate monitoring results. Furthermore, this invention can monitor the maximum tilt direction and the maximum settlement amount, making the settlement monitoring of rigid structures more reliable and further ensuring the structural safety of the rigid structure.
Smart Images

Figure CN117664073B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of settlement monitoring of rigid structures, and in particular to a method, device, equipment and readable storage medium for monitoring the settlement of rigid structures. Background Technology
[0002] GB / T 12337-2014 "Steel Spherical Storage Tanks" Clause 8.10.4.6.6 specifies the requirements for measuring the settlement of each support column during hydraulic testing of spherical tanks. TSG21-2016 "Safety Technical Supervision Regulations for Fixed Pressure Vessels" Clause 8.3.2 also includes periodic inspection requirements for the settlement and tilting of the vessel foundation and the plumbness of the spherical vessel supports. According to Li Wenzhen's 2019 master's thesis "Reliability Analysis of Large In-Service Propane Spherical Storage Tanks," due to the special structure of the spherical tank, a relative settlement of more than 2.5 mm for each column leg has a significant impact on the reliability of the spherical tank. When the relative settlement exceeds 7.5 mm, the local stress of the spherical tank exceeds the yield limit, indicating failure. GB / T 12337-2014 also requires that the maximum relative settlement of adjacent supports be 2.0 mm. Because spherical tanks are generally large, even small amounts of settlement that could affect safe use are often difficult to detect with the naked eye. Therefore, users typically conduct regular settlement monitoring of spherical tanks. Monitoring is almost exclusively done by setting up benchmark points and using a total station. This method requires ensuring that benchmark points are established within the tank area and that these benchmarks do not settle. Under this assumption, implementing this method still requires placing a total station at each monitoring point, making the workload and cost prohibitively large for practical applications. Other easier methods for settlement monitoring include displacement sensors and GPS. Displacement sensors can measure minute changes in displacement from a point on a spherical tank support to the ground. However, when foundation settlement occurs in a spherical tank, the support and the ground often settle simultaneously, resulting in very small relative displacements, rendering this method ineffective. Currently, GPS accuracy for height measurement is only at the centimeter level, insufficient for the millimeter-level accuracy required for settlement measurement. In 2010, Chen Debiao published an article titled "Forward and Inverse Calculation of Inclination Amount in the Differential Settlement Method" in Volume 35, Issue 4 of *Surveying and Mapping Science*. This article proposed that when the overall stiffness of a tall structure is good, the inclination angle in each direction can be calculated from the settlement difference in two orthogonal directions. Furthermore, the inclination angle can be used to calculate the maximum inclination direction and the maximum inclination amount, formally proposing that the inclination angle and settlement can be mutually calculated mathematically. However, this method first requires measurement in two orthogonal directions using a total station, with other directions and locations calculated numerically. This only reduces the number of measurement points. Moreover, the calculation formula requires changing various intermediate calculation values and the sign of the final calculation result depending on the different inclination directions, lacking a unified algorithm and making automatic calculation difficult. Summary of the Invention
[0003] The purpose of this invention is to overcome the shortcomings of the prior art and provide a method, device, equipment and readable storage medium for monitoring the settlement of rigid structures.
[0004] To achieve the above objectives, the present invention employs the following technical solution:
[0005] A method for monitoring the settlement of a rigid structure includes the following steps:
[0006] (1) Establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the surface of the spherical tank foundation as the xOy plane. The intersection points of the n columns of the spherical tank with the xOy plane are denoted as: G0, G1, G2...G n-1 Where G0 is a point on the x-axis and the center of the spherical shell is a point on the z-axis;
[0007] (2) When the spherical tank tilts, the tilted plane after tilting is x'Oy'. The tilt angles α and β of the spherical tank in two orthogonal directions are measured using an angle sensor.
[0008] (3) Based on the tilt angles α and β in the two orthogonal directions, calculate the normal vector n of the tilted plane, and calculate the angle γ between the tilted plane and the original plane xOy based on the normal vector n;
[0009] The maximum settlement and direction of the maximum settlement of the spherical tank foundation surface are calculated based on the angle γ between the inclined plane and the original plane xOy.
[0010] (4) Calculate the coordinates G of the maximum settlement point on the xOy plane based on the maximum settlement and the direction of maximum settlement of the spherical tank foundation surface. m ;
[0011] Based on the coordinates G of each column leg point and the maximum settlement point on the xOy plane m The settlement d of the column leg is calculated by taking the included angle of the corresponding column leg and the maximum settlement. i ;
[0012] (5) Repeat steps (2)-(4) at preset time intervals to monitor the tilt of the spherical tank.
[0013] Furthermore, in step (1), the coordinates G of the intersection point of the column leg and the xOy plane are... i for:
[0014]
[0015] Furthermore, the specific operation of step (2) is as follows:
[0016] Place the angle sensor so that its x-axis coincides with the x-axis of the coordinate system O-xyz, and its y-axis coincides with the y-axis of the coordinate system O-xyz.
[0017] When the spherical tank tilts, the horizontal plane xOy is rotated by an angle α along the x-axis and by an angle β along the y-axis and z-axis to obtain the tilted plane x'Oy'.
[0018] α and β are measured by an angle sensor.
[0019] Furthermore, the method for solving for the normal vector n of the inclined plane is as follows:
[0020]
[0021]
[0022] In this case, A lies on Ox' and B lies on Oy';
[0023] Taking z = 1, we get n = (-tanα, -tanβ, 1).
[0024] Furthermore, the method for solving the angle γ between the inclined plane and the original plane xOy is as follows:
[0025] Let the normal vector of the xOy plane be m = (0, 0, 1), then we have:
[0026]
[0027] Maximum settlement d of the spherical tank foundation surface max for:
[0028] d max =R·tanγ
[0029] The projection vector n′ = (-tanα, -tanβ, 1) of the normal vector n = (-tanα, -tanβ) onto the xOy plane is the direction of the maximum settlement.
[0030] Furthermore, in step (4), the coordinates of the maximum settlement point G on the xOy plane are... m The solution method is as follows:
[0031] G m =(x m y m , z m ), If the direction is the same as n′, then:
[0032] There exists a positive real number a such that x m = -tanα·a, y m = -tanβ·a
[0033] At the same time, G m In circle x 2 +y2 =R 2 Above, then:
[0034] (-tanα·a) 2 +(-tanβ·a) 2 =R 2 Solving the equation yields a, then:
[0035] G m =(-tanα·a,-tanβ·a,0)
[0036] The coordinates of the maximum settlement point on the xOy plane are obtained as G. m = (-tanα·a, -tanβ·a);
[0037] Settlement d of the column leg i The solution method is as follows:
[0038] The coordinates of each column leg point on the xOy plane are:
[0039] The coordinates on the xOy plane are and The included angle is θ i Then we have:
[0040]
[0041]
[0042] The settlement of each column leg is d i =d max ·cosθ i .
[0043] A monitoring device for the settlement of a rigid structure includes a modeling module, an inclination angle acquisition module, a maximum settlement and direction acquisition module, a column leg settlement acquisition module, and a circulation module.
[0044] The modeling module is used to establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the surface of the spherical tank foundation as the xOy plane. The intersection points of the n columns of the spherical tank with the xOy plane are denoted as: G0, G1, G2...G n-1 Where G0 is a point on the x-axis and the center of the spherical shell is a point on the z-axis;
[0045] The tilt angle acquisition module is used to acquire the tilt angles α and β of the spherical tank in two orthogonal directions when the spherical tank tilts.
[0046] The maximum settlement and direction acquisition module is used to calculate the normal vector n of the inclined plane based on the inclination angles α and β in the two orthogonal directions, and to calculate the angle γ between the inclined plane and the original plane xOy based on the normal vector n.
[0047] It is also used to calculate the maximum settlement and direction of the maximum settlement of the spherical tank foundation surface based on the angle γ between the inclined plane and the original plane xOy;
[0048] The settlement acquisition module for the column leg is used to calculate the coordinates G of the maximum settlement point on the xOy plane based on the maximum settlement of the spherical tank foundation surface and the direction of the maximum settlement. m ;
[0049] It is also used based on the coordinates G of each column leg point and the maximum settlement point on the xOy plane. m The settlement d of the column leg is calculated by taking the included angle of the corresponding column leg and the maximum settlement. i ;
[0050] The loop module is used to repeatedly execute the actions of the tilt angle acquisition module, the maximum settlement and direction acquisition module, and the column leg settlement acquisition module at preset time intervals to achieve monitoring of the tilt of the spherical tank.
[0051] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method for monitoring the settlement of rigid structures.
[0052] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method for monitoring the settlement of rigid structures.
[0053] Compared with the prior art, the present invention has the following beneficial effects:
[0054] This invention discloses a method for monitoring the settlement of rigid structures. It utilizes an angle sensor to measure the tilt angle of the rigid structure and then calculates the vector settlement values of various parts of the structure based on the measured tilt angle. This enables settlement monitoring of the rigid structure, overcoming the current limitation of not being able to directly monitor the settlement of rigid structures in real time. This invention calculates the settlement values of various parts of the rigid structure based on the tilt angle, resulting in accurate monitoring results. Furthermore, this invention can monitor the maximum tilt direction and the maximum settlement amount, making the settlement monitoring of rigid structures more reliable and further ensuring the structural safety of the rigid structure.
[0055] The present invention provides a monitoring device for the settlement of a rigid structure, comprising specific modules for performing the above-mentioned working method;
[0056] This invention provides a computer device and storage medium for a method of monitoring the settlement of rigid structures, which are used to implement the specific steps of the above-mentioned working method. Attached Figure Description
[0057] Figure 1 A schematic diagram of the projection points of the column legs of the spherical tank in the established coordinate system;
[0058] Figure 2 The coordinate system plane of the spherical tank foundation surface before and after settlement;
[0059] Figure 3 The coordinate system plane of the spherical tank foundation surface before and after settlement, and the corresponding column leg projections;
[0060] Figure 4 This is the coordinate system plane of the spherical tank foundation surface before and after settlement in Example 1;
[0061] Figure 5 This is the coordinate system plane of the spherical tank foundation surface before and after settlement in Example 2. Detailed Implementation
[0062] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0063] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0064] The present invention will now be described in further detail with reference to the accompanying drawings:
[0065] This invention uses monitoring data from a bidirectional high-precision angle sensor to calculate the tilt angle of a rigid structure in two directions (generally orthogonal directions). Taking a spherical tank as an example, vector theory is used to calculate the tilt angle of the spherical tank relative to the horizontal plane, the maximum tilt direction, and the settlement at each monitoring point through the tilt angles in the two directions. However, this invention is applicable to rigid structures.
[0066] A method for monitoring the settlement of a rigid structure includes the following steps:
[0067] (1) Establishing a computational mathematical model
[0068] Let the radius of the spherical tank be R, and it have n column legs, G0, G1, G2...G n-1
[0069] With the center of the spherical tank foundation as the origin and the foundation surface as the xOy plane, establish a rectangular coordinate system O-xyz. The intersection of each column leg with the xOy plane (i.e., the projection point of the column leg onto the horizontal plane) is denoted as: G0, G1, G2…G… n-1 Let G0 be a point on the x-axis and the center of the spherical shell be a point on the z-axis;
[0070] See Figure 1 , Figure 1 This is a schematic diagram of the projection points of the column legs of the spherical tank in the established coordinate system. It can be seen that the projection points of two adjacent column legs on the horizontal plane (G0, G1, G2...G... n-1 The angle θ between the line connecting the origin and the point is 360° / n. The coordinates of each point on the x0y plane are...
[0071] From the above, we can see that: G0, G1, G2...G n-1 In circle x 2 +y 2 =R 2 superior;
[0072] (2) Use an angle sensor to measure the tilt angle of the spherical tank in two orthogonal directions.
[0073] Place an angle sensor so that its x-axis coincides with the x-axis of the coordinate system O-xyz, and its y-axis coincides with the y-axis of the coordinate system O-xyz. When the spherical tank tilts, the horizontal plane xOy rotates by an angle α along the x-axis and an angle β along the y-axis and z-axis to obtain a new plane x'Oy'. At this point, the values of α and β can be measured by the angle sensor.
[0074] (3) Calculate the maximum settlement and the direction of maximum settlement.
[0075] Let γ be the angle between the new plane x'Oy' and the original plane xOy, and let its normal vector be n = (x, y, z). See [reference needed]. Figure 2 , Figure 2 Let A(1,0,tanα) and B(0,1,tanβ) be the coordinate plane of the spherical tank foundation surface before and after settlement.
[0076] Then A lies on Ox' and B lies on Oy', so
[0077]
[0078]
[0079] Taking z = 1, we get n = (-tanα, -tanβ, 1)
[0080] Let the normal vector of the original plane xOy be m = (0, 0, 1), then we have:
[0081]
[0082] Therefore, the maximum settlement of the entire spherical tank foundation surface (relative to the origin O) is:
[0083] d max =R·tanγ
[0084] The projection of vector n = (-tanα, -tanβ, 1) onto the xOy plane is n′ = (-tanα, -tanβ), which is the direction of the maximum settlement.
[0085] (4) Calculate the settlement values of other column legs.
[0086] See Figure 3 , Figure 3 Let G be the coordinate system plane of the spherical tank foundation surface before and after settlement, and the corresponding column leg projections. m =(x m y m , z m The point of maximum settlement on the entire foundation surface of the spherical tank is obviously:
[0087] In the same direction as n′
[0088] Then, there exists a positive real number a such that x m = -tanα·a, y m = -tanβ·a
[0089] And because, G m In circle x 2 +y 2 =R 2 superior
[0090] Therefore (-tanα·a) 2 +(-tanβ·a) 2 =R 2
[0091] Solving the equation yields a (since it's a positive real number, we take a > 0).
[0092] G m =(-tanα·a,-tanβ·a,0)
[0093] The coordinates of the maximum settlement point on the xOy plane are G. m= (-tanα·a, -tanβ·a)
[0094] The coordinates of each column leg point on the xOy plane are:
[0095] Let the coordinates on the xOy plane be... and The included angle is θ i
[0096]
[0097]
[0098] The settlement of each column leg is d i =d max ·cosθ i .
[0099] This invention provides a sensor measurement method for settlement angles in two directions and eliminates errors caused by human judgment in the calculation process through vector calculation, making settlement monitoring of rigid structures easier to implement and providing accurate and reliable results. This invention is applicable to measuring and calculating uneven settlement of rigid structures, but not to uniform settlement where the entire rigid structure sinks by the same amount.
[0100] This invention provides a monitoring device for the settlement of a rigid structure, comprising a modeling module, an inclination angle acquisition module, a maximum settlement and direction acquisition module, a column leg settlement acquisition module, and a loop module. The modeling module is used to establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the foundation surface as the xOy plane. The intersections of the n columns of the spherical tank with the xOy plane are denoted as G0, G1, G2…G… n-1 Where G0 is a point on the x-axis and the center of the spherical shell is a point on the z-axis; the tilt angle acquisition module is used to acquire the tilt angles α and β of the spherical tank in two orthogonal directions when the spherical tank tilts; the maximum settlement and direction acquisition module is used to calculate the normal vector n of the tilted plane based on the tilt angles α and β in the two orthogonal directions, and to calculate the angle γ between the tilted plane and the original plane xOy based on the normal vector n; it is also used to calculate the maximum settlement and the direction of the maximum settlement of the spherical tank foundation surface based on the angle γ between the tilted plane and the original plane xOy; the column leg settlement acquisition module is used to calculate the coordinates G of the maximum settlement point on the xOy plane based on the maximum settlement and the direction of the maximum settlement of the spherical tank foundation surface. m It is also used based on the coordinates G of each column leg point and the maximum settlement point on the xOy plane. m The settlement d of the column leg is calculated by taking the included angle of the corresponding column leg and the maximum settlement. iThe loop module is used to repeatedly execute the actions of the tilt angle acquisition module, the maximum settlement and direction acquisition module, and the column leg settlement acquisition module at preset time intervals to achieve monitoring of the tilt of the spherical tank.
[0101] In one embodiment, a computer device is provided, which may be a server. The computer device includes a processor, memory, a network interface, and a database connected via a system bus. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The computer program, when executed by the processor, describes the operation method of a monitoring device for the settlement of a rigid structure.
[0102] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps: 1) Establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the surface of the spherical tank foundation as the xOy plane. The intersection points of the n columns of the spherical tank with the xOy plane are respectively denoted as: G0, G1, G2...G n-1 (1) Where G0 is a point on the x-axis and the center of the spherical shell is a point on the z-axis; (2) When the spherical tank tilts, the tilted plane after tilting is x'Oy'. The tilt angles α and β of the spherical tank in two orthogonal directions are measured using an angle sensor; (3) Based on the tilt angles α and β in the two orthogonal directions, the normal vector n of the tilted plane is calculated. Based on the normal vector n, the angle γ between the tilted plane and the original plane xOy is calculated. Based on the angle γ between the tilted plane and the original plane xOy, the maximum settlement and the direction of the maximum settlement of the spherical tank foundation surface are calculated; (4) Based on the maximum settlement and the direction of the maximum settlement of the spherical tank foundation surface, the coordinates G of the maximum settlement point on the xOy plane are calculated. m Based on the coordinates G of each column leg point and the maximum settlement point on the xOy plane. m The settlement d of the column leg is calculated by taking the included angle of the corresponding column leg and the maximum settlement. i (5) Repeat steps (2)-(4) at preset time intervals to monitor the tilt of the spherical tank.
[0103] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it performs the following steps: 1) Establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the surface of the spherical tank foundation as the xOy plane. The intersection points of the n columns of the spherical tank with the xOy plane are respectively denoted as: G0, G1, G2...G n-1(1) Where G0 is a point on the x-axis and the center of the spherical shell is a point on the z-axis; (2) When the spherical tank tilts, the tilted plane after tilting is x'Oy'. The tilt angles α and β of the spherical tank in two orthogonal directions are measured using an angle sensor; (3) Based on the tilt angles α and β in the two orthogonal directions, the normal vector n of the tilted plane is calculated. Based on the normal vector n, the angle γ between the tilted plane and the original plane xOy is calculated. Based on the angle γ between the tilted plane and the original plane xOy, the maximum settlement and the direction of the maximum settlement of the spherical tank foundation surface are calculated; (4) Based on the maximum settlement and the direction of the maximum settlement of the spherical tank foundation surface, the coordinates G of the maximum settlement point on the xOy plane are calculated. m Based on the coordinates G of each column leg point and the maximum settlement point on the xOy plane. m The settlement d of the column leg is calculated by taking the included angle of the corresponding column leg and the maximum settlement. i (5) Repeat steps (2)-(4) at preset time intervals to monitor the tilt of the spherical tank.
[0104] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0105] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0106] Example 1
[0107] The spherical tank has a diameter of 18 meters and 10 column legs;
[0108] Establish a coordinate system with the center of the basic circle projected onto the ground plane of the spherical tank as the origin, the direction of a certain column leg as the x-direction, and the vertical direction as the z-axis;
[0109] See Figure 4 , Figure 4 The coordinate system plane of the spherical tank foundation surface before and after settlement in Example 1 is shown. When the spherical tank tilts, the x-axis deflection angle α = 8.008° and the y-axis deflection angle β = 6.2622° are measured by an angle sensor. The maximum settlement direction angle γ is:
[0110]
[0111] The maximum settlement of the entire spherical tank foundation surface is:
[0112] d max =R·tanγ=1.6049
[0113] The direction of maximum settlement on the horizontal plane is n′=(-tanα,-tanβ)=(-0.1406,0.1097)
[0114] Location of maximum settlement on the horizontal plane G m (x m ,y m In circle x 2 +y 2 =9 2 Above, and because If x is in the same direction as n′, then there exists a positive real number a such that x m = -tanα·a, y m = -tanβ·a
[0115] Therefore: (-tanα·a) 2 +(-tanβ·a) 2 =9 2
[0116] Solving the equation yields a positive real number a = 50.4718.
[0117] The coordinates of the maximum settlement point on the xOy plane are G. m = (-7.0963, 5.5368)
[0118] The coordinates of each column leg point on the xOy plane are:
[0119] Let the coordinates on the xOy plane be... and The included angle is θ1
[0120]
[0121] The settlement of column leg #1 is d1 = d max ·cosθ1=1.6049×-0.27598=-0.4429
[0122] The negative sign indicates that the intersection of the original No. 1 column leg and the horizontal plane is higher than the horizontal plane after the spherical tank tilted.
[0123] Similarly, we can obtain:
[0124] The settlement of column leg #2 is d1 = d max ·cosθ2=0.5483
[0125] The settlement of column leg #3 is d1 = d max ·cosθ3=1.3302
[0126] The settlement of column leg #4 is d1 = d max ·cosθ4=1.6039
[0127] The settlement of column leg #5 is d1 = d max ·cosθ5=1.2650
[0128] The settlement of column leg #6 is d1 = d max ·cosθ6=0.4429
[0129] The settlement of column leg #7 is d1 = d max ·cosθ7=-0.5483
[0130] The settlement of column leg #8 is d1 = d max ·cosθ8=-1.3302
[0131] The settlement of column leg #9 is d1 = d max ·cosθ9=-1.6039
[0132] The settlement of column leg #0 is d1 = d max ·cosθ0=-1.2650
[0133] Example 2
[0134] A cubic experimental platform, 1.013 meters long and 0.429 meters wide, is a rigid structure. The contact points between the four corners of the platform and the horizontal ground are denoted as (Z0, Z1, Z2, Z3). A coordinate system is established on the x-axis with the center of the projection of the platform onto the horizontal plane as the origin and the vertical direction as the z-axis.
[0135] The coordinates of each point are as follows:
[0136] Z0=(0.55,0,0),Z1=(-0.3827,0.395,0),Z2=(-0.55,0,0),Z1
[0137] =(0.3827,-0.395,0)
[0138] Now assume the plane circle is x. 2 +y 2 =0.55 2
[0139] See Figure 5 , Figure 5 The coordinate system plane of the spherical tank foundation surface before and after settlement in Example 2 is shown. When the platform tilts, the x-axis deflection angle α = -7.4632° and the y-axis deflection angle β = -8.6067° are measured by an angle sensor. The maximum settlement direction angle γ is...
[0140]
[0141] Therefore, the maximum settlement of the entire spherical tank foundation surface is:
[0142] d max =R·tanγ=0.1101
[0143] The direction of maximum settlement on the horizontal plane is n′=(-tanα,-tanβ)=(0.1310,0.1514)
[0144] Maximum settlement location Z on the horizontal plane m (x m ,y m In circle x 2 +y 2 =0.55 2 Above, and because If x is in the same direction as n′, then there exists a positive real number a such that x m = -tanα·a, y m = -tanβ·a,
[0145] Therefore (-tanα·a) 2 +(-tanβ·a) 2 =R 2
[0146] Solving the equation yields a positive real number a = 2.7472.
[0147] The original circle x on the xOy plane 2 +y 2 =0.55 2 The coordinates of the maximum settlement point on the Z-axis are m= (-0.3599, 0.4159)
[0148] The coordinates of the pivot point Z1 are Z1 = (-0.3827, 0.395, 0).
[0149] Let the coordinates on the xOy plane be... and The included angle is θ1
[0150]
[0151] The settlement of fulcrum Z1 is d1 = d max ·cosθ1=0.1101×0.6544=0.0721
[0152] Similarly, the settlement of other support points can be calculated. Likewise, a positive sign indicates that the settlement is below the horizontal plane, and a negative sign indicates that the settlement is above the horizontal plane.
[0153] The method can be used to monitor the settlement of rectangular structures such as buildings.
[0154] The above content is only for illustrating the technical concept of the present invention and should not be construed as limiting the scope of protection of the present invention. Any modifications made to the technical solution based on the technical concept proposed in this invention shall fall within the scope of protection of the claims of this invention.
Claims
1. A method of monitoring settlement of a rigid structure, characterised by, Includes the following steps: (1) Establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the surface of the spherical tank foundation as the xOy plane. The intersections of the n columns of the spherical tank with the xOy plane are denoted as follows: ,in, Let be a point on the x-axis, and let the center of the spherical shell be a point on the z-axis; (2) When the spherical tank tilts, the tilted plane is x'Oy'. The tilt angle of the spherical tank in two orthogonal directions is measured using an angle sensor. α and β ; (3) Based on the tilt angles in the two orthogonal directions α and β Calculate the normal vector of the inclined plane. Based on normal vector Calculate the angle between the inclined plane and the original plane xOy. γ; Based on the angle between the inclined plane and the original plane xOy γ Calculate the maximum settlement and direction of maximum settlement of the spherical tank foundation surface; (4) Calculate the coordinates of the maximum settlement point on the xOy plane based on the maximum settlement amount and the direction of the maximum settlement amount of the spherical tank foundation surface. ; Based on the coordinates of each column leg point and the maximum settlement point on the xOy plane The settlement of the column legs is calculated by taking the included angle of the corresponding column legs and the maximum settlement. ; (5) Repeat steps (2) to (4) at preset time intervals to monitor the tilt of the spherical tank.
2. The method for monitoring the settlement of rigid structures according to claim 1, characterized in that, In step (1), the coordinates of the intersection point of the column leg and the xOy plane for: 。 3. The method for monitoring the settlement of rigid structures according to claim 1, characterized in that, The specific operation of step (2) is as follows: Place the angle sensor so that its x-axis coincides with the x-axis of the coordinate system O-xyz, and its y-axis coincides with the y-axis of the coordinate system O-xyz. When the spherical tank tilts, the horizontal plane xOy rotates by an angle along the x-axis and z-axis. α Rotation angle along the y-axis and z-axis β Thus, the tilted plane x'Oy' is obtained; α and β are from The angle was measured by an angle sensor.
4. The method for monitoring the settlement of rigid structures according to claim 1, characterized in that, In step (3), the normal vector of the inclined plane The solution method is as follows: In this case, A lies on Ox' and B lies on Oy'; Taking z=1, we get .
5. The method for monitoring the settlement of rigid structures according to claim 4, characterized in that, In step (3), the angle between the inclined plane and the original plane xOy γ The solution method is as follows: Let the normal vector of the xOy plane be... Then we have: 。 6. The method for monitoring the settlement of a rigid structure according to claim 5, characterized in that, In step (3), the maximum settlement of the spherical tank foundation surface. for: Normal vector of the inclined plane Projection vector on the xOy plane This is the direction of maximum settlement.
7. The method for monitoring the settlement of rigid structures according to claim 1, characterized in that, In step (3), the coordinates of the maximum settlement point on the xOy plane in step (4) are... The solution method is as follows: , ,but: There exists a positive real number a such that at the same time, In the circle Above, then: Solving the equation, we get a, then: The coordinates of the maximum settlement point on the xOy plane are obtained as follows: ; Settlement of column legs The solution method is as follows: The coordinates of each column leg point on the xOy plane are: The coordinates on the xOy plane are Then we have: The settlement of each column leg is .
8. A monitoring device for the settlement of a rigid structure, characterized in that, It includes a modeling module, an inclination angle acquisition module, a maximum settlement and direction acquisition module, a column leg settlement acquisition module, and a loop module; The modeling module is used to establish a rectangular coordinate system O-xyz with the center of the spherical tank foundation as the origin and the surface of the spherical tank foundation as the xOy plane. The intersections of the n columns of the spherical tank with the xOy plane are denoted as follows: ,in, Let be a point on the x-axis, and let the center of the spherical shell be a point on the z-axis; The tilt angle acquisition module is used to acquire the tilt angle of the spherical tank in two orthogonal directions when the tank tilts. α and β ; The maximum settlement and direction acquisition module is used to obtain the tilt angle based on the two orthogonal directions. α and β Calculate the normal vector of the inclined plane. Based on normal vector Calculate the angle between the inclined plane and the original plane xOy. γ; It is also used based on the angle between the inclined plane and the original plane xOy. γ Calculate the maximum settlement and direction of maximum settlement of the spherical tank foundation surface; The settlement acquisition module for the column leg is used to calculate the coordinates of the maximum settlement point on the xOy plane based on the maximum settlement of the spherical tank foundation surface and the direction of the maximum settlement. ; It is also used based on the coordinates of each column leg point and the maximum settlement point on the xOy plane. The settlement of the column legs is calculated by taking the included angle of the corresponding column legs and the maximum settlement. ; The loop module is used to repeatedly execute the actions of the tilt angle acquisition module, the maximum settlement and direction acquisition module, and the column leg settlement acquisition module at preset time intervals to achieve monitoring of the tilt of the spherical tank.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for monitoring the settlement of rigid structures according to any one of claims 1-7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for monitoring the settlement of rigid structures as described in any one of claims 1-7.
Citation Information
Patent Citations
Spherical storage tank settlement monitoring method, system and device
CN115824150A
Tank inclination monitoring and calculating method based on spiral point distribution
CN117570924A
KR1024550320000B1