Automatic batching and transferring method and system, terminal and storage medium
By generating time-series scheduling information and intelligent transportation devices, an intelligent closed loop is realized for the entire process of batching, transfer, and feeding in the chemical, lithium battery slurry, powder metallurgy, food, and pharmaceutical industries. This solves the problem of manual intervention in existing technologies, improves weighing accuracy and transfer efficiency, and reduces production risks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 粤港澳大湾区(广东)量子科学中心
- Filing Date
- 2025-11-27
- Publication Date
- 2026-05-01
AI Technical Summary
Existing technologies have failed to achieve intelligent closed-loop processes for batching, transfer, and feeding in industries such as chemicals, lithium battery slurry, powder metallurgy, food, and pharmaceuticals. In particular, manual intervention is still required in key processes such as multi-material batching and logistics transfer within the production line.
By acquiring time-series scheduling information generated based on formulas and bills of materials, the target ingredients and containers are determined, automatic weighing is performed, container labels are generated, and the ingredients are transported to the target location using intelligent transportation devices. The ingredients are then checked and added at the feeding station, forming a fully intelligent closed loop.
It has achieved an intelligent closed loop for the entire process of batching, transfer and feeding in the chemical, lithium battery slurry, powder metallurgy, food and pharmaceutical industries, which has improved weighing accuracy and batch consistency, reduced production risks, improved transfer efficiency and safety, and ensured traceability and compliance of the entire chain.
Smart Images

