Gravity meter zero drift correction method, device and electronic equipment

By obtaining the actual monitoring data of the gravity meter and the standard comparison data, we determine whether there is a turning point in the difference, and use the turning point as the boundary point to correct the difference on both sides of the dividing point, solving the problem of low accuracy of zero-flood correction of the gravity meter and achieving higher accuracy zero-flood correction.

CN115793081BActive Publication Date: 2025-07-11STATE OCEANIC ADMINISTRATION BEIHAI MARINE ENG SURVEY & RES INST (QINGDAO HUANHAI MARINE ENG SURVEY & RES INST) +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211305944.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-24
Publication Date
2025-07-11
Estimated Expiration
2042-10-24

AI Technical Summary

Technical Problem

In the prior art, the accuracy of zero-flood correction of gravity meter is low, which affects the accuracy of gravity meter monitoring data.

Method used

By obtaining the actual monitoring data of the gravity meter and standard comparison data, determine whether there is a turning point in the difference, and use the turning point as the boundary point to correct the difference values on both sides of the boundary point, and a specific correction formula is used for zero-flood correction.

Benefits of technology

Improves the accuracy of the zero-flood correction of the gravity meter and ensures the accuracy and reliability of the monitoring data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115793081B_ABST
    Figure CN115793081B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and electronic device for zero drift correction of a gravimeter, belonging to the field of gravimeter correction. The method for zero drift correction of the gravimeter includes: obtaining standard comparison data and actual monitoring data of the gravimeter; determining a plurality of differences between the actual monitoring data and the standard comparison data; determining whether there are inflection points among the plurality of differences; if there are no inflection points among the plurality of differences, correcting the plurality of differences; if there are inflection points among the plurality of differences, using the inflection points as demarcation points and respectively correcting the differences on both sides of the demarcation points.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of gravimeter calibration, and particularly relates to a method, device and electronic device for zero drift calibration of a gravimeter. Background Art

[0002] With the development of technology, there are more and more explorations of the ocean. For example, the ocean is explored by ocean voyages of ships. During the ocean voyages of ships, a gravimeter is installed on the ship, and the gravimeter monitors in real time. However, the gravimeter usually has zero drift, that is, there is a difference between the gravity reading obtained by comparing the first departure of gravity and the last return to the gravity base point at the dock, and this difference is the zero drift. In order to use the gravimeter more accurately, it is necessary to calibrate the zero drift of the gravimeter. In the related art, when calibrating the zero drift of the gravimeter, the calibration accuracy is usually low. Summary of the Invention

[0003] The purpose of the embodiments of this application is to provide a method, device and electronic device for zero drift calibration of a gravimeter, which can solve the problem that the calibration accuracy is usually low when calibrating the zero drift of the gravimeter.

[0004] In a first aspect, the embodiments of this application provide a method for zero drift calibration of a gravimeter, and the calibration method includes:

[0005] Obtain standard comparison data and actual monitoring data of the gravimeter;

[0006] Determine multiple differences between the actual monitoring data and the standard comparison data;

[0007] Determine whether there is an inflection point among the multiple differences;

[0008] If there is no inflection point among the multiple differences, correct the multiple differences;

[0009] If there is an inflection point among the multiple differences, use the inflection point as a demarcation point, and correct the differences on both sides of the demarcation point respectively.

[0010] Optionally, the determining whether there is an inflection point among the multiple differences includes:

[0011] Compare the size of a target difference with the differences on both sides of the target difference, where the target difference is any difference among the multiple differences except the differences at the two endpoints;

[0012] If the differences on both sides of the target difference are both greater than or less than the target difference, there is an inflection point among the multiple differences, and the target difference is the inflection point;

[0013] If only one of the differences on both sides of the target difference is greater than the target difference and the other difference is less than the target difference, there is no inflection point among the multiple differences.

[0014] Optionally, if there is no inflection point among the multiple differences, correcting the multiple differences includes:

[0015] If there is no inflection point among the multiple differences, correcting the multiple differences according to a correction formula, where the correction formula is

[0016] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the post-survey base point comparison, S1 represents the gravimeter reading during the pre-survey base point comparison, t2 represents the time of the pre-survey base point comparison, t1 represents the time of the pre-survey base point comparison, and t represents the measuring point time.

[0017] Optionally, if there is an inflection point among the multiple differences, using the inflection point as a demarcation point to correct the differences on both sides of the demarcation point respectively, including:

[0018] If there is one inflection point among the multiple differences, using the inflection point as a demarcation point to correct the differences on both sides of the demarcation point respectively;

[0019] If there are multiple inflection points among the multiple differences, using each inflection point as a demarcation point to correct the differences between the two inflection points, and correcting the differences between the inflection point closest to the endpoint among the multiple differences and the endpoint.

[0020] Optionally, correcting the differences on both sides of the demarcation point respectively includes:

[0021] Correcting the differences on both sides of the demarcation point according to a correction formula, where the correction formula is

[0022] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the post-survey base point comparison, S1 represents the gravimeter reading during the pre-survey base point comparison, t2 represents the time of the pre-survey base point comparison, t1 represents the time of the pre-survey base point comparison, and t represents the measuring point time.

[0023] Optionally, correcting the differences between the two inflection points includes:

[0024] Correcting the differences between the two inflection points according to a correction formula;

[0025] The correction of the difference between the inflection point closest to the end point among the multiple differences and the end point includes:

[0026] Correcting the difference between the inflection point closest to the end point among the multiple differences and the end point according to a correction formula, where the correction formula is

[0027] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the base point comparison after the field measurement, S1 represents the gravimeter reading during the base point comparison before the field measurement, t2 represents the time of the base point comparison before the field measurement, t1 represents the time of the base point comparison before the field measurement, and t represents the measurement point time.

