Leveling method and device of weighing system, electronic equipment and storage medium
By obtaining the target leveling rules and initial load data, and using a deep neural network model or experimental data to calculate the target support height of the weighing sensor, the problems of low efficiency and poor results in the truck scale leveling process are solved, and fast and accurate weighing system leveling is achieved.
Patent Information
- Application Number
- CN202410293474.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-14
- Publication Date
- 2025-09-16
AI Technical Summary
In the existing technology, the leveling process of the truck scale relies on manual experience and lacks a scientific, unified and clear leveling method, resulting in low leveling efficiency and poor results. The understanding of the sensor load change law is vague, making it difficult to achieve high-precision leveling.
By obtaining the target leveling rules and initial load data, a universal leveling rule is established using a deep neural network model or experimental data to calculate the target support height of each weighing sensor in the target weighing system, achieving fast and accurate leveling operations.
It achieves fast and accurate weighing system leveling, reduces the number of manual adjustments, improves leveling efficiency and effect, ensures that the difference in load data of the same group of sensors is within the threshold range, and improves measurement accuracy.
Smart Images

Figure CN120651328A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of weighing and leveling technology, and specifically relates to a leveling method, device, electronic equipment and storage medium for a weighing system. Background Art
[0002] At present, weighing devices generally adopt single-support point or multi-support point installation methods. For example, a truck scale uses a weighing platform connected to multiple weighing sensors. In order to ensure measurement accuracy, during the installation and construction of the truck scale, the calibration planes of multiple weighing sensors need to be adjusted to a reference horizontal plane at the same time.
[0003] In the existing technology, the installation and leveling process of the truck scale mainly relies on the experience of the installer to subjectively judge the position and height of the sensors that need to be adjusted based on the output values of each sensor displayed on the instrument, and then add or remove shims under the sensors in small amounts and multiple times to change the balance of the truck scale platform; the output values of each sensor on the instrument will change with the adjustment of the shim height. When the output values of each sensor on the instrument become more and more balanced, the installer determines that the truck scale platform has been leveled and stops adjusting the shims.
[0004] However, due to factors such as different series, axle loads, module lengths, and module widths, the load data changes for the same shim height for different truck scale models vary. Furthermore, changes in the support height of any sensor within the same truck scale will cause the load data of several surrounding sensors to increase or decrease. Traditional manual leveling has a vague understanding of the rules, unclear leveling steps, and a lack of scientific, unified, and clear guidance on leveling methods. Installers can only adjust shims under sensors with smaller readings in small increments, repeatedly and while making adjustments, they refer to the instrument's readings to determine the subsequent adjustment position and height. Misjudgments often result in invalid adjustments requiring state backtracking, resulting in low leveling efficiency. Furthermore, after leveling, the difference in output values for the same group of sensors can usually only be controlled within 2,000 to 3,000 units, resulting in poor leveling results. Summary of the Invention
[0005] The purpose of this application is to provide a leveling method, device, electronic equipment and storage medium for a weighing system, so as to solve the technical problems existing in the prior art, such as the vague understanding of the law of sensor load change in traditional manual leveling, unclear leveling steps, lack of scientific, unified and clear leveling method guidance, low leveling efficiency and poor leveling effect.
[0006] In order to achieve the above purpose, a technical solution adopted in this application is:
[0007] A leveling method for a weighing system is provided, comprising:
[0008] Obtaining a target leveling rule and initial load data of a target weighing system, wherein the target leveling rule is used to describe a quantitative functional relationship between a change in support height of each weighing sensor in the target weighing system and a change in load data of each weighing sensor;
[0009] Based on the target leveling rule and the initial load data, a target support height of each weighing sensor in the target weighing system is obtained, wherein the target support height makes the load data difference of the same group of weighing sensors in the target weighing system less than a first threshold.
[0010] In one or more embodiments, the step of obtaining target leveling rules includes:
[0011] Obtaining a universal leveling rule, wherein the universal leveling rule includes a qualitative relationship between a change in the support height of each load cell in all weighing systems and a change in the load data of each load cell;
[0012] Based on the universal leveling rule, selecting a weighing sensor to be tested from the target weighing system;
[0013] Acquire target experimental data, wherein the target experimental data includes mapping relationship data of a support height change value of each weighing sensor to be tested in the target weighing system and a load data change value of each weighing sensor;
[0014] Based on the universal leveling rule and the target experimental data, the target leveling rule is obtained.
[0015] In one or more embodiments, the step of obtaining target leveling rules further includes:
[0016] Collecting the target leveling rules and the model of the target weighing system into a model library;
[0017] Obtaining the model of the target weighing system;
[0018] Based on the model of the target weighing system, the corresponding target leveling rule is obtained by screening from the model library.
[0019] In one or more embodiments, the method for obtaining the target experimental data includes:
[0020] Construct a finite element simulation model corresponding to the target weighing system;
[0021] Sequentially adjusting the support height of each of the load cells to be tested in the finite element simulation model, and calculating the load data change value of each load cell when the support height of each load cell to be tested is adjusted to obtain the target experimental data;
[0022] Alternatively, the method for obtaining the target experimental data includes:
[0023] The actual load data change value of each weighing sensor to be tested in the target weighing system when the support height of each weighing sensor to be tested is adjusted is obtained as input by the user to obtain the target experimental data.
[0024] In one or more embodiments, the method for obtaining the universal leveling rule includes:
[0025] Acquire experimental data of multiple models of weighing systems, the experimental data including mapping relationship data between a change in support height of each weighing sensor and a change in load data of each weighing sensor in each model of the weighing system;
[0026] Based on the experimental data, the universal leveling rule is obtained.
[0027] In one or more embodiments, the universal leveling rule is a deep neural network model, and the method for obtaining the universal leveling rule includes:
[0028] Acquire experimental data of multiple models of weighing systems, the experimental data including mapping relationship data between a change in support height of each weighing sensor and a change in load data of each weighing sensor in each model of the weighing system;
[0029] Dividing the experimental data into a sample training set and a sample verification set;
[0030] Taking the support height change value of each load cell in the sample training set and the corresponding structural parameters of the weighing system as input, and based on the Dice loss function and the load data change value of each load cell in the sample training set, updating the weight of the deep neural network model along the direction of gradient descent until the Dice loss function converges;
[0031] The effectiveness of the deep neural network model is tested using the sample validation set to obtain optimal model parameters and the universal leveling rule.
[0032] In one or more embodiments, the step of obtaining the target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data includes:
[0033] Determining a support height value of a weighing sensor in the target weighing system or a support height difference value of a same group of weighing sensors in the target weighing system within a preset value range;
[0034] Based on the target leveling rule and the initial load data, obtaining current load data of each load cell;
[0035] Determine whether the load data differences of the same group of weighing sensors in the current load data are all less than a first threshold;
[0036] If not, re-determine the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold value;
[0037] The current support height value of each weighing sensor in the target weighing system is taken as the target support height.
[0038] In one or more embodiments, the step of re-determining the support height value of the weighing sensor in the target weighing system within a preset value range includes:
[0039] sequentially adjusting the support height value of each weighing sensor in the target weighing system with a preset step length;
[0040] The step of re-determining the support height difference value of the same group of weighing sensors in the target weighing system within the preset value range includes:
[0041] The support height values of one or more weighing sensors in each group of weighing sensors in the target weighing system are adjusted in sequence with a preset step size.
[0042] In one or more embodiments, if the support height values of the weighing sensors in the target weighing system or the support height difference values of the same group of weighing sensors in the target weighing system within the preset value range fail to make the load data difference values of the same group of weighing sensors in the current load data less than the first threshold, the method further includes:
[0043] Increase the first threshold value, and re-determine the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range, until the load data difference values of the same group of weighing sensors in the current load data are all less than the increased first threshold value.
[0044] In one or more embodiments, before the step of taking the current support height value of each weighing sensor in the target weighing system as the target support height, the step further includes:
[0045] Calculating whether the sum of the absolute values of the current support height values of the weighing sensors in the target weighing system is less than a second threshold;
[0046] If not, the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system is re-determined within the preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the second threshold.
[0047] In one or more embodiments, if the support height values of the load cells in the target weighing system or the support height difference values of the same group of load cells in the target weighing system within the preset value range fail to make the load data difference values of the same group of load cells in the current load data less than the first threshold, and the sum of the absolute values of the current support height values of the load cells in the target weighing system is less than the second threshold, the method further includes:
[0048] Increase the second threshold value, and re-determine the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range, until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold value, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the increased second threshold value.
[0049] In one or more embodiments, the step of obtaining the target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data includes:
[0050] Traversing the support height values of the load cells in the target weighing system or traversing the support height difference values of the same group of load cells in the target weighing system, and obtaining current load data of each load cell based on the target leveling rule and the initial load data when each value is traversed;
[0051] Collecting the current value data when the load data differences of the same group of weighing sensors in the current load data are all less than the first threshold into a first queue, the current value data including the current support height of each weighing sensor in the target weighing system;
[0052] Calculating the absolute value of the support height corresponding to each current value data in the first queue, and collecting the current value data whose absolute value of the support height is less than a second threshold into the second queue, wherein the absolute value of the support height includes the sum of the absolute values of the current support heights of each weighing sensor;
[0053] Compare each current value data in the second queue with the initial value data, and calculate the leveling quantity corresponding to each current value data, where the leveling quantity is the number of weighing sensors whose support height of the current value data changes relative to that of the initial value data;
[0054] Based on the leveling quantity, the current value data in the second queue are sorted, and the current value data with the least leveling quantity is selected as the target support height of each weighing sensor in the target weighing system.
[0055] In one or more embodiments, the step of collecting the current value data when the load data differences of the same group of weighing sensors in the current load data are all less than the first threshold into the first queue also includes:
[0056] If the load data differences of the same group of weighing sensors in all the current load data are not less than a first threshold, then increasing the first threshold and traversing again;
[0057] Synchronously with the step of collecting the current value data whose absolute value of the support height is less than the second threshold into the second queue, the following steps are also included:
[0058] If the absolute values of the support heights corresponding to all the current value data in the first queue are not less than the second threshold, the second threshold is increased and the data are collected again.
[0059] In one or more embodiments, the step of traversing the support height values of the weighing sensors in the target weighing system includes:
[0060] sequentially adjusting the support height value of each weighing sensor in the target weighing system with a preset step length to traverse the support height value of each weighing sensor within a preset range;
[0061] The step of traversing the support height difference values of the same group of weighing sensors in the target weighing system includes:
[0062] The support height values of one or more weighing sensors in each group of weighing sensors in the target weighing system are adjusted in sequence with a preset step length to traverse the support height difference values of each group of weighing sensors within a preset range.
[0063] In one or more embodiments, before the step of obtaining the target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data, the step further includes:
[0064] Determining whether the load data of each weighing sensor in the initial load data is greater than a third threshold;
[0065] If not, sending an alarm message for the weighing sensor whose load data is less than the third threshold value to remind the operator to install and adjust the weighing sensor;
[0066] In response to the adjustment completion signal, the initial load data of the target weighing system is reacquired, and it is determined whether the load data of each weighing sensor in the initial load data is greater than the third threshold, until the initial load data in which the load data of each weighing sensor is greater than the third threshold is obtained.
[0067] In order to achieve the above purpose, another technical solution adopted by this application is:
[0068] A leveling device for a weighing system is provided, comprising:
[0069] an acquisition module, configured to acquire a target leveling rule and initial load data of a target weighing system, wherein the target leveling rule is configured to describe a quantitative functional relationship between a change in support height of each weighing sensor in the target weighing system and a change in load data of each weighing sensor;
[0070] A calculation module is used to obtain a target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data, wherein the target support height makes the load data difference of the same group of weighing sensors in the target weighing system less than a first threshold.
[0071] In order to achieve the above purpose, another technical solution adopted by this application is:
[0072] An electronic device is provided, comprising:
[0073] at least one processor; and
[0074] A memory storing instructions, which, when executed by the at least one processor, enables the at least one processor to execute the leveling method for a weighing system as described in any one of the above embodiments.
[0075] In order to achieve the above purpose, another technical solution adopted by this application is:
[0076] A machine-readable storage medium is provided, which stores executable instructions, and when the instructions are executed, the machine executes the leveling method of the weighing system as described in any of the above embodiments
[0077] Different from the prior art, the beneficial effects of this application are:
[0078] The leveling method of the present application can obtain universal leveling rules based on experimental data, screen the target weighing system's load cells to be tested based on the universal leveling rules, and obtain target leveling rules for the target weighing system based on the target experimental data and the universal leveling rules for the target weighing system. Based on the initial load data and the target leveling rules, the target support height of each load cell of the weighing system can be quickly obtained and output. The operator can quickly complete the leveling operation of the weighing system based on the target support height and effectively ensure the leveling effect.
[0079] The leveling method of the present application can analyze the initial load data and send an alarm message when the weighing sensor is not in full contact with the scale platform to ensure the accuracy of the initial load data and subsequent target support height calculations. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0081] Figure 1 This is a schematic diagram of an application scenario of the leveling method and device for the weighing system shown in various embodiments of the present application;
[0082] Figure 2 It is a flow chart of an embodiment of a leveling method for a weighing system of the present application;
[0083] Figure 3 This is a flowchart of an implementation method of a target leveling rule acquisition method of the present application;
[0084] Figure 4 It is a structural diagram of an embodiment of a weighing system;
[0085] Figure 5 yes Figure 3 A schematic flow chart of an embodiment corresponding to step S101;
[0086] Figure 6 yes Figure 3 A schematic flow chart of another embodiment corresponding to step S101;
[0087] Figure 7 This application Figure 2 A schematic flow chart of an embodiment corresponding to step S200;
[0088] Figure 8 This application Figure 2A flow chart of another embodiment corresponding to step S200;
[0089] Figure 9 yes Figure 2 A flowchart of another embodiment corresponding to step S200;
[0090] Figure 10 This is a flow chart of an embodiment of a method for installation inspection of a target weighing system of the present application;
[0091] Figure 11 This is a structural diagram of an embodiment of a leveling device of a weighing system of the present application;
[0092] Figure 12 It is a structural diagram of an embodiment of the electronic device of the present application. DETAILED DESCRIPTION
[0093] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0094] In order to solve the problems existing in the current reliance on manual leveling of truck scales, the applicant has developed a leveling method for a weighing system. This leveling method can output a leveling plan for the truck scale based on the leveling rules applicable to different models of truck scales and the readings of the sensors, allowing installation personnel to quickly perform leveling based on the leveling plan and achieve better leveling results.
[0095] Specifically, see Figure 1 , Figure 1 This is a schematic diagram of an application scenario of the leveling method and device of the weighing system shown in each embodiment of the present application. Figure 1 As shown in the figure, the weighing system can read initial load data after installation. The operator sends this initial load data to the server via a terminal device. Based on the leveling rules adapted for the weighing system and analysis of the initial load data, the server outputs the target support height for each load cell in the weighing system to the terminal device. After reading the target support height via the terminal device, the installer can quickly level the weighing system based on the target support height.
[0096] It should be understood that the server and terminal device included in this scenario can be two independent devices or integrated into the same system, which is not limited here.
[0097] The following details the leveling method for this application. Figure 2 , Figure 2 It is a flow chart of an embodiment of a leveling method for a weighing system of the present application.
[0098] like Figure 2 As shown, the leveling methods include:
[0099] S100: Obtain target leveling rules and initial load data of a target weighing system.
[0100] The target leveling rule is used to describe the quantitative functional relationship between the change value of the support height of each weighing sensor in the target weighing system and the change value of the load data of each weighing sensor.
[0101] It should be understood that due to the wide variety of weighing system models, each weighing system includes different parameters such as the number of scale modules, scale module size, number of weighing sensors, and axle load, so each weighing system has different corresponding leveling rules.
[0102] In order to level the target weighing system, you need to first obtain the target leveling rules applicable to the target weighing system. Figure 3 , Figure 3 It is a flowchart of an implementation method of a target leveling rule acquisition method of the present application.
[0103] like Figure 3 As shown, the method for obtaining the target leveling rule includes:
[0104] S101. Obtain a universal leveling rule.
[0105] Specifically, the universal leveling rule includes a qualitative relationship between a change in the support height of each weighing sensor in all weighing systems and a change in the load data of each weighing sensor.
[0106] Although different types of weighing systems correspond to different leveling rules, all weighing systems correspond to the same qualitative rules.
[0107] For example, see Figure 4 , Figure 4 Schematic diagram of the structure of a weighing system. Figure 4 As shown, the weighing system includes n weighing platform modules, and weighing sensors are arranged at the four corners of each weighing platform module, wherein the weighing sensors located between adjacent weighing platform modules can be named intermediate sensors, and the weighing sensors located at the outermost ends can be named end sensors. The two weighing sensors located on the same side of each weighing platform module can be regarded as a group of weighing sensors. Then the weighing system includes a total of four end sensors and 2n-2 intermediate sensors, and includes n+1 groups of weighing sensors.
[0108] Based on physical rules, when the height of one end sensor in the weighing system increases, the reading of the end sensor should increase, and the readings of the other end sensor and the two middle sensors of the same weighing platform module should decrease. At the same time, when the heights of the two sensors in the same group are adjusted to the same value, the numerical changes of the same weighing platform module should be the same; the above rules should apply to all weighing systems, that is, the universal leveling rules shown in this embodiment.
[0109] Of course, the universal leveling rule shown in this embodiment is not limited to the above content. It can be obtained based on experimental summary or through a machine learning neural network model. The method for obtaining the universal leveling rule is described in detail below.
[0110] See also Figure 5 , Figure 5 yes Figure 3 A flow chart of an embodiment corresponding to step S101 in FIG. Figure 5 As shown, in one embodiment, the method for obtaining the universal leveling rule includes:
[0111] S1011a. Acquire experimental data of multiple models of weighing systems.
[0112] The experimental data includes mapping relationship data between the support height change value of each weighing sensor in each weighing system model and the load data change value of each weighing sensor.
[0113] S1012a. Based on experimental data, a universal leveling rule is obtained.
[0114] It is understandable that experimental data for different weighing systems can be obtained through experiments, and a universal leveling rule applicable to all weighing systems can be summarized based on the experimental data, such as the rule shown in step S101 above.
[0115] Among them, the experimental data can be obtained by building a weighing system on site and adjusting the height of each weighing sensor one by one; it can also be obtained by constructing a finite element simulation model for different weighing systems through the finite element simulation method, and by adjusting the height of each weighing sensor in the model, both of which can achieve the effect of this embodiment.
[0116] See also Figure 6 , Figure 6 yes Figure 3 A flow chart of another embodiment corresponding to step S101 in FIG. Figure 6 As shown, in another embodiment, the universal leveling rule may be a deep neural network model, and the method for obtaining the universal leveling rule may include:
[0117] S1011b. Obtain experimental data of multiple models of weighing systems.
[0118] S1012b. Divide the experimental data into a sample training set and a sample validation set.
[0119] S1013b. Taking the support height change value of each weighing sensor in the sample training set and the corresponding structural parameters of the weighing system as input, and based on the Dice loss function and the load data change value of each weighing sensor in the sample training set, update the weight of the deep neural network model along the direction of gradient descent until the Dice loss function converges.
[0120] S1014b. Test the effectiveness of the deep neural network model using a sample validation set to obtain the optimal model parameters and obtain a universal leveling rule.
[0121] The method for acquiring the experimental data in step S1011b can be the same as that in step S1011a, i.e., conducting experiments by constructing a weighing system on site or conducting experiments by finite element simulation. The difference is that in this embodiment, a deep neural network model can be trained based on the acquired experimental data to obtain a universal leveling rule.
[0122] S102: Based on the universal leveling rule, a weighing sensor to be tested is selected from the target weighing system.
[0123] The purpose of the universal leveling rule is to reduce the amount of experimental data for subsequent target weighing systems. Since the universal leveling rule reveals many sensors that have the same impact on other sensors, one of these sensors can be selected as the weighing sensor for the next experiment, that is, the weighing sensor to be tested, significantly reducing the subsequent experimental volume and processing volume.
[0124] For example, since when the heights of two sensors in the same group are adjusted to the same value, the values of the other two sensors in the same scale module change in the same way, one of the two sensors in the same group can be selected as the sensor to be tested.
[0125] S103. Obtain target experimental data.
[0126] The target experimental data includes mapping relationship data between a change value of a support height of each weighing sensor to be tested in the target weighing system and a change value of load data of each weighing sensor.
[0127] In this embodiment, the method for acquiring the target experimental data can be the same as step S1011a, that is, the target experimental data can be obtained by constructing a weighing system on site for experiment, or by finite element simulation experiment.
[0128] Specifically, in one embodiment, a method for acquiring target experimental data may include:
[0129] Construct a finite element simulation model corresponding to the target weighing system;
[0130] The support height of each load cell to be tested in the finite element simulation model is adjusted in sequence, and the load data change value of each load cell to be tested when the support height of each load cell to be tested is calculated to obtain target experimental data.
[0131] In another embodiment, a method for obtaining target experimental data may include:
[0132] The actual load data change value of each weighing sensor to be tested in the target weighing system input by the user is obtained when the support height of each weighing sensor to be tested is adjusted, and the target experimental data is obtained.
[0133] S104: Based on the universal leveling rule and the target experimental data, a target leveling rule is obtained.
[0134] Based on the mapping relationship data between the support height change value of each load cell to be tested in the target weighing system and the load data change value of each load cell revealed by the target experimental data, and the other sensors with the same influence as the load cell to be tested revealed by the universal leveling rule, the quantitative functional relationship between the support height change value of each load cell in the target weighing system and the load data change value of each load cell can be obtained, namely the target leveling rule.
[0135] In one embodiment, in order to facilitate the rapid acquisition of target leveling rules for subsequent weighing systems of the same model, the following steps may also be included:
[0136] S105 , collecting the target leveling rules and the model of the target weighing system into a model library.
[0137] S106: Obtain the model of the target weighing system.
[0138] S107. Based on the model of the target weighing system, a corresponding target leveling rule is obtained by screening from a model library.
[0139] The model of the target weighing system and the target leveling rules can be associated and collected into the model library. Then, for the target weighing system of the same model, the target leveling rules can be directly screened from the model based on the model, without having to obtain the target leveling rules based on universal leveling rules and target experimental data, which effectively improves the leveling efficiency.
[0140] S200 : Obtaining a target support height of each weighing sensor in a target weighing system based on a target leveling rule and initial load data.
[0141] The target support height makes the load data difference of the same group of weighing sensors in the target weighing system smaller than a first threshold.
[0142] Since the quantitative functional relationship between the change in support height of each load cell in the target weighing system and the change in load data of each load cell is known, and the initial load data is also known, the target support height of each load cell whose load data meets the requirements can be obtained based on the quantitative functional relationship.
[0143] Among them, the first threshold can be adjusted based on the actual working conditions. For example, for application scenarios with higher precision requirements, the first threshold can be reduced, but it will lead to an increase in the processing amount of calculating the target support height; for application scenarios with lower precision requirements, the first threshold can be increased to ensure that the leveling effect meets the requirements.
[0144] Specifically, see Figure 7 , Figure 7 This application Figure 2 A flowchart of an implementation method corresponding to step S200 is shown in FIG.
[0145] like Figure 7 As shown, in one embodiment, a method for obtaining a target support height may include:
[0146] S201a. Determine a support height value of a weighing sensor in a target weighing system within a preset value range.
[0147] Among them, the preset value range can be the preset support height range of each weighing sensor, the minimum value can correspond to the support height of the weighing sensor when there is no gasket, and the maximum value can correspond to the support height of the weighing sensor when the maximum allowable number of gaskets are arranged under the weighing sensor.
[0148] Of course, in some application scenarios, such as scenarios where the height of the scale platform module is limited, the support height range of the weighing sensor can also be controlled based on the actual working conditions to ensure that the working conditions are met.
[0149] At this time, the support height value of each weighing sensor determined within the preset value range is used as the initial leveling state of the target weighing system.
[0150] S202a: Based on the target leveling rule and the initial load data, obtain the current load data of each weighing sensor.
[0151] Based on the initial leveling state of the target weighing system determined in step S201a above, the height change of each weighing sensor of the target weighing system relative to the unleveled state can be obtained. The load change brought about by the above height change can be obtained using the target leveling rule, thereby obtaining the current load data of each weighing sensor based on the initial load data in the unleveled state.
[0152] S203a: Determine whether the load data differences of the same group of weighing sensors in the current load data are all smaller than a first threshold.
[0153] If no, also include:
[0154] S204a: re-determine the support height values of the weighing sensors in the target weighing system within a preset value range until the load data differences of the same group of weighing sensors in the current load data are all less than a first threshold.
[0155] When obtaining the current load data, calculate the load data difference of the same group of weighing sensors in the current load data to determine whether it is less than the first threshold; if not, it is necessary to re-value the support height of the weighing sensor until the load data difference of the same group of weighing sensors can be guaranteed to be less than the first threshold.
[0156] The method for re-determining the support height value of the load cell may be to sequentially adjust the support height value of each load cell in the target weighing system in a predetermined step size. The predetermined step size may be the height of a single shim, thereby ensuring that each support height value can be obtained by placing an integer number of shims under the load cell, facilitating subsequent operations by the operator.
[0157] Of course, if the support height values of the weighing sensors in the target weighing system within the preset value range cannot make the load data differences of the same group of weighing sensors in the current load data less than the first threshold, the method for obtaining the target support height may further include:
[0158] S205a, increasing the first threshold, and re-determining the support height value of the weighing sensor in the target weighing system within a preset value range until the load data differences of the same group of weighing sensors in the current load data are all less than the increased first threshold.
[0159] The support height value of the weighing sensor is re-taken based on the increased first threshold value until a support height value of the weighing sensor that meets the conditions is obtained.
[0160] Based on the above steps, the support height value of the load cells in the same group whose load data differences are all less than the first threshold value can be obtained. At this time, in order to facilitate subsequent operations by operators and avoid excessive total arrangement of gaskets, a threshold value for the total support height of all load cells can also be set. Specifically, it also includes:
[0161] S206a: Calculate whether the sum of the absolute values of the current support heights of the weighing sensors in the target weighing system is less than a second threshold.
[0162] If no, also include:
[0163] S207a. Re-determine the support height values of the weighing sensors in the target weighing system within a preset value range until the load data differences of the same group of weighing sensors in the current load data are all less than the first threshold, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the second threshold.
[0164] It should be understood that the second threshold is the absolute value of the support height values of all weighing sensors, which is a limitation on the total number of gaskets. For example, when the total number of gaskets allowed is n and the height of a single gasket is a, the second threshold should be understood as the sum of the support height values of all weighing sensors when not leveled plus n*a.
[0165] Obviously, in order to facilitate subsequent operations by operators as much as possible, the second threshold can be set as small as possible, but it should be ensured that a support height value that satisfies both the first threshold and the second threshold can be obtained.
[0166] If the support height values of the load cells in the target weighing system within the preset value range fail to make the load data differences of the load cells in the same group in the current load data all less than the first threshold, and the sum of the absolute values of the current support height values of the load cells in the target weighing system is less than the second threshold, the method for obtaining the target support height may further include:
[0167] S208a. Increase the second threshold value, and re-determine the support height value of the weighing sensor in the target weighing system within the preset value range until the load data difference of the same group of weighing sensors in the current load data is less than the first threshold value, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the increased second threshold value.
[0168] It is understandable that after increasing the second threshold, the support height value may be re-determined and re-judgment may be performed until a support height value that satisfies both the first threshold and the second threshold is obtained.
[0169] After the above steps, the current support height value of each weighing sensor in the target weighing system that meets the requirements can be obtained, and the value can be used as the target support height and output. Specifically, it also includes:
[0170] S209a: Taking the current support height value of each weighing sensor in the target weighing system as the target support height.
[0171] After obtaining the target support height value, the operator can perform leveling operations based on the target support height value. In some embodiments, the number of shims that should be placed on each load cell can be directly output based on the target support height value, the initial support height of the load cell, and the height of a single shim, thereby further facilitating the operator's subsequent operations.
[0172] In the process of obtaining the target support height value mentioned above, adjusting the value based on the support height of a single load cell as the adjustment target will result in a large amount of calculation. Based on the content revealed by the universal leveling rule obtained in the above steps, it can be seen that two sensors in the same group have the same impact on other sensors. Increasing or decreasing the support height of two sensors in the same group by a certain value will not affect other sensors. Only the height difference between sensors in the same group can affect the readings of other sensors. Therefore, the height difference of sensors in the same group can also be used as the adjustment target for value adjustment.
[0173] Specifically, see Figure 8 , Figure 8 This application Figure 2 Schematic diagram of another embodiment of the process corresponding to step S200.
[0174] like Figure 8 As shown, in another embodiment, the method for obtaining the target support height may include:
[0175] S201b. Determine the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range.
[0176] S202b: Based on the target leveling rule and the initial load data, obtain the current load data of each weighing sensor.
[0177] S203b: Determine whether the load data differences of the same group of weighing sensors in the current load data are all smaller than a first threshold.
[0178] If no, also include:
[0179] S204b: re-determine the support height difference value of the same group of weighing sensors in the target weighing system within the preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold.
[0180] It is worth noting that the method for re-determining the support height values of the sensors in the same group can be: adjusting the support height values of one or more load cells in each load cell group in the target weighing system in a preset step size. That is, adjusting one or more of the target load cells in the same group can adjust the support height difference values of the target load cells in the same group. The preset step size can be the height of a single shim, thereby ensuring that each support height value can be obtained by arranging an integer number of shims under the load cell, facilitating subsequent operations by the operator.
[0181] If the support height difference values of the same group of load cells in the target weighing system within the preset value range cannot make the load data difference values of the same group of load cells in the current load data all smaller than the first threshold, the method further includes:
[0182] S205b, increasing the first threshold, and re-determining the support height difference value of the same group of weighing sensors in the target weighing system within the preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the increased first threshold.
[0183] Based on the above steps, the support height difference value of the same group of load cells can be obtained, and the load data difference of the same group of load cells is less than the first threshold. At this time, in order to facilitate the subsequent operation of the operator and avoid the total arrangement of the gaskets being too large, a threshold for the total support height of all load cells can also be set. Specifically, it also includes:
[0184] S206b: Calculate whether the sum of the absolute values of the current support heights of the weighing sensors in the target weighing system is less than a second threshold.
[0185] If no, also include:
[0186] S207b. Re-determine the support height difference value of the same group of weighing sensors in the target weighing system within the preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold value, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the second threshold value.
[0187] If the support height difference values of the same group of load cells in the target weighing system within the preset value range cannot make the load data difference values of the same group of load cells in the current load data all less than the first threshold, and the sum of the absolute values of the current support height values of the load cells in the target weighing system is less than the second threshold, the method further includes:
[0188] S208b. Increase the second threshold value, and re-determine the support height difference value of the same group of weighing sensors in the target weighing system within the preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold value, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the increased second threshold value.
[0189] S209b: Taking the current support height value of each weighing sensor in the target weighing system as the target support height.
[0190] Based on the above method, the amount of data processing can be effectively reduced and the calculation speed can be improved.
[0191] In another embodiment, the target support height can also be obtained by traversal method. For details, please refer to Figure 9 , Figure 9 yes Figure 2 Schematic diagram of a flow chart of another embodiment corresponding to step S200.
[0192] like Figure 9 As shown, the method for obtaining the target support height may include:
[0193] S201c, traversing the support height values of the weighing sensors in the target weighing system, and obtaining the current load data of each weighing sensor based on the target leveling rule and the initial load data when each value is traversed.
[0194] First, all support height values of the weighing sensor can be traversed, and the current load data can be calculated each time a value is traversed.
[0195] In one embodiment, the traversal method may include:
[0196] The support height value of each weighing sensor in the target weighing system is adjusted in sequence with a preset step length to traverse the support height value of each weighing sensor within a preset range.
[0197] Among them, the preset step length can be the same as the preset step length in the above-mentioned embodiments, that is, the preset step length can be the height of a single gasket, so as to ensure that each support height value can be obtained by arranging an integer number of gaskets under the weighing sensor, which is convenient for subsequent operators to perform operations.
[0198] In this embodiment, adjusting the value based on the support height of a single weighing sensor as the traversal target will result in a large amount of calculation. In another embodiment, the support height difference of sensors in the same group can be used as the traversal target, thereby effectively reducing the amount of calculation; that is:
[0199] The support height difference values of the same group of weighing sensors in the target weighing system are traversed, and when each value is traversed, the current load data of each weighing sensor is obtained based on the target leveling rule and the initial load data.
[0200] The traversal method at this time can be: adjusting the support height value of one or more weighing sensors in each group of weighing sensors in the target weighing system in sequence with a preset step size, so as to traverse the support height difference value of each group of weighing sensors within a preset range.
[0201] S202c: Collect the current value data when the load data differences of the same group of weighing sensors in the current load data are all less than the first threshold into the first queue.
[0202] The current value data includes the current support height of each weighing sensor in the target weighing system.
[0203] In one embodiment, if the load data differences of the same group of weighing sensors in all current load data are not less than the first threshold, the method may further include: increasing the first threshold and re-traversing.
[0204] S203c: Calculate the absolute value of the support height corresponding to each current value data in the first queue, and collect the current value data whose absolute value of the support height is less than the second threshold into the second queue.
[0205] The absolute value of the support height includes the sum of the absolute values of the current support heights of the weighing sensors.
[0206] Through steps S202c and S203c, current value data that meets the requirements that the load data difference of sensors in the same group is less than the first threshold and the absolute value of the support height is less than the second threshold can be screened out, thereby obtaining a second queue.
[0207] In one embodiment, if the absolute values of the support heights corresponding to all the current value data in the first queue are not less than the second threshold, the method may further include increasing the second threshold and re-collecting.
[0208] S204c: Compare each current value data in the second queue with the initial value data, and calculate the leveling quantity corresponding to each current value data.
[0209] The leveling quantity is the number of weighing sensors whose support heights of current value data vary with those of initial value data.
[0210] S205c: Sort the current value data in the second queue based on the leveling quantity, and select the current value data with the least leveling quantity as the target support height of each weighing sensor in the target weighing system.
[0211] When the operator performs the leveling operation subsequently, the fewer weighing sensors that need to add gaskets, the higher the leveling efficiency. Therefore, in order to select the best set of current value data from the second queue that meets the conditions, it can be sorted based on the number of leveling, and the set of current value data with the least number of leveling can be selected as the target support height.
[0212] The target support height can also be obtained and output based on the above traversal method. After obtaining the target support height value, the operator can perform leveling operations based on the target support height value.
[0213] During the actual installation process of the target weighing system, the weighing platform may not be installed in place, resulting in insufficient contact between the weighing platform and the weighing sensor. Therefore, in some embodiments, the leveling method of the present application may further include a step of checking the installation of the target weighing system before the above-mentioned step S200 to ensure the accuracy of the initial load data and the subsequent target support height.
[0214] For details, please refer to Figure 10 , Figure 10 It is a flow chart of an implementation method of the target weighing system installation inspection method of the present application.
[0215] like Figure 10 As shown, the method for determining whether the scale platform and the weighing sensor are in sufficient contact includes:
[0216] S10: Determine whether the load data of each weighing sensor in the initial load data is greater than a third threshold.
[0217] The third threshold is used to determine whether the load cell is in full contact with the scale. As will be appreciated, when the load cell is not in full contact with the scale, the gravity of the scale cannot act on the load cell, resulting in a low reading. Therefore, the third threshold can be set relatively low, significantly lower than the reading when the load cell is in full contact with the scale, and used as the basis for determining whether the load cell is in full contact with the scale. For example, the third threshold can be 1000 units.
[0218] S20: If not, send an alarm message for the weighing sensor whose load data is less than the third threshold value to remind the operator to install and adjust the weighing sensor.
[0219] If the load data of a weighing sensor is less than the third threshold, it means that the weighing sensor is not in full contact with the scale platform. At this time, an alarm message can be sent to remind the operator to install and adjust the corresponding weighing sensor.
[0220] S30. In response to the adjustment completion signal, reacquire the initial load data of the target weighing system, and determine whether the load data of each weighing sensor in the initial load data is greater than a third threshold, until initial load data in which the load data of each weighing sensor is greater than the third threshold is obtained.
[0221] After the operator has installed and adjusted the corresponding weighing sensor, he can send an adjustment completion signal to the server on the terminal device. After receiving the signal, the server can re-acquire the initial load data and determine whether the load data of each weighing sensor is greater than the third threshold.
[0222] Based on the above steps, the accuracy of the initial load data and subsequent target support height calculations is guaranteed.
[0223] Through the leveling method of the weighing system shown in the above-mentioned embodiments, the operator can read the initial load data of the weighing system at the installation site and send it to the server. Based on the initial load data and the target leveling rules, the server can quickly obtain and output the target support height of each weighing sensor of the weighing system. The operator can quickly complete the leveling operation of the weighing system based on the target support height and effectively ensure the leveling effect.
[0224] This application also provides a leveling device for a weighing system, see Figure 11 , Figure 11 It is a structural schematic diagram of an embodiment of a leveling device of a weighing system of the present application.
[0225] like Figure 11 As shown, the leveling device includes an acquisition module 21 and a calculation module 22 .
[0226] The acquisition module 21 is used to obtain the target leveling rule and the initial load data of the target weighing system. The target leveling rule is used to describe the quantitative functional relationship between the change value of the support height of each weighing sensor in the target weighing system and the change value of the load data of each weighing sensor;
[0227] The calculation module 22 is used to obtain a target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data. The target support height makes the load data difference of the same group of weighing sensors in the target weighing system less than a first threshold.
[0228] In one embodiment, the acquisition module 21 is further used to associate the target leveling rules and the model of the target weighing system and collect them into a model library; obtain the model of the target weighing system; and based on the model of the target weighing system, filter the corresponding target leveling rules from the model library.
[0229] In one embodiment, the leveling device further includes an installation inspection module 23, which is used to determine whether the load data of each weighing sensor in the initial load data is greater than a third threshold; if not, an alarm message is sent to the weighing sensor whose load data is less than the third threshold to remind the operator to install and adjust the weighing sensor; in response to the adjustment completion signal, the initial load data of the target weighing system is reacquired, and it is determined whether the load data of each weighing sensor in the initial load data is greater than the third threshold, until the initial load data in which the load data of each weighing sensor is greater than the third threshold is obtained.
[0230] As above Figures 1 to 10 , a leveling method for a weighing system according to an embodiment of this specification is described. The details mentioned in the above description of the method embodiment are also applicable to the leveling device for the weighing system according to the embodiment of this specification. The leveling device for the weighing system described above can be implemented using hardware, software, or a combination of hardware and software.
[0231] See also Figure 12 , Figure 12 This is a schematic diagram of the structure of an embodiment of the electronic device of the present application. Figure 12 As shown, the electronic device 30 may include at least one processor 31, a memory 32 (e.g., a non-volatile memory), a storage 33, and a communication interface 34, and the at least one processor 31, the storage 32, the storage 33, and the communication interface 34 are connected together via a bus 35. The at least one processor 31 executes at least one computer-readable instruction stored or encoded in the storage 32.
[0232] It should be understood that the computer executable instructions stored in the memory 32, when executed, cause at least one processor 31 to perform the above combined operations in various embodiments of this specification. Figures 1-10 Describes the various operations and functions.
[0233] In the embodiments of the present specification, the electronic device 30 may include but is not limited to: a personal computer, a server computer, a workstation, a desktop computer, a laptop computer, a notebook computer, a mobile electronic device, a smart phone, a tablet computer, a cellular phone, a personal digital assistant (PDA), a handheld device, a messaging device, a wearable electronic device, a consumer electronic device, and the like.
[0234] According to one embodiment, a program product such as a machine-readable medium is provided. The machine-readable medium may have instructions (i.e., the above-mentioned elements implemented in software form), which, when executed by a machine, causes the machine to perform the above-mentioned combined embodiments of the present specification. Figure 1-Figure 5Specifically, a system or device equipped with a readable storage medium can be provided, on which software program codes for implementing the functions of any of the above-mentioned embodiments are stored, and a computer or processor of the system or device can be enabled to read and execute the instructions stored in the readable storage medium.
[0235] In this case, the program code itself read from the machine-readable medium can implement the functions of any one of the above embodiments, and thus the machine-readable code and the machine-readable storage medium storing the machine-readable code constitute part of this specification.
[0236] Examples of readable storage media include floppy disks, hard disks, magneto-optical disks, optical disks (e.g., CD-ROMs, CD-Rs, CD-RWs, DVD-ROMs, DVD-RAMs, DVD-RWs, DVD-RWs), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer or a cloud via a communication network.
[0237] Those skilled in the art will appreciate that the various embodiments disclosed above may be modified and altered in various ways without departing from the essence of the invention. Therefore, the scope of protection of this specification shall be defined by the appended claims.
[0238] It should be noted that not all steps and units in the above processes and system structure diagrams are required, and certain steps or units can be omitted according to actual needs. The execution order of each step is not fixed and can be determined as needed. The device structure described in the above embodiments can be a physical structure or a logical structure, that is, some units may be implemented by the same physical client, or some units may be implemented by multiple physical clients, or may be implemented by certain components in multiple independent devices.
[0239] In the above embodiments, hardware unit or module can be realized by mechanical means or electrical means. For example, a hardware unit, module or processor can include permanent dedicated circuit or logic (such as special processor, FPGA or ASIC) to complete the corresponding operation. Hardware unit or processor can also include programmable logic or circuit (such as general purpose processor or other programmable processor), can be temporarily set up to complete the corresponding operation by software. Concrete implementation (mechanical means or dedicated permanent circuit or temporary circuit) can be determined based on cost and time consideration.
[0240] The specific embodiments described above in conjunction with the accompanying drawings describe exemplary embodiments, but do not represent all embodiments that can be implemented or fall within the scope of protection of the claims. The term "exemplary" used throughout this specification means "used as an example, instance or illustration" and does not mean "preferred" or "having advantages" over other embodiments. For the purpose of providing an understanding of the described technology, the specific embodiments include specific details. However, these technologies can be implemented without these specific details. In some instances, in order to avoid obscuring the concepts of the described embodiments, well-known structures and devices are shown in block diagram form.
[0241] The foregoing description of the present disclosure is provided to enable any person skilled in the art to implement or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is intended to be consistent with the widest range of principles and novel features disclosed herein.
Claims
1. A leveling method for a weighing system, characterized in that: include: Obtaining a target leveling rule and initial load data of a target weighing system, wherein the target leveling rule is used to describe a quantitative functional relationship between a change in support height of each weighing sensor in the target weighing system and a change in load data of each weighing sensor; Based on the target leveling rule and the initial load data, a target support height of each weighing sensor in the target weighing system is obtained, wherein the target support height makes the load data difference of the same group of weighing sensors in the target weighing system less than a first threshold.
2. The leveling method according to claim 1, characterized in that: The step of obtaining the target leveling rule includes: Obtaining a universal leveling rule, wherein the universal leveling rule includes a qualitative relationship between a change in the support height of each load cell in all weighing systems and a change in the load data of each load cell; Based on the universal leveling rule, selecting a weighing sensor to be tested from the target weighing system; Acquire target experimental data, wherein the target experimental data includes mapping relationship data of a support height change value of each weighing sensor to be tested in the target weighing system and a load data change value of each weighing sensor; Based on the universal leveling rule and the target experimental data, the target leveling rule is obtained.
3. The leveling method according to claim 2, characterized in that: The step of obtaining target leveling rules further includes: Collecting the target leveling rules and the model of the target weighing system into a model library; Obtaining the model of the target weighing system; Based on the model of the target weighing system, the corresponding target leveling rule is obtained by screening from the model library.
4. The leveling method according to claim 2, characterized in that: The method for obtaining the target experimental data includes: Construct a finite element simulation model corresponding to the target weighing system; Sequentially adjusting the support height of each of the load cells to be tested in the finite element simulation model, and calculating the load data change value of each load cell when the support height of each load cell to be tested is adjusted to obtain the target experimental data; Alternatively, the method for obtaining the target experimental data includes: The actual load data change value of each weighing sensor to be tested in the target weighing system when the support height of each weighing sensor to be tested is adjusted is obtained as input by the user to obtain the target experimental data.
5. The leveling method according to claim 2, characterized in that: The method for obtaining the universal leveling rule includes: Acquire experimental data of multiple models of weighing systems, the experimental data including mapping relationship data between a change in support height of each weighing sensor and a change in load data of each weighing sensor in each model of the weighing system; Based on the experimental data, the universal leveling rule is obtained.
6. The leveling method according to claim 2, characterized in that: The universal leveling rule is a deep neural network model, and the method for obtaining the universal leveling rule includes: Acquire experimental data of multiple models of weighing systems, the experimental data including mapping relationship data between a change in support height of each weighing sensor and a change in load data of each weighing sensor in each model of the weighing system; Dividing the experimental data into a sample training set and a sample verification set; Taking the support height change value of each load cell in the sample training set and the corresponding structural parameters of the weighing system as input, and based on the Dice loss function and the load data change value of each load cell in the sample training set, updating the weight of the deep neural network model along the direction of gradient descent until the Dice loss function converges; The effectiveness of the deep neural network model is tested using the sample validation set to obtain optimal model parameters and the universal leveling rule.
7. The leveling method according to claim 1, characterized in that: The step of obtaining the target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data includes: Determining a support height value of a weighing sensor in the target weighing system or a support height difference value of a same group of weighing sensors in the target weighing system within a preset value range; Based on the target leveling rule and the initial load data, obtaining current load data of each load cell; Determine whether the load data differences of the same group of weighing sensors in the current load data are all less than a first threshold; If not, re-determine the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold value; The current support height value of each weighing sensor in the target weighing system is taken as the target support height.
8. The leveling method according to claim 7, characterized in that: The step of re-determining the support height value of the weighing sensor in the target weighing system within the preset value range includes: sequentially adjusting the support height value of each weighing sensor in the target weighing system with a preset step length; The step of re-determining the support height difference value of the same group of weighing sensors in the target weighing system within the preset value range includes: The support height values of one or more weighing sensors in each group of weighing sensors in the target weighing system are adjusted in sequence with a preset step size.
9. The leveling method according to claim 7, characterized in that: If the support height values of the load cells in the target weighing system or the support height difference values of the same group of load cells in the target weighing system within the preset value range cannot make the load data difference values of the same group of load cells in the current load data all smaller than the first threshold, the method further includes: Increase the first threshold value, and re-determine the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range, until the load data difference values of the same group of weighing sensors in the current load data are all less than the increased first threshold value.
10. The leveling method according to claim 9, characterized in that: Before the step of taking the current support height value of each weighing sensor in the target weighing system as the target support height, the method further includes: Calculating whether the sum of the absolute values of the current support height values of the weighing sensors in the target weighing system is less than a second threshold; If not, the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system is re-determined within the preset value range until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the second threshold.
11. The leveling method according to claim 10, characterized in that: If the support height values of the load cells in the target weighing system or the support height difference values of the same group of load cells in the target weighing system within the preset value range fail to make the load data difference values of the same group of load cells in the current load data less than the first threshold, and the sum of the absolute values of the current support height values of the load cells in the target weighing system is less than the second threshold, the method further includes: Increase the second threshold value, and re-determine the support height value of the weighing sensor in the target weighing system or the support height difference value of the same group of weighing sensors in the target weighing system within a preset value range, until the load data difference values of the same group of weighing sensors in the current load data are all less than the first threshold value, and the sum of the absolute values of the current support height values of each weighing sensor in the target weighing system is less than the increased second threshold value.
12. The leveling method according to claim 1, characterized in that: The step of obtaining the target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data includes: Traversing the support height values of the load cells in the target weighing system or traversing the support height difference values of the same group of load cells in the target weighing system, and obtaining current load data of each load cell based on the target leveling rule and the initial load data when each value is traversed; Collecting the current value data when the load data differences of the same group of weighing sensors in the current load data are all less than the first threshold into a first queue, the current value data including the current support height of each weighing sensor in the target weighing system; Calculating the absolute value of the support height corresponding to each current value data in the first queue, and collecting the current value data whose absolute value of the support height is less than a second threshold into the second queue, wherein the absolute value of the support height includes the sum of the absolute values of the current support heights of each weighing sensor; Compare each current value data in the second queue with the initial value data, and calculate the leveling quantity corresponding to each current value data, where the leveling quantity is the number of weighing sensors whose support height of the current value data changes relative to that of the initial value data; Based on the leveling quantity, the current value data in the second queue are sorted, and the current value data with the least leveling quantity is selected as the target support height of each weighing sensor in the target weighing system.
13. The leveling method according to claim 12, characterized in that: Synchronously with the step of collecting the current value data when the load data differences of the same group of weighing sensors in the current load data are all less than the first threshold into the first queue, the step further includes: If the load data differences of the same group of weighing sensors in all the current load data are not less than a first threshold, then increasing the first threshold and traversing again; Synchronously with the step of collecting the current value data whose absolute value of the support height is less than the second threshold into the second queue, the following steps are also included: If the absolute values of the support heights corresponding to all the current value data in the first queue are not less than the second threshold, the second threshold is increased and the data are collected again.
14. The leveling method according to claim 12, characterized in that: The step of traversing the support height values of the weighing sensors in the target weighing system includes: sequentially adjusting the support height value of each weighing sensor in the target weighing system with a preset step length to traverse the support height value of each weighing sensor within a preset range; The step of traversing the support height difference values of the same group of weighing sensors in the target weighing system includes: The support height values of one or more weighing sensors in each group of weighing sensors in the target weighing system are adjusted in sequence with a preset step length to traverse the support height difference values of each group of weighing sensors within a preset range.
15. The leveling method according to claim 1, characterized in that: Before the step of obtaining the target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data, the step further includes: Determining whether the load data of each weighing sensor in the initial load data is greater than a third threshold; If not, sending an alarm message for the weighing sensor whose load data is less than the third threshold value to remind the operator to install and adjust the weighing sensor; In response to the adjustment completion signal, the initial load data of the target weighing system is reacquired, and it is determined whether the load data of each weighing sensor in the initial load data is greater than the third threshold, until the initial load data in which the load data of each weighing sensor is greater than the third threshold is obtained.
16. A leveling device for a weighing system, characterized in that: include: an acquisition module, configured to acquire a target leveling rule and initial load data of a target weighing system, wherein the target leveling rule is configured to describe a quantitative functional relationship between a change in support height of each weighing sensor in the target weighing system and a change in load data of each weighing sensor; A calculation module is used to obtain a target support height of each weighing sensor in the target weighing system based on the target leveling rule and the initial load data, wherein the target support height makes the load data difference of the same group of weighing sensors in the target weighing system less than a first threshold.
17. An electronic device comprising: at least one processor; as well as A memory storing instructions, wherein when the instructions are executed by the at least one processor, the at least one processor executes the leveling method for a weighing system according to any one of claims 1 to 15. 18 . A machine-readable storage medium storing executable instructions, wherein when the instructions are executed, the machine executes the leveling method of a weighing system according to claim 1 .