Figure CN121961380A_ABST
Abstract
Description
An automated batching and transfer method, system, terminal, and storage medium Technical Field
[0001] This invention relates to the field of intelligent manufacturing technology, and in particular to an automated batching and transfer method, system, terminal, and storage medium. Background Technology
[0002] In the production processes of industries such as chemicals, lithium battery slurries, powder metallurgy, food and pharmaceuticals, formula-driven multi-material batching and in-line logistics are rigid requirements to ensure production continuity and product consistency. Currently, the technical solutions in the industry for addressing these needs mainly fall into three categories: The first category is the traditional dominant solution, which relies primarily on manual weighing and forklift / manual vehicle transfer, depending on operators to complete the entire process of material weighing, tare adjustment, container transfer, and feeding confirmation. The second category is a partially upgraded solution, where some factories use a combination of semi-automatic metering equipment and fixed conveyor lines to automate the quantitative feeding of single materials, but logistics transfer still relies on manual labor or simple machinery. The third category is an advanced trial solution, where a few automated batching lines can achieve quantitative feeding of single or multiple materials, but key aspects such as multi-station collaborative scheduling, full batch traceability, and precise line-side feeding verification still require manual intervention. Furthermore, intelligent transportation equipment such as automated guided vehicles (AGVs) are only used for point-to-point transport between fixed stations and do not form deep linkages with core information such as formula execution steps, container identification, timeliness control, and arrival verification, thus failing to achieve a fully intelligent closed loop for the entire process of batching, transfer, and feeding. None of the above-mentioned existing technical solutions have achieved a fully intelligent closed loop for the entire process of batching, transfer, and feeding.
[0003] Therefore, existing technologies still need improvement and development. Summary of the Invention
[0004] The technical problem to be solved by this invention is to provide an automated batching and transfer method, system, terminal and storage medium to address the above-mentioned deficiencies of the prior art. This invention aims to solve the problem that existing methods, which are based on product formulas and involve the batching of multiple materials and the internal material flow of the production line, are difficult to achieve a fully intelligent closed loop for the entire process of batching, transfer and feeding.
[0005] The technical solution adopted by the present invention to solve the problem is as follows: In a first aspect, the embodiments of the present invention provide an automated batching and transfer method, the method comprising: acquiring time-series scheduling information generated based on a formula and a bill of materials; the time-series scheduling information being used to reflect the execution station, execution order, and execution time corresponding to the weighing step of each material; determining the target batching material to be weighed and the corresponding target container according to the time-series scheduling information, and performing automatic weighing; generating a container label for the target container after automatic weighing, and performing protective treatment on the target container; determining the target location of the target container, and transporting the target container to the target location using an intelligent transportation device; the target location being a temporary storage location or a feeding station; when the target location is a feeding station, reading the container code of the target container at the feeding station through the container label, and verifying the target container; after verification, feeding the material according to the target container, and generating a feeding receipt.
[0006] In one implementation, the step of obtaining timing information generated based on the formula and bill of materials includes: obtaining the formula and bill of materials through a manufacturing execution system; generating a sequence of step parameters based on the formula and bill of materials; the sequence of step parameters is used to reflect the weighing step of each material; the information of the weighing step includes: the target weighing weight and tolerance of the material, the feeding order and concurrency constraints, the feeding environment and / or timeliness requirements; performing task orchestration and time window allocation according to the current system state and the sequence of step parameters to obtain a scheduling queue and time slot reservation; the scheduling queue is used to reflect the workstation and execution order corresponding to each weighing step, and the time slot reservation is used to reflect the execution time of each weighing step; generating the timing information based on the scheduling queue and the time slot reservation.
[0007] In one implementation, the current system state includes: workstation availability, feeding characteristics, and channel load of the intelligent transport device.
[0008] In one embodiment, the step of determining the target ingredient to be weighed and the corresponding target container based on the timing scheduling information and performing automatic weighing includes: determining the current feeding mode based on the current weighing weight of the target ingredient in the target container and a threshold; adding material to the target container according to the current feeding mode, and eliminating random errors of the weighing sensor by real-time filtering during material addition, determining the feeding endpoint by variance threshold and minimum stability time, and adjusting the weighing weight by a preset compensation strategy to achieve automatic weighing.
[0009] In one embodiment, before the step of feeding the target container, the method further includes: pre-processing the target container; the pre-processing includes: reading the container code and empty weight of the target container; verifying the container type, validity and cleanliness based on the container code; and automatically removing the tare based on the empty weight.
[0010] In one implementation, the step of adjusting the weighing weight through a preset compensation strategy includes: if it is determined that the current weighing weight is insufficient, then make fine compensation; if it is determined that the current weighing weight is slightly excessive, then adjust the target amount of subsequent materials under the constraint of formula conservation; if it is determined that the current weighing weight exceeds the tolerance, then mark it as abnormal and enter the review and re-weighing process.
[0011] In one embodiment, the method further includes: recording weighing information during automatic weighing; the weighing information includes: weighing curve, environmental status data, and equipment status data; if the weighing curve is abnormal, it is determined whether a delay or material jam has occurred; if a delay or material jam has occurred, clearing blockage or switching to a backup line is triggered.
[0012] Secondly, embodiments of the present invention also provide an automated batching and transfer system, the system comprising: a scheduling and strategy module, used to acquire time-series scheduling information generated based on the formula and bill of materials; the time-series scheduling information is used to reflect the execution station, execution order, and execution time corresponding to the weighing step of each material; an automatic weighing module, used to determine the target ingredient to be weighed and the corresponding target container according to the time-series scheduling information, and perform automatic weighing; after automatic weighing is completed, a container label of the target container is generated, and the target container is protected; an automatic transportation module, used to determine the target location of the target container, and use an intelligent transportation device to transport the target container to the target location; the target location is a temporary storage location or a feeding station; a traceability and quality control module, used to, when the target location is a feeding station, read the container code of the target container through the container label at the feeding station, and verify the target container; after verification, feed the material according to the target container, and generate a feeding receipt.
[0013] Thirdly, embodiments of the present invention also provide a terminal, the terminal including a memory and one or more processors; the memory stores one or more programs; the programs include instructions for executing the automated batching and transfer methods as described above; the processor is used to execute the programs.
[0014] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having stored thereon a plurality of instructions adapted to be loaded and executed by a processor to implement the steps of the automated batching and transfer method as described above.
[0015] The beneficial effects of this invention are as follows: This embodiment acquires timing information generated based on the formula and bill of materials; determines the target ingredient to be weighed and its corresponding target container according to the timing information, and performs automatic weighing; after automatic weighing, a container label is generated for the target container, and the target container is protected; the target location of the target container is determined, and an intelligent transportation device is used to transport the target container to the target location; the target location is a temporary storage location or a feeding station; when the target location is a feeding station, the container code of the target container is read through the container label at the feeding station, and the target container is verified; after verification, the ingredient is fed according to the target container, and a feeding receipt is generated. This achieves a fully intelligent closed-loop process for ingredient preparation, transfer, and feeding. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present 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 only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 is a schematic diagram of the basic process of the automated batching and transfer method provided in the embodiment of the present invention.
[0018] Figure 2 is a detailed flowchart of the automated batching and transfer method provided in an embodiment of the present invention.
[0019] Figure 3 is a schematic diagram of the AGV path network, mutual exclusion zone, and time and space reservation provided in an embodiment of the present invention.
[0020] Figure 4 is a schematic diagram of the timing of line-side loading station arrival verification and interlocking provided in an embodiment of the present invention.
[0021] Figure 5 is a schematic diagram of the basic modules of the automated batching and transfer system provided in an embodiment of the present invention.
[0022] Figure 6 is a schematic diagram of the overall architecture and data flow of the automated batching and transfer system provided in an embodiment of the present invention.
[0023] Figure 7 is a schematic diagram of the operation of the batching workstation (powder version) provided in an embodiment of the present invention.
[0024] Figure 8 is a schematic diagram of the operation of the batching workstation (liquid version) provided in an embodiment of the present invention.
[0025] Figure 9 is a schematic block diagram of the terminal provided in an embodiment of the present invention. Detailed Implementation
[0026] This invention discloses an automated batching and transfer method, system, terminal, and storage medium. To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only for explaining the invention and are not intended to limit the invention.
[0027] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.
[0028] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.
[0029] To address the aforementioned deficiencies in the prior art, this invention provides an automated batching and transfer method, as shown in Figure 1. The method specifically includes the following steps: Step S100: Obtaining timing information generated based on the formula and bill of materials; the timing information is used to reflect the execution station, execution order, and execution time corresponding to each material weighing step.
[0030] Specifically, time-series scheduling information is a resource and time allocation scheme for each material weighing step, based on production rules and resource constraints. In short, time-series scheduling information transforms the requirements for which materials to weigh and how much to weigh into specific step parameters, providing a foundation for subsequent automated execution. In practical applications, using the formula and bill of materials (BOM) as the basis for production requirements, the system scheduling algorithm formulates a comprehensive plan for each material weighing step, determining where to weigh (execution station), which material to weigh first (execution order), and when to weigh it (execution time), thus obtaining time-series scheduling information to achieve orderly, efficient, and accurate execution of the production process.
[0031] In one implementation, the step of obtaining timing information generated based on the formula and bill of materials includes: obtaining the formula and bill of materials through a manufacturing execution system; generating a sequence of step parameters based on the formula and bill of materials; the sequence of step parameters is used to reflect the weighing step of each material; the information of the weighing step includes: the target weighing weight and tolerance of the material, the feeding order and concurrency constraints, the feeding environment and / or timeliness requirements; performing task orchestration and time window allocation based on the current system state and the sequence of step parameters to obtain a scheduling queue and time slot reservation; the scheduling queue is used to reflect the workstation and execution order corresponding to each weighing step, and the time slot reservation is used to reflect the execution time of each weighing step; generating the timing information based on the scheduling queue and the time slot reservation.
[0032] Specifically, the system first parses the formula and work order: it retrieves the Bill of Materials (BOM) and specific production formula from the Manufacturing Execution System (MES) or Enterprise Resource Planning (ERP) system. Based on this information, it generates a detailed sequence of step parameters. This sequence essentially transforms the production formula into a series of independent, executable weighing steps. Each weighing step specifies: the specific material to be processed (Mi), the target weight of the material (qi), the allowable tolerance range, the required order of material feeding, which materials can be processed concurrently, and the specific environmental conditions and / or time constraints required to execute the step. For example, the step parameter sequence can take the form: {Mi,qi,tolerance} Sequence and concurrency constraints, environmental / timeliness requirements.
[0033] Next, task orchestration and time window allocation are performed: After generating the step parameter sequence, task orchestration and time window allocation are performed on these weighing steps based on the current system state. The result of task orchestration and time window allocation is a scheduling queue and time slot reservation. The scheduling queue determines which workstation will execute each weighing step, and the execution order of these steps at that workstation. The time slot reservation allocates an execution time period for each weighing step.
[0034] Finally, timing scheduling information is generated based on the scheduling queue and time slot reservation. The timing scheduling information integrates the workstation and sequence information in the scheduling queue and the time information in the time slot reservation, which can clearly specify when, which workstation, and in what order each weighing step should be executed.
[0035] In one implementation, the current system state includes: workstation availability, feeding characteristics, and channel load of the intelligent transport device.
[0036] Specifically, the intelligent transportation device can be an AGV. The current system status can reflect real-time resource conditions such as which workstations are idle, the characteristics of the feeding equipment at each workstation, and whether the AGV's passage is congested.
[0037] Step S200: Determine the target ingredients to be weighed and the corresponding target containers according to the time-series scheduling information, and perform automatic weighing.
[0038] Specifically, the timing information clearly defines the material type, target weight, tolerance range, execution station, and preset execution time for each weighing step. In practical applications, when the system reaches the preset weighing time node or the preceding weighing step is completed, it automatically extracts the highest priority task that meets the station and time constraints from the timing information, thereby determining the target ingredient to be weighed. Simultaneously, the system determines the target container corresponding to the target ingredient based on preset container allocation rules and triggers the automatic weighing process.
[0039] In one implementation, the step of determining the target ingredient to be weighed and the corresponding target container based on the timing scheduling information and performing automatic weighing includes: determining the current feeding mode based on the current weighing weight and threshold of the target ingredient in the target container; adding material to the target container according to the current feeding mode, and eliminating random errors of the weighing sensor by real-time filtering during material addition, determining the feeding endpoint by variance threshold and minimum stability time, and adjusting the weighing weight by a preset compensation strategy to achieve automatic weighing.
[0040] Specifically, during automatic weighing, the system continuously collects the current weight of the target ingredient in the target container and compares it with a preset threshold qth to dynamically determine the current feeding mode: if the current weight is far below the target value and has not reached the threshold, a coarse feeding mode is used, which can be vibratory feeding to quickly approach the target weight and improve weighing efficiency; if the current weight reaches or approaches the threshold, the system switches to a fine feeding mode, which can be micro-screw feeding or valve-controlled flow feeding to replenish materials slowly and precisely, avoiding overfeeding. This combination of coarse and fine feeding modes balances both weighing efficiency and accuracy.
[0041] After determining the feeding mode, the system controls the corresponding feeding device to add material to the target container. During the feeding process, the weighing sensor continuously collects material weight data. However, the sensor itself may be affected by environmental vibrations, material flow impacts, etc., resulting in random errors. In this case, the system dynamically processes the collected raw weight data through real-time filtering using Kalman filtering or exponential sliding filtering to eliminate random interference and restore the true value of the material weight. Simultaneously, to avoid misjudgments caused by instantaneous weight stability, the system can also determine the feeding endpoint using a variance threshold plus a minimum stability time. For example, only when the fluctuation range of the filtered weight data is less than the preset variance threshold, and this stable state continuously meets the minimum stability time, is it determined that the material weight has reached the target requirement, and feeding is stopped. If there is still a slight under- or over-weight after feeding is stopped, the system will activate a preset compensation strategy to adjust, ultimately achieving accurate automatic weighing.
[0042] In one implementation, before the step of feeding the target container, the method further includes: pre-processing the target container; the pre-processing includes: reading the container code and empty weight of the target container; verifying the container type, validity and cleanliness based on the container code; and automatically removing the tare based on the empty weight.
[0043] Specifically, before automatic weighing begins, a pre-processing operation is performed on the target container. The first step is container identification and basic data collection: a unique container code (i.e., container ID) is obtained from the target container using an RFID or QR code reader, and the empty weight data of the container is collected using a weighing sensor. Based on the read container code, the system performs container type verification to confirm whether the container is suitable for the target ingredient to be weighed; it also performs container validity verification to check whether the container is within its expiration date, whether there is any damage that may affect its use, and container cleanliness verification to ensure that there are no residual materials or contaminants in the container to avoid affecting the purity of the ingredients. Only after all three verifications are passed can subsequent operations proceed. After completing the three verifications, the system performs an automatic tare operation based on the previously collected empty weight data of the container to deduct the empty weight from the subsequent weighing results in advance, ensuring that the weight data collected by the subsequent weighing sensor only reflects the actual net weight of the target ingredient.
[0044] In one implementation, the steps of adjusting the weighing weight through a preset compensation strategy include: if the current weighing weight is determined to be insufficient, then fine compensation is made; if the current weighing weight is determined to be slightly excessive, then the target amount of subsequent materials is adjusted under the constraint of formula conservation; if the current weighing weight is determined to be beyond the tolerance, then an anomaly is marked and the process of review and reweighing is initiated.
[0045] Specifically, after the automatic weighing reaches the feeding endpoint, the system will compare the filtered actual weighing weight with the target weighing weight and the preset tolerance to determine the deviation and start the corresponding compensation process: if it is determined that the current weighing weight is insufficient, that is, the actual weight has not reached the target value but is within the compensable range, the system will restart the fine addition mode to supplement the material in a slow and precise manner until the actual weight reaches the qualified range of the target weighing weight ± tolerance.
[0046] If the over-quantity is determined to be slight, meaning the actual weight exceeds the target value but the deviation does not exceed the tolerance limit, the target quantity of subsequent materials to be weighed will be adjusted under the constraint of formula conservation. For example, by fine-tuning the weight values of subsequent materials, the total weight, component ratio, and other indicators of the entire batch of ingredients will be ensured to meet the formula requirements, thus avoiding material waste due to a small deviation.
[0047] If the current weighing weight is determined to exceed the preset tolerance, i.e., the deviation exceeds the allowable range, the system will immediately mark the weighing task as abnormal, suspend subsequent processes, and automatically enter the verification and re-weighing stage (as shown in Figure 2). In practical applications, manual verification or automatic system verification can be used to eliminate abnormalities and then re-execute the weighing operation of the material to ensure that unqualified ingredients do not flow into the next process.
[0048] In one implementation, the method further includes: recording weighing information during automatic weighing; the weighing information includes: weighing curve, environmental status data, and equipment status data; if the weighing curve is abnormal, it is determined whether a delay or material jam has occurred; if a delay or material jam has occurred, clearing blockage or switching to a backup line is triggered.
[0049] Specifically, during the automatic weighing process, the system also simultaneously performs quality control data collection, recording weighing information, including but not limited to: weighing curves, environmental status data, and equipment status data. Environmental status data may include environmental interference factors such as temperature, humidity, and vibration, while equipment status data may include the opening trajectory of the feeding valve and the operating parameters of the feeding equipment. The system monitors the recorded weighing curves in real time and compares them with a standard curve to determine if any anomalies exist. If the weighing curve is found to deviate from normal trends, such as an excessively slow rate of weight increase or prolonged stagnation, further analysis is conducted to determine if any lag or jamming has occurred. Once lag or jamming is confirmed, a clearing operation is triggered to remove blockages from the material conveying channel, or the system automatically switches to a backup production line to ensure uninterrupted weighing, thereby guaranteeing production continuity and stability.
[0050] Step S300: After automatic weighing is completed, a container label is generated for the target container, and the target container is protected.
[0051] Specifically, after automatic weighing is completed, the system performs electronic sealing and label writing operations to generate a container label for the target container. The written fields include container ID, recipe step, target / actual weight, tolerance, timestamp, equipment / operator, expiration date, temperature control requirements, and a CRC checksum for data tamper-proofing. After label writing is completed, the system simultaneously performs protective measures on the target container: physically sealing the container through capping or film sealing; and performing local dust extraction to address any dust that may be generated during the weighing process.
[0052] Step S400: Determine the target location of the target container and use an intelligent transportation device to transport the target container to the target location; the target location is a temporary storage location or a feeding station.
[0053] Specifically, after automatic weighing and container label generation and protection, the system determines the target location of the container. This location can be a temporary storage location for materials or a feeding station. If temporary storage is required, the system performs a temporary storage and location mapping operation: the Warehouse Management System (WMS) allocates a specific temporary storage location to the target container based on factors such as current inventory status and material timeliness requirements. Simultaneously, the system generates an AGV pick-up and drop-off task, which specifies the transportation priority, execution time limit, loading and unloading actions, and docking accuracy requirements, providing guidance for AGV execution. Subsequently, AGV pick-up and drop-off and in-transit monitoring operations are performed: path planning uses the A* / D*Lite algorithm + spatiotemporal grid reservation technology, ensuring optimal transportation paths while avoiding conflicts with other AGVs through grid reservation. When traveling in narrow passages, the system activates mutual exclusion and obstacle avoidance strategies. Furthermore, in case of urgent tasks, task preemption and dynamic replanning are supported to ensure that transportation efficiency is not affected. Furthermore, the AGVs are interlocked with equipment on the production floor, such as electric doors, lifting platforms, and conveyor lines, to ensure seamless and safe operation during the transfer process. Ultimately, the AGVs accurately deliver the target containers to the designated temporary storage location or feeding station.
[0054] In one implementation, as shown in Figure 3, the path planning logic of the intelligent transport device (AGV) based on mutual exclusion zones and time-space reservation is as follows: 1. Mutual exclusion zones allocate entry permits according to time slices; 2. Priority / expiration time limit decision in case of conflict; 3. Allow preemption and yielding, minimizing costs; 4. Deadlock detection (waiting graph) → solution (back-off / rerouting); 5. Anomalies (obstacles / offline) trigger replanning.
[0055] Step S500: When the target location is a feeding station, the container code of the target container is read through the container tag at the feeding station, and the target container is verified.
[0056] Step S600: After the verification is approved, feed the material into the target container and generate a feeding receipt.
[0057] Specifically, after the intelligent transport device delivers the target container to the feeding station, the station first scans the container tag of the target container using an RFID or QR code reader to obtain a unique container code, and then retrieves the corresponding information to initiate the verification process. The verification process not only physically verifies the container and materials using weighing or vision technology, but also checks each station, formulation step, batch, weight, aging period, and temperature control step by step to ensure that the delivered container contains the correct materials required by the current station, is batch-correct, has a weight within the acceptable tolerance range, has not exceeded the aging period, and meets the temperature control requirements.
[0058] If all verification items pass, the system will trigger interlock control, automatically opening the gate and releasing the container, allowing the material inside to be fed into production. If any abnormality is found during the verification process, such as incorrect station, timeout, temperature deviation, or weight discrepancy, the system will suspend the feeding process, intercept and close the abnormal container to prevent unqualified materials from flowing into the next process. Figure 4 shows the execution process of the line-side material loading station arrival verification and interlock timing. In the figure, the time axis is from left to right, with solid lines representing signal validity / high level intervals and dashed lines representing heartbeats / pulses. The red boxes represent interlock conditions and prohibited states. t0 is the starting point, t1 is entering the positioning area, t2 is arrival detection, t3 is arrival confirmation, t4 is establishing the interlock, t5 is station ready / valve opening, t6 is material feeding completed, and t7 is interlock release / departure. It should be noted that the signal high and low are only for illustration and the upper / lower edge direction can be adjusted according to the actual definition; the times t1 to t7 are logical nodes that can be mapped to specific millisecond timestamps.
[0059] After feeding is completed, the system will automatically generate a feeding receipt, recording data such as feeding site, time, material information, and verification results. At the same time, all data from the entire feeding process, such as label information, verification records, feeding receipts, and equipment operating status, will be completely written into the electronic batch record (EBR).
[0060] In practical applications, the method of this embodiment can also incorporate energy optimization (charging scheduling, peak-valley electricity pricing) and carbon metering modules; and / or, introduce small sample retention and online NIR / Raman rapid determination as additional conditions for arrival release; and / or, use digital twins to simulate and verify AGV flow rate and workstation cycle time.
[0061] For ease of understanding, the following are some possible implementation methods of the present invention: Example 1 (powder batching): dual-stage vibrating feeder + micro screw; weighing resolution 0.1g, stabilization window 1.0s; sealing film + RFID cable tie; AGV lurking traction turnover box; arrival verification = RFID + station verification weighing (±2g) before opening the feeding port.
[0062] Example 2 (Liquid Batching): Mass flow meter + proportional valve for coarse mixing, gear pump for fine mixing; temperature control sleeve; capping after static stability determination; AGV lifting tray; arrival verification = total flow rate + temperature window verification.
[0063] Example 3 (Viscous / Hazardous Chemicals): Gear pump + back pressure stabilization; nitrogen sealing and explosion-proof interlock; AGV safety zone speed limit; site leak-proof tray and interlock shut-off.
[0064] Example 4 (Multi-station parallel operation): N batching stations share M temporary storage positions, and the scheduling adopts rolling window optimization + bottleneck priority; AGV task preemption strategy ensures that key work orders are completed on time.
[0065] Possible modifications and design avoidances of this invention: 1. Replace AGV with a conveyor line / track trolley, while still using the core of seal + verification + traceability.
[0066] 2. In scenarios with only plain text QR codes and no RFID: Equivalent integrity verification is achieved through dual codes + hash of the signed photo.
[0067] 3. Weighing control alternative: The weighing platform is replaced by mass flow accumulation + static secondary verification; it is still compatible with stability judgment and compensation strategies.
[0068] 4. Site interlocking replacement: Electronic valve group + weighing curve threshold replace gate opening / cover opening, with equivalent function.
[0069] The advantages of this invention are: 1. High weighing accuracy and batch consistency. This invention employs an adaptive metering control mode of coarse / fine addition at the ingredient dispensing end, combined with a stability judgment standard of variance threshold and minimum stabilization time, along with adaptive compensation control within tolerance to maintain formula conservation: adaptive adjustment of subsequent material targets within tolerance for over / underdosage ensures batch total quantity and stoichiometry conservation; exceptions beyond the abnormal threshold trigger a review process. Simultaneously, anomaly detection driven by the weighing curve identifies abnormal curve shapes such as hysteresis, jamming, and leakage, triggering unblocking or backup line switching, effectively reducing systemic deviations. The synergistic effect of this series of technologies achieves powder weighing accuracy of ±0.1~0.5g and liquid weighing accuracy of ±0.2%FS, significantly improving the accuracy of dispensing and consistency between different batches.
[0070] 2. Achieving a closed-loop error prevention system across the entire supply chain, significantly reducing production risks. This invention establishes a unique identifier for each container through electronic seals and a tag data structure containing multiple fields such as container ID, recipe step, batch, weight, aging period, temperature control, and CRC checksum, ensuring data integrity and preventing tampering. During transport, the AGV task is strongly linked to the recipe step. Upon arrival at the feeding station, the tag information is read by scanning / RFID, combined with weighing / visual verification to perform multi-factor interlocking verification of the station-recipe step-batch-weight-aging period-temperature control. Furthermore, a rule engine intercepts anomalies in real time, forming a complete error prevention system of seal-verification-interception, significantly reducing production risks such as incorrect materials, incorrect feeding stations, and expired feeding.
[0071] 3. Improve parallel transfer efficiency and alleviate channel congestion. The transfer end of this invention generates an AGV task map with time-space reservation through a scheduling engine. It adopts the A* / D*Lite algorithm combined with a path planning method based on time-space grid reservation, along with narrow channel mutual exclusion zone, time slice reservation, deadlock detection (resource waiting graph), and minimum yield cost solution strategy. It supports parallel operation of multiple AGVs, task preemption, and dynamic replanning. At the same time, it achieves interlocked control with line-side station IO, electric doors, lifting platforms, and other equipment, which not only ensures the correct delivery of recipe steps, but also effectively improves production cycle time, greatly alleviates narrow channel congestion problems, and significantly optimizes transfer efficiency.
[0072] 4. Enhance the safety and cleanliness of the production process. After automatic weighing, this invention performs protective treatment by sealing / sealing the container and simultaneously carries out local dust extraction. Combined with closed-loop transfer, this effectively reduces the risk of dust from powder materials and exposure to volatile liquid materials. At the same time, the fully automated operation reduces human intervention, avoiding safety hazards caused by direct contact between personnel and materials, and reducing the damage to the clean production environment caused by human factors.
[0073] 5. Ensure end-to-end traceability and industry compliance. This invention constructs a closed-loop data system covering batch, container, weight, time, personnel / equipment, and route, fully recording data from each stage, including formula analysis, automatic weighing, container sealing, AGV transfer, site verification, and material feeding receipts, into the electronic batch record (EBR). This supports auditing and quality event tracing. Furthermore, the system can interface with existing enterprise management systems such as MES / QMS.
[0074] Based on the above embodiments, the present invention also provides an automated batching and transfer system, as shown in Figure 5. The system includes: a scheduling and strategy module 01, used to acquire time-series scheduling information generated based on the formula and bill of materials; the time-series scheduling information is used to reflect the execution station, execution order, and execution time corresponding to the weighing step of each material; an automatic weighing module 02, used to determine the target ingredient to be weighed and the corresponding target container according to the time-series scheduling information, and perform automatic weighing; after automatic weighing is completed, a container label of the target container is generated, and the target container is protected; an automatic transportation module 03, used to determine the target location of the target container, and use an intelligent transportation device to transport the target container to the target location; the target location is a temporary storage location or a feeding station; a traceability and quality control module 04, used to read the container code of the target container through the container label at the feeding station when the target location is a feeding station, and to verify the target container; after verification, feeding is performed according to the target container, and a feeding receipt is generated.
[0075] Specifically, the scheduling and strategy module can be implemented using a scheduling and strategy engine server. The functions of the scheduling and strategy engine include, but are not limited to: multi-objective optimization (e.g., on-time arrival, channel congestion, energy and mileage, task time limit); time and space reservation, deadlock detection / resolution, and task preemption.
[0076] As shown in Figure 6, the overall architecture of the system in this embodiment may also include a data layer and a communication module, which includes, but is not limited to: a database / time series database, a rule / risk control engine, and a visualization and electronic batch record system.
[0077] Furthermore, the system in this embodiment may also include a formula and weighing algorithm module, the functions of which include, but are not limited to: segmented control (coarse / fine addition), dynamic filtering and stability determination, adaptive compensation and formula conservation constraints; and fault and curve anomaly detection.
[0078] Furthermore, the system in this embodiment may also include an identification and interlocking module, the functions of which include, but are not limited to: RFID / scanning, assisted vision (container matching / lid status), and site IO interlocking.
[0079] Furthermore, the system in this embodiment may also include a data traceability and quality control module, the functions of which include, but are not limited to: full-chain traceability of batch-container-material-weight-equipment-personnel-trajectory-site events; and execution of SPC and deviation handling procedures.
[0080] Furthermore, the system in this embodiment may also include a security and permissions module, the functions of which include, but are not limited to: setting multi-level role permissions, audit trails, encrypted signatures and CRC checks.
[0081] The above describes the functional module division of the system in this embodiment. In actual application scenarios, the system in this embodiment may also include the following physical devices / modules: A batching workstation device, whose specific components / functions include: a hopper / hub, a two-stage feeding system (vibration + micro-screw) or valve-controlled flow (gear pump / Coriolis / electromagnetic flow meter for liquids / viscous materials), a high-precision weighing unit (vibration-resistant structure, temperature drift compensation), container positioning and attitude detection, barcode / RFID reading and writing, automatic capping / sealing, local dust extraction + HEPA filter, an edge controller (PLC / IPC) and weighing instrument, supporting Profinet / Modbus TCP and OPC UA / MQTT. Figure 7 shows a schematic diagram of the batching workstation (powder version), and Figure 8 shows a schematic diagram of the batching workstation (liquid version). A line-side feeding station device, whose specific components / functions include: an arrival verification module (reader + auxiliary weighing / vision), station IO (gate / cap opening / interlock), error-proofing lighthouse, and a small station buffer.
[0082] AGV / AMR devices, specifically components / functions include: laser SLAM + landmark / QR code hybrid positioning, ±10mm stopping, 3D obstacle avoidance scanning; lifting / roller / lurking traction and other actuators; safety laser + emergency stop; battery management (fast charging / battery swapping).
[0083] Based on the above embodiments, the present invention also provides a terminal, the principle block diagram of which is shown in Figure 9. The terminal includes a processor, a memory, a network interface, and a display screen connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements an automated batching and transfer method. The display screen of the terminal can be a liquid crystal display (LCD) or an electronic ink display.
[0084] Those skilled in the art will understand that the principle block diagram shown in Figure 9 is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the terminal to which the present invention is applied. A specific terminal may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.
[0085] In one implementation, the terminal's memory stores one or more programs, and these programs are configured to be executed by one or more processors, and include instructions for performing automated batching and transfer methods.
[0086] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0087] In summary, this invention discloses an automated batching and transfer method, system, terminal, and storage medium. The method includes: acquiring timing information generated based on a formula and bill of materials; the timing information reflects the execution station, execution order, and execution time corresponding to each material weighing step; determining the target ingredient to be weighed and its corresponding target container based on the timing information, and performing automatic weighing; generating a container label for the target container after automatic weighing and protecting the target container; determining the target location of the target container and transporting it to the target location using an intelligent transport device; the target location is a temporary storage location or a feeding station; when the target location is a feeding station, reading the container code of the target container at the feeding station using the container label and verifying the target container; after successful verification, feeding is performed according to the target container, and a feeding receipt is generated. This achieves a fully intelligent closed-loop process for batching, transfer, and feeding.
[0088] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. An automated batching and transfer method, characterized in that, The method includes: acquiring timing information generated based on the formula and bill of materials; the timing information reflects the execution station, execution order, and execution time corresponding to the weighing step of each material; determining the target ingredient to be weighed and the corresponding target container according to the timing information, and performing automatic weighing; generating a container label for the target container after automatic weighing, and protecting the target container; determining the target location of the target container, and transporting the target container to the target location using an intelligent transportation device; the target location is a temporary storage location or a feeding station; when the target location is a feeding station, reading the container code of the target container through the container label at the feeding station, and verifying the target container; after verification, feeding is performed according to the target container, and a feeding receipt is generated.
2. The automated batching and transfer method according to claim 1, characterized in that, The steps for obtaining timing information generated based on the formula and bill of materials include: obtaining the formula and bill of materials through the manufacturing execution system; generating a sequence of step parameters based on the formula and bill of materials; the sequence of step parameters is used to reflect the weighing step of each material; the information of the weighing step includes: the target weighing weight and tolerance of the material, the feeding order and concurrency constraints, the feeding environment and / or timeliness requirements; performing task orchestration and time window allocation according to the current system status and the sequence of step parameters to obtain a scheduling queue and time slot reservation; the scheduling queue is used to reflect the workstation and execution order corresponding to each weighing step, and the time slot reservation is used to reflect the execution time of each weighing step; generating the timing information based on the scheduling queue and the time slot reservation.
3. The automated batching and transfer method according to claim 2, characterized in that, The current system status includes: workstation availability, feeding characteristics, and channel load of the intelligent transport device.
4. The automated batching and transfer method according to claim 1, characterized in that, The steps of determining the target ingredient to be weighed and the corresponding target container based on the time-series scheduling information, and performing automatic weighing, include: determining the current feeding mode based on the current weighing weight and threshold of the target ingredient in the target container; adding material to the target container according to the current feeding mode, and eliminating random errors of the weighing sensor through real-time filtering during material addition, determining the feeding endpoint through variance threshold and minimum stability time, and adjusting the weighing weight through a preset compensation strategy to achieve automatic weighing.
5. The automated batching and transfer method according to claim 4, characterized in that, Before the step of adding material to the target container, the method further includes: pre-processing the target container; the pre-processing includes: reading the container code and empty weight of the target container; verifying the container type, validity and cleanliness based on the container code; and automatically tareing the container based on the empty weight.
6. The automated batching and transfer method according to claim 4, characterized in that, The steps for adjusting the weighing weight using the preset compensation strategy include: if the current weighing weight is determined to be insufficient, then make fine compensation; if the current weighing weight is determined to be slightly excessive, then adjust the target amount of subsequent materials under the constraint of formula conservation; if the current weighing weight is determined to be beyond the tolerance, then mark it as abnormal and enter the review and re-weighing process.
7. The automated batching and transfer method according to claim 1, characterized in that, The method further includes: recording weighing information during automatic weighing; the weighing information includes: weighing curve, environmental status data, and equipment status data; if the weighing curve is abnormal, it is determined whether a delay or material jam has occurred; if a delay or material jam has occurred, clearing blockage or switching to a backup line is triggered.
8. An automated batching and transfer system, characterized in that, The system includes: a scheduling and strategy module for acquiring time-series scheduling information generated based on the formula and bill of materials; the time-series scheduling information reflects the execution station, execution order, and execution time corresponding to each material weighing step; an automatic weighing module for determining the target ingredient to be weighed and its corresponding target container according to the time-series scheduling information, and performing automatic weighing; after automatic weighing is completed, generating a container label for the target container and protecting the target container; an automatic transportation module for determining the target location of the target container and transporting the target container to the target location using an intelligent transportation device; the target location is a temporary storage location or a feeding station; and a traceability and quality control module for reading the container code of the target container through the container label at the feeding station when the target location is a feeding station, and verifying the target container; after verification, feeding is performed according to the target container, and a feeding receipt is generated.
9. A terminal, characterized in that, The terminal includes a memory and one or more processors; the memory stores one or more programs; the programs contain instructions for executing the automated batching and transfer method as described in any one of claims 1 to 7; the processors are used to execute the programs.
10. A computer-readable storage medium storing a plurality of instructions thereon, characterized in that, The instructions are applicable to be loaded and executed by a processor to implement the steps of the automated batching and transfer method as described in any one of claims 1 to 7.