[0028] Optionally, the difference corresponds to a time point. Before determining whether there is an inflection point among the multiple differences, the correction method further includes:

[0029] Determining whether the multiple time points corresponding to the multiple differences are continuous;

[0030] If the multiple time points are continuous, determining whether there is an inflection point among the multiple differences;

[0031] If there is an intermittent time period among the multiple time points, determining whether there is an inflection point for each of the multiple differences on both sides of the intermittent time period.

[0032] Optionally, in the case where there is an intermittent time period among the multiple time points, if there is an inflection point among the multiple differences, then using the inflection point as a demarcation point, correcting the differences on both sides of the demarcation point respectively, including:

[0033] Standardizing the multiple differences on both sides of the intermittent time period so that the standards of the multiple differences at both ends of the time period are the same standard;

[0034] Determining the position of the inflection point relative to the intermittent time period;

[0035] If the inflection point is on the same side of the intermittent time period, using the inflection point as a demarcation point, correcting the differences on both sides of the inflection point respectively.

[0036] In a second aspect, an embodiment of the present application provides a gravimeter zero drift correction device, characterized in that the correction device includes:

[0037] An acquisition module, configured to acquire standard comparison data and actual monitoring data of the gravimeter;

[0038] A first determination module, configured to determine multiple differences between the actual monitoring data and the standard comparison data;

[0039] A second determination module, configured to determine whether there is an inflection point among the multiple differences;

[0040] A first correction module, configured to correct the multiple differences if there is no inflection point among the multiple differences;

[0041] A second correction module, configured to, if there is an inflection point among the multiple differences, use the inflection point as a demarcation point to separately correct the differences on both sides of the demarcation point.

[0042] Optionally, the second determination module includes:

[0043] A comparison unit, configured to compare the magnitude between a target difference and the differences on both sides of the target difference, where the target difference is any difference among the multiple differences except the differences at the two endpoints;

[0044] A first determination unit, configured to, if the differences on both sides of the target difference are both greater than or less than the target difference, there is an inflection point among the multiple differences, and the target difference is the inflection point;

[0045] A second determination unit, configured to, if only one of the differences on both sides of the target difference is greater than the target difference and the other difference is less than the target difference, there is no inflection point among the multiple differences.

[0046] Optionally, the first correction module is configured to:

[0047] If there is no inflection point among the differences, correct the multiple differences according to a correction formula, and the correction formula is

[0048] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the comparison of the base point after the field measurement, S1 represents the reading of the gravimeter during the comparison of the base point before the field measurement, t2 represents the time of the comparison of the base point before the field measurement, t1 represents the time of the comparison of the base point before the field measurement, and t represents the measurement point time.

[0049] Optionally, the second correction module is configured to:

[0050] If there is one inflection point among the multiple differences, use the inflection point as a demarcation point to separately correct the differences on both sides of the demarcation point;

[0051] If there are multiple inflection points among the multiple differences, use each inflection point as a demarcation point to correct the differences between the two inflection points, and correct the differences between the inflection point closest to the endpoint among the multiple differences and the endpoint.

[0052] Optionally, the second correction module is configured to:

[0053] Perform corrections on the differences on both sides of the demarcation point according to the correction formula, and the correction formula is

[0054] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the post-survey base point comparison, S1 represents the reading of the gravimeter during the pre-survey base point comparison, t2 represents the time of the pre-survey base point comparison, t1 represents the time of the pre-survey base point comparison, and t represents the measuring point time.

[0055] Optionally, the second correction module is used for:[[]]

[0056] Perform corrections on the differences between the two inflection points according to the correction formula;

[0057] The correction of the difference between the inflection point closest to the endpoint among the multiple differences and the endpoint includes:[[]]

[0058] Perform corrections on the difference between the inflection point closest to the endpoint among the multiple differences and the endpoint according to the correction formula, and the correction formula is

[0059] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the post-survey base point comparison, S1 represents the reading of the gravimeter during the pre-survey base point comparison, t2 represents the time of the pre-survey base point comparison, t1 represents the time of the pre-survey base point comparison, and t represents the measuring point time.

[0060] Optionally, the difference corresponds to a time point, and the correction device further includes:[[]]

[0061] A third determination module for determining whether the multiple time points corresponding to the multiple differences are continuous;

[0062] A fourth determination module for determining whether there are inflection points among the multiple differences if the multiple time points are continuous;

[0063] A fifth determination module for determining whether there are inflection points on both sides of the discontinuous time period for the multiple differences on both sides of the discontinuous time period if there is a discontinuous time period among the multiple time points.

[0064] Optionally, in the case where there is a discontinuous time period among the multiple time points, the second correction module is used for:[[]]

[0065] Unify the standards of the multiple differences on both sides of the discontinuous time period so that the standards of the multiple differences at both ends of the time period are the same standard;

[0066] Determine the position of the inflection point relative to the discontinuous time period;

[0067] If the inflection point is on the same side of the discontinuous time period, use the inflection point as the demarcation point to correct the differences on both sides of the inflection point respectively.

[0068] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0069] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0070] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0071] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0072] In the embodiment of the present application, standard comparison data and actual monitoring data of a gravimeter are obtained, multiple differences between the actual monitoring data and the standard comparison data are determined, whether there is an inflection point among the multiple differences is determined. If there is no inflection point among the multiple differences, the multiple differences are corrected. If there is an inflection point among the multiple differences, the differences on both sides of the demarcation point are corrected respectively with the inflection point as the demarcation point. That is, in the embodiment of the present application, by obtaining the actual monitoring data of the gravimeter, then determining the multiple differences between the actual monitoring data and the standard comparison data, and determining whether there is an inflection point among the multiple differences, and in the case of having an inflection point, correcting the differences on both sides of the demarcation point respectively with the inflection point as the demarcation point, so that the zero drift correction for the gravimeter can be made more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 is a flowchart of a gravimeter calibration method provided by an embodiment of the present application;

