A method for scheduling pre-mixed concrete ingredients for wood-aluminum form pouring
Patent Information
- Application Number
- CN202611156702.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-31
- Publication Date
- 2026-10-23
AI Technical Summary
这种漂移难以通过常规报表发现,却可能导致混凝土表观质量下降、泵送性能异常甚至强度波动,给木铝模工程的质量和进度带来隐患
1、本发明通过构建虚拟输送段和物料追踪数据链,引入独立于输送设备运行状态数据的物理观测数据对位移推算和物料量估算进行双重同步校准,在短停时刻锁定追踪状态并生成在途物料清单,在短启且批次切换时从清单中确定在途物料残余量并据此生成配料调整指令,从而实现了对在途物料从动态追踪、精确结算到自动补偿的完整闭环,在保证实际入机配比精准性的同时,打通了微观生产执行层与宏观调度决策层之间的信息壁垒,显著提升了木铝模施工场景下混凝土供应链的韧性和应对需求波动的能力。
Smart Images

Figure CN122956581A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of concrete batching and production scheduling, and in particular to a method for scheduling pre-mixed concrete batching for wooden-aluminum formwork casting. Background Technology
[0002] The wood-aluminum formwork construction process is characterized by its fast construction speed and tight schedule, which places extremely high demands on the continuous, stable, and high-quality supply of ready-mixed concrete. However, in actual construction, due to factors such as on-site pump position adjustments, temporary worker waiting times, and multiple trades working simultaneously, concrete pumping often experiences brief interruptions. This fluctuation in demand is transmitted upstream, causing the batching plant's production process to frequently experience short stops and starts.
[0003] Existing batching plant control systems (such as SCADA / MES) typically employ a static batch management model. During short stops, some material that has been weighed and discharged from the hopper but has not yet entered the mixer remains on the conveyor belts or screw conveyors. When production resumes and switches to the next batch or truckload order, this material is incorrectly counted in the new production batch, resulting in de facto hidden material cross-contamination. Although the weighing data for each batch appears acceptable on the reports, the actual material proportions entering the mixer have already shifted across batches. This shift is difficult to detect through conventional reports but can lead to a decline in concrete surface quality, abnormal pumping performance, and even strength fluctuations, posing risks to the quality and schedule of the wood-aluminum formwork project.
[0004] Existing big data scheduling platforms focus more on macro-level aspects such as vehicle route optimization and demand forecasting, but lack the ability to perceive and control the micro-level dynamics of production execution (such as materials in transit). This leads to a disconnect between big data scheduling decisions and actual production physical conditions, resulting in reduced allocation accuracy. Summary of the Invention
[0005] To address the technical problems existing in the background art, this invention proposes a method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork, the specific scheme of which is as follows: A method for batching and scheduling ready-mixed concrete for casting with wood-aluminum formwork includes the following steps: S1. Establish at least one virtual conveying segment for the conveying link from the weighing hopper outlet to the mixer inlet in the mixing plant, and establish a material tracking data chain for each virtual conveying segment; S2. By collecting the operating status data of the conveying equipment, the material tracking data chain is driven to perform displacement calculation in the corresponding virtual conveying section; S3. During the material conveying process, acquire physical observation data reflecting the actual material conveying process, and synchronously calibrate the displacement calculation process and material quantity estimation process of the material tracking data chain. S4. When a short production stoppage is detected, lock the current state of all material tracking data chains and, in conjunction with the displacement estimation results after synchronous calibration, calculate the list of materials in transit in all virtual conveyor sections at this moment. S5. When a production short start is detected and the production task is switched to a new batch, the in-transit bill of materials is read, and the remaining amount of in-transit materials belonging to the previous batch is determined from the in-transit bill of materials. S6. Based on the residual amount of material in transit, generate a batching adjustment instruction to reduce the weighing value of the new batch of material and issue it for execution.
[0006] Furthermore, in S1, the data recorded by the material tracking data chain includes the batch identification information of the material and the dynamic quantity value of the material. The batch identification information includes at least the order number, vehicle number, tray number and material type to which the material belongs. The dynamic quantity value is the initial weighing weight of the material when it enters the virtual conveying section. The batch identity information is assigned based on the current production task order information, vehicle number information, pan number information, and material type information of the corresponding silo of the weighing hopper when the weighing hopper completes a weighing and begins unloading. This information is then injected into the virtual conveying section along with the material corresponding to this unloading.
[0007] Furthermore, in S2, the operating status data of the conveying equipment includes at least one of encoder pulse signals and motor current signals; The conveying equipment includes at least one of a flat belt conveyor, an inclined belt conveyor, and a screw conveyor.
[0008] Furthermore, in S2, driving the material tracking data chain to perform displacement calculation in the corresponding virtual conveying segment includes: For each virtual conveying segment, the operating speed of the conveying equipment within a unit time is determined based on the operating status data of the corresponding conveying equipment within a unit time. The displacement increment of the material on the virtual conveying section per unit time is calculated based on the product of the operating speed and the unit time. The displacement increment is added to the current estimated displacement value of the material already recorded in the material tracking data chain to obtain the updated estimated displacement value; The initial estimated displacement value of the recorded material when it enters the virtual conveying section is zero.
[0009] Furthermore, in S3, physical observation data reflecting the actual material conveying process are acquired, and the displacement estimation process of the material tracking data chain is synchronously calibrated, including: At the material inlet of a virtual conveyor section, when material is detected passing through, a material start signal with a timestamp is generated. At the material outlet of the virtual conveying section, when material arrival is detected, a material arrival signal with a timestamp is generated. The difference between the timestamp of the material arrival signal and the timestamp of the material start signal is taken as the actual conveying time of the material in the virtual conveying segment. After obtaining the displacement calculation described in S2, the estimated conveying time of the batch of materials in the virtual conveying section is obtained; The difference between the actual delivery time and the estimated delivery time is calculated as the time delay error; The time delay error is used to correct the speed parameters used in the displacement calculation on the virtual conveyor section; The detection of material passing through and material arriving are both achieved by deploying microwave material flow switches, which use a binary judgment method to determine whether there is material in the monitoring area.
[0010] Furthermore, in S3, physical observation data reflecting the actual material conveying process are acquired, and the material quantity estimation process is synchronously calibrated, including: Identify an intermediate silo equipped with a weighing sensor in the production process, and record the maximum weight value measured by the weighing sensor before emptying and the tare weight value measured after emptying in a complete feeding and emptying operation cycle of the intermediate silo. The difference between the two values is determined as the actual total amount of material flowing into the intermediate silo during the feeding and emptying operation cycle. Based on the operating status data of the upstream conveying equipment of the intermediate warehouse, the estimated total inflow of materials into the intermediate warehouse within the same period is calculated using a preset flow estimation model. The estimated total inflow of material is compared with the actual total inflow of material to obtain the cumulative deviation, and the calibration coefficient of the flow estimation model is corrected based on the cumulative deviation.
[0011] Furthermore, the flow estimation model is constructed based on the equipment type, rated conveying capacity parameters, and real-time collected operating speed data of the upstream conveying equipment; the flow estimation model is used to simulate the conveying process of materials on the upstream conveying equipment and to estimate the amount of material entering the intermediate silo per unit time. The correction of the flow estimation model includes: correcting the preset calibration coefficients in the flow estimation model, wherein the preset calibration coefficients include fill coefficients or tare parameters.
[0012] Furthermore, in S4, when a short production stoppage is detected, the current state of all material tracking data chains is locked, and combined with the displacement estimation results after synchronous calibration, the in-transit material list in all virtual conveyor segments at this moment is calculated, including: By monitoring the on-site dispatch instructions and the operating status data of the conveying equipment in real time, when it is detected that all the conveying equipment has stopped running and the current production batch has not yet finished unloading the mixer, it is determined that a short production stop has occurred. When a short stop is detected, the dynamic values of each batch of materials in transit on the corresponding virtual conveying segment and the estimated displacement values after synchronous calibration by S3 are frozen in each of the aforementioned material tracking data chains. Based on the frozen estimated displacement values, the position of each batch of materials in transit on the corresponding virtual conveying section is determined, and the in-transit material list is generated by combining the frozen dynamic values. Each record in the in-transit bill of materials includes the batch identification information of the batch of materials in transit, the identifier of the virtual transport segment it is in, the current dynamic value, and the location information.
[0013] Furthermore, in S5, when a production short-run is detected and the production task is switched to a new batch, the in-transit bill of materials is read, and the residual amount of in-transit materials belonging to the previous batch is determined from the in-transit bill of materials, including: When the conveyor equipment is detected to restart, it is determined that a short-term production interruption has occurred. Obtain the batch identity information of the new batch corresponding to the first production task after the short restart, and compare the batch identity information of the new batch with the batch identity information of the previous batch before the short restart. When the comparison results show that the batch identity information of the two batches is inconsistent, it is determined that the production task has been switched to the new batch. Read the in-transit material list, check the batch identity information of each in-transit material record in the in-transit material list one by one, and filter out all records whose batch identity information belongs to the previous batch; The dynamic values in each of the selected records are summed up, and the summation result is determined as the residual amount of the material in transit.
[0014] Furthermore, in S6, based on the residual amount of material in transit, a batching adjustment instruction for reducing the weighing value of the new batch of material is generated and issued for execution, including: Obtain the originally planned weighing value of the new batch of materials; Subtract the amount of residual material in transit from the original planned weighing value to obtain the corrected actual weighing value; Generate a batching adjustment instruction carrying the corrected actual weighing value, and issue the batching adjustment instruction to weigh the new batch of materials according to the corrected actual weighing value.
[0015] Compared with the prior art, the present invention can achieve at least the following beneficial effects: 1. This invention constructs a virtual conveying section and a material tracking data chain, and introduces physical observation data independent of the conveying equipment's operating status data to perform dual synchronous calibration of displacement estimation and material quantity estimation. During short stops, the tracking status is locked and an in-transit material list is generated. During short starts and batch switching, the residual amount of in-transit material is determined from the list and a batching adjustment instruction is generated accordingly. This achieves a complete closed loop for in-transit materials, from dynamic tracking and accurate settlement to automatic compensation. While ensuring the accuracy of the actual input ratio, it breaks down the information barrier between the micro-production execution layer and the macro-scheduling decision-making layer, significantly improving the resilience of the concrete supply chain and its ability to cope with demand fluctuations in the wood-aluminum formwork construction scenario.
[0016] 2. This invention establishes a dynamic tracking and precise settlement mechanism for materials in transit: The physical conveying link is abstracted into a virtual conveying segment, and a material tracking data chain is established. This data chain drives real-time calculation of material positions. Physical observation data, independent of the conveying equipment's operating status data, is introduced to synchronously calibrate displacement calculations and material quantity estimations. At the moment of a short stop, the status of all tracking data chains is locked, and an accurate list of materials in transit is generated. Based on this, the residual amount of materials belonging to the previous batch is determined from the list. A batching adjustment instruction to reduce the weighing value of the new batch of materials is generated and executed based on this residual amount. This closed loop achieves tracking, locking, identification, and compensation for materials in transit, ensuring that even under harsh operating conditions with frequent short stops and starts, the actual material ratio entering the mixer remains consistent with the design ratio, eliminating the potential for concrete quality fluctuations caused by hidden material cross-contamination from the source. By constructing a dynamic tracking and calibration system for in-transit materials, the real-time location, quantity, and batch affiliation of each batch of in-transit materials on the transportation chain are transformed into structured data that can be called by the upper-level system for the first time. The generated in-transit material list and the determined residual amount of in-transit materials provide precise micro-execution layer feedback data for scheduling. On this basis, the scheduling system can dynamically generate batching adjustment instructions and issue them for execution according to the actual residual situation of in-transit materials, enabling scheduling decisions to be adaptively optimized based on the real state of the physical world, realizing the effective transmission and closed-loop feedback of production execution layer data to scheduling decision layer. When a batching plant faces a sudden interruption at the construction site, it can accurately grasp the distribution and quantity of all materials in transit on its production line, automatically calculate and execute batching compensation, and ensure that the first batch of concrete after the production interruption is resumed still maintains the accuracy of the mix proportion. This allows concrete suppliers to respond more flexibly and intelligently to fluctuations in downstream demand, and minimize waste and delays caused by inaccurate mix proportions while ensuring quality, thereby enhancing the resilience and operational efficiency of the entire supply chain. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein: Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation
[0018] Embodiments of the present invention are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar symbols denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0019] Please refer to Figure 1 As shown, the present invention provides a method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork, comprising the following steps: S1. Establish at least one virtual conveying segment for the conveying link from the weighing hopper outlet to the mixer inlet in the mixing plant, and establish a material tracking data chain for each virtual conveying segment.
[0020] It should be noted that the conveying link from the weighing hopper outlet to the mixer inlet in a mixing plant is a physically continuous material channel, typically composed of flat belt conveyors, inclined belt conveyors, screw conveyors, and chutes connecting the various devices, connected in series or parallel. The virtual conveying segment is a logical division and abstraction of the aforementioned physical conveying link in the information space, not a physical structure. Specifically, each segment of the conveying link, possessing an independent driving force source and independent start / stop control capability, or a combination thereof, is mapped as an independent virtual conveying segment. For example, an independent flat belt conveyor can be defined as a virtual conveying segment, and a chute connecting two devices can also be defined as a virtual conveying segment. This division method ensures that each conveying path has a clear and unique boundary in the information space, providing a basis for the subsequent location and tracking of materials in transit.
[0021] In an optional embodiment, in S1, the data recorded by the material tracking data chain includes the batch identification information of the material and the dynamic quantity value of the material. The batch identification information includes at least the order number, vehicle number, tray number and material type to which the material belongs. The dynamic quantity value is the initial weighing weight of the material when it enters the virtual conveying section. The batch identity information is assigned based on the current production task order information, vehicle number information, pan number information, and material type information of the corresponding silo of the weighing hopper when the weighing hopper completes a weighing and begins unloading. This information is then injected into the virtual conveying section along with the material corresponding to this unloading.
[0022] It should be noted that the material tracking data chain is a data record structure established in the information space for each virtual conveying segment, and this data structure is uniquely bound to the corresponding virtual conveying segment. The core function of the material tracking data chain is to simulate and record the flow state of materials in the physical world on the corresponding conveying segment. When the weighing hopper completes a weighing and begins unloading, the weighing system generates batch identity information for the batch of materials based on the current production task order information, vehicle number information, pan number information, and material type information of the silo corresponding to the weighing hopper. This batch identity information includes at least the order number, vehicle number, pan number, and material type. At the same time, the weighing system records the initial weighing weight of this unloading as the dynamic value of the material. The batch identity information and dynamic value are written into the material tracking data chain corresponding to the first virtual conveying segment connected to the outlet of the weighing hopper at the same time as the unloading action is triggered. This process is the "injection" of batch identity information into the virtual conveying segment along with the material. As a batch of materials is transported from one virtual conveyor segment to the next, its corresponding batch identification information and dynamic quantity values are also migrated from the material tracking data chain of the current virtual conveyor segment to the material tracking data chain of the next virtual conveyor segment. This enables continuous tracking of the location and quantity of materials along the entire conveying chain. Once all the tracked materials have left the corresponding virtual conveyor segment, the material tracking data chain completes its tracking mission for that batch of materials, and the data recording structure is terminated or reset, awaiting the arrival of the next batch of materials.
[0023] S2. By collecting the operating status data of the conveying equipment, the material tracking data chain is driven to perform displacement calculation in the corresponding virtual conveying section.
[0024] In an optional embodiment, in S2, the operating status data of the conveying device includes at least one of encoder pulse signal and motor current signal; The conveying equipment includes at least one of a flat belt conveyor, an inclined belt conveyor, and a screw conveyor.
[0025] It should be noted that the operating status data of the conveying equipment refers to physical signals that reflect the real-time motion status of the conveying equipment during operation. Specifically, the encoder pulse signal is acquired by a rotary encoder installed on the drive or driven shaft of the conveying equipment. The encoder emits a pulse every time it rotates a certain angle. By statistically analyzing the number of pulses received per unit time and combining this with geometric parameters such as the transmission ratio and drive roller diameter of the conveying equipment, the actual operating speed of the conveying equipment per unit time can be accurately calculated. The motor current signal is obtained by collecting the real-time operating current of the drive motor. Under relatively stable load conditions, there is a corresponding relationship between motor current and motor speed. By analyzing and processing the motor current signal, the operating speed of the conveying equipment can be indirectly calculated. In practical applications, the encoder pulse signal has higher speed measurement accuracy and is suitable for equipment with a clear transmission relationship, such as flat belt conveyors and inclined belt conveyors. The motor current signal is more suitable for applications where it is difficult to directly install encoders, such as screw conveyors, or as a data source for redundancy verification of encoder signals.
[0026] In an optional embodiment, in S2, driving the material tracking data chain to perform displacement calculation in the corresponding virtual conveying segment includes: For each virtual conveying segment, the operating speed of the conveying equipment within a unit time is determined based on the operating status data of the corresponding conveying equipment within a unit time. The displacement increment of the material on the virtual conveying section per unit time is calculated based on the product of the operating speed and the unit time. The displacement increment is added to the current estimated displacement value of the material already recorded in the material tracking data chain to obtain the updated estimated displacement value; The initial estimated displacement value of the recorded material when it enters the virtual conveying section is zero.
[0027] It should be noted that the displacement calculation is performed independently within each virtual conveying segment. Each virtual conveying segment has a preset starting point and ending point. The starting point corresponds to the position where the material enters the virtual conveying segment, and the ending point corresponds to the position where the material leaves the virtual conveying segment. When a batch of material enters a virtual conveying segment after being unloaded from the weighing hopper, the initial calculated displacement value of this batch of material in the material tracking data chain is recorded as zero, indicating that the batch of material has just entered the starting position of the virtual conveying segment. As the conveying equipment continues to operate, the system determines the current operating speed of the conveying equipment based on the collected operating status data every unit of time, then multiplies the operating speed by the unit time to obtain the displacement increment within that unit of time. This displacement increment is then added to the current calculated displacement value of the batch of material, thus completing one displacement value update. When the updated calculated displacement value reaches or exceeds the preset total length of the virtual conveyor segment, it indicates that the batch of materials has arrived at or left the end point of the virtual conveyor segment. At this time, the data of the batch of materials in the material tracking data chain will be migrated to the material tracking data chain corresponding to the next virtual conveyor segment, and a new round of displacement calculation will start from the initial calculated displacement value of zero in the new virtual conveyor segment. In this way, the system can track the specific position of each batch of materials in real time along the entire conveyor chain.
[0028] S3. During the material conveying process, acquire physical observation data reflecting the actual material conveying process, and synchronously calibrate the displacement calculation process and material quantity estimation process of the material tracking data chain.
[0029] It should be noted that acquiring physical observation data reflecting the actual material conveying process refers to directly sensing the changes in the physical state of the material during the conveying process using sensors or measuring devices independent of the conveying equipment operating status data described in S2. The operating status data used for displacement estimation in S2 is essentially a measurement of the motion state of the conveying equipment itself, rather than a direct measurement of the motion state of the material itself. When phenomena such as belt slippage, material sliding or rolling on the conveying surface occur, a deviation will occur between the operating speed of the conveying equipment and the actual conveying speed of the material. This deviation cannot be detected and corrected by relying solely on the operating status data of S2. The physical observation data introduced in S3 directly observes the material itself, reflecting the true motion state of the material during the conveying process, thus providing an independent external calibration benchmark for the estimation results of S2.
[0030] In an optional embodiment, in S3, acquiring physical observation data reflecting the actual material conveying process and synchronously calibrating the displacement estimation process of the material tracking data chain includes: At the material inlet of a virtual conveyor section, when material is detected passing through, a material start signal with a timestamp is generated. At the material outlet of the virtual conveying section, when material arrival is detected, a material arrival signal with a timestamp is generated. The difference between the timestamp of the material arrival signal and the timestamp of the material start signal is taken as the actual conveying time of the material in the virtual conveying segment. After obtaining the displacement calculation described in S2, the estimated conveying time of the batch of materials in the virtual conveying section is obtained; The difference between the actual delivery time and the estimated delivery time is calculated as the time delay error; The time delay error is used to correct the speed parameters used in the displacement calculation on the virtual conveyor section; The detection of material passing through and material arriving are both achieved by deploying microwave material flow switches, which use a binary judgment method to determine whether there is material in the monitoring area.
[0031] It should be noted that for the synchronous calibration of the displacement calculation process, microwave material flow switches are deployed at the material inlet and material outlet of each virtual conveying section. The material inlet is usually located below the discharge port of the weighing hopper or at the material drop point where the previous conveying equipment transfers to the current virtual conveying section. The material outlet is usually located at the material drop point where the current virtual conveying section transfers to the next conveying equipment or the mixer's feed port. The microwave material flow switch works based on the principle of microwave Doppler effect or microwave reflection energy change. When material passes through its monitoring area, the reflection or scattering of microwaves by the material causes a change in the microwave signal received by the sensor. The sensor performs binarization processing on this change, i.e., sets a judgment threshold. When the signal change exceeds the threshold, it outputs a "material present" signal; when the signal change is below the threshold, it outputs a "material absent" signal. This binarization judgment method only focuses on the presence or absence of material and does not measure the flow rate or velocity of the material, thus resulting in fast response speed and high judgment reliability. When a batch of material is unloaded from the inlet of the virtual conveying section, the microwave material flow switch at the inlet detects the material's passage and immediately generates a material start signal with a timestamp. When the batch of material arrives at the outlet of the virtual conveying section after being conveyed, the microwave material flow switch at the outlet detects the material's arrival and immediately generates a material arrival signal with a timestamp. The difference between the two timestamps is the actual conveying time of the batch of material in the virtual conveying section.
[0032] Meanwhile, the displacement calculation process in S2, based on the total length of the virtual conveying section and the speed parameters used, can estimate the estimated conveying time required for the batch of materials to pass through the virtual conveying section. The difference between the actual conveying time and the estimated conveying time is the time delay error. This error comprehensively reflects the influence of various factors such as belt slippage, material slippage, and calibration deviations of the conveying equipment speed parameters on the actual conveying speed of the material. By feeding this time delay error back into the speed parameters used in the displacement calculation and adjusting the speed parameters proportionally, the subsequent displacement calculation results can gradually approach the actual conveying state of the material, achieving adaptive calibration of the displacement calculation.
[0033] In an optional embodiment, in S3, acquiring physical observation data reflecting the actual material conveying process and synchronously calibrating the material quantity estimation process includes: Identify an intermediate silo equipped with a weighing sensor in the production process, and record the maximum weight value measured by the weighing sensor before emptying and the tare weight value measured after emptying in a complete feeding and emptying operation cycle of the intermediate silo. The difference between the two values is determined as the actual total amount of material flowing into the intermediate silo during the feeding and emptying operation cycle. Based on the operating status data of the upstream conveying equipment of the intermediate warehouse, the estimated total inflow of materials into the intermediate warehouse within the same period is calculated using a preset flow estimation model. The estimated total inflow of material is compared with the actual total inflow of material to obtain the cumulative deviation, and the calibration coefficient of the flow estimation model is corrected based on the cumulative deviation.
[0034] In an optional embodiment, the flow estimation model is constructed based on the equipment type, rated conveying capacity parameters, and real-time collected operating speed data of the upstream conveying equipment; the flow estimation model is used to simulate the conveying process of materials on the upstream conveying equipment and to estimate the amount of material entering the intermediate silo per unit time. The correction of the flow estimation model includes: correcting the preset calibration coefficients in the flow estimation model, wherein the preset calibration coefficients include fill coefficients or tare parameters.
[0035] It should be noted that, for the synchronous calibration of the material quantity estimation process, the intermediate silo refers to a temporary storage hopper or buffer silo located in the middle of the conveying link in the mixing plant production process. It receives materials from the upstream conveying equipment above and supplies materials to the mixer or the next section of conveying equipment below through a discharge gate. The supporting structure of this intermediate silo is equipped with a weighing sensor to measure the weight of the material inside in real time. The complete feeding-emptying operation cycle refers to the entire process from the moment the intermediate silo door is closed after one emptying and the weight is at tare weight, to the moment when the upstream conveying equipment continuously supplies material to the intermediate silo, causing the weight inside to gradually increase until a peak value is reached (this peak value corresponds to the maximum amount of material in the silo before emptying), and then to the moment when the intermediate silo door is reopened to empty all the material inside and the weight returns to tare weight. Within this cycle, the difference between the maximum weight value measured by the weighing sensor before venting and the tare weight value measured after venting is the actual total amount of material flowing through the intermediate silo during this cycle. This value is directly measured by a high-precision weighing sensor and has very high measurement accuracy.
[0036] Meanwhile, based on the operating status data of the upstream conveying equipment in the intermediate warehouse, a pre-set flow estimation model can be used to cumulatively calculate the estimated total inflow of material into the intermediate warehouse within the same cycle. The flow estimation model is constructed based on the equipment type, rated conveying capacity parameters, and real-time collected operating speed data of the upstream conveying equipment. Its core is to establish a mapping relationship between the operating status of the conveying equipment and the material conveying volume. For example, for a screw conveyor, the flow estimation model estimates the volume of material pushed per unit time based on the diameter, pitch, filling coefficient, and real-time rotational speed of the screw blades, and then multiplies it by the material bulk density to obtain the material quantity per unit time. For a belt conveyor, the flow estimation model estimates the material quantity conveyed per unit time based on the estimated belt width, material layer thickness, belt running speed, and tare weight parameters. Comparing the estimated total inflow with the actual total inflow, if the estimated value is systematically greater than or less than the measured value, it indicates that the pre-set calibration coefficient in the flow estimation model deviates from the actual operating conditions. This cumulative deviation is used to reverse-correct the preset calibration coefficient in the flow estimation model. For example, if the estimated value continues to be too large, the filling coefficient is appropriately reduced or the tare parameter is appropriately increased so that the subsequent material quantity estimation results gradually converge to the actual value.
[0037] It should be noted that the synchronous calibration of the displacement estimation process and the synchronous calibration of the material quantity estimation process are performed in parallel in S3, each addressing accuracy issues in different dimensions. Displacement estimation calibration ensures that the material "location" information recorded in the material tracking data chain is consistent with the actual physical location, while material quantity estimation calibration ensures that the material "quantity" information recorded in the material tracking data chain is consistent with the actual material quantity. Both work together to provide the data foundation for the accurate calculation of the in-transit bill of materials in S4. In actual deployment, displacement estimation calibration relies on microwave material flow switches deployed at the entrances and exits of the virtual conveying section, while material quantity estimation calibration relies on existing weighing sensors in the intermediate silo. The calibration processes for both are independent and can be configured and used independently.
[0038] S4. When a short production stoppage is detected, lock the current state of all material tracking data chains and, in conjunction with the displacement estimation results after synchronous calibration, calculate the list of materials in transit in all virtual conveyor sections at this moment.
[0039] It should be noted that the term "short stop" refers to a temporary interruption in concrete pumping caused by external factors such as on-site pump position adjustments, temporary waiting by construction personnel, or overlapping operations of multiple trades, which in turn leads to a complete shutdown of the conveying equipment at the mixing plant—an unplanned production pause. Short stops differ from normal planned shutdowns (such as equipment maintenance or shift handover) and fault shutdowns (such as emergency shutdowns triggered by equipment damage) in that short stops are caused by fluctuations in downstream demand, are typically short-lived, and have an uncertain timeline for resuming production. Accurate identification of short stop events is a prerequisite for triggering precise settlement of subsequent in-transit materials. Identifying a short stop requires meeting two conditions simultaneously: first, real-time monitoring of the conveying equipment's operating status data shows that all conveying equipment has stopped operating, i.e., the operating speed of each conveying device is zero or the motor current has dropped below the no-load threshold; second, the current production batch has not yet completed unloading from the mixer, meaning that not all materials in this batch have been unloaded from the mixer into the concrete transport truck. If both conditions are met simultaneously, it means that the material conveying link has been interrupted, but the current batch of material has not yet been unloaded from the mixer. At this time, there must be some material in transit on the conveying link that has been weighed and discharged from the hopper but has not yet entered the mixer. If the current batch has already been unloaded from the mixer, then even if the conveying equipment stops operating, it is a normal inter-batch interval, and there is no material belonging to the current batch in transit on the conveying link, so there is no need to trigger a settlement operation.
[0040] In an optional embodiment, in S4, when a short production stoppage is detected, the current state of all material tracking data chains is locked, and the in-transit material list in all virtual conveyor segments at this moment is calculated based on the displacement estimation results after synchronous calibration, including: By monitoring the on-site dispatch instructions and the operating status data of the conveying equipment in real time, when it is detected that all the conveying equipment has stopped running and the current production batch has not yet finished unloading the mixer, it is determined that a short production stop has occurred. When a short stop is detected, the dynamic values of each batch of materials in transit on the corresponding virtual conveying segment and the estimated displacement values after synchronous calibration by S3 are frozen in each of the aforementioned material tracking data chains. It should be noted that the "lock" and "freeze" operations refer to the system immediately ceasing continuous updates to the dynamic values and calculated displacement values in each material tracking data chain at the precise moment a short stop is determined, saving the data state at that moment as an immutable snapshot. The reason for performing the freeze operation is that during a short stop, although the conveying equipment has stopped operating, the physical state of the materials on the conveying equipment may still slowly change. For example, materials on an inclined belt may experience slight slippage due to gravity, and powder in a screw conveyor may gradually settle and compact after shutdown. If the material tracking data chain continues to calculate displacement based on some residual signals during the short stop, it may introduce new errors. Therefore, freezing the data state at the instant the short stop occurs is the best approximation of the true state of the materials in transit at that moment. The frozen data includes: the dynamic values of each batch of materials in transit currently recorded in each material tracking data chain on the corresponding virtual conveying segment, and the calculated displacement values after S3 synchronous calibration. The dynamic values record the actual weight of the batch of materials in transit, and the calculated displacement values record the current position of the batch of materials in transit on the virtual conveying segment.
[0041] Based on the frozen estimated displacement values, the position of each batch of materials in transit on the corresponding virtual conveying section is determined, and the in-transit material list is generated by combining the frozen dynamic values. Each record in the in-transit bill of materials includes the batch identification information of the batch of materials in transit, the identifier of the virtual transport segment it is in, the current dynamic value, and the location information.
[0042] It should be noted that the in-transit material list is a structured data record generated after the freeze operation is completed, based on the data aggregation of each frozen material tracking data chain. The generation process is as follows: traverse all material tracking data chains corresponding to the current virtual conveyor segment. For each material tracking data chain that still has in-transit material records, read its frozen batch identity information, dynamic quantity value, and estimated displacement value; determine the relative position of the batch of in-transit materials on the corresponding virtual conveyor segment based on the ratio of the estimated displacement value to the preset total length of the virtual conveyor segment. Organize the above information item by item to form the in-transit material list. Each record in this list contains at least the following fields: batch identity information of the batch of in-transit materials, used to trace which order, which train, which pallet, and the material type the batch of materials belongs to; the identifier of the virtual conveyor segment, used to determine which segment of the conveyor chain the batch of materials is currently located on; the current dynamic quantity value, i.e., the weight of the batch of materials; and location information, used to describe the specific position of the batch of materials on the corresponding virtual conveyor segment. This list comprehensively depicts the distribution of all materials en route within the mixing plant during short-term shutdowns, providing the sole data basis for determining the residual amount of the previous batch of materials in S5 and generating batching adjustment instructions in S6. The information revealed by this list cannot be directly obtained by traditional SCADA or MES systems through conventional reports, and it is also the key to this solution's resolution of the "hidden material cross-contamination" problem.
[0043] S5. When a production short start is detected and the production task is switched to a new batch, the in-transit bill of materials is read, and the residual amount of in-transit materials belonging to the previous batch is determined from the in-transit bill of materials.
[0044] It should be noted that the term "short start" refers to the event where, after the short stop condition determined in S4 ends, the conveyor equipment restarts and production resumes. The difference between a short start and a normal equipment start is that a normal equipment start typically occurs after a planned shutdown, at which point there are no materials en route on the conveyor chain, and all system states are in their initial states; while a short start occurs after an unplanned short stop, at which point there are still materials en route on the conveyor chain identified in S4, and the system's initial state is not blank. The condition for determining a short start event is: when the previously stopped conveyor equipment is detected to restart, a short start is determined to have occurred. This determination forms a symmetrical logic with the short stop determination in S4 (where all conveyor equipment stops operating).
[0045] In an optional embodiment, in S5, when a production short-run is detected and the production task is switched to a new batch, the in-transit bill of materials is read, and the residual amount of in-transit materials belonging to the previous batch is determined from the in-transit bill of materials, including: When the conveyor equipment is detected to restart, it is determined that a short-term production interruption has occurred. Obtain the batch identity information of the new batch corresponding to the first production task after the short restart, and compare the batch identity information of the new batch with the batch identity information of the previous batch before the short restart. When the comparison results show that the batch identity information of the two batches is inconsistent, it is determined that the production task has been switched to the new batch. Read the in-transit material list, check the batch identity information of each in-transit material record in the in-transit material list one by one, and filter out all records whose batch identity information belongs to the previous batch; The dynamic values in each of the selected records are summed up, and the summation result is determined as the residual amount of the material in transit.
[0046] It should be noted that after a short restart, the production task may switch to a new batch or continue production of the original batch. In actual production, the situation at the construction site may change during the short stop. For example, the original plan was to continue supplying the same batch of concrete, but due to adjustments in the on-site construction schedule, it may be necessary to switch to concrete of a different grade or with a different mix ratio. The mixing plant operators or the scheduling system will choose to continue production of the original batch or switch the production task to a new batch during the short restart, based on the latest instructions from the construction site. The determination of whether the batch has been switched in S5 is achieved by comparing the batch identity information corresponding to the first production task after the short restart with the batch identity information of the previous batch before the short restart. The batch identity information includes at least the order number, truck number, batch number, and material type. When the two batches differ in any of the above items, the comparison result is determined to be inconsistent, confirming that the production task has been switched to a new batch. If the comparison result is consistent, it means that the production task of the original batch continues to be executed after the short restart. In this case, the material in transit identified in S4 itself belongs to the current batch, there is no issue of cross-batch mixing, and no residual quantity compensation is required.
[0047] It should be noted that the residual amount of material in transit refers to the total weight of material that remained on the conveyor chain during the short stop but belonged to the previous batch (i.e., the batch that was being produced before the short stop). When the production task switches to a new batch after the short stop, this portion of material in transit belonging to the previous batch will continue along the conveyor chain and eventually enter the mixer, mixing with the material of the new batch and forming a de facto cross-batch material transfer. Therefore, the residual amount of material in transit is the amount of material that needs to be deducted from the new batch's batching in S6. The method for determining the residual amount of material in transit is as follows: read the in-transit material list generated in S4, which contains records of all in-transit materials on all virtual conveyor sections during the short stop, with each record having a batch identity information field. The system checks the batch identity information of each in-transit material record one by one, filtering out records whose batch identity information matches that of the previous batch. These filtered records represent those in-transit materials belonging to the previous batch that have not yet entered the mixer. Since there may be multiple batches of materials in transit belonging to the previous batch on different virtual conveying sections (for example, aggregates and powders of the same batch are located on different conveying paths), it is necessary to accumulate the dynamic values in each of the selected records. The result of the accumulation is the total amount of residual materials in transit.
[0048] For example, if during a short stop, virtual conveyor section A contains 500 kg of aggregate from the previous batch, and virtual conveyor section B contains 200 kg of powder from the previous batch, then after filtering these two records, their dynamic values of 500 kg and 200 kg are added together to obtain a residual amount of material in transit of 700 kg. This residual amount will be transmitted to S6 as the basis for calculating the batching adjustment command.
[0049] S6. Based on the residual amount of material in transit, generate a batching adjustment instruction to reduce the weighing value of the new batch of material and issue it for execution.
[0050] It should be noted that the core idea behind generating the batching adjustment instruction to reduce the weighing value of the new batch of materials based on the residual amount of materials in transit is to pre-deduct an amount of material equal to the residual amount of materials in transit during the batching process of the new batch, so that the total amount and proportion of materials entering the mixer are consistent with the design value. Specifically, when the production task switches to a new batch after a short restart, S5 has already determined the residual amount of materials in transit from the previous batch that is still on the conveyor chain. This residual material will continue to move along the conveyor chain after the conveyor restarts and eventually enter the mixer to mix with the materials of the new batch. If the new batch is weighed according to the original planned weighing value, the actual total amount of material entering the mixer will be equal to the original planned weighing value of the new batch plus the residual amount of materials in transit from the previous batch, resulting in an excess of materials in the new batch and the mixing ratio being mixed with the material components of the previous batch. The S6 batching adjustment command reduces the amount of material actually weighed and fed into the mixer by pre-deducting an amount equal to the residual amount when weighing the new batch. However, after adding the residual amount of material that automatically enters the mixer, the total amount of material participating in the mixing is exactly equal to the original planned weighing value of the new batch, thus eliminating the impact of cross-batch material mixing in terms of total amount.
[0051] In an optional embodiment, in S6, based on the residual amount of material in transit, a batching adjustment instruction for reducing the weighing value of the new batch of material is generated and issued for execution, including: Obtain the originally planned weighing value of the new batch of materials; Subtract the amount of residual material in transit from the original planned weighing value to obtain the corrected actual weighing value; It should be noted that the originally planned weighing values for the new batch of materials are derived from the production formula data preset for that new batch in the batching plant's production task management system. When each production batch is created, the system pre-calculates the planned weighing values for various materials (such as cement, fly ash, mineral powder, sand, stone, admixtures, etc.) based on the corresponding concrete grade, construction requirements, and mix design. These planned weighing values constitute the standard batching scheme for that batch. The revised actual weighing values are calculated by subtracting the corresponding residual amount of each type of material in transit, as determined in S5, from the originally planned weighing values for each type of material in the new batch. It is particularly important to note that the residual amount in transit for different types of materials should be deducted separately.
[0052] For example, if S5 determines that the residual amount of materials in transit includes 500 kg of aggregate and 200 kg of powder from the previous batch, then the batching adjustment instruction should reduce the planned weighing value of the new batch of aggregate by 500 kg and the planned weighing value of the new batch of powder by 200 kg, respectively, rather than simply deducting 700 kg from the total weighing value of the new batch. This method of deducting separately according to material type ensures that not only the total amount is compensated, but also that the proportions of various materials do not drift due to the mixing of residual materials.
[0053] Generate a batching adjustment instruction carrying the corrected actual weighing value, and issue the batching adjustment instruction to weigh the new batch of materials according to the corrected actual weighing value.
[0054] It should be noted that the specific process of generating and issuing the batching adjustment instruction is as follows: After completing the above-mentioned correction calculation, the system generates a batching adjustment instruction carrying the corrected actual weighing values of various materials. This batching adjustment instruction is issued to the weighing control system through the industrial communication network (such as industrial Ethernet or fieldbus) within the mixing plant. Upon receiving the instruction, the weighing control system replaces the original standard batching scheme for the new batch with it and weighs each type of material according to the corrected actual weighing values. After weighing is completed, the weighing hopper discharges the weighed material and it enters the conveying link. At this time, the material actually weighed in the new batch and the residual amount of the previous batch's material in transit on the conveying link are conveyed to the mixer together. The two merge during the conveying process or when entering the mixer, and the total amount of material entering the mixer and the proportion of each type of material are consistent with the original planned formula requirements of the new batch. After S6 is completed, the entire method realizes a complete closed loop from in-transit material tracking, short-stop status locking, residual quantity identification to automatic batching compensation, effectively solving the hidden material cross-contamination problem caused by inaccurate in-transit material settlement under frequent short-stop and short-start conditions in traditional control systems.
[0055] In summary, this invention application eliminates hidden material cross-batch mixing by accurately sensing, calculating, and automatically compensating for materials left in transit on the conveyor chain during short stops, thus ensuring accurate actual input ratios.
[0056] Furthermore, any content not described in detail in this specification is existing technology known to those skilled in the art.
[0057] In the embodiments provided by this invention, it should be understood that the disclosed system or method can be implemented in other ways. For example, the embodiments of the invention described above are merely illustrative; for instance, the division of modules is only a logical functional division, and there may be other division methods in actual implementation.
[0058] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0059] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or in the form of hardware plus software functional modules.
[0060] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the basic characteristics of the present invention.
[0061] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A method for batching and scheduling ready-mixed concrete for casting with wood-aluminum formwork, characterized in that, Includes the following steps: S1. Establish at least one virtual conveying segment for the conveying link from the weighing hopper outlet to the mixer inlet in the mixing plant, and establish a material tracking data chain for each virtual conveying segment; S2. By collecting the operating status data of the conveying equipment, the material tracking data chain is driven to perform displacement calculation in the corresponding virtual conveying section; S3. During the material conveying process, acquire physical observation data reflecting the actual material conveying process, and synchronously calibrate the displacement calculation process and material quantity estimation process of the material tracking data chain. S4. When a short production stoppage is detected, lock the current state of all material tracking data chains and, in conjunction with the displacement estimation results after synchronous calibration, calculate the list of materials in transit in all virtual conveyor sections at this moment. S5. When a production short start is detected and the production task is switched to a new batch, the in-transit bill of materials is read, and the remaining amount of in-transit materials belonging to the previous batch is determined from the in-transit bill of materials. S6. Based on the residual amount of material in transit, generate a batching adjustment instruction to reduce the weighing value of the new batch of material and issue it for execution.
2. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S1, the data recorded by the material tracking data chain includes the batch identification information of the material and the dynamic quantity value of the material. The batch identification information includes at least the order number, vehicle number, tray number and material type to which the material belongs. The dynamic quantity value is the initial weighing weight of the material when it enters the virtual conveying section. The batch identity information is assigned based on the current production task order information, vehicle number information, pan number information, and material type information of the corresponding silo of the weighing hopper when the weighing hopper completes a weighing and begins unloading. This information is then injected into the virtual conveying section along with the material corresponding to this unloading.
3. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S2, the operating status data of the conveying equipment includes at least one of encoder pulse signal and motor current signal; The conveying equipment includes at least one of a flat belt conveyor, an inclined belt conveyor, and a screw conveyor.
4. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S2, the material tracking data chain is driven to perform displacement calculation in the corresponding virtual conveying segment, including: For each virtual conveying segment, the operating speed of the conveying equipment within a unit time is determined based on the operating status data of the corresponding conveying equipment within a unit time. The displacement increment of the material on the virtual conveying section per unit time is calculated based on the product of the operating speed and the unit time. The displacement increment is added to the current estimated displacement value of the material already recorded in the material tracking data chain to obtain the updated estimated displacement value; The initial estimated displacement value of the recorded material when it enters the virtual conveying section is zero.
5. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S3, physical observation data reflecting the actual material conveying process are acquired, and the displacement estimation process of the material tracking data chain is synchronously calibrated, including: At the material inlet of a virtual conveyor section, when material is detected passing through, a material start signal with a timestamp is generated. At the material outlet of the virtual conveying section, when material arrival is detected, a material arrival signal with a timestamp is generated. The difference between the timestamp of the material arrival signal and the timestamp of the material start signal is taken as the actual conveying time of the material in the virtual conveying segment. After obtaining the displacement calculation described in S2, the estimated conveying time of the batch of materials in the virtual conveying section is obtained; The difference between the actual delivery time and the estimated delivery time is calculated as the time delay error; The time delay error is used to correct the speed parameters used in the displacement calculation on the virtual conveyor section; The detection of material passing through and material arriving are both achieved by deploying microwave material flow switches, which use a binary judgment method to determine whether there is material in the monitoring area.
6. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S3, physical observation data reflecting the actual material conveying process are acquired, and the material quantity estimation process is synchronously calibrated, including: Identify an intermediate silo equipped with a weighing sensor in the production process, and record the maximum weight value measured by the weighing sensor before emptying and the tare weight value measured after emptying in a complete feeding and emptying operation cycle of the intermediate silo. The difference between the two values is determined as the actual total amount of material flowing into the intermediate silo during the feeding and emptying operation cycle. Based on the operating status data of the upstream conveying equipment of the intermediate warehouse, the estimated total inflow of materials into the intermediate warehouse within the same period is calculated using a preset flow estimation model. The estimated total inflow of material is compared with the actual total inflow of material to obtain the cumulative deviation, and the calibration coefficient of the flow estimation model is corrected based on the cumulative deviation.
7. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 6, characterized in that: The flow estimation model is constructed based on the equipment type, rated conveying capacity parameters, and real-time collected operating speed data of the upstream conveying equipment. The flow estimation model is used to simulate the conveying process of materials on the upstream conveying equipment and to estimate the amount of material entering the intermediate silo per unit time. The correction of the flow estimation model includes: correcting the preset calibration coefficients in the flow estimation model, wherein the preset calibration coefficients include fill coefficients or tare parameters.
8. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S4, when a short production stoppage is detected, the current state of all material tracking data chains is locked, and combined with the displacement estimation results after synchronous calibration, the in-transit material list in all virtual conveyor segments at this moment is calculated, including: By monitoring the on-site dispatch instructions and the operating status data of the conveying equipment in real time, when it is detected that all the conveying equipment has stopped running and the current production batch has not yet finished unloading the mixer, it is determined that a short production stop has occurred. When a short stop is detected, the dynamic values of each batch of materials in transit on the corresponding virtual conveying segment and the estimated displacement values after synchronous calibration by S3 are frozen in each of the aforementioned material tracking data chains. Based on the frozen estimated displacement values, the position of each batch of materials in transit on the corresponding virtual conveying section is determined, and the in-transit material list is generated by combining the frozen dynamic values. Each record in the in-transit bill of materials includes the batch identification information of the batch of materials in transit, the identifier of the virtual transport segment it is in, the current dynamic value, and the location information.
9. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S5, when a production short start is detected and the production task is switched to a new batch, the in-transit bill of materials is read, and the residual amount of in-transit materials belonging to the previous batch is determined from the in-transit bill of materials, including: When the conveyor equipment is detected to restart, it is determined that a short-term production interruption has occurred. Obtain the batch identity information of the new batch corresponding to the first production task after the short restart, and compare the batch identity information of the new batch with the batch identity information of the previous batch before the short restart. When the comparison results show that the batch identity information of the two batches is inconsistent, it is determined that the production task has been switched to the new batch. Read the in-transit material list, check the batch identity information of each in-transit material record in the in-transit material list one by one, and filter out all records whose batch identity information belongs to the previous batch; The dynamic values in each of the selected records are summed up, and the summation result is determined as the residual amount of the material in transit.
10. The method for batching and scheduling of ready-mixed concrete for casting with wood-aluminum formwork as described in claim 1, characterized in that: In S6, based on the residual amount of material in transit, a batching adjustment instruction for reducing the weighing value of the new batch of material is generated and issued for execution, including: Obtain the originally planned weighing value of the new batch of materials; Subtract the amount of residual material in transit from the original planned weighing value to obtain the corrected actual weighing value; Generate a batching adjustment instruction carrying the corrected actual weighing value, and issue the batching adjustment instruction to weigh the new batch of materials according to the corrected actual weighing value.