Unloading control methods, devices, electronic equipment and mixing plants
By subdividing the unloading process into states such as fine unloading and pulse unloading, and combining the advance weighing and automatic adjustment, the problem of inaccurate unloading is solved, achieving precise unloading and efficient production.
Patent Information
- Application Number
- CN202111228293.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-21
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2041-10-21
AI Technical Summary
In existing technologies, accurate weighing during unloading leads to inaccurate material discharge, which affects the quality of concrete.
By subdividing the unloading process into various states such as fine unloading and pulse unloading, controlling different unloading speeds, and combining the pre-weighing advance and automatic adjustment, precise unloading is achieved.
It improved the accuracy of the unloading process, ensured precise material measurement, and increased concrete production efficiency.
Smart Images

Figure CN116001104B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engineering technology, and in particular to a material unloading control method, device, electronic equipment, and mixing plant. Background Technology
[0002] During the metering process of concrete mixing machinery, it's easy to over-weigh a single ingredient. To ensure concrete quality, the excess material cannot be directly unloaded into the mixing unit. It needs to be left on the scale for the next weighing, and the excess material will be included in the final measurement, resulting in a smaller quantity being weighed.
[0003] Currently, weighing is done by comparing the actual value of the material on the scale with the target value (for stacked scales, weighing is not affected) and the weighing advance amount during unloading. If the actual value of the material on the scale is less than the latter, the unloading gate is immediately closed, and unloading stops. However, closing the unloading gate takes time, and some material will be unloaded during this time. When using traditional methods to control unloading, the unloading speed is relatively fast, making accurate weighing difficult. Summary of the Invention
[0004] This invention provides a method, device, electronic equipment, and mixing plant for unloading control, which solves the problem of inaccurate weighing during unloading in the prior art and improves the accuracy of weighing during the unloading process.
[0005] This invention provides a method for controlling unloading, comprising:
[0006] Obtain the weighing status and weighing advance of the material scale; wherein, the weighing advance is the weight of the material unloaded during the closing process of the unloading gate;
[0007] In the fine unloading state, the first net weight of the material scale and the pulse unloading start state are obtained;
[0008] Based on the first net weight, the weighing status, the weighing advance, and the pulse unloading activation status, if it is determined that fine unloading is completed and pulse unloading is activated, the pulse unloading state is entered.
[0009] The unloading control method provided by the present invention further includes:
[0010] Under pulse discharge conditions, obtain the weight of the pulse discharge material;
[0011] If the weight of the unloaded material exceeds a target weight threshold, the number of unloads is determined; wherein, the target weight threshold is the weight of the unloaded material within a target time period.
[0012] Adjust the advance amount of the weighing based on the number of pulse unloadings.
[0013] The unloading control method provided by the present invention further includes:
[0014] If the weight of the material being discharged in the pulse is not greater than the target weight threshold, and during the first pulse discharge, the set pulse discharge time is obtained, and the pulse discharge speed is obtained based on the pulse discharge time and the weight of the material being discharged in the pulse corresponding to the first pulse discharge.
[0015] If the weight of the material discharged in the pulse is not greater than the target weight threshold, and at the next pulse discharge, the pulse discharge time is obtained based on the pulse discharge speed and the weight of the material discharged in the next pulse discharge.
[0016] The pulse unloading stops after the next pulse unloading begins and after the pulse unloading time has elapsed.
[0017] According to the unloading control method provided by the present invention, adjusting the weighing advance amount based on the number of pulse unloadings includes:
[0018] If the number of pulse unloadings exceeds the target number, reduce the pre-weighing amount.
[0019] If the number of pulse unloadings is less than the target number, the advance amount of the weighing is increased.
[0020] The unloading control method provided by the present invention further includes:
[0021] Before entering the fine unloading state and with the material referred to as a water scale, the rough unloading state is entered, and the second net weight of the material scale and the target fine unloading material weight are obtained.
[0022] Once the rough unloading is completed based on the second net weight, the target fine unloading material weight, and the weighing status, the process enters the fine unloading state.
[0023] According to the unloading control method provided by the present invention, the weighing situation includes whether there is automatic weighing and the actual weighing amount corresponding to automatic weighing;
[0024] The step of entering the fine unloading state after determining that coarse unloading is completed based on the second net weight, the target fine unloading material weight, and the weighing situation includes:
[0025] If the material scale is a water scale and the material scale is stable, and the material scale has an automatic deduction function, the difference between the second net weight and the actual deduction amount is calculated.
[0026] If the difference between the second net weight and the actual deducted weight is less than the target fine unloading material weight, the coarse unloading is determined to be completed and the fine unloading state is entered.
[0027] If the material scale is a water scale and the material scale is stable, and the material scale does not automatically deduct weight, and the second net weight is less than the target fine unloading material weight, then the coarse unloading is determined to be completed, and the fine unloading state is entered.
[0028] The unloading control method provided by the present invention further includes:
[0029] Before entering the pulse unloading state, the actual weight and target weight of the material after the material scale finishes weighing are obtained, and the theoretical deduction amount is obtained based on the actual weight and target weight of the material.
[0030] If, based on the theoretical deduction amount and the allowable error value, it is determined that the theoretical deduction amount is not within the allowable error range, the deduction advance amount is corrected based on the deduction advance amount and the actual deduction amount.
[0031] According to the unloading control method provided by the present invention, the step of entering the pulse unloading state when it is determined that fine unloading is completed and pulse unloading is started based on the first net weight, the weighing situation, the weighing advance, and the pulse unloading start state includes:
[0032] In the case of fine unloading and the material scale having automatic deduction function, the sum of the actual deduction amount and the deduction advance amount is calculated.
[0033] If the first net weight is less than the sum of the actual deduction amount and the deduction advance amount, and pulse unloading has been started, and the first net weight is not less than the error allowable value, then fine unloading is determined to be completed and pulse unloading is started, entering the pulse unloading state.
[0034] The unloading control method provided by the present invention further includes:
[0035] In the case of fine unloading, when the material scale does not automatically deduct weights and the first net weight is less than the allowable error value,
[0036] Alternatively, end the current unloading operation without initiating pulse unloading.
[0037] The present invention also provides an unloading control device, comprising:
[0038] The first acquisition module is used to acquire the weighing status and the weighing advance amount; wherein, the weighing advance amount is the weight of the material unloaded during the closing process of the fine unloading gate;
[0039] The fine unloading module is used to obtain the first net weight of the material scale and the pulse unloading start status in the fine unloading state;
[0040] The pulse unloading module is used to enter the pulse unloading state when it is determined that fine unloading is completed and pulse unloading is started based on the first net weight, the deduction status, the deduction advance amount, and the pulse unloading activation status.
[0041] The present invention also provides a mixing plant, including the above-described unloading control device.
[0042] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the unloading control method as described in any of the preceding claims.
[0043] The unloading control method, device, electronic equipment and mixing plant provided by the present invention subdivide the unloading process into multiple unloading processes such as fine unloading and pulse unloading. The unloading speed of different unloading processes is different. The unloading speed of pulse unloading is slower than that of fine unloading. However, the pulse unloading method can accurately control the unloading accuracy. Therefore, by controlling the unloading speed of materials in segments, not only can the unloading be accurately controlled, but it is also beneficial to achieve accurate weighing.
[0044] The materials used in this invention may include powders, additives, and water. The unloading process for powders and additives is divided into fine unloading and pulsed unloading, while the unloading process for water is divided into coarse unloading, fine unloading, and pulsed unloading. During pulsed unloading, the unloading speed for water, powders, and additives is much lower than that during fine unloading, thus achieving accurate weighing. Furthermore, the segmented unloading process does not affect the overall unloading time or production efficiency.
[0045] Precise weighing is achieved by dividing each unloading process into different parameters such as the lead time for weighing, the weight of the material to be unloaded precisely, and the self-unloading time. These parameters are also adjusted adaptively during the production process. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0047] Figure 1 This is one of the flowcharts of the unloading control method provided by the present invention;
[0048] Figure 2 This is one of the flowcharts of the unloading control method provided by the present invention after entering the pulse unloading stage;
[0049] Figure 3 This is the second schematic diagram of the process after entering pulse unloading in the unloading control method provided by the present invention;
[0050] Figure 4 This is a schematic diagram of the process after coarse unloading in the unloading control method provided by the present invention;
[0051] Figure 5 This is a schematic diagram of the process after fine unloading in the unloading control method provided by the present invention;
[0052] Figure 6 This is the second flowchart of the unloading control method provided by the present invention;
[0053] Figure 7 This is a schematic block diagram of the unloading control device provided by the present invention;
[0054] Figure 8 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0055] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0056] The following is combined with Figures 1 to 8 The present invention describes a discharge control method, apparatus, electronic equipment, and mixing station, which can be used for discharge control of powdered liquid agents.
[0057] like Figure 1 As shown, the present invention provides a method for controlling unloading materials, including:
[0058] Step 110: Obtain the weighing status of the material scale and the weighing advance; wherein, the weighing advance is the weight of the material unloaded during the closing process of the unloading gate.
[0059] It is understood that the unloading control method provided by this invention is applied in a mixing plant, and the material can be a powder-water mixture, including powders (including cement, fly ash, and mineral powder), additives, and water. The unloading method of the mixing plant can be coarse unloading, fine unloading, or pulse unloading.
[0060] Material scales include powder scales, additive scales, and water scales. Discharge gates include coarse discharge gates and fine discharge gates. Water scales are divided into coarse discharge and fine discharge gates. Coarse discharge requires opening the coarse discharge gate, and fine discharge requires opening the fine discharge gate. The two types of discharge gates correspond to different discharge speeds.
[0061] Water can be discharged in three ways: coarse discharge, fine discharge, and pulse discharge (i.e., pulsating discharge); powders and additives can only be discharged in two ways: fine discharge and pulse discharge. It should be noted that pulse discharge is also achieved by controlling the fine discharge gate.
[0062] The water scale of the mixing plant is equipped with a coarse unloading gate and a fine unloading gate. The method of unloading materials through the coarse unloading gate is called coarse unloading; the method of unloading materials by controlling the fine unloading gate to be continuously open is called fine unloading.
[0063] The material scale's unloading gate opens according to the automatically calculated pulsating unloading time and closes at a fixed set time. During one pulsating unloading cycle, if any discrepancies between the weight on the scale and the actual discrepancy are considered, and the difference is still less than the allowable error, pulsating unloading continues, and the pulsating time is automatically calculated.
[0064] The pre-closing allowance, also known as the material unloading allowance, refers to the amount of material unloaded by the material scale during the process from the initial closing to the complete closing of the unloading gate. Material scales can be used to weigh powders, additives, or water, and the material scale unloads these materials after weighing them.
[0065] The deduction status can include whether there was any deduction, and if so, the corresponding actual deduction amount.
[0066] Step 120: In the fine unloading state, obtain the first net weight of the material scale and the pulse unloading start status.
[0067] Understandably, the first net weight is the weight of the material on the material scale in the unloaded state.
[0068] The pulse unloading activation state refers to whether the pulse unloading is activated, i.e., whether the fine unloading gate can be controlled by a pulse signal to unload material. Step 130: Based on the first net weight, the weighing situation, the weighing advance, and the pulse unloading activation state, if it is determined that fine unloading is completed and pulse unloading is activated, enter the pulse unloading state.
[0069] It should be noted that the pulse unloading on / off state, i.e., whether pulse unloading is set to be on or off, can be set by the user. If pulse unloading is set to off, the current unloading operation can be ended in step 130. If pulse unloading is set to on, the system will determine whether to enter the pulse unloading state and execute subsequent pulse unloading operations based on the first net weight, the weighing status, and the weighing advance.
[0070] In some embodiments, the unloading control method further includes:
[0071] Under pulse discharge conditions, obtain the weight of the pulse discharge material;
[0072] If the weight of the material discharged in a pulse exceeds the target weight threshold, the number of pulse discharges is obtained; where the target weight threshold is the weight of the material discharged within the target time.
[0073] Adjust the lead time for weighing based on the number of pulse unloading cycles.
[0074] It should be noted that the weight of the material to be unloaded through the pulse unloading operation can be obtained by subtracting the weight of the coarse unloading material and the weight of the fine unloading material from the weight of the material to be unloaded.
[0075] The target weight threshold can be the weight of the material to be precisely unloaded within 0.5 seconds. For example... Figure 2 As shown, when the weight of the material discharged in the pulse is greater than the target weight threshold, the number of pulse discharges increments by 1. The initial value of the number of pulse discharges can be 1, 2, 3, etc., so that the current number of pulse discharges can be calculated.
[0076] If the material scale is a water scale, adjust the slow unloading coefficient according to the number of pulse unloadings. If the number of pulse unloadings is too high, that is, the number of pulse unloadings is greater than the target value, then reduce the slow unloading coefficient. If the number of pulse unloadings is too low, that is, the number of pulse unloadings is less than the target value, then increase the slow unloading coefficient.
[0077] It is understandable that the slow unloading coefficient is an intermediate parameter corresponding to the adjustment of the deduction advance amount based on the number of pulse unloadings. That is, the slow unloading coefficient is adjusted according to the number of pulse unloadings, and then the deduction advance amount is adjusted according to the change of the slow unloading coefficient.
[0078] When entering the pulse unloading state, the pre-weighing lead time is directly proportional to the slow unloading coefficient. Adjusting the slow unloading coefficient can adjust the pre-weighing lead time. The adjusted pre-weighing lead time is used in the unloading process of the next batch, which can reduce the number of pulse unloadings for the next batch and achieve accurate weighing. Reducing the number of pulse unloadings can shorten the unloading time, thereby improving the metering efficiency of concrete.
[0079] In some embodiments, the unloading control method further includes:
[0080] If the weight of the material discharged in the pulse is not greater than the target weight threshold, and during the first pulse discharge, the set pulse discharge time is obtained, and the pulse discharge speed is obtained based on the pulse discharge time and the weight of the material discharged in the first pulse discharge.
[0081] If the weight of the material discharged in the pulse is not greater than the target weight threshold, and at the next pulse discharge, the pulse discharge time is obtained based on the pulse discharge speed and the weight of the material discharged in the next pulse discharge.
[0082] The pulse discharge is stopped after the next pulse discharge begins and the pulse discharge time has elapsed.
[0083] It should be noted that the target weight threshold does not change after it is set. The first pulse unloading is a fixed pulse unloading, that is, the time of the first pulse unloading is fixed. The subsequent pulse unloading time will be adjusted according to the weight of the material being unloaded and the pulse unloading speed, and the pulse unloading time is less than the unloading time corresponding to the target weight threshold.
[0084] like Figure 3 As shown, after entering the pulsed unloading stage, it first determines whether the pulsed unloading conditions are met. If the pulsed unloading conditions are not met, the metering of the pulsed unloading stage ends. When the unloading conditions are met, the pulsed unloading time is automatically calculated based on the conditions. Pulse unloading begins when the conditions are met and stops when the pulsed unloading time is up.
[0085] During pulse unloading, it is simultaneously checked whether the conditions for ending the current pan metering are met. If not, metering is repeated; if the conditions for ending the current pan metering are met, the current pan metering is ended, that is, the unloading of the current pan is ended.
[0086] In some embodiments, adjusting the lead time for weighing based on the number of pulse unloadings includes:
[0087] If the number of pulse unloadings exceeds the target number, reduce the lead time for weighing.
[0088] If the number of pulse unloadings is less than the target number, increase the advance amount for weighing.
[0089] In some embodiments, the unloading control method further includes:
[0090] Before entering the fine unloading state and with the material referred to as water scale, the rough unloading state is entered, and the second net weight of the material scale and the target fine unloading material weight are obtained.
[0091] Once the rough unloading is completed based on the second net weight, the target fine unloading material weight, and the weighing status, the process enters the fine unloading phase.
[0092] It should be noted that the second net weight is the net weight of the material on the material scale under the rough unloading state.
[0093] The weight of the material to be unloaded is the weight of the material that needs to be unloaded during the unloading process. The target weight of the material to be unloaded can be preset.
[0094] Based on the second net weight, the target fine unloading material weight, and the deduction status, the completion status of the rough unloading is determined. Specifically, the weight of the remaining material after rough unloading is obtained through the second net weight and the deduction status. Based on the remaining material weight after rough unloading and the target fine unloading material weight, it is determined whether to enter the fine unloading state.
[0095] In some embodiments, the deduction status includes whether automatic deduction is performed and the actual deduction amount corresponding to automatic deduction.
[0096] Based on the second net weight, the target weight of the unloaded material, and the weighing status, once the rough unloading is confirmed to be complete, the process enters the fine unloading phase, including:
[0097] Under the condition that the material scale is a water scale and the material scale is stable, and the material scale has automatic deduction, the difference between the second net weight and the actual deducted weight is calculated.
[0098] If the difference between the second net weight and the actual deducted weight is less than the target weight of the finely unloaded material, the coarse unloading is determined to be completed and the fine unloading state is entered.
[0099] If the material scale is a water scale and the material scale is stable, and the material scale does not automatically deduct weights, and the second net weight is less than the target weight of the finely unloaded material, then the rough unloading is determined to be completed and the fine unloading state is entered.
[0100] It should be noted that the material scale is a water scale, meaning that the substance being weighed on the material scale is water. Figure 4 As shown, after coarse unloading, the system first checks whether the conditions for entering fine unloading, pulse unloading, or ending the current batch of metering are met. If none of these conditions are met, it determines whether the scale is wet. If it is not wet, fine unloading begins. If it is wet, a delay is first required to wait for the weighing to stabilize. After the stabilization period, unloading begins, and the system checks whether the material scale automatically deducts weight. If it does, the system first determines whether the second net weight on the material scale minus the actual deducted weight is less than the target weight of the material to be finely unloaded, and then fine unloading begins. If the material scale does not deduct weight, and under this condition, and the second net weight is less than the target weight of the material to be finely unloaded, then fine unloading begins immediately.
[0101] In some embodiments, the unloading control method further includes:
[0102] Before entering the pulse unloading state, obtain the actual weight and target weight of the material after the material scale finishes weighing, and obtain the theoretical deduction amount based on the actual weight and target weight of the material.
[0103] If, based on the theoretical deduction amount and the allowable error value, it is determined that the theoretical deduction amount is not within the allowable error range, the deduction advance amount is corrected based on the deduction advance amount and the actual deduction amount.
[0104] When pulse unloading is not activated, the actual weight of the material on the weighing scale before unloading is subtracted from the target weight of the material. The target weight of the material is the sum of the target values of various materials. The theoretical deduction amount is obtained. If the theoretical deduction amount is less than the allowable error value, it can be determined that the theoretical deduction amount meets the condition of being negligible. Then the theoretical deduction amount is considered to be zero, that is, the theoretical deduction amount is within the error operating range. Otherwise, the theoretical deduction amount is not zero.
[0105] When pulsed unloading is not activated and the theoretical deduction amount is not zero, the weight of the material on the material scale after unloading is taken as the actual deduction amount. If the difference between the deduction advance and the actual deduction amount deviates in the same direction twice consecutively (i.e., the difference is less than zero twice consecutively, or the difference is greater than zero twice consecutively), the system will correct the deduction advance by using 50% of the average of the most recent offsets. The corrected deduction advance amount = the original deduction advance amount + the average offset amount * 50%.
[0106] In some embodiments, when it is determined that fine unloading is completed and pulse unloading is initiated based on the first net weight, the weighing situation, the weighing advance, and the pulse unloading activation status, the pulse unloading state is entered, including:
[0107] Under the condition of fine unloading and with the material scale having automatic deduction, the sum of the actual deduction amount and the deduction advance amount is calculated;
[0108] If the first net weight is less than the sum of the actual deduction amount and the deduction advance amount, and pulse unloading has been started, and the first net weight is not less than the allowable error value, then fine unloading is determined to be completed and pulse unloading is started, entering the pulse unloading state.
[0109] In some embodiments, the unloading control method further includes:
[0110] In the fine unloading state, if the material scale does not automatically deduct weights and the first net weight is less than the allowable error value, or if pulse unloading is not activated, the unloading operation ends.
[0111] It is understandable that, such as Figure 5 As shown, after entering the fine unloading state, it first checks whether the pulse unloading conditions are met. If they are met, it directly enters the pulse unloading state; if the pulse unloading conditions are not met, it checks whether the fine unloading conditions are met.
[0112] After the conditions for precise unloading are met, wait for the material weight collected by the material scale to stabilize. Unloading must not begin before the weight data collected by the material scale has stabilized. If the material scale has automatic weighing capability, when the first net weight is less than the sum of the actual weighing amount and the weighing advance amount, if pulse unloading is not activated, the current batch of metering will end directly, i.e., the unloading of the current batch will end. If pulse unloading is activated, wait for the weight data from the material scale to stabilize before preparing to enter the pulse unloading state. If the material scale does not have automatic weighing capability, the current batch of metering will end when the first net weight is less than the allowable error value.
[0113] In the delayed weight stabilization phase, after the delay time expires (i.e., after the weight of the material on the scale stabilizes), it is first determined whether the conditions for entering the pulse unloading phase are met. If they are met, pulse unloading begins. If not, the current batch of metering is terminated.
[0114] In summary, such as Figure 6 As shown, this invention, based on the characteristics of powdered liquid materials, subdivides the unloading process into multiple unloading processes, controls the unloading speed in stages, and precisely controls the unloading, which is conducive to achieving accurate weighing.
[0115] The materials used in this invention include powder, additives, and water. The unloading process for powder and additives is divided into fine unloading and pulsed unloading, while the unloading process for water is divided into coarse unloading, fine unloading, and pulsed unloading. During pulsed unloading, the unloading speed for water, powder, and additives is much lower than that during fine unloading, thus achieving accurate weighing. Furthermore, the segmented unloading process does not affect the overall unloading time or production efficiency.
[0116] Precise weighing is achieved by dividing each unloading process into parameters such as the lead time for weighing, the weight of the material being unloaded in the rough stage, the weight of the material being unloaded in the fine stage, and the self-unloading time. These parameters are then adjusted adaptively during the production process.
[0117] Manual weighing can be performed during rough unloading, fine unloading, the waiting period for the material to stabilize on the scale, and the pulse unloading stage. The operator can also manually select manual weighing based on the actual unloading situation. At this point, unloading is complete, and the material on the scale remains on the scale.
[0118] The unloading control device provided by the present invention is described below. The unloading control device described below can be referred to in correspondence with the unloading control method described above.
[0119] like Figure 7 As shown, the unloading control device 700 provided by the present invention includes: a first acquisition 710, a fine unloading module 720 and a pulse unloading module 730.
[0120] The first acquisition 710 is used to acquire the weighing status of the material scale and the weighing advance; wherein, the weighing advance is the weight of the material unloaded during the closing process of the fine unloading gate.
[0121] It is understood that the unloading control method provided by the present invention is applied to a mixing plant, and the material can be a powder-water agent, that is, including powder, additives and water.
[0122] The material unloading method of a mixing plant can be coarse unloading, fine unloading, or pulse unloading. The mixing plant is equipped with coarse unloading gates and fine unloading gates. The method of unloading material through the coarse unloading gate is coarse unloading; the method of unloading material by controlling the fine unloading gate to be continuously open is fine unloading.
[0123] The material scale's unloading gate opens according to the automatically calculated pulsating unloading time and closes at a fixed set time. During one pulsating unloading cycle, if any discrepancies between the weight on the scale and the discrepancy are considered, and the difference is still less than the allowable error, pulsating unloading continues, and the pulsating time is automatically calculated.
[0124] The pre-closing allowance, also known as the material unloading allowance, refers to the amount of material unloaded by the material scale during the process from the initial closing to the complete closing of the unloading gate. Material scales can be used to weigh powders, additives, or water, and the material scale unloads these materials after weighing them.
[0125] The deduction status can include whether there was any deduction, and if so, the corresponding actual deduction amount.
[0126] The fine unloading module 720 is used to obtain the first net weight of the material scale and the pulse unloading start status in the fine unloading state.
[0127] Understandably, the first net weight is the weight of the material on the material scale in the unloaded state.
[0128] The pulse unloading status, that is, whether the pulse unloading is turned on, i.e. whether the fine unloading gate can be controlled by pulse signals to unload materials.
[0129] The pulse unloading module 730 is used to enter the pulse unloading state when it is determined that fine unloading is completed and pulse unloading is started based on the first net weight, the deduction status, the deduction advance, and the pulse unloading start status.
[0130] It should be noted that the pulse unloading is either set to be on or off. Setting pulse unloading to off will end the current unloading operation. Setting pulse unloading to on will determine whether to enter the pulse unloading state and execute subsequent pulse unloading operations based on the initial net weight, the deduction status, and the deduction advance.
[0131] In some embodiments, the unloading control method further includes:
[0132] Under pulse discharge conditions, obtain the weight of the pulse discharge material;
[0133] If the weight of the material discharged in a pulse exceeds the target weight threshold, the number of pulse discharges is obtained; where the target weight threshold is the weight of the material discharged within the target time.
[0134] Adjust the lead time for weighing based on the number of pulse unloading cycles.
[0135] It should be noted that the weight of the material to be unloaded through the pulse unloading operation can be obtained by subtracting the weight of the coarse unloading material and the weight of the fine unloading material from the weight of the material to be unloaded.
[0136] The target weight threshold can be the weight of the material discharged within 0.5 seconds. If the weight of the material discharged in the pulse exceeds the target weight threshold, the pulse discharge count increments by 1. The initial value of the pulse discharge count can be 1, which allows the calculation of the current pulse discharge count.
[0137] If the material scale is an additive scale, adjust the slow discharge coefficient according to the number of pulse discharges. If the number of pulse discharges is too high, that is, the number of pulse discharges is greater than the target value, then reduce the slow discharge coefficient. If the number of pulse discharges is too low, that is, the number of pulse discharges is less than the target value, then increase the slow discharge coefficient.
[0138] When entering the pulse unloading state, the advance weighing amount is directly proportional to the slow unloading coefficient. Adjusting the slow unloading coefficient can adjust the advance weighing amount, thereby reducing the number of pulse unloadings for the next batch of material and achieving accurate weighing. Reducing the number of pulse unloadings can shorten the unloading time, thus improving the metering efficiency of concrete.
[0139] In some embodiments, the unloading control device 700 further includes a second acquisition module, a third acquisition module, and an adjustment module.
[0140] The second acquisition module is used to acquire the weight of the material being unloaded during the pulse unloading process.
[0141] The third acquisition module acquires the number of pulse unloadings when the weight of the pulse unloading material is greater than the target weight threshold; where the target weight threshold is the weight of the finely unloaded material within the target time.
[0142] The adjustment module is used to adjust the pre-weighing advance based on the number of pulse unloadings.
[0143] In some embodiments, the unloading control device 700 further includes a first calculation module, a second calculation module, and a stop module.
[0144] The first calculation module is used to obtain the set pulse unloading time during the first pulse unloading, provided that the weight of the pulse unloaded material is not greater than the target weight threshold, and based on the pulse unloading time and the weight of the pulse unloaded material corresponding to the first pulse unloading, to obtain the pulse unloading speed.
[0145] The second calculation module is used to obtain the pulse unloading time based on the pulse unloading speed and the weight of the pulse unloading material corresponding to the next pulse unloading, provided that the weight of the pulse unloaded material is not greater than the target weight threshold.
[0146] The stop module is used to stop pulse unloading after the pulse unloading time has elapsed since the start of the next pulse unloading.
[0147] In some embodiments, the adjustment module includes: a first adjustment unit and a second adjustment unit.
[0148] The first adjustment unit is used to reduce the lead time for weighing when the number of pulse unloadings exceeds the target number.
[0149] The second adjustment unit is used to increase the advance amount of weighing when the number of pulse unloadings is less than the target number.
[0150] In some embodiments, the unloading control device further includes a fourth acquisition module and a fine unloading module.
[0151] The fourth acquisition module is used to enter the rough unloading state before entering the fine unloading state and when the material is called a water scale, and to acquire the second net weight of the material scale and the target fine unloading material weight.
[0152] The fine unloading module is used to enter the fine unloading state when the coarse unloading is determined to be completed based on the second net weight, the target fine unloading material weight, and the deduction status.
[0153] It should be noted that the second net weight is the net weight of the material on the material scale under the rough unloading state.
[0154] The weight of the material to be unloaded is the weight of the material that needs to be unloaded during the unloading process. The target weight of the material to be unloaded can be preset.
[0155] Based on the second net weight, the target fine unloading material weight, and the deduction status, the completion status of the rough unloading is determined. Specifically, the weight of the remaining material after rough unloading is obtained through the second net weight and the deduction status. Based on the remaining material weight after rough unloading and the target fine unloading material weight, it is determined whether to enter the fine unloading state.
[0156] In some embodiments, the deduction status includes whether automatic deduction is performed and the actual deduction amount corresponding to automatic deduction.
[0157] The fine unloading module 720 includes: a first calculation unit, a first fine unloading unit, and a second fine unloading unit.
[0158] The first calculation unit is used to calculate the difference between the second net weight and the actual deducted amount when the material scale is a water scale, the material scale is stable, and the material scale has automatic deduction function.
[0159] The first fine unloading unit is used to determine that the coarse unloading is completed and enter the fine unloading state when the difference between the second net weight and the actual deducted weight is less than the target fine unloading material weight.
[0160] The second fine unloading unit is used to determine that the coarse unloading is completed and enter the fine unloading state when the material scale is a water scale and the material scale is stable, the material scale does not automatically deduct weight, and the second net weight is less than the target fine unloading material weight.
[0161] In some embodiments, the unloading control device 700 further includes a third calculation module and a correction module.
[0162] The third calculation module is used to obtain the actual weight and target weight of the material after the weighing is completed by the material scale before entering the pulse unloading state, and to obtain the theoretical deduction amount based on the actual weight and target weight of the material.
[0163] The correction module is used to correct the deduction advance amount when the theoretical deduction amount is determined to be outside the allowable error range based on the theoretical deduction amount and the allowable error value, and based on the deduction advance amount and the actual deduction amount.
[0164] In some embodiments, the pulse unloading module 730 includes a third computing unit and a pulse unloading unit.
[0165] The third calculation unit is used to calculate the sum of the actual deduction amount and the deduction advance amount when the material scale is in the fine unloading state and has automatic deduction function.
[0166] The pulse unloading unit is used to determine that fine unloading is complete and to start pulse unloading when the first net weight is less than the sum of the actual deduction amount and the deduction advance amount, and when pulse unloading has been started and the first net weight is not less than the allowable error value.
[0167] In some embodiments, the unloading control device 700 further includes a metering termination module.
[0168] The metering termination module is used to end the current unloading operation when the material scale is not automatically deducting weights and the first net weight is less than the allowable error value, or when pulse unloading is not activated.
[0169] The present invention also provides a mixing plant, including the above-mentioned unloading control device 700.
[0170] Furthermore, the mixing plant provided by the present invention also possesses the various advantages described above due to the presence of the unloading control device 700 as described above.
[0171] The electronic device and storage medium provided by the present invention are described below. The electronic device and storage medium described below can be referred to in correspondence with the unloading control method described above.
[0172] Figure 8 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 8 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute an unloading control method, which includes:
[0173] Step 110: Obtain the weighing status and weighing advance of the material scale; wherein, the weighing advance is the weight of the material unloaded during the closing process of the unloading gate;
[0174] Step 120: Under the fine unloading state, obtain the first net weight of the material scale and the pulse unloading start status;
[0175] Step 130: Based on the first net weight, the weighing status, the weighing advance, and the pulse unloading activation status, if it is determined that fine unloading is completed and pulse unloading is activated, enter the pulse unloading state.
[0176] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0177] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein when the program instructions are executed by a computer, the computer is able to execute the unloading control method provided by the above methods, the method comprising:
[0178] Step 110: Obtain the weighing status and weighing advance of the material scale; wherein, the weighing advance is the weight of the material unloaded during the closing process of the unloading gate;
[0179] Step 120: Under the fine unloading state, obtain the first net weight of the material scale and the pulse unloading start status;
[0180] Step 130: Based on the first net weight, the weighing status, the weighing advance, and the pulse unloading activation status, if it is determined that fine unloading is completed and pulse unloading is activated, enter the pulse unloading state.
[0181] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the aforementioned unloading control methods, the method comprising:
[0182] Step 110: Obtain the weighing status and weighing advance of the material scale; wherein, the weighing advance is the weight of the material unloaded during the closing process of the unloading gate;
[0183] Step 120: Under the fine unloading state, obtain the first net weight of the material scale and the pulse unloading start status;
[0184] Step 130: Based on the first net weight, the weighing status, the weighing advance, and the pulse unloading activation status, if it is determined that fine unloading is completed and pulse unloading is activated, enter the pulse unloading state.
[0185] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0186] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0187] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for controlling unloading, characterized in that, include: Obtain the weighing status and weighing advance of the material scale; wherein, the weighing advance is the weight of the material unloaded during the closing process of the unloading gate; In the fine unloading state, the first net weight of the material scale and the pulse unloading start state are obtained; Based on the first net weight, the weighing status, the weighing advance, and the pulse unloading activation status, if it is determined that fine unloading is completed and pulse unloading is activated, the system enters the pulse unloading state. Specifically, in the fine unloading state, if the material scale has automatic weighing, the sum of the actual weighing amount and the weighing advance is calculated. If the first net weight is less than the sum of the actual weighing amount and the weighing advance, and pulse unloading has been activated, and the first net weight is not less than the allowable error value, then it is determined that fine unloading is completed and pulse unloading is activated, and the system enters the pulse unloading state.
2. The unloading control method according to claim 1, characterized in that, Also includes: Under pulse discharge conditions, obtain the weight of the pulse discharge material; If the weight of the unloaded material exceeds a target weight threshold, the number of unloads is determined; wherein, the target weight threshold is the weight of the unloaded material within a target time period. Adjust the advance amount of the weighing based on the number of pulse unloadings.
3. The unloading control method according to claim 2, characterized in that, Also includes: If the weight of the material being discharged in the pulse is not greater than the target weight threshold, and during the first pulse discharge, the set pulse discharge time is obtained, and the pulse discharge speed is obtained based on the set pulse discharge time and the weight of the material being discharged in the first pulse discharge. If the weight of the material discharged in the pulse is not greater than the target weight threshold, and at the next pulse discharge, the pulse discharge time is obtained based on the pulse discharge speed and the weight of the material discharged in the next pulse discharge. The pulse unloading stops after the next pulse unloading begins and after the pulse unloading time has elapsed.
4. The unloading control method according to claim 2, characterized in that, The adjustment of the weighing advance based on the number of pulse unloadings includes: If the number of pulse unloadings exceeds the target number, reduce the pre-weighing amount. If the number of pulse unloadings is less than the target number, the advance amount of the weighing is increased.
5. The unloading control method according to any one of claims 1-4, characterized in that, Also includes: Before entering the fine unloading state and with the material referred to as a water scale, the rough unloading state is entered, and the second net weight of the material scale and the target fine unloading material weight are obtained. Once the rough unloading is completed based on the second net weight, the target fine unloading material weight, and the weighing status, the process enters the fine unloading state.
6. The unloading control method according to claim 5, characterized in that, The deduction situation includes whether there is automatic deduction and the actual deduction amount corresponding to automatic deduction; The step of entering the fine unloading state after determining that coarse unloading is completed based on the second net weight, the target fine unloading material weight, and the weighing situation includes: If the material scale is a water scale and the material scale is stable, and the material scale has an automatic deduction function, the difference between the second net weight and the actual deduction amount is calculated. If the difference between the second net weight and the actual deducted weight is less than the target fine unloading material weight, the coarse unloading is determined to be completed and the fine unloading state is entered. If the material scale is a water scale and the material scale is stable, and the material scale does not automatically deduct weight, and the second net weight is less than the target fine unloading material weight, then the coarse unloading is determined to be completed, and the fine unloading state is entered.
7. The unloading control method according to claim 6, characterized in that, Also includes: Before entering the pulse unloading state, the actual weight and target weight of the material after the material scale finishes weighing are obtained, and the theoretical deduction amount is obtained based on the actual weight and target weight of the material. If, based on the theoretical deduction amount and the allowable error value, it is determined that the theoretical deduction amount is not within the allowable error range, the deduction advance amount is corrected based on the deduction advance amount and the actual deduction amount.
8. The unloading control method according to claim 6, characterized in that, The step of entering the pulse unloading state after determining that fine unloading is completed and pulse unloading is activated based on the first net weight, the weighing situation, the weighing advance, and the pulse unloading activation state includes: In the case of fine unloading and the material scale having automatic deduction function, the sum of the actual deduction amount and the deduction advance amount is calculated. If the first net weight is less than the sum of the actual deduction amount and the deduction advance amount, and pulse unloading has been started, and the first net weight is not less than the error allowable value, then fine unloading is determined to be completed and pulse unloading is started, entering the pulse unloading state.
9. The unloading control method according to claim 8, characterized in that, Also includes: In the case of fine unloading, when the material scale does not automatically deduct weights, and the first net weight is less than the allowable error value, Alternatively, end the current unloading operation without initiating pulse unloading.
10. A material unloading control device, characterized in that, include: The first acquisition module is used to acquire the weighing status and the weighing advance amount; wherein, the weighing advance amount is the weight of the material unloaded during the closing process of the fine unloading gate; The fine unloading module is used to obtain the first net weight of the material scale and the pulse unloading start status in the fine unloading state; The pulse unloading module is used to enter the pulse unloading state when, based on the first net weight, the weighing status, the weighing advance, and the pulse unloading activation status, it determines that fine unloading is completed and pulse unloading is activated. Specifically, in the fine unloading state, if the material scale has automatic weighing, the module calculates the sum of the actual weighing amount and the weighing advance. If the first net weight is less than the sum of the actual weighing amount and the weighing advance, and pulse unloading is activated, and the first net weight is not less than the allowable error value, the module determines that fine unloading is completed and pulse unloading is activated, and enters the pulse unloading state.
11. A mixing plant, characterized in that, Includes the unloading control device as described in claim 10.
12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the unloading control method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Double-speed metering control method and device
CN103358401A
Batching control method and system of concrete batching plant
CN104552610A