[0074] Figure 2 is a schematic diagram of the differences between the actual monitoring data and the standard comparison data of a gravimeter provided by an embodiment of the present application;

[0075] Figure 3It is a schematic diagram of the difference between the actual monitoring data and the standard comparison data for calibrating a gravimeter provided by an embodiment of the present application;

[0076] Figure 4 It is a schematic diagram of a gravimeter calibration device provided by an embodiment of the present application;

[0077] Figure 5 It is a schematic diagram of an electronic device provided by an embodiment of the present application;

[0078] Figure 6 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application. Specific embodiments

[0079] Next, in combination with the accompanying drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly described. Obviously, the described embodiments are some, rather than all, of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0080] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data used may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object may be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.

[0081] Next, in combination with the accompanying drawings, the gravimeter calibration method provided by the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.

[0082] Refer to Figure 1 , which shows the flowchart of the gravimeter calibration method provided by the embodiments of the present application. As Figure 1 shown, the calibration method includes:

[0083] Step 101: Obtain the standard comparison data and the actual monitoring data of the gravimeter.

[0084] Generally, for marine gravity measurement, the comparison measurement of the gravity base point at the dock must be carried out before departure and after arrival at the port. The difference between the readings of the gravimeter obtained from the comparison measurement of the gravity base point at the first departure from the dock and the last return to the dock is the zero drift amount during this measurement period, that is, the zero drift. And the zero drift correction is to evenly distribute the zero drift amount to each gravity recording point, so as to deduct this error from the readings of the gravimeter at each recording point.

[0085] In addition, when departing from the dock, the gravimeter will have a reading. During the voyage of the ship, the gravimeter will also have a reading. After the ship docks at the dock, the gravimeter still has a reading. That is to say, during the period from the ship's departure from the dock until the ship returns to the dock, the gravimeter can always be monitored and thus has a reading. And the data monitored by the gravimeter during the voyage of the ship is the actual monitored data of the gravimeter.

[0086] In addition, in the embodiment of the present application, after the ship's voyage ends, data can be exported from the gravimeter on the ship, and the actual monitored data of the gravimeter can be obtained. Then, the actual monitored data of the gravimeter can be stored, and the standard comparison data is stored. When it is necessary to obtain the actual monitored data of the gravimeter, the actual monitored data of the gravimeter and the standard comparison data can be directly obtained.

[0087] It should be noted that in the embodiment of the present application, the gravimeter is a strap-down gravimeter, that is, the zero drift correction is carried out for the strap-down gravimeter in the embodiment of the present application. In addition, in the embodiment of the present application, the standard comparison data can be satellite space gravity data, where the satellite space gravity data can be the data detected by the satellite, and it is generally considered that the data detected by the satellite is relatively accurate.

[0088] Step 102: Determine multiple differences between the actual monitored data and the standard comparison data.

[0089] In addition, during the voyage of the ship, the ship will pass through multiple locations, and the gravimeter will monitor the gravity at each location, that is, the gravimeter can monitor the gravity at each position on the route passed by the ship. Therefore, the actual monitored data of the gravimeter will have multiple monitored values, and each monitored value corresponds to the coordinates of a position and the recording time at that time. In addition, the standard comparison data also has multiple standard values.

[0090] In some implementation manners, the implementation manner of step 102 can be: subtracting the standard comparison data from the actual monitored data, that is, subtracting the gravity value at the target coordinate in the actual monitored data from the gravity value at the target coordinate in the standard comparison data, so as to obtain the difference. Wherein, the target coordinate is any coordinate among the multiple coordinates corresponding to the applied monitored data.

[0091] Step 103: Determine whether there are inflection points among the multiple differences.

[0092] After obtaining multiple differences, it is possible to determine whether there are inflection points among the multiple differences, so as to determine whether the multiple differences are linearly distributed.

[0093] In some implementation manners, the implementation manner of step 103 may be: comparing the size between the target difference and the differences on both sides of the target difference, where the target difference is any difference among the multiple differences except the differences at the two endpoints; if the differences on both sides of the target difference are both greater than or less than the target difference, there is an inflection point among the multiple differences, and the target difference is the inflection point; if only one of the differences on both sides of the target difference is greater than the target difference and the other difference is less than the target difference, there is no inflection point among the multiple differences.

[0094] Among them, since there are multiple differences, for the differences among the multiple differences except the differences at the two endpoints, there are adjacent differences on both sides of each of these differences. For example, there are 5 differences, which are 0.2, 0.3, 0.4, 0.35, and 0.1 respectively. The differences at the two endpoints are 0.2 and 0.1 respectively. For any difference among the 3 differences except the two endpoints, there are adjacent differences on both sides of it. For the difference of 0.3, there are the two differences of 0.2 and 0.4 on both sides of it, and for the difference of 0.4, there are the two differences of 0.3 and 0.35 on both sides of it.

