Batching method, device and batching apparatus
By obtaining the material formula and equipment structure, the batching method and parameters are determined, and automatic batching is achieved, which solves the problem of inflexible batching in the existing technology and improves the batching accuracy and efficiency.
Patent Information
- Application Number
- CN202310015081.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2043-01-05
AI Technical Summary
Existing batching equipment cannot flexibly batch materials according to different batching needs and the structure of the batching equipment.
By acquiring the material formula and the current batching structure of the batching equipment, the corresponding batching method and parameters are determined to achieve automatic batching.
It enables flexible batching to meet different batching needs and equipment structures, improving batching accuracy and efficiency while reducing human intervention.
Smart Images

Figure CN115869837B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of batching control, and in particular to a batching method, a batching device and a batching equipment. BACKGROUND
[0002] When batching materials, the batching precision is required to be very high. Although the existing batching equipment can meet the requirement of the batching precision, it cannot flexibly batch materials according to different batching requirements and structural conditions of the batching equipment.
[0003] Therefore, it is an important subject to be solved in the industry to flexibly batch materials according to different batching requirements and structural conditions of the batching equipment. SUMMARY
[0004] The present application provides a batching method, a batching device and a batching equipment to solve the defect that the prior art cannot flexibly batch materials according to different batching requirements and structural conditions of the batching equipment, and to realize flexibly batching materials according to different batching requirements and structural conditions of the batching equipment.
[0005] The present application provides a batching method, comprising:
[0006] obtaining a material formula and a batching structure of a current batching equipment;
[0007] determining a batching mode and a batching parameter corresponding to the material formula and the batching structure;
[0008] automatically batching based on the batching mode and the batching parameter.
[0009] According to the batching method provided by the present application, the determination of the batching mode and the batching parameter corresponding to the material formula and the batching structure comprises:
[0010] determining a first number corresponding to a kind of the material formula and a second number of a weighing mechanism in the batching structure;
[0011] determining the batching mode based on the first number and the second number, and the batching parameter corresponding to the batching mode.
[0012] According to the batching method provided by the present application, the determination of the batching mode based on the first number and the second number, and the batching parameter corresponding to the batching mode comprises:
[0013] in a case where the kind of the material formula is determined to be a single kind and the batching structure is determined to be a single weighing mechanism, the batching mode is determined to be a first batching sub-mode, wherein the batching equipment comprises the weighing mechanism.
[0014] In a case where it is determined that the batching mode is the first batching sub-mode, the batching parameter includes a first batched material weight, a first conversion threshold, a first material drop, and a first target material weight.
[0015] According to the batching method provided by the present application, the automatic batching based on the batching mode and the batching parameter includes:
[0016] In a case where it is determined that the first batched material weight is less than a first difference value, the material bin is controlled to be discharged to the weighing mechanism based on a first discharge speed, wherein the first difference value is a difference between the first target material weight and the first conversion threshold;
[0017] In a case where it is determined that the first batched material weight is greater than or equal to the first difference value, and the first batched material weight is less than a second difference value, the material bin is controlled to be discharged to the weighing mechanism based on a second discharge speed, wherein the second discharge speed is less than the first discharge speed, and the second difference value is a difference between the first target material weight and the first material drop;
[0018] In a case where it is determined that the first batched material weight is greater than or equal to the second difference value, the material bin is controlled to be discharged to the weighing mechanism based on a third discharge speed, wherein the third discharge speed is less than the second discharge speed.
[0019] According to the batching method provided by the present application, before the automatic batching based on the batching mode and the batching parameter, the method further includes:
[0020] In a case where it is determined that a first preset time length is reached, the step of controlling the material bin to be discharged to the weighing mechanism based on the first discharge speed is performed, or the step of controlling the material bin to be discharged to the weighing mechanism based on the second discharge speed is performed;
[0021] After the step of controlling the material bin to be discharged to the weighing mechanism based on the third discharge speed, the method further includes:
[0022] In a case where it is determined that a second preset time length is reached, a final first batched material weight is obtained.
[0023] According to the batching method provided by the present application, the batching mode and the batching parameter corresponding to the batching mode are determined based on the first quantity and the second quantity, and the method includes:
[0024] In a case where it is determined that the material formula type is multiple types and the batching structure is a single weighing mechanism based on the first quantity and the second quantity, the batching mode is determined to be a second batching sub-mode, wherein the batching device includes the weighing mechanism;
[0025] In a case where it is determined that the batching mode is the second batching sub-mode, the batching parameter includes a second batched material weight, a target total material weight, and a kind of the material formula;
[0026] The target total material weight is a sum of second target material weights corresponding to the multiple kinds.
[0027] According to the batching method provided by the application, the automatic batching based on the batching mode and the batching parameter includes:
[0028] Determine the kind of the current material corresponding to the second batched material weight;
[0029] Based on the second target material weight, obtain a current total material weight corresponding to the kind of the current material;
[0030] In a case where it is determined that the second batched material weight is less than the current total material weight, control the material bin to continuously drop the current material;
[0031] In a case where it is determined that the second batched material weight is equal to the current total material weight, control the material bin to drop a next material until the second batched material weight is equal to the target total material weight.
[0032] According to the batching method provided by the application, after the control of the material bin to drop the next material, the method further includes:
[0033] Determine that after a third preset time length is reached, the step of judging the size relationship between the second batched material weight and the current total material weight is executed.
[0034] According to the batching method provided by the application, the batching mode and the batching parameter corresponding to the batching mode are determined based on the first quantity and the second quantity, and the batching method includes:
[0035] In a case where it is determined that the kind of the material formula is at least one kind and the batching structure is multiple weighing mechanisms based on the first quantity and the second quantity, it is determined that the batching mode is a third batching sub-mode, and the batching device includes the weighing mechanisms;
[0036] In a case where it is determined that the batching mode is the third batching sub-mode, the batching parameter includes a kind corresponding to each of the weighing mechanisms.
[0037] According to the batching method provided by the application, the automatic batching based on the batching mode and the batching parameter includes:
[0038] determining a third quantity of the category corresponding to each of the weighing mechanisms;
[0039] performing automatic batching based on the third quantity.
[0040] The application further provides a batching device, comprising:
[0041] an acquisition module, configured to acquire a material formula and a batching structure of a current batching equipment;
[0042] a determination module, configured to determine a batching mode and batching parameters corresponding to the material formula and the batching structure;
[0043] a batching module, configured to perform automatic batching based on the batching mode and the batching parameters.
[0044] The application further provides a batching equipment, comprising the batching device as described above, or implementing the batching method as described in any one of the above.
[0045] The batching method, device and batching equipment provided by the application can acquire the batching mode and batching parameters corresponding to the material formula (i.e. batching demand) and the batching structure (i.e. structural condition) of the current batching equipment, and then perform automatic batching based on the batching mode and batching parameters. The batching process does not need human intervention, and the automatic batching is flexible and convenient, thereby achieving the purpose of flexible batching for different batching demands and structural conditions of the batching equipment. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the application or prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the application, and those skilled in the art can obtain other drawings according to these drawings without creative effort.
[0047] Figure 1 is one of the flowcharts of the batching method provided by the application;
[0048] Figure 2 is another flowchart of the batching method provided by the application;
[0049] Figure 3 is a third flowchart of the batching method provided by the application;
[0050] Figure 4 is a structural schematic diagram of the batching device provided by the application;
[0051] Figure 5 is a structural schematic diagram of a batching device provided by the present application;
[0052] Figure 6 is a structural schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION
[0053] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0054] The present application will be described below with reference to the drawings. Figures 1 to 3 A batching method of the present application is described.
[0055] The present application provides a batching method, which can be applied in intelligent terminals such as mobile phones, computers, tablets, etc., can be applied in servers, and can also be applied in batching devices. Below, the method is taken as an example to be applied in a batching device, but it should be noted that this is only an example and does not limit the protection scope of the present application. Some other descriptions in the embodiments of the present application are also examples and do not limit the protection scope of the present application, and the following will not be described one by one. The specific implementation of the method is as shown in Figure 1
[0056] In step 101, a material formula and a batching structure of a current batching device are obtained.
[0057] Specifically, the material formula and the batching structure can be obtained by manual input.
[0058] The material formula is the raw material of the material required at the current time and the weight of each raw material required, and the batching structure is that the current batching device includes several material bins and several weighing mechanisms, wherein one material bin corresponds to one weighing mechanism.
[0059] Specifically, the batching process is roughly as follows: all the material bins pre-store materials, the material bins release the materials to the weighing mechanisms through the discharging mechanisms, the weighing mechanisms feed back the weight of the obtained materials to the controller (which can be a remote server or a controller installed on the batching device), and then the controller controls the opening or closing of the discharging mechanisms.
[0060] The present application provides effective data basis for subsequent flexible batching by obtaining the material formula and the batching structure.
[0061] In step 102, a batching mode corresponding to the material formula and the batching structure and batching parameters are determined.
[0062] In one embodiment, a first number of types of raw materials in the material formula and a second number of weighing mechanisms in the batching device are determined; based on the determined first number of types of raw materials and the second number of weighing mechanisms, the batching mode is determined; and based on a pre-created mapping relationship between the batching mode and the batching parameters, the batching parameters corresponding to the batching mode are determined.
[0063] In one embodiment, based on the first number and the second number, in a case where the type of the material formula is a single type and the batching structure is a single weighing mechanism, the batching mode is determined to be a first batching sub-mode.
[0064] Specifically, it is determined whether the first number is less than a first preset number and whether the second number is less than a second preset number; in a case where the first number is determined to be less than the first preset number, the type of the material formula is determined to be a single type (i.e., the material formula includes only one type of raw material); and in a case where the second number is determined to be less than the second preset number, the batching structure is determined to be a single weighing mechanism (i.e., the batching device includes only one weighing mechanism). In a case where the type of the material formula is a single type and the batching structure is a single weighing mechanism, the batching mode is determined to be the first batching sub-mode, wherein the batching device includes the weighing mechanism.
[0065] The first preset number and the second preset number are both numerical values of 2.
[0066] Specifically, it is determined whether the first number is equal to the first preset number and whether the second number is equal to the second preset number; in a case where the first number is determined to be equal to the first preset number, the type of the material formula is determined to be a single type (i.e., the material formula includes only one type of raw material); and in a case where the second number is determined to be equal to the second preset number, the batching structure is determined to be a single weighing mechanism (i.e., the batching device includes only one weighing mechanism). In a case where the type of the material formula is a single type and the batching structure is a single weighing mechanism, the batching mode is determined to be the first batching sub-mode, wherein the batching device includes the weighing mechanism.
[0067] In this case, the first preset number and the second preset number are both numerical values of 1.
[0068] Specifically, how to determine the user's actual needs can be set by the user, and the present application does not make any limitation.
[0069] The first batching sub-mode is a single-weighing single-material batching mode.
[0070] In one specific embodiment, since there are certain differences in the batching parameters due to different batching modes, in a case where it is determined that the batching mode is the first batching sub-mode, the batching parameters include a first already-batched material weight, a first conversion threshold, a first material drop, and a first target material weight.
[0071] The first already-batched material weight is obtained by the first already-batched material weight mechanism, the first conversion threshold is a threshold value for conversion between the coarse batching stage and the fine batching stage, the first material drop is a batching drop generated during the closing process of the material dropping mechanism, and the first target material weight is the weight required by the raw material in the current material formula.
[0072] In order to achieve the accuracy of batching, the batching process is divided into a coarse batching stage and a fine batching stage. The two batching stages are divided based on a material formula and a batching structure. A first correspondence relationship between the material formula and the batching structure and a conversion threshold is obtained in advance, and the conversion threshold is obtained based on the first correspondence relationship. In addition, a second correspondence relationship between the material formula and the batching structure and a material drop is obtained in advance, and the material drop is obtained based on the second correspondence relationship.
[0073] In one specific embodiment, based on the first quantity and the second quantity, in a case where it is determined that the type of the material formula is multiple types and the batching structure is a single weighing mechanism, it is determined that the batching mode is the second batching sub-mode.
[0074] Specifically, it is determined whether the first quantity is greater than or equal to a first preset quantity and whether the second quantity is less than a second preset quantity. In a case where it is determined that the first quantity is greater than or equal to the first preset quantity, it is determined that the type of the material formula is multiple types (i.e., the material formula includes at least two raw materials). In a case where it is determined that the second quantity is less than the second preset quantity, it is determined that the batching structure is a single weighing mechanism (i.e., the batching device includes only one weighing mechanism). In a case where it is determined that the type of the material formula is multiple types and the batching structure is a single weighing mechanism, it is determined that the batching mode is the second batching sub-mode, wherein the batching device includes a weighing mechanism.
[0075] The first preset quantity and the second preset quantity are both the value 2.
[0076] Specifically, it is determined whether the first quantity is greater than a first preset quantity and whether the second quantity is equal to a second preset quantity. In a case where it is determined that the first quantity is greater than the first preset quantity, it is determined that the type of the material formula is multiple types (i.e., the material formula includes at least two raw materials). In a case where it is determined that the second quantity is equal to the second preset quantity, it is determined that the batching structure is a single weighing mechanism (i.e., the batching device includes only one weighing mechanism). In a case where it is determined that the type of the material formula is multiple types and the batching structure is a single weighing mechanism, it is determined that the batching mode is the second batching sub-mode, wherein the batching device includes a weighing mechanism.
[0077] In this case, the first preset number and the second preset number are both the value 1.
[0078] Specifically, how to determine the user's actual needs can be set by the user, and the present application does not make any limitation.
[0079] The second sub-ingredient mode is a single scale multi-ingredient ingredient mode.
[0080] In one embodiment, due to the difference between the different ingredient parameters, in the case of determining the ingredient mode as the second sub-ingredient mode, the ingredient parameters are determined to include the second ingredient weight, the target total weight of the ingredient, and the type of the ingredient formula. The target total weight of the ingredient is the sum of the second target weight of the ingredient of each type.
[0081] The present application can realize automatic ingredient of multiple ingredients by a single weighing mechanism, can meet the needs of users, and realize flexible ingredient.
[0082] In one embodiment, based on the first number and the second number, in the case of determining the type of the ingredient formula as at least one type and the ingredient structure as multiple weighing mechanisms, the ingredient mode is determined as the third sub-ingredient mode.
[0083] Specifically, it is determined whether the first number is greater than or equal to the first preset number, and whether the second number is greater than the second preset number. In the case of determining that the first number is equal to the first preset number, the type of the ingredient formula is determined as a single type (i.e. the ingredient formula only includes one raw material). In the case of determining that the first number is greater than the first preset number, the type of the ingredient formula is determined as multiple types (i.e. the ingredient formula includes multiple raw materials). In the case of determining that the second number is greater than the second preset number, the ingredient structure is determined as multiple weighing mechanisms (i.e. the ingredient device only includes at least two weighing mechanisms). In the case of determining that the type of the ingredient formula is a single type or multiple types, and the ingredient structure is multiple weighing mechanisms, the ingredient mode is determined as the third sub-ingredient mode, wherein the ingredient device includes a weighing mechanism.
[0084] In this case, the first preset number and the second preset number are both the value 1.
[0085] The third sub-ingredient mode is a multi-scale ingredient mode.
[0086] In one embodiment, due to the difference between the different ingredient parameters, in the case of determining the ingredient mode as the third sub-ingredient mode, the ingredient parameters are determined to include the type corresponding to each weighing mechanism.
[0087] The application can realize automatic batching of single material by multiple weighing mechanisms, and automatic batching of multiple materials by multiple weighing mechanisms, can meet the needs of users, and realizes flexible batching.
[0088] In step 103, automatic batching is performed based on the batching mode and the batching parameters.
[0089] In one embodiment, the specific implementation of automatic batching based on the first batching sub-mode and the batching parameters corresponding thereto is as follows:
[0090] In the case where the first weighed material weight is less than the first difference, the material bin is controlled to be discharged to the weighing mechanism based on the first discharge speed; in the case where the first weighed material weight is greater than or equal to the first difference and the first weighed material weight is less than the second difference, the material bin is controlled to be discharged to the weighing mechanism based on the second discharge speed; and in the case where the first weighed material weight is greater than or equal to the second difference, the material bin is controlled to be discharged to the weighing mechanism based on the third discharge speed.
[0091] The first difference is the difference between the first target material weight and the first conversion threshold, the second discharge speed is less than the first discharge speed, the second difference is the difference between the first target material weight and the first material drop, and the third discharge speed is less than the second discharge speed.
[0092] The first discharge speed and the second discharge speed are fixed values, and are determined based on the opening degree of the discharge mechanism, and the third discharge speed is a variable value, and is determined based on the closing process of the discharge mechanism.
[0093] Specifically, the size relationship between the first weighed material weight and the first difference is determined, in the case where the first weighed material weight is less than the first difference, the coarse weighing and batching stage is entered; in the case where the first weighed material weight is greater than or equal to the first difference, the size relationship between the first weighed material weight and the second difference is determined, in the case where the first weighed material weight is greater than or equal to the first difference and the first weighed material weight is less than the second difference, the fine weighing and batching stage is entered; and in the case where the first weighed material weight is greater than or equal to the first difference and the first weighed material weight is greater than or equal to the second difference, the discharge mechanism of the material bin is controlled to be closed.
[0094] The application can accurately determine the coarse weighing and batching stage and the fine weighing and batching stage, can improve the batching speed and reduce the batching time on the basis of realizing accurate batching.
[0095] In one specific embodiment, in order to ensure the accuracy of the batching, before the automatic batching based on the batching mode and the batching parameters, it is determined that after a first preset time period is reached, the step of controlling the material bin to discharge to the weighing mechanism based on a first discharge speed is performed, or the step of controlling the material bin to discharge to the weighing mechanism based on a second discharge speed is performed; after the material bin discharges to the weighing mechanism based on a third discharge speed, it is determined that after a second preset time period is reached, the final first batched material weight is obtained.
[0096] Specifically, before the automatic batching based on the batching mode and the batching parameters, the batching instruction is obtained, the automatic batching operation is performed, and it is determined that after a first preset time period is reached, the step of controlling the material bin to discharge to the weighing mechanism based on a first discharge speed is performed, or the step of controlling the material bin to discharge to the weighing mechanism based on a second discharge speed is performed.
[0097] Specifically, after the batching mode and the batching parameters are obtained based on the material formula and the batching structure, the batching instruction is generated, which carries the batching mode and the batching parameters, so as to perform the automatic batching operation based on the batching instruction.
[0098] Specifically, after the batching instruction is obtained, the batching judgment process is not immediately performed, that is, the step of judging the size relationship between the first batched material weight and the first difference is not immediately performed, but the timing is started from the time when the batching instruction is obtained, and the batching judgment process is started after a first preset sub-time period is reached. Since the weighing of the first batched material weight is performed at the beginning, the weight is small and unstable, which is easy to cause errors, therefore, the batching judgment process is started after the first preset sub-time period is reached, so as to ensure the accuracy of the data.
[0099] The first preset sub-time period is generally set to any value between 2 seconds and 3 seconds, which can be set by the user according to the actual needs, and the present application does not make any limitation.
[0100] Specifically, when the batching judgment process is performed after the first preset sub-time period is reached, the timing is started, and the step of judging the size relationship between the first batched material weight and the first difference (that is, the step of controlling the material bin to discharge to the weighing mechanism based on the first discharge speed) is performed after a second preset sub-time period is reached. Since the weighing of the first batched material weight is performed at the beginning, a certain degree of fluctuation occurs, which leads to unstable data and is easy to cause errors, therefore, the judgment operation of the batching judgment process is performed after the second preset sub-time period is reached, so as to ensure the accuracy of the data.
[0101] Specifically, when switching from the coarse weighing and batching stage to the fine weighing and batching stage, timing is started, and after the second preset sub-time length is reached, the step of judging the size relationship between the first weighed material weight and the second difference value is performed (i.e., the step of controlling the material bin to discharge material to the weighing mechanism based on the second discharge speed), because during the process of switching from the coarse weighing and batching stage to the fine weighing and batching stage, the material discharge mechanism continuously discharges material (i.e., part of the remaining material is discharged onto the weighing mechanism), which also causes the first weighed material weight detected in real time to dynamically change, which is not accurate, so after the second preset sub-time length is reached, the step of judging the size relationship between the first weighed material weight and the second difference value is performed to ensure the accuracy of the data.
[0102] Among them, the second preset sub-time length is generally set to any value between 2-3 seconds, which can be set by the user according to the actual needs, and the present application does not make any limitation.
[0103] Among them, the first preset time length is the sum of the first preset sub-time length and the second preset sub-time length.
[0104] Specifically, as the automatic batching operation is performed, the first weighed material weight is closer and closer to the first target material weight, and in the case where the first weighed material weight is greater than or equal to the second difference value, the material discharge mechanism of the material bin is controlled to be closed, because during the closing of the material discharge mechanism, the material in the material bin is still discharged onto the weighing mechanism, so there is a certain volatility of the data on the weighing mechanism when the material discharge mechanism is closed, therefore, timing is started when the material discharge mechanism is closed, and after the second preset time length is reached, the last obtained weight data is taken as the final first weighed material weight.
[0105] Specifically, after obtaining the final first weighed material weight, the first target material weight is compared, and based on the comparison result, it is judged whether to perform the step of stopping batching.
[0106] The present application ensures the accuracy of the data and improves the batching accuracy by designing the first preset time length and the second preset time length for material weighing calculation.
[0107] Next, the first batching sub-method batching process will be described in detail. Figure 2 The first batching sub-method batching process will be described in detail.
[0108] Step 201, obtain a batching instruction.
[0109] Step 202, based on the batching instruction, delay for a first preset sub-time length, and start the batching judgment process.
[0110] Step 203, after starting the batching judgment process, delay for a second preset sub-time length, and perform the batching judgment process.
[0111] In step 204, it is judged whether to enter the coarse weighing and batching stage. If yes, step 205 is executed, otherwise, step 206 is executed.
[0112] In step 205, the coarse weighing and batching stage corresponding coarse weighing operation is executed.
[0113] In step 206, it is judged whether the first batched material weight is greater than or equal to the first difference value, and whether the first batched material weight is less than the second difference value. If yes, step 207 is executed, otherwise, step 205 is executed.
[0114] In step 207, after delaying the second preset sub-time length, the fine weighing and batching stage is entered.
[0115] In step 208, it is judged whether the first batched material weight is greater than or equal to the second difference value. If yes, step 209 is executed, otherwise, step 207 is executed.
[0116] In step 209, after delaying the second preset time length, the final first batched material weight is obtained.
[0117] In one embodiment, the specific implementation of automatic batching based on the second batching sub-method and the batching parameters corresponding thereto is as follows:
[0118] The kind of the current material corresponding to the second batched material weight is determined; the total weight of the current material corresponding to the kind of the current material is obtained based on the second target material weight; in the case that the second batched material weight is less than the total weight of the current material, the material bin is controlled to continuously drop the current material; in the case that the second batched material weight is equal to the total weight of the current material, the material bin is controlled to drop the next material until the second batched material weight is equal to the total weight of the target material.
[0119] Specifically, in the case that the kind of the material formula is multiple, the first number of the kind and the second target material weight corresponding to each kind are obtained, and then the obtained kind, the first number of the kind and the second target material weight corresponding to each kind are configured.
[0120] Specifically, the present application can realize automatic batching of a single weighing mechanism and multiple materials. In the weighing process of the weighing mechanism, the weighing of the second batched material weight needs to be performed according to the pre-configured weighing order of each material and the second target material weight of each material.
[0121] Next, the process is specifically described through specific examples:
[0122] The following, the type of material formula is 2 for illustration, of course, here is only for example, and not for limiting the scope of protection, in the material formula, the material can be weighed by a weighing mechanism, the type of material formula can be any integer greater than or equal to 2. See Figure 3
[0123] Step 301, obtaining the batching instruction.
[0124] Specifically, after obtaining the batching instruction, the execution of the batching judgment process is not immediately started. See the operation corresponding to the first batching sub-method.
[0125] Step 302, based on the batching instruction, performing the coarse weighing operation corresponding to the coarse weighing stage of the first material in the material formula.
[0126] Specifically, before performing the coarse weighing operation, the batching judgment process is not immediately executed. See the operation corresponding to the first batching sub-method.
[0127] Step 303, performing the fine weighing operation corresponding to the fine weighing stage of the first material in the material formula.
[0128] Specifically, the specific implementation of switching from the coarse weighing stage to the fine weighing stage can be seen in the operation corresponding to the first batching sub-method.
[0129] Step 304, performing the replenishment operation of the first material.
[0130] Specifically, compare the current total material weight with the second already-batched material weight. If it is determined that the current total material weight is consistent with the second already-batched material weight, step 304 is not executed. If it is determined that the current total material weight is not consistent with the second already-batched material weight, based on the difference between the current total material weight and the second already-batched material weight, step 304 is executed.
[0131] Step 305, performing the coarse weighing operation corresponding to the coarse weighing stage of the second material in the material formula.
[0132] See step 302 for details.
[0133] Specifically, for the first material, if it is determined that the current total material weight is consistent with the second already-batched material weight, the timing starts. After reaching the third preset time length, the batching judgment process of the coarse weighing stage of the second material is executed. That is, when the type of material is changed, the weighing operation of the next material is not immediately performed, but is performed after the third preset time length to ensure the accuracy of the data.
[0134] Step 306, performing the fine weighing operation corresponding to the fine weighing stage of the second material in the material formula.
[0135] Specifically, refer to step 303.
[0136] Step 307, performing the replenishment operation of the second material.
[0137] Specifically, comparing the total weight of the target material with the second material weight, in the case of determining that the total weight of the target material is consistent with the second material weight, step 307 is not performed; in the case of determining that the total weight of the target material is not consistent with the second material weight, step 307 is performed based on the difference between the total weight of the target material and the second material weight.
[0138] Step 308, in the case of determining that the second material weight is equal to the total weight of the target material, determining that the batching is completed.
[0139] In one embodiment, after controlling the material bin to drop the next material, timing starts, and in the case of determining that the third preset time length is reached, the step of judging the size relationship between the second material weight and the current total weight of the material is performed.
[0140] Specifically, controlling the material bin to drop the next material indicates that the current total weight of the material is consistent with the second material weight, at which time timing starts, and after the third preset time length is reached, the batching judgment process of the next material is performed. That is, when the type of the material is changed, the weighing operation of the next material is not immediately performed, but is performed after the third preset time length to ensure the accuracy of the data.
[0141] In one embodiment, the specific implementation of automatic batching based on the third batching sub-method and the batching parameters corresponding thereto is as follows:
[0142] Determining the third number of the type corresponding to each weighing mechanism; and performing automatic batching based on the third number.
[0143] Specifically, in the case of determining that the type of the material formula is a single type, one target weighing mechanism is determined from the weighing mechanisms for automatic batching. The batching process can refer to the automatic batching process corresponding to the first batching sub-method.
[0144] Specifically, in the case of determining that the type of the material formula is multiple types, at least one target weighing mechanism is determined from the weighing mechanisms, and the third number of the type corresponding to each target weighing mechanism is determined. For the third number equal to 1, the batching process can refer to the automatic batching process corresponding to the first batching sub-method; for the third number greater than 1, the batching process can refer to the automatic batching process corresponding to the second batching sub-method.
[0145] The application provides a batching method. The batching method comprises the following steps: obtaining a material formula and a batching structure of a current batching device; determining a batching mode and batching parameters corresponding to the material formula and the batching structure. The batching mode and the batching parameters corresponding to the material formula (i.e. batching demand) and the batching structure (i.e. structural condition) of the current batching device are obtained, and automatic batching is performed based on the batching mode and the batching parameters. The batching process does not require human intervention, and automatic flexible configuration and batching are performed, thereby achieving the purpose of flexible batching for different batching demand and structural condition of the batching device.
[0146] The batching device provided by the application is described below. The batching device described below can be referred to in correspondence with the batching method described above. The repeated parts will not be described again, such as Figure 4 The device comprises:
[0147] The obtaining module 401 is configured to obtain a material formula and a batching structure of a current batching device.
[0148] The determining module 402 is configured to determine a batching mode and batching parameters corresponding to the material formula and the batching structure.
[0149] The batching module 403 is configured to perform automatic batching based on the batching mode and the batching parameters.
[0150] In one specific embodiment, the determining module 402 is specifically configured to determine a first number corresponding to a type of the material formula and a second number of a weighing mechanism in the batching structure; and determine the batching mode and the batching parameters corresponding to the batching mode based on the first number and the second number.
[0151] In one specific embodiment, the determining module 402 is specifically configured to determine, based on the first number and the second number, that the type of the material formula is a single type and the batching structure is a single weighing mechanism, and determine that the batching mode is a first batching sub-mode, wherein the batching device comprises the weighing mechanism; and determine that the batching parameters comprise a first already-batched material weight, a first conversion threshold, a first material drop and a first target material weight, in a case that the batching mode is the first batching sub-mode.
[0152] In one specific embodiment, the ingredient module 403 is specifically configured to control the material bin to discharge the current material to the weighing mechanism based on a first discharge speed in a case where it is determined that the first weighed ingredient weight is less than a first difference value, wherein the first difference value is a difference between the first target total weight and the first conversion threshold; control the material bin to discharge the current material to the weighing mechanism based on a second discharge speed in a case where it is determined that the first weighed ingredient weight is greater than or equal to the first difference value and the first weighed ingredient weight is less than a second difference value, wherein the second discharge speed is less than the first discharge speed, and the second difference value is a difference between the first target total weight and the first material drop difference; and control the material bin to discharge the current material to the weighing mechanism based on a third discharge speed in a case where it is determined that the first weighed ingredient weight is greater than or equal to the second difference value, wherein the third discharge speed is less than the second discharge speed.
[0153] In one specific embodiment, the ingredient module 403 is further configured to determine whether to execute the step of controlling the material bin to discharge the current material to the weighing mechanism based on the first discharge speed or the step of controlling the material bin to discharge the current material to the weighing mechanism based on the second discharge speed after a first preset time period is reached, and determine the final first weighed ingredient weight after a second preset time period is reached.
[0154] In one specific embodiment, the determination module 402 is specifically configured to determine that the ingredient dispensing mode is a second ingredient dispensing sub-mode based on the first quantity and the second quantity in a case where it is determined that the ingredient formula has multiple categories and the ingredient dispensing structure has a single weighing mechanism, wherein the ingredient dispensing device includes the weighing mechanism; and determine that the ingredient dispensing parameters include a second weighed ingredient weight, a target total weight, and categories of the ingredient formula in a case where it is determined that the ingredient dispensing mode is the second ingredient dispensing sub-mode, wherein the target total weight is a sum of second target ingredient weights corresponding to the multiple categories.
[0155] In one specific embodiment, the ingredient module 403 is specifically configured to determine a category of the current material corresponding to the second weighed ingredient weight; obtain a current total weight of the category of the current material based on the second target ingredient weight; control the material bin to continuously discharge the current material in a case where it is determined that the second weighed ingredient weight is less than the current total weight; and control the material bin to discharge a next material until the second weighed ingredient weight is equal to the target total weight in a case where it is determined that the second weighed ingredient weight is equal to the current total weight.
[0156] In one specific embodiment, the ingredient module 403 is further configured to determine whether to execute the step of determining the size relationship between the second weighed ingredient weight and the current total weight after a third preset time period is reached.
[0157] In one embodiment, the determining module 402 is specifically configured to determine, based on the first quantity and the second quantity, that the ingredient formula is of at least one category and the ingredient structure is of a plurality of weighing mechanisms, the ingredient mode is of a third ingredient sub-mode, and the ingredient device includes the weighing mechanisms; and determine, based on the ingredient mode being of the third ingredient sub-mode, the ingredient parameters including the category corresponding to each of the weighing mechanisms.
[0158] In one embodiment, the ingredient module 403 is specifically configured to determine a third quantity of the category corresponding to each of the weighing mechanisms; and perform automatic ingredient based on the third quantity.
[0159] The embodiments of the present application also provide an ingredient device including the ingredient apparatus as described in any of the above embodiments, or implementing the ingredient method as described in any of the above embodiments.
[0160] Specifically, the ingredient device in the prior art widely uses a weighing instrument to control the ingredient process, issues a demand through a control system in an ingredient setting, and the weighing instrument makes a corresponding response to notify the control system to perform actions such as material preparation, material supplement, material discharge, and material reservation. However, the ingredient device has a high hardware cost, more wiring, a complex structure, and a high maintenance cost. Moreover, the ingredient flow of the ingredient device is subject to the weighing instrument, lacks flexibility and scalability, and the control system cannot separately improve the weighing precision or expand the ingredient function.
[0161] Therefore, it is an important topic to develop an ingredient device that can be expanded by a control system to configure different ingredient modes of different types of materials and flexibly perform ingredient.
[0162] The ingredient device provided by the present application, as shown in Figure 5 includes at least one weighing mechanism 501, at least one signal transmitter 502, a communication bus 503, and a control system 504.
[0163] Each weighing mechanism 501 corresponds to one signal transmitter 502, and each signal transmitter 502 is connected to the control system 504 through the communication bus 503. The control system 504 implements the ingredient method as described in any of the above embodiments.
[0164] Each weighing structure includes at least one weighing sensor, for example, three weighing sensors.
[0165] In the above embodiment, the weighing mechanism 501 and the signal transmitter 502 are taken as an example to illustrate the ingredient device. Figure 5 In the above embodiment, four weighing mechanisms 501 and four signal transmitters 502 are taken as an example to illustrate the ingredient device, and the communication bus 503 is illustrated by a thick line.
[0166] The batching equipment further comprises a material bin, a discharging mechanism, etc.
[0167] Each signal transmitter 502 has a unique identifier to distinguish the weight on different weighing mechanisms 501, so that the control system 504 can clearly know which weighing mechanism 501 the batched weight comes from according to the unique identifier.
[0168] The batching equipment provided by the application sends the weight information obtained by the weighing mechanism 501 to the signal transmitter 502, and the signal transmitter 502 sends the information to the control system 504 through the communication bus 503, so as to realize the control of automatic batching through the control system 504. The batching equipment has simple structure, reduces the cost, reduces the wiring of the equipment, and has strong expandability.
[0169] Figure 6 An example of an electronic device is shown in the physical structure diagram of the electronic device as shown in the figure. Figure 6 The electronic device can include a processor 601, a communications interface 602, a memory 603, and a communications bus 604, wherein the processor 601, the communications interface 602, and the memory 603 communicate with each other through the communications bus 604. The processor 601 can call the logic instructions in the memory 603 to execute the batching method, which includes obtaining a material formula and a batching structure of a current batching equipment; determining a batching mode and a batching parameter corresponding to the material formula and the batching structure; and performing automatic batching based on the batching mode and the batching parameter.
[0170] In addition, the logic instructions in the memory 603 described above can be implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the application or parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.
[0171] In another aspect, the present application also provides a computer program product, which comprises a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform the batching method provided by any of the above embodiments, the method comprising: obtaining a material formula and a batching structure of a current batching device; determining a batching mode and batching parameters corresponding to the material formula and the batching structure; and performing automatic batching based on the batching mode and the batching parameters.
[0172] In another aspect, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the batching method provided by any of the above embodiments, the method comprising: obtaining a material formula and a batching structure of a current batching device; determining a batching mode and batching parameters corresponding to the material formula and the batching structure; and performing automatic batching based on the batching mode and the batching parameters.
[0173] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment scheme according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0174] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software plus necessary universal hardware platforms, and of course can also be realized by hardware. Based on such understanding, the above technical solutions, essentially or in terms of the contribution to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.
[0175] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for preparing ingredients, characterized in that, include: Obtain the material formula and the current batching structure of the batching equipment; Determine the batching method and batching parameters corresponding to the material formula and the batching structure; Automatic ingredient dispensing is performed based on the described ingredient dispensing method and the described ingredient parameters; The determination of the dispensing method and dispensing parameters corresponding to the material formula and the dispensing structure includes: Determine the first quantity corresponding to the type of the material formula, and the second quantity of weighing mechanisms in the batching structure; Based on the first quantity and the second quantity, the ingredient preparation method and the ingredient parameters corresponding to the ingredient preparation method are determined; The step of determining the ingredient mixing method and the ingredient parameters corresponding to the ingredient mixing method based on the first quantity and the second quantity includes: Based on the first quantity and the second quantity, if the type of the material formula is determined to be a single class and the batching structure is a single weighing mechanism, the batching method is determined to be a first batching sub-method, wherein the batching equipment includes the weighing mechanism; When the batching method is determined to be the first batching sub-method, the batching parameters are determined to include the weight of the first batched material, the first conversion threshold, the first material drop, and the weight of the first target material. The automatic ingredient dispensing based on the dispensing method and the dispensing parameters includes: If it is determined that the weight of the first prepared material is less than the first difference, the material bin is controlled to discharge the material to the weighing mechanism at a first discharge speed, wherein the first difference is the difference between the weight of the first target material and the first conversion threshold; If it is determined that the weight of the first prepared material is greater than or equal to the first difference, and the weight of the first prepared material is less than the second difference, the material bin is controlled to discharge material to the weighing mechanism based on the second discharge speed, wherein the second discharge speed is less than the first discharge speed, and the second difference is the difference between the weight of the first target material and the drop of the first material. If it is determined that the weight of the first prepared material is greater than or equal to the second difference, the material bin is controlled to discharge material to the weighing mechanism at a third discharge speed, wherein the third discharge speed is less than the second discharge speed; The step of determining the ingredient mixing method and the ingredient parameters corresponding to the ingredient mixing method based on the first quantity and the second quantity includes: Based on the first quantity and the second quantity, if it is determined that the material formula has multiple types and the batching structure is a single weighing mechanism, the batching method is determined to be a second batching sub-method, wherein the batching equipment includes the weighing mechanism; When the batching method is determined to be the second batching sub-method, the batching parameters are determined to include the weight of the second batched material, the total weight of the target material, and the type of the material formula; Wherein, the total weight of the target material is the sum of the weights of the second target materials corresponding to the plurality of types respectively; The automatic ingredient dispensing based on the dispensing method and the dispensing parameters includes: Determine the type of the current material corresponding to the weight of the second prepared material; Based on the weight of the second target material, obtain the total weight of the current material corresponding to the type of the current material; If it is determined that the weight of the second allocated material is less than the total weight of the current material, the material silo is controlled to continuously release the current material. If it is determined that the weight of the second allocated material is equal to the total weight of the current material, control the material silo to release a new material until the weight of the second allocated material is equal to the total weight of the target material. The step of determining the ingredient mixing method and the ingredient parameters corresponding to the ingredient mixing method based on the first quantity and the second quantity includes: Based on the first quantity and the second quantity, if the type of the material formula is determined to be at least one class and the batching structure is a plurality of weighing mechanisms, the batching method is determined to be a third batching sub-method, wherein the batching equipment includes the weighing mechanism; When the batching method is determined to be the third batching sub-method, the batching parameters are determined to include the type corresponding to each of the weighing mechanisms; The automatic ingredient dispensing based on the dispensing method and the dispensing parameters includes: Determine a third quantity corresponding to each type of weighing mechanism; Based on the aforementioned third quantity, automatic ingredient dispensing is performed.
2. The ingredient preparation method according to claim 1, characterized in that, When the ingredient dispensing method is the first ingredient dispensing sub-method, before the automatic ingredient dispensing based on the ingredient dispensing method and the ingredient dispensing parameters, the method further includes: After determining that the first preset time has been reached, the step of controlling the material bin to discharge material to the weighing mechanism based on the first discharge speed is executed, or the step of controlling the material bin to discharge material to the weighing mechanism based on the second discharge speed is executed; After controlling the material hopper to discharge material to the weighing mechanism based on a third discharge speed, the method further includes: After the second preset time period is reached, the final weight of the first batch of materials is obtained.
3. The ingredient preparation method according to claim 1, characterized in that, When the batching method is the second batching sub-method, after controlling the material bin to release a material, the method further includes: After determining that the third preset time period has been reached, the step of judging the relationship between the weight of the second prepared material and the current total weight of the material is executed.
4. A batching device, characterized in that, To implement the ingredient preparation method according to any one of claims 1-3, comprising: The acquisition module is used to acquire material formulas and the current batching structure of the batching equipment; The determining module is used to determine the dispensing method and dispensing parameters corresponding to the material formula and the dispensing structure; The ingredient dispensing module is used to automatically dispense ingredients based on the dispensing method and the dispensing parameters.
5. A batching device, characterized in that, Includes the dispensing device as described in claim 4.
Citation Information
Patent Citations
Combined automatic metering and batching device
CN209362278U
Multi-component weighing type mixing equipment
CN214863306U