Product production control method and device of beverage machine and storage medium
By adopting a dynamic control method in the beverage machine, the production of the first target pipeline and the second target pipeline is carried out in steps, and the preset pre-stop volume is monitored and adjusted in real time, the problem of insufficient or overflow in the beverage machine is solved, and efficient and stable production accuracy is achieved.
Patent Information
- Application Number
- CN202411980431.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-03-25
AI Technical Summary
Due to the deviation of the pump tube accuracy in the beverage machine, the production volume is insufficient or overflowing the container. The prior art has problems such as interruption of production and unstable production accuracy.
A dynamic control method is adopted to produce the product in steps of the first target pipeline and the second target pipeline, and the total weight of the target beverage is monitored in real time, and the preset preset stop quantity is dynamically adjusted according to the deviation value to ensure the production accuracy.
Dynamic control of the weight error of the beverage produced each time is achieved, the production accuracy and stability is improved, the time to wait for the electronic scale to measure and stabilize, and misjudgment caused by interruption of production is avoided.
Smart Images

Figure CN119679295A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of beverage machines, and in particular to a beverage machine dispensing control method, device and storage medium. Background Art
[0002] A beverage machine is an automated device used to provide various beverages on demand, such as water, juice, soft drinks, coffee, tea, etc. Different liquid materials are stored in different silos in the beverage machine, and flow into the container placed on the same production base through the pump tubes connected to each silo. Due to the deviation in the accuracy of each pump tube, when multiple pump tubes are used for production, the accuracy deviation of the pump tubes will accumulate, which may easily lead to insufficient production of beverages in the container or overflow of beverages from the container. Therefore, a stable and efficient method for controlling the production accuracy is needed.
[0003] In the related art, a method of two-stage or multi-stage compensation production is usually adopted to control the production accuracy by using pump constant speed calibration (i.e., the speed at which the pump outputs the liquid). Specifically, taking the two-stage compensation production method as an example, in the first stage of production, multiple pump pipes and pipelines produce at high speed at the same time. After the production is completed, the production needs to be stopped and the weight deviation needs to be detected. In the second stage of production, the pump pipe with the largest output is controlled to complete the production of the corresponding material according to the formula, and the deviation of the current total output is compensated by the corresponding material. Therefore, there is a problem of product interruption in the process of two-stage compensation or multi-stage compensation production, which leads to an increase in production time, and the use of the terminal output to compensate for the output deviation is only to simplify the multi-pipeline deviation to a single-pipeline deviation, but the deviation still exists. The deviation is related to the accuracy of the pump pipe used for compensation, and there is instability. Summary of the invention
[0004] The present invention is proposed in view of the above problems. The present invention provides a beverage machine dispensing control method, device, and storage medium. This solution can dynamically control the weight error of each beverage dispensed without considering the type of target beverage and the accuracy of the pipeline, and has good versatility.
[0005] According to one aspect of the present invention, a beverage machine production control method is provided, which is used to control the production of a target beverage, and the method includes: a first production step, according to the required weight of the target production material in the current formula of the target beverage, controlling the first target pipeline used for producing the target production material to produce the product, so as to complete the production of the first target pipeline; the first target pipeline refers to all pipelines required for producing the current formula except for a single second target pipeline; a second production step, after the first production step, according to the current formula of the target beverage, controlling the single second target pipeline to produce the product, and obtaining the total weight of the target beverage in real time during the production process, and when the total weight is equal to the difference between the target total weight and the preset early stop amount, controlling the single second target pipeline to stop producing; a deviation correction and adjustment step, according to the deviation value between the actual total weight of the target beverage obtained after the second production step and the target total weight, correcting and adjusting the preset early stop amount, and updating the preset early stop amount.
[0006] Optionally, before the first production step, the method further includes: a second target pipeline determination step; the second target pipeline determination step specifically includes: determining the pipeline used to produce the single material with the largest weight required in the current formula as a single second target pipeline.
[0007] Optionally, the first production step further includes: while the first target pipeline of the target product material is producing, a single second target pipeline is controlled to produce at a first preset speed according to the partial weight of the total weight of the material required for the single second target pipeline in the current formula of the target beverage; the second production step specifically includes: controlling the single second target pipeline to produce at a second preset speed until the total weight of the target beverage is equal to the difference between the target total weight and the preset early stop amount; wherein the first preset speed is greater than the second preset speed.
[0008] Optionally, the first production step specifically includes: controlling the first target pipeline to complete production before a preset time; wherein the preset time is the end time of a time period in which a single second target pipeline produces products at a first preset speed.
[0009] Optionally, different pipelines are correspondingly provided with respective initial values of preset early stop amounts; before the second production step, the method further includes: determining the initial value of the preset early stop amount or the preset early stop amount updated through the deviation correction and adjustment step according to a single second target pipeline in the current recipe.
[0010] Optionally, the deviation correction and adjustment step specifically includes: determining whether the deviation value between the actual total weight and the target total weight is greater than a preset deviation threshold, and when the deviation value is greater than the preset deviation threshold, adjusting the preset early stop amount; wherein the adjusted preset early stop amount is equal to the sum of the preset early stop amount and the adjustment value before adjustment, the adjustment value is equal to the product of the deviation value and a preset adjustment coefficient, and the preset adjustment coefficient is less than 1.
[0011] Optionally, the first production step specifically includes: obtaining the maximum production time of the first target pipeline; calculating the time difference between the maximum production time and the time required for a single second target pipeline to produce at a first preset speed; controlling the first target pipeline to start producing, and after the time difference has passed, controlling the single second target pipeline to start producing at the first preset speed.
[0012] Optionally, before the first product dispensing step, the method further includes: performing a full-pipe operation on at least one pipeline as a target full-pipe pipeline, wherein at least one pipeline is used to produce different materials, wherein the full-pipe operation includes: according to the full-pipe command, controlling the target pipeline to start dispensing from the product outlet of the beverage machine, and obtaining a first weight of the target material output by the target pipeline flowing out of the product outlet of the beverage machine; when the first weight is greater than a preset weight threshold, controlling the target pipeline to perform at least two product dispensing operations under the same driving parameters, and for each product dispensing operation, obtaining a second weight of the target pipeline flowing out of the product outlet of the beverage machine under the product dispensing operation; and determining that the full-pipe operation is completed based on whether the second weights of the at least two product dispensing operations meet the preset product stability requirements.
[0013] Optionally, the first production step and the second production step also include: based on the real-time obtained material shortage and replenishment information and target replenishment material, only controlling the target replenishment pipeline for producing the target replenishment material to perform production; when only controlling the target replenishment pipeline for production, obtaining the actual total weight of the target beverage in real time; judging whether the actual total weight reaches the target total weight at the moment of material shortage; if so, stopping the production of the target replenishment pipeline, and continuing to execute the first production step or the second production step.
[0014] Optionally, before the second production step, the method also includes: a third production step: single-channel production of the first verification pipeline, so that the weight of the material output by the first verification pipeline reaches the corresponding preset production quantity; the method also includes: a parameter verification step; the parameter verification step includes: when the current target beverage includes the first verification pipeline, accumulating the production parameters of the first verification pipeline from the triggering moment of the third production step to the completion moment of the third production step; when the accumulated production parameters meet the preset parameter verification end conditions, the first verification pipeline is determined as a non-target verification pipeline; when the accumulated production parameters do not meet the preset parameter verification end conditions, the first verification pipeline is maintained as the first verification pipeline; wherein the first verification pipeline is the target pipeline determined by the feeding operation; the first target pipeline refers to all pipelines required for producing the current formula excluding the single second target pipeline and the first verification pipeline. Other pipelines.
[0015] Optionally, before the second production step, the method further includes: a fourth production step: controlling only one second verification pipeline to perform single-line production; the method further includes: an integral verification step; the integral verification step specifically includes: when the difference between the actual total weight after the first production step and the preset production amount after the first production step meets the production error requirement, accumulating the integrals of the first target pipelines of the first production step; if not, clearing the integrals of the current target production pipeline and the first target pipeline that produce in the first production step; and verifying whether the production accuracy of the second verification pipeline of each fourth production step meets the preset accuracy requirement, and if so, clearing the integral of the second verification pipeline; wherein the second verification pipeline refers to the target pipeline whose integral meets the verification requirement; the number of fourth production steps is less than or equal to the number of second verification pipelines.
[0016] Optionally, the method also includes: real-time monitoring of the weight of the material in the silo, and when controlling the output of a single second target pipeline and / or other pipelines, if the weight of the material in the silo is monitored to be less than a minimum weight threshold of the material, stopping the first output step or the second output step until the weight of the material is monitored to be equal to the minimum weight threshold, and then continuing the first output step or the second output step to obtain the target beverage.
[0017] According to another aspect of the present invention, a beverage machine production control device is also provided, which is used to control a device for producing a target beverage, including: a first production module, which is used to control a first target pipeline for producing a target production material to produce the target beverage according to the weight of the target production material required in the current formula of the target beverage, so as to complete the production of the first target pipeline; the first target pipeline refers to all pipelines required for producing the current formula except for a single second target pipeline; a second production module, which is used to control the production of a single second target pipeline according to the current formula of the target beverage, and obtain the total weight of the target beverage in real time during the production process, and control the single second target pipeline to stop producing when the total weight is equal to the difference between the target total weight and the preset early stop amount; a correction adjustment module, which is used to correct the preset early stop amount according to the deviation value between the actual total weight of the target beverage and the target total weight, and update the preset early stop amount.
[0018] According to yet another aspect of the present invention, a storage medium is provided, on which program instructions are stored, and the program instructions are used to execute the above-mentioned beverage machine dispensing control method when running.
[0019] The above technical solution dynamically corrects the preset early stop amount based on the actual total weight of the target beverage currently obtained, which is conducive to dynamically controlling the weight error of each beverage produced, and it is not necessary to consider the type of target beverage and the accuracy of the pipeline, and has good versatility. On the other hand, by dynamically controlling the weight error of each beverage produced, as the number of beverages produced increases, the accuracy of the whole cup of beverage produced later can be higher and higher, until the deviation value between the actual total weight of the whole cup produced and the target total weight is within the range of the preset deviation threshold; in addition, by real-time detection of the total weight of the materials that have been produced to control the stopping of the materials being produced, it is helpful to reduce the waiting time required for the electronic scale measurement to be stable after multi-channel production, and it is helpful to solve the problem of unstable production volume of the target beverage obtained in the single-channel production process due to the accuracy error of the pipeline. In addition, through the two-stage production method, it is possible to avoid the problem that the operator misjudges the completion of production and removes the container due to the interruption of production caused by production compensation during the production process.
[0020] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and other purposes, features and advantages of the present invention will become more apparent by describing the embodiments of the present invention in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0022] Figure 1 A schematic flow chart of a beverage dispensing control method of a beverage machine according to an embodiment of the present invention is shown;
[0023] Figure 2 A schematic block diagram of a beverage dispensing control device of a beverage machine according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical scheme and advantages of the present invention more obvious, the exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments of the present invention, and it should be understood that the present invention is not limited to the exemplary embodiments described herein. Based on the embodiments of the present invention described in the present invention, all other embodiments obtained by those skilled in the art without creative work should fall within the protection scope of the present invention.
[0025] In order to at least partially solve the above technical problems, the embodiments of the present invention disclose a beverage dispensing control method, device, and storage medium for a beverage machine.
[0026] See also Figure 1 , which is a schematic flow chart of a beverage machine dispensing control method according to an embodiment of the present invention. According to one aspect of the present invention, a beverage machine dispensing control method is provided, which is used to control the dispensing of target beverages, and the method includes: a first dispensing step S110, a second dispensing step S120, and a deviation correction step S130.
[0027] In the first production step S110, according to the required weight of the target production material in the current formula of the target beverage, the first target pipeline used to produce the target production material is controlled to perform production to complete the production of the first target pipeline; the first target pipeline refers to all pipelines required for producing the current formula except the single second target pipeline.
[0028] Exemplarily, the target beverage may be a mixture of multiple liquid materials, and the liquid materials may include drinking water, syrup, juice, milk, etc. The current formula of the target beverage may include the type of liquid material (hereinafter referred to as "material") and the weight required for each type of material. For example, the current formula of the target beverage may include: 300g material A, 80g material B, 20g material C. Among the materials included in the current formula of the target beverage, the target product material can be determined, and the pipeline used to produce the target product material can be recorded as the first target pipeline. In the process of controlling the first target pipeline to produce according to the weight required for the target product material in the current formula of the target beverage, for any target product material, when the first target pipeline used to produce the target product material is controlled to produce, there are one or more pipelines other than the first target pipeline that produce at the same time. In other words, in the first production step S110, multiple pipelines including the first target pipeline can produce at the same time, and the materials produced by the multiple pipelines include the target product material. In some embodiments, the multiple pipelines produced in the first production step S110 may include all pipelines required for producing the current formula, and all pipelines may specifically include a first target pipeline and a single second target pipeline. In other embodiments, the multiple pipelines produced in the first production step S110 may only include the first target pipeline. It can be understood that the target production material corresponding to the first target pipeline is the other materials in the current formula of the target beverage except the materials produced by the second target pipeline.
[0029] In the second production step S120, after the first production step S110, the single second target pipeline is controlled to produce according to the current recipe of the target beverage, and the total weight of the target beverage is obtained in real time during the production process. When the total weight is equal to the difference between the target total weight and the preset early stop amount, the single second target pipeline is controlled to stop producing.
[0030] Exemplarily, after the first production step S110 is executed, a single second target pipeline can be controlled to produce according to the current formula of the target beverage. Specifically, in the second production step S120, only a single pipeline is controlled to produce, and the pipeline is the second target pipeline. In some embodiments, the second target pipeline can produce the corresponding material in the first production step S110. In this case, the weight of the material produced by the second target pipeline in the first production step S110 can be less than the weight required for the material in the current formula, and the second target pipeline can further realize the production of the material in the second production step S120. In the process of controlling the production of a single second target pipeline, or in the process of controlling the first target pipeline and controlling the production of a single second target pipeline, the total weight of the target beverage can be obtained in real time. Specifically, a weight sensor (such as an electronic scale) can be provided below the liquid outlet position of the beverage machine, and the weight sensor can monitor the total weight of the materials produced in the current formula of the target beverage in real time, that is, the total weight of the target beverage can be obtained in real time. When it is monitored that the total weight of the target beverage is equal to the difference between the target total weight and the preset early stop amount, a single second target pipeline can be controlled to stop discharging. The target total weight is the sum of the weights of the materials required for the current recipe of the target beverage, which is an ideal value; the monitored total weight is an actual measured value (i.e., the actual total weight), and the preset early stop amount can be a pre-stored default value set by the user according to actual conditions. More specifically, in the beverage machine, each pipeline can be connected to a drive (such as a pump) for driving the corresponding material to be discharged. Controlling a single second target pipeline to stop discharging can be equivalent to controlling the drive connected to the second target pipeline to stop operating. In fact, at the moment when the drive stops running, there is still a small amount of material in the second target pipeline that can continue to be discharged, and the weight of this part of the material can compensate for the preset early stop amount.
[0031] In the deviation correction step S130, the preset early stop amount is corrected and adjusted according to the deviation value between the actual total weight of the target beverage obtained after the second production step S120 and the target total weight, and the preset early stop amount is updated.
[0032] Exemplarily, after the second production step, the actual total weight of the target beverage can be obtained. In some embodiments, the total weight of the target beverage is obtained in real time. The deviation value between the actual total weight of the target beverage and the target total weight can be equal to the absolute value of the difference between the actual total weight of the target beverage and the target total weight, and the difference can be a positive value, a negative value, or 0. When the deviation value is greater than a preset deviation threshold, the preset early stop amount can be corrected and adjusted. For example, when the difference between the actual total weight of the target beverage and the target total weight is a negative value, and the deviation value is greater than the preset deviation threshold, the current preset early stop amount can be reduced; when the difference between the actual total weight of the target beverage and the target total weight is a positive value, and the deviation value is greater than the preset deviation threshold, the current preset early stop amount can be increased. The adjusted preset early stop amount can be updated to the current preset early stop amount.
[0033] The above technical solution dynamically corrects the preset early stop amount based on the actual total weight of the target beverage currently obtained, which is conducive to dynamically controlling the weight error of each beverage produced, and it is not necessary to consider the type of target beverage and the accuracy of the pipeline, and has good versatility. On the other hand, by dynamically controlling the weight error of each beverage produced, as the number of beverages produced increases, the accuracy of the whole cup of beverage produced later can be higher and higher, until the deviation value between the actual total weight of the whole cup produced and the target total weight is within the range of the preset deviation threshold; in addition, by real-time detection of the total weight of the materials that have been produced to control the stopping of the materials being produced, it is helpful to reduce the waiting time required for the electronic scale measurement to be stable after multi-channel production, and it is helpful to solve the problem of unstable production volume of the target beverage obtained in the single-channel production process due to the accuracy error of the pipeline. In addition, through the two-stage production method, it is possible to avoid the problem that the operator misjudges the completion of production and removes the container due to the interruption of production caused by production compensation during the production process.
[0034] Optionally, before the first production step S110, the method further includes: a second target pipeline determination step; the second target pipeline determination step specifically includes: determining the pipeline used to produce the single material with the largest weight required in the current formula as a single second target pipeline.
[0035] For example, after determining the current recipe of the target beverage, the material with the largest weight required can be determined among the materials in the current recipe, and the pipeline used to produce the material can be determined as a single second target pipeline. For example, the current recipe of the target beverage can include: 300g of material A, 80g of material B, and 20g of material C. Material A is the single material with the largest weight required in the current recipe, and the pipeline used to produce material A can be determined as a single second target pipeline.
[0036] The above technical solution determines the pipeline of the single material with the largest output required in the current formula as a single second target pipeline. When there is a deviation in the total weight of the target beverage produced in the first production step, the weight of the target beverage can be compensated by using the material that has the least impact on the taste of the target beverage, which is beneficial to ensure the stability of the taste of the target beverage finally obtained.
[0037] Optionally, the first production step S110 further includes: while the first target pipeline of the target product material is producing, a single second target pipeline is controlled to produce at a first preset speed according to the partial weight of the total weight of the material required for the single second target pipeline in the current formula of the target beverage; the second production step S120 specifically includes: controlling the single second target pipeline to produce at a second preset speed until the total weight of the target beverage is equal to the difference between the target total weight and the preset early stop amount; wherein the first preset speed is greater than the second preset speed.
[0038] Exemplarily, in the first production step S110, a single second target pipeline can produce according to a partial weight of the total weight required for the corresponding material, and the partial weight can be a preset value. For example, the total weight required for the material of a single second target pipeline in the current formula of the target beverage is 100g, and the weight required for the single second target pipeline to produce in the first production step S110 can be 85g. Specifically, taking the driving member used to drive the production of the material of a single second target pipeline as an example, a pump can have a calibrated value of displacement, and the unit of measurement of the displacement can be, for example, cubic centimeters per revolution. The displacement of the pump used to drive the production of the material of a single second target pipeline (referred to as the target pump) is recorded as V, and the weight required for the material of a single second target pipeline in the current formula of the target beverage is recorded as M. Then, the calibrated total revolutions of the target pump for the current formula can be M / (V×ρ), and ρ is the density of the material of the second target pipeline (the unit of measurement can be, for example, grams per cubic centimeter). The weight of the product required to be produced by a single second target pipeline in the first production step S110 is recorded as M1, and the first calibrated number of revolutions of the target pump that drives the single second target pipeline to produce the product according to M1 can be equal to M1 / (V×ρ). In the process of the first target pipeline producing the target product material, the target pump can be operated according to the driving parameters of the number of revolutions equal to the first calibrated number of revolutions M1 / (V×ρ) and the speed equal to the first preset speed (recorded as v1, the unit of measurement can be revolutions / second) to drive the single second target pipeline to produce the corresponding material at the first preset speed. The unit of measurement of the first preset speed can be, for example, grams / second, which can be equal to V×ρ×v1. It should be noted that due to objective factors such as machining errors and material wall hanging, there may be a certain difference between the weight of the material actually produced by the single second target pipeline in the first production step S110 and the weight required to be produced in the first production step S110. In the second production step S120, a single second target pipeline can be controlled to produce at a second preset speed, and the actual total weight of the target beverage can be obtained in real time. When the actual total weight obtained is equal to the difference between the target total weight of the target beverage and the current preset early stop amount, the single second target pipeline can be controlled to stop producing.
[0039] The above technical solution can reduce the time of a single target pipeline producing a single product in the second production step by controlling the production of a single second target pipeline during the process of controlling the production of the first target pipeline, thereby saving the time of producing a whole cup of target beverage.
[0040] Optionally, the first production step S110 specifically includes: controlling the first target pipeline to complete production before a preset time; wherein the preset time is the end time of a time period in which a single second target pipeline produces at a first preset speed.
[0041] Exemplarily, the duration of the time period during which a single second target pipeline delivers products at the first preset speed can be calculated by the calibration value of the driving parameter of the driving member connected to the single second target pipeline (i.e., the driving member used to drive the material delivery of the second target pipeline). For example, referring to the above embodiment, the duration of the time period during which a single second target pipeline delivers products at the first preset speed is t1=M1 / (V×ρ×v1). Similarly, the delivery duration t2 of each pipeline of the first target pipeline can be calculated in the same way as the single second target pipeline. According to the duration t1 and the duration t2, the start time T1 of the product output from each pipeline of the first target pipeline and the start time T2 of the product output from a single second target pipeline can be determined, and the determined start time T1 and start time T2 satisfy: for any pipeline of the first target pipeline (represented as pipeline A), the end time T1+t2A of the product output from pipeline A is before the end time T2+t1 of the time period in which the single second target pipeline outputs products at the first preset speed, wherein t2A represents the product output duration of pipeline A.
[0042] The above technical solution can control the first target pipeline to complete the production of the corresponding material according to the current recipe before the single second target pipeline finishes producing at the first preset speed, thereby ensuring that only the single second target pipeline produces in the second production step, which has little impact on the pressure scale of the weight sensor, and is conducive to ensuring that the error of the total weight of the target beverage obtained in the second production step is small.
[0043] Optionally, different pipelines are correspondingly provided with respective initial values of preset early stop amounts; before the second production step S120, the method further includes: determining the initial value of the preset early stop amount or the preset early stop amount updated through the deviation correction and adjustment step according to a single second target pipeline in the current recipe.
[0044] Exemplarily, each pipeline of the beverage machine can produce its own corresponding material, and the preset early stop amount can be a default value pre-stored by the user according to the physical properties of the material such as viscosity and density, and the default value can be used as the initial value of the preset early stop amount of the pipeline used to produce the corresponding material. Before the second production step S120, the current preset early stop amount of the single second target pipeline can be determined. Specifically, if the beverage produced by the single second target pipeline before the target beverage is not corrected and adjusted for the preset early stop amount after production, the current preset early stop amount of the single second target pipeline can be the initial value of the preset early stop amount of the single second target pipeline. If the beverage produced by the single second target pipeline before the target beverage is subjected to a correction and adjustment step after production, the current preset early stop amount of the single second target pipeline can be the updated preset early stop amount.
[0045] In the above technical solution, for each current target beverage, the preset early stop amount of the single second target pipeline corresponding to the current formula can be determined, which can adaptively determine the extraction stop amounts of different single second target pipelines used to produce different target beverages, thereby helping to ensure that the actual total weight of each target beverage is as close to the target total weight as possible.
[0046] Optionally, the deviation correction adjustment step S130 specifically includes: determining whether the deviation value between the actual total weight and the target total weight is greater than a preset deviation threshold, and when the deviation value is greater than the preset deviation threshold, adjusting the preset early stop amount; wherein the adjusted preset early stop amount is equal to the sum of the preset early stop amount and the adjustment value before adjustment, the adjustment value is equal to the product of the deviation value and a preset adjustment coefficient, and the preset adjustment coefficient is less than 1.
[0047] Exemplarily, when the deviation value between the actual total weight of the target beverage and the target total weight is greater than the preset deviation threshold, the preset early stop amount can be corrected and adjusted. Specifically, the product of the deviation value and the preset adjustment coefficient can be determined as the adjustment value of the preset early stop amount, and the adjustment value can be a positive value or a negative value. The preset adjustment coefficient can be set by the user based on experience, and the preset adjustment coefficient is less than 1. When the difference between the actual total weight of the target beverage and the target total weight is a positive value, the adjustment value can be a positive value, and when the difference between the actual total weight of the target beverage and the target total weight is a negative value, the adjustment value can be a negative value. For example, the preset early stop amount before adjustment is 2g, and the preset deviation threshold is 0.5g. The actual total weight of the target beverage is 102g, and the target total weight of the target beverage is 100g. It can be obtained that the deviation value is equal to 102g-100g=2g. The deviation value is greater than the preset deviation threshold, and the preset early stop amount can be corrected and adjusted. The preset adjustment coefficient is set to 0.5, then the adjustment value △m=0.5×(102g-100g)=1g. The preset early stop amount after adjustment is 2g+1g=3g. For another example, the preset early stop amount before adjustment is 2g, and the preset deviation threshold is 0.5g. The actual total weight of the target beverage is 99g, and the target total weight of the target beverage is 100g. It can be obtained that the deviation value is equal to |99g-100g|=1g. The deviation value is greater than the preset deviation threshold, and the preset early stop amount can be corrected. The difference between the actual total weight of the target beverage and the target total weight is -1g, which is a negative value. The preset adjustment coefficient is set to 0.5, and the adjustment value △m=-0.5×1=-0.5g. The preset early stop amount after adjustment is 2g+(-0.5g)=1.5g.
[0048] The above technical solution can adjust the early stop amount of the corresponding single second target pipeline based on the difference between the actual total weight of each target beverage and the target production amount. This is beneficial when the next target beverage is still produced using the single second target pipeline in the second production step, the actual total weight of the target beverage obtained can be closer to the target total weight.
[0049] Optionally, the first production step S110 specifically includes: obtaining the maximum production time of the first target pipeline; calculating the time difference between the maximum production time and the time required for a single second target pipeline to produce at a first preset speed; controlling the first target pipeline to start producing, and after the time difference has passed, controlling the single second target pipeline to start producing at the first preset speed.
[0050] Exemplarily, the calculation method of the production duration of each pipeline of the first target pipeline can refer to the description of the calculation of the time period of a single second target pipeline producing at a first preset speed in the aforementioned embodiment, which will not be repeated here. According to the production duration of each pipeline of the first target pipeline, the maximum production duration of the first target pipeline can be obtained, and the maximum production duration is subtracted from the time required for a single second target pipeline to produce the corresponding material at the first preset speed to obtain a time difference. If the time difference is greater than or equal to 0, from the moment when the first target pipeline is controlled to start producing, after the obtained time difference, the single second target pipeline can be controlled to start producing at the first preset speed. If the time difference is less than 0, from the moment T1 when the single second target pipeline is controlled to start producing at the first preset speed, to the moment T2 after the obtained time difference, the first target pipeline can be controlled to start producing within the preset time period, wherein the preset time period is the time period from moment T1 to moment T2. It can be understood that when the single second target pipeline starts to discharge products at the second preset speed, the first target pipeline has completed the discharge of the corresponding material.
[0051] The above technical solution can allow the first target pipeline to complete the production at the same time when the single second target pipeline completes the production of the weight of the product required in the first production step at the first preset speed, without having to wait for the first target pipeline to continue to produce after the single second target pipeline completes the production of the weight of the product required in the first production step before starting the production of the single second target pipeline. This can save the production time required for the first production step to a large extent, thereby saving the time for producing a whole cup.
[0052] Optionally, before the first product dispensing step S110, the method further includes: performing a full-pipe operation on at least one pipeline as a target full-pipe pipeline, wherein at least one pipeline is used to produce different materials, wherein the full-pipe operation includes: according to the full-pipe command, controlling the target full-pipe pipeline to start dispensing from the product outlet of the beverage machine, and obtaining a first weight of the target full-pipe material output by the target full-pipe pipeline flowing out of the product outlet of the beverage machine; when the first weight is greater than a preset weight threshold, controlling the target full-pipe pipeline to perform at least two product dispensing operations under the same driving parameters, and for each product dispensing operation, obtaining a second weight of the target full-pipe pipeline flowing out of the product outlet of the beverage machine under the product dispensing operation; and determining that the full-pipe operation is completed based on whether the second weights of the at least two product dispensing operations meet the preset product stability requirements.
[0053] Exemplarily, the target full pipe line can be a pipe connected to a silo of the beverage machine that has been refilled, and the target full pipe material produced by the target pipe can be any liquid material, such as drinking water, syrup, juice, milk, etc. After the refilling of the insufficient material silo is completed, the control device for the beverage machine can generate a full pipe command, or the user can input a full pipe command through an input device (such as a keyboard, a joystick, a button, etc.) connected to the control device. The full pipe command can be used to perform a full pipe operation on the target full pipe line. The full pipe operation may include: controlling a driving member (such as a pump) connected to the target full pipe line for driving the material to be produced by the target full pipe line to operate, so that the target full pipe material starts to be produced from the outlet of the beverage machine through the target full pipe line. A weight sensor (such as an electronic scale) can be provided below the outlet of the beverage machine, and the control device can obtain the measurement value of the weight sensor in real time, and the first weight of the target full pipe material output by the target full pipe line can be obtained in real time according to the measurement value. Exemplarily, the preset weight threshold can be set by the user according to actual needs, for example, it can be set to 1g. When the first weight is greater than the preset weight threshold, at least it can be determined that there is liquid in the target full pipe pipeline. Specifically, when the first weight is greater than the preset weight threshold, the drive member connected to the target full pipe pipeline can be controlled to run at least twice according to the preset drive parameters (taking the drive member as a pump as an example, the drive parameters can be, for example, the number of turns, or the speed and running time, etc.) to control the target full pipe pipeline to perform two or more product operations under the same drive parameters. Taking the pump connected to the target full pipe pipeline as a three-axis peristaltic pump as an example, each pulse of the three-axis peristaltic pump is equivalent to 1 / 3 of a circle. When performing each product operation, the three-axis peristaltic pump can be controlled to rotate N / 3 circles, N is an integer greater than or equal to 1, wherein the number of circles of the three-axis peristaltic pump corresponding to each product operation can be equal to N / 3 circles.
[0054] Exemplarily, after each dispensing operation is performed, the measured value of the weight sensor below the dispensing port of the beverage machine can be obtained to obtain the second weight of the target material dispensed by the target pipeline in the dispensing operation. In some embodiments, for each dispensing operation, the control device for the beverage machine can obtain the measured value of the weight sensor in real time from the start of the dispensing operation. When the measured value is stable, that is, the measured value at a certain moment is the same as the measured value at the previous moment, the second weight corresponding to the dispensing operation can be determined according to the measured value at the stable time. In other embodiments, the dispensing time of each dispensing operation can be determined according to the driving parameters of the pump connected to the target pipeline. From the start of the dispensing time, after the sum of the dispensing time and the preset delay time, the control device can determine the second weight corresponding to the dispensing operation according to the measured value of the weight sensor at the current moment. Exemplarily, the preset dispensing stability requirement can include, for example, that the difference between the second weight of each dispensing operation and the theoretical weight is less than or equal to the preset difference threshold. The theoretical weight can be calculated by the driving parameters of the pump connected to the target pipeline, and each production operation corresponds to the same theoretical weight, and the preset difference threshold can be set by the user according to the actual situation. Alternatively, the preset production stability requirement may include, for example, that the range between each second weight is less than the preset weight change threshold, and similarly, the preset weight change threshold can be set by the user according to the actual situation. Alternatively, the preset production stability requirement may include, for example, that the range between each second weight is less than the preset weight change threshold and each second weight is greater than the preset accuracy threshold, and the preset accuracy threshold may be, for example, the measurement accuracy of the weight sensor. When each production operation meets the preset production stability requirement, it can be determined that the full tube operation is completed.
[0055] In the above technical solution, by monitoring the first output volume of the beverage machine during the full pipe process, it is possible to determine whether the air and impurities in the pipeline are discharged, and whether the output of the pipeline currently performing the full pipe operation is stable, which is conducive to ensuring that the air and impurities in the pipeline after the full pipe operation is completed can be completely discharged and the pipeline can stably and evenly output products, thereby ensuring the smooth output of the target material in the subsequent output operation, and can also control the actual output volume of the material in the full pipe process, which is conducive to saving materials. On the other hand, by controlling the target pipeline to perform at least two output operations under the same driving parameters, this is conducive to ensuring that the second output volumes of each output operation are comparable, so that it can be quickly and accurately determined whether the full pipe operation is completed.
[0056] Optionally, the first production step S110 and the second production step S120 also include: according to the real-time obtained material shortage and replenishment information and target replenishment material, only controlling the target replenishment pipeline for producing the target replenishment material to perform production; when only controlling the target replenishment pipeline for production, obtaining the actual total weight of the target beverage in real time; judging whether the actual total weight reaches the target total weight at the moment of material shortage; if so, stopping the production of the target replenishment pipeline, and continuing to execute the first production step S110 or the second production step S120.
[0057] Exemplarily, during the first production step S110 and the second production step S120, the shortage replenishment information can be obtained in real time, and the shortage replenishment information can indicate the missing materials in the current formula of the target beverage, that is, the target replenishment material. In some embodiments, the beverage machine may include a plurality of silos for storing different materials, and a liquid level sensor (such as an ultrasonic liquid level sensor) may be provided in the silo. The control device for the beverage machine may be connected to the liquid level sensor in each silo to obtain the detection results of each liquid level sensor in real time. When the material in the silo corresponding to the detection result of any liquid level sensor is insufficient, the control device may output the shortage replenishment information of the corresponding material and control the stopping of the production of each pipeline. The user can perform the replenishment operation according to the shortage replenishment information. In other embodiments, the control device for the beverage machine can obtain the actual total weight measured by the weight sensor below the liquid outlet position of the beverage machine in real time, and compare the actual total weight obtained at the current moment with the target total weight at the current moment. When the absolute value of the difference between the actual total weight and the target total weight is greater than the preset allowable error, it can be determined that the material in the current formula of the target beverage is short of material at the current moment, and the output of each pipeline is stopped. The control device can output the shortage replenishment information when determining that there is a shortage of material, and the user can manually check each silo according to the shortage replenishment information to replenish the shortage silo; or the control device can obtain the detection result of the liquid level sensor set in the silo of the beverage machine, and output the shortage replenishment information of the corresponding material according to the detection result, and the user can perform the replenishment operation according to the shortage replenishment information. Exemplarily, the control device can confirm that the replenishment of the target replenishment material is completed according to the replenishment completion confirmation information input by the user or according to the detected liquid level sensor set in the silo for storing the target replenishment material. After confirming that the replenishment is completed, the target replenishment pipeline for producing the target replenishment material can be controlled to produce. In the process of controlling the target replenishment pipeline to produce, the actual total weight of the target beverage is obtained in real time. When the actual total weight reaches the target total weight at the time of shortage, the target replenishment pipeline can be controlled to stop producing, and the first production step S110 or the second production step S120 can be continued. Specifically, the shortage moment can be regarded as the moment when the material in the current formula of the target beverage is determined to be shortage. The control device can be based on the calibration value of the driving parameter of the driving member used to drive each pipeline, and the theoretical production amount of each target pipeline (including the first target pipeline and the second target pipeline) from the time of starting to produce the target beverage to the current shortage moment, and the sum of the theoretical production amounts corresponding to each target pipeline can be used as the target total weight at the current shortage moment. In some embodiments, the specific process of determining whether the actual total weight reaches the target total weight at the moment of shortage of material may include, for example: determining whether the actual total weight of the target beverage is equal to the target total weight at the moment of shortage of material.When the actual total weight of the target beverage is equal to the target total weight at the moment of this shortage, the target feeding pipeline can be controlled to stop the output. In other embodiments, the specific process of judging whether the actual total weight of the target beverage reaches the target total weight at the moment of this shortage can include, for example, judging whether the actual total weight of the target beverage is equal to the difference between the target total weight at the moment of this shortage and the preset early stop amount of the target feeding pipeline. In this case, the preset early stop amount of the target feeding pipeline can also be corrected and adjusted according to the deviation value between the actual total weight of the target beverage obtained after the target feeding pipeline stops outputting and the target total weight at the moment of this shortage, and the preset early stop amount of the target feeding pipeline is updated. Taking the target total weight of the target beverage at the moment of this shortage as 200g, the actual output amount as 180g, and the preset early stop amount of the target feeding pipeline as 2g as an example, when only the target feeding pipeline is controlled to output, the actual total weight of the target beverage can be obtained in real time, and when the actual total weight of the target beverage reaches 198g, the target feeding pipeline can be controlled to stop outputting. After the target replenishment pipeline is controlled to stop delivering, if the deviation between the actual total weight of the target beverage obtained and the target total weight at the time of this shortage is greater than the preset deviation threshold, the preset early stop amount of the target replenishment pipeline can be updated. In this embodiment, the preset deviation threshold can be, for example, 0.5g. After the target replenishment pipeline is controlled to stop delivering, the actual total weight of the target beverage obtained is 202g, and the deviation between it and the target total weight at the time of this shortage is 2g. This deviation value is greater than the preset deviation threshold, so the preset early stop amount can be updated, and the updated preset early light weight can be, for example, 3g.
[0058] The above technical solution can obtain the material shortage replenishment information in real time, and can control the target replenishment material to be produced separately until the target total weight at the time of material shortage is replenished, and then continue to execute the first production step and the second production step. This can achieve that when there is a shortage of material in the production of the current target beverage, after replenishment, the production of the current target beverage can be continued on the basis of the produced material, which is conducive to reducing the situation of wasted cups.
[0059] Optionally, before the second production step S120, the method further includes: a third production step S140: performing single-channel production on the first verification pipeline, so that the weight of the material output by the first verification pipeline reaches the corresponding preset production volume; the method further includes: a parameter verification step S150; the parameter verification step S150 includes: when the current target beverage includes the first verification pipeline, accumulating the production parameters of the first verification pipeline from the triggering moment of the third production step S140 to the completion moment of the third production step S140; when the accumulated production parameters meet the preset parameter verification end condition, the first verification pipeline is determined as a non-target verification pipeline; when the accumulated production parameters do not meet the preset parameter verification end condition, the first verification pipeline is maintained as the first verification pipeline; wherein the first verification pipeline is the target pipeline determined by the feeding operation; the first target pipeline refers to all pipelines required for producing the current formula, excluding the single second target pipeline and the first verification pipeline. Other pipelines.
[0060] Exemplarily, for any beverage, during the process of producing the beverage, if any silo storing the materials required for the beverage is short of materials, it is necessary to refill the silo. In this case, the beverage can be recorded as a refilled beverage, and the pipeline connected to the refilled silo can be used as the first verification pipeline. Specifically, the target beverage can be a beverage that uses the first verification pipeline after the refilled beverage. In this case, before the second production step S120, the first verification pipeline can be produced in a single channel, and the process of the first verification pipeline producing in a single channel can be recorded as the third production step S140. The third production step can be started before or after the first production step S110, and it is more preferable to start before the first production step S110. When all pipelines used by the current target beverage include the first verification pipeline, the first target pipeline refers to all pipelines required for producing the current formula except for the single second target pipeline and the first verification pipeline. If the first verification pipeline is the second target pipeline, the third production step S140 may include the second production step S120, and the completion time of the third production step S140 is the completion time of the second production step S120. Before executing the second production step S120, the third production step S140 may be started first, and the production of the first verification pipeline may be controlled according to the measurement value of the weight sensor obtained in real time. If the second target pipeline is not the first verification pipeline, the single-channel production of the first verification pipeline may be controlled first, until the weight of the material output by the first verification pipeline reaches the corresponding preset production amount (that is, the total weight required by the first verification pipeline in the current formula). If the second target pipeline is the first verification pipeline, the first verification pipeline can be controlled to produce until the weight of the material output by the first verification pipeline reaches the corresponding partial weight of the preset output amount, and then the first verification pipeline is controlled to stop producing. If the third production step S140 is executed before the first production step S110, the first production step S110 can be executed after the first verification pipeline stops producing. After the first production step S110 is completed, the first verification pipeline can be controlled to continue producing, that is, the second production step S120 is executed until the actual total weight of the target beverage is equal to the difference between the target total weight and the preset early stop amount, and then the first verification pipeline is controlled to stop producing. It should be noted that "reaching the corresponding preset output amount" can mean being equal to the preset output amount, and can also mean that the difference with the preset output amount is within the allowable error range. Exemplarily, when the target beverage is a beverage using the first verification pipeline that appears after the replenishment beverage, the triggering moment of the third production step S140 can be the moment when the target beverage starts to be produced (that is, the moment when the actual total weight of the target beverage begins to change). During the time period from the triggering moment of the third production step S140 to the completion moment of the third production step S140 , the production parameters of the first verification pipeline may be accumulated.The output parameter may be the output time of the first verification pipeline for single-channel output, or the number of revolutions of the pump connected to the first verification pipeline. Specifically, the control device may acquire and accumulate the number of revolutions of the pump in real time starting from the triggering moment of the third output step S140. When the accumulated output parameter meets the preset parameter verification end condition, the first verification pipeline may be determined as a non-target verification pipeline, otherwise, it remains as the first verification pipeline.
[0061] The above technical scheme uses the replenishing pipeline as the first verification pipeline, and performs single-channel output on the first verification pipeline so that the actual output quantity of the first verification pipeline reaches the corresponding preset output quantity. This can ensure that the actual output quantity of the first verification pipeline can meet the preset output quantity of the corresponding material required for the target beverage through the separate output of the first verification pipeline under the premise that there is a large amount of air in the first verification pipeline, thereby helping to ensure that the target beverage will not be wasted; on the other hand, by accumulating the output parameters of the first verification pipeline from the triggering moment of the third production step to the completion moment of the third production step, when the accumulated output parameters meet the preset parameter verification end conditions, it can be determined that the material filling condition in the first verification pipeline is relatively consistent with the material filling condition before the lack of material, thereby helping to ensure that the determined non-target verification pipeline can produce normally.
[0062] Optionally, before the second production step S120, the method further includes: a fourth production step S160: controlling only one second verification pipeline to perform single-line production; the method further includes: an integral verification step S170; the integral verification step S170 specifically includes: when the difference between the actual production amount after the first production step S110 and the preset production amount after the first production step S110 meets the production error requirement, accumulating the integrals of the first target pipelines of the first production step S110; if not, clearing the integrals of the current target production pipelines that produce in the first production step S110; and, verifying whether the production accuracy of the second verification pipeline of each fourth production step S160 meets the preset accuracy requirement, and if so, clearing the integral of the second verification pipeline; wherein the second verification pipeline refers to the target pipeline whose integral meets the verification requirement; the number of fourth production steps S160 is less than or equal to the number of second verification pipelines.
[0063] Exemplarily, the pipeline used for the target beverage may include a second verification pipeline, and each pipeline of the multiple pipelines of the beverage machine may have a corresponding integral, and the second verification pipeline refers to the target pipeline whose integral meets the verification requirements. Specifically, the integral may include integral scores and / or integral times. When the integral includes integral scores, for each pipeline that needs to be integrated in the first production step S110, the total weight required for the pipeline to produce the target beverage can be used as the integral score for the pipeline for this production, and the integral score is added to the integral score accumulated by the pipeline before the production, and the new integral score is used as the current accumulated integral score of the pipeline. When the integral includes the integral times, for each pipeline that needs to be integrated in the first production step S110, the number of integrals accumulated by the pipeline before the production can be added by 1, and the new number of integrals is used as the current accumulated number of integrals of the pipeline. After determining the integrals of each of the multiple pipelines of the beverage machine, one or more pipelines can be determined from the multiple pipelines as the second verification pipeline. In some embodiments, one or more pipelines can be determined as the second verification pipeline in each pipeline of the beverage machine according to the respective integrals of each pipeline of the production system. For the target beverage, it can be determined whether the pipeline used to produce the target beverage includes the second verification pipeline before the target beverage is produced. In other embodiments, one or more pipelines can be determined as the second verification pipeline in all pipelines used by the target beverage according to the respective integrals of all pipelines used by the target beverage. Specifically, the second verification pipeline can be one or more, in which case, one or more pipelines with integrals greater than or equal to a preset integral threshold can be determined as the second verification pipeline. The second verification pipeline can also be only one, in which case, a single pipeline with integrals greater than or equal to a preset integral threshold and the largest integral can be determined as the second verification pipeline. If there are multiple pipelines with integrals greater than or equal to the preset integral threshold and the largest integral, one pipeline can be determined as the second verification pipeline according to the preset rules. The preset rules can be, for example, the priority from small to large according to the pipeline number, or can be randomly selected. Any pipeline with integrals greater than or equal to the preset integral threshold and the largest integral, etc.
[0064] Exemplarily, a fourth production step S160 may be optionally included before the second production step S120. In some embodiments, the fourth production step S160 may be performed before the first production step S110, or may be performed after the first production step S110. The first target pipeline may have a corresponding preset production quantity in the first production step S110, and the actual production quantity of the first target pipeline in the first production step S110 may be determined based on the actual total weight of the target beverage obtained after the first production step S110. The actual production quantity after multi-channel production in the first target pipeline may be compared with the corresponding preset production quantity, and when the difference between the actual production quantity and the preset production quantity meets the production error requirement, the respective points of the first target pipelines participating in the production in the first production step S110 may be accumulated. The production error requirement may, for example, include that the difference between the actual production quantity and the preset production quantity is outside the allowable production error range. When the difference between the actual output amount and the preset output amount does not meet the output error requirement, the points of the current target output pipelines participating in the output in the first output step S110 can be cleared. The current target output pipelines participating in the output in the first output step S110 can at least include the first target pipeline. When the first target pipeline is outputting, if a single second target pipeline participates in the output, the current target output pipelines participating in the output in the first output step S110 can include the first target pipeline and the second target pipeline. The first target pipeline can refer to pipelines other than the single second target pipeline and the second verification pipeline.
[0065] Exemplarily, when executing the fourth production step S160, only one second verification pipeline can be controlled to perform single-line production. If the number of second verification pipelines is greater than 1, each second pipeline can be controlled in turn to perform single-line production, and only one second verification pipeline is controlled to perform single-line production each time. The embodiment of the present invention does not specifically limit the order of single-line production of multiple second verification pipelines. The order can be, for example, a random order, or an order from large to small or from small to large according to the preset production volume of the second verification pipeline. It can be understood that when the number of second verification pipelines used by the target beverage is multiple, the number of times the fourth production step S160 is performed, that is, the number of fourth production steps S160 can be less than or equal to the number of second verification pipelines used by the target beverage. In other words, each second verification pipeline participating in each fourth production step S160 can be a second verification pipeline used by part or all of the target beverages. When the fourth production step S160 is performed based on the second verification pipeline, it can be determined whether the production accuracy of the second verification pipeline meets the preset accuracy requirements. If the production accuracy of the second verification pipeline meets the preset accuracy requirements, the integral of the second verification pipeline can be cleared. The weight of the product required to be produced by the second verification pipeline in the fourth production step S160 can be the total weight of the product required to be produced by the second verification pipeline in the current formula of the target beverage, or it can be a partial weight of the product required to be produced by the second verification pipeline in the current formula. When the weight of the product required to be produced by the second verification pipeline in the fourth production step S160 is a partial weight of the product required to be produced by the second verification pipeline in the current formula: if the second target pipeline is not the second verification pipeline, the second verification pipeline can also produce in the first production step S110; if the second target pipeline is the second verification pipeline, the second verification pipeline can produce in the second production step S120, or the second verification pipeline can produce in the first production step S110 and the second production step S120. It can be understood that when the second verification pipeline produces in the first production step S110, the first target pipeline may include the second verification pipeline.
[0066] The above technical solution integrates the first target pipeline involved in multi-channel production when the actual output after the first production step meets the production error requirements. This method can determine the pipeline with the highest participation among the pipelines participating in the multi-channel production steps that meet the production error requirements, so as to obtain the second verification pipeline with the greatest possibility of abnormal accuracy. On the other hand, when the output accuracy of the second verification pipeline in the fourth step meets the preset accuracy requirements, the integration of the second verification pipeline is cleared to zero, and the pipeline whose output accuracy meets the preset accuracy requirements can be excluded, thereby avoiding repeated accuracy verification of pipelines with normal accuracy. This solution can dynamically and quickly trigger the accuracy verification of the pipeline, which is conducive to avoiding excessive deviation of the output accuracy of the pipeline due to long-term production of beverages, thereby ensuring that the deviation of the accuracy of the whole cup of each beverage will not be too large when multiple beverages are produced for a long time. In addition, the accuracy verification is automatically triggered by integration, which effectively solves the problem that "manual judgment of pipelines with poor production accuracy" is difficult and time-consuming.
[0067] It should be noted that when any target pipeline used by the target beverage is both a target pipeline determined by the filling operation (i.e., the first verification pipeline) and a target pipeline whose integral meets the verification requirements (i.e., the second verification pipeline), the target pipeline can be determined as the first verification pipeline. Preferably, when the target beverage includes the first verification pipeline and the second verification pipeline, and the first verification pipeline and the second verification pipeline are different pipelines, the third production step S140 can be performed only based on the first verification pipeline.
[0068] Optionally, the method further includes: monitoring the weight of the material in the silo in real time, and when controlling the output of a single second target pipeline and / or other pipelines, if it is monitored that the weight of the material in the silo is less than a minimum weight threshold of the material, stopping the execution of the first output step S110 or the second output step S120, until it is monitored that the weight of the material is equal to the minimum weight threshold, and continuing the execution of the first output step S110 or the second output step S120 to obtain the target beverage.
[0069] Exemplarily, when a liquid level sensor is provided in each silo of the beverage machine, the control device for the beverage machine can be connected to the liquid level sensor in each silo to obtain the detection results of each liquid level sensor in real time, and the weight of the material in the corresponding silo can be determined according to the detection results of each liquid level sensor. When controlling the output of a single second target pipeline and / or other pipelines (such as the first target pipeline), if it is monitored that the weight of the material in any silo corresponding to the current formula is less than the corresponding preset weight threshold, the first output step S110 or the second output step S120 can be stopped. In other words, each pipeline currently outputting can be controlled to stop outputting until it is detected that the weight of the material in the silo is equal to the minimum weight threshold, then it can be determined that the refilling is completed, and the first output step S110 or the second output step S120 can be continued.
[0070] The above technical solution can monitor the materials in the silo in real time. When it is monitored that the weight of the materials in the silo is less than the corresponding minimum weight threshold, the pipeline is controlled to stop producing until the materials are replenished. The pipeline can then be controlled to continue producing. This helps to ensure that the current target beverage can be produced and the actual total weight can meet the production requirements, thereby avoiding the situation of wasted cups due to lack of materials to a great extent.
[0071] See also Figure 2 As shown, it is a schematic block diagram of a beverage machine dispensing control device according to one embodiment of the present invention. According to another aspect of the present invention, a beverage machine dispensing control device 200 is provided, which is used to control the dispensing of a target beverage, and includes:
[0072] The first production module 210 is used to control the first target pipeline for producing the target production material to produce the target beverage according to the weight of the target production material in the current formula of the target beverage, so as to complete the production of the first target pipeline; the first target pipeline refers to all pipelines required for producing the current formula except the single second target pipeline;
[0073] The second production module 220 is used to control the production of a single second target pipeline according to the current recipe of the target beverage, and obtain the total weight of the target beverage in real time during the production process, and control the single second target pipeline to stop the production when the total weight is equal to the difference between the target total weight and the preset early stop amount;
[0074] The deviation correction adjustment module 230 is used to make a deviation correction adjustment to the preset early stop amount according to the deviation value between the actual total weight of the target beverage and the target total weight, and to update the preset early stop amount.
[0075] According to another aspect of the present invention, a storage medium is provided, on which program instructions are stored, and when the program instructions are executed by a computer or a processor, the computer or the processor executes the corresponding steps of the beverage machine dispensing control method according to the embodiment of the present invention, and is used to implement the corresponding modules in the beverage machine dispensing control device according to the embodiment of the present invention or the corresponding modules in the beverage machine dispensing control device. The storage medium may include, for example, a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be any combination of one or more computer-readable storage media.
[0076] A person skilled in the art can understand the specific implementation and beneficial effects of the above-mentioned beverage machine dispensing control device by reading the above-mentioned specific description of the beverage machine dispensing control method, and for the sake of brevity, it will not be repeated here.
[0077] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present invention thereto. Various changes and modifications may be made therein by one of ordinary skill in the art without departing from the scope and spirit of the present invention. All such changes and modifications are intended to be included within the scope of the present invention as required by the appended claims.
[0078] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0079] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
[0080] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0081] Similarly, it should be understood that in order to streamline the present invention and help understand one or more of the various inventive aspects, in the description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, the method of the present invention should not be interpreted as reflecting the following intention: the claimed invention requires more features than the features explicitly stated in each claim. More specifically, as reflected in the corresponding claims, the inventive point is that the corresponding technical problem can be solved with less than all the features of a single disclosed embodiment. Therefore, the claims following the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present invention.
[0082] It will be understood by those skilled in the art that, except for mutually exclusive features, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this specification may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0083] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0084] The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some modules in the method for controlling the dispensing of a beverage machine according to an embodiment of the present invention. The present invention may also be implemented as a device program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program for implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0085] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.
[0086] The above is only a specific embodiment or description of a specific embodiment of the present invention, and the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. The protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A beverage machine production control method for controlling the production of a target beverage, characterized in that: include: The first production step is to control the first target pipeline for producing the target product material to produce the target beverage according to the weight of the target product material in the current formula, so as to complete the production of the first target pipeline; the first target pipeline refers to all pipelines required for producing the current formula except the single second target pipeline; a second production step, after the first production step, controlling the single second target pipeline to produce according to the current recipe of the target beverage, and obtaining the total weight of the target beverage in real time during the production process, and controlling the single second target pipeline to stop producing when the total weight is equal to the difference between the target total weight and the preset early stop amount; A deviation correction and adjustment step is performed on the preset early stop amount according to the deviation value between the actual total weight of the target beverage obtained after the second production step and the target total weight, and the preset early stop amount is updated.
2. The method according to claim 1, characterized in that Before the first production step, the method further includes: a second target pipeline determination step; The second target pipeline determination step specifically includes: determining the pipeline used to produce the single material with the largest weight required in the current formula as the single second target pipeline.
3. The method according to claim 2, characterized in that The first dispensing step further includes: while the first target pipeline of the target product material is dispensing, controlling the single second target pipeline to dispense at a first preset speed according to a partial weight of the total weight required for the material of the single second target pipeline in the current recipe of the target beverage; The second dispensing step specifically includes: controlling the single second target pipeline to dispense at a second preset speed until the total weight of the target beverage is equal to the difference between the target total weight and the preset early stop amount; Wherein, the first preset speed is greater than the second preset speed.
4. The method according to claim 3, characterized in that The first production step specifically includes: controlling the first target pipeline to complete production before a preset time; wherein the preset time is the end time of the time period in which the single second target pipeline produces products at the first preset speed.
5. The method according to any one of claims 1 to 4, characterized in that: Different pipelines are correspondingly provided with respective initial values of the preset early stop amount; Before the second production step, the method further includes: According to the single second target pipeline in the current recipe, an initial value of the preset early stop amount or the preset early stop amount updated through the deviation correction adjustment step is determined.
6. The method according to any one of claims 1 to 4, characterized in that: The deviation correction and adjustment step specifically includes: determining whether the deviation value between the actual total weight and the target total weight is greater than a preset deviation threshold, and adjusting the preset early stop amount when the deviation value is greater than the preset deviation threshold; The preset early stop amount after adjustment is equal to the sum of the preset early stop amount before adjustment and an adjustment value, the adjustment value is equal to the product of the deviation value and a preset adjustment coefficient, and the preset adjustment coefficient is less than 1.
7. The method according to claim 4, characterized in that The first production step specifically includes: Obtaining the maximum output time of the first target pipeline; Calculating the time difference between the maximum product delivery time and the time required for a single second target pipeline to deliver products at the first preset speed; The first target pipeline is controlled to start discharging products, and after the time difference has passed, the single second target pipeline is controlled to start discharging products at the first preset speed.
8. The method according to any one of claims 1 to 4, characterized in that: Before the first production step, the method further includes: Performing a full pipe operation on at least one pipeline as a target full pipe, wherein the at least one pipeline is used to produce different materials, wherein the full pipe operation includes: According to the full pipe command, the target full pipe line is controlled to start discharging products from the product outlet of the beverage machine, and a first weight of the target full pipe material output by the target full pipe line flowing out from the product outlet of the beverage machine is obtained; When the first weight is greater than a preset weight threshold, controlling the target full pipe line to perform at least two dispensing operations under the same driving parameters, and obtaining, for each dispensing operation, a second weight of the target full pipe line flowing out of the dispensing port of the beverage machine under the dispensing operation; The completion of the full tube operation is determined based on whether the second weights of the at least two product dispensing operations meet a preset product dispensing stability requirement.
9. The method according to claim 4, characterized in that In the first production step and the second production step, the method further includes: According to the real-time obtained information on the shortage of materials and the target material for replenishment, only the target replenishment pipeline for producing the target material for replenishment is controlled to produce; When only the target feeding pipeline is controlled to produce the beverage, the actual total weight of the target beverage is obtained in real time; Determine whether the actual total weight reaches the target total weight at the moment of material shortage; If so, stop the output of the target feed pipeline, and continue to execute the first output step or the second output step.
10. The method according to claim 1, characterized in that Before the second production step, the method further comprises: The third output step: single-channel output of the first calibration pipeline, so that the weight of the material output by the first calibration pipeline reaches the corresponding preset output amount; The method further comprises: a parameter verification step; The parameter verification step includes: when the current target beverage includes the first verification pipeline, accumulating the production parameters of the first verification pipeline from the triggering moment of the third production step to the completion moment of the third production step; when the accumulated production parameters meet the preset parameter verification end condition, determining the first verification pipeline as a non-target verification pipeline; when the accumulated production parameters do not meet the preset parameter verification end condition, maintaining the first verification pipeline as the first verification pipeline; Wherein, the first verification pipeline is the target pipeline determined by the feeding operation; The first target pipeline refers to all pipelines required for producing the current formula except the single second target pipeline and the first verification pipeline.
11. The method according to claim 1, characterized in that: Before the second production step, the method further comprises: Fourth production step: controlling only one second calibration pipeline to perform single-channel production; The method further comprises: an integral verification step; The integral verification step specifically includes: When the difference between the actual total weight after the first production step and the preset production amount after the first production step meets the production error requirement, the points of the first target pipelines of the first production step are accumulated; if not, the points of the current target production pipelines producing in the first production step are cleared; and, whether the production accuracy of the second verification pipeline of each of the fourth production steps meets the preset accuracy requirement is verified, and if yes, the points of the second verification pipeline are cleared; Wherein, the second verification pipeline refers to the target pipeline whose integral meets the verification requirements; The number of the fourth product output steps is less than or equal to the number of the second verification pipelines.
12. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: The weight of the material in the silo is monitored in real time. When controlling the output of the single second target pipeline and / or the other pipelines, if it is monitored that the weight of the material in the silo is less than the minimum weight threshold of the material, the first output step or the second output step is stopped until the weight of the material is monitored to be equal to the minimum weight threshold, and the first output step or the second output step is continued to obtain the target beverage.
13. A beverage machine dispensing control device, used for controlling the dispensing of a target beverage, characterized in that: include: A first production module, used for controlling a first target pipeline for producing the target production material to produce the target beverage according to the weight of the target production material in the current formula of the target beverage, so as to complete the production of the first target pipeline; the first target pipeline refers to all pipelines required for producing the current formula except for a single second target pipeline; A second production module, used for controlling the single second target pipeline to produce according to the current formula of the target beverage, and obtaining the total weight of the target beverage in real time during the production process, and controlling the single second target pipeline to stop producing when the total weight is equal to the difference between the target total weight and a preset early stop amount; The deviation correction adjustment module is used to make a deviation correction adjustment to the preset early stop amount according to the deviation value between the actual total weight of the target beverage and the target total weight, and to update the preset early stop amount.
14. A storage medium having program instructions stored thereon, characterized in that: The program instructions are used to execute the beverage machine dispensing control method according to any one of claims 1 to 12 when running.
Citation Information
Cited By
Dispensing control method and apparatus for beverage machine, and storage medium
WO2026138050A1