[0095] In addition, it is possible to determine whether there is an inflection point among the multiple differences by comparing the size between the target difference and the differences on both sides of the target difference. For example, there are 5 differences, which are 0.2, 0.3, 0.4, 0.35, and 0.1 respectively, and the target difference is 0.4. At this time, it is possible to compare the size between 0.4 and the two differences on both sides, that is, compare the size between 0.4 and 0.3, and compare the size between 0.4 and 0.35. 0.4 is greater than 0.3 and 0.4 is greater than 0.35, then 0.4 is the inflection point. Another example, there are 5 differences, which are 0.2, 0.3, 0.4, 0.5, and 0.58 respectively, and the target difference is 0.4. At this time, it is possible to compare the size between 0.4 and the two differences on both sides, that is, compare the size between 0.4 and 0.3, and compare the size between 0.4 and 0.5. 0.4 is greater than 0.3, 0.4 is less than 0.5, so 0.4 is not the inflection point. For each target difference, in this way, it is possible to determine whether there is an inflection point among the multiple differences.

[0096] In addition, in some implementation manners, the implementation manner of step 103 may be: performing linear fitting on the multiple differences to obtain a linear fitting line, and determining whether the slope of the linear fitting line changes. If the slope of the linear fitting line changes, there is an inflection point among the multiple differences. If the slope of the linear fitting line does not change, there is no inflection point among the multiple differences.

[0097] For example, as Figure 2As shown, it is a schematic diagram formed by the difference between the actual monitoring data and the standard comparison data of the gravimeter. Linear fitting is performed on multiple differences to obtain three fitting lines, namely fitting line 1, fitting line 2, and fitting line 3. The slope of fitting line 2 is K21 = 1.00E-06, and the slope of fitting line 3 is K22 = -1.16E-05. The slopes of fitting line 2 and fitting line 3 are not equal, indicating a change in the slope of the fitting line, and further indicating the existence of an inflection point among multiple differences. Among them, Figure 2 The unit of the abscissa is seconds, and the unit of the ordinate is 10 -5 m / s 2 .

[0098] Step 104: If there is no inflection point among multiple differences, then correct multiple differences.

[0099] If there is no inflection point among multiple differences, multiple differences can be directly corrected, that is, zero drift correction can be directly performed.

[0100] In some implementation manners, the implementation manner of step 103 can be: If there is no inflection point among multiple differences, then correct multiple differences according to the correction formula. The correction formula is where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the comparison of the base point after the measurement, S1 represents the reading of the gravimeter during the comparison of the base point before the measurement, t2 represents the time of the comparison of the base point before the measurement, t1 represents the time of the comparison of the base point before the measurement, and t represents the measurement point time.

[0101] Step 105: If there is an inflection point among multiple differences, then use the inflection point as the demarcation point and correct the differences on both sides of the demarcation point respectively.

[0102] In some implementation manners, the implementation manner of step 105 can be: If there is one inflection point among multiple differences, then use the inflection point as the demarcation point and correct the differences on both sides of the demarcation point respectively; if there are multiple inflection points among multiple differences, then use each inflection point as the demarcation point and correct the differences between two inflection points, and correct the differences between the inflection point closest to the endpoint among multiple differences and the endpoint.

[0103] For example, there are 5 differences, which are 0.1, 0.2, 0.3, 0.25, and 0.15 respectively. It is determined that there is only one inflection point, that is, the inflection point is 0.3. At this time, 0.3 is used as the demarcation point, so that the data can be divided into two segments. The differences on one side of the inflection point are 0.1 and 0.2, and the differences on the other side are 0.25 and 0.15. The data on both sides of the inflection point are corrected respectively. For another example, there are 7 differences, which are 0.1, 0.2, 0.5, 0.4, 0.35, 0.45, and 0.6 respectively. It is determined that there are two inflection points, and the two inflection points are 0.5 and 0.35 respectively. At this time, 0.5 and 0.35 are used as two demarcation points respectively, and the difference between the two inflection points is corrected, that is, 0.4 is corrected. And there are two endpoints among the multiple differences, which are 0.1 and 0.15 respectively. The inflection point closest to 0.1 is 0.5, and the inflection point closest to 0.15 is 0.35. Therefore, the difference between 0.1 and 0.35 is corrected, and the difference between 0.15 and 0.35 is corrected.

[0104] In addition, in some implementation manners, the implementation manner of correcting the differences on both sides of the demarcation point may be: correcting the differences on both sides of the demarcation point according to the correction formula, and the correction formula is where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the after-measurement base point comparison, S1 represents the reading of the gravimeter during the before-measurement base point comparison, t2 represents the time of the before-measurement base point comparison, t1 represents the time of the before-measurement base point comparison, and t represents the measurement point time.

[0105] In addition, in some implementation manners, the implementation manner of correcting the difference between two inflection points may be: correcting the difference between two inflection points according to the correction formula. The implementation manner of correcting the difference between the inflection point closest to the endpoint among the multiple differences and the endpoint may be: correcting the difference between the inflection point closest to the endpoint among the multiple differences and the endpoint according to the correction formula, and the correction formula is where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the after-measurement base point comparison, S1 represents the reading of the gravimeter during the before-measurement base point comparison, t2 represents the time of the before-measurement base point comparison, t1 represents the time of the before-measurement base point comparison, and t represents the measurement point time.

[0106] In addition, in some implementation manners, one difference corresponds to one time point. At this time, before step 103, the correction method may further include: determining whether the multiple time points corresponding to the multiple differences are continuous; if the multiple time points are continuous, determining whether there is an inflection point among the multiple differences; if there is an intermittent time period among the multiple time points, determining whether there is an inflection point on both sides of the intermittent time period for the multiple differences respectively.

[0107] Among them, one difference corresponds to one time point. Therefore, after obtaining multiple differences, it is equivalent to obtaining multiple time points corresponding to the multiple differences, so that it is possible to determine whether multiple times are continuous. Among them, continuous time points mean that the difference between adjacent two time points is constant. For example, for 3 time points, which are 1 second, 2 seconds, and 3 seconds respectively, then these 3 time points are continuous. Another example, for 5 time points, 1 second, 2 seconds, 3 seconds, 10 seconds, and 11 seconds, then 1 second, 2 seconds, and 3 seconds, these 3 time points are continuous, there is no continuity between 3 seconds and 10 seconds, and there is an intermittent time period between 3 seconds and 10 seconds.

[0108] In addition, during the process of the ship's navigation, when the gravimeter is always in the on state, at this time, the time points corresponding to the actual monitoring data of the gravimeter are continuous. After the gravimeter is turned on for a period of time, the gravimeter is turned off, and then the gravimeter is turned on again. During the time when the gravimeter is turned off, the gravimeter will not monitor data, so there will be intermittent time points in the time points corresponding to the actual monitoring data of the gravimeter finally. That is, in the embodiments of the present application, determining whether the multiple time points corresponding to the multiple differences are continuous is to determine whether the gravimeter is turned off during the monitoring process.

[0109] In addition, in some implementation manners, when there is an intermittent time period among multiple time points, the implementation manner of step 105 can be: standardize the multiple differences on both sides of the intermittent time period so that the standards of the multiple differences at both ends of the time period are the same standard; determine the position of the inflection point relative to the intermittent time period; if the inflection point is on the same side of the intermittent time period, then take the inflection point as the demarcation point and correct the differences on both sides of the inflection point respectively.

[0110] Among them, the implementation manner of standardizing the multiple differences on both sides of the intermittent time period can be: perform linear fitting on the multiple differences on both sides of the intermittent time period respectively to obtain multiple fitting lines, determine the fitting line where the initial time point is located, and adjust the standards of the other fitting lines except the fitting line where the initial time point is located to the standard of the fitting line where the initial time point is located.

[0111] For example, as Figure 2 shown, fitting line 1 is the fitting line where the initial time point is located, and fitting line 2 and fitting line 3 are the other two fitting lines except the fitting line where the initial time point is located. Adjust the standards of fitting line 2 and fitting line 3, that is, move fitting line 2 downward and move fitting line 3 downward, to obtain as Figure 3The graph shown. When moving down the fitting line 2, the downward movement amount is the difference between the intersection point of the extension line of the fitting line 2 and the vertical axis and the zero point, and the zero point is the intersection point of the fitting line 1 and the vertical axis. When moving down the fitting line 3, the downward movement amount is the difference between the intersection point of the extension line of the fitting line 3 and the vertical axis and the zero point, and the zero point is the intersection point of the fitting line 1 and the vertical axis. Among them, Figure 3 the unit of the abscissa in -5 m / s 2 .

[0112] In addition, after obtaining multiple time points and determining the inflection points and discontinuous time periods, the position of the inflection points relative to the discontinuous time periods can be determined. If the inflection points are on the same side of the discontinuous time period, that is, all the inflection points are on the same side of the discontinuous time period, at this time, the inflection points can be used as the demarcation points to correct the differences on both sides of the inflection points respectively, and the difference between the inflection point closest to the discontinuous time period and an end point of the discontinuous time period will be corrected. If the inflection points are on both sides of the discontinuous time period, at this time, the inflection points on both sides of the discontinuous time period are used as the demarcation points to correct the differences on both sides of the inflection points respectively, and the difference between the inflection point closest to the discontinuous time period and an end point of the discontinuous time period will be corrected, and both ends of the discontinuous time period are processed in this way.

[0113] For example, there are 10 differences, which respectively correspond to 10 time points. The 10 differences are 0.1, 0.2, 0.3, 0.35, 0.4, 0.32, 0.28, 0.36, 0.43, 0.5, and the 10 time points are 1 second, 2 seconds, 3 seconds, 4 seconds, 5 seconds, 7 seconds, 8 seconds, 9 seconds, 10 seconds, 11 seconds. Then the discontinuous time period is between 5 seconds and 7 seconds, the inflection points are 0.4 and 0.28, 0.4 is on one side of the discontinuous time end, and 0.28 is on the other side of the discontinuous time period. Taking 0.4 as the inflection point, correct the differences on both sides of 0.4. Taking 0.28 as the inflection point, correct the differences on both sides of 0.28. Specifically, taking 0.4 as the inflection point, correct the differences of 0.1, 0.2, 0.3, 0.35, 0.4, and correct the differences of 0.4, 0.32. Taking 0.28 as the inflection point, correct the differences of 0.32, 0.28, and correct the differences of 0.28, 0.36, 0.43, 0.5.

[0114] In the embodiments of the present application, standard comparison data and actual monitoring data of a gravimeter are obtained, a plurality of differences between the actual monitoring data and the standard comparison data are determined, whether there is an inflection point among the plurality of differences is determined. If there is no inflection point among the plurality of differences, the plurality of differences are corrected. If there is an inflection point among the plurality of differences, with the inflection point as a demarcation point, the differences on both sides of the demarcation point are corrected respectively. That is to say, in the embodiments of the present application, by obtaining the actual monitoring data of the gravimeter, then determining a plurality of differences between the actual monitoring data and the standard comparison data, and determining whether there is an inflection point among the plurality of differences, and in the case of having an inflection point, with the inflection point as a demarcation point, the differences on both sides of the demarcation point are corrected respectively, so that the zero-drift correction for the gravimeter can be made more accurate.

[0115] In the zero-drift correction method for a gravimeter provided by the embodiments of the present application, the execution subject may be a zero-drift correction device for a gravimeter. In the embodiments of the present application, taking the method that the zero-drift correction device for a gravimeter executes the zero-drift correction method for a gravimeter as an example, the zero-drift correction device for a gravimeter provided by the embodiments of the present application is described.

[0116] Referring to Figure 4 , a schematic diagram of a zero-drift correction device for a gravimeter provided by the embodiments of the present application is shown. As Figure 4 shown, the correction device 400 includes:

[0117] An acquisition module 401, configured to acquire standard comparison data and actual monitoring data of a gravimeter;

[0118] A first determination module 402, configured to determine a plurality of differences between the actual monitoring data and the standard comparison data;

[0119] A second determination module 403, configured to determine whether there is an inflection point among the plurality of differences;

[0120] A first correction module 404, configured to, if there is no inflection point among the plurality of differences, correct the plurality of differences;

[0121] A second correction module 405, configured to, if there is an inflection point among the plurality of differences, with the inflection point as a demarcation point, correct the differences on both sides of the demarcation point respectively.

[0122] Optionally, the second determination module includes:

[0123] A comparison unit, configured to compare the magnitude between a target difference and the differences on both sides of the target difference, where the target difference is any difference among the plurality of differences except the differences at the two endpoints;

[0124] A first determination unit, configured to, if the differences on both sides of the target difference are both greater than or less than the target difference, there is an inflection point among the plurality of differences, and the target difference is the inflection point;

[0125] A second determination unit, configured to determine that there is no inflection point among the multiple differences if only one of the differences on both sides of the target difference is greater than the target difference and the other difference is less than the target difference.

[0126] Optionally, the first correction module is configured to:

[0127] If there is no inflection point among the differences, correct the multiple differences according to a correction formula, where the correction formula is

[0128] where δ gk represents the zero-drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the post-survey base-point comparison, S1 represents the gravimeter reading during the pre-survey base-point comparison, t2 represents the time of the pre-survey base-point comparison, t1 represents the time of the pre-survey base-point comparison, and t represents the measuring point time.

[0129] Optionally, the second correction module is configured to:

[0130] If there is one inflection point among the multiple differences, use the inflection point as a demarcation point to correct the differences on both sides of the demarcation point respectively;

[0131] If there are multiple inflection points among the multiple differences, use each inflection point as a demarcation point to correct the differences between the two inflection points, and correct the differences between the inflection point closest to the end point among the multiple differences and the end point.

[0132] Optionally, the second correction module is configured to:

[0133] Correct the differences on both sides of the demarcation point according to a correction formula, where the correction formula is

[0134] where δ gk represents the zero-drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the post-survey base-point comparison, S1 represents the gravimeter reading during the pre-survey base-point comparison, t2 represents the time of the pre-survey base-point comparison, t1 represents the time of the pre-survey base-point comparison, and t represents the measuring point time.

[0135] Optionally, the second correction module is configured to:

[0136] Correct the differences between the inflection points according to a correction formula;

[0137] The correction of the differences between the inflection point closest to the end point among the multiple differences and the end point includes:

[0138] The difference between the inflection point closest to the end point among the multiple differences and the end point is corrected according to the correction formula, and the correction formula is

[0139] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the reading of the gravimeter during the comparison of the base points after the field measurement, S1 represents the reading of the gravimeter during the comparison of the base points before the field measurement, t2 represents the time of the comparison of the base points before the field measurement, t1 represents the time of the comparison of the base points before the field measurement, and t represents the measurement point time.

[0140] Optionally, the difference corresponds to a time point, and the correction device further includes:

[0141] A third determination module, configured to determine whether the multiple time points corresponding to the multiple differences are continuous;

[0142] A fourth determination module, configured to determine whether there is an inflection point among the multiple differences if the multiple time points are continuous;

[0143] A fifth determination module, configured to determine whether there is an inflection point for each of the multiple differences on both sides of the discontinuous time period if there is a discontinuous time period among the multiple time points.

[0144] Optionally, in the case where there is a discontinuous time period among the multiple time points, the second correction module is configured to:

[0145] Unify the standards of the multiple differences on both sides of the discontinuous time period so that the standards of the multiple differences at both ends of the time period are the same standard;

[0146] Determine the position of the inflection point relative to the discontinuous time period;

[0147] If the inflection point is on the same side of the discontinuous time period, use the inflection point as a demarcation point to correct the differences on both sides of the inflection point respectively.

[0148] In the embodiments of the present application, standard comparison data and actual monitoring data of the gravimeter are obtained, multiple differences between the actual monitoring data and the standard comparison data are determined, whether there is an inflection point among the multiple differences is determined. If there is no inflection point among the multiple differences, the multiple differences are corrected. If there is an inflection point among the multiple differences, the differences on both sides of the demarcation point are corrected respectively with the inflection point as the demarcation point. That is, in the embodiments of the present application, by obtaining the actual monitoring data of the gravimeter, then determining the multiple differences between the actual monitoring data and the standard comparison data, and determining whether there is an inflection point among the multiple differences, and in the case of having an inflection point, correcting the differences on both sides of the demarcation point with the inflection point as the demarcation point, the zero drift correction for the gravimeter can be made more accurate.

[0149] The zero-drift correction device for a gravimeter in the embodiments of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than terminals. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It may also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0150] The zero-drift correction device for a gravimeter in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0151] The zero-drift correction device for a gravimeter provided in the embodiments of the present application can implement Figure 1 each process implemented by the method embodiments. To avoid repetition, it will not be elaborated here.

[0152] Optionally, as Figure 5 shown, the embodiments of the present application further provide an electronic device 500, including a processor 501 and a memory 502. A program or instruction that can run on the processor 501 is stored on the memory 502. When the program or instruction is executed by the processor 501, it implements each step of the above-mentioned method embodiment for zero-drift correction of a gravimeter and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0153] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0154] Figure 6 Schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.

[0155] The electronic device 100 includes, but is not limited to, components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0156] Those skilled in the art can understand that the electronic device 100 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 110 through a power management system, so as to manage functions such as charging, discharging, and power consumption management through the power management system. Figure 6 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0157] Among them, the processor 110 is used to obtain standard comparison data and actual monitoring data of the gravimeter; determine multiple differences between the actual monitoring data and the standard comparison data; determine whether there is an inflection point among the multiple differences; if there is no inflection point among the multiple differences, correct the multiple differences; if there is an inflection point among the multiple differences, use the inflection point as a demarcation point and correct the differences on both sides of the demarcation point respectively.

[0158] In the embodiment of the present application, obtaining standard comparison data and actual monitoring data of the gravimeter, determining multiple differences between the actual monitoring data and the standard comparison data, determining whether there is an inflection point among the multiple differences, if there is no inflection point among the multiple differences, correcting the multiple differences, and if there is an inflection point among the multiple differences, using the inflection point as a demarcation point and correcting the differences on both sides of the demarcation point respectively. That is, in the embodiment of the present application, by obtaining the actual monitoring data of the gravimeter, then determining multiple differences between the actual monitoring data and the standard comparison data, and determining whether there is an inflection point among the multiple differences, and in the case of having an inflection point, using the inflection point as a demarcation point and correcting the differences on both sides of the demarcation point respectively, it is possible to make the zero drift correction for the gravimeter more accurate.

[0159] Optionally, the processor 110 is further used to: compare the magnitude between a target difference and the differences on both sides of the target difference, where the target difference is any difference other than the differences at the two endpoints among the multiple differences; if the differences on both sides of the target difference are both greater than or less than the target difference, there is an inflection point among the multiple differences, and the target difference is the inflection point; if only one of the differences on both sides of the target difference is greater than the target difference and the other difference is less than the target difference, there is no inflection point among the multiple differences.

[0160] Optionally, the processor 110 is further used to: if there is no inflection point among the multiple differences, correct the multiple differences, including:

[0161] If there is no inflection point among multiple differences, the multiple differences are corrected according to the correction formula, and the correction formula is

[0162] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the base point comparison after the field measurement, S1 represents the gravimeter reading during the base point comparison before the field measurement, t2 represents the time of the base point comparison before the field measurement, t1 represents the time of the base point comparison before the field measurement, and t represents the measuring point time.

[0163] Optionally, the processor 110 is further configured to: if there is an inflection point among the multiple differences, use the inflection point as a demarcation point to correct the differences on both sides of the demarcation point, including:

[0164] If there is one inflection point among the multiple differences, use the inflection point as a demarcation point to correct the differences on both sides of the demarcation point;

[0165] If there are multiple inflection points among the multiple differences, use each inflection point as a demarcation point to correct the differences between the two inflection points, and correct the differences between the inflection point closest to the endpoint among the multiple differences and the endpoint.

[0166] Optionally, the processor 110 is further configured to: correct the differences on both sides of the demarcation point according to the correction formula, and the correction formula is

[0167] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the base point comparison after the field measurement, S1 represents the gravimeter reading during the base point comparison before the field measurement, t2 represents the time of the base point comparison before the field measurement, t1 represents the time of the base point comparison before the field measurement, and t represents the measuring point time.

[0168] Optionally, the processor 110 is further configured to: correct the differences between the two inflection points according to the correction formula;

[0169] Optionally, the processor 110 is further configured to: correct the differences between the inflection point closest to the endpoint among the multiple differences and the endpoint according to the correction formula, and the correction formula is

[0170]

[0171] where δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the base point comparison after the field measurement, S1 represents the gravimeter reading during the base point comparison before the field measurement, t2 represents the time of the base point comparison before the field measurement, t1 represents the time of the base point comparison before the field measurement, and t represents the measuring point time.

[0172] Optionally, the processor 110 is further configured to: determine whether multiple time points corresponding to multiple differences are continuous; if the multiple time points are continuous, determine whether there is an inflection point among the multiple differences; if there is a discontinuous time period among the multiple time points, determine whether there is an inflection point for multiple differences on both sides of the discontinuous time period respectively.

[0173] Optionally, when there is a discontinuous time period among the multiple time points, the processor 110 is further configured to: unify the standards of multiple differences on both sides of the discontinuous time period, so that the standards of multiple differences at both ends of the time period are the same standard; determine the position of the inflection point relative to the discontinuous time period; if the inflection point is on the same side of the discontinuous time period, use the inflection point as a demarcation point to correct the differences on both sides of the inflection point respectively.

[0174] In the embodiment of the present application, standard comparison data and actual monitoring data of the gravimeter are obtained, multiple differences between the actual monitoring data and the standard comparison data are determined, and whether there is an inflection point among the multiple differences is determined. If there is no inflection point among the multiple differences, the multiple differences are corrected. If there is an inflection point among the multiple differences, the differences on both sides of the demarcation point are corrected respectively with the inflection point as the demarcation point. That is to say, in the embodiment of the present application, by obtaining the actual monitoring data of the gravimeter, then determining multiple differences between the actual monitoring data and the standard comparison data, and determining whether there is an inflection point among the multiple differences, and in the case of having an inflection point, using the inflection point as the demarcation point to correct the differences on both sides of the demarcation point respectively, the zero drift correction for the gravimeter can be made more accurate.

[0175] It should be understood that, in the embodiment of the present application, the input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch monitoring device and a touch controller. The other input devices 1072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.

[0176] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 109 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.

[0177] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 110 either.

[0178] The embodiments of the present application also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the embodiment of the above gravity meter zero drift correction method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0179] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc.

[0180] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned embodiment of the zero-drift correction method for the gravimeter, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0181] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-a-chip, etc.

[0182] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above-mentioned embodiment of the zero-drift correction method for the gravimeter, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0183] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover 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 explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, the 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. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.

[0184] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0185] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.

Claims

1. A zero drift correction method for a gravimeter, characterized in that, The calibration method includes: Obtaining standard comparison data and actual monitoring data of the gravimeter; Determining a plurality of differences between the actual monitoring data and the standard comparison data; Determining whether there is an inflection point among the plurality of differences; If there is no inflection point among the plurality of differences, correcting the plurality of differences; If there is an inflection point among the plurality of differences, using the inflection point as a demarcation point to respectively correct the differences on both sides of the demarcation point.

2. The zero drift correction method of the gravimeter according to claim 1, wherein, The determining whether there is an inflection point among the plurality of differences includes: Comparing the magnitude between a target difference and the differences on both sides of the target difference, where the target difference is any difference among the plurality of differences except the differences at the two endpoints; If the differences on both sides of the target difference are both greater than or less than the target difference, there is an inflection point among the plurality of differences, and the target difference is the inflection point; If only one of the differences on both sides of the target difference is greater than the target difference and the other difference is less than the target difference, there is no inflection point among the plurality of differences.

3. The zero-drift correction method of the gravimeter according to claim 1, characterized in that, The if there is no inflection point among the plurality of differences, correcting the plurality of differences includes: If there is no inflection point among the multiple differences, the multiple differences are corrected according to the correction formula, and the correction formula is Among them, δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the base point comparison after the field measurement, S1 represents the gravimeter reading during the base point comparison before the field measurement, t2 represents the time of the base point comparison before the field measurement, t1 represents the time of the base point comparison before the field measurement, and t represents the measuring point time.

4. The zero-drift correction method of the gravimeter according to claim 1, characterized in that The if there is an inflection point among the plurality of differences, using the inflection point as a demarcation point to respectively correct the differences on both sides of the demarcation point includes: If there is one inflection point among the plurality of differences, using the inflection point as a demarcation point to respectively correct the differences on both sides of the demarcation point; If there are multiple inflection points among the plurality of differences, using each inflection point as a demarcation point to correct the differences between the two inflection points, and correcting the difference between the inflection point closest to the endpoint among the plurality of differences and the endpoint.

5. The zero-drift correction method of the gravimeter according to claim 4, characterized in that, The respectively correcting the differences on both sides of the demarcation point includes: The differences on both sides of the demarcation point are corrected respectively according to the correction formula, and the correction formula is Among them, δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the base point comparison after the field measurement, S1 represents the gravimeter reading during the base point comparison before the field measurement, t2 represents the time of the base point comparison before the field measurement, t1 represents the time of the base point comparison before the field measurement, and t represents the measuring point time.

6. The zero-drift correction method of the gravimeter according to claim 4, characterized in that, The correcting the differences between the two inflection points includes: Correcting the differences between the two inflection points according to a correction formula; The correcting the difference between the inflection point closest to the endpoint among the plurality of differences and the endpoint includes: Calibrate the difference between the inflection point closest to the endpoint among the multiple differences and the endpoint according to the calibration formula, and the calibration formula is Among them, δ gk represents the zero drift correction value of the gravimeter, K represents the scale value of the gravimeter, S2 represents the gravimeter reading during the comparison of the base point after the field measurement, S1 represents the gravimeter reading during the comparison of the base point before the field measurement, t2 represents the time of the comparison of the base point before the field measurement, t1 represents the time of the comparison of the base point before the field measurement, and t represents the measuring point time.

7. The zero-drift correction method of the gravimeter according to claim 1, characterized in that The difference corresponds to a time point. Before determining whether there is an inflection point among the plurality of differences, the calibration method further includes: Determining whether the plurality of time points corresponding to the plurality of differences are continuous; If the plurality of time points are continuous, determining whether there is an inflection point among the plurality of differences; If there is an intermittent time period among the plurality of time points, respectively determining whether there is an inflection point for the plurality of differences on both sides of the intermittent time period.

8. The zero-drift correction method for a gravimeter according to claim 7, characterized in that, In the case where there is an intermittent time period among the plurality of time points, the if there is an inflection point among the plurality of differences, using the inflection point as a demarcation point to respectively correct the differences on both sides of the demarcation point includes: Standardizing the plurality of differences on both sides of the intermittent time period so that the standards of the plurality of differences at both ends of the time period are the same standard; Determining the position of the inflection point relative to the intermittent time period; If the inflection point is on the same side of the intermittent time period, using the inflection point as a demarcation point to respectively correct the differences on both sides of the inflection point.

9. A zero drift correction device for a gravimeter, characterized in that, The calibration device includes: An acquisition module for acquiring standard comparison data and actual monitoring data of the gravimeter; A first determination module, configured to determine a plurality of differences between the actual monitoring data and the standard comparison data; A second determination module, configured to determine whether there is an inflection point among the plurality of differences; A first correction module, configured to correct the plurality of differences if there is no inflection point among the plurality of differences; A second correction module, configured to, if there is an inflection point among the plurality of differences, use the inflection point as a demarcation point to respectively correct the differences on both sides of the demarcation point.

10. An electronic device, characterized in that, The electronic device includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the zero-drift correction method of the gravimeter according to any one of claims 1-8 are implemented.

Citation Information

Patent Citations

  • Method for measuring and calibrating Antarctic ship load capacity

    CN111413749A

  • Dynamic relative gravimeter zero drift compensation method based on satellite gravity anomaly information

    CN